@charset "utf-8";
/**about-us.aspx**/
DIV.aboutTivol				{ background-image:url(../img/about_nav/about_subNav.jpg); height:551px; }

/**history.aspx**/
DIV.historyOfTivall				{ background-image:url(../img/about_nav/history_subNav.jpg); height:551px; }
DIV.PieceOfHistory				{ padding-right:125px; background-position:top right; background-repeat:no-repeat; font:normal 14px/18px Arial;
								  color:#23552C; margin-top:30px; padding-left:90px; }
DIV.PieceOfHistory DIV.Heading	{ font:bold 18px/24px Arial; color:#8CAC51; }

/**abroad.aspx**/
DIV.aboutAbroad				{ background-image:url(../img/about_nav/abroad_subNav.jpg); height:570px}

/**environment.aspx**/
DIV.aboutEnvironment		{ background-image:url(../img/about_nav/environment_subNav.jpg); height:570px}

/**faq.aspx**/
DIV.aboutFaq				{ background-image:url(../img/about_nav/faq_subNav.jpg); height:570px}
DIV.question			    { cursor:pointer; background-image:url(../img/bullet.gif); background-position:right top; background-repeat:no-repeat; 
							  padding: 0px 26px 0px 0px; font:bold 14px/20px arial; color:#23552C; width:526px; margin:0px 0px 26px 0px;}
DIV.answer					{ font:normal 14px/17px  arial; color:#23552C; width:500px;}


/**quality-assurance.aspx**/
DIV.aboutQuality			{ background-image:url(../img/about_nav/quality_subNav.jpg); height:570px}
DIV.quality-bullet 			{ margin:18px 0px 0px 0px; background-image:url(../img/bullet.gif); background-position:right top; background-repeat:no-repeat;
							  text-align:right; padding-right:26px;}
DIV.quality-bullet .greenSpan	{font:bold 18px arial; color:#8CAC51;}

/**light.aspx**/
DIV.healthyLight			{ background-image:url(../img/way_navs/light_subNav.jpg); height:572px}
DIV.lightHeadline			{ color:#8cac51; font:bold 18px/22px arial; margin:0px 0px 5px 0px; padding:10px 0px 0px 0px }
IMG.light_btn				{ margin:24px 0px 0px 0px}

/**activityThanks.aspx**/
DIV.healthyActivityThanks   {  background-image:url(../img/way_navs/activityThanks_subNav.jpg); height:462px;}
IMG.activity_pic			{ margin:145px 285px 0px 0px}

/**activity.aspx**/
DIV.healthyActivity		    {  background-image:url(../img/way_navs/activity_subNav.jpg); height:552px;}
TABLE.formTable				{ font:normal 14px arial; color:#3f5b35; width:400px;}
TABLE.formTable	 TD			{ vertical-align:middle; padding-bottom:5px}
INPUT.normal				{ width:149px; text-align:right;font:normal 14px arial;}
INPUT.mail					{ width:149px; text-align:left;font:normal 14px arial;}
INPUT.small					{ width:97px; text-align:right;font:normal 14px arial; margin:0px 0px 0px 2px; float:right; height:20px; padding:0;}
SELECT.bigSelect			{ width:151px;}
SELECT.smallSelect			{ width:50px; height:20px; padding:0; margin:0; float:right; font:normal 14px arial; }
.textArea					{ width:248px; height:93px; margin:0px 0px 15px 0px}
.starDiv					{ background-image:url(../img/greenStar.gif); background-position:right; background-repeat:no-repeat; padding:0px 17px 0px 0px}
.noStarDiv					{ padding:0px 17px 0px 0px}
.rightTd					{ width:119px}
.descriptionTd				{ vertical-align:top}
.checkBox 					{ float:right; margin:0px 0 0 3px !important; margin:0; display:block; padding:0px; }
.checkBox, .checkBox *		{ vertical-align:middle; }
/*.checkBox input	{  margin:0px ; padding:0px; width:15px; height:15px; }*/

.sendBtn					{ float:left; margin:25px 0px 0px 0px; cursor:pointer;}

/**advantage.aspx**/
DIV.healthyAdvantage		{ background-image:url(../img/way_navs/adventage_subNav.jpg); height:644px}
/*also advices.aspx uses this style*/
TABLE.adventage 			{ margin:20px 0px 0px 0px; padding:0px 0px 0px 0px;}
TABLE.adventage	TD			{ vertical-align:top; font:normal 14px arial; color:#23552c}
TABLE.adventage	TD.right	{ width:68px;  padding:0px 0px 30px 15px}
TABLE.adventage	TD.left		{ width:478px;  padding:0px 0px 30px 0px}
TABLE.adventage	TD.lastLeft	{ width:478px;  padding:10px 0px 0px 0px !important;}

/**advices.aspx**/
DIV.healthyAdvices	   	    { background-image:url(../img/way_navs/advices_subNav.jpg); height:644px}
DIV.ten_advices				{ width:310px; float:right; margin:0px 0px 0px 34px}
DIV.calc					{ background-image:url(../img/advices_calc.jpg); background-position:top right; background-repeat:no-repeat; float:right;
							  width:156px !important; width:246px; height:131px !important; height:151px; margin:30px 0px 0px 0px; padding:20px 90px 0px 0px; 
							  text-align:center}
	A.BMI_link				{ width:89px; height:20px; margin:2px 34px 0px 0px !important; margin:2px 0px 0px 0px; display:block; text-decoration:none}
DIV.calc10					{ margin-top:45px !important; }	
H2.advices					{ padding:0px !important}
P.advices					{ padding:0px !important}
DIV.clear_advices 						{ clear:both; font-size:1px; line-height:1px; height:25px;}

/**fats.aspx**/
DIV.healthyFats	   	    { background-image:url(../img/way_navs/fats_subNav.jpg); height:650px}

/**proteins.aspx.aspx**/
P.proteinsP								{ margin:0px 23px 10px 0px !important;}
DIV.healthyProteins	   	   	    		{ background-image:url(../img/way_navs/proteins_subNav.jpg); height:694px}
TABLE.top_proteins_table			    { margin:20px 0px 20px 0px; padding:0px 0px 0px 0px; border-top:solid 1px #23552c }
TABLE.top_proteins_table TD				{ vertical-align:middle; padding:0px 17px 0px 0px; margin:0px;}
TABLE.top_proteins_table TD.right		{ width:169px; height:30px; vertical-align:middle; background-color:#a2c75e; border-left:solid 1px #23552c;
										  border-bottom:solid 1px #23552c; border-right:solid 1px #23552c; color:#fefefe }
TABLE.top_proteins_table TD.leftTop		{ width:141px; height:30px; vertical-align:middle; font:bold 14px arial; color:#a2c75e; background-color:#ffffff;
										  border-left:solid 1px #23552c; border-bottom:solid 1px #23552c;}
TABLE.top_proteins_table TD.left		{ width:141px; height:30px; vertical-align:middle; background-color:#ffffff; font:normal 14px arial; color:#23552c;
									      border-left:solid 1px #23552c; border-bottom:solid 1px #23552c;}


TABLE.first_proteins_table								{ margin: 10px 0px 0px 0px; }
TABLE.first_proteins_table TD							{ height:30px;  vertical-align:middle;}
TABLE.first_proteins_table TD.topTd						{ background-color:#23552c; font:bold 14px arial; color:#a2c75e; padding:0px 17px 0px 0px; border:solid 1px #23552c;}
TABLE.first_proteins_table TD.rightTd					{ width:138px; color:#ffffff; padding:0px 17px 0px 0px; background-color:#a2c75e;
										  		 	     border-right:solid 1px #23552c; border-left:solid 1px #23552c; border-bottom:solid 1px #23552c;}
TABLE.first_proteins_table TD.normalTd					{ width:79px; font:normal 14px arial; color:#23552c; padding:0px 11px 0px 0px; background-color:#ffffff;
										 				  border-left:solid 1px #23552c; border-bottom:solid 1px #23552c;}
TABLE.first_proteins_table TD.normalTd SPAN.greenSpan	 { color:#a2c75e}

TABLE.second_proteins_table					{ border-top:solid 1px #23552c; border-right:solid 1px #23552c; border-left:solid 1px #23552c; margin:10px 0px 0px 0px; }
TABLE.second_proteins_table	TD				{ vertical-align:top; padding:10px 11px 10px 0px}
TABLE.second_proteins_table	TD.rightTd		{ width:123px; border-left:solid 1px #23552c; border-bottom:solid 1px #23552c;
											  color:#ffffff; background-color:#a2c75e; font:bold 14px arial;}
TABLE.second_proteins_table	TD.leftTd		{ width:409px; border-bottom:solid 1px #23552c; color:#23552c; background-color:#ffffff;
											  font:normal 14px arial;  }
	
											  
/**vitamins.aspx**/
DIV.healthyVitamins	   	   	    		 { background-image:url(../img/way_navs/vitamins_subNav.jpg); height:569px}
TABLE.vitaminsTable						 { border:solid 1px #23552c; margin:10px 0px 0px 0px;}
TABLE.vitaminsTable	TD.top				 { background-color:#23552c; height:30px; font:bold 14px arial; color:#a2c75e; vertical-align:middle; padding:0px 13px 0px 0px}
TABLE.vitaminsTable	TD.right			 { border-left:solid 1px #23552c; border-top:solid 1px #23552c; width:111px; height:24px; font:normal 14px arial; color:#ffffff;
										  vertical-align:top; padding:6px 13px 0px 0px; background-color:#a2c75e}
TABLE.vitaminsTable	TD.left				 { border-top:solid 1px #23552c; width:369px; height:18px; font:normal 14px arial; color:#23552c; vertical-align:top;
										   padding:6px 13px 6px 27px; background-color:#FFFFFF}
TABLE.vitaminsTable TD .greenSpan		 { color:#a2c75e}

/**vegetables.aspx**/
DIV.healthyVegetables	   	   	    	 { background-image:url(../img/way_navs/vegetables_subNav.jpg); height:884px}
H3.smaller_h3							 { margin-bottom:4px !important;}
/*big table*/
TABLE.vegetablesTable					 { border:solid 1px #23552c}
TABLE.vegetablesTable	TD.top		     { background-color:#23552c; height:30px; font:bold 14px arial; color:#a2c75e; vertical-align:middle; padding:0px 13px 0px 0px}
TABLE.vegetablesTable	TD.right	     { border-left:solid 1px #23552c; border-top:solid 1px #23552c; width:111px; font:normal 14px arial;
										   color:#ffffff; vertical-align:top; padding:6px 13px 0px 0px; background-color:#a2c75e}
TABLE.vegetablesTable	TD.middle		 { border-top:solid 1px #23552c;  border-left:solid 1px #23552c; width:173px; font:normal 14px arial; color:#23552c;
										   vertical-align:top; padding:6px 13px 6px 17px; background-color:#FFFFFF}
TABLE.vegetablesTable	TD.left			 { border-top:solid 1px #23552c; width:161px; font:normal 14px arial; color:#23552c; vertical-align:top;
										   padding:6px 13px 6px 31px; background-color:#FFFFFF}
TABLE.vegetablesTable TD .greenSpan		 { color:#a2c75e}
/*small table*/
TABLE.vegetablesTableSmall				 { border:solid 1px #23552c; margin:0px 0px 25px 0px}
TABLE.vegetablesTableSmall	TD.top	     { background-color:#23552c; height:30px; font:bold 14px arial; color:#a2c75e; vertical-align:middle; padding:0px 13px 0px 0px}
TABLE.vegetablesTableSmall	TD.right     { border-left:solid 1px #23552c; border-top:solid 1px #23552c; width:124px; font:normal 14px arial;
										   color:#ffffff; vertical-align:top; padding:6px 13px 0px 0px; background-color:#a2c75e}
TABLE.vegetablesTableSmall	TD.middle	 { border-top:solid 1px #23552c; border-left:solid 1px #23552c; width:35px; font:normal 14px arial; color:#23552c; vertical-align:top;
										   padding:6px 13px 6px 31px; background-color:#FFFFFF}
TABLE.vegetablesTableSmall	TD.left		 { border-top:solid 1px #23552c; width:35px; font:normal 14px arial; color:#23552c; vertical-align:top;
										   padding:6px 13px 6px 31px; background-color:#FFFFFF}
TABLE.vegetablesTableSmall TD .greenSpan { color:#a2c75e}

/**fibers.aspx**/
H3.smaller_h3_fibers					 { color:#8cac51 !important; background-image:none !important; }
DIV.healthyFibers	   	   	    		 { background-image:url(../img/way_navs/fibers_subNav.jpg); height:884px}
TABLE.fibersTable						 { border:solid 1px #23552c}
TABLE.fibersTable	TD.top				 { background-color:#23552c; height:30px; font:bold 14px arial; color:#a2c75e; vertical-align:middle; padding:0px 16px 0px 0px}
TABLE.fibersTable	TD.firstRight		 { border-left:solid 1px #23552c; border-top:solid 1px #23552c; width:153px;
										   font:normal 14px arial; color:#ffffff; vertical-align:top; padding:7px 16px 7px 0px; background-color:#a2c75e}
TABLE.fibersTable	TD.right		 	 { border-left:solid 1px #23552c; border-top:solid 1px #23552c; width:156px;  
										   font:normal 14px arial; color:#23552c; vertical-align:top; padding:7px 16px 7px 0px; background-color:#a2c75e}
TABLE.fibersTable	TD.middle			 { border-top:solid 1px #23552c; border-left:solid 1px #23552c; width:124px; height:18px;
										   font:normal 14px arial; color:#23552c; vertical-align:top; padding:7px 0px 7px 0px; background-color:#FFFFFF; 
										   text-align:center}
TABLE.fibersTable	TD.left				 { border-top:solid 1px #23552c; width:124px; height:18px; font:normal 14px arial; color:#23552c;
										   vertical-align:top; padding:7px 0px 7px 0px; background-color:#FFFFFF; text-align:center}
TABLE.fibersTable TD .greenSpan		 	 { color:#a2c75e}
/*small table*/
TABLE.fibersTableSmall				 	{ border:solid 1px #23552c; margin:0px 0px 19px 0px}
TABLE.fibersTableSmall	TD.firstRight	{ background-color:#a2c75e; font:bold 14px arial; color:#ffffff; vertical-align:middle; padding:7px 13px 7px 0px; width:222px;
										  border-left:solid 1px #23552c;}
TABLE.fibersTableSmall	TD.firstLeft 	{ background-color:#FFFFFF; font:bold 14px arial; color:#a2c75e; vertical-align:middle; padding:7px 0px 7px 0px; width:186px;
									  	  text-align:center}
TABLE.fibersTableSmall	TD.right     	{ border-left:solid 1px #23552c; border-top:solid 1px #23552c; width:222px; font:normal 14px arial;
									 	 color:#23552c; vertical-align:top; padding:7px 13px 7px 0px; background-color:#a2c75e}
TABLE.fibersTableSmall	TD.left		 	{ border-top:solid 1px #23552c; width:170px; font:normal 14px arial; color:#23552c; vertical-align:top;
									  	 padding:7px 16px 7px 0px; background-color:#FFFFFF}

/**soy.aspx**/
DIV.healthySoy	   	   	    		{ background-image:url(../img/way_navs/soy_subNav.jpg); height:694px; width:287px}
TD.soyContent						{ padding-right:26px !important}

DIV.soy-bullet { background-image:url(../img/medium_bullet.gif); background-position:right; background-repeat:no-repeat; padding-right:20px; font:bold 18px/24px arial;
			     color:#23552C; margin:0px 0px 0px 0px;}
	TD.PI_Content DIV.bullet-small-soy	{ background-image:url(../img/bullet_small.gif); background-position:right top; background-repeat:no-repeat;
									  	  padding:1px 20px 1px 100px; margin:10px 15px 5px 0px; font:bold 14px arial; color:#23552C;}
	TABLE.soyTable				    { border-collapse:collapse; width:533px; height:92px; margin-right:2px;}
	TABLE.soyTable TD 				{ padding-right:17px;border:1px solid #23552C;vertical-align:middle; text-align:right; }
	TABLE.soyTable TD.soy-topTD		{ width:140px; height:30px; background-color:#FFFFFF; font:bold 14px arial; color:#A2C75E; }
	TABLE.soyTable TD.soy-leftTD 	{ width:110px; height:30px; background-color:#A2C75E; font:normal 14px arial; color:#FFFFFF; }
	TABLE.soyTable TD.soy-bottomTD 	{ width:140px; height:30px; background-color:#FFFFFF; font:normal 14px arial; color:#23552C;}
	TABLE.soyTable TD.topTd			{ background-color:#23552c; font:bold 14px arial; color:#a2c75e; padding:0px 17px 0px 0px; border:solid 1px #23552c;}
A.soyLink							{ font:normal 14px arial; color:#23552C}
									  
/** Surveys **/
DIV.healthySurveys 	   	    		{ background-image:url(../img/way_navs/surveys_subNav.jpg); height:694px; width:287px}

/** calculator.aspx **/			
H3.smaller_h3								{ margin-right:0px !important; margin-top:20px !important;}
P.calc_padding_P							{ margin-right:23px !important;}
DIV.how_calc_div							{ margin:0px 0px 0px 0px; width:605px; background-image:url(../img/calculator_leftBg.jpg); background-repeat:no-repeat; 
									 		 background-position:top left; }
	DIV.formulaText							{ margin:0px 18px 0px 0px; }
	DIV.fill_information					{ margin:30px 0px 0px 0px; font:bold 14px arial; color:#23552C; width:200px; }
		DIV.male_female_on					{ width:55px; float:right; background-image:url(../img/radioBtn_on.jpg); background-repeat:no-repeat; 
											  background-position:right center; padding:0px 19px 0px 0px; cursor:pointer}
		DIV.male_female_off					{ width:55px; float:right; background-image:url(../img/radioBtn_off.jpg); background-repeat:no-repeat; 
									 		  background-position:right center; padding:0px 19px 0px 0px; cursor:pointer}
	    SPAN.gender							{ float:right; padding:0px 0px 0px 8px}
		TABLE.calc_form						{ font:bold 14px arial; color:#23552c; margin:17px 0px 26px 0px; clear:both} 
		TABLE.calc_form TD.seperatorTd		{ height:8px;}
		TABLE.calc_form TD.rightTd			{ width:115px; vertical-align:middle}
		TABLE.calc_form	TD.leftTd			{ width:94px; vertical-align:middle}
		TABLE.calc_form	TD.leftTd INPUT		{ width: 80px; float:left; font:normal 12px arial;}

	IMG.calcBtn							{ margin:0px 95px 40px 0px; cursor:pointer}
DIV.calc_displayDiv						{ display:none}	
	DIV.bmi_headline					{ background-image:url(../img/calc_textBg.jpg); background-position:top right; background-repeat:repeat-x;
												  height:42px; width:640px; margin:0px -34px 15px 0px; padding:1px 0px 0px 0px}
	DIV.bmi_headline H3.smaller_h3		{ margin: 8px 34px 0px 0px !important}
	DIV.calculator_scale						{ background-image:url(../img/calc_scale.jpg); background-repeat:no-repeat; background-position:top right;
												  width:640px; height:167px; padding:0px; margin:15px -34px 0px 0px;}
		DIV.scale_headline						{ padding:20px 59px 0px 0px; font:bold 14px arial;}
		DIV.calculator_here						{ width:612px;  margin:0px 20px 0px 0px;}
			IMG.you_are_here					{ float:left; margin:15px 0px 0px 0px;}
		DIV.calculator_text						{ width:612px;  margin:0px 20px 0px 0px; clear:both}
			DIV.scale_text_1					{ float:right; margin:26px 95px 0px 0px; font:normal 12px arial; color:#FFFFFF;}
			DIV.scale_text_2					{ float:right; margin:26px 15px 0px 0px; font:normal 12px arial; color:#FFFFFF;}
			DIV.scale_text_3					{ float:right; margin:26px 16px 0px 0px; font:normal 12px arial; color:#FFFFFF;}
			DIV.scale_text_4					{ float:right; margin:26px 25px 0px 0px; font:normal 12px arial; color:#FFFFFF;}
			DIV.scale_text_5					{ float:right; margin:26px 20px 0px 0px; font:normal 12px arial; color:#FFFFFF;}
			DIV.scale_text_6					{ float:right; margin:26px 30px 0px 0px; font:normal 12px arial; color:#FFFFFF;}
			
/**healthy-way.aspx**/
DIV.healthyWay 	   	    				{ background-image:url(../img/way_navs/healthy_subNav.jpg); height:593px; }

/**vision.aspx**/
DIV.aboutVision 	   	    			 { background-image:url(../img/about_nav/vision_subNav.jpg); height:610px;}
IMG.vision_img							{ margin:15px 0px 0px 0px}

/**error.aspx**/
P.error_P								{ font:bold 14px arial; color:#23552c; margin-top:0px;}

/**parenting.aspx**/
DIV.healthyParenting	   	    		{ background-image:url(../img/way_navs/parenting_subNav.jpg); height:610px;}
IMG.ParentingRightPic					{ border:solid 4px #e8e4dd; float:right; margin:0px 0px 27px 0px}
.leftParentingText						{ float:right; margin:-5px 24px 0px 0px; width:365px}
.leftParentingText P					{ margin:7px 0px 7px 0px !important; padding:0px 0px 0px 0px !important}
.parenting_subTitle						{ font:bold 18px arial; color:#97b556}
A.parenting_link						{ font:bold 12px arial; text-decoration:underline; color:#23552c}
.declaration							{ font:normal 12px arial; color:#919191 ; margin-top:35px !important;}

/**trip.aspx**/
DIV.healthyTrip	  	    			    { background-image:url(../img/way_navs/trip_subNav.jpg); height:615px;}
DIV.tripRightText						{ margin:0px 0px 0px 10px; width:600px; overflow:hidden;}
P.tripFloat_P							{ padding:0px 0px 0px 0px !important;}
P.tripRightText_long					{ padding:0px 0px 0px 65px !important;}
A.tripLink								{ color:#23552C}
IMG.trip-image							{ float:left; width:367px; height:245px; margin:5px 10px 15px 0;}

/** professional_audience_logout.aspx **/
.txt_check {display:block; font-size:12px; }
.font12px {font-size:12px;}
.login {float:left; cursor:pointer; margin-left:87px;}
INPUT.long_textField {width:190px; font:14px arial; text-align:right;}
.PT10 {padding-top:10px;}
.R {float:right;}
.ML10 {margin-left:10px;}
A.link {font:12px Arial; color:#3f5b35;}
SPAN.link_separator {font:12px Arial; color:#aaaaaa;}