html, body{padding:0px; margin:0px;}

img, div, h { behavior: url('iepngfix.htc'); padding:0px; margin:0px; }

#LeftMenuHome{padding-left:80px; padding-top:93px; height:auto; float:left; }
#LeftMenuHome a { margin-left:10px; }
#LeftMenu{padding-left:29px; padding-top:93px; height:auto; float:left; }
#LeftMenu a { margin-left:10px; }

#hrlvl1{ color:#ffffff; background:#ffffff; border:0px; height:1px; line-height:1px; vertical-align:bottom; width:210px; margin:2px 0px 0px 0px; padding:0px; overflow:hidden; }
#hrlvl2{ color:#d1b4ad; background:#d1b4ad; border:0px; height:1px; line-height:1px; vertical-align:bottom; width:210px; margin:4px 0px 0px 0px; padding:0px; overflow:hidden; }
#hrlvl3{ color:#d1b4ad; background:#d1b4ad; border:0px; height:1px; line-height:1px; vertical-align:bottom; width:210px; margin:0px 0px 0px 0px; padding:0px; overflow:hidden; position:relative; bottom:-2px; }

.MenuLvl1{font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#542d24; text-decoration:none; }
.MenuLvl1Sel{font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bolder; color:#542d24; text-decoration:none;}

.MenuLvl2{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#542d24; text-decoration:none; }
/*.MenuLvl2Dark{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#542d24; text-decoration:none;}
.MenuLvl2Pale{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none;}*/
.MenuLvl2Sel{font-family:Arial, Helvetica, sans-serif; font-size:12px;  color:#542d24; text-decoration:underline;}
/*.MenuLvl2SelDark{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#542d24; text-decoration:underline;}
.MenuLvl2SelPale{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:underline;}*/

.MenuLvl3{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-style:italic;  color:#542d24; text-decoration:none;}
.MenuLvl3Sel{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-style:italic; color:#542d24; text-decoration:underline;}

#TopMenuHome{padding-right:65px; float:right; margin-top:3px;}
#TopMenu{padding-right:14px; float:right; height:auto 0px; margin-top:3px;}

.TopMenuLink{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none;}
.TopMenuLine{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}


#LasenzaCallout{ position:relative; float:left; top:167px; left:-8px; width:180px; height:75px;}


#HomeBg{ background:url(../images/home/bg_main.jpg) no-repeat; width:1100px; height:518px; padding-top:15px;  }
#HomeBox{ background:url(../images/home/bg_box.png) no-repeat; width:1002px; height:725px;  }
/*#HomeContent{width:400px; position:relative; top:100px; left:120px;}*/
#HomeContent{ position:relative; top:135px; left:30px; width:600px; float:left;}
#HomeContentReal{ position:relative; top:0px; left:0px; width:600px; float:left;}
	#HomeTitle{ position:relative; top:135px; left:30px; width:600px; height:auto 0px;}
	#HomeText{ position:relative; top:142px; left:30px; width:450px; height:auto 0px;}
#HomeFooter {margin:0px auto; position:relative; top:-80px;}
.HomeText{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#1E2348; font-weight:100;}
.BigTitle{ font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#542d24; line-height:23px;}


#ThePlanBg{ background:url(../images/theplan/bg_main.jpg) no-repeat; width:1100px; height:518px; padding-top:15px;  }
#ThePlanBox{ background:url(../images/theplan/bg_box.png) no-repeat; width:900px; height:691px;  }
	#ThePlanContent{width:630px; float:left; position:relative; top:0px; left:0px;}
		#ThePlanTitle{position:relative; top:135px; left:30px; width:550px; height:auto 0px;}
		#ThePlanText{position:relative; top:142px; left:30px; width:450px; height:auto 0px;}
		#ThePlanScienceTitle{position:relative; top:0px; left:30px; width:450px; height:auto 0px;}		
#ThePlanFooter {margin:0px auto; position:relative; top:15px;}

#ProdInfoBg{ background:url(../images/theproducts/bg_main.jpg) no-repeat; width:1100px; height:518px; padding-top:15px;  }
#ProdInfoBox{ background:url(../images/theproducts/bg_box.png) no-repeat; width:900px; height:829px;  }
#ProdInfoContent{width:600px; float:left; position:relative; top:0px; left:0px;}
#ProdInfoTitle{position:relative; top:135px; left:30px; width:600px; height:auto 0px;}
#ProdInfoText{position:relative; top:345px; left:30px; width:600px; height:auto 0px;}
#ProdInfoFooter {margin:0px auto; position:relative; top:15px;}
.ProdInfoText {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#1E2348; font-weight:100;}


#HighFibreBg{ background:url(../images/theproducts/highfibre/bg_main.jpg) no-repeat; width:1100px; height:420px; padding-top:15px;  }
#HighFibreBox{ background:url(../images/theproducts/highfibre/bg_box.png) no-repeat; width:900px; height:677px;  }
	#HighFibreContent{width:650px; float:left; position:relative; top:0px; left:0px;}
		#HighFibreTitle{position:relative; top:135px; left:30px; width:650px; height:auto 0px;}
		#HighFibrePara{position:relative; top:142px; left:30px; width:600px; height:auto 0px;}		
		#HighFibreProduct1{float:left; position:relative;  left:30px; top:150px; width:335px; height:155px; cursor:pointer;}
			#HighFibreTextProduct1{ position:relative; top:0px; left:0px; float:left; width:170px; height:155px;}
			#HighFibreImageProduct1{position:relative; top:-5px; left:-15px; float:left; width:155px; height:155px; padding-left:6px;}
		#HighFibreProduct2{float:left; position:relative;  left:15px; top:150px; width:315px; height:155px; cursor:pointer;  }
			#HighFibreTextProduct2{ position:relative; top:0px; left:0px; float:left;  width:160px; height:155px;}
			#HighFibreImageProduct2{position:relative; top:-5px; left:-15px; float:left; width:155px; height:155px; }
.HighFibreProdTitle{font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#1e2348; font-weight:bold;}
.HighFibreProdText{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#1e2348; font-weight:normal; }

#HighFibreFooter {margin:0px auto; position:relative; top:15px;}
.HighFibreText {font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#1e2348;}


#HighFibreMealBarsBg{width:1100px; height:420px; padding-top:15px;}
#HighFibreMealBarsBox{width:900px; height:1125px;}
	#HighFibreMealBarsContent{width:650px; float:left; position:relative; top:0px; left:0px;}
		#HighFibreMealBarsTitleStatic{position:relative; top:135px; left:30px; width:250px; height:20px;}
		#HighFibreMealBarsTitle{position:relative; top:165px; left:30px; width:200px; height:20px;}
		#HighFibreMealBarsDescription{position:relative; top:175px; left:30px; width:200px; height:0px auto;}
		#HighFibreMealBarsIngredients{position:relative; top:301px; left:30px; width:570px; height:0px auto;}
		#HighFibreMealBarsVitamins{position:relative; top:335px; left:30px; width:570px; height:0px auto;}		
		#HighFibreMealBarsGraph{position:relative; top:345px; left:40px; width:0px auto; height:0px auto;}
		#HighFibreMealBarsGraph, td {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#542d24;}
		.HighFibreMealBarsTitleStatic{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#542d24; font-weight:bold;}
		.graphtitle{ font-size:14px; color:#FFF; font-weight:bold;}
#HighFibreMealBarsFooter {margin:0px auto; position:relative; top:15px;}



#HighProteinBg{ background:url(../images/theproducts/highprotein/bg_main.jpg) no-repeat; width:1100px; height:482px; padding-top:15px;  }
#HighProteinBox{ background:url(../images/theproducts/highprotein/bg_box.png) no-repeat; width:900px; height:775px;  }
	#HighProteinContent{width:630px; float:left; position:relative; top:0px; left:0px;}
		#HighProteinTitle{position:relative; top:135px; left:30px; width:650px; height:auto 0px;}
		
		#HighProteinMealBarTitle{ height:39px; width:188px; float:left; position:relative; left:54px; top:150px;}
		#HighProteinPowderTitle{  height:39px; width:188px; float:left; position:relative; left:140px; top:150px;}
		
			.HighProteinMealBars { position:relative; left:4px; top:-8px;  height:16px; padding:2px 0px 2px 11px; width:170px; background-color:#96d595; margin-bottom:1px; }

			.HighProteinPowders { position:relative; left:4px; top:-8px;  height:16px; padding:2px 0px 2px 11px; width:170px; background-color:#96d595; margin-bottom:1px;}
		
.HighProteinProdTitle{font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#542D24; font-weight:bold;}
.HighProteinProdText{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#1e2348; font-weight:normal; }

#HighProteinFooter {margin:0px auto; position:relative; top:15px;}
.HighProteinText {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#542D24; position:relative; top:-1px;}

#HighProteinMealBarsIMG{position:relative; left:370px; top:50px; width:210px; height:162px;}
#HighProteinMealBarsListing{position:relative; left:30px; top:40px; height:auto 0px; width:450px;}
.HighProteinMealBarsListingTitle{font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#542D24; font-weight:bold;}
.HighProteinMealBarsListingText{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#1e2348; font-weight:normal; }

#HighProteinMealBarsBg{width:1100px; height:482px; padding-top:15px;}
#HighProteinMealBarsBox{ width:900px; height:1177px;}
	#HighProteinMealBarsContent{width:650px; float:left; position:relative; top:0px; left:0px;}
		#HighProteinMealBarsTitleStatic{position:relative; top:135px; left:30px; width:300px; height:20px;}
		#HighProteinMealBarsTitle{position:relative; top:155px; left:30px; width:300px; height:20px;}
		#HighProteinMealBarsDescription{position:relative; top:165px; left:30px; width:200px; height:0px auto;}
		#HighProteinMealBarsIngredients{position:relative; top:295px; left:30px; width:570px; height:0px auto;}
		#HighProteinMealBarsVitamins{position:relative; top:325px; left:30px; width:570px; height:0px auto;}		
		#HighProteinMealBarsGraph{position:relative; top:345px; left:40px; width:0px auto; height:0px auto;}
		#HighProteinMealBarsGraph, td {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#542d24;}
		.HighProteinMealBarsTitleStatic{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#542d24; font-weight:bold;}
		.graphtitle{ font-size:14px; color:#FFF; font-weight:bold;}
#HighProteinMealBarsFooter {margin:0px auto; position:relative; top:15px;}




#NutribarOriginalBg{ background:url(../images/theproducts/nutribaroriginal/bg_main.jpg) no-repeat; width:1100px; height:518px; padding-top:15px;  }
#NutribarOriginalBox{ background:url(../images/theproducts/nutribaroriginal/bg_box.png) no-repeat; width:900px; height:838px;}
#NutribarOriginalBoxNoProdSmall{ background:url(../images/theproducts/nutribaroriginal/bg_box_noprod_small.png) no-repeat; width:900px; height:638px;}
#NutribarOriginalBoxNoProdBig{ background:url(../images/theproducts/nutribaroriginal/bg_box_noprod_big.png) no-repeat; width:900px; height:938px;}
	#NutribarOriginalContent{width:650px; float:left; position:relative; top:0px; left:0px; }
		#NutribarOriginalTitle{position:relative; top:135px; left:30px; width:650px; height:auto 0px;}

		#NutribarOriginalMealBarTitle{ height:38px; width:194px; float:left; position:relative; left:24px; top:200px;}
		#NutribarOriginalPowderTitle{  height:38px; width:194px; float:left; position:relative; left:40px; top:180px;}
		#NutribarOriginalSnackBarsTitle{  height:38px; width:194px; float:left; position:relative; left:65px; top:198px;}

/*#ContainMealBars{position:relative; top:0px; left:0px; width:180px; padding-left:6px; background-color:#bce5f7;}*/
			.NutribarOriginalMealBars { position:relative; left:4px; top:-8px;  height:16px; padding:2px 0px 2px 11px; width:170px; background-color:#7ACAF3; margin-bottom:1px; }

			.NutribarOriginalPowders { position:relative; left:4px; top:-8px;  height:16px; padding:2px 0px 2px 11px; width:170px; background-color:#7ACAF3; margin-bottom:1px;} 

			.NutribarOriginalSnackBars { position:relative; left:4px; top:-8px;  height:16px; padding:2px 0px 2px 11px; width:170px; background-color:#7ACAF3; margin-bottom:1px; }
			
#NutribarOriginalFooter {margin:0px auto; position:relative; top:15px;  }
.NutribarOriginalText {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#542D24; position:relative; top:-1px;}
.NutribarOriginalProdText{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#1e2348; font-weight:normal; }

#NutribarOriginalMealBarsBg{width:1100px; height:482px; padding-top:15px;}
#NutribarOriginalMealBarsBox{ width:900px; height:1200px;}
#NutribarOriginalMealBarsBoxChocSup{ width:900px; height:1167px;}
	#NutribarOriginalMealBarsContent{width:650px; float:left; position:relative; top:0px; left:0px;}
		#NutribarOriginalMealBarsTitleStatic{position:relative; top:135px; left:30px; width:300px; height:20px;}
		#NutribarOriginalMealBarsTitle{position:relative; top:155px; left:30px; width:300px; height:20px;}
		#NutribarOriginalMealBarsTitlePB{position:relative; top:155px; left:30px; width:300px; height:20px; line-height:20px;}		
		#NutribarOriginalMealBarsDescription{position:relative; top:165px; left:30px; width:200px; height:0px auto;}
		#NutribarOriginalMealBarsDescriptionPB{position:relative; top:185px; left:30px; width:200px; height:0px auto;}		
		#NutribarOriginalMealBarsIngredients{position:relative; top:275px; left:30px; width:570px; height:0px auto;}
		#NutribarOriginalSnackBarsIngredients{position:relative; top:315px; left:30px; width:570px; height:0px auto;}
		#NutribarOriginalMealBarsVitamins{position:relative; top:300px; left:30px; width:570px; height:0px auto;}		
		#NutribarOriginalMealBarsGraph{position:relative; top:325px; left:40px; width:0px auto; height:0px auto;}
		#NutribarOriginalMealBarsGraph, td {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#542d24;}
		.NutribarOriginalMealBarsTitleStatic{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#542d24; font-weight:bold;}
		.graphtitle{ font-size:14px; color:#FFF; font-weight:bold;}
#NutribarOriginalMealBarsFooter {margin:0px auto; position:relative; top:15px;}




#WholeGrainBg{ background:url(../images/theproducts/wholegrain/bg_main.jpg) no-repeat; width:1100px; height:482px; padding-top:15px;  }
#WholeGrainBox{ background:url(../images/theproducts/wholegrain/bg_box.png) no-repeat; width:900px; height:760px;}
#WholeGrainContent{width:650px; float:left; position:relative; top:0px; left:0px; }
#WholeGrainFooter {margin:0px auto; position:relative; top:15px;}


		#WholeGrainProduct1{float:left; position:relative;  left:30px; top:155px; width:310px; height:155px; cursor:pointer;}
			#WholeGrainTextProduct1{ position:relative; top:0px; left:0px; float:left; width:151px; height:155px;}
			#WholeGrainImageProduct1{position:relative; top:-5px; left:-5px; float:left; width:154px; height:138px;  }
		#WholeGrainProduct2{float:left; position:relative;  left:50px; top:155px; width:310px; height:155px; cursor:pointer;  }
			#WholeGrainTextProduct2{ position:relative; top:0px; left:0px; float:left;  width:151px; height:155px;}
			#WholeGrainImageProduct2{position:relative; top:-5px; left:-5px; float:left; width:154px; height:138px; }
		#WholeGrainProduct3{float:left; position:relative;  left:30px; top:155px; width:310px; height:155px; cursor:pointer;}
			#WholeGrainTextProduct3{ position:relative; top:0px; left:0px; float:left; width:151px; height:155px;}
			#WholeGrainImageProduct3{position:relative; top:-5px; left:-5px; float:left; width:154px; height:157px;  }
		#WholeGrainProduct4{float:left; position:relative;  left:50px; top:155px; width:310px; height:155px; cursor:pointer;  }
			#WholeGrainTextProduct4{ position:relative; top:0px; left:0px; float:left;  width:151px; height:155px;}
			#WholeGrainImageProduct4{position:relative; top:-5px; left:-5px; float:left; width:154px; height:153px; }
.WholeGrainProdTitle{font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#542D24; font-weight:bold;}
.WholeGrainProdText{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#1e2348; font-weight:normal; }

.WhiteTitle{font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#FFFFFF; font-weight:bold;}

#HighFibreFooter {margin:0px auto; position:relative; top:15px;}
.HighFibreText {font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#1e2348;}
.HighFibreText2 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#1e2348;}

#WholeGrainTitle {position:relative; top:135px; left:30px; width:650px; height:auto 0px;}



#WholeGrainMealBarsBg{width:1100px; height:482px; padding-top:15px;}
#WholeGrainMealBarsBox{ width:900px; height:1117px;}
	#WholeGrainMealBarsContent{width:650px; float:left; position:relative; top:0px; left:0px;}
		#WholeGrainMealBarsTitleStatic{position:relative; top:135px; left:30px; width:300px; height:20px;}
		#WholeGrainMealBarsTitle{position:relative; top:155px; left:30px; width:300px; height:20px;}
		#WholeGrainMealBarsDescription{position:relative; top:165px; left:30px; width:200px; height:0px auto;}
		#WholeGrainMealBarsIngredients{position:relative; top:295px; left:30px; width:570px; height:0px auto;}
		#WholeGrainMealBarsVitamins{position:relative; top:335px; left:30px; width:570px; height:0px auto;}		
		#WholeGrainMealBarsGraph{position:relative; top:355px; left:40px; width:0px auto; height:0px auto;}
		#WholeGrainMealBarsGraph, td {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#542d24;}
		.WholeGrainMealBarsTitleStatic{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#542d24; font-weight:bold;}
		.graphtitle{ font-size:14px; color:#FFF; font-weight:bold;}



.WholeGrainBlueTitle {font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#009ddc; font-weight:bolder;}
.WholeGrainText {font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#1e2348;}



#Type2BrandBg{ background:url(../images/theproducts/type2brand/bg_main.jpg) no-repeat; width:1100px; height:344px; padding-top:15px;  }
#Type2BrandBox{ background:url(../images/theproducts/type2brand/bg_box.png) no-repeat; width:900px; height:704px;  }
	#Type2BrandContent{width:630px; float:left; position:relative; top:0px; left:0px;}
		#Type2BrandTitle{position:relative; top:135px; left:30px; width:350px; height:auto 0px;}
		#Type2BrandPara{position:relative; top:155px; left:30px; width:550px; height:auto 0px;}
		#Type2BrandMealBarTitle{ height:206px; width:191px; float:left; position:relative; left:54px; bottom:-130px; }
		#Type2BrandPowderTitle{  height:261px; width:188px; float:left; position:relative; left:140px; bottom:-130px;}
		
			.Type2BrandMealBars { position:relative; left:4px; top:-8px;  height:16px; padding:2px 0px 2px 11px; width:170px; background-color:#e9819a; margin-bottom:1px; }

			.Type2BrandPowders { position:relative; left:4px; top:-8px;  height:16px; padding:2px 0px 2px 11px; width:170px; background-color:#e9819a; margin-bottom:1px; }
		
.Type2BrandProdTitle{font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#1e2348; font-weight:bold;}
.Type2BrandProdText{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#1e2348; font-weight:normal; }

#Type2BrandFooter {margin:0px auto; position:relative; top:15px;}
.Type2BrandText {font-family:Arial, Helvetica, sans-serif; font-size:11px;  color:#1e2348; position:relative; top:-1px;}


#Type2BrandMealBarsBg{width:1100px; height:344px; padding-top:15px;}
#Type2BrandMealBarsBox{ width:900px; height:1200px;}
#Type2BrandMealBarsBgListing{width:1100px; height:344px; padding-top:15px;}
#Type2BrandMealBarsBoxListing{ width:900px; height:704px;}
	#Type2BrandMealBarsContent{width:650px; float:left; position:relative; top:0px; left:0px;}
		#Type2BrandMealBarsTitleStatic{position:relative; top:135px; left:30px; width:300px; height:20px;}
		#Type2BrandMealBarsTitle{position:relative; top:155px; left:30px; width:300px; height:20px;}
		#Type2BrandMealBarsDescription{position:relative; top:165px; left:30px; width:200px; height:0px auto;}
		#Type2BrandMealBarsIngredients{position:relative; top:295px; left:30px; width:570px; height:0px auto;}
		#Type2BrandMealBarsVitamins{position:relative; top:325px; left:30px; width:570px; height:0px auto;}		
		#Type2BrandMealBarsGraph{position:relative; top:375px; left:40px; width:0px auto; height:0px auto;}
		#Type2BrandMealBarsGraph, td {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#542d24;}
		.Type2BrandMealBarsTitleStatic{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#542d24; font-weight:bold;}
		.graphtitle{ font-size:14px; color:#FFF; font-weight:bold;}
#Type2BrandMealBarsFooter {margin:0px auto; position:relative; top:15px;}




#MyNutribarTitle{position:relative; top:135px; left:30px; width:650px; height:auto 0px;}
		
		#MyNutribarMealBarTitle{ height:38px; width:194px; float:left; position:relative; left:84px; top:220px;}
		#MyNutribarPowderTitle{  height:38px; width:194px; float:left; position:relative; left:140px; top:220px;}
		
		/*#MyNutribarShakesTitle{ height:39px; width:188px; float:left; position:relative; left:54px; top:40px;}
		#MyNutribarDishesTitle{  height:39px; width:188px; float:left; position:relative; left:440px; top:40px;}*/
		
			.MyNutribarShakes { height:38px; width:194px; float:left; position:relative; left:24px; top:320px;}

			.MyNutribarDishes { height:38px; width:194px; float:left; position:relative; left:40px; top:320px;}
		
.MyNutribarProdTitle{font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#1e2348; font-weight:bold;}
.MyNutribarProdText{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#1e2348; font-weight:normal; }
.MyNutribarText{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#1e2348; font-weight:normal; }



.FooterText{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000; font-weight:100;}



/*godingue start*/


/* Added by : Sandip
   Applied for Exercise tips in My nutribars	
*/
#ExerciseTipsBg{ background:url(../images/mynutribar/exercisetips/bg_main.jpg) no-repeat; width:1100px; height:518px; padding-top:15px;  }
#ExerciseTipsBox{ background:url(../images/mynutribar/exercisetips/bg_box.png) no-repeat; width:900px; height:825px;  }
	#HealthyPleasures1Box{ background:url(../images/mynutribar/exercisetips/healthy-pleasures-01/bg_box.png) no-repeat; width:900px; height:1055px;  }
	#HealthyPleasures2Box{ background:url(../images/mynutribar/exercisetips/healthy-pleasures-02/bg_box.png) no-repeat; width:900px; height:2100px;  }
#ExerciseTipsContent{width:600px; float:left; position:relative; top:0px; left:0px;}
#ExerciseTipsTitle{position:relative; top:135px; left:30px; width:650px; height:auto 0px;}
#ExerciseTipsText{position:relative; top:135px; left:30px; width:600px; height:20px;}
#ExerciseTipsFooter{margin:0px auto; position:relative; top:15px;}
#HealthyPressureTitle{position:relative; left:30px; width:300px; height:20px;}
#HealthyPressureText{position:relative; left:30px; width:600px; height:20px;}
#HealthyPressure1Footer{margin:0px auto; position:relative; top:15px;}
#HealthyPressure2Footer{margin:0px auto; position:relative; top:15px;}	
.ExerciseTipsTitle{ font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#542d24; line-height:30px;}
.ExerciseTipsText {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#1E2348; font-weight:100;}
.HealthyPressureTitle{ font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#542d24; line-height:30px;}
.HealthyPressureText{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#1E2348;}

/* Added by : Sandip
   Applied for Success Stories tips in My nutribars	
*/
#SuccessStoriesBg{ background:url(../images/mynutribar/successstories/bg_main.jpg) no-repeat; width:1100px; height:518px; padding-top:15px;  }
#SuccessStoriesBox{ background:url(../images/mynutribar/successstories/picture_yourself/bg_box.png) no-repeat; width:900px; height:825px;  }
#SuccessStoriesBox2{ background:url(../images/mynutribar/successstories/inspire_others/bg_box.png) no-repeat; width:900px; height:900px;  }
#SuccessStoriesContent{width:600px; float:left; position:relative; top:0px; left:0px;}
#SuccessStoriesTitle{position:relative; top:135px; left:30px; width:650px; height:auto 0px;}
#SuccessStoriesText{position:relative; top:135px; left:30px; width:600px; height:20px;}
	#PictureYourselfHereText{position:relative; top:135px; left:30px; width:600px; height:20px;}
#SuccessStoriesFooter{margin:0px auto; position:relative; top:15px;}
	#PictureYourselfHereFooter{margin:0px auto; position:relative; top:30px;}
	#InspireOthersByYourStoryFooter{margin:0px auto; position:relative; top:30px;}

.SuccessStoriesTitle{ font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#542d24; line-height:30px;}
.SuccessStoriesText {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#1E2348;}
.PictureYourselfHereText {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#542d24;}
.SuccessStoriesLinkText{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#542d24; text-decoration:underline
}

/* Added by : Sandip
   Applied for Whats in the news in My nutribars	
*/
#WhatsInTheNewsBg{ background:url(../images/whatsinthenews/bg_main.jpg) no-repeat; width:1100px; height:518px; padding-top:15px;  }
#WhatsInTheNewsBox{ background:url(../images/whatsinthenews/bg_box_news.png) no-repeat; width:900px; height:861px;  }
	#TransFatsBox{ background:url(../images/whatsinthenews/transfats/bg_box.png) no-repeat; width:900px; height:1055px;  }
	#BMIBox{ background:url(../images/whatsinthenews/bmi/bg_box.png) no-repeat; width:900px; height:1400px;  }
	#CommonSweetenersBox{ background:url(../images/whatsinthenews/common-sweeteners/bg_box.png) no-repeat; width:900px; height:1790px;  }
	#DiabetesBox{ background:url(../images/whatsinthenews/diabetes/bg_box.png) no-repeat; width:900px; height:1400px;  }

#WhatsInTheNewsContent{width:600px; float:left; position:relative; top:0px; left:0px;}
#WhatsInTheNewsTitle{position:relative; top:135px; left:30px; width:650px; height:auto 0px;}
#WhatsInTheNewsText{position:relative; top:135px; left:30px; width:600px; height:20px;}
#WhatsInTheNewsHeadingText{}

#WhatsInTheNewsFooter {margin:0px auto; position:relative; top:-35px;}
	#TransFatsFooter {margin:0px auto; position:relative; top:15px;}
	#BMIVsWaistHipRatioFooter {margin:0px auto; position:relative; top:15px;}
	#DiabetesUpdateFooter {margin:0px auto; position:relative; top:15px;}
	#CommonSweetenersInReducedCarbProductsFooter {margin:0px auto; position:relative;top:15px;}

.WhatsInTheNewsTitle{ font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#542d24; line-height:30px;}
.WhatsInTheNewsText {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#542d24;}
.WhatsInTheNewsHeadingText{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#1E2348; font-weight:bold;}
.WhatsInTheNewsLinkText{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#542d24;}	






.



/* css utkarsh starts*/
.FooterText{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000; font-weight:100; }
.ContactText{font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#542d24; font-weight:100;}
.FaqText{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#542d24; font-weight:100;}
#PolicyContent{width:500px; position:relative; top:100px; left:120px;}
.PlanText{position:relative;font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#1E2348; font-weight:100;top:125px;left:30px}
#MapContent{width:600px; position:relative; top:0px; left:0px; float:left;}
/*#PlanContent{width:400px; position:relative; top:20px; left:40px;}*/
UL {list-style-image: url(../images/theplan/bullet_blue.gif); margin-left:0; padding-left:15px;}

/* changes utkarsh starts*/
/*#ThePlanFooter {margin:0px auto; position:relative; top:50px; width:600px}*/
#ThePlanscienceFooter{margin:0px auto; position:relative; top:100px; width:400px}
/* changes utkarsh ends*/

/* 30-12-08 changes starts */
#ThePlanBoxMeal{ background:url(../images/theplan/meal_replacement/bg_box.png) no-repeat; width:900px; height:775px;  }
#ThePlanBoxMealUses{ background:url(../images/theplan/meal_replacement_uses/bg_box.png) no-repeat; width:900px; height:635px;  }
#ThePlanBoxTranstion{ background:url(../images/theplan/transition_to_maintenance/bg_box.png) no-repeat; width:900px; height:715px;  }
#ThePlanBoxHealth{ background:url(../images/theplan/healthy_weightloss_plan/bg_box.png) no-repeat; width:900px; height:635px;  }
#ThePlanBoxScience{ background:url(../images/theplan/the_science_behind/bg_box.png) no-repeat; width:900px; height:567px;  }

#ThePlanContentScience{width:600px; float:left; position:relative; top:260px; left:0px;}

.PlanTextScience{position:relative;font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#1E2348; font-weight:100;top:0px;left:30px}

#HomeBoxTerm{ background:url(../images/terms/bg_box.png) no-repeat; width:900px; height:2485px;  }
#HomeBoxContact{ background:url(../images/mynutribar/nutritionandwellness/bg_box.png) no-repeat; width:900px; height:770px;  }
#HomeBoxFaq{ background:url(../images/faq/bg_box.png) no-repeat; width:1002px; height:4000px;  }
/*#HomeBoxFaq{ background:url(../images/home/bg_box.png) no-repeat; width:1002px; height:725px;  }*/
#HomeBoxPrivate{ background:url(../images/privacy/bg_box.png) no-repeat; width:900px; height:1875px;  }
#HomeFooterPrivate{margin:0px auto; position:relative; top:15px;} 
#HomeFooterTerm{margin:0px auto; position:relative; top:15px;} 
#HomeContentTerm{width:600px; position:relative; top:135px; left:30px; float:left;}
#HomeContentPrivate{width:600px; position:relative; top:135px; left:30px; float:left;}
#HomeBgTerm{ background:url(../images/theproducts/nutribaroriginal/bg_main.jpg) no-repeat; width:1100px; height:482px; padding-top:15px;  }
#HomeBgPrivate{ background:url(../images/theproducts/nutribaroriginal/bg_main.jpg) no-repeat; width:1100px; height:482px; padding-top:15px;  }

/* 30-12-08 changes ends */

/*31-12-08 changes starts */
#ThePlanContent{width:600px; float:left; position:relative; top:0px; left:0px;}
#HomeBoxMap{ background:url(../images/home/bg_box_map.png) no-repeat; width:900px; height:900px;  }
.Linkclass{
color:#542D24;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
text-decoration:none;
}
.list li{ list-style-type:disc !important; list-style-image:none !important;}
#MapContent{width:600px; position:relative; top:135px; left:30px;}
/*31-12-08 changes ends */
/* Changes by ruby starts */
/* For Nutritions and wellness 31-12-2008 10 lines*/
#NutritionBg{ background:url(../images/mynutribar/bg_main.jpg) no-repeat; width:1100px; height:518px; padding-top:15px;  }
#NutritionBox_Nutrition101{ background:url(../images/mynutribar/nutritionandwellness/bg_box.png) no-repeat; width:900px; height:770px;  }
#NutritionBox_Digestion{ background:url(../images/mynutribar/nutritionandwellness/digestion/bg_box.png) no-repeat; width:900px; height:900px;  }
#NutritionBox_Carbohydrates{ background:url(../images/mynutribar/nutritionandwellness/carbohydrates/bg_box.png) no-repeat; width:900px; height:2100px;  }
#NutritionBox_Protein{ background:url(../images/mynutribar/nutritionandwellness/protein/bg_box.png) no-repeat; width:900px; height:2000px;  }
#NutritionBox_Fat{ background:url(../images/mynutribar/nutritionandwellness/fat/bg_box.png) no-repeat; width:900px; height:2885px;  }
#NutritionBox_Vitamins_Minerals{ background:url(../images/mynutribar/nutritionandwellness/vitamins_minerals/bg_box.png) no-repeat; width:900px; height:6200px;  }
#NutritionBox_Water{ background:url(../images/mynutribar/nutritionandwellness/water/bg_box.png) no-repeat; width:900px; height:1280px;  }
#NutritionBox_Portion_Control{ background:url(../images/mynutribar/nutritionandwellness/portion-ctrl/bg_box.png) no-repeat; width:900px; height:1000px;  }
#NutritionBox { background:url(../images/mynutribar/nutritionandwellness/bg_box.png) no-repeat; width:900px; height:752px;  }
#NutritionContent{width:600px; float:left; position:relative; top:0px; left:0px;}
#NutritionTitle{position:relative; top:135px; left:30px; width:650px; height:auto 0px;}
#NutritionText{position:relative; top:135px; left:30px; width:600px; height:auto 0px;}
#NutritionFooter {margin:0px auto; position:relative; top:15px;}
.NutritionTitle{ font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#542d24; line-height:30px;}
.NutritionText {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#1E2348; font-weight:100;}
.NutritionTextTmpProtein{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#542d24; font-weight:100;}

.NutritionLink {text-decoration: none; color: #482424;}
.NutritionHR {color: #562626; width:30%; }
/* Changes by ruby ends here */

#MyNutribarBg{ background:url(../images/mynutribar/bg_main.jpg) no-repeat; width:1100px; height:518px; padding-top:15px;  }
#MyNutribarBox{ background:url(../images/mynutribar/product/bg_box.png) no-repeat; width:900px; height:752px;  }
#MyNutribarContent{width:600px; float:left; position:relative; top:0px; left:0px;}
#MyNutribarTitle{position:relative; top:135px; left:30px; width:650px; height:auto 0px;}
#MyNutribarText{position:relative; top:135px; left:30px; width:600px; height:20px;}
#MyNutribarFooter {margin:0px auto; position:relative; top:0px;}
.MyNutribarText {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#1E2348;}

#MyNutribarBgTools{ background:url(../images/mynutribar/toolsanddownloads/bg_main.jpg) no-repeat; width:1100px; height:518px; padding-top:15px;  }
#MyNutribarBoxTools{ background:url(../images/mynutribar/toolsanddownloads/bg_box.png) no-repeat; width:900px; height:975px;  }
#MyNutribarContentTools{width:600px; float:left; position:relative; top:0px; left:0px;}
#MyNutribarToolTitle{position:relative; top:135px; left:30px; width:650px; height:auto 0px;}
#MyNutribarToolText{position:relative; top:345px; left:30px; width:600px; height:20px;}
.MyNutribarToolText {font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#1e2348;}

/*for shakes and desserts */
#MyNutribarBoxShakes{ background:url(../images/mynutribar/shakesanddesserts/bg_box.png) no-repeat; width:900px; height:1099px;  }
#MyNutribarTextDrink1{position:relative; top:266px; left:40px; width:220px; height:20px;}
#MyNutribarTextDrink2{position:relative; top:260px; left:360px; width:220px; height:20px;}
#MyNutribarTextDessert1{position:relative; top:475px; left:48px; width:250px; height:20px;}
#MyNutribarTextDessert2{position:relative; top:475px; left:360px; width:220px; height:20px;}
.MyNutribarTextShakes {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#1e2348;}
#MyNutribarTextTitle {font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#FFFFFF;}
#MyNutribarTextheader{position:relative; top:150px; left:40px; width:200px; height:20px;}


#MyNutribarBoxDishes{ background:url(../images/mynutribar/maindishes/bg_box.png) no-repeat; width:900px; height:802px;  }
	#MyNutribarDishesBg { background:url(../images/mynutribar/maindishes/bg_chicken-stirfry.png) no-repeat;  position:relative; top:150px;  width:900px; height:550px;  }
	#MyNutribarDishesText{position:relative; top:20px; left:30px; width:400px; height:200px;}
	#MyNutribarDishesText a {color:#542D24;}
	.MyNutribarDishesText {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#1e2348;}

#MyNutribarBoxDishesChicken{  background:url(../images/mynutribar/maindishes/bg_chicken-stirfry.png) no-repeat;  position:relative; top:115px;  width:646px; height:572px;  }
#MyNutribarBoxDishesEgg{ background:url(../images/mynutribar/maindishes/bg_egg-wrap.png) no-repeat;   position:relative; top:199px;  width:646px; height:371px;  }
#MyNutribarBoxDishesPepper { background:url(../images/mynutribar/maindishes/bg_peppercorn-steak.png) no-repeat;  position:relative; top:199px;  width:646px; height:472px;  }
#MyNutribarBoxDishesSpinach{ background:url(../images/mynutribar/maindishes/bg_spinach-salad.png) no-repeat;   position:relative; top:199px;  width:646px; height:360px;  }


/* for clinical_study.php in the Plan */ 
#ThePlanText{position:relative; top:145px; left:30px; width:600px; height:20px;}
.ThePlanText {font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#1e2348;}
#ThePlanBoxClinicalStudy{ background:url(../images/theplan/clinical_study/bg_box.png) no-repeat; width:900px; height:1510px;  }
#MyNutribarBoxDishesVeg{ background:url(../images/mynutribar/maindishes/bg_vegetable-fish.png) no-repeat;   position:relative; top:175px;  width:646px; height:490px;  }

#MyNutribarBoxToolsIndex{ background:url(../images/mynutribar/toolsanddownloads/bg_box.png) no-repeat; width:900px; height:975px;  }
#MyNutribarBox7Day{ background:url(../images/mynutribar/toolsanddownloads/bg_box.png) no-repeat; width:900px; height:975px;  }
#MyNutribarBoxWeek1{ background:url(../images/mynutribar/toolsanddownloads/week1and2/bg_box.png) no-repeat; width:900px; height:1590px;  }
#MyNutribarBoxWeek2{ background:url(../images/mynutribar/toolsanddownloads/week2/bg_box.png) no-repeat; width:900px; height:1675px;  }
#MyNutribarBoxWeek3{ background:url(../images/mynutribar/toolsanddownloads/week3/bg_box.png) no-repeat; width:900px; height:1380px;  }
#MyNutribarBoxWeek4{ background:url(../images/mynutribar/toolsanddownloads/week4/bg_box.png) no-repeat; width:900px; height:1020px;  }
#MyNutribarBoxWeek5{ background:url(../images/mynutribar/toolsanddownloads/week5/bg_box.png) no-repeat; width:900px; height:1700px;  }
#MyNutribarBoxWeek6{ background:url(../images/mynutribar/toolsanddownloads/week6/bg_box.png) no-repeat; width:900px; height:1250px;  }

/* Changes by ruby starts */
/* for tools and downloads 31-12-2008 5 lines */
#MyNutribarBox_Week7{ background:url(../images/mynutribar/toolsanddownloads/week7/bg_box.png) no-repeat; width:900px; height:1920px;  }
#MyNutribarBox_Week8{ background:url(../images/mynutribar/toolsanddownloads/week8/bg_box.png) no-repeat; width:900px; height:1750px;  }
#MyNutribarBox_Week9{ background:url(../images/mynutribar/toolsanddownloads/week9/bg_box.png) no-repeat; width:900px; height:970px;  }
#MyNutribarBox_Week10{ background:url(../images/mynutribar/toolsanddownloads/week10/bg_box.png) no-repeat; width:900px; height:2600px;  }
.MyNutribarLink {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#542d24; text-decoration:underline}
/* Changes by ruby ends here */

#MyNutribarShakesTitle{ height:38px; width:194px; float:left; position:relative; left:24px; top:320px;}
#MyNutribarDishesTitle{  height:38px; width:194px; float:left; position:relative; left:40px; top:320px;}
.MyNutribarShakes { position:relative; left:4px; top:-8px;  height:16px; padding-left:12px;  width:180px; background-color:#bce5f7; font-weight:bold; }
.MyNutribarDishes { position:relative; left:4px; top:-8px;  height:16px; padding-left:12px;  width:180px; background-color:#bce5f7;font-weight:bold;}

#MyNutribarDishesFooter {margin:0px auto; position:relative; top:15px; left:400; }						
#MyNutribarDishesFooterVeg {margin:0px auto; position:relative; top:30px; left:400;}						


/*godinge end*/


#ShakesDessertsBg{ background:url(../images/mynutribar/bg_main.jpg) no-repeat; width:1100px; height:518px; padding-top:15px;  }
#ShakesDessertsBox{ background:url(../images/mynutribar/shakesdesserts/bg_box.png) no-repeat; width:900px; height:1001px;  }
#ShakesDessertsContent{width:650px; float:left; position:relative; top:0px; left:0px; }
#ShakesDessertsFooter {margin:0px auto; position:relative; top:15px;}


		#ShakesDessertsProduct1{float:left; position:relative;  left:40px; top:195px; width:245px; height:280px; }
			
		#ShakesDessertsProduct2{float:left; position:relative;  left:105px; top:210px; width:245px; height:300px;  }
			
		#ShakesDessertsProduct3{float:left; position:relative;  left:40px; top:224px; width:260px; height:400px; }
			
		#ShakesDessertsProduct4{float:left; position:relative;  left:90px; top:258px; width:245px; height:310px;   }




#ShakesDessertsTitle {position:relative; top:135px; left:30px; width:350px; height:auto 0px;}
#ShakesDessertsText {position:relative; top:135px; left:30px; width:300px; height:auto 0px; font-size:13px; color:#542d24; font-weight:100; font-family:Arial, Helvetica, sans-serif;}

/* Additional classes added by Ben */
.indent {margin:0 45px;}
.captionText {font-size:11px; !important}

.MyNutribarRecipes { position:relative; left:4px; top:-8px;  height:16px; padding:2px 0px 2px 3px;  width:220px; background-color:#7acaf3; margin-bottom:1px; }
.MyNutribarRecipes img { position:relative; top:3px; left:5px; }
.pheader { color:#542D24; }

.datatableLeft { padding-left:3px; }
.MyNutribarChartText { color:#542D24; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:15px; }
.MyNutribarRecipesLinkText {color:#542D24}

#ContactContent{ position:relative; top:0px; left:0px; width:650px; float:left;}
	#ContactTitle{ position:relative; top:135px; left:30px; width:300px; height:auto 0px; }
	#ContactText{ position:relative; top:142px; left:30px; width:400px; height:auto 0px; }
	#ContactForm{ position:relative; top:150px; left:30px; width:350px; height:auto 0px; }
	
.HighFibreProdTitle img {position:relative; top:2px;}
.WholeGrainProdTitle img {position:relative; top:2px;}
.HighProteinMealBars img {position:relative; top:3px; left:8px;}
.HighProteinPowders img {position:relative; top:3px; left:8px;}
.NutribarOriginalMealBars img {position:relative; top:3px; left:8px;}
.NutribarOriginalPowders img {position:relative; top:3px; left:8px;}
.NutribarOriginalSnackBars img {position:relative; top:3px; left:8px;}
.Type2BrandMealBars img {position:relative; top:3px; left:8px;}
.Type2BrandPowders img {position:relative; top:3px; left:8px;}

.HighProteinMealBarsListingText a {color:#542D24;}
#WholeGrainMealBarsFooter, #MyNutribarFooter { position:relative; top:15px; }
#HomeBoxWhereBuy { background: url(../images/wheretobuy/bg_box.png) no-repeat; width: 900px;height: 1475px; }