html,body{margin:0;padding:0;background:url(/images/page_bg.jpg) repeat-x;}
body#iframed{background:#fff;text-align:left}
body{font: 76% arial,sans-serif;text-align:center}
p{margin:0 10px 10px}
#header a#logo{display:block;background:url(/images/logo.gif) no-repeat; width:217px;height:76px;margin:0;padding:20px}
div#header{height:135px;padding:10px 0 40px 20px;width:880px;background:url(/images/header_bg.jpg);margin:0 10px 0 12px;}
#main{width:920px;margin:0 auto;}
#iframe_main{width:580px;}
div#container{margin:0 0 0 -5px;text-align:left;background:url(/images/head_bg.jpg) no-repeat top center;}
div#content{
margin:-45px 0 0 0;
padding:0 0 0 20px;
float:left;
width:580px;
background:url(/images/content_bg_left.gif) no-repeat;
}
#content p{margin:10px;width:530px;text-align:justify;}


#content strong, body#iframed strong{margin:  0 5px 0 0; color:#800000;}
#content em, body#iframed em{margin:  0 5px 0 0;color:#06c;font-weight:bold;font-style:normal;}

.headlineText { font-size:30px; font-weight:bold; }
.purpleText { color:#722e96; }
.blueHeadlineText { font-size:30px; color:#015e90; }
.greyText { font-weight:bold; color:#535353; }
.purplePointText { color:#4600d6; }
.largeBoxTop1 h1,.largeBoxTop2 h1,.largeBoxTop3 h1 {padding:5px 0 0 190px; font-size:22px; color:#540081; margin:20px 0px;}
.largeBoxTop1 { height:35px; background:url(/images/largeBoxTop1.gif) 7px top no-repeat; margin:0px; }
.largeBoxTop2 { height:35px; background:url(/images/largeBoxTop2.gif)  7px top no-repeat; margin:0px; }
.largeBoxTop3 { height:35px; background:url(/images/largeBoxTop3.gif) 7px top no-repeat; margin:0px; }
.largeBoxMiddle { background:url(/images/largeBoxMiddle.gif) 7px top  repeat-y ; margin:0px; padding:20px 20px 5px 0px; }
.largeBoxBottom { height:14px; background:url(/images/largeBoxBottom.gif) 7px top no-repeat; margin:0px 0px 30px 0px; }
.largeBoxMiddle p{width:200px;font-size:11px}
.largeBoxTop1,.largeBoxTop2,.largeBoxTop3,.largeBoxMiddle,.largeBoxBottom{margin:0 15px;width:520px;}
.largeBoxMiddle{padding:10px 0 0 15px}
.largeBoxMiddle img{padding:0 5px;}

div#extra{background:#FF8539}

div#footer p{margin:0;padding:5px 10px}

div#wrapper{width:920px;background:url(/images/content_bg.jpg) repeat-y 0 0;}

#as_seen_top{width:425px;height:90px;margin:0px 0 35px 183px;background:url(/images/as_seen_top.jpg) no-repeat;}
#as_seen{display:none;}
#oprah{display:none;}
#left_side{float:left;}
#right_side{float:left;}


#quick_stats{width:310px;height:210px;background:url(/images/quick_stats.gif) no-repeat;}
#quick_stats #trials{padding:62px 40px 0 100px;text-align:right; font-weight:bold;font-size:16px;}
#quick_stats #pounds{padding:29px 40px 0 100px;text-align:right; font-weight:bold;font-size:16px;}
#quick_stats #money{padding:29px 40px 0 100px;text-align:right; font-weight:bold;font-size:16px;}

div#navigation{float:right;width:320px;background:url(/images/content_bg_right.gif) no-repeat top right;margin:0 -4px 0 0}
div#extra{float:right;clear:right;width:200px}
div#footer{margin:0 0 0 2px;padding:0 0 20px 0;clear:both;width:100%;background:#fff url(/images/footer_bg.jpg) no-repeat top center;text-align:center;font-size:10px;color:#666;}
#footer a{color:#333;padding:0 3px;}

h4{width:125px;float:left;background:url(/images/steps_bg2.gif) no-repeat top center;height:40px;
margin:30px 0 10px 0px;padding:0px 0 0 4px;font-size:30px;color:#ef5400;letter-spacing:1px;}
#iframed h4 span{margin:0 15px 0 7px;}
h4 span{color:#fff;margin-left:10px;font-size:35px;}
p.steps{margin:30px 20px 0 135px;width:390px;text-align:justify}


#testimonials{margin:25px 0 0 0}
#testimonials ul{width:280px;list-style:none;padding:0 15px;margin:0;}

#testimonials li{width:263px;float:left;padding:5px 0 0 3px;}
#testimonials img{float:left;width:65px;padding:1px;margin:2px 5px;border:1px solid #E3F2C2; }
#testimonials p{margin:0px 5px;text-align:justify;color:#353F1F;}
#testimonials span{margin:3px 20px;text-align:right;width:230px;
font-style:italic;font-size:11px;color:#626F45;
display:block;}
#testimonials a{color:#4E5F29;}

#testimonials li.clear{clear:both;display:block;}
.clear{clear:both;}
#testimonials .top{background:url(/images/test_top.gif) no-repeat 1px top; height:60px;}

#testimonials{background: url(/images/pr_mid.gif) repeat-y left;margin:20px 0;padding:0 0 0 0;}
#testimonials .bot{background: url(/images/pr_bot.gif) no-repeat 0px top; height:23px;}




#cosmetic{margin:25px 0 0 0}
#cosmetic ul{width:280px;list-style:none;padding:0 15px;margin:0;}

#cosmetic li{width:263px;float:left;padding:5px 0 0 3px;}
#cosmetic img{float:left;width:100px;padding:1px;margin:2px 5px;border:1px solid #E3F2C2; }
#cosmetic p{margin:0px 25px;padding:0 25px 0 0;text-align:justify;color:#353F1F; }
#cosmetic li p{margin:0px 5px;padding:0;text-align:justify;color:#353F1F;}
#cosmetic span{margin:3px 20px;text-align:right;width:230px;
font-style:italic;font-size:11px;color:#626F45;
display:block;}
#cosmetic a{color:#4E5F29;}
#cosmetic h3 a{color:#EF5400;}
#cosmetic h3{text-align:center;width:250px;padding:0;margin:10px 0 3px 0;}
#cosmetic li.clear{clear:both;display:block;}
.clear{clear:both;}
#cosmetic .top{background:url(/images/cos_top.gif) no-repeat 1px top; height:60px;}

#cosmetic{background: url(/images/pr_mid.gif) repeat-y left;margin:20px 0;padding:0 0 0 0;}
#cosmetic .bot{background: url(/images/pr_bot.gif) no-repeat 0px top; height:23px;}

#product_list {list-style:none;padding:0;margin:0;}
#product_list li{width:260px;height:320px;float:left;
margin:5px 10px;padding:0 0 0 5px;background:#E3F2C2;border:1px solid #C8DE98;}
#product_list img{padding:1px;border:1px solid #ccc;color:#ccc;}
#product_list a{color:#EF5400;}
#product_list h3{padding:0;margin:5px;text-align:center;}
#product_list p{width:250px;padding:0;margin:5px 0;text-align:justify;line-height:1.3;color:#4F461D;font-size:12px;}
#disclaimer{width:400px;margin:0 auto;font-size:10px;color:#666;}
.reviews li{float:left; width: 180px;}
.reviews a{color:#2F2F2F;}
.reviews{list-style:none;padding:5px 0 25px 25px;margin:0;}
#product_review h1{padding:10px 0 5px 10px;margin:0;color:#00589E;font-size:18px;}
#product_review {color:#666;}
.form{margin:0 10px;width:410px;padding:10px 0px 10px 20px;border:1px solid #ccc;}
.form input{margin:5px 0;}