html { filter: expression(document.execCommand("BackgroundImageCache", false, true)); }
body { 
	background-color:#FFFFFF;
	margin:0; padding:0; 
	font-family:verdana;
	font-size:12px;
	 overflow: -moz-scrollbars-vertical;
 overflow: -moz-scrollbars-vertical;
	 }

form { padding:0; margin:0; }
img { border:none;}
a.g { color:#349516;} /* green */
a.o, h2.o { color:#f46404;} /* orange */
a.b { color:#217acd;} /* blue */

.navMenuCenter {width:900px; margin:0 auto; text-align:center;}
.rightImg { width:81px; height:81px;}

span.g {color:#317404;}

#clearFix { clear:both; height:10px; overflow:hidden; border-bottom:1px dotted #ff9c04;margin-bottom:10px;}
#clearFix2 { clear:both; height:5px; overflow:hidden;}
#clearFix3 { clear:both; height:1px; overflow:hidden;}

#progress {padding:150px 0 0 0; text-align:center; font-weight:bold; font-size:11px; color:#ff6600;}
#newslist { height:370px; }

/* Headers */
h1 { margin:0; padding:0;  font-size:12px; clear:both;}
#cover h1 { display:none; }

#homepage1 { position:absolute; margin:0 auto; text-align:center; width:100%;  z-index:999;   }
#homepage1 div { text-align:right; margin:0px auto; width:840px;  z-index:999;  }
#homepage1 a { color:#999; font-size:11px; font-weight:bold; text-decoration:none; display:block; float:right;
	background-image:url(../images/tr/home.gif); width:84px; height:22px; background-repeat:no-repeat;
	
}
#homepage1 a:hover { color:#888; text-decoration:none;}
#homepage1 a span { display:none; }




#content .mother .col01 h1.news 
{ 	vertical-align:top; margin:5px 0 0 0; padding:0 0 0 20px; height:30px;   
	background-image:url(../images/tr/h1news.gif); background-repeat:no-repeat; background-position:left; 
	border-bottom:1px dotted #ff9c04; }
#content .mother .col01 h1.news span { display:none; }

	/* col 02 */
	#content .mother .col02 h1.product 
	{ vertical-align:top; margin:0px 10px 10px 10px ; padding:0; height:25px; background-image: url(../images/tr/h1products.gif); background-repeat:no-repeat; }
	
	#content .mother .col02 h1.guide 
	{ vertical-align:top; margin:0px 10px 10px 10px ; padding:0; height:25px; background-image: url(../images/tr/h1guide.gif); background-repeat:no-repeat; }
	
	#content .mother .col02 h1.recipe 
	{ vertical-align:top; margin:0px 10px 10px 10px ; padding:0; height:25px; background-image: url(../images/tr/h1recipe.gif); background-repeat:no-repeat; }

	

	#content .mother .col02 h1.product span , #content .mother .col02 h1.recipe span, #content .mother .col02 h1.guide span
	{ display:none; }
	/* col 02 -bit*/


	#content .mother .col03 h1.article07082006
	{ vertical-align:top; margin:0px 10px 10px 10px ; padding:0;  height:16px; background-image: url(../images/tr/h1diet.gif); background-repeat:no-repeat; }
	#content .mother .col03 h1.article07082006 span	{ display:none; }

	

/* Headers / */


#cover { position:absolute;  
	width:100%; height:214px;
	background-image:url(../images/bg_topcover.jpg);
	background-repeat:repeat-x;
}
#cover img { margin:0 auto;}

#cover #topcover {   margin:0 auto; z-index:1; text-align:center;  }
#cover #topcover #mymovie { margin:0 auto; z-index:1; top:0; left:auto; }


/* nav */


#nav { position:absolute; z-index:999; top:214px; width:100%; height:auto !important; min-height:44px; height:44px; text-align:center; background-image:url(../images/bg_nav.gif); 	background-repeat:repeat-x; }

#nav ul#menu { width:868px; margin:0 auto !important; margin:0 0 0 -23px;  padding:0;  z-index:999; vertical-align: middle;   }
#nav ul#menu li { position: relative; float:left; list-style:none; height:24px; margin:8px 3px 8px 3px; z-index:999; }
#nav ul#menu .sub { display: none;	position: absolute; margin:0; padding:0; top: 25px;	left:0;background-image: url(../images/bg_nav_list.gif); background-repeat:repeat-y; background-position:center; }
#nav ul#menu .sub li { 
	 clear:both; background-image:none; margin:0; padding:2px 10px 2px 10px; text-align:left; height:auto; min-width:190px; width:190px;
	 
	  }
#nav ul#menu .sub li.start { clear:both; padding:0; width:210px; height:5px; overflow:hidden; background-color: transparent;
							  background-image:url(../images/bg_nav_list_l.gif); background-repeat:no-repeat;  background-position:left top; } 
#nav ul#menu .sub li.start .r { clear:both; padding:0; margin:0; width:5px; height:5px; float:right; overflow:hidden; background-color: transparent;
								background-image:url(../images/bg_nav_list_r.gif); background-repeat: no-repeat; background-position:right top; } 
