/* CSS Document */
* 
{
margin:0px;
padding:0px;
}

h1,h2,h3,h4,h5,h6,
span,p,ul,li,
form,input,object {
	margin:0px;
	padding:0px;
	}

img {
	border:none;
	margin:0px;
	padding:0px;
	}
	
img, div { behavior: url(images/iepngfix.htc) }
		
body {	
	margin:0px;
	padding:0px;
	background-color:#174C89;
	}
	
#bglean { background-color:#019002; }
#bgneuro { background-color:#e86903; }


/*Container
 *-----------------------------------------------------*/
#container, #lean_container, #neuro_container {	
	width:990px;
	height:800px; 
	margin:0 auto;
	}
	
#container {	
	background:url(../images/bg.jpg) no-repeat;
	}
	
#lean_container {
	background:url(../images/lean_images/lean_bg.jpg) no-repeat;	
	}
	
#neuro_container {
	background:url(../images/neuro_images/neuro_bg.jpg) no-repeat;	
	}


	
#header { 
	text-align:left; 
	margin-bottom:5px;
	}
	
#logo { margin:30px 30px 0 130px; }	

#mnu_home, #mnu_prod, #mnu_order, #mnu_story, #mnu_contact { float:left; margin:0 6px; _margin:0 5px; }

#prod-down {
	float:left;
	margin:32px 0 0 156px;
	*margin:32px 0 0 -594px;
	_margin:32px 0 0 -587px;
	visibility:hidden;
	position:absolute;
	}	
	
	
#smnu_home, #smnu_prod, #smnu_order, #smnu_test, #smnu_ingred, #smnu_faq { float:left; margin:0 1px; _margin:0; }

#sprod-down {
	float:left;
	margin:32px 0 0 125px;
	*margin:32px 0 0 -613px;
	_margin:32px 0 0 -610px;
	visibility:hidden;
	position:absolute;
	}
	
#stest-down {
	float:left;
	margin:32px 0 0 247px;
	*margin:32px 0 0 -491px;
	_margin:32px 0 0 -490px;
	visibility:hidden;
	position:absolute;
	}	
	
#singred-down {
	float:left;
	margin:32px 0 0 370px;
	*margin:32px 0 0 -368px;
	_margin:32px 0 0 -370px;
	visibility:hidden;
	position:absolute;
	}
	
#sfaq-down {
	float:left;
	margin:32px 0 0 494px;
	*margin:32px 0 0 -245px;
	_margin:32px 0 0 -248px;
	visibility:hidden;
	position:absolute;
	}	
	


#imenu { 
	
	width:800px;
	margin:0 0 0 130px;
	}

#menu { 
	text-align:center; 
	width:738px;
	margin:0 auto 30px auto;
	*margin:0 auto 0 auto;
	}
	
#menu img { 
	margin:0 1px;
	}

#navcontainer { width:800px; }
#nav {padding:0; margin:0; list-style:none; height:40px; position:relative; z-index:200; font-family:arial, verdana, sans-serif; }
#nav li.top {display:block; float:left; padding-right:10px;}
#nav li a {display:block; float:left; height:40px; width:138px; border:0; text-decoration:none; padding:0; cursor:pointer;}
#nav li a b {margin-left:-999px;}

/* Main navigation buttons (based on page/color) */
#nav li a.home_home {background:url(../images/menu/mnu_parent_home.png);}
#nav li a.home_products {background:url(../images/menu/mnu_parent_home.png);}
#nav li a.home_ourstory {background:url(../images/menu/mnu_parent_home.png);}
#nav li a.home_research {background:url(../images/menu/mnu_parent_home.png);}
#nav li a.home_ordernow {background:url(../images/menu/mnu_parent_home.png);}

#nav li a.lean_home {background:url(../images/menu/mnu_parent_lean.png);}
#nav li a.lean_products {background:url(../images/menu/mnu_parent_lean.png);}
#nav li a.lean_ourstory {background:url(../images/menu/mnu_parent_lean.png);}
#nav li a.lean_research {background:url(../images/menu/mnu_parent_lean.png);}
#nav li a.lean_ordernow {background:url(../images/menu/mnu_parent_lean.png);}

