@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; }

.none { display:none; }

#footer_container { position:relative; display:inline; float:left; width:100%; margin-top:20px; background-image:url(../images/footer.gif); background-repeat:repeat-x; }
.footer { width:1000px; margin:0px auto; }

.margin_ninety { width:980px; margin-left:10px;  }
.border_box { position:relative; display:inline; float:left; width:100%; background:url(../images/order-gradient.gif) repeat-x bottom; border-style:solid; border-width:thin; border-color:#CCC; margin-top:170px; }
.no_border_box { position:relative; display:inline; float:left; width:100%; background:url(../images/order-gradient.gif) repeat-x bottom;  }
.margin_ninety_white { position:relative; display:inline; float:left; background-color:#FFF; width:540px; }
.margin_ninety_white > h1, .margin_ninety_white > h2  { position:relative; display:inline; float:left; width:530px; margin-left:5px; }
.margin_ninety_white > p,  .margin_ninety_white > ul  {  position:relative; display:inline; float:left; width:530px; margin-bottom:10px; text-align:justify; font-size:.85em; margin-left:5px; width:530px; line-height:1.2em; }

.justify { text-align:justify; }
.bold { font-weight:bold; }
.red { color:#F00; }
.seven_five { font-size:.75em; }
.italic { font-style:italic; }

.left { position:relative; display:inline; float:left; }
.right { position:relative; display:inline; float:right; }
.left_wrap { position:relative; display:inline; float:left; width:474px; margin:20px 0px 10px 10px; }
.column_order { position:relative; display:inline; float:left; width:474px; background-image:url(../images/core/order-body.png); background-repeat:repeat-y; }
.column_order_no_border { position:relative; display:inline; float:left; width:435px; margin-bottom:10px; padding:10px; }
.column_order_no_border > h3, .column_order > h2  { position:relative; display:inline; float:left; width:435px; }
.column_order > h2 { margin-top:10px; margin-bottom:10px; margin-left:20px; }

.column_order_no_border > p { position:relative; display:inline; float:left; width:435px; font-size:.95em; line-height:1.3em; margin-bottom:10px; }
.column_order ul > li { position:relative; display:inline; float:left; width:420px; margin-bottom:5px; margin-left:20px; font-size:.85em; }

.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; }

.hundred { position:relative; display:inline; float:left; width:100%; }

.LV_validation_message { font-weight:bold; margin:0 0 0 5px; }
.LV_valid { color:#00CC00; }
.LV_invalid { color:#CC0000; font-size:.75em;}
.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; }

.resbutton { position:relative; display:inline; float:left; width:50px; height:20px; background:none; color:#F00; font-weight:bold; margin:30px 0 0 30px; cursor:pointer; -moz-border-radius: 8px; -webkit-border-radius: 8px; margin-bottom:30px; }
.resbutton:hover { background:#FFFF00; color:#CC0000; }

.submitbutton { position:relative; display:inline; float:left; -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; }
.submitbutton { -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; margin-left: 20px; margin-top:10px; padding-top: 20px; padding-right: 70px; padding-bottom: 20px;	padding-left: 70px; }
.submitbutton:hover { background:#099; color:#FFF; border:1px solid #060; }

.copyright { position:relative; display:inline; float:left; text-align:center; font-size:.75em; color:#666; margin-top:20px; }
.copyright > p { margin-bottom:10px; }

#number_box { position:relative; display:inline; float:left; width:100%; height:312px; margin-bottom:10px; background:url(../images/order-radio-background.jpg) no-repeat center top; }
.order_quantity { position:relative; dispaly:inline; float:left; margin-left:10px; margin-top:320px; }
.radopt > .order_special { position:relative; dispaly:inline; float:left; font-family:"Arial Black", Gadget, sans-serif; color:#FFF; font-size:.75em; margin-top:4px; margin-left:10px;   }
.order_quantity li { display:inline; margin-right:5px; }
.order_quantity li > h2 { font-family:Arial, Helvetica, sans-serif;font-weight:bolder;color:#000;letter-spacing:-1px;font-size:16px;line-height:16px;font-weight:900px; padding:0; margin:0 0 5px 0;  }

.one_bottle { position:relative; display:inline; float:left; width:185px; }
.three_bottles { position:relative; display:inline; float:left; width:245px; }
.five_bottles { position:relative; display:inline; float:left; width:245px; }
.seven_bottles { position:relative; display:inline; float:left; width:285px; }

.bullets { position:relative; display:inline; float:left; font-size:.65em; margin-bottom:5px; }
.bullets li { position:relative; display:inline; float:left; width:95%; }
.bullet { position:relative; dispaly:inline; float:left; margin-left:8px; margin-right:5px; margin-top:3px; width:5px; height:5px; }
.only { font-size:12px; padding:0; margin:5px 65px 0px 0px; font-weight:bold; }
.price { font-size:32px; line-height:30px; color:#0000; font-weight:bolder; padding:0;margin:0;  }
.yellow { color:#F00; }

.cc { margin-left:20px; margin-bottom:15px; }

.cvv:link { color:#F00; text-decoration:underline; font-size:.75em; }
.cvv:active { color:#F00; text-decoration:underline; font-size:.75em; }
.cvv:hover	{ color:#F00; text-decoration:underline; font-size:.75em; }
.cvv:visited {	color:#F00; text-decoration:underline; font-size:.75em; }
.cvv:visited:hover { color:#F00; text-decoration:underline; font-size:.75em; }

.process_box { position:relative; display:inline; float:left; width:474px; margin-left:263px; margin-top:50px; }
.spiral { position:relative; display:inline; float:left; margin-left:220px; margin-bottom:15px;}
.processing_title { text-align:center; margin-top:10px; margin-bottom:15px; color:#F00;  }
.order_explanation { position:relative; dispaly:inline; float:left; width:400px; margin-left:40px; text-align:center; margin-bottom:20px; font-size:.95em; }

.footer_ads { position:relative; display:inline; float:left; width:100%;  }
.footer_ads li { position:relative; display:inline; float:left; width:238px; height:136px; display:inline; margin-left:8px; }
.confirmation { position:relative; display:inline; float:left; width:830px; height:410px; border-style:solid; border-width:thin; margin-left:85px; margin-top:20px; }

body#order_background { background:url(../images/order-background.gif) repeat-x top #FFF; }
body#home { background:url(../images/pageback.jpg) repeat-x top #FFF;}
body#faqback { background:url(../images/subpageback.jpg) repeat-x top #FFF;}
body#rapidback { background:url(../images/rapidback.jpg) repeat-x top #FFF;}
body#testback { background:url(../images/test-back.jpg) repeat-x top #FFF;}
body#contactback { background:url(../images/contactback.jpg) repeat-x top #FFF;}
body#orderback { background:url(../images/orderback.jpg) repeat-x top #FFF;}

.rapidbox { position:relative; display:inline; float:left; background:url(../images/rapidgradient.jpg) repeat-x bottom; width:680px; border:1px solid #666; margin-top:25px; }
.rapidbox p, .faqbox p { padding:0 20px;font-weight:normal;line-height:22px;font-size:16px; margin-bottom:10px; }
.rapidbox p, .faqbox p { padding:0 20px;font-weight:normal;line-height:22px;font-size:16px; margin-bottom:10px; }
.faq_list_two { padding:0 20px;font-weight:normal;line-height:22px;font-size:16px; margin-bottom:10px; }
.rapidbox h3, .faqbox h3 { font-family:Impact, Haettenschweiler, "Arial Narrow Bold", sans-serif;padding:10px 0 0 20px;margin:0;font-size:30px;color:#000;font-weight:normal; }
span.quoteright { background:url(../images/quoteright.jpg) bottom right no-repeat;padding:0 36px 0 0; }
blockquote { background:url(../images/quote.jpg) top left no-repeat; padding:0 0 0 36px; font-family:"Times New Roman", Times, serif;color:#001d4a;font-size:18px; margin:20px; }
.header { margin: 3px 0 0 10px; width:977px; height:80px; }

.main > p { font-weight:normal;line-height:20px; font-size:14px; }
.lower_main { position:relative; display:inline; float:left; width:680px; }
.lower_main > p { font-size:14px; margin-top:10px; line-height:20px; }
.main { position:relative; display:inline; float:left; font-size:12px; width:470px; margin-top:30px; }
.main > h2 { margin-bottom:10px; }
.right_ads { width:300px; }

/*Top Nav*/
#mainmenu { width:977px;height:55px;background:transparent url(../images/nav.png); margin:0px auto 0 auto;padding:0;position:relative; display:inline; float:left; z-index:55; margin-left:10px; }
#mainmenu li { margin:0;padding:0;list-style:none;position:absolute;top:0;}
#mainmenu li, ul#mainmenu a { display:block;height:55px;}
#homelink a { left:10px; width:180px; height:55px; }
#homelink a:hover, .homecurrent { background:transparent url(../images/nav.png) 0 -56px no-repeat}
#rapidlink a { position:absolute;left:150px;width:310px; height:55px; }
#rapidlink a:hover, .rapidcurrent { background: transparent url(../images/nav.png) -150px -112px no-repeat;}
#faqlink a { position:absolute;left:430px;width:130px;  height:55px;}
#faqlink a:hover, .faqcurrent {background: transparent url(../images/nav.png) -430px -56px no-repeat;}
#testlink a { position:absolute;left:510px;width:180px;  height:55px;}
#testlink a:hover, .testcurrent { background: transparent url(../images/nav.png) -510px -112px no-repeat;}
#contactlink a { position:absolute;left:660px;width:140px;  height:55px;}
#contactlink a:hover, .contactcurrent { background: transparent url(../images/nav.png) -660px -56px no-repeat;}
#orderlink a { position:absolute; left:789px; width:190px; height:55px; }
.no_ship { position:relative; display:inline; float:left; width:100%; font-size:.75em; color:#F00; text-align:center; }
#orderlink a:hover, .ordercurrent { background: transparent url(../images/nav.png) -790px -112px no-repeat;  height:55px;}

.tagline { margin-left:25px; }
label.radopt { position:relative; display:inline; float:left; background:url(../images/radio-back.gif) left top no-repeat;display:block; width:82px; height:28px; margin-top:4px; }
label.radopt input { margin-top:6px; }
.radio_edit { top:1px; left:5px; }
.ads_back { position:relative; display:inline; float:left; background-image:url(../images/ads/readmore.png); }


.footer ul { position:relative; display:inline; float:right; text-align:right; padding:20px 0 0 0; margin:0 0 14px 0; list-style:none; font-size:12px; }
.footer ul li { display:inline; }
.footer ul li a { color:#808080;font-weight:bold;padding:8px; }

.left_ten { margin-left:10px; }
.right_ten { margin-right:10px; }
.left_fifteen { margin-left:15px; }
.right_fifteen { margin-right:15px; }
.left_twenty { margin-left:20px; }
.right_twenty { margin-right:20px; }
.left_thirty { margin-left:30px; }
.top_five { margin-top:5px; }
.top_ten { margin-top:10px; }
.top_fifteen { margin-top:15px; }
.top_twenty { margin-top:20px; }
.top_twenty_five { margin-top:25px; }
.top_thirty { margin-top:30px; }
.top_thirty_five { margin-top:35px; }
.top_forty { margin-top:40px; }
.bottom_fifteen { margin-bottom:15px; }
.bottom_twenty { margin-bottom:20px; }
.border_thin { border-style:solid; border-width:thin; }
.bottom_ten { margin-bottom:10px; }

.disc_form { font-size:.65em; padding-right:25px; margin-top:30px; float:left; color:#666; }

#data { width:832px; height:466px; background-image:url(../images/popup.png); }
.no { cursor: pointer; position:absolute; width:337px; height:71px; top:385px; left:110px; background-repeat:no-repeat; border-style:none; }
.place_it { cursor: pointer; position:absolute; width:337px; height:71px; border-style:none; top:385px; left:450px; background-repeat:no-repeat; }
h1 {color:#000000;font-family:Impact, Haettenschweiler, "Arial Narrow Bold", sans-serif;font-size:56px;font-weight:normal;letter-spacing:-1px;}
h2 {color:#FF0000;font-family:"Times New Roman", Times, serif;font-size:20px;font-weight:normal;}

.research { border-style:solid; border-width:thin; }
.seals { position:relative; display:inline; float:left; }
.seals li { display:inline; margin-right:5px; }

.list { width:320px; height:469px; }
span.listnum {color:#ffe200;font-size:28px;}
ul.faqlist { margin:28px 0 0 0;list-style:none;color:#FFF;font-size:18px; }
ul.faqlist a {color:#FFF;}

#ques { display:inline; float:left;width:300px; margin-left:300px;  margin-top:120px; }
#ques1 { display:inline; float:right;width:300px;   color:#000; margin-right:70px; margin-top:120px; }
#ques1 li { background-color:#ffcc00; margin-bottom:2px; padding:2px; font-size:.85em; }
#ques li { background-color:#000; margin-bottom:2px; padding:2px; font-size:.85em;}
.faqbox {position:relative; display:inline; float:left; background:url(../images/faqgradient.jpg) repeat-x bottom;width:660px;padding:0;border:1px solid #666;margin:10px 0 14px 0;}

#wrapper {width:980px;margin:0 auto;}
#nav {width:980px;height:55px; z-index:900;}
#left_wide { position:relative; display:inline; float:left; width:660px; margin-top:40px; margin-left:10px; }

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;}
.faqimg {margin:4px;}

.success { margin-left:95px; margin-top:30px; }
.bump_text { position:relative; display:inline; float:left; width:410px; }
.audiop { margin:14px 0px 14px 14px; padding:5px 0 0 6px;width:172px; height:42px; background:url(../images/play-audio.png) no-repeat top left; float:left; }
.audio_margin { display:inline; float:left; margin-top:20px; margin-bottom:10px; }
.audio_margin_one_twenty { display:inline; float:left; margin-top:120px; }
.test_box { position:relative; display:inline; float:left; width:238px; margin-left:25px; margin-bottom:20px; }
.submit_box { position:relative; display:inline; float:left; background-image:url(../images/submit-box-back.gif); background-repeat:repeat; width:100%; padding-top:20px; }
.submit_box > p { padding-left:20px; margin-top:3px; margin-bottom:3px; }
.wt { width:200px; }
.small { font-size:.65em; }
.weight { position:absolute; right:2000px;}

.stubborn { position:relative; display:inline; float:left; width:690px; margin-top:10px; }
.stubborn > p { font-size:.85em; text-align:justify; margin-top:10px; }
.gains { margin-right:10px; }
.set_height { width:980px; height:386px; }
.left_m { margin-left:10px; }

.scep { font-size:1em; text-align:center; color:#036; font-weight:normal; font-family:"Arial Black", Gadget, sans-serif; line-height:1.2em;}
.scep_left { font-size:1.5em; text-align:center; color:#036; font-weight:normal; font-family:"Arial Black", Gadget, sans-serif; line-height:1.2em;}
.scep_special { font-size:.75em; text-align:center; color:#036; font-weight:normal; font-family:"Arial Black", Gadget, sans-serif; line-height:1.2em;}
.scep_thin { position:relative; display:inline; float:right; font-size:1.3em; text-align:left; color:#036; font-weight:normal; font-family:"Arial Black", Gadget, sans-serif; line-height:1.2em; width:305px; margin-top:10px; margin-bottom:5px; }
.guarantee { position:relative; display:inline; float:left; margin-left:90px; }