#nav ul#menu .sub li.end { clear:both; padding:0; margin:0; width:210px; height:5px; overflow:hidden; background-color: transparent;
							  background-image:url(../images/bg_nav_list_bottom_l.gif); background-repeat:no-repeat;  background-position:left bottom; } 
#nav ul#menu .sub li.end .r { clear:both; padding:0; margin:0; width:5px; height:5px; float:right; overflow:hidden; background-color: transparent;
								background-image:url(../images/bg_nav_list_bottom_r.gif); background-repeat: no-repeat; background-position:right top; } 
	  
#nav ul#menu .sub li a {  clear:both; background-image:none; font-family:tahoma; font-size:11px; color:#749f3f; font-weight:bold;  height:auto; text-decoration:none; white-space:nowrap;   }
#nav ul#menu .sub li a:hover{  text-decoration:none; color:#FFB700;   }
#nav ul#menu li>ul { top: auto;	left: auto; }
#nav ul#menu li:hover ul, #nav ul#menu li.over ul { display: block; }
#nav ul#menu li span {  display:none ;}

#nav ul li a {height:24px; background-repeat:no-repeat; cursor: pointer;  }

#nav ul li.navAbout 	{  width:100px;  background-image: url(../images/tr/nAbout.gif); background-repeat:no-repeat; }
#nav ul li.navAbout a 		{  width:100px;  display:block; }

#nav ul li.navProduction {  width:100px;  background-image: url(../images/tr/nProduction.gif);  background-repeat:no-repeat; }
#nav ul li.navProduction a   {  width:100px; display:block; }

#nav ul li.navProducts	{  width:100px;  background-image: url(../images/tr/nProducts.gif);  background-repeat:no-repeat; }
#nav ul li.navProducts a 	{  width:100px;  display:block; }

#nav ul li.navRecipes 	{  width:100px;  background-image: url(../images/tr/nRecipes.gif);  background-repeat:no-repeat; }
#nav ul li.navRecipes a 	{  width:100px;  display:block; }

#nav ul li.navSales		{  width:117px;  background-image: url(../images/tr/navSales.gif);  background-repeat:no-repeat;}
#nav ul li.navSales a 		{  width:117px;  display:block; }

#nav ul li.navSales 	{  width:117px;  background-image: url(../images/tr/navSales.gif);  background-repeat:no-repeat; }
#nav ul li.navSales a 		{  width:117px;  display:block; }

#nav ul li.navDealers 	{  width:100px;  background-image: url(../images/tr/nDealers.gif);  background-repeat:no-repeat; }
#nav ul li.navDealers a 	{  width:100px;  display:block; }

#nav ul li.navNews		{  width:100px;  background-image: url(../images/tr/nNews.gif);  background-repeat:no-repeat; }
#nav ul li.navNews a 		{  width:100px;  display:block; }

#nav ul li.navFeed		{  width:125px;  background-image: url(../images/tr/navFeed.gif);  background-repeat:no-repeat; }
#nav ul li.navFeed a 		{  width:125px;  display:block; }

#nav ul li.navHr		{  width:117px;  background-image: url(../images/tr/navHR.gif); background-repeat:no-repeat;}
#nav ul li.navHr a 			{  width:117px;  display:block; }

#nav ul li.navContact 	{  width:100px;  background-image: url(../images/tr/nContact.gif);  background-repeat:no-repeat;}
#nav ul li.navContact a 	{  width:100px;  display:block; }


/*


/* nav -bit*/

#content { clear:both;   
	width:100%; 
	position: absolute; top:258px; 
	background-image:url(../images/bg_content.jpg);
	background-repeat:repeat-x; z-index:900;
	background-position: top;

	
 
}

/* corner */
#content .mother .crTop, #content .mother .crBottom, 
#content .mother .crTop .l, #content .mother .crTop .r, #content .mother .crBottom .l, #content .mother .crBottom .r     
{ height:5px; overflow:hidden; }

#content .mother .col01 .crBottom { background-color:#dae6f1; clear:both; }
#content .mother .col01 .crBottom .c{ float:left; width:298px; background-color:#dae6f1;  }
#content .mother .col01 .crBottom .r { float:right; width:5px; background-image:url(../images/cr/std03.png); background-repeat:no-repeat; background-position:bottom; }
#content .mother .col01 .crBottom .l { float:left;  width:5px; background-image:url(../images/cr/std04.png); background-repeat:no-repeat; background-position:bottom; }