#nav li a.multi_home {background:url(../images/menu/mnu_parent_multi.png);}
#nav li a.multi_products {background:url(../images/menu/mnu_parent_multi.png);}
#nav li a.multi_ourstory {background:url(../images/menu/mnu_parent_multi.png);}
#nav li a.multi_research {background:url(../images/menu/mnu_parent_multi.png);}
#nav li a.multi_ordernow {background:url(../images/menu/mnu_parent_multi.png);}

#nav li a.neuro_home {background:url(../images/menu/mnu_parent_neuro.png);}
#nav li a.neuro_products {background:url(../images/menu/mnu_parent_neuro.png);}
#nav li a.neuro_ourstory {background:url(../images/menu/mnu_parent_neuro.png);}
#nav li a.neuro_research {background:url(../images/menu/mnu_parent_neuro.png);}
#nav li a.neuro_ordernow {background:url(../images/menu/mnu_parent_neuro.png);}

#nav li a.sleep_home {background:url(../images/menu/mnu_parent_sleep.png);}
#nav li a.sleep_products {background:url(../images/menu/mnu_parent_sleep.png);}
#nav li a.sleep_ourstory {background:url(../images/menu/mnu_parent_sleep.png);}
#nav li a.sleep_research {background:url(../images/menu/mnu_parent_sleep.png);}
#nav li a.sleep_ordernow {background:url(../images/menu/mnu_parent_sleep.png);}

#nav li:hover a,
#nav a:hover a {background-position: 0 40px;}

#nav li.top a.home_home p,
#nav li.top a.lean_home p,
#nav li.top a.multi_home p,
#nav li.top a.neuro_home p,
#nav li.top a.sleep_home p,
#nav li.top a.home_products p,
#nav li.top a.lean_products p,
#nav li.top a.multi_products p,
#nav li.top a.neuro_products p,
#nav li.top a.sleep_products p,
#nav li.top a.home_ourstory p,
#nav li.top a.lean_ourstory p,
#nav li.top a.multi_ourstory p,
#nav li.top a.neuro_ourstory p,
#nav li.top a.sleep_ourstory p,
#nav li.top a.home_research p,
#nav li.top a.lean_research p,
#nav li.top a.multi_research p,
#nav li.top a.neuro_research p,
#nav li.top a.sleep_research p,
#nav li.top a.home_ordernow p,
#nav li.top a.lean_ordernow p,
#nav li.top a.multi_ordernow p,
#nav li.top a.neuro_ordernow p, 
#nav li.top a.sleep_ordernow p {color:#fff; display:block; width:138px; height:40px; text-align:center; font-size:13px; font-weight:bold; margin-top:7px;}

#nav table {position:absolute; top:0; left:0; border-collapse:collapse; padding:0; width:0; height:0; margin:-1px;}

#nav .sub {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#nav li:hover {position:relative; z-index:200;}
#nav a:hover {position:relative; white-space:normal; z-index:200;}

#nav :hover ul.sub {left:0; top:40px; width:138px; height:auto; z-index:300; margin-top:-12px;}
#nav :hover ul.sub li {display:block; height:31px; position:relative; float:left; width:138px; font-weight:normal;}
#nav :hover ul.sub li a {display:block; height:31px; width:138px; text-decoration:none; padding:0; cursor:pointer;}
#nav :hover ul.sub li a b {position:absolute; left:-9999px; margin:0;}

/* Drop-down navigation buttons (based on page/color) */
#nav :hover ul li a.home_lean1 {background:url(../images/menu/mnu_child_top_home.png);}
#nav :hover ul li a.home_multi1 {background:url(../images/menu/mnu_child_mid_home.png);}
#nav :hover ul li a.home_neuro1 {background:url(../images/menu/mnu_child_mid_home.png);}
#nav :hover ul li a.home_sleep1 {background:url(../images/menu/mnu_child_bottom_home.png);}

