body{
	background-image:url(../images/page-background.jpg);
	background-position:bottom center;
	background-repeat:repeat-x;
	background-attachment:fixed;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size:67.5%;
	font-style:normal;
	font-variant:normal;
	font-weight:400;
	line-height:normal;
	background-color:#DBD1AD;
}
/* colors */
.black{
	color:#000000;
}
.white{
	color:ffffff;
}
.grey{
	color:#666666;
}
/* main styles */
#printButton{
	position:absolute;
	right:10px;
	top:10px;
}
#printButton a{
	text-decoration:none;
	color:#000;
}
#main-wrapper{
	width:1024px;
	margin:auto;
	background-image:url(../images/butterflies.gif);
	background-repeat:no-repeat;
}
#page-wrapper{
	width:820px;
	text-align:left;
	margin:auto;

}

#main-content{
	width:535px;
	height:266px;
	overflow-x:hidden;
}

ul.bullet{
	padding-left:14px;
}
ul.bullet li{
	list-style:disc;
}

#garlic-wrapper{
	background-image:url(../images/garlic_butter.png);
	background-repeat:no-repeat;
	background-position:bottom left;
	height:860px;
}
#header{
	padding-left:212px;
}
#footer{
	clear:both;
}
#colLeft{
	float:left;
}
#colRight{
	float:right;
	width:585px;
}
a, a:link{
	color:#FFF;
}
a.black, a.black:link{
	color:#000;
}
a.purple, a.purple:link{
	color:#5B489D;
}
#footer-images img{
	vertical-align:top;
	margin-bottom:120px;
}
/*menu */
ul#nav {
	width:230px;
}
#nav li{
	padding:0px;
	margin-bottom:2px;
	float:left;
	border:none;
	width:230px;
	font:1px;
	line-height:0px;
}
#nav li a{
	display:block;
	height:38px;
	font:1px;
	line-height:0px;
	width:230px;
	background-image:url(../images/nav_menu.jpg);
	background-repeat:no-repeat;
	padding:0px;
	margin:0px !important;

}
#nav li#about-us a{
	background-position:0px -7px;
}
#nav li#about-us a:hover, #nav li#about-us a.on{
	background-position:-230px -7px;
}

#nav li#food-heroes a{
	background-position:0px -60px;
}
#nav li#food-heroes a:hover, #nav li#food-heroes a.on{
	background-position:-230px -60px;
}
#nav li#our-chef a{
	background-position:0px -335px;
}
#nav li#our-chef a:hover, #nav li#our-chef a.on{
	background-position:-230px -335px;
}
#nav li#recipes a{
	background-position:0px -115px;
}
#nav li#recipes a:hover, #nav li#recipes a.on{
	background-position:-230px -115px;
}
#nav li#prize-draw a{
	background-position:0px -390px;
}
#nav li#prize-draw a:hover, #nav li#prize-draw a.on{
	background-position:-230px -390px;
}
#nav li#where-buy a{
	background-position:0px -173px;
}
#nav li#where-buy a:hover, #nav li#where-buy a.on{
	background-position:-230px -173px;
}
#nav li#follow-us a{
	background-position:0px -225px;
	height:39px;
}
#nav li#follow-us a:hover, #nav li#follow-us a.on{
	background-position:-230px -225px;
	height:39px;
}
#nav li#contact-us a{
	background-position:0px -280px;
	height:40px;
}
#nav li#contact-us a:hover, #nav li#contact-us a.on{
	background-position:-230px -280px;
	height:40px;
}
#nav li a span{
	display:none;/**/
}
#footer{
	text-align:right;
}
#footer a{
	color:#000;
}
.errors{
	color:#F00;
}

/* pages */
/*default*/
#main-content-wrapper{
	background-image:url(../images/main_cow.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
	color:#FFF;
	position:relative;
	padding:30px 25px 25px 25px;
	width:535px;
	height:266px;
}
#main-content-wrapper.contact{
	padding-top:5px;

}
#main-content{
	position:relative;
}

#main-wrapper div.video1,#main-wrapper div.video2,#main-wrapper div.video3{
	background:none;

}

/*about*/
#main-wrapper div.about{
	background-image:url(../images/main_about.png);
	color:#ffffff;
	padding-top:5px;
}
#main-wrapper div.about #main-content{
	height:280px;
}
#main-wrapper div.heroes{
	background-image:url(../images/main_food_heroes.png);
	color:#ffffff;
}
#main-wrapper div.garlic{
	background-image:url(../images/main_garlic.png);
	color:#5b489d;
}
#main-wrapper div.hero1{
	background-image:url(../images/main_hero1.png);
	color:#5b489d;
}
#main-wrapper div.hero2{
	background-image:url(../images/main_hero2.png);
	color:#5b489d;
}
#main-wrapper div.hero3{
	background-image:url(../images/main_hero3.png);
	color:#5b489d;
}
#main-wrapper .chef{
	background-image:url(../images/main_chef.png);
	color:#5b489d;
	width:530px !important;
	padding-right:0px;
}

