/* HOME PAGE CSS */
.homeBodyText { font-family:Verdana, Arial; font-size:11px; color:#031E28; }
.homeHeaderRed { font-family:Verdana, Arial; font-size:12px; font-weight:bold; color:#ED0F02; }

/* TOP NAV CSS */
.topNavBlack11 { font-family:Verdana, Arial; font-size:11px; color:#031E28; }
.topNavRed { font-family:Verdana, Arial; font-size:10px; color:#ED0F02; }
.topNavBlue { font-family:Verdana, Arial; font-size:10px; color:#4c7cb3; }
.topNavLink { font-family:Verdana, Arial; font-size:10px; color:#3C4A58; text-decoration:none; }
.topNavLink:hover { text-decoration:underline; }

/* GLOBAL CSS -*/
.bodyTextG { font-family:Georgia, Verdana, Arial; font-size:12px; color:#031E28; }
.bodyTextBrownG { font-family:Georgia, Verdana, Arial; font-size:12px; color:#665130; }
.bodyLinkBrownUnderlineG { font-family:Georgia, Verdana, Arial; font-size:12px; color:#665130; text-decoration:underline;}
.bodyLinkBrownUnderline:hoverG { text-decoration:underline; }

.title { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#736545 }
.headerBlack { font-family:Verdana, Arial; font-size:14px; font-weight:bold; color:#031E28; }
.footerText { font-family:Verdana, Arial; font-size:10px; color:#3C4A58; }
.bodyText { font-family:Verdana, Arial; font-size:11px; color:#031E28; }
.bodyTextMed { font-family:Verdana, Arial; font-size:11px; font-weight:bold; color:#031E28; }
.bodyTextLg { font-family:Verdana, Arial; font-size:12px; font-weight:bold; color:#031E28; }
.bodyTextXLg { font-family:Verdana, Arial; font-size:16px; font-weight:bold; color:#031E28; }
.bodyTextSm { font-family:Verdana, Arial; font-size:10px; color:#031E28; }
.bodyTextSmIt {font-family:Verdana, Arial;font-size:10px;color:#031E28;font-style: italic;}
.bodyTextSmB { font-family:Verdana, Arial; font-weight:bold; font-size:10px; color:#031E28; }
.bodyTextSm2 { font-family:Arial, Verdana; font-size:10px; color:#031E28; }
.bodyTextSm3 { font-family:Arial, Verdana; font-size:9px; color:#031E28; }
.bodyTextBrown { font-family:Verdana, Arial; font-size:11px; color:#665130; }
.bodyTextBrownSm { font-family:Verdana, Arial; font-size:10px; color:#665130; }
.bodyTextDrkBrown { font-family:Verdana, Arial; font-size:11px; color:#603913; }
.bodyTextDrkBrownSm { font-family:Verdana, Arial; font-size:10px; color:#603913; }
.bodyTextOrange { font-family:Verdana, Arial; font-size:11px; color:#FF9A34; }
.bodyTextOrangeSm { font-family:Verdana, Arial; font-size:10px; color:#FF9A34; }
.readMore { font-family:Verdana, Arial; font-size:11px; font-weight:bold; color:#031E28; text-decoration:none; }
.readMore:hover { text-decoration:underline; }
.bodyLink { font-family:Verdana, Arial; font-size:11px; color:#031E28; text-decoration:none; line-height:16px; }
.bodyLink:hover { text-decoration:underline; }
.bodyLinkSm { font-family:Verdana, Arial; font-size:10px; color:#031E28; text-decoration:none; }
.bodyLinkSm:hover { text-decoration:underline; }
.bodyLinkUnderline { font-family:Verdana, Arial; font-size:11px; color:#031E28; text-decoration:underline; }
.bodyLinkUnderline:hover { text-decoration:underline; }
.bodyLinkUnderlineSm { font-family:Verdana, Arial; font-size:10px; color:#031E28; text-decoration:underline; }
.bodyLinkUnderlineSm:hover { text-decoration:underline; }
.bodyLinkBrownUnderline { font-family:Verdana, Arial; font-size:11px; color:#665130; text-decoration:underline;}
.bodyLinkBrownUnderline:hover { text-decoration:underline; }
.bodyLinkBrownUnderlineSm { font-family:Verdana, Arial; font-size:10px; color:#665130; text-decoration:underline;}
.bodyLinkBrownUnderlineSm:hover { text-decoration:underline; }
.bodyLinkDrkBrownSm { font-family:Verdana, Arial; font-size:11px; color:#603913; text-decoration:none;}
.bodyLinkDrkBrownSm:hover { text-decoration:underline; }
.red10 { font-family:Verdana, Arial; font-size:10px; color:#ED0F02; }
.red11 { font-family:Verdana, Arial; font-size:11px; color:#ED0F02; }
.red12 { font-family:Verdana, Arial; font-size:12px; color:#ED0F02; }
.tm { font-family:Verdana, Arial; font-size:8px; color:#031E28; text-decoration:underline; }
.smallLinkBrown { font-family:Arial; font-size:10px; color:#736545; text-decoration:underline; }
.smallLinkBrown:hover { text-decoration:underline; }
.cartTotal { font-family:Verdana, Arial; font-size:16px; font-weight:bold; color:#031E28; }
.disabled11 { font-family:Verdana, Arial; font-size:11px; color:#999999; }

.qaHdrRed { font-family:Arial; font-size:17px; font-weight:bold; color:#ED0F02 }
.qaHdrBrown { font-family:Arial; font-size:17px; font-weight:bold; color:#736545 }
.qaHdrBrownNoPadding { font-family:Arial; font-size:17px; font-weight:bold; color:#736545; margin:0; padding:0;}
.qaHdrBlue { font-family:Arial; font-size:17px; font-weight:bold; color:#031E28 }
ul.ul-products {
	margin: 0 0 0 15px;
	padding: 0 0 0 0;
}
ul.ul-products li {
	padding: 0 5px 0 0;
	margin: 0 0 5px 0;
	line-height:  13px;
}
/* POPUP STYLES */
.headerPop { font-family:Verdana, Arial; font-size:12px; color:#031E28; }
.bodyTextWhite { font-family:Verdana, Arial; font-size:12px; color:#FFFFFF; }
.bodyTextWhite11 { font-family:Verdana, Arial; font-size:11px; font-weight:bold; color:#FFFFFF; }

/* ERROR STYLES */
.header404 { font-family:Verdana, Arial; font-size:18px; color:#ED0F02; }

/* FORM ELEMENTS CSS */
.textBoxes { font-family:Verdana, Arial; font-size:10px; border:1 solid #D5D7CA; background-color:#FFFFFF; }
.textBoxCoupon { font-family:Verdana, Arial; font-size:10px; border:1 solid #D5D7CA; background-color:#FFFFFF; width:65; }
.textBoxCartQty { font-family:Verdana, Arial; font-size:11px; font-weight:bold; color:#031E28; border:1 solid #D5D7CA; background-color:#FFFFFF; width:30; }
.imgBorderBrown { border-color:#D5D7CA; color:#736545 }
.selectBoxesCart { font-family:Arial, Verdana; font-size:12px; color:#000000; background-color:#E8E8E8; border:1 solid #D5D7CA; width:110; }
.selectBoxesList { font-family:Arial, Verdana; font-size:12px; color:#000000; background-color:#FFFFFF; border:1 solid #000000; }
.selectBoxesSm { font-family:Arial, Verdana; font-size:10px; color:#000000; background-color:#FFFFFF; border:1 solid #000000; }
.selectBoxesTanSm { font-family:Arial, Verdana; font-size:10px; color:#000000; background-color:#FFFFFF; border:1 solid #D1D3C6; }
input.textfield  { font-size: 10px;;background-color: #FFE98D;padding: 2px;border: solid 1px #D5D7CA;height: 18px; }
select.formSelect {font-size: 10px;color: #000000;background-color: #FFE98D;padding: 2px;border: solid 1px #D5D7CA; cursor: pointer; }

/* CHECKOUT */
.page1Boxes { font-family:Verdana, Arial; font-size:11px; border:1 solid #D1D3C6; background-color:#FFFFFF; width:144; }
.page2Boxes { font-family:Verdana, Arial; font-size:10px; border:1 solid #D1D3C6; background-color:#FFFFFF; }
.bodyTextBrown11 { font-family:Verdana, Arial; font-size:11px; font-weight:bold; color:#603913; }
.bodyTextBrown10 { font-family:Verdana, Arial; font-size:10px; line-height:14px; color:#736545; }
.note { font-family:Verdana, Arial; font-size:10px; font-weight:bold; color:#ED0F02; }

/* MY ACCOUNT CSS */
.astrixText { color:#FF9A34; font-weight:bold; }
.textColor60 { color:#603913; }
.textColor73 { color:#736545; }
.selectBoxes { font-family:Verdana, Arial; font-size:10px; color:#000000; border:1 solid #D1D3C6; width:110; }
.selectBoxes50 { font-family:Verdana, Arial; font-size:10px; color:#000000; border:1 solid #D1D3C6; width:50; }
.linkBlack { color:#000; text-decoration:none; }

/* REMAINNIG TEMPLATES */
.bgDkTan { background-color:#BAB99B;}
.bgBrown { background-color:#927C5A;}
.bgSage { background-color:#A2AA9E;}
.bgLtBlue { background-color:#F7FAFB;}

.bodyText33 { font-family:Verdana, Arial; font-size:11px; color:#333333;}
A.bodyLink11 { font-family:Verdana, Arial; font-size:11px; color:#031E28; text-decoration:none; }
A.bodyLink11:Hover { font-family:Verdana, Arial; font-size:11px; color:#031E28; text-decoration:underline; }
.pageSearchBox { font-family:Verdana, Arial; font-size:11px; border:1 solid #333333; background-color:#FFFFFF; width:258; }
.pageSearchBoxSage { font-family:Verdana, Arial; font-size:11px; border:1 solid #333333; background-color:#FFFFFF; width:188; }
.bodyTextOrange12 { font-family:Verdana, Arial; font-size:12px; font-weight:bold; color:#FF9A34; }
.bodyTextWht { font-family:Verdana, Arial; font-size:11px; color:#FFFFFF; }
.grnHeader { font-family:Verdana, Arial; font-weight:bold; font-size:14px; color:#779407; }

.clear-div { clear:both; margin:0; padding:0; font-size: 0; line-height: 0; height: 0; }

/* PRODUCT TABS */
#prod-tabs { width: 455px; margin-top: 10px; font-family: verdana; }
#prod-tabs .cust-rating { float: left; text-align: right; width: 155px; font-size: 11px; font-family: arial; }
#prod-tabs .cust-rating img{ vertical-align: -.2em; }
#prod-tabs .img-tabs { float: right;  width: 294px; }
#prod-tabs .img-tabs img { border: 0; }
#prod-tabs .tabs-body { padding: 5px 10px 5px 10px; background-color: #EFEFDE; border-left: 1px solid #907C5B; border-right: 1px solid #907C5B; }
#prod-tabs .tabs-body .suggested-use { font-family:verdana; font-size:11px; color: #031E28; }
.statement { font-family:verdana; font-size:9px; color: #695434; }
#overview { display: block; font-size: 11px; }
#details { display: none; font-size: 11px; }
#details li { margin: 0 0 0 15px; }
#details ul li { margin: 0; }
#ingredients { display: none; font-size: 11px; }
#articles { display: none; font-size: 11px; }

/* PRODUCT REVIEWS */
#prod-reviews { width: 455px; font-size: 11px; font-family: verdana; }
#prod-reviews a { color: #031E28; font-size: 10px; text-decoration: underline; }
#prod-reviews a:hover {}
#prod-reviews .write-review { margin-bottom: 10px; padding: 0 10px 0 10px;  font-weight: bold;  font-size: 10px; }
#prod-reviews .review { margin-top: 15px; padding: 0 10px 0 10px; }
#prod-reviews .review-date img { vertical-align: -.2em; }
#prod-reviews .review-header { padding: 5px; }
#prod-reviews .review-body { padding: 5px; }
#prod-reviews .review-divider { height: 1px;  border-top: 1px dashed #D1D3C6;  font-size: 3px;  line-height: 3px; margin: 15px 10px 15px 10px; }
#paging { width: 455px; margin-bottom: 10px; font-size: 10px; font-family: verdana; }
#paging a, #paging div { font-size: 10px; font-weight: bold; }
#paging .off { margin: 0 1px 0 0; margin-top: 4px; text-align: center; width: 25px; padding-top: 5px; padding-bottom: 5px; background-color: #9B9972; }
#paging .off a { color: #CDCBA4; font-weight: bold; text-decoration: none; }
#paging .off a:hover { color: #FFFFFF; }
#paging .on { margin: 0 1px 0 0; color: #ffffff; font-weight: bold; text-align: center; width: 25px; padding-top: 7px; padding-bottom: 7px; background-color: #BAB99B; }
#paging .prev { color: #94948C; margin-right: 15px; }
#paging .prev a { color: #000000; text-decoration: none; }
#paging .next { color: #94948C; margin-left: 15px; }
#paging .next a { color: #000000; text-decoration: none; }
.write-review a { color: #031E28; font-size: 10px; text-decoration: underline; }
.write-review { width: 435px; font-size: 11px; font-family: verdana; margin-bottom: 10px; padding: 0 10px 0 10px;  font-weight: bold;  font-size: 10px; }
.round-cnr-hdr { margin: 20px 0 5px 0;  width: 455px; font-family: verdana; font-size: 12px; color:#031E28; background: url(/images/new_bg_review_hdr_right.gif) #BAB99B top right no-repeat; }
.round-cnr-hdr .round-cnr-hdr-body { background: url(/images/new_bg_review_hdr_left.gif) top left no-repeat;  padding: 3px 0 0 10px; height: 18px; }

/* WRITE REVIEW */
#write-review { width: 455px; }
#write-review img { border: none; }
#write-review p { margin: 10px 0 10px 0; }
#write-review .header { font-size: 15px; font-weight: bold; color: #7E0701; margin: 10px 0; }
#write-review .indent { padding-left: 20px; }
#write-review .star-rating { width: 300px;  margin: 15px 0 10px 0; }
#write-review .star-rating .text { float:left;  width: 125px; }
#write-review .star-rating .start { float: right;  width: 175px; }
#write-review .form-field { width: 400px; margin-top: 15px; }
#write-review .form-field .text { float:left;  width: 100px; }
#write-review .form-field .field { float:right;  width: 300px; }
#write-review input { font-size: 11px; padding-top: 0; }
#review-guidlines { margin-top: 30px;  border-top: 1px dashed #B4B8AF; padding-top: 10px; }.grayDashedLine {
	border: 1px dashed #cfd5d0;
}