#nav :hover ul li a.lean_lean1 {background:url(../images/menu/mnu_child_top_lean.png);}
#nav :hover ul li a.lean_multi1 {background:url(../images/menu/mnu_child_mid_lean.png);}
#nav :hover ul li a.lean_neuro1 {background:url(../images/menu/mnu_child_mid_lean.png);}
#nav :hover ul li a.lean_sleep1 {background:url(../images/menu/mnu_child_bottom_lean.png);}

#nav :hover ul li a.multi_lean1 {background:url(../images/menu/mnu_child_top_multi.png);}
#nav :hover ul li a.multi_multi1 {background:url(../images/menu/mnu_child_mid_multi.png);}
#nav :hover ul li a.multi_neuro1 {background:url(../images/menu/mnu_child_mid_multi.png);}
#nav :hover ul li a.multi_sleep1 {background:url(../images/menu/mnu_child_bottom_multi.png);}

#nav :hover ul li a.neuro_lean1 {background:url(../images/menu/mnu_child_top_neuro.png);}
#nav :hover ul li a.neuro_multi1 {background:url(../images/menu/mnu_child_mid_neuro.png);}
#nav :hover ul li a.neuro_neuro1 {background:url(../images/menu/mnu_child_mid_neuro.png);}
#nav :hover ul li a.neuro_sleep1 {background:url(../images/menu/mnu_child_bottom_neuro.png);}

#nav :hover ul li a.sleep_lean1 {background:url(../images/menu/mnu_child_top_sleep.png);}
#nav :hover ul li a.sleep_multi1 {background:url(../images/menu/mnu_child_mid_sleep.png);}
#nav :hover ul li a.sleep_neuro1 {background:url(../images/menu/mnu_child_mid_sleep.png);}
#nav :hover ul li a.sleep_sleep1 {background:url(../images/menu/mnu_child_bottom_sleep.png);}



#nav :hover ul li a.t1 {background:url(nuts/pistachios2.jpg);}

#nav :hover ul.sub li a:hover {background-position: 0 31px; position:relative;}

/* Hover text */
#nav :hover ul.sub li a b {left:0px; top:6px; background:none; color:#fff; border:0; display:block; width:138px; height:31px; text-align:center; font-size:12px; line-height:18px;}

/*Content
 *-----------------------------------------------------*/
#content {
	width:732px;
	margin:0 auto;
	}
	
#llpanel {
	float:left;
	background:url(../images/prod_bg.jpg) no-repeat;
	width:330px;
	height:289px;
	margin-left:4px;
	}
.welcome-text {
  color: #fff;
  padding:10px;
  font:normal 16px Arial, Helvetica, sans-serif;
  
}

.welcome-text-signature {
  color: #fff;
  padding-left:150px;
  font:bold italic 16px Arial, Helvetica, sans-serif;
  margin-top:-10px;
}
	
#rrpanel {
	float:right;
	background:url(../images/video_bg.jpg) no-repeat;
	width:381px;
	height:284px;
	margin:0 4px 40px 0;
	padding:5px 0 0 5px;
	}
	
#sleep_rm { float:left; margin:190px 0 0 18px; _margin:190px 0 0 9px; }

#lean_rm { float:left; margin:246px 0 0 22px; }

#neuro_rm { float:left;  margin:190px 0 0 34px; }

#ads {
	float:left;
	background:url(../images/adsmid.png) repeat-x;
	width:716px;
	height:104px;
	}
	
#footer {
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	text-align:center;
	padding-bottom:20px;
	}
	
#footer ul {
	margin-bottom:20px;
	}
	
#footer ul li {
	display:inline;
	border-right:1px solid #FFF;
	padding:0 4px;
	}
	
#footer ul li.bn { border:none; }

#footer ul li a,
#footer a {
	text-decoration:none;
	color:#FFF;
	}
	
#footer ul li a:hover,
#footer a:hover {
	text-decoration:none;
	}

/* Lean1 Comp Chart
 *-----------------------------------------------------*/
