img, div, p { behavior: url(iepngfix.htc) }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;}q:before,q:after{content:'';}
body {
	background:#13230D;
	color:white;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
}

a, a:visited {
	color:white;
	outline:none;
}

.cl {
	clear:both;
	font-size:1px;
	height:1px;
	line-height:1px;
}

.center {
	text-align:center;
}

#container {
	position:relative;
	width:874px;
	margin:0 auto;
}

#wrapper {
	position:relative;
	width:874px;
	margin:0 auto;
	background:#21491E;
}

#header {
	position:relative;
	width:874px;
	height:292px;
	background:url(images/header_bg.jpg) no-repeat top left;
}

#content {
	position:relative;
	width:760px;
	margin:0 auto 20px auto;
	background:url(images/content-middle.jpg) repeat-y top left;
}

#content-top {
	position:relative;
	width:760px;
	background:url(images/content-top.jpg) no-repeat top left;
}

#content-bottom {
	position:relative;
	width:760px;
	background:url(images/content-bottom.jpg) no-repeat bottom left;
}


#logo {
	position:absolute;
	top:70px;
	left:80px;
}





#menu {
	position:relative;
	width:874px;
	height:40px;
	background:url(images/menu_bg.jpg) no-repeat top left;
}


#menu a, #footer a {
	display:block;
	position:absolute;
	height:20px;
	top:10px;
	text-indent:-9999px;
}

a#healthy-news-item {
	width:116px;
	left:49px;
	background:url(images/healthy-news-item.jpg) no-repeat top left;
}

a:hover#healthy-news-item, a.on#healthy-news-item {
	background-position:-116px 0;
}

	a#healthy-news-item-footer {
		width:116px;
		left:49px;
		background:url(images/healthy-news-item-footer.jpg) no-repeat top left;
	}
	
	a:hover#healthy-news-item-footer, a.on#healthy-news-item-footer {
		background-position:-116px 0;
	}

a#history-item {
	width:68px;
	left:174px;
	background:url(images/history-item.jpg) no-repeat top left;
}

a:hover#history-item, a.on#history-item {
	background-position:-68px 0;
}

	a#history-item-footer {
		width:68px;
		left:174px;
		background:url(images/history-item-footer.jpg) no-repeat top left;
	}
	
	a:hover#history-item-footer, a.on#history-item-footer {
		background-position:-68px 0;
	}

a#products-item {
	width:77px;
	left:250px;
	background:url(images/products-item.jpg) no-repeat top left;
}

a:hover#products-item, a.on#products-item {
	background-position:-77px 0;
}

	a#products-item-footer {
		width:77px;
		left:250px;
		background:url(images/products-item-footer.jpg) no-repeat top left;
	}
	
	a:hover#products-item-footer, a.on#products-item-footer {
		background-position:-77px 0;
	}

a#whats-new-item {
	width:98px;
	left:336px;
	background:url(images/whats-new-item.jpg) no-repeat top left;
}

a:hover#whats-new-item, a.on#whats-new-item {
	background-position:-98px 0;
}

	a#whats-new-item-footer {
		width:98px;
		left:336px;
		background:url(images/whats-new-item-footer.jpg) no-repeat top left;
	}
	
	a:hover#whats-new-item-footer, a.on#whats-new-item-footer {
		background-position:-98px 0;
	}

a#shop-online-item {
	width:103px;
	left:442px;
	background:url(images/shop-online-item.jpg) no-repeat top left;
}

a:hover#shop-online-item, a.on#shop-online-item {
	background-position:-103px 0;
}

	a#shop-online-item-footer {
		width:103px;
		left:442px;
		background:url(images/shop-online-item-footer.jpg) no-repeat top left;
	}
	
	a:hover#shop-online-item-footer, a.on#shop-online-item-footer {
		background-position:-103px 0;
	}

a#recipes-item {
	width:71px;
	left:552px;
	background:url(images/recipes-item.jpg) no-repeat top left;
}

a:hover#recipes-item, a.on#recipes-item {
	background-position:-71px 0;
}

	a#recipes-item-footer {
		width:71px;
		left:552px;
		background:url(images/recipes-item-footer.jpg) no-repeat top left;
	}
	
	a:hover#recipes-item-footer, a.on#recipes-item-footer {
		background-position:-71px 0;
	}

a#promotions-item {
	width:98px;
	left:631px;
	background:url(images/promotions-item.jpg) no-repeat top left;
}

a:hover#promotions-item, a.on#promotions-item {
	background-position:-98px 0;
}

	a#promotions-item-footer {
		width:98px;
		left:631px;
		background:url(images/promotions-item-footer.jpg) no-repeat top left;
	}
	
	a:hover#promotions-item-footer, a.on#promotions-item-footer {
		background-position:-98px 0;
	}

a#contact-us-item {
	width:93px;
	left:737px;
	background:url(images/contact-us-item.jpg) no-repeat top left;
}

