@charset "utf-8";

body { margin:0; padding:0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; background: url(../graphics/dotted_bg.gif) repeat; color:#505050 }

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, 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; list-style-type:none; }

img { border:0; float:left; }

a { outline:none; border:none }

.FloatLeft { float:left }

.FloeatRight { float:right }

.text { font-family:Arial, Helvetica, sans-serif; }

.clear_both { clear:both; }

input{ outline:none; border:none;}

/**************************************Main Container******************************************/
#wrapper { width:100%; float:left; }

#main_container { width:940px; margin:0px auto; padding:0px; }

/************TOP************************/
#main_container div.top_section { width:940px; float:left; padding:42px 0 0 0; }

/*********top left*************/
 
.top_section div.top_left { width:535px; float:left; }

.top_left .logo_pic { width:504px; float:left; padding:0 0 8px 31px }

.top_left div.body_detox { width:535px; float:left; background:url(../graphics/bottle_bottom.jpg) no-repeat right top; height:173px; }

.body_detox div.bullets_bg { width:359px; float:left; background:url(../graphics/bullet_bg.png) no-repeat; height:155px; padding:18px 0 0 37px; color:#ffffff; }

.bullets_bg span.detox_hdg { width:359px; float:left; font-size:16px; font-weight:bold; }

.bullets_bg ul { width:239px; float:left; list-style-type:none; display:block; padding:7px 0 0 0; }

.bullets_bg ul li { width:214px; float:left; background:url(../graphics/header_bullets.png) no-repeat 0 0px; padding:0 0 5px 25px; font-size:15px; }

div.cleansing_content { width:528px; float:left; padding:19px 0 0 7px; }

.cleansing_content div.container { width:528px; float:left; padding:9px 0 0 0; }

.container .mid_text_bg { width:496px; float:left; background:url(../graphics/text_bg.gif) repeat-y; padding:10px 15px 5px 17px; color:#000000; }

.mid_text_bg h3 { width:496px; float:left; padding:0 0 8px 0; border-bottom:1px dotted #4A4A4A; }

.mid_text_bg p { width:496px; float:left; padding:12px 0 0 0; font-size:13px; line-height:20px; }

.mid_text_bg p span { color:#b83001; }

.mid_text_bg ul { width:496px; float:left; list-style-type:none; display:block; padding:7px 0 0 0; }

.mid_text_bg ul li { width:476px; float:left; background:url(../graphics/bullet.gif) no-repeat 0 2px; padding:0 0 5px 20px; font-size:13px; font-weight:bold; }

/***********top right*************/

.top_section div.top_right { width:405px; float:left; }

.top_right div.form_section { width:372px; float:left; padding:0 0 0 18px; color:#FFFFFF; font-size:13px; }

.form_section .form_inner_bg { width:370px; height: 440px; margin-bottom: 45px; float:left; background:url(../graphics/form_bg.png) repeat-y; }

.form_inner_bg  img { margin-left: 23px; margin-bottom: 12px; }

.form_inner_bg  fieldset { width:291px; float:left; padding:3px 0 3px 16px; background:#6F9E06; margin:0 0 6px 32px; border:none;}

.white_hdg { width:75px; float:left; padding:2px 5px 0 0; font-weight:bold; text-align:right; }

.box { width:203px; float:left; padding:2px 0 0 3px; height:21px; border:none; }

.form_section .form_bottom_bg { width:347px; float:left; height:99px; background:url(../graphics/form_button_bg.png) no-repeat; padding:0 0 0 25px; }

/***- testimonials-***/
.top_right div.testimonials_section { width:359px; float:left; padding:17px 0 0 24px; color:#010101; font-size:13px; }

.testimonials_section .mid_green_bg { width:331px; float:left; background:#f7fbf5; border-left:1px solid #B9B9B9; border-right:1px solid #B9B9B9; padding:10px 12px 0 14px; }

.mid_green_bg .testimonial_content { width:331px; float:left; padding:10px 0 0 0; }

.testimonial_content .users_img { width:80px; float:left; padding:0 4px 0 0; }

.users_img .img_holder { background:#C6CCC0; border:1px solid #6B7066; float:left; width:69px; padding:4px; }

.users_img img { border:1px solid #6B7066; }

.testimonial_content .users_comments { width:243px; float:left; background:url(../graphics/top_quotes.gif) no-repeat left top; }

.users_comments p { width:225px; float:right; background:url(../graphics/bottom_quotes.gif) no-repeat right bottom; line-height:20px; }

.users_comments p span { font-style:italic; }

/********************detoxify yourself section*****************/

#main_container div.detoxify_section { width:910px; float:left; padding:12px 0 26px 0; }

.detoxify_section .right { width:506px; }

.detoxify_section div.lower_detox_bg { width:506px; float:left; background:url(../graphics/footer_bullet_bg.jpg) no-repeat; height:84px; }

.lower_detox_bg ul { float:left; list-style-type:none; display:block; }

.lower_detox_bg ul li { font-size:15px; color:#FFFFFF; padding:0 0 3px 15px; }

.lower_detox_bg ul.list1 { width:150px; }

.lower_detox_bg ul.list2 { width:229px; }

/***************************************Ingredients***************************************/

div.ingredients_section { float:left; padding:10px 0 0 7px; width:911px; }

.Ingredients { width:911px; height:auto; float:left; }

.Ingredients span.ingredients_bg_top { width:911px; height:8px; overflow:hidden; float:left; background:url(../graphics/ingredients_bg_top.gif) no-repeat; }

.Ingredients div.ingredients_bg_Mid { width:877px; height:auto; float:left; background:url(../graphics/ingredients_bg.gif) repeat-y; padding:14px 16px 0 18px; }

.ingredients_bg_Mid h1 { width:877px; height:35px; float:left; background:url(../graphics/new_border.gif) left bottom repeat-x; }

.ingredients_bg_Mid p { width:877px; height:auto; font-size:13px; line-height:20px; color:#000000; padding:10px 0; float:left; }

.ingredients_bg_Mid div.content { width:877px; height:auto; background:url(../graphics/bg_border_p.gif) repeat-x; float:left; padding:12px 0px 15px 0; }

.content h2 { background:url(../graphics/ingred_bullets.gif) 0 3px no-repeat; font-size:24px; color:#b83001; float:left; padding-left:30px; width:847px; padding-bottom:10px; }

.content div.imageplaceholder { width:100px; height:auto; float:left; padding-left:5px; padding-top:4px; }

.imageouter { border:1px solid #6B7066; background:#C6CCC0; padding:5px; float:left; }

.borderImg { border:1px solid #6B7066; float:left; }

.Ingredients span.ingredients_bg_bottom { width:911px; height:17px; overflow:hidden; float:left; background:url(../graphics/ingredients_bg_bottom.png) no-repeat; }

.content p { font-size:13px; color:#000; line-height:normal; float:left; width:770px; padding-bottom:10px; padding-top:0; }

.content p span { color:#b83001; }

/***************************************Footer*******************************************/

div#footer_bg { width:100%; float:left; background:#FFFFFF url(../graphics/bottom_shadow.gif) repeat-x; padding:32px 0 0 0; }

#footer_bg div.footer_content { width:940px; margin:0px auto; padding:0px; color:#808080; font-size:13px; }

.footer_content p { padding:0 0 15px 0; }

.footer_content p a { color:#808080; text-decoration:underline; }

.footer_content p a:hover { text-decoration:none; }

.footer_content p span { padding:0 8px 0 8px; }

.footer_content p.foottext { font-size:12px; line-height:16px; }

.err
{
background-color: #ff3333; }
