*{ border:0px; margin:0px; padding:0px; list-style:none; text-decoration:none;color:#666666; letter-spacing:0.02em}
body{ background: url(../images/bg.gif) repeat-x #f8f8f8; font:0.8em "Times New Roman", Times, serif; margin:15px 0px  }
p{ padding:0px 0px 10px}
a:link {text-decoration:underline;}
a:visited {text-decoration:underline; color:#8c8c8c;}
a:hover{ text-decoration:underline ; color:#333333;}
a:active{ text-decoration:underline;}

.clear{ clear:both} 
.inputField{ border: solid 1px #ccc; width:300px; padding:0px 5px;font:1em "Times New Roman", Times, serif; margin:0 0 0 5px; }
h1{ font: normal 2.5em Helvetica;  margin-bottom:18px;  color:#000000}
h2{ font: normal 1.8em "Times New Roman", Times, serif; color:#000000; margin:10px 0 5px 0; }
h3{ font: bold 1.3em "Times New Roman", Times, serif; color:#666666; margin:0px 0 5px 0; padding:0; }
h4{ font: bold 1.3em "Times New Roman", Times, serif; color:#666666 ; margin:10px 0 10px 0; }
/* header */
	.header { width:866px; height:192px; margin-top:37px}
	.header img{ float:left}
	.header ul{  float:right}
	.header li{ border-right:solid 1px #dcdcdc; position: relative}
	.header li.last{ border:none }
	.header li, .header li a{ float:left;height:107px; width:108px; display:block; }
		.nav_01, .nav_01 a{ background: url(../images/nav_01.gif) center no-repeat}
		.nav_01 a:hover{background: url(../images/nav_01_on.gif) center no-repeat}
		.nav_01Active{ background:url(../images/nav_01_active.gif) center no-repeat;}
			
		.nav_02, .nav_02 a{ background: url(../images/nav_02.gif) center no-repeat}
		.nav_02 a:hover{background: url(../images/nav_02_on.gif) center no-repeat}
		.nav_02Active{ background:url(../images/nav_02_active.gif) center no-repeat; }
		
		.nav_03, .nav_03 a{ background: url(../images/nav_03.gif) center no-repeat}
		.nav_03 a:hover{background: url(../images/nav_03_on.gif) center no-repeat}
		.nav_03Active{ background:url(../images/nav_03_active.gif) center no-repeat; }
			
		.nav_04, .nav_04 a{ background: url(../images/nav_04.gif) center no-repeat}
		.nav_04 a:hover{background: url(../images/nav_04_on.gif) center no-repeat}
		.nav_04Active{ background:url(../images/nav_04_on.gif) center no-repeat;}
		
		.nav_05, .nav_05 a{ background: url(../images/nav_05.gif) center no-repeat}
		.nav_05 a:hover{background: url(../images/nav_05_on.gif) center no-repeat}
		.nav_05Active{ background:url(../images/nav_05_on.gif) center no-repeat;}
		
	.header li ul { width:410px; position:absolute;top:117px; left:-80px}
		.header li.first{ border-right:0px}	
		.header li ul li{ padding:0px 4px; border-right:solid 1px #000000;}
		.header li ul li,.header li ul li a{ height:auto!important; width:auto; color:#000000 }
		.header li ul li strong{ color:#000000}
		.header li ul li.Active{ font-weight:bold}
		.header li div { display:none}
		.header li .submenu{ display:block}
/* Content */
.content{ width:1020px; margin-left:auto; margin-right:auto; }
	.contentTop{ background:url(../images/content_top.png) no-repeat; _background:url(../images/content_top.jpg) no-repeat; width:1020px; height:35px; overflow:hidden}
	.contentCenter{ background:url(../images/content_center.png) repeat-y; _background:url(../images/content_center.jpg) repeat-y; width:1020px; overflow:hidden}
		.contentCenterWrap{ width:866px; margin-left:auto; margin-right:auto}
		.contentTxtFull { margin: 0 80px 25px 0; }
		.contentTxt{ margin-bottom:25px}
		.contentTxt table td{ padding:3px 0 3px 0;}
		.contentTxt table.tableStockists { border-top:1px solid #DCDCDC}
		.contentTxt table.tableStockists td{ border-bottom:1px solid #DCDCDC}
		.contentTxt table.tableStockists td.first{ background:url(../images/ico_arrow.gif) 0px 7px no-repeat; padding-left:10px; width:50px}
			.content_01{ width:320px; float:left; margin-right:15px}
			
			.firstLetter{float:left; font-size:45px; padding:0px 8px 0px 0px; line-height:1em;color:#919191; }
				h1.home{ font: normal 3.2em Helvetica;  margin-bottom:18px; text-transform:uppercase; color:#919191}
			.col_01{ width:433px; float:left; }
			.col_01 img{ float:right}
			.col_01 .none{ float:none}
			.col_01 h1{ text-align:left} 
			.col_01 a{ text-decoration:underline}
			.recipes h2{ color:#FFFFFF; background-color:#b195c6; padding:1px 7px; font-family:"Times New Roman", Times, serif;  width:130px}
			.col_01 strong{ color:#000000}
			.col_01 .product{ width:210px; float:left; margin-bottom:10px; text-align:left; }
			.col_01 .product h3 a{ color:#000000; letter-spacing:0.02em}
			.col_02 ul li span{ display:inline-block; width:100px; _width:170px}
			.col_02 ul li span:first-child{ width:220px}
			.col_02{ width:376px; float:right; margin-left:50px}
			.col_02 ul{margin-bottom:20px ; border-top:solid 1px #dcdcdc; }
			.col_02 ul li{ border-bottom:solid 1px #dcdcdc; padding:3px 7px; min-width:265px; }
			.col_02 .list li{ background:url(../images/ico_arrow.gif) 0px 9px no-repeat; padding-left:10px}
			.col_02 .list2 li{ background:url(../images/ico_arrow.gif) 0px 9px no-repeat; padding-left:10px; border:none}
			.col_02 h2{ color:#000000; margin-bottom:10px}
		.list{ margin-bottom:10px}	
		.list li{ background:url(../images/ico_arrow.gif) 0px 6px no-repeat; padding-left:10px}
		.list li a{ text-decoration:underline}
		.list li.sublist{ margin-left:10px}
	/* recipes */	
	.largePhoto{ margin-bottom:10px }
	.tartSpace{margin-right:10px}			

	.contentBtm{ background:url(../images/content_btm.png) no-repeat; _background:url(../images/content_btm.jpg) no-repeat; width:1020px; height:35px; overflow:hidden}
		
	.box{ width:866px; margin-bottom:15px; }
	.box a{text-decoration:underline}
		.boxTop{ width:786px; background:url(../images/box_top.jpg) no-repeat; overflow:hidden; padding:23px 40px 0px}
			.boxTxt{ float:left; border-right: solid 1px #d7d7d7; width:212px;  padding:0px 20px}
			.first { width:320px; padding-left:0px}
			.last{ border:none; width:163px; padding-right:0px}
			.boxPhoto{ border:solid 1px #d7d7d7}
		.boxBtm{ width:866px; height:27px; background:url(../images/box_btm.jpg) no-repeat; overflow:hidden}
	/* contact us */
	.btnSubmit{ color:#000000; font: bold 1.4em "Times New Roman", Times, serif; padding-right:10px; clear:both; padding-top:10px}
	.thankyouMsg{ padding-top:20px; color:#59a4c9}
	.error{ color:#4d9dc5 ; clear:both; display:block; padding: 0 0 0 5px; }

	/* tooltip */
	#tooltip {
		position: absolute;
		z-index: 3000;
		border: solid 1px #d7d7d7;
		background-color: #f6f6f6;
		padding: 5px;
		opacity: 0.85;
	}
	#tooltip h3, #tooltip div { margin: 0; }


	#nutr_info {margin:0;}

	#nutr_info tr td {border-bottom:1px solid #d7d7d7; }

	ul.footerboxes {width:auto; height:auto; overflow:auto; list-style:none;}
	
		.footerboxes li {float:left; border-right:solid 1px #d7d7d7; width:144px; padding:0 20px; }

		.footerboxes li.alpha {width:229px; padding:0 20px 0 0;}
		
		.footerboxes li.omega {border:0 none; padding-right:0;}


/* footer */
.footer{margin-bottom:15px}
	.footer ul li{ float:left; border-right:solid 1px #919191; padding:0px 10px}
	.footer ul li.last{border:none; width:auto;}
	.footer ul li a{text-decoration:none}
	.footer ul li a:hover{text-decoration:underline}
	
	.footer ul li.social {float:right; border:0 none !important; margin:-2px 0 0 10px;}
	.footer ul li.fb {background:url(../images/facebook.png) 0 0 no-repeat; padding:0 0 3px 20px;}
	.footer ul li.twit {background:url(../images/twitter.png) 0 0 no-repeat; padding:0 0 3px 20px;}
