html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,
pre,a,abbr,acronym,address,big,cite,code,del,dfn,img,ins,kbd,
q,samp,small,strike,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,
form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
:focus{outline:0;}
ol,ul{list-style:none;}
table{border-collapse:separate;border-spacing:0;}
caption,th,td{text-align:left;font-weight:normal;}
blockquote:before,blockquote:after,
q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}
body{font-family:Georgia, "Times New Roman", Times, serif;background:url(../images/body-bg.jpg) repeat-x #e7e7e7;}
#wrapper{width:997px;margin:0 auto;}
#header{width:997px;height:63px;}
#header a.homelink{line-height:63px;font-size:18px;color:#fefefe;text-decoration:none;float:left;}
#header ul{float:right;display:inline;}
#header ul li{padding-left:15px;float:left;line-height:62px;}
#header ul li a{color:#e49999;font-size:14px;text-decoration:none;}
#header ul li a:hover{text-decoration:underline;}
#intro{width:982px;height:278px;background:url(../images/intro-bg.jpg) no-repeat;padding-right:15px;}
#intro p.intro-large{float:right;font-size:22px;font-weight:bold;color:#000;margin-top:60px;margin-bottom:15px;}
#intro .coupon-code{text-align:center;float:right;clear:right;}
#intro .coupon-code a{margin-bottom:10px;display:block;}
#intro .coupon-code p{text-transform:uppercase;font-size:14px;color:#666;font-weight:bold;}
#intro .coupon-code p span.large{font-size:24px;font-family:Geneva, Arial, Helvetica, sans-serif;}
#intro .coupon-code p span.faint{color:#999;font-weight:normal;font-size:12px;}
#navigation{width:997px;background:url(../images/nav-bg.jpg) no-repeat;height:49px;}
#navigation ul{margin-left:25px;}
#navigation ul li{color:#e49999;float:left;line-height:49px;padding-right:40px;}
#navigation ul li a{color:#e49999;text-decoration:none;font-size:18px;}
#navigation ul li a:hover{color:#fef310}
#navigation p{font-size:25px;float:right;font-family:"Times New Roman", Times, serif;font-weight:bold;padding-right:20px;color:#e49999;line-height:49px;}
#content{width:997px;background:url(../images/content-bg.jpg) repeat-y;}
#content-bottom{width:997px;background:url(../images/content-bottom-bg.jpg) no-repeat;height:17px;margin-bottom:20px;}
#main{padding:15px 15px 15px 25px;float:left;width:645px;}
#main #main-intro{}
#main a{color:#a30a05;text-decoration:none;font-size:13px;}
#main a:hover{text-decoration:underline;}
#main h3.title{color:#666;font-size:20px;font-weight:bold;padding-bottom:10px;}
#main p.main-text{font-size:13px;font-family:Arial, Helvetica, sans-serif;color:#666;padding-bottom:10px;}
#main #main-intro-left{width:400px;float:left;padding-bottom:15px;}
#main #main-intro-left p.m-i-large{font-size:20px;color:#666;font-weight:bold;padding-bottom:15px;}
#main #main-intro-left ul{margin-left:25px;margin-bottom:25px;}
#main #main-intro-left ul li{color:#ac0806;font-weight:bold;font-size:17px;line-height:30px;letter-spacing:-1px;}
#main #main-intro-right{width:220px;float:right;padding-bottom:15px;}
#main #main-intro-right p{font-size:13px;font-family:Arial, Helvetica, sans-serif;color:#666;padding-bottom:20px;line-height:18px;}
#main #main-intro-right p.red{font-family:Georgia, "Times New Roman", Times, serif;color:#b80205;font-weight:bold;padding-bottom:27px;}
#main #how-it-works{font-family:Arial, Helvetica, sans-serif;}
#main #how-it-works h3.title{background:url(../images/main-title-bg.png) no-repeat;width:630px;height:36px;font-size:20px;color:#cccccc;margin:10px 0 10px -43px;padding:5px 30px;font-family:Georgia, "Times New Roman", Times, serif;}
#main #how-it-works img{display:inline;margin:0 20px 10px 10px;}
#main #how-it-works p{margin:10px;font-size:13px;color:#666;padding-bottom:15px;font-family:Arial, Helvetica, sans-serif;}
#main #how-it-works a.more{margin-left:20px;}
#success-stories{background:url(../images/guy-with-shaven-head.jpg) no-repeat right bottom;padding-bottom:10px;}
#success-stories h1{color:#262626;font-size:30px;padding-bottom:10px;font-weight:bold;}
#success-stories h4{color:#ba0205;font-size:18px;font-weight:normal;width:300px;padding-bottom:10px;}
#success-stories p{font-family:Arial, Helvetica, sans-serif;color:#666;font-size:14px;width:350px;}
.inner-box-top{width:627px;height:12px;background:url(../images/inner-box-top.jpg) no-repeat;}
.inner-box-middle{width:607px;background:url(../images/inner-box-middle.jpg) repeat-y;padding:0 10px;}
.inner-box-middle blockquote{background:url(../images/blockquote-top.jpg) no-repeat;padding-left:45px;}
.inner-box-middle blockquote p{background:url(../images/blockquote-bottom.jpg) no-repeat bottom right;padding-right:20px;font-size:13px;color:#666;font-family:Arial, Helvetica, sans-serif;padding-bottom:10px;}
.inner-box-middle p.name{color:#ba0205;font-size:14px;font-weight:bold;padding-left:45px;padding-bottom:5px;}
.inner-box-middle .left-preview{float:left;width:80px;}
.inner-box-middle .right{float:right;width:500px;padding-right:15px;}
.inner-box-middle .right img{float:right;margin:0 0 20px 20px;}
.inner-box-middle .right h4{color:#ba0205;font-size:18px;font-weight:bold;}
.inner-box-middle .right h5{color:#666;font-size:11px;font-weight:bold;text-transform:uppercase;padding-bottom:15px;}
.inner-box-middle .right p{font-family:Arial, Helvetica, sans-serif;color:#666;font-size:13px;padding-bottom:10px;}
.inner-box-bottom{width:627px;height:12px;background:url(../images/inner-box-bottom.jpg) no-repeat;margin-bottom:5px;}
#ingredients{background:url(../images/lol-so-small.jpg) no-repeat right top;padding-bottom:15px;}
#ingredients h1{color:#262626;font-size:30px;font-weight:bold;}
#ingredients h4{color:#ba0205;font-size:18px;font-weight:normal;width:350px;padding-bottom:10px;}
#ingredients h5{color:#666;font-size:20px;font-weight:bold;width:350px;padding-bottom:10px;}
#ingredients p{font-family:Arial, Helvetica, sans-serif;color:#666;padding-bottom:10px;font-size:14px;width:350px;}
#contact-support{background:url(../images/contact-person.jpg) no-repeat right bottom;padding-bottom:15px;}
#contact-support h1{color:#262626;font-size:30px;font-weight:bold;padding-bottom:10px;}
#contact-support h4{color:#ba0205;font-size:18px;font-weight:normal;width:350px;padding-bottom:50px;}
#contact-support p{font-family:Arial, Helvetica, sans-serif;color:#666;padding-bottom:30px;font-size:14px;width:350px;}
#contact-form{padding:10px 10px 0 10px;}
#contact-form p{color:#ba0205;font-weight:bold;padding-bottom:10px;font-size:13px;}
#contact-form p span{float:left;width:100px;text-align:right;padding-right:5px;color:#666;font-weight:normal;line-height:25px;font-family:Arial, Helvetica, sans-serif;}
#contact-form p input{width:296px;height:19px;background:url(../images/input-bg.jpg) no-repeat;padding:3px;border:none;}
#contact-form p textarea{width:462px;height:97px;overflow:auto;padding:5px;background:url(../images/textarea-bg.jpg) no-repeat;border:none;font-family:Arial, Helvetica, sans-serif;}
#contact-form input.submit{width:127px;height:27px;padding-left:105px;background:none;}
#customer-service{padding:0 10px;position:relative;height:127px;}
#customer-service h3{font-size:26px;color:#262626;padding-bottom:10px;}
#customer-service p{font-size:11px;color:#999;font-family:Arial, Helvetica, sans-serif;width:400px;}
#customer-service p.larger{font-size:20px;font-family:Georgia, "Times New Roman", Times, serif;padding-bottom:10px;}
#customer-service p.larger span{color:#ba0205;}
#customer-service img{position:absolute;right:-10px;top:-10px;}
#faq{padding:15px 5px 0 5px;}
#faq h3{font-size:26px;color:#262626;padding-bottom:10px;}
#faq h5{font-size:16px;font-weight:bold;color:#ba0205;padding-bottom:3px;border-bottom:1px solid #bebebe;margin-bottom:8px;padding-left:5px;}
#faq p{font-size:13px;line-height:18px;font-family:Arial, Helvetica, sans-serif;color:#666;padding:0 25px 15px 25px;}
#sidebar{float:right;padding:15px 22px 0 0;width:285px;}
#doctor-testimonial{padding:10px 0;}
#doctor-testimonial p{font-family:Arial, Helvetica, sans-serif;color:#666;font-size:13px;padding-bottom:15px;}
#doctor-testimonial p.name{font-size:15px;font-weight:bold;padding-bottom:10px;color:#999;}
#doctor-testimonial p.name span{color:#333;}
#doctor-testimonial img{background:#fff;padding:4px;border:1px solid #c5c5c5;display:inline;float:left;margin-right:10px;margin-bottom:10px;}
#doctor-testimonial .pdf-link{background:url(../images/pdf-icon.jpg) no-repeat 0 50%;line-height:16px;padding-left:20px;clear:left;float:left;font-size:13px;color:#a30a05;text-decoration:none;margin-bottom:5px;}
#doctor-testimonial .profile-link{background:url(../images/notepad-icon.jpg) no-repeat 0 50%;line-height:16px;padding-left:20px;clear:left;float:left;font-size:13px;color:#a30a05;text-decoration:none;}
#doctor-testimonial a:hover{text-decoration:underline;}
#try-for-free{text-align:center;padding:10px 0;}
#try-for-free h3.title{width:268px;height:47px;background:url(../images/sidebar-title-bg.png) no-repeat;font-size:20px;color:#cccccc;margin:10px 0 10px 1px;padding:5px 30px;font-family:Georgia, "Times New Roman", Times, serif;text-align:left;}
#try-for-free p{font-size:11px;color:#666;font-family:Arial, Helvetica, sans-serif;padding:10px 0;}
#try-for-free a{color:#a30a05;text-decoration:none;font-size:13px;}
#try-for-free a:hover{text-decoration:underline;}
#footer{width:997px;text-align:center;margin-bottom:30px;}
#footer p{font-size:12px;color:#666;font-family:Arial, Helvetica, sans-serif;}
#footer p a{color:#a30a05;text-decoration:none;}
#footer p.site{font-size:24px;font-weight:bold;letter-spacing:-1px;font-family:Georgia, "Times New Roman", Times, serif;}
#footer p.small{font-size:10px;}
#footer ul{padding:20px 0;}
#footer ul li{display:inline;padding:0 12px;}
#footer ul li a{color:#a4a4a4;text-decoration:none;font-weight:bold;}
#footer ul li a:hover{color:#333;}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.center{text-align:center;}
.nopadding{padding:0 !important;}
.floatleft{float:left;}
.more{background:url(../images/bullet-arrow.gif) no-repeat 0 50%;padding-left:10px;}