#leanchart{	padding-top:10px;margin-left:-29px !important;}
.leancharttitle{	float:left;	width:48%;	color:#4e7408;	text-align:right;}
.leanchartdesc{	float:left;	width:50%;	padding-left:5px;}
.leanchartspace{	margin:10px 0;}
.leanborderZero{	border-bottom:0px;}
.leanchartcontentHeader{	font-size:15px;	font-family:Arial;	color:#4e691e;	padding:5px 0 0 10px;	font-weight:bold;}
.leanchartcontentHeader a {color:#637f1c;text-decoration: none;}
.leanchartcontentHeader a:hover {text-decoration: underline;}
.leanchartcontent{	margin:0px;	padding:0px;	font-size:11px;	font-family:Arial;	padding-left:5px;	color:#505050;	width:330px;	background-color:#e5f0d1;		border-left:1px solid #cadca9;	border-bottom:1px solid #cadca9;}
.leanchartmuscle{	margin:0px;	padding:0px;	text-align:center;	width:40px;	background-color:#e5f0d1;	border-bottom:1px solid #cadca9;}
.leanchartMyoplex{	margin:0px;	padding:0px;	text-align:center;	width:40px;	background-color:#e5f0d1;	border-bottom:1px solid #cadca9;}
.leanchartSlimfast{	margin:0px;	padding:0px;	text-align:center;	width:40px;	background-color:#e5f0d1;	border-bottom:1px solid #cadca9;}
.leanchartEnsureplus{	margin:0px;	padding:0px;	text-align:center;	width:30px;	background-color:#e5f0d1;	border-bottom:1px solid #cadca9;}
.leanchartMix1{	margin:0px;	padding:0px;	text-align:center;	width:33px;	background-color:#e5f0d1;	border-bottom:1px solid #cadca9;}
.leanchartBoost{	margin:0px;	padding:0px;	text-align:center;	width:33px;	background-color:#e5f0d1;	border-bottom:1px solid #cadca9;}
.leanchartLean1{	margin:0px;	padding:0px;	text-align:center;	width:40px;	background-color:#e5f0d1;	border-bottom:1px solid #cadca9;	border-right:1px solid #cadca9;}	

/* Neuro1 Comp Chart
 *-----------------------------------------------------*/
#neurochart{	padding-top:10px;margin-left:-30px !important;}
.neurocharttitle{	float:left;	width:48%;	color:#e86803;	text-align:right;}
.neurochartdesc{	float:left;	width:50%;	padding-left:5px; text-align:left !important;}
.neurochartspace{	margin:10px 0;}
.neuroborderZero{	border-bottom:0px;}
.neurochartcontentHeader{	font-size:15px;	font-family:Arial;	color:#e86803;	padding:5px 0 0 10px;	font-weight:bold;}
.neurochartcontentHeader a {color:#e86803;text-decoration: none;}
.neurochartcontentHeader a:hover {text-decoration: underline;}
.neurochartcontent{	margin:0px;	padding:0px;	font-size:11px;	font-family:Arial;	padding-left:5px;	color:#505050;	width:330px;	background-color:#fff6e6;		border-left:1px solid #cadca9;	border-bottom:1px solid #cadca9;}
.neurochartfocusfactor{	margin:0px;	padding:0px;	text-align:center;	width:50px;	background-color:#fff6e6;	border-bottom:1px solid #cadca9;}
.neurochartprevention{	margin:0px;	padding:0px;	text-align:center;	width:50px;	background-color:#fff6e6;	border-bottom:1px solid #cadca9;}
.neurochartredbull{	margin:0px;	padding:0px;	text-align:center;	width:53px;	background-color:#fff6e6;	border-bottom:1px solid #cadca9;}
.neurochartmonster{	margin:0px;	padding:0px;	text-align:center;	width:53px;	background-color:#fff6e6;	border-bottom:1px solid #cadca9;}
.neurochartneuro1{	margin:0px;	padding:0px;	text-align:center;	width:50px;	background-color:#fff6e6;	border-bottom:1px solid #cadca9;	border-right:1px solid #cadca9;}	

/* Sleep1 Comp Chart
 *-----------------------------------------------------*/
#sleepchart{	padding-top:10px;margin-left:-30px !important;}
.sleepcharttitle{	float:left;	width:34%;	color:#184b8a;	text-align:right;}
.sleepchartdesc{	float:left;	width:64%;	padding-left:5px;}
.sleepchartspace{	margin:10px 0;}
.sleepborderZero{	border-bottom:0px;}
.sleepchartcontentHeader{	font-size:15px;	font-family:Arial;	color:#184b8a;	padding:5px 0 0 10px;	font-weight:bold;}
.sleepchartcontentHeader a {color:#184b8a;text-decoration: none;}
.sleepchartcontentHeader a:hover {text-decoration: underline;}
.sleepchartcontent{	margin:0px;	padding:0px;	font-size:11px;	font-family:Arial;	padding-left:5px;	color:#505050;	width:330px;	background-color:#dfdcfc;		border-left:1px solid #cadca9;	border-bottom:1px solid #cadca9;}
.sleepchartalluna{	margin:0px;	padding:0px;	text-align:center;	width:55px;	background-color:#dfdcfc;	border-bottom:1px solid #cadca9;}
.sleepchartmidnite{	margin:0px;	padding:0px;	text-align:center;	width:55px;	background-color:#dfdcfc;	border-bottom:1px solid #cadca9;}
.sleepchartslumberez{	margin:0px;	padding:0px;	text-align:center;	width:55px;	background-color:#dfdcfc;	border-bottom:1px solid #cadca9;}
.sleepchartnytex{	margin:0px;	padding:0px;	text-align:center;	width:58px;	background-color:#dfdcfc;	border-bottom:1px solid #cadca9;}
.sleepchartdreamerz{	margin:0px;	padding:0px;	text-align:center;	width:58px;	background-color:#dfdcfc;	border-bottom:1px solid #cadca9;}
.sleepchartsleep1{	margin:0px;	padding:0px;	text-align:center;	width:55px;	background-color:#dfdcfc;	border-bottom:1px solid #cadca9;	}	

/* Multi1 Comp Chart
 *-----------------------------------------------------*/
#multichart{	padding-top:10px;margin-left:-30px !important;}
.multicharttitle{	float:left;	width:40%;	color:#184b8a;	text-align:right;}
.multichartdesc{	float:left;	width:60%;	padding-left:5px;}
.multichartspace{	margin:10px 0;}
.multiborderZero{	border-bottom:0px;}
.multichartcontentHeader{	font-size:15px;	font-family:Arial;	color:#184b8a;	padding:5px 0 0 10px;	font-weight:bold;}
.multichartcontentHeader a {color:#184b8a;text-decoration: none;}
.multichartcontentHeader a:hover {text-decoration: underline;}
.multichartcontent{	margin:0px;	padding:0px;	font-size:11px;	font-family:Arial;	padding-left:5px;	color:#505050;	width:330px;	background-color:#dfdcfc;		border-left:1px solid #cadca9;	border-bottom:1px solid #cadca9;}
.multichartcentrum{	margin:0px;	padding:0px;	text-align:center;	width:55px;	background-color:#dfdcfc;	border-bottom:1px solid #cadca9;}
.multichartoneaday{	margin:0px;	padding:0px;	text-align:center;	width:55px;	background-color:#dfdcfc;	border-bottom:1px solid #cadca9;}
.multichartrainbow{	margin:0px;	padding:0px;	text-align:center;	width:55px;	background-color:#dfdcfc;	border-bottom:1px solid #cadca9;}
.multicharttwinlabs{	margin:0px;	padding:0px;	text-align:center;	width:58px;	background-color:#dfdcfc;	border-bottom:1px solid #cadca9;}
.multichartmulti1{	margin:0px;	padding:0px;	text-align:center;	width:58px;	background-color:#dfdcfc;	border-bottom:1px solid #cadca9;}	

.note {
  padding:10px 0 10px 0px;	
  width:740px;	
  font-size:10px;	
  color:#666;	
  font-family:Arial; 
  text-align:left !important;
}
 
/*Sleep Ingredients
 *-----------------------------------------------------*/
#sleep_cont, #lean_cont {
	width:762px;
	margin:0 auto 20px auto;
	}
	
#neuro_cont {
	width:790px;
	margin:0 auto 20px auto;
	text-align:center;
	}
	
#sleep_ingred_prod, #lean_ingred_prod, #neuro_ingred_prod {
	text-align:center;
	margin-bottom:20px;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	}
	
#sleep_ingred_prod ul,
#lean_ingred_prod ul,
#neuro_ingred_prod ul {
	margin-top:20px;
	}
	
#sleep_ingred_prod ul li,
#lean_ingred_prod ul li,
#neuro_ingred_prod ul li {
	display:inline;
	border-right:1px solid #FFF;
	padding:0 4px;
	}
	
#sleep_ingred_prod ul li.bn,
#lean_ingred_prod ul li.bn,
#neuro_ingred_prod ul li.bn { border:none; }
	
#sleep_ingred_prod ul li a,
#lean_ingred_prod ul li a,
#neuro_ingred_prod ul li a {
	text-decoration:none;
	color:#FFF;
	}
	
#sleep_ingred_prod ul li a:hover,
#lean_ingred_prod ul li a:hover,
#neuro_ingred_prod ul li a:hover {
	text-decoration:none;
	}
	
#welcome-text {
	margin-top:-20px;
	margin-left:3px;
	padding: 11px 5px 0px 9px; 
	color:#fff;font-family:Trebuchet MS;
	border:0px solid red;
	font-size:14px;
	float:left;
	width:730px;
	margin-bottom:20px;
	background-color:#105395;
	width:707px;border:1px solid #1d5ba4;
	height:205px;
	}
	
#lean_desc, #neuro_desc, #sleep_desc {
	font:normal 12px "Trebuchet MS", Verdana, Arial;
	color:#000;
	margin-bottom:20px;
	padding:28px;
	text-align:left;
	}
	
#lean_desc {
	background-color:#fff;
	border:1px solid #2EA82F;
	max-width: 762px !important;
	}
	
#neuro_desc {
	background-color:#fff;
	border:1px solid #EF8432;
	max-width: 762px !important;
	}
	
#sleep_desc {
	background-color:#fff;
	border:1px solid #3F70A8;
	max-width: 762px !important;
	}	
	
#lean_desc h3, #neuro_desc h3, #sleep_desc h3 { 
	 font:bold 16px "Trebuchet MS", Verdana, Arial;
	 margin-bottom:10px;
	 }
	 
#lean_desc p, #neuro_desc p, #sleep_desc p {
	margin-bottom:10px;
	font:normal 14px "Trebuchet MS", Verdana, Arial;
	}
	
.prow { float:left; width:340px; }
.prow_neuro_wide { float:left; width:700px; }
.prow_sleep_wide { float:left; width:700px; }

.prow_sleep_wide_image {
  background-image:url(../images/sleep_images/woman_sleeping.png);
  background-repeat:no-repeat;
  float:left;
  width:700px;
  height:200px;
}
		
#lean_desc ul, #neuro_desc ul, #sleep_desc ul {	
	font:normal 14px "Trebuchet MS", Verdana, Arial;
	color:#000;
	margin:0 0 10px 40px;
	}
	
#lean_desc ul li {
	list-style:url(../images/lean_images/bullet.png);
	}
	
#neuro_desc ul li {
	list-style:url(../images/neuro_images/bullet.png);
	}
	
#sleep_desc ul li {
	list-style:url(../images/sleep_images/bullet.png);
	}
	
#lean_desc h3 {
  color: #019002;
  text-align: center !important;
  font-size: 25pt;
  }

#neuro_desc h3 {
  color: #e86903;
  text-align: center !important;
  font-size: 25pt;
}

#neuro_desc h4 {
  color: #000;
  text-align: center !important;
  padding-bottom:15px;
  font-size: 15pt;
} 

#neuro_desc h5 {
  color: #e86903;
  text-align: center !important;
  text-decoration:underline;
  font-weight:normal;
  padding-bottom:15px;
  font-size: 15pt;
} 

#sleep_desc h3 {
  color: #174c88;
  text-align: center !important;
  font-size: 25pt;
  }
  
#sleep_desc h4 {
  color: #7494b8;
  text-align: center !important;
  font-style:italic;
  font-size: 18pt;
  }

.sleep_medium_body {
  font-size:20pt !important;
  }
	
/*Our Story Page
 *-----------------------------------------------------*/
#ourstorycontent { width:732px; margin:auto; color:#FFFFFF; font-family:Verdana; font-size:12px; }
#ourstorycontent p {line-height:1.3em; text-align:justify; padding-bottom:20px;}
#ourstorycontent h1{ font-family:Trebuchet MS; font-size:24px; color:#FFFFFF; padding:0 0 25px 0;}
#ourstorycontent .imglef{ float:left; padding:0 18px 100px 0}
#ourstorycontent h2{ font-family:Trebuchet MS; font-size:24px; color:#FFFFFF; text-align:center; padding:0 0 12px 0 }	
#ourstorycontent .bg1{ width:708px; height:auto; background-color:#2E629A; padding:12px;}
#ourstorycontent .bg2 { width:708px; height:auto; padding:12px;}
#ourstorycontent .bg1 div{ padding-left:0px;} /*Modified 4/2/2009 SDP*/
#ourstorycontent .bg2 div{ padding-left:0px;} /*Modified 4/2/2009 SDP*/
#ourstorycontent .lbg1{ width:708px; height:auto; background-color:#31AB1F; padding:12px;}
#ourstorycontent .nbg1{ width:708px; height:auto; background-color:#EA781D; padding:12px;}

/*-----------------------------------------------------*/
#lean_cont1 { width:780px; margin:0 auto 40px auto;} 
#lean_cont1 h1{ font-family:Trebuchet MS; font-size:18px; color:#FFFFFF; padding:15px 0 17px 305px;; } 
#rpanel{ float:left; width:386px; height:290px; background-image:url(../images/lean_images/videobg.jpg); background-repeat:no-repeat}
#lean1-testimonial-bg{width:515px; height:324px;margin-left:133px;background-image:url(../images/lean_images/lean1bg.jpg);background-repeat:no-repeat}
#sleep-testimonial-bg{width:515px; height:324px;margin-left:133px;background-image:url(../images/sleep_images/sleep1bg.jpg);background-repeat:no-repeat}
#rpanel div{ padding:3px;}
#lpanel{ float:left; width:371px; height:290px; background-image:url(../images/lean_images/thumnails.jpg); background-repeat:no-repeat}
#lpanel div{ padding:6px;}
#lpanel div img{ padding:5px;}
#lpanel div div{padding:0; margin:0}
#lpanel div div img{ padding:5px;}
#lpanel div .next{ padding:90px 0 0 0;}
#lpanel div .next .imgleft{ margin-top:-20px; float:right}

#rpanesleep{ float:left; width:386px; height:290px; background-image:url(../images/sleep_images/videobg.jpg); background-repeat:no-repeat}
#rpanesleep div{ padding:7px;}
#lpanesleep{ float:left; width:371px; height:290px; margin-left:12px; background-image:url(../images/sleep_images/thumbnailsbg.jpg); background-repeat:no-repeat}
#lpanesleep div{ padding:6px;}
#lpanesleep div img{ padding:5px;}
#lpanesleep div div{padding:0; margin:0}
#lpanesleep div div img{ padding:5px;}
#lpanesleep div .next{ padding:08px 0 0 0;}
#lpanesleep div .next .imgleft{ margin-top:-20px; float:right}
#lean_cont1 { width:780px; margin:0 auto 40px auto;} 

#rpanesneuro{ float:left; width:386px; height:289px; background-image:url(../images/neuro_images/videobg.jpg); background-repeat:no-repeat}
#rpanesneuro div{ padding:7px;}
#lpanesneuro{ float:left; width:371px; height:289px; margin-left:12px; background-image:url(../images/neuro_images/thumbsnailbg.jpg); background-repeat:no-repeat}
#lpanesneuro div{ padding:6px;}
#lpanesneuro div img{ padding:5px;}
#lpanesneuro div div{padding:0; margin:0}
#lpanesneuro div div img{ padding:5px;}
#lpanesneuro div .next{ padding:08px 0 0 0;}
#lpanesneuro div .next .imgleft{ margin-top:-20px; float:right}
#neuro-testimonial-bg {width:515px; height:324px;margin-left:133px;background-image:url(../images/neuro_images/neuro1bg.jpg);background-repeat:no-repeat}
#neuro-testimonial-bg #player {padding:7px 0 0 7px}
#mainleanpanel1{ float:left; width:289px; padding-left:15px;}
#mainleanpanel1 div{ text-align:center}
#mainleanpanel2{ float:left; width:407px; padding-left:20px}
#mainleanpanel2 .videobg{ width:386px; height:289px; padding: 5px 0 0 5px; background-image:url(../images/lean_images/mainvideobg.jpg); background-repeat:no-repeat}
#mainleanpanel2 .videobg div{ padding:5px}
h1{font-family:Trebuchet MS; font-size:18px; color:#FFFFFF; padding:15px 0 17px 305px; clear:both}
h1.comparison-chart {padding:0 0 17px 315px}
#mainleanpanelneuro{ float:left; width:407px; padding-left:20px}
#mainleanpanelneuro .videobg{ width:386px; height:289px; padding: 5px 0 0 0; background-image:url(../images/neuro_images/mainvideobg.jpg); background-repeat:no-repeat}
#mainleanpanelneuro .videobg div{ padding:5px}
.spc h1{font-family:Trebuchet MS; font-size:18px; color:#FFFFFF; padding:0 0 17px 14px; clear:both}
#mainleanpanelsleep{ float:left; width:407px; padding-left:20px}
#mainleanpanelsleep .videobg{ width:386px; height:289px; padding: 5px 0 0 5px; background-image:url(../images/sleep_images/mainsleepvideo.jpg); background-repeat:no-repeat}
#mainleanpanelsleep .videobg div{ padding:5px}
.spc1 h1{font-family:Trebuchet MS; font-size:18px; color:#FFFFFF; padding:0 0 17px 308px; clear:both}

/*Sitemap-----------------------------------------------------*/
#sitemmapccont{ font-family:verdana; font-size:13px; font-weight:bold; color:#ffffff; padding:0 0 0 200px}
#sitemmapccont ul{ list-style:none}
#sitemmapccont ul ul{ list-style:none; padding:6px 0 6px 45px}
#sitemmapccont ul ul li{ padding:6px 0 6px 0}
#sitemmapccont ul ul ul{ list-style:none; padding:10px 0 0 25px}
#sitemmapccont ul ul ul li{ padding:6px 0 6px 0; font-size:11px}
.txtffa400 a{ color:#ffa400; text-decoration:none; margin-left:40px;}
.txtffa400 a:hover{ text-decoration:underline}
.txt1bde07 a{ color:#1bde07; text-decoration:none; margin-left:40px;}
.txt1bde07 a:hover{ text-decoration:underline}
.txtafe6ff a{ color:#afe6ff; text-decoration:none; margin-left:40px;}
.txtafe6ff a:hover{ text-decoration:underline}
.txtffffff a{ color:#ffffff; font-size:12px; color:#FFFFFF; font-weight:bold; text-decoration:none}
.txtffffff a:hover{ text-decoration:underline}	
	
/*Extra Help
 *-----------------------------------------------------*/
.cleft { clear:left; }
.cright { clear:right; }
.cboth { clear:both; }

.fleft { float:left; }
.fright { float:right; }
.txtb { font-weight:bold; }