#content .mother .col03 .crTop .c, #content .mother .col03 .crBottom .c  { float:left; width:220px;  }
#content .mother .col03 .crTop, #content .mother .col03 .crBottom { background-color:#e5f1d4;  }
#content .mother .col03 .crTop .l 	 { float:left;  width:5px; background-image:url(../images/cr/std01.png); background-repeat:no-repeat; background-position:top;	 }
#content .mother .col03 .crTop .r 	 { float:right; width:5px; background-image:url(../images/cr/std02.png); background-repeat:no-repeat; background-position:top; 	 }
#content .mother .col03 .crBottom .r { float:right; width:5px; background-image:url(../images/cr/std03.png); background-repeat:no-repeat; background-position:bottom; }
#content .mother .col03 .crBottom .l { float:left;  width:5px; background-image:url(../images/cr/std04.png); background-repeat:no-repeat; background-position:bottom; }

#content .mother .col02 .crTop .c, #content .mother .col02 .crBottom .c  { float:left; width:280px; background-color:#f6f7ed;  }
#content .mother .col02 .crTop .l 	 { float:left;  width:5px; background-image:url(../images/cr/cr01.png); background-repeat:no-repeat; background-position:top;	 }
#content .mother .col02 .crTop .r 	 { float:right; width:5px; background-image:url(../images/cr/cr02.png); background-repeat:no-repeat; background-position:top; 	 }
#content .mother .col02 .crBottom .r { float:right; width:5px; background-image:url(../images/cr/cr03.png); background-repeat:no-repeat; background-position:bottom; }
#content .mother .col02 .crBottom .l { float:left;  width:5px; background-image:url(../images/cr/cr04.png); background-repeat:no-repeat; background-position:bottom; }


#content .main .rightSide .article .crTop .c, #content .main .rightSide .article .crBottom .c  { float:left; width:210px;background-color:#e5f1d4;   }
#content .main .rightSide .article .crTop .l 	 { float:left;  width:5px; background-image:url(../images/cr/std01.png); background-repeat:no-repeat; background-position:top;	 }
#content .main .rightSide .article .crTop .r 	 { float:right; width:5px; background-image:url(../images/cr/std02.png); background-repeat:no-repeat; background-position:top; 	 }
#content .main .rightSide .article .crBottom .r { float:right; width:5px; background-image:url(../images/cr/std03.png); background-repeat:no-repeat; background-position:bottom; }
#content .main .rightSide .article .crBottom .l { float:left;  width:5px; background-image:url(../images/cr/std04.png); background-repeat:no-repeat; background-position:bottom; }



/* corner -bit */


/* content */
#content .mother { width:860px; margin:10px auto; }

/* content -bit */


