
.clsHeader
{
	font-weight: bold;
	font-size: 16pt;
	color: black;
	font-family: Helvetica; 
	text-align: center; 
	vertical-align: middle;
	text-decoration:'underline';
}
.clsSubHeader
{
	font-weight: bold;
	font-size: 12pt;
	color: black;
	font-family: Helvetica; 
	text-align: center; 
	vertical-align: middle;
}
.clsFooter
{
	font-weight: normal;
	font-size: 8pt;
	color: white;
	font-family: Helvetica; 
	text-align: center; 
	vertical-align: middle;
}
.clsWarning
{
	font-size: medium;
	font-weight: bold;
	text-align: left;
	color: red;
	font-family: Helvetica;
}
.clsSmallWarning
{
	font-size: xx-small;
	font-weight: bold;
	text-align: left;
	color: red;
	font-family: Helvetica;
}
.clsSemiSmallWarning
{
	font-size: x-small;
	font-weight: bold;
	text-align: left;
	color: red;
	font-family: Helvetica;
}
.clsSuccessWarning
{
	font-size: medium;
	font-weight: bold;
	text-align: left;
	color: #387738;
	font-family: Helvetica;
}
.clsSuccessSmallWarning
{
	font-size: x-small;
	font-weight: bold;
	text-align: left;
	color: #387738;
	font-family: Helvetica;
}
.clsVerySmallLabel
{
	font-size: 6pt;
	color: Black;
	font-family: Helvetica; 
	text-align: left; 
	vertical-align: top;
}
.clsSmallLabel
{
	font-size: 8pt;
	color: black;
	font-family: Helvetica; 
	/*text-align: left; */
	vertical-align: top;
}
.clsSmallLabelBurg
{
	font-size: 8pt;
	color: #cb5f16;
	font-family: Helvetica;
}
.clsSmallJournalLabel
{
	font-size: 8pt;
	color: White;
	font-family: Helvetica; 
	text-align: left; 
	vertical-align: top;
	border-bottom-style:ridge;
	border-bottom-color:White;
	border-bottom-width:thin;
	border-top-style:ridge;
	border-top-color:White;
	border-top-width:thin;
	width:100%;
	background-color: #d76400;
}
.clsMediumJournalLabel
{
	font-size: 10pt;
	color: #ffffff;
	font-family: Helvetica; 
	font-weight: bolder;
	text-align: left;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-top: 0; 
	vertical-align: top;
	border-bottom-style:ridge;
	border-bottom-color:White;
	border-bottom-width:thin;
	border-top-style:ridge;
	border-top-color:White;
	border-top-width:thin;
	width:100%;
	background-color: #cb5f16;
}
.clsMediumLabelBlack
{
	font-size: 10pt;
	color: black;
	font-family: Helvetica; 
	text-align: left; 
	vertical-align: top;
}
.clsMediumLabelBurg
{
	font-size: 10pt;
	color: #cb5f16;
	font-family: Helvetica; 
	font-weight: bolder;
}
.clsMediumLabelWhite
{
	font-size: 10pt;
	color: #ffffff;
	font-family: Helvetica; 
	font-weight: bolder;
}
.clsMediumLink
{
	font-size: 11pt;
	color: #cb5f16;
	font-family: Helvetica; 
	text-decoration: 'underline';
}
.clsSmallLink
{
	font-size: 8pt;
	font-family: Helvetica; 
	text-decoration: 'underline';
}
.clsVerySmallLink
{
	font-size: 6pt;
	color: #cb5f16;
	font-family: Helvetica; 
	text-decoration: 'underline';
}
.clsRepeaterTable
{
	width:100%;
	border-style:solid;
	border-width:1;
	border-color:Black;
}
.clsRepeaterHeader
{
	background-color:#cb5f16; 
	color:White; 
	font-weight:bolder;
	font-family: Helvetica;
}
.clsRepeaterTableRow
{
	font-size: 8pt;
	background-color:White; 
	color:Black; 
	font-weight:normal;
	font-family: Helvetica;
}
.clsRepeaterAltTableRow
{
	font-size: 8pt;
	background-color:#efcab3; 
	color:Black; 
	font-weight:normal;
	font-family: Helvetica;
	border-bottom-color: black;
	border-bottom-style:ridge;
	border-bottom-width:thick;
}
.clsAlertTable
{
	width:100%;
	border-style:solid;
	border-width:1;
	border-color:Black;
	background-color:#c4782d;
	font-size: 10pt;
	color: white;
	font-family: Helvetica; 
	
}
/* JOURNAL CSS */
.clsJournalSurround
{
	background: url(../siteImages/paperbackmiddle.jpg) repeat-y;
}
.clsJournalTitle
{
	border-width: medium;
	border-color: Gray;
	border-style: solid;
	margin-top:0;
	background-color:#7a1a00; 
	color:White; 
	font-weight: bolder;
	font-family: Helvetica;
	font-size: 14pt;
	text-align:center;
	vertical-align:middle;
}
.clsJournalAuthor
{
	font-weight: bold;
	font-family: Helvetica;
	font-style: italic;
	font-size: 10pt;
}
.clsJournalCreateDate
{
	font-weight: bold;
	font-family: Helvetica;
	font-style: italic;
	font-size: 10pt;
}
.clsJournalSpacer
{
	height: 2;
	background-color:#7a1a00; 
}
.clsJournalAdditionalPhotos
{
	border-width: thin;
	border-color: black;
	border-style: solid;
	margin-top:0;
	background-color:#7a1a00; 
	color:White; 
	font-weight: bolder;
	font-family: Helvetica;
	font-size: 12pt;
	text-align:left;
	vertical-align:middle;
}
.clsJournalPhotoRow
{
	border-bottom-color: Black;
	border-bottom-style: outset;
	border-bottom-width:3;
	border-top-color: Black;
	border-top-style:outset;
	border-top-width:3;
	text-align:center;
	vertical-align:middle;
}
.clsJournalPhoto
{
	font-family: Helvetica;
	font-style: normal;
	font-size: 8pt;
}
.clsJournalSummary
{
	font-family: Helvetica;
	font-style: normal;
	font-size: 10pt;
	vertical-align:top;
	color: Black;
}
/* JOURNAL PREVIEW CSS */
.clsJournalPreviewSurround
{
	background: url(../siteImages/paperbacksmall.jpg) no-repeat;
	height: 381;
}
.clsJournalPreviewTitle
{
	margin-top:0;
	color:#7a1a00; 
	font-weight: bolder;
	font-family: Helvetica;
	font-size: 11pt;
	text-decoration:'underline';
	text-align:center;
	vertical-align:middle;
}
.clsJournalPreviewAuthor
{
	font-weight: bold;
	font-family: Helvetica;
	font-style: italic;
	font-size: 8pt;
}
.clsJournalPreviewCreateDate
{
	font-weight: bold;
	font-family: Helvetica;
	font-style: italic;
	font-size: 8pt;
}
.clsJournalPreviewSpacer
{
	height: 2;
	background-color:#7a1a00; 
}
.clsJournalPreviewPhotoRow
{
	border-bottom-color: Black;
	border-bottom-style: outset;
	border-bottom-width:3;
	border-top-color: Black;
	border-top-style:outset;
	border-top-width:3;
	text-align:center;
	vertical-align:middle;
}
.clsJournalPreviewPhoto
{
	font-family: Helvetica;
	font-style: normal;
	font-size: 7pt;
}
.clsJournalPreviewSummary
{
	font-family: Helvetica;
	font-style: normal;
	font-size: 8pt;
	vertical-align:top;
}
.clsCommentSummary
{
	font-size: 9pt;
	color: #cb5f16;
	font-family: Helvetica;
}
.clsCommentName
{
	font-size: 9pt;
	color: #cb5f16;
	font-family: Helvetica;
}
.clsCommentDate
{
	font-size: 9pt;
	color: #cb5f16;
	font-family: Helvetica;
}
.clsAsterisk
{
	font-size: 9pt;
	color: red;
	font-family: Helvetica; 
}
.clsCOMenu
{
	font-size: 8pt;
	color: #cb5f16;
	font-family: Helvetica; 
	text-align: left; 
	vertical-align: top;
}
.watermarked {
	height:20px;
	width:150px;
	padding:2px 0 0 2px;
	border:1px solid #BEBEBE;
	background-color:#F0F8FF;
	color:gray;
}
/* Rating */
.ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(../siteImages/star/FilledStar.png);

}

.emptyRatingStar {
    background-image: url(../siteImages/star/EmptyStar.png);
}

.savedRatingStar {
    background-image: url(../siteImages/star/SavedStar.png);
}

a {
	color: #cb5f16;
	font-weight: bold;
	text-decoration: none;
}
a:hover {
	color: #FF7F00;
	text-decoration: underline;
}
#copyright 
{
	margin-top:50;
	margin-left:10;
	color: white;
	vertical-align: baseline;
	font-family: Helvetica;
	font-size:xx-small;
}
