@charset "UTF-8";
body { margin:0; padding:0; background: #f3fafe; }
p { font: 12px Arial, Helvetica, sans-serif; color:#666666; line-height:18px; margin: 0 0 0 0; }
ul { padding:0; margin:0 0 10px 30px; line-height:18px; }
li { font: bold 12px Arial, Helvetica, sans-serif; color:#666; margin:auto; padding-left:0; padding-bottom:10px; }
h1 {margin:0; padding:0; font: bold 28px Arial; color: #7fb141;}
h2.main { font: bold 16px Arial, Helvetica, sans-serif; color: #3a97b9; margin: 0 0 0 0;}
h3 {margin:0;padding:0;}
.clearer { clear: both; margin: 0px; line-height: 0px; padding: 0px; }
#bg { width:1224px; height:auto; margin:0 auto; background:url(../images/cloudbg.jpg) top no-repeat; }
#mainContentWrap {width: 800px; height: auto; margin: 0 auto; border: 2px solid #78adc2; border-top: none; border-bottom: none; background: white;}
#headerWrap {width: 775px; height: auto; margin: 0 auto; background:}
#navWrap {width: 773px; height: 34px; background: url(../images/navbg.gif) no-repeat; float: right; display: block;}
#topContentContainer {width: 800px; height: 510px; background: url(../images/topbg.jpg) repeat-x;}
#subTopContentContainer {width: 800px; height: 180px; background: url(../images/topbg.jpg) repeat-x;}
a:link { font:12px Arial, Helvetica, sans-serif; color:#666; text-decoration:underline; }
a:visited { font:12px Arial, Helvetica, sans-serif; color:#666; text-decoration:underline; }
a:hover { font:12px Arial, Helvetica, sans-serif; color:#7fb141; text-decoration:underline; }
a img {border: none;}

/* Navigation Styles */
a.home img,
a.why img,
a.stress img,
a.faq img,
a.ordert img
{filter:alpha(opacity=00); -moz-opacity:0.00; opacity:0.00; -khtml-opacity:0.00; border: none;}

a.home:hover img,
a.why:hover img,
a.stress:hover img,
a.faq:hover img,
a.ordert:hover img
{filter:alpha(opacity=100); -moz-opacity:1.00; opacity:1.00; -khtml-opacity:1.00; border: none;}

a.home {width: 121px; height: 34px;}
a.why {width: 204px; height: 34px; margin-left: -2px;}
a.stress {width: 161px; height: 34px; margin-left: -2px;}
a.faq {width: 103px; height: 34px; margin-left: -2px;}
a.ordert {width: px; height: px; margin-left: -4px;}
/*End Nav Styles */

/* Main Content Styles */ { font: bold 12px Arial, Helvetica, sans-serif; color:#666; margin:auto; padding-left:0; padding-bottom:10px; }
#topContentWrap {width: 783px; height: 323px; background: url(../images/topcontentbg.jpg) no-repeat; margin:0 auto; border: 1px solid #77bad8;}
#flash {width: 793px; height: 125px; background: #fff; text-align:center; margin:0 auto; margin-top: 3px; border:1px solid #ccc; }
#grad {width: 793px; height: 28px; background: url(../images/grad.jpg) repeat-x; margin: 0 auto;}

#topLeftCol { width:333px; height:66px; float:left; margin:0 0 0 0; }
a.tryBtn { width:333px; height:66px; display:block; }
#topRightCol { width:371px; height:auto; float:left; margin:68px 0 0 54px; }

#mainUL { padding:0; margin: 5px 0 0 24px; _margin-left:21px; line-height:8px; }
li.mainLI {font: bold 15px Arial, Helvetica, sans-serif; color: #666; list-style-image: url(../images/bullet.gif); padding-bottom:3px; _padding-bottom:5px; line-height:13px; }
.effective { font:bold 10px Arial, Helvetica, sans-serif; color:#666; }
.buyproducts {
	color:#066;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 21px;
	font-weight: normal;
}
#bodyContent {width: 800px; height: auto;}
#mainLeftCol {width: 395px; height:auto; float: left; margin-left: 2px; border-right: 1px solid #ccc;}
#mainRightCol {width: 395px; height: auto; float: right; margin-right: 2px;}
#testo {width: 372px; height: 220px; background: #3287b7; margin: 8px 0 0 10px;}
#video {width: 370px; height: auto; background: #3287b7; margin: 8px 0 0 10px;}
#gaba {width: 275px; height: auto; float: left; padding: 10px 0 0 10px;}
/* Main Content Styles End */


/* Sub Content Styles */
#subContentContainer {width: 800px; height: auto; margin: 0 auto;}
#subLeftCol {width: 520px; height: auto; padding-right:10px; float: left; border-right:1px solid #bfbfbf; margin:10px 0 0 0; }
#subRightCol {width: 260px; height: auto; float: right; padding-top: 25px;}
.subP {padding-left: 15px; margin-top: 15px;}

h2.stressSubTitle { width:95%; height:auto; background-color:#7fb141; font:bold 14px Arial, Helvetica, sans-serif; color:#fff; padding:5px; margin:25px 0 10px 15px; }
/* Sub Content End Styles */

#disclaimer { width:600px; height:auto; padding:10px; border:1px solid #adafb2; font:normal 11px Arial, Helvetica, sans-serif; color:#999; margin:17px auto; }

/* Form Styles*/
#formWrap { width:785px; height:auto; margin:0 auto;}
#form { width:350px; height:auto; float:left; margin:10px 0 10px 25px; }
#formProduct { width:291px; height:468px; float:right; margin:20px 20px 0 0; }
.formTitle { width:690px; font-family: Arial, Helvetica, sans-serif; font-size:27px; font-weight: lighter; color: #999999; padding-top: 10px; padding-bottom: 10px; margin:0 auto; }

/* END Form Styles*/

/* Footer Styles */
#footerContainer { width:100%; height:82px; margin:0 auto; background-repeat:repeat-x; border-top: 1px solid #b9b9b9; background: url(../images/footergrad.gif);}
#footerContentWrap { width:765px; height:auto; margin:0 auto; padding:0;}
#footerLogo { width: 23px; height: 48px; background-image: url(../images/footlogo.gif); float: left; margin: 5px 0 0 10px; }
#footerNavWrap { width:auto; height:auto; margin:10px auto; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#6e5a61; }
p.copyright { font-size:10px; color:#999; text-align:center; margin-top:6px; }

a.footerLink:link { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#6e5a61; text-decoration:none; }
a.footerLink:visited { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#6e5a61; text-decoration:none; }
a.footerLink:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#6e5a61; text-decoration:underline; }

/* Footer Styles End */


/* End All Styles */
