body{background-color:#F6F6F6; font-family:Trebuchet MS; font-size:12px; margin:0px; padding:0px; 
	 background-image:url("images/tiled_back.gif"); background-position:0px 130px; background-repeat:repeat;}

.container {margin:0px auto 0px auto; width:1000px; height:auto;}
.footer {margin:0px 10px 0px 10px;}
.header { background-color:#F6F6F6;height:100px;}
.torn_paper { background-image:url("images/torn_paper.png"); background-position:0px 0px; background-repeat:repeat-x; height:30px;}
.logo {margin:0px; float:left; width:340px; height:130px; background-image:url("images/logo.jpg"); background-position:0px 15px; background-repeat:no-repeat;}

.menu {margin:0px; float:left; width:660px; height:130px; font-weight:bold; font-size:18px; }
.menu_item { width:auto; float:left; margin:0px 0px 0px 27px; padding:35px 0px 0px 0px; color:#0B7404;}
.menu_item_sub { width:auto; float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; color:#0B7404; clear:both; font-size:12px;}
.menu_item_active { background-image:url("images/menu_active.gif"); background-position:0px 0px; 
					background-repeat:repeat-x; width:auto; float:left; margin:0px 0px 0px 27px; padding:35px 0px 0px 0px; color:#A72A56;}


.page {margin:30px auto 0px auto; width:1000px; height:592px; background-image:url("images/page_back_plain.gif"); background-repeat:no-repeat;}
.page_home {margin:30px auto 0px auto; width:1000px; height:592px; background-image:url("images/page_back_plain.gif"); background-repeat:no-repeat;}

.page_shop {margin:30px auto 0px auto; width:1000px; height:592px; background-image:url("images/page_back_shop.gif"); background-repeat:no-repeat;}

.page_shop_top {margin:30px auto 0px auto; width:1000px; height:10px; background-image:url("images/page_back_shoptop.gif"); background-repeat:no-repeat;}
.page_shop_middle {margin:0px auto 0px auto; width:1000px; height:550px; background-image:url("images/page_back_shop_middle.gif"); background-repeat:no-repeat;}
.page_shop_bottom {margin:0px auto 0px auto; width:1000px; height:32px; background-image:url("images/page_back_shop_bottom.gif"); background-repeat:no-repeat;}

img, div, a, input { behavior: url("iepngfix.htc") }

.print_logo {margin:10px 0px 0px 60px; position:absolute; display:none;}

.recipe_menu_on { width:270px; height:60px; background-image:url("images/recipe_menu_on.jpg"); background-repeat:no-repeat; padding:10px 0px 0px 30px;}
.recipe_menu_off { width:270px; height:60px; background-image:url("images/recipe_menu_line.png"); background-repeat:no-repeat; background-position:0px 69px; padding:10px 0px 0px 30px;}

.recipe_ingredients {float:left; text-align:left; width:300px; padding:0px 20px 0px 10px; margin:20px 0px 0px 25px; }

#map * span {width:100px;}

a {text-decoration:none; color:#0B7404; outline:none; border:none;}
a:hover {text-decoration:underline; color:#A72A56; outline:none; border:none;}

a.print {text-decoration:none; color:#3F2D01;}
a.print:hover {text-decoration:underline; color:#9B6D02;}

a.print {text-decoration:none; color:#3F2D01;}
a.print:hover {text-decoration:underline; color:#9B6D02;}

a.menu_link {text-decoration:none; color:#0B7404;}
a.menu_link:hover {text-decoration:underline; color:#A72A56;}

a.menu_link_sub {text-decoration:none; color:#A72A56;}
a.menu_link_sub:hover {text-decoration:underline; color:#0B7404;}

img {border:none; outline:none;}
img.arrow_link {position:absolute; margin:-4px 0px 0px 5px;}
img.arrow_link_news {position:absolute; margin:0px 0px 0px 5px;}

p {font-family:Trebuchet MS, Arial; font-size:12px; line-height:18px; color:#3F2D01; margin:10px 0px 8px 0px; padding:0px 0px 0px 0px;}
p.line_height1 {line-height:26px;}
p.line_height2 {line-height:22px;}
p.printer { float:right; background-image:url("images/print.jpg"); background-position:0px 0px; background-repeat:no-repeat; width:105px; padding:2px 0px 0px 20px;}
p.recipe { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; line-height:16px;}
p.news { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; line-height:16px;}

.footer_copy { color:#949494; font-size:11px;}
h1 {color:#3F2D01; font-weight:bold; font-size:24px;}
h1.homeheading {width:270px; text-align:center; margin:0px 0px 0px 0px; letter-spacing: 1px; padding:0px 0px 0px 0px;}
h1.production {margin:30px 0px 0px 0px;}

h1.title {color:#0C7505; font-size:30px; }

h2 {color:#0C7505; font-weight:bold; font-size:20px;}
h2.recipe_title {color:#0C7505; font-weight:bold; font-size:20px; margin:0px 0px 0px 0px;}

h3 {color:#0C7505; font-weight:bold; font-size:18px; margin-top:12px; padding-top:0px;}

h4 {color:#0C7505; font-weight:bold; font-size:14px;}
h4.news_sub {color:#0C7505; font-weight:bold; font-size:14px; line-height:20px;}

input.emailadd {color:#6D6D6D; font-family: Trebuchet MS; font-size:16px; background-color:#ebebe3; border:none; width:218px; height:20px; }
input.competition_form {color:#6D6D6D; font-family: Trebuchet MS; font-size:16px; background-color:transparent; border:none; width:222px;}

.news_summary_list {margin:0px 0px 10px 20px;}
.news_summary_image {float:left; width:128px; margin:0px 0px 10px 0px; height:100px; border:1px solid; color:#3F2D01; text-align:center;}
.news_summary_detail {float:right; width:460px; margin:0px 0px 10px 0px; height:100px; padding:0px 30px 0px 10px;}