a:hover#contact-us-item, a.on#contact-us-item {
	background-position:-93px 0;
}

	a#contact-us-item-footer {
		width:93px;
		left:737px;
		background:url(images/contact-us-item-footer.jpg) no-repeat top left;
	}
	
	a:hover#contact-us-item-footer, a.on#contact-us-item-footer {
		background-position:-93px 0;
	}

#footer {
	position:relative;
	width:874px;
	height:50px;
}











#homepage {
	position:relative;
	width:760px;
	height:570px;
	background:url(images/homepage_bg.jpg) no-repeat top left;
	margin:0 auto 110px auto;
}

#apple {
	position:absolute;
	right:-45px;
	bottom:-90px;
}

#homepage p {
	position:absolute;
	width:490px;
	height:210px;
	top:160px;
	left:247px;
	font-size:18px;
	color:#C4B06C;
}



.history {
	position:relative;
	width:706px;
	height:5850px;
	margin:0 auto;
	background:url(images/history.png) no-repeat 0px 30px;
}

.history p {
	position:absolute;
	font-size:17px;
	line-height:1.4em;
	letter-spacing:-1px;
}

.p1908 {
	width:510px;
	top:90px;
	left:185px;
}

.p1913 {
	width:530px;
	top:325px;
	left:6px;
}

.p1915 {
	width:480px;
	top:563px;
	left:225px;
}

.p1919 {
	width:700px;
	top:793px;
	left:2px;
}

.p1929 {
	width:480px;
	top:1030px;
	left:2px;
}

.p1930 {
	width:530px;
	top:1265px;
	left:2px;
}

.p1932 {
	width:700px;
	top:1500px;
	left:2px;
}

.p1938 {
	width:700px;
	top:1737px;
	left:2px;
}

.p1944 {
	width:700px;
	top:1970px;
	left:2px;
}

.p1949 {
	width:535px;
	top:2205px;
	left:157px;
}

.p1950 {
	width:495px;
	top:2440px;
	left:2px;
}

.p1953 {
	width:535px;
	top:2676px;
	left:153px;
}

.p1958 {
	width:525px;
	top:2910px;
	left:2px;
}

.p1959 {
	width:700px;
	top:3144px;
	left:2px;
}

.p1962 {
	width:520px;
	top:3375px;
	left:2px;
}

.p1970 {
	width:700px;
	top:3605px;
	left:2px;
}

.p1973 {
	width:700px;
	top:3840px;
	left:2px;
}

.p1978 {
	width:510px;
	top:4080px;
	left:180px;
}

.p1981 {
	width:700px;
	top:4313px;
	left:2px;
}

.p1985 {
	width:700px;
	top:4545px;
	left:2px;
}

.p1989 {
	width:700px;
	top:4780px;
	left:2px;
}

.p1990 {
	width:535px;
	top:5015px;
	left:157px;
}

.p1993 {
	width:480px;
	top:5247px;
	left:2px;
}

.pToday {
	width:570px;
	top:5533px;
	left:120px;
}



.recipes {
	position:relative;
	width:760px;
	margin:0 auto;
	background:white url(images/recipes_bg.jpg) repeat-x top left;
	padding:30px 0;
	color:#212120;
	margin-bottom:50px;
}

.recipes a {
	color:#212120;
	text-decoration:none;
}

.recipes li {
	padding:3px 0;
}

.odd {
	background:#D4E1D9;
}

.recipe {
	padding:20px 80px;
	font-size:17px;
}

.recipe p {
	font-size:17px;
	line-height:1.4em;
	letter-spacing:-1px;
	margin-bottom:10px;
}

p.rec-image {
	text-align:center;
	margin-bottom:10px;
}

.recipe table {
	width:450px;
	margin:0 auto 10px auto;
}

.recipe table td {
	width:225px;
	padding:5px 0;
	vertical-align:top;
}

















.products {
	position:relative;
	width:760px;
	margin:0 auto;
	background:white url(images/recipes_bg.jpg) repeat-x top left;
	padding:30px 0;
	color:#212120;
	margin-bottom:50px;
}

.products a {
	color:#212120;
}

.product {
	padding:20px 60px;
	font-size:17px;
}

.product p {
	font-size:17px;
	line-height:1.4em;
	letter-spacing:-1px;
	margin-bottom:10px;
	padding-top:5px;
}

.product h2 {
	display:inline;
	border-bottom:1px solid #212120;
}


.product-text {
	position:relative;
	padding-left:95px;
	padding-top:20px;
	padding-bottom:30px;
}

.underline {
	text-decoration:underline;
}

strong, .strong {
	font-weight:bold;
}


.inner {
	position:relative;
	width:685px;
	margin:0 auto;
	padding-top:30px;
	
	font-size:17px;
	color:black;
}

.inner a {
	font-size:17px;
	color:black;
}

.inner-white {
	position:relative;
	background:white;
	padding:28px;
	
	min-height:600px;
}




p.top {
	margin:0;
	text-align:right;
}

p.top a {
	color:black;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
}

p.top a:hover {
	text-decoration:underline;
}




























































































































































