/* col 01 content */
#content .mother .col01 { float:left; width:308px; height:auto; text-align:left;  }


	/* news */
	#content .mother .col01 .newsbox2 { background-color:#f6fafe;}
	#content .mother .col01 .newsbox1, #content .mother .col01 .newsbox2 
	{ font-family:verdana; padding:15px 0 15px 3px; border-bottom:1px dotted #ff9c04; min-height:55px;}
	#content .mother .col01 .newsbox1 a, #content .mother .col01 .newsbox2 a 
	{ 	font-size:12px; text-decoration:none; padding:0 0 0 20px; display:inherit;  
		background-image: url(../images/bg_news.gif); background-repeat:no-repeat; background-position: left center; vertical-align:top; }
	#content .mother .col01 .newsbox1 a {color:#317404; }
	#content .mother .col01 .newsbox2 a {color:#3e65b1; }
	#content .mother .col01 .newsbox1 a:hover, #content .mother .col01 .newsbox2 a:hover  {color:#ff9c04; }
	#content .mother .col01 .newsbox1 div, #content .mother .col01 .newsbox2 div  {margin:0 0 0 20px; color:#636363; }
	#content .mother .col01 .newsbox1 div a, #content .mother .col01 .newsbox2 div a  { clear:both; color:#636363; background-image:none; padding:0;font-size:11px;  }
	#content .mother .col01 .newsbox1 div a:hover, #content .mother .col01 .newsbox2 div a:hover  { color:#636363;  }
	#content .mother .col01 .newsbox1 span {color:#317404; font-size:10px;margin:0 0 0 20px;  }
	#content .mother .col01 .newsbox2 span {color:#3e65b1; font-size:10px;margin:0 0 0 20px;  }
	
	#content .mother .col01 .newsFooter { background-color:#dae6f1; text-align:right; margin:5px 0 0 0; height:22px; min-height:24px;   }
	#content .mother .col01 .newsFooter .page { float:left; margin:5px;  }
	#content .mother .col01 .newsFooter .page a { font-size:11px; color:#446c90; }
	#content .mother .col01 .newsFooter .page strong { font-size:11px; color:#446c90; }	
	#content .mother .col01 .newsFooter .a { float:right;}

	#content .mother .col01 .newsFooter .a a.archive 
	{ margin:5px 5px 0 0; background-image:url(../images/tr/archive.gif); background-repeat:no-repeat; width:43px; height:17px; display:block }
	#content .mother .col01 .newsFooter .a  .archive span { display:none;   }
	
	/* news -bit */

/* col 01 content -bit*/


/* col 02 content */
#content .mother .col02 { float:left; width:290px; margin:0 10px 0 10px;}
#content .mother .col02 .col02content {width:290px; background-color:#f6f7ed; text-align:left; z-index:999; position:absolute;    }
#content .mother .col02 .col02content .clearFix { height:14px; overflow:hidden; }

	#content .mother .col02 .productBox, #content .mother .col02 .recipeBox, #content .mother .col02 .guideBox 
	{ margin:10px 10px 19px 10px; }
	#content .mother .col02 .productBox img, #content .mother .col02 .recipeBox img, #content .mother .col02 .guideBox img 
	{ float:left; height:85px; width:85px; margin:0 10px 0 0;  }
	#content .mother .col02 .productBox .txt a, #content .mother .col02 .recipeBox .txt a, #content .mother .col02 .guideBox .txt a 
	{ font-size:12px; text-decoration:none; }
	#content .mother .col02 .productBox .txt a:hover, #content .mother .col02 .recipeBox .txt a:hover, #content .mother .col02 .guideBox .txt a:hover 
	{ font-size:12px; text-decoration:underline; }
	#content .mother .col02 .productBox .txt .text , #content .mother .col02 .recipeBox .txt .text , #content .mother .col02 .guideBox .txt .text 
	{ font-size:11px; color:#636363; margin:5px auto; }
	#content .mother .col02 .productBox .txt .date , #content .mother .col02 .recipeBox .txt .date , #content .mother .col02 .guideBox .txt .date 
	{ font-size:10px; text-align:right; }
		
	#content .mother .col02 .productBox a, #content .mother .col02 .productBox .date { color:#349516;}
	#content .mother .col02 .recipeBox a,  #content .mother .col02 .recipeBox .date  { color:#f46404;}
	#content .mother .col02 .guideBox a,   #content .mother .col02 .guideBox .date   { color:#217acd;}

/* col 02 content -bit */

/* col 03 */
#content .mother .col03 { float:left; width:230px;position: relative; }

#content .mother .col03 .login { z-index:1; width:229px; height:131px; background-image:url(../images/tr/loginoff.png); background-repeat:no-repeat; margin:0 0 6px 0;}
#content .mother .col03 .logon { z-index:1; width:229px; height:131px; background-image:url(../images/tr/loginon.png); background-repeat:no-repeat; margin:0 0 6px 0;}
#content .mother .col03 .password { z-index:1; width:229px; height:131px; background-image:url(../images/tr/password.png); background-repeat:no-repeat; margin:0 0 6px 0;}

#content .mother .col03 .password .passMsg {  position: relative  !important; font-size:11px; color:#ab7118; width:220px; top:35px;  padding:0;    }




#content .mother .col03 .logon .logontext 
{  position: relative; text-align:left; top:40px; left:20px; margin:0; font-size:11px; color:#ab7118 }
#content .mother .col03 .logon .logontext a{color:#ab7118 }

/* col 03 > login */
	#content .mother .col03 .login .element { clear:both; position: absolute;top:35px; left:90px; z-index:5;}
	#content .mother .col03 .password .element { clear:both; position: absolute;top:80px; left:20px; z-index:5;width:200px; text-align:center;}
	
	#content .mother .col03 .login .element div, #content .mother .col03 .password .element div	{ float:left; }

	#content .mother .col03 .login .element .l, #content .mother .col03 .password .element .l 
	{ width:5px; height:22px; overflow:hidden; background-image: url(../images/loginl.png); margin:1px 0 0 0;  }
	
	#content .mother .col03 .login .element .r, #content .mother .col03 .password .element .r 
	{ width:5px; height:22px; overflow:hidden; background-image: url(../images/loginr.png); margin:1px 0 0 0; }
	#content .mother .col03 .login .element .input, #content .mother .col03 .password .element .input
	{ margin:0; padding:0;}
	#content .mother .col03 .login .element .input input, #content .mother .col03 .password .element .input input
	{ height:18px; min-height:20px; border:1px solid #e58b00; border-right:none;border-left:none; background-color:#fff; margin:0 0 3px 0 ; }
	#content .mother .col03 .login .element .input .user { width:113px; }
	#content .mother .col03 .password .element .user { width:150px; background-color:#fff; font-size:12px; font-family:tahoma;   }
	
	#content .mother .col03 .login .element .input .pass{ width:80px; }
	#content .mother .col03 .login .element .input .go { border:none; height:23px; width:28px; margin:0 0 0 5px; }
	#content .mother .col03 .password .element .input .go { float:left; border:none; height:23px; width:28px; margin:0 0 0 5px; }
	
	#content .mother .col03 .login  .text { position:absolute; clear: both; text-align:left; top:95px; left:13px; z-index:5;   }
	#content .mother .col03 .login  .text a { color:#c8943d; font-size:10px; }
/* col 03 > login -bit*/

#content .mother .col03 .article .text {  background-color:#e5f1d4; width:230px;    }

/* col 03 > article */
	#content .mother .col03 .article .text .img { float:left; height:145px; width:55px; margin:0 5px 0 5px; position:relative;  }
	#content .mother .col03 .article .text .txt { float:left; font-size:11px; width:150px; padding:0; margin: 0 0 10px 0; text-align:left; color:#636363;}
	#content .mother .col03 .article .text .txt a { text-decoration:none;color:#217acd; font-size:12px; }
	#content .mother .col03 .article .text .txt a:hover { text-decoration:underline; }
/* col 03 > article -bit */


#callcenter { width:228px; height:69px; margin:4px auto; background-image:url(../images/tr/callcenter_home.gif); background-repeat:no-repeat; }
#callcenter span   { display:none;}

#callcenterSub { width:228px; height:69px; margin:10px auto; background-image:url(../images/tr/callcenter_sub.gif); background-repeat:no-repeat; }
#callcenterSub span   { display:none;}

#ncLogo { width:103px; height:10px; margin:10px auto; background-image:url(../images/ncLogo.gif); background-repeat:no-repeat; }
#ncLogo span  {display: none;}
#ncLogo a  {display: block; width:103px; height:10px; }

/* col 03 -bit */


/* subpage */
#content .main { width:850px; margin:10px auto; }
#content .main .leftSide, #content .main .rightSide .content {position:relative}
#content .main .leftSide .content .newsBox { position:relative;  z-index:999;}

#content .main .leftSide {float:left; width:610px; display:block; }
#content .main .leftSide .subCrTop, #content .main .leftSide .subCrBottom { display:block;  }
#content .main .leftSide .subCrTop .c, #content .main .leftSide .subCrBottom .c { float:left; width:590px; height:27px; background-color:#CC3300; background-image:url(../images/cr/subCrBg.png);  }
#content .main .leftSide .subCrTop span, #content .main .leftSide .subCrBottom span { height:27px; overflow:hidden; }
#content .main .leftSide .subCrTop .l 	 { float:left;  width:10px; background-image:url(../images/cr/subCr01.png); background-repeat:no-repeat; background-position:top;	 }
#content .main .leftSide .subCrTop .r 	 { float:right; width:10px; background-image:url(../images/cr/subCr02.png); background-repeat:no-repeat; background-position:top; 	 }
#content .main .leftSide .subCrBottom .r { float:right; width:10px; background-image:url(../images/cr/subCr03.png); background-repeat:no-repeat; background-position:bottom; }
#content .main .leftSide .subCrBottom .l { float:left;  width:10px; background-image:url(../images/cr/subCr04.png); background-repeat:no-repeat; background-position:bottom; }

#content .main .leftSide .subCrPrTop, #content .main .leftSide .subCrPrBottom { display:block;  }
#content .main .leftSide .subCrPrTop .c, #content .main .leftSide .subCrPrBottom .c { float:left; width:590px; height:27px; background-color:#ea973f; background-image:url(../images/cr/subCrPrBg.png);  }
#content .main .leftSide .subCrPrTop span, #content .main .leftSide .subCrPrBottom span { height:27px; overflow:hidden; }
#content .main .leftSide .subCrPrTop .l 	 { float:left;  width:10px; background-image:url(../images/cr/subCrPr01.png); background-repeat:no-repeat; background-position:top;	 }
#content .main .leftSide .subCrPrTop .r 	 { float:right; width:10px; background-image:url(../images/cr/subCrPr02.png); background-repeat:no-repeat; background-position:top; 	 }
#content .main .leftSide .subCrPrBottom .r { float:right; width:10px; background-image:url(../images/cr/subCrPr03.png); background-repeat:no-repeat; background-position:bottom; }
#content .main .leftSide .subCrPrBottom .l { float:left;  width:10px; background-image:url(../images/cr/subCrPr04.png); background-repeat:no-repeat; background-position:bottom; }

#content .main .leftSide .content { background-color:#fff; padding:10px 20px 10px 20px; height:auto !important; height:650px; min-height:650px; display:block; font-size:11px; color:#434343; } 
#content .main .leftSide .content p {font-size:11px;} 

#content .main .leftSide .subCrBottom .c a, #content .main .leftSide .subCrPrBottom .c a  
{ font-size:11px; color:#FFFFFF;} 
#content .main .leftSide .subCrBottom .c, #content .main .leftSide .subCrPrBottom .c  
{ font-size:11px; color:#FFFFFF;} 

#content .main .leftSide .subCrBottom .c .page, #content .main .leftSide .subCrPrBottom .c .page  
{ float:left; margin:5px 0 0 0; }

#content .main .leftSide .subCrPrBottom .c .back a span, #content .main .leftSide .subCrPrBottom .c .next a span
{ display:none} 
#content .main .leftSide .subCrPrBottom .c .back a, #content .main .leftSide .subCrPrBottom .c .next a 
{ width:89px; height:14px; background-repeat:no-repeat; display:block; border:none; text-decoration:none; }
#content .main .leftSide .subCrPrBottom .c .back { float:left; margin:5px 0 0 10px;  }  
#content .main .leftSide .subCrPrBottom .c .next { float:right; margin:5px 10px 0 0;}  
#content .main .leftSide .subCrPrBottom .c .back a { background-image:url(../images/tr/prodBack.png);}  
#content .main .leftSide .subCrPrBottom .c .next a { background-image:url(../images/tr/prodNext.png);}  

#content .main .leftSide .subCrBottom .c .archive { float:right;margin:8px 0 0 0; }
#content .main .leftSide .subCrBottom .c .archive span { display:none;  }
#content .main .leftSide .subCrBottom .c .archive a { display:block; width:40px; height:12px; background-image:url(../images/tr/archive_sub.gif);  }

#content .main .leftSide .content .img { float:left; margin:0 10px 0 0; }
#content .main .leftSide .content .img2 { float:right; margin:0 0 10px 10px ; }
#content .main .leftSide .content .text h2 { font-size:12px;  margin:0;  }
#content .main .leftSide .content .materials {float:left; width:350px; display:block;margin:0 0 20px 0; height:auto !important; min-height:130px; height:130px;}
#content .main .leftSide .content .materials span { float:left; width:175px; }

#content .main .leftSide .content  h5.line
{ margin:0 0 10px 0; padding:0; color:#272727; font-size:12px; height:20px; background-image:url(../images/recipeLine.gif); background-repeat:no-repeat; background-position:left bottom;}

#content .main .leftSide .content .prodBox {margin:10px auto; position: relative; display:block;}
#content .main .leftSide .content .prodBox .img { width:120px; height:80px; float:left; display:block;  }
#content .main .leftSide .content .prodBox .img img { width:120px; height:80px; border:none; }
#content .main .leftSide .content .prodBox .imgDetails {float:left; display:block; margin:0 0 10px 0;  }
#content .main .leftSide .content .prodBox .imgDetails img {border:none; }
#content .main .leftSide .content .prodBox .text { }
#content .main .leftSide .content .prodBox .text h2 { margin:0; padding:0; font-size:12px;}
#content .main .leftSide .content .prodBox .text h2 a { font-size:12px; text-decoration:none;}
#content .main .leftSide .content .prodBox .text h2 a:hover { font-size:12px; text-decoration:underline;}
#content .main .leftSide .content .prodBox .clearFix { clear:both; height:10px; overflow:hidden; border-bottom:1px dotted #ff9c04;margin-bottom:10px;}
#content .main .leftSide .content .prodBox .clearFix2 { clear:both; height:10px; overflow:hidden; }
#content .main .leftSide .content .prodBox .prdList {margin:10px auto; clear:both; }
#content .main .leftSide .content .prodBox .prdList table { width:100%; color:#000;}
#content .main .leftSide .content .prodBox .prdList table td { padding:7px 5px 7px 5px; border-bottom:1px dotted #EA973F; text-align:center;}
#content .main .leftSide .content .prodBox .prdList table thead{ background-color:#EA973F; color:#fff; font-weight:bold; border:1px solid #ffb700;}
#content .main .leftSide .content .prodBox .prdList table thead td { height:25px; }

#content .main .leftSide .content .citySelect { text-align:right; margin:0 0 5px 0; }
#content .main .leftSide .content .citySelect select { font-family:tahoma; font-size:12px; border:1px solid #D45406;  }
#content .main .leftSide .content .list { clear:left; width:100%; display:table-row;   }
#content .main .leftSide .content .head { background-color:#D45406; color:#fff; font-weight:bold; clear:both;   }
#content .main .leftSide .content .dark { background-color:#F6F7ED;}
#content .main .leftSide .content .list div { float:left; display:table-cell ; padding:5px 2px 5px 5px; font-size:11px; }

#content .main .leftSide .content .list div.name { width:100px; font-weight:bold;font-size:10px;  }
#content .main .leftSide .content .list div.city { width:90px; }
#content .main .leftSide .content .list div.phone { width:100px;  }
#content .main .leftSide .content .list div.fax { width:100px; }
#content .main .leftSide .content .list div.address { width:145px;font-size:10px; }

#content .main .leftSide .content .listHR div { float:left;padding:3px 5px 3px 5px; margin:0 10px 5px 0; width:125px; text-align:center;  }
#content .main .leftSide .content .listHR div.end { margin:0 0 5px 0;  }
#content .main .leftSide .content .listHR div.h {  background-color:#F6F7ED; font-weight:bold;border-bottom:2px solid #cfc5b1;  }
#content .main .leftSide .content .listHR div.name { background-color:#F6F7ED; font-weight:bold; border:none;  text-align:left; padding:3px 5px 3px 10px;   }
#content .main .leftSide .content .listHR div span { font-weight:normal; }
#content .main .leftSide .content .listHRlink { clear:both; background-color:#F6F7ED; text-align:right; padding:3px 10px 3px 0;}

#content .main .leftSide .content h3 { position:relative; background-color:#F6F7ED; font-size:12px; margin:10px 0 10px 0; padding:3px 0 3px 10px; } 
#content .main .leftSide .content h3.recipe { position:relative; background-color:transparent; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; margin:10px 0 10px 0; padding:0; color:#D45406; } 
#content .main .leftSide .content .recipemargin  {margin:10px}
#content .main .leftSide .content .contentlist h2 { clear:both; margin:10px 0 10px 0; padding:0;  font-size:14px; position:relative; }
#content .main .leftSide .content .contentlist div { float:left; margin:0 0 5px 0; }
#content .main .leftSide .content .contentlist div.ll { font-weight:bold; width:120px; }
#content .main .leftSide .content .contentlist div.lll { font-weight:bold; width:120px; margin:0 0 0 20px; }
#content .main .leftSide .content .contentlist div.llll { font-weight:bold; width:200px; margin:0 0 0 20px; }
#content .main .leftSide .content .contentlist div.lll span { font-weight:bold; color:#f30;}
#content .main .leftSide .content .contentlist div.l { font-weight:bold; width:150px; }
#content .main .leftSide .content .contentlist div.c { font-weight:bold; width:15px; text-align: center;}
#content .main .leftSide .content .contentlist div.r { width:380px; }
#content .main .leftSide .content .contentlist div.rr { width:auto; max-width:350px; }

#content .main .leftSide .content h3.headlink a { text-decoration:none; color:#fff; font-size:11px; width:560px;  display:block; padding:0; margin:0;}
#content .main .leftSide .content h3.headlink a:hover {color:#000;}

#content .main .leftSide .content .msg { margin:0 auto; text-align:center; height:250px; padding:20px 0 0 0; }

#content .main .leftSide .content ul.textlist li { list-style-image:url(../images/ok.gif); font-size:11px; margin:0 0 10px 0 }
#content .main .leftSide .content ul.textlist li a { color:#D45406; font-weight:bold; }
#content .main .leftSide .content ul.textlist li a:hover { color:#000; font-weight:bold; }


#content .main .leftSide .content .error { margin:0 auto; background-color:#f7f7f7; width:400px; padding:20px 10px 10px 20px; color:#c00; }
#content .main .leftSide .content .error li { margin:0 0 10px 0; }
#content .main .leftSide .content form .t { width:200px; border:1px solid #c2c2c2; font-family:tahoma; font-size:11px; color:#333; }
#content .main .leftSide .content form select {border:1px solid #c2c2c2; font-family:tahoma; font-size:11px; color:#333; margin:0 10px 0 0; }
#content .main .leftSide .content form textarea {width:200px; height:50px; border:1px solid #c2c2c2; font-family:tahoma; font-size:11px; color:#333; }
#content .main .leftSide .content form .frmCode { width:30px; border:1px solid #c2c2c2; font-family:tahoma; font-size:11px; color:#333; }
#content .main .leftSide .content form .frmPhone { width:150px; border:1px solid #c2c2c2; font-family:tahoma; font-size:11px; color:#333; }
#content .main .leftSide .content form .submit { width:50px; font-weight:bold; border:1px solid #c2c2c2; font-family:tahoma; font-size:11px; color:#333; }


#content .main .leftSide .content .contentlist fieldset { clear:left; border:1px solid #D45406; margin:30px 0 20px 0; padding:10px; } 
#content .main .leftSide .content .contentlist legend { padding:0 10px 0 10px; color:#F46304; font-weight:bold; } 
#content .main .leftSide .content .contentlist fieldset input { width:250px; height:18px; font-size:11px; font-family:tahoma; border:1px solid #999999; }
#content .main .leftSide .content .contentlist fieldset textarea { width:250px; height:100px; font-size:11px; font-family:tahoma; border:1px solid #999999;  }
#content .main .leftSide .content .contentlist fieldset .submit { width:50px; height:20px; background-color:#D45406; color:#fff; font-weight:bold; border:none;  }
#content .main .leftSide .content .contentlist fieldset form { margin:0; padding:0; }
#content .main .leftSide .content .contentlist .thanks { clear:both;  color:#f30; margin:10px 0 10px 10px }

#content .main .rightSide {float:right;   width:220px; }
#content .main .rightSide .content { background-color:#f6f7ed; }
#content .main .rightSide .crTop span, #content .main .rightSide .crBottom span { height:5px; overflow:hidden; }
#content .main .rightSide .crTop .c, #content .main .rightSide .crBottom .c  { float:left; width:210px;background-color:#f6f7ed;   }
#content .main .rightSide .crTop, #content .main .rightSide .crBottom {  height:5px;   }
#content .main .rightSide .crTop .l 	 { float:left;  width:5px; background-image:url(../images/cr/cr01.png); background-repeat:no-repeat; background-position:top;	 }
#content .main .rightSide .crTop .r 	 { float:right; width:5px; background-image:url(../images/cr/cr02.png); background-repeat:no-repeat; background-position:top; 	 }
#content .main .rightSide .crBottom .r { float:right; width:5px; background-image:url(../images/cr/cr03.png); background-repeat:no-repeat; background-position:bottom; }
#content .main .rightSide .crBottom .l { float:left;  width:5px; background-image:url(../images/cr/cr04.png); background-repeat:no-repeat; background-position:bottom; }


#content .main .rightSide h1.product span, #content .main .rightSide h1.recipe span, 
#content .main .rightSide h1.guide span, #content .main .rightSide h1.article07082006 span  
{ display:none;}

#content .main .rightSide h1.product { background-image:url(../images/tr/rightH1product.png); background-repeat:no-repeat; width:74px; height:15px; margin:0 0 0 10px;  }
#content .main .rightSide h1.recipe { background-image:url(../images/tr/rightH1recipe.png); background-repeat:no-repeat; width:82px; height:13px; margin:0 0 0 10px;  }
#content .main .rightSide h1.guide { background-image:url(../images/tr/rightH1guide.png); background-repeat:no-repeat; width:178px; height:17px; margin:0 0 0 10px;  }
#content .main .rightSide h1.article07082006 { background-image:url(../images/tr/H1diet.gif); background-repeat:no-repeat; width:122px; height:16px; margin:0 0 0 10px;  }


#content .main .rightSide .content .textBox, 
#content .main .rightSide .article .textBox
{ margin:10px; font-size:10px; color:#636363; }

#content .main .rightSide .content .textBox .img, 
#content .main .rightSide .article .textBox .img 
{ position:relative;  float:left; width:85px; height:85px;  }

#content .main .rightSide .content a, 
#content .main .rightSide .article  a
{ font-size:12px; text-decoration: none; }

#content .main .rightSide .content a:hover, 
#content .main .rightSide .article  a:hover
{ font-size:12px; text-decoration: underline; }

#content .main .rightSide .article { background-color:#e5f1d4; }


/* cv form */
	#cvContainer { font-family:tahoma; font-size:11px; font-weight:bold; position:relative; }
	#cvContainer form { margin:0; padding:0; }
	#cvContainer h4 { font-size:12px; background-color:#f8f8f8; border-left:3px solid #ff6600; margin:10px 0 10px 0; padding:2px 0 2px 10px; }
	#cvContainer h5 { font-size:12px; border-bottom:1px solid #666666; margin:10px 0 10px 0; padding:2px 0 2px 10px; }

	#cvContainer .text { float:left; width:180px; text-align:right;  }
	#cvContainer .text2 { float:left; width:auto; margin:0 10px 0 10px; }
	#cvContainer .dot { float:left; width:20px; text-align:center; }	
	#cvContainer .object { float:left; width:auto; }	
	#cvContainer .clrFix { clear:both; overflow:hidden; height:10px; }	
	
	#cvContainer input, #cvContainer select { font-weight:normal;}
	#cvContainer .textinput { width:220px; border:1px solid #666666; font-family:tahoma; font-size:11px; padding:0 0 0 2px;}
	#cvContainer .textinput2 { width:110px; border:1px solid #666666; font-family:tahoma; font-size:11px; padding:0 0 0 2px;}
	#cvContainer .textinput3 { width:40px; border:1px solid #666666; font-family:tahoma; font-size:11px; padding:0 0 0 2px;}
	#cvContainer .selectbox { border:1px solid #666666; font-family:tahoma; font-size:11px; margin:0 5px 0 0;}
	#cvContainer .radioinput { margin:0 5px 0 5px; padding:0; vertical-align:middle;}
	#cvContainer .textareainput { width:220px; height:60px; border:1px solid #666666; font-family:tahoma; font-size:11px; padding:2px;}
	#cvContainer .checkboxinput { margin:0 10px 0 0; padding:0; border:none; }
	#cvContainer .submitbutton { margin:0; padding:3; border:1px solid #666666; font-family:tahoma; font-size:11px; font-weight:bold; }



	#cvContainer .lang { margin:0 0 0 20px; width:auto;  } 
	#cvContainer .lang .section { float:left; width:100px; text-align:center; }

	#cvContainer .ref { margin:0 0 0 20px; width:auto;  } 
	#cvContainer .ref .section { float:left; width:120px; text-align:center; }

	#cvContainer .button { margin:0 0 0 200px; } 

/* cv form / */



/* subpage -bit */
#footer { clear:both; display:block; position:relative; text-align:left; width:865px; font-size:10px; color:#636363; margin:0 auto; }

.tablePro { margin:0;}
.tablePro td { border-bottom:1px solid #eee; padding:3px 0 3px 3px;}






