body { font: 12px Arial, Helvetica, sans-serif; color: #000000; margin:0px auto 0px auto; text-align:center; }
h1, h2, h3, h4, h5, form { margin:0; padding:0; }
a { color:#336699} 
.displayBlock { display: block; }
.displayNone { display: none; }
.clear { font-size: 0; clear: both; width: 100%; }

#wrapper { margin:0 auto; text-align:left; width:778px; }


/* Tags
----------------------------------------*/
#tags { color:#666; font-size:9px; margin:0px auto; }
#tags h1, #tags h2, #tags span { font-size:9px; float:left; margin:0 10px 0px 0; padding:0; font-weight:normal  }
#tags h1 { padding-left:500px; }


/* Top Nav
----------------------------------------*/
#topNav { margin-bottom:31px; }
#topNav ul { margin:0; padding:0; }
#topNav li { float:left; list-style:none; height:26px;  }
#topNav li a { height:100%; width:100%; display:block; background-position: top left; background-repeat:no-repeat; text-indent:-9999px; text-decoration:none; }
#tNav-whatIs { width:148px; }
#tNav-whatIs a { background-image:url(/images/tNav_whatIs.gif); }
#tNav-whatIs.selected a { background-image:url(/images/tNav_whatIs_o.gif); background-color:#79A620; }
#tNav-whatIs a:hover { background-image:url(/images/tNav_whatIs_o.gif); background-color:#79A620; }

#tNav-testi { width:96px; }
#tNav-testi a { background-image:url(/images/tNav_testi.gif); }
#tNav-testi.selected a { background-image:url(/images/tNav_testi_o.gif); }
#tNav-testi a:hover  { background-image:url(/images/tNav_testi_o.gif); background-color:#79A620; }

#tNav-expert { width: 124px; }
#tNav-expert a { background-image:url(/images/tNav_expert.gif); }
#tNav-expert.selected a { background-image:url(/images/tNav_expert_o.gif);}
#tNav-expert a:hover  { background-image:url(/images/tNav_expert_o.gif); background-color:#79A620; }

#tNav-reasons { width: 107px; }
#tNav-reasons a { background-image:url(/images/tNav_reasons.gif); }
#tNav-reasons.selected a  { background-image:url(/images/tNav_reasons_o.gif); background-color:#79A620; }
#tNav-reasons a:hover  { background-image:url(/images/tNav_reasons_o.gif); background-color:#79A620; }

#tNav-faqs { width: 49px;}
#tNav-faqs a { background-image:url(/images/tNav_faqs.gif); }
#tNav-faqs.selected a  { background-image:url(/images/tNav_faqs_o.gif); background-color:#79A620; }
#tNav-faqs a:hover  { background-image:url(/images/tNav_faqs_o.gif); background-color:#79A620; }

#tNav-liveHelp { width: 107px;}
#tNav-liveHelp a { background-image:url(/images/tNav_liveHelp.gif); }
#tNav-liveHelp.selected a  { background-image:url(/images/tNav_liveHelp_o.gif); background-color:#79A620; }
#tNav-liveHelp a:hover  { background-image:url(/images/tNav_liveHelp_o.gif); background-color:#79A620; }

#tNav-tryit { width: 82px; }
#tNav-tryit a { background-image:url(/images/tNav_tryit.gif); }
#tNav-tryit.selected a { background-image:url(/images/tNav_tryit_o.gif); background-color:#79A620; }
#tNav-tryit a:hover  { background-image:url(/images/tNav_tryit_o.gif); background-color:#79A620; }

#tNav-questions { width: 172px; }
#tNav-questions span { height:100%; width:100%; display:block; background-position: top left; background-repeat:no-repeat; text-indent:-9999px; text-decoration:none;  background-image:url(/images/tNav_questions.gif); }


/* Footer
----------------------------------------*/
#footer { margin-bottom:7px; background-color:#DAEBC0; }
#footer #copy { color:#669900; padding:3px 15px; font-size:10px;   }
#footer #copy a { color:#669900; }
#botBoxes { margin-bottom:11px; }
#disclaimer { font-size:10px; color:#b7b7b7; }


/* Miscellaneous
----------------------------------------*/
#specialButton { float:left; height:36px; margin-top: 22px; width:258px; }
#specialButton a { height:100%; width:100%; display:block; background-position: top left; background-repeat:no-repeat; text-indent:-9999px; text-decoration:none; background-image: url(/images/button_clickToViewOffer.gif); }
#specialButton a:hover { background-image:url(/images/button_clickToViewOffer_o.gif); }

.cf:after { content: "."; display: block;   height: 0; clear: both; visibility: hidden; }
/* Hides from IE-mac \*/
* html .cf {height: 1%;}
/* End hide from IE-mac */



/* Landing Page
----------------------------------------*/
#landingContents { margin-bottom:20px; }
#landingHeader { margin-bottom:5px; padding-top: 30px; }
#landingSub { margin-left:30px;  margin-bottom:5px; }
#landingContents ul { margin-left:30px;}
#landingContents ul li { margin-bottom:3px;}


/* Content Pages
----------------------------------------*/

/* - Left Contents - */
#mainContents { margin-bottom:25px; }
#mainLeftCol {}
#mainLeftCol h2 { margin-top:10px; margin-bottom:16px; }
#mainLeftCol h3 { margin-bottom:10px; }
#mainLeftCol ul.greenBull li { margin-bottom:14px;}

ul.greenBull { margin:0; padding:0; }
ul.greenBull li { list-style-type:none; padding:0 0 0 18px; background:url(/images/bullet.gif) 2px 1px no-repeat;} 

.liteGreenTD { font-size:11px; padding: 0 0 0 7px; color:#4B6F02; background-color:#DAEBC0; }
.dartGreenTD { font-size:11px; text-align:center; font-weight:bold; color:#fff; background-color:#669900; }
.expertquote { margin:0 0 15px 0; padding: 0 0 15px 0; border-bottom: 1px solid #E1E1E1;   }
.expertquote p { margin:0; border-left: 2px solid #79A620; padding-left:13px; }
.expertquote ol { margin: 0px; border-left: 2px solid #79A620; padding-left:13px; }
.expertquote li { list-style-type: inherit; margin-left: 30px; padding: 0 0 10px 0; }



p.fAQ {  margin:0 0 15px 0; padding: 0 0 15px 0; border-bottom: 1px solid #E1E1E1;  }



.txt11 {font-size:11px; }
.greenTxt { color:#4B6F02; }
.greenBox { background:url(/images/greenBox_top.gif) top left no-repeat #DAEBC0; color:#4B6F02; padding-top:1px; width:500px; margin-bottom:3px; }
.greenBox p { margin:0; padding: 6px 10px 7px 10px; background:url(/images/greenBox_Bot.gif) bottom left no-repeat ; font-size:11px; }


/* - Right Contents - */
#mainRightCol {}
#mainImage { margin-bottom:12px; }
#greyContent { background-color:#EDEDED; padding:0 15px; font-size:11px; color:#636363; }


/* What - TableShadow
----------------------------------------*/
#whatTSNav { }
#whatTSNav ul { margin:0; padding:0; }
#whatTSNav li { float:left; list-style:none; height:42px;  }
#whatTSNav li a { height:100%; width:100%; display:block; background-position: top left; background-repeat:no-repeat; text-indent:-9999px; text-decoration:none; }

#whatTSNav-ssOily { width: 119px; }
#whatTSNav-ssOily a { background-image:url(/images/whatTSNav_ssOily.gif); }
#whatTSNav-ssOily.selected a { background-image:url(/images/whatTSNav_ssOily_sel.gif); }
#whatTSNav-ssOily a:hover { background-image:url(/images/whatTSNav_ssOily_o.gif); background-color:#4e6780; }

#whatTSNav-ssDry { width: 118px; }
#whatTSNav-ssDry a { background-image:url(/images/whatTSNav_ssDry.gif); }
#whatTSNav-ssDry.selected a { background-image:url(/images/whatTSNav_ssDry_sel.gif); }
#whatTSNav-ssDry a:hover  { background-image:url(/images/whatTSNav_ssDry_o.gif); background-color:#4e6780; }

#whatTSNav-ssOilySupp { width: 118px; }
#whatTSNav-ssOilySupp a { background-image:url(/images/whatTSNav_ssOilySupp.gif); }
#whatTSNav-ssOilySupp.selected a { background-image:url(/images/whatTSNav_ssOilySupp_sel.gif);}
#whatTSNav-ssOilySupp a:hover  { background-image:url(/images/whatTSNav_ssOilySupp_o.gif); background-color:#4e6780; }

#whatTSNav-ssDrySupp { width: 118px; }
#whatTSNav-ssDrySupp a { background-image:url(/images/whatTSNav_ssDrySupp.gif); }
#whatTSNav-ssDrySupp.selected a  { background-image:url(/images/whatTSNav_ssDrySupp_sel.gif); }
#whatTSNav-ssDrySupp a:hover  { background-image:url(/images/whatTSNav_ssDrySupp_o.gif); background-color:#4e6780; }

#whatContent td {
	color: #7E7E7E;
	font-size: 10px;
}

/* Testimonials
----------------------------------------*/

#beforeAfter a { background-color: #E2E2E2; display: block;  }
#beforeAfter a:hover { background-color: #003366; }
#beforeAfter a:active { background-color: #003366; }
#beforeAfter img { clear: both; padding: 2px; }


/* Coupon Page
----------------------------------------*/
#couponArea {
 background: top url(/images/coupon.jpg) no-repeat;
 height: 570px;
 margin: 0 auto;
 width: 750px;
}


#coupon {
 cursor: pointer;
 display: block;
 height: 192px;
 position: relative;
 width: 336px;
}

#coupon.tl { float: left; margin-left: 25px; }
#coupon.tr { margin-left: 390px; }
#coupon.br { margin-left: 390px; }
#coupon.bl { float: left; margin-left: 25px; }

#coupon .expires {
 display: block;
 position: absolute;
 left: 120px;
 top: 120px;
 color: #666666;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
}
#coupon .price {
 display: block;
 position: absolute;
 left: 23px;
 top: 156px;
 color: #cc0000;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: bold;
}