@charset "UTF-8";
/* CSS Document */
* {margin:0; padding:0;}
a img {border-style:none;} 
ul li {list-style-type:none; margin:0; padding:0; }
body {font-family:Arial, Helvetica, sans-serif; background-color:#003366; background-image:url(../images/head.jpg); background-repeat:repeat-x;}
#master_container {  width:1018px; margin:0px auto; }
#header { position:relative; display:inline; float:left; height:82px; width:100%; }
.sub_head { position:relative; display:inline; float:left; width:951px; height:93px; background-image:url(../images/sub_head.png); }
#body { position:relative; display:inline; float:left; width:952px; background-color:#FFF;  }
#body_border { position:relative; display:inline; float:left; width:952px; background-color:#CCC; }
.spider { position:relative; display:inline; float:left; width:950px; height:29px; }
.navigation { position:relative; display:inline; float:left; margin-top:11px; margin-left:15px; margin-bottom:5px; }
.navigation li { position:relative; display:inline; float:left; display:inline; margin:0; padding:0; }
#bumper { position:relative; display:inline; float:left; width:952px; left:34px; }
.shadow { position:relative; display:inline; float:left; width:952px; height:9px; background-image:url(../images/fott-shadow.gif); background-repeat:repeat-x; }
.foot_background { position:relative; display:inline; float:left; width:952px; height:82px; background-image:url(../images/foot-background.gif); background-repeat:repeat; }
.foot_nav { position:relative; display:inline; float:right; margin-top:5px; }
.foot_nav li { display:inline; }
.fg { position:relative; display:inline; float:right; margin-top:3px; margin-right:12px; }
.terms { position:relative; display:inline; float:left; width:932px; text-align:right; color:#FFF; font-size:.75em; margin-top:3px; }
.terms li { display:inline; margin-right:3px; }
.by_law { position:relative; display:inline; float:left; width:952px; text-align:center; color:#FFF; font-size:.85em; margin-top:10px; }
.text { position:absolute; width:630px; font-size:.75em; margin-top:5px; line-height:1.2em; }
.text_two { position:absolute; width:175px; font-size:.75em; margin-left:5px; line-height:1.2em; }
.text_three { position:absolute; width:750px; font-size:.85em; margin-left:5px; line-height:1.5em; }
.text_four { position:absolute; width:850px; font-size:.85em; margin-left:5px; line-height:1.5em; margin-top:8px; margin-left:20px;}
.text_five { position:absolute; width:300px; font-size:.85em; margin-left:5px; line-height:1.5em; margin-top:5px; margin-left:5px;}
.ad_container { position:relative; display:inline; float:right; width:301px; margin-top:5px; margin:0; padding:0; }
.ad_container li { position:relative; display:inline; float:left; margin:0; padding:0; margin:0; padding:0; }
.head_order { position:relative; display:inline; float:left; margin-top:43px; margin-left:370px;}

h3.testimonial span.testsmall {font-size:24px;}
h3.testimonial {font-size:36px;}

.faqbox {background:url(../images/faqgradient.jpg) repeat-x bottom;width:620px;padding:0;border:1px solid #666;margin:0 0 14px 0;}
.testcontainer {width:400px;}
.audiop {margin:14px;padding:5px 0 0 15px;width:172px;height:42px;background:url(../images/play-audio.png) no-repeat top left;}
.textinp { width:200px; margin:0 0 10px 0; }
.textinp, .areainp { border:1px solid #666; display:block; -moz-border-radius:14px; -webkit-border-radius:14px; padding:8px;color:#666; }
.textinp:focus, .areainp:focus { border:1px solid #000; moz-box-shadow: 0px 0px 2px black; -webkit-box-shadow: 0px 0px 2px black; box-shadow: 0px 0px 2px black; color:#000; font-weight:bold; }
form#testiform { padding:20px; }
a.toplink { height:17px;width:44px;background:url(../images/topback.jpg) top center;display:block;float:right;color:#FFF;font-size:12px;padding:2px 0 0 24px;font-weight:bold; }
a.toplink:hover { background:url(../images/topback.jpg) center -19px;}
p { font-weight:normal;line-height:20px;font-size:15px; }
.table { position:relative; display:inline; float:left; margin-top:10px; }


#faq_left { position:relative; display:inline; float:left; width:620px; margin-top:10px; margin-left:10px; }
.faqbox p, #main .rapidbox p, #main .rapidbox form {padding:0 20px;font-weight:normal;line-height:22px;font-size:16px}
.faqbox h3, .rapidbox h3 {padding:10px 0 0 20px;margin:0;font-size:30px;color:#001d4a;font-weight:bold;}
.field, #main .rapidbox form select { padding:5px; font-size:16px; width:300px; }
.submit {margin-top:20px; padding:5px; font-size:16px;}
.submitbutton {margin:10px 0;-moz-border-radius: 14px; -webkit-border-radius: 14px;padding:8px;color:#fff;font-weight:bold; border:1px solid #900; font-size:16px; cursor:pointer; background:#900; }
.submitbutton:hover {background:#090;color:#FFF;border:1px solid #060; }
.resbutton {border:0;background:none;color:#F00;font-weight:bold;margin:0 0 0 25px;cursor:pointer;-moz-border-radius: 8px;-webkit-border-radius: 8px}
.resbutton:hover {background:#FFFF00;color:#CC0000;}

.fleft {float:left;}
.fright {float:right;}
#player1, #player2, #player3 {float:left;}
.head_testimonial { position:relative; display:inline; float:left; width:100%; margin-bottom:10px; }
.scott { position:relative; display:inline; float:left; margin-top:20px; margin-left:25px; margin-right:10px; }
.testimonial_text { position:relative; display:inline; float:left; margin-left:10px; margin-top:20px;}
.audiop_two { position:relative; display:inline; float:left; margin-top:10px; margin-left:15px; padding:5px 0 0 15px;width:172px;height:42px;background:url(../images/play-audio.png) no-repeat top left;}
.scott_text { position:relative; display:inline; float:left; margin-left:15px; margin-top:10px; }
#science_container { position:relative; display:inline; float:left; width:639px; margin-left:2px; }

.click_for_review { position:relative; display:inline; float:left; margin-top:10px; margin-bottom:10px;}
.ad_container_hundred { position:relative; display:inline; float:left; width:100%; margin-left:5px; }
.ad_container_hundred li { position:relative; display:inline; float:left; }

.order_box { position:relative; display:inline; float:left; width:440px; padding:20px; }
.padding { padding:15px; }
.cc_spread { position:relative; display:inline; float:left; }
.cc_spread li { width:400px; margin-bottom:4px; }
.ten_bottom { margin-bottom:10px; }
.five_bottom { margin-bottom:3px; }
.five_top { margin-top:5px; }
#order_left { position:relative; display:inline; float:left; width:460px; }
#order_right { position:relative; display:inline; float:right; width:460px; margin-right:15px; margin-top:20px; }
.your_p {font-size:22px;font-weight:bold; color:#003366;font-variant:small-caps;padding:0 0 4px 0;font-family:Arial, Helvetica, sans-serif;margin:20px 0 0 0;}
.privacy_one { margin-bottom:20px; }
.bold { font-weight:bold; }
.super_star { font-size:.75em; color:#F00; }

.pick_quantity { position:relative; display:inline; float:left; }
.pick_quantity li { width:952px; height:263px; background-image:url(../images/order-backing.jpg); }
.one_month { position:relative; display:inline; float:left; width:176px; height:228px; margin-top:22px; margin-left:25px; }
.five_month { position:relative; display:inline; float:left; width:238px; height:223px; margin-top:25px; margin-left:25px;  }
.three_month { position:relative; display:inline; float:left; width:191px; height:228px; margin-top:22px; margin-left:25px; }
.seven_month { position:relative; display:inline; float:left; width:256px; height:208px; margin-top:25px; margin-left:25px; }
.d_one { position:relative; display:inline; float:left; margin-top:45px; margin-left:30px; }
.d_two { position:relative; display:inline; float:left; margin-top:45px; margin-left:18px; }
.d_three { position:relative; display:inline; float:left; margin-top:45px; margin-left:18px; }
.d_four { position:relative; display:inline; float:left; margin-top:30px; margin-left:2px; }
.order_button { position:relative; display:inline; float:right; margin-right:40px; width:107px; height:33px; background-image:url(../images/order_button.gif); }
.radio { position:relative; display:inline; float:left; margin-top:8px; margin-left:10px; margin-right:5px;}

.iron_clad { position:relative; margin-left:130px; }

.LV_validation_message { font-weight:bold; margin:0 0 0 5px; }
.LV_valid { color:#00CC00; }
.LV_invalid { color:#CC0000; }
.LV_valid_field, input.LV_valid_field:hover, input.LV_valid_field:active, textarea.LV_valid_field:hover, textarea.LV_valid_field:active { border: 1px solid #00CC00; }
.LV_invalid_field, input.LV_invalid_field:hover, input.LV_invalid_field:active,textarea.LV_invalid_field:hover, textarea.LV_invalid_field:active { border: 1px solid #CC0000; }
.submitbutton { position:relative; display:inline; float:left; -moz-border-radius: 14px; -webkit-border-radius: 14px; color:#fff; font-weight:bold; border:1px solid #900; font-size:32px; cursor:pointer; background-color: #F00; margin-bottom: 15px; padding-top: 20px; padding-right: 70px; padding-bottom: 20px; padding-left: 70px; }
.submitbutton:hover { background:#099; color:#FFF; border:1px solid #060; }

#data { width:832px; height:466px; background-image:url(../images/popup-v1.png); }
.no { cursor: pointer; position:absolute; width:337px; height:71px; top:380px; left:110px; background-repeat:no-repeat; border-style:none; }
.place_it { cursor: pointer; position:absolute; width:337px; height:71px; border-style:none; top:380px; left:450px; background-repeat:no-repeat; }
#form_container { position:relative; display:inline; float:left; width:100%; }
.ship_worldwide { position:relative; display:inline; float:left; margin-bottom:15px; margin-left:15px; margin-top:15px; }
.godaddy { position:relative; display:inline; float:left; margin-top:30px; margin-left:15px; }
.authorize { position:relative; display:inline; float:left; margin-top:10px; margin-left:5px;  }
.element_one { position:relative; display:inline; float:left; top:180px; left:34px; z-index:200; }
.element_two { position:absolute; top:98px;  z-index:200; left:952px; }
.element_three { position:relative; display:inline; float:left; display:inline; float:left; top:386px; z-index:200; }
.element_four { position:relative; top:1491px;  z-index:200; }
.step_two { position:relative; display:inline; float:left; width:952px; height:58px; margin-top:15px; margin-bottom:5px; }
.order_cap { position:relative; display:inline; float:left; margin-top:79px; margin-left:30px; }
.bottle_banner { position:absolute; top:375px; margin-left:17px; }
.faq_head { position:relative; display:inline; float:left; width:952px; height:288px; background-image:url(../images/faq-head.jpg); }
.ingredient_head { position:relative; display:inline; float:left; width:952px; height:313px; background-image:url(../images/ingredient-head.jpg); }
.order_now { position:relative; display:inline; float:left; width:138px; height:26px; margin-top:250px; margin-left:15px; }
.click_testimonial { position:relative; display:inline; float:left; margin-left:15px; margin-top:8px; margin-bottom:10px; }
.cloudy_back { position:relative; display:inline; float:left; width:919px; height:255px; background-image:url(../images/cloudy_back.jpg); margin-left:15px; }
.cloud_text { position:relative; display:inline; float:left; width:390px; margin-left:15px; margin-top:15px; }
.cloud_text li { line-height:2em; font-size:1em; }
.cloud_text_two { position:relative; display:inline; float:left; width:420px; margin-left:25px; margin-top:15px; }
.cloud_text_two li { line-height:2em; font-size:1em; }
.huge_heads { position:relative; display:inline; float:left; font-family:"Arial Black", Gadget, sans-serif; font-size:2.5em; color:#003366; margin-left:18px; line-height:1.2em; margin-top:15px; width:95%; font-size:2.2em; }
.huge_heads_two { position:relative; display:inline; float:left; font-family:"Arial Black", Gadget, sans-serif; font-size:2.5em; color:#003366; margin-left:18px; line-height:1.2em; width:95%; font-size:2.2em; }

a:link { color:#FFF; text-decoration:underline;}
a:active { color:#FFF; text-decoration:none;}
a:hover	{ color:#FFF;}
a:visited {	color:#FFF; text-decoration:none;}
a:visited:hover { color:#FFF;}

.back_top a:link { color:#00F; text-decoration:underline;}
.back_top a:active { color:#00F; text-decoration:none;}
.back_top a:hover	{ color:#00F; }
.back_top a:visited {	color:#00F; text-decoration:none;}
.back_top a:visited:hover { color:#00F;}

.subheads a:link { color:#F00; text-decoration:underline;}
.subheads a:active { color:#F00; text-decoration:none;}
.subheads a:hover	{ color:#F00;}
.subheads a:visited {	color:#F00; text-decoration:none;}
.subheads a:visited:hover { color:#F00;}

.huge_text { position:relative; display:inline; float:left; width:93%; padding-left:25px; margin-top:10px; margin-bottom:10px;  }
.huge_text_two { position:relative; display:inline; float:left; width:93%; padding-left:25px; margin-top:10px; }
.three_orders { position:relative; display:inline; float:left; margin-left:12px;}
.three_orders li { display:inline; }
.ingredient_list { position:relative; display:inline; float:left; width:148px; margin-left:20px; }
#faq_text { position:relative; display:inline; float:left; width:760px; margin-top:10px; }
.civil { position:relative; display:inline; float:left; width:760px; height:162px; margin-bottom:5px;}
.diagram { margin-top:15px; margin-left:140px; }

.bottomlinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
}
.back_top { position:relative; display:inline; float:left; width:100%; text-align:right; font-size:.85em; }
.bottom_link_text { position:relative; display:inline; float:left; width:100%; font-size:5em; font-family: Verdana, Arial, Helvetica, sans-serif; margin-left:10px;
	font-size: 11px;
	color: #999999;
}
.bottom_links { position:relative; display:inline; float:left; margin-left:25px; margin-bottom:20px; }
.bottom_links li { margin-bottom:5px;  list-style-type:disc; }
.sup_facts { position:absolute; }
.step_one { position:absolute; top:4px; margin: 0 0 0 -26px; z-index:800; }
.step_custom { position:absolute; top:211px; margin:0 0 0 -21px; z-index:800; }
h2.orderhead {font-family:Arial, Helvetica, sans-serif;font-weight:bolder;color:#003366;letter-spacing:-2px;font-size:22px;line-height:20px;font-weight:900px;padding:0;margin:0; }
ul.orderlist {font-size:14px;font-weight:normal;padding:0;margin:6px 0 8px 20px; }
.orderlist li {  list-style-type:circle; }
.only {padding:0;margin:0 0 0 0px;font-weight:bold;}
.price {font-size:38px;color:#F00;font-weight:bolder;padding:0;margin:10px 0 0 0px;}
.novis {visibility:hidden;}
.order_container_one { position:relative; display:inline; float:left; width:190px; margin-left:5px; }
.order_container_three { position:relative; display:inline; float:left; width:270px; margin-left:2px; }
.order_container { position:relative; display:inline; float:left; width:230px; margin-left:2px; }
label.radopt {background:none/*url(../images/orderbox.png) no-repeat center top; width:107px; height:37px; padding:6px 0 0 4px;*/}
.order_key { position:relative; display:inline; float:left; margin-top:15px; }
.left_container { position:relative; display:inline; float:left; width:625px; margin-left:3px; padding:10px; background-color:#FFF;  }
.left_container_wide { position:relative; display:inline; float:left; width:910px; margin-left:11px; padding:10px; background-color:#FFF;  }
.step_one_big { position:relative; display:inline; float:left; margin-bottom:10px; width:952px; height:260px; }
.supply_plaque { position:relative; display:inline; float:left; width:952px; height:244px; margin-bottom:10px;  }
.step_one_plaque { position:relative; display:inline; float:left; width:952px; height:260px; background-image:url(../images/step_one.jpg); }
.home_lid { position:relative; display:inline; float:left; margin-top:11px; margin-left:11px; }
.step_two_marker { position:relative; display:inline; float:left; width:952px; height:58px; background-image:url(../images/step-two.gif); margin-top:15px; margin-bottom:10px;}
.contact_text { position:relative; display:inline; float:left; margin-top:10px; margin-bottom:10px; width:480px;}
.fill_contact { float:left; width:100%; margin-top:10px; margin-bottom:25px; text-align:left; }
.border_top { position:relative; display:inline; float:left; width:646px; height:5px; margin-left:3px; margin-top:3px; }
.video {  margin-left:130px; }
.md { position:relative; display:inline; float:left; width:129px; height:126px; border-style:solid; border-width:thin; margin-top:10px; margin-left:10px; }
.style1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-align:left;
}
.style2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 11px;
}
.bottomlinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
}

.mainfont {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: eff0f1}
.style16 {font-family: Verdana, Arial, Helvetica, sans-serif}
.style18 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 36px; }
.style19 {color: #FF0000}
.style20 {
	font-size: 24px;
	font-weight: bold;
}
.style21 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
.style22 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}
.style23 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-weight: bold;
	text-align:center;
	margin-top:28px; 
	margin-bottom:28px;
	line-height:1.2em;
}
.style24 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 36px;
	color: #FF0000;
	font-weight: bold;
	line-height:1.23em;
}
.style25 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #FF0000; }
.style27 {font-size: 24px}
.style28 {font-size: 18px}
.style29 {
	font-size: 12px;
	font-weight: bold;
}
.style30 {font-size: 12px}
.style31 {
	color: #FFFFFF;
	font-weight: bold;
}
.style32 {
	color: #66FF00;
	font-weight: bold;
}
.style33 {
	color: #0066FF;
	font-weight: bold;
}
.style34 {color: #339933}
.style35 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #0000FF;
}
.hundred { position:relative; display:inline; float:left; width:100%; }
.shock_right { position:relative; display:inline; float:left; width:625px;  }
.bodytext { 
	font-family: Verdana, Geneva, sans-serif;
	text-align:left;
	font-size:1em;
	margin-top:15px;
}
.name_address { position:relative; display:inline; float:left; }
.name_address li { line-height:1.75em; }
.shock { position:relative; display:inline; float:left; margin-bottom:10px; }
.subheads {
	font-family: Verdana, Geneva, sans-serif;
	text-align: center;
	font-weight: bold;
	line-height:1.2em;
	font-size: 38px;
	margin-top:35px; 
	margin-bottom:35px;
	width:98%;
}
.bodytext2 {
	text-align: center;
}
.subheadred {
	color: #F00;
	text-align: center;
	font-size: 18px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 24px;
	font-weight: bold;
	margin-top:28px; 
	margin-bottom:28px;
	line-height:1.2em;
}
.quote {
	color: #FFF;
	font-size: 14px;
}
.style2 em {
	font-weight: normal;
}
.style2 {
	font-style: italic;
}

.quote_box { width:570px; background-color:#000; padding:20px; color:white; margin-left:150px; font-style:italic; font-size:1.2em;}
.sig { width:100%; margin-top:20px; font-weight:bold; font-size:1.2em; }