#main-wrapper div.buying{
	background-image:url(../images/main_buying.png);
	color:#5B489D;
}
#main-wrapper div.prizedraw{
	background-image:url(../images/main_prize.png);
	color:#5b489d;
}
#main-wrapper div.recipes{
	background-image:url(../images/main_recipes.png);

	color:#5b489d;
	position:relative;
}
#main-wrapper div.recipe1{
	background-image:url(../images/main_recipes.png);
	color:#5b489d;
}
#main-wrapper div.recipe2{
	background-image:url(../images/main_recipes.png);
	color:#5b489d;
}
#main-wrapper div.recipe3{
	background-image:url(../images/main_recipes.png);
	color:#5b489d;
}
#main-wrapper div.recipe4{
	background-image:url(../images/main_recipes.png);
	color:#5b489d;
}
#main-wrapper div.recipe5{
	background-image:url(../images/main_recipes.png);
	color:#5b489d;
}
#main-wrapper div.recipe6{
	background-image:url(../images/main_recipes.png);
	color:#5b489d;
}

.recipes div#main-content{
		overflow-y:hidden !important;
}

#main-wrapper div.home-page{
	padding:0px;
	width:585px;
	height:321px;
	position:relative;
	overflow:hidden;
	background:none;
}
#main-wrapper div.home-page #main-content{
	overflow:hidden !important;
	width:585px;
	height:321px;
}

.heroes #main-content p{
	width:260px;
}

.faqs #main-content p, .recipe1 #main-content p, .recipe2 #main-content p, .recipe3 #main-content p, .recipe4 #main-content p, .recipe5 #main-content p, .recipe6 #main-content p{
	width:480px;
}
.faqs #main-content{
	overflow-y:scroll;
}

#hero-list{
	position:absolute;
	top:40px;
	right:40px;
}
.about #main-content p{
	width:240px;
}
.colLeft{
	float:left;
	width:240px;
}
.colRight{
	overflow-y:auto !important;
	overflow-y:scroll;
	padding:40px 20px 0px 0px;
	float:left;
	height:220px;
}
.buying .colLeft{
	width:170px;
}
.buying .colRight{
	padding-top:0px;
	float:left;
}
.hero1 .colRight{
	padding-top:0px;
	width:240px;
	margin-left:10px;
	overflow:hidden;
}
.hero2 .colRight{
	padding-top:0px;
	width:240px;
	margin-left:10px;
	overflow:hidden;
}
.hero3 .colRight{
	padding-top:0px;
	width:240px;
	margin-left:10px;
	overflow:hidden;	
}
.chef #main-content{
	width:530px;

}
.contact #main-content{
	width:500px;
	height:auto;

}
.chef .colLeft{
	width:220px;
}
.chef .colRight{
	padding-top:0px;
	width:260px !important;
}
.garlic .colRight{
	padding-top:0px;
	margin-left:10px;
	width:246px;
}
.prizedraw .colRight{
	padding-top:0px;
	margin-left:10px;
	width:245px !important;
}
.prizedraw .colRight p{
	width:240px !important;
}
/**/
#recipe-image{
	position:absolute;
	left:-10px;
	top:26px;
}
#recipe-footer{
	position:absolute;
	bottom:-5px;
	left:130px;
	z-index:10;
}
.recipes .colRight{
	padding-top:0px;
	margin-left:35px;
	width:240px !important;
	overflow:hidden !important;
	height:260px;
}
.recipes .colLeft{
	height:260px;
	border:solid 0px #FFF;
	display:inline-block;
	z-index:1;
}
.recipe-print{
	position:absolute;
	top:0px;
	right:10px;
	text-align:left;
}
.recipe1 h1, .recipe2 h1, .recipe3 h1, .recipe4 h1, .recipe5 h1, .recipe6 h1{
	width:400px;
}
.recipe1 .colLeft, .recipe2 .colLeft, .recipe3 .colLeft, .recipe4 .colLeft, .recipe5 .colLeft, .recipe6 .colLeft{
	width:270px;
}
.recipe1 .colRight, .recipe2 .colRight, .recipe3 .colRight, .recipe4 .colRight, .recipe5 .colRight, .recipe6 .colRight{
	padding-top:0px;
	width:230px !important;
}
.recipe1 .colRight p, .recipe2 .colRight p, .recipe3 .colRight p, .recipe4 .colRight p, .recipe5 .colRight p, .recipe6 .colRight p{
	width:220px !important;
}

.about .colRight{
	padding-top:0px;
	margin-left:20px;
	float:left;
	overflow:hidden;
}
.heroes .colRight{
	padding-top:40px;
	float:right;
	width:250px;
	overflow:hidden !important;
}
ul.recipes li{
	background-image:url(/images/bullet.gif);
	background-position:0px 5px;
	background-repeat:no-repeat;
	padding-left:8px;
	margin-bottom:6px;
}
.custom-font-recipe{
	width:230px;
}
h1.recipe-title{
	width:400px;
}
.terms #main-content{
	overflow-y:scroll;
	width:540px;
}
ol.terms-list li{
	margin-left:30px;
	list-style:decimal;
}
ol.terms-list li ul li{
	list-style:disc;
}
.privacy #main-content{
	overflow-y:scroll;
	width:540px;
}

