/* Global */* { border:0; margin:0; padding:0; }html { font:.8em Tahoma, Sans; color:#666; background:#000 url('images/backgroundblackrepeat.jpg') center 5px; background-repeat: repeat-x;}a { color:#69f; text-decoration:none; }a:hover{ color:#03c; text-decoration:none; }.left { float:left; margin:0 10px 0 0; }.right { float:right; margin:0 0 0 10px; }/* Body */body { background:transparent url('images/background4.jpg'); background-position: center top; background-repeat: no-repeat;  color:#666; border-top: 5px solid #000057;}#productsbody { background:transparent url('images/backgroundblack.jpg'); background-position: center top; background-repeat: no-repeat;border-top: 5px solid #000057;}#orderbody { background:transparent url('images/backgroundrunner.jpg'); background-position: center top; background-repeat: no-repeat;  border-top: 5px solid #000057;}#faqsbody { background:transparent url('images/backgrounddoctor2.jpg'); background-position: center top; background-repeat: no-repeat;  border-top: 5px solid #000057;}#ingredientsbody { background:transparent url('images/backgroundseeds.jpg'); background-position: center top; background-repeat: no-repeat; border-top: 5px solid #000057;}#replenishbody, #replenishingredientsbody{ background:transparent url('images/backgroundveggies.jpg'); background-position: center top; background-repeat: no-repeat; border-top: 5px solid #000057;}#digestionbody, #digestioningredientsbody { background:transparent url('images/backgroundstomach.jpg'); background-position: center top; background-repeat: no-repeat; border-top: 5px solid #000057;}/* Header */#header { height:320px; margin:10px auto 0 auto; position:relative; width:760px; }#header:after { clear:both; content:'.'; display:block; height:0; visibility:hidden; } #header h1 { color:#fff; letter-spacing:-1px; position:absolute; top:145px; right:210px; margin-top: -5px; padding-left: 80px; font: bold 19px/1.1em Verdana, Sans;}#header h1 strong {font-size: 125%; font-weight: normal; color: #000080;}#plus {display: inline;}#percent{font-size: 80%;}sup#trademark{font: normal .5em Arial, Helvetica, sans;}#header ul { list-style:none; position:absolute; top:135px; left: 0px; font-family: Arial, sans; }#header ul li { list-style:none; }#header ul li a { color:#69f;  display:block; font-size:1.2em; height:16px; padding:8px 15px 8px 20px; }#header ul li a:hover { background: #fff; color: #000080; text-decoration:none; background: url('images/arrowright.gif') center left no-repeat;}#header ul li a.active {color:#fff;}#header h2 { color:#6699cc;  position:absolute; top:60px; right:30px; font: italic 1.15em Georgia, serif;  }#nav li {padding-left: 250px;}#header p { width:145px; color:#fff; position:absolute; top:175px; right:215px; font: normal 1.25em/1.85em Verdana, sans;  }#twobottles{ position:absolute; top:105px; right:30px;  }/* Content */#content { height:auto; margin:0 auto; width:760px; }#content:after { clear:both; content:'.'; display:block; height:0; visibility:hidden; } /* Main */#main { float:left; width:417px; }#main h1 {color:#EE0000;  font: bold 1.65em verdana, sans; line-height:30px; padding:12px 10px 5px 0px; }#main h2 {color:#5690E1;  font: bold 1.55em verdana, sans; line-height:30px; padding:12px 10px 5px 0px; }#main p { color:#fff; display:block; margin:5px 0;  padding:10px 30px 10px 30px;  font: normal .9em/2.5em verdana, sans;  }#main p a.more { display:block; text-align:right; }#indexbody #main { float:left; width:345px; padding-left: 20px; }#indexbody #main h1 {color:#EE0000;  font: bold 1.65em verdana, sans; padding:12px 10px 5px 0px; }#indexbody #main input { background:#f1f1f1; color:#555; margin:10px; padding:5px; width:180px; }#indexbody #main p a.more { display:block; text-align:right; }#orderbody #main { float:left; width:620px; padding-left: 35px; }#termsbody #main, #testimonybody #main { float:left; width:675px; padding-left: 20px; }#buynowbox{margin-top: 20px;}.buybutton {margin-left: 220px; margin-bottom: 60px;}.buybutton ul { margin:10px; }.buybutton ul li { font: normal 1.15em Arial, sans; padding:5px 2px 5px 20px; list-style:none; background: url('images/arrowright.gif') center left no-repeat; }.buybutton ul li a:{ text-decoration:none; color:#69f; display:block; cursor: pointer; }.buybutton ul li a:hover {color:#000080; text-decoration:none; cursor: pointer;  }#productsbody #buynowbox{margin-top: 20px;}#productsbody .buybutton {margin-left: 160px; margin-bottom: 80px;}#productsbody .buybutton ul { margin:10px; }#productsbody .buybutton ul li { font: normal 1.15em Arial, sans; padding:5px 2px 5px 20px; list-style:none; background: url('images/arrowright.gif') center left no-repeat; }#productsbody .buybutton ul li a:{ text-decoration:none; color:#69f; display:block; cursor: pointer;   }#productsbody .buybutton ul li a:hover {color:#000080; text-decoration:none; cursor: pointer; }#productsbody .buybuttonleft {margin-left: 10px; margin-bottom: 10px;}#productsbody .buybuttonleft ul { margin:10px; }#productsbody .buybuttonleft ul li { font: normal 1.15em Arial, sans; padding:5px 2px 5px 20px; list-style:none; background: url('images/arrowright.gif') center left no-repeat; }#productsbody .buybuttonleft ul li a:{ text-decoration:none; color:#69f; display:block; cursor: pointer;  }#productsbody .buybuttonleft ul li a:hover {color:#000080; text-decoration:none; cursor: pointer; }/* Sidebar */#sidebar { float:right; width:295px; font: normal .85em/1.5em verdana, sans;}#sidebar p { color:#fff; line-height:28px; margin-right: 40px;}#sidebar strong{ color:#EF0000; font-size: 110%; }#sidebar h1 { color:#5690E1;  font: bold 1.75em verdana, sans;  line-height:30px; padding:12px 12px 10px 0; }#sidebar h2 { color:#5690E1;  font-size:1.75em; font-weight:normal; line-height:30px; padding:12px 10px 4px 0px; }#sidebar h1 strong{ font-size:1.2em; font-weight:normal; }#sidebar h1 span{font-size: .8em; color: #fff;}#indexbody #sidebar { float:right; width:355px; }#indexbody #sidebar p { color:#fff; line-height:30px; margin-right: 30px;}#indexbody #sidebar h1 { color:#5690E1;  font-size:1.8em; font-weight:bold; line-height:30px; padding:12px 12px 10px 0; }#indexbody #sidebar h2 {color:#5690E1;  font-size:1.65em; font-weight:normal; line-height:30px; padding:12px 10px 4px 0px; }#indexbody #sidebar h1 strong{ font-size:1.2em; font-weight:normal; }#indexbody #sidebar h1 span{font-size: .7em;}/* Footer */#footer { margin:10px auto; width:760px; border-top: 5px solid #EF0000; }#footer:after { clear:both; content:'.'; display:block; height:0; visibility:hidden; } #footer p { color:#fff; font: .8em verdana, sans; line-height:25px; padding:16px 10px 10px 10px; text-align: center; }/* Ingredients */#replenishingredientsbody strong, #digestioningredientsbody strong, #ingredientsbody strong{font: bold 1.2em verdana, sans; color:#5690E1; }#replenishingredientsbody #sidebar p, #digestioningredientsbody #sidebar p, #ingredientsbody #sidebar p {margin:0 50px 80px 0;}#replenishingredientsbody h2, #digestioningredientsbody h2,  #ingredientsbody h2{color: #fff; font-size: 1.8em;}/* FAQs */#faqsbody #sidebar {margin: 15px 0px 0 25px; }#faqsbody #sidebar ul{list-style-type: none; padding: 0 0 0 0px; width: 255px;}#faqsbody #sidebar ul li{margin: 0 0 25px 0; line-height: 1.5em;  padding: 0px 0 15px 27px; background: url('images/arrowdown.gif') top left no-repeat;}#faqsbody #sidebar h3{height: 44px; font: bold 1.65em verdana, sans; color:#fff; }#faqsbody #sidebar h3 span{padding-bottom: 8px;}#faqsbody #sidebar a{text-decoration: none; color:#5690E1; font-size: 110%;}#faqsbody #sidebar a:hover{color:#50A7D7;}.top {margin: 0 0 30px 330px;}.top a{ font: italic .8em Arial, sans; color:#50A7D7;}.top a:hover{text-decoration: none; font: italic .8em Arial, sans; color: #fff;}.faquestion {font: normal 1.25em verdana, sans;  color:#5690E1;  }/* Order Page */#theinfo {background: transparent; width: 650px; margin: 0 0 30px 0; 	}#theinfo #terms {	color: #fff;clear: both;	width: 650px;	height: 60px; border-top: 1px solid #4A87C2 ;	border-bottom: 1px solid #4A87C2 ;	margin-top: 40px; padding: 10px;}#theinfo #terms #disclaimer {	width: 650px; float: left; font: normal 1em/1.5em verdana, sans; 	}#copyright {color: #fff;clear: both;	padding: 0.5em;	font-size: 0.8em;	font-family: Arial, sans;	text-align: right;	}#orderbox{width: 740px; margin: 10px 0 30px 25px; font: normal .9em/2.5em verdana, sans; }.productbox {width: 160px;  margin: 0 60px 250px 0; float: left;}.productbox img {margin-left: 40px;}.productdescript{color: #fff; width: 160px; padding: 10px; line-height: 1.6em;}.productdescript em{color: #fff; font-style: normal;}.productdescript ul {	list-style-type: disc;	}.productdescript ul li{ margin: 0 20px 0 10px;}.price{background-color: #fff; height: 218px; margin: 15px 0 0 0; border-top: 1px solid #4A87C2; border-bottom: 1px solid #4A87C2 ; text-align: center; padding: 8px 5px 0px 5px; line-height: 1.5em; font-size: 93%;}.price strong{ text-align: left; font-size: 140%; color: #000080; padding: 0 0 5px 0; border-bottom: 1px solid;}.price em, #allthreeboxinside em, .autoshipbox em{ text-align: left; font-size: 120%; color: #000080; font-style: normal;}.autoshipbox{background: #AAC5F5; text-align: center; padding: 8px 5px 8px 5px; line-height: 1.8em; font-size: 93%; width: 150px; color: #000; border-bottom: 1px solid #fff;}.autoship strong{ font-weight: bold; text-decoration: none;}#allthreebox form, .price form {padding: 5px 5px 1px 5px;}.price form .submit{ font-size: 130%; width: 130px !important; margin-top: 10px;}.autoshipbox form input {text-align: center; margin: 0px 0 10px 0px; background: #4885FE;  padding: 2px 6px; color: #fff; cursor: pointer; }#allthreebox form input, .price form input {text-align: center; margin: 10px 0 10px 0px; background: #4885FE;  padding: 2px 6px; color: #fff; cursor: pointer; }.submit{width: 120px !important; }#orderbody #main select, #allthreeshipper {font: normal .9em/2.5em verdana, sans; color: #4A87C2; margin: 10px 0 0 10px;}#allthreebox{ width: 420px; height: 168px; position: absolute; top: 1160px; border-top: 2px solid #F90000 ;	border-bottom: 2px solid #F90000;  clear: both; line-height: 1.6em; background: url('images/allthreeback.jpg') center center no-repeat; background-color: #fff; }#allthreeautoshipbox{ width: 420px; height: 110px; border-top: 1px solid #fff ;	position: absolute; top: 1340px; clear: both; line-height: 1.8em; background: #AAC5F5 url('images/bestoffer.gif') 275px 45px; background-repeat: no-repeat;color: #000; border-bottom: 1px solid #fff; padding: 5px 0;}#allthreeautoshipboxinside{padding:0 15px;}#allthreeautoshipbox strong{font-size: 140%; color: #000080;}#allthreeautoshipbox em{font-size: 130%; color: #000080; font-style: normal;}#allthreeautoshipbox form {padding: 5px 0;}#allthreeautoshipbox input {text-align: center; margin: 0px 0 10px 0px; background: #4885FE;  padding: 2px 6px; color: #fff; cursor: pointer; }.boxtwo{float: right; margin-right: 6px;  text-align: center;}.boxone {float: left;  margin-left: 6px; text-align: center;}#allthreeboxinside{padding: 10px;}#allthreeboxinside strong{ text-align: left; font-size: 110%; color: #000080; }/*Terms Page*/#backtoorders {margin: 0 0 30px 525px;}#backtoorders a{ font: italic 1.2em Arial, sans; color:#50A7D7; padding:8px 0px 8px 20px; background: url('images/arrowright.gif') center left no-repeat;}#backtoorders a:hover{text-decoration: none; color: #fff;}/*Testimony Page*/#testimonybody #main strong{font-size: 110%; color:#50A7D7;}#testimonybody #main em{font-size: 120%; color:#50A7D7;}#testimonybody #main p{ margin-bottom: 25px;}#testimonybox {background:#000 url('images/backgroundblackrepeat.jpg') center 160px; background-repeat: repeat-x; padding: 12px 10px; color: white; margin: 10px 0 20px 0;  }#testimonybox strong{ font-size: 130%; padding: 4px 0; color:#EE0000; padding:5px 2px 5px 20px; list-style:none; background: url('images/arrowright.gif') center left no-repeat; }#testimonybox p { color:#fff; margin:7px 0 0 20px; padding: 0 0; font: normal .9em/1.8em verdana, sans;  }#testimonybox p a{font-weight: bold; font-size: 110%;}#faqsbody #testimonybox strong, #productsbody #testimonybox strong{ font-size: 120%; }#faqsbody #testimonybox p {font: normal 1.1em/1.2em verdana, sans ;  }
