body,html,td,h1,h2,h3  {margin: 0; padding: 0; border: 0; font-family: Arial, Helvetica, Sans-serif;color: #242424;}
body					{background: url(../images/background.gif);font-size: 73%;}
img					{border: 0;}
a 						{text-decoration: underline;color: #be4433;outline: 0;}
a:hover				{text-decoration: none;}
acronym,abbr		{border: 0;}
sup, sub				{vertical-align: baseline;}
.skip					{display: none;}
.clear				{clear: both;}

#frame	{width: 900px; margin-left: auto; margin-right: auto; margin-top: 10px; margin-bottom: 0px;}





/* Main Home */
#main_home 			{padding: 0px 70px 0px 50px;}
#main_home #tagline 	{float: left; padding: 0 0 20px 60px;}
#main_home a 			{color: #ffffff;}
#main_home a:hover 	{color: #DFD1A9; text-decoration: underline;}

#main_home #copy		{margin: 10px 0 0 480px; color: #DFD1A9;}
#main_home #copy p	{font-weight: normal; line-height: 1.1em; padding: 15px 0 0 0; margin: 10px 0 0 0; font-size: 0.9em;}
#main_home #copy p.link	{font-weight: normal; line-height: 1em; padding: 0 0 0 0; margin: 0 0 0 0; font-size: 0.9em;}
#main_home #copy h1	{font-weight: normal; line-height: 1em; padding: 0 0 0 0; margin: 0 0 8px 0; font-size: 1.5em; color: #DFD1A9;}


#main_home #recipes_home {padding: 20px 0px 0px 0px;}
#main_home #recipes_home .photo {padding: 0px 20px 0px 0px;}
#main_home #recipes_home a {color: #DFD1A9; text-decoration: none; line-height: 1.0em;}

#flash {width: 70px; height: 70px; float: left; padding: 0px 20px 0px 0px;}


#main_sausages {clear: both; padding-top: 5px; padding-bottom: 50px;}

/* Form styles */
form 							{padding: 0; margin: 0;}
form input, textarea			{border: 1px solid #e2d3aa; line-height: 1.2em;}
form fieldset					{border: 1px solid #e2d3aa; margin: 1em 0 1em 0; padding: 0 1em 1em 1em;}
form legend						{font-weight: bold; color: #0076c0; padding: 1em 0 1em 0;}
form input.submit, .action 		{border: 1px solid #be4433; background-color: #be4433; color: #ffffff; font-weight: bold; padding: 0.0em 0.3em 0.0em 0.3em; margin: 1em 0 0 0; width: auto;}
form input.radio				{width: auto; border: 0;}
form table						{font-size: 1em;}
form th							{font-weight: bold; text-align: right; padding-right: 2em;}
form td							{font-weight: normal; background-color: #fef1cf; padding: 3px 20px 3px 20px; font-size: 0.9em;}
form tr.first td				{padding-top: 20px;}
form tr.first th				{padding-top: 20px;}
form div.box					{border: 1px solid #e2d3aa;}
form ul							{margin: 0; padding: 0}
form li							{margin: 0; padding: 0; list-style-type: none}
form ul.error					{color: #ff0000;}
form ul.error li				{line-height: 1.5em;}
form ul.error label			{border-bottom: 1px solid #ff0000;}
.field						{clear: both; padding-top: 10px;}
.field .middleColumn				{float: left}
.field label					{float: left; width: 150px;}
.optionset ul				{float: left;}
.optionset ul li label		{float: left;}
.optionset ul li input		{float: left;}
.optionset input			{clear: both; border: none;}
.checkbox input				{float: left;margin-left: 125px; margin-right: 10px;border: none;}
.message		{color: #FF0000;clear: both;}

/*Security pages for login/admin etc*/
.Security p{
margin-left: 10px;
}
.Security input {
margin: 0;
padding: 0
}
.Security label {
padding-left: 5px;
}

/* Main */
#main 		{width: 900px;}
#main td		{vertical-align: top;}

/* Nav */
ul.nav		{margin: 0; padding: 0;}
ul.nav li	{display: inline;}						
ul.nav a		{color: #FFFFFF; font-weight: bold; padding: 0 0.5em 0 0.5em; text-decoration: none; font-size: 1.4em;}
ul.nav a:hover		{color: #F2E52A;}
ul.nav a.current {color: #000000;}


/* Banner */
#banner							{position: relative; top: 0; left: 0; width: 900px; height: 121px; font-size: 0.8em; text-align: right; }
#banner #panel					{position: absolute; left: 250px; width: 630px; top: 0em; color: #DFD1A9; z-index: 1; font-size: 0.9em;}
#banner #panel img				{behavior: url(porkinson/javascript/iepngfix/iepngfix.htc);}
#banner #panel a				{color: #DFD1A9; padding: 0 0.1em 0 0.1em; text-decoration: none;}
#banner #panel a:hover		{text-decoration: underline;}
#banner #nav					{position: absolute; left: 150px; width: 630px; top: 8em; z-index: 2; }
#banner #logo					{float: left;}
#logo img					{behavior: url(porkinson/javascript/iepngfix/iepngfix.htc);}

/* Content */
#content 			{width: 695px; background-color: #FFFFFF;}
#content h1			{ color: #be4433; padding: 6px 35px 6px 50px; line-height: 1em; font-size: 1.6em; font-weight: normal; margin: 0;} 
#content h2			{font-size: 1.6em; font-weight: normal; margin: 0; padding: 0;}
#content h3			{font-size: 1.6em; font-weight: bold; margin: 0; padding: 0;}
#content h4			{font-size: 1.6em; font-weight: bold;}
#content #copy		{margin: 10px 40px 60px 50px; overflow: hidden; height:auto;}
#content #copy h2				{color: #be4433; margin: 0em 0 0.5em 0; padding: 0.8em 0 0 0}
#content #copy h3				{color: #be4433; margin: 0em 0 0.5em 0; padding: 0.5em 0 0 0}
#content #copy p				{margin: 0.2em 0 1.0em 0;}
#content a						{color: #be4433; text-decoration: underline;}
#content a:hover				{color: #be4433; text-decoration: none;}
#content #copy img.right	{float: right; padding: 0px 0px 0px 0px;}
#content #ads					{float: right; margin: 0 0 40px 40px;}
#content  img.recipe_img 	{border: 9px solid #ffffff;}
#content .border 				{border: 1px solid #e2d3aa; margin:0; padding: 0; width: auto; }

#content #introcopy						{width: 695px; padding: 0 0 20px 0; margin: 0; background-color: #FEF1CF; background-image: url(../images/bgr_intro.gif); overflow: auto; height:auto;}
#content #introcopy h2					{font-weight: normal;  padding: 0 0 0 50px; margin: 0;}
#content #introcopy	p					{padding: 0 50px 0 55px; margin: 0 0px 15px 0;}
#content #introcopy img.products 	{padding: 0; margin: 0; float: right;}



#featured_ad 	{padding: 35px 0 0 0;}
#featured_ad h2 {line-height: 0.8em; font-size: 1.75em;}

/* Menu */
#menu					{width: 205px; background-color: #ffffff; font-size: 1em; height: 100%; border-left: 1px solid #F1DFB0;}
#menu h1				{color: #B49859; margin: 15px 25px 15px 25px; padding: 0 0px 10px 0px; border-bottom: 1px solid #B49859; font-size: 2.1em; z-index: 5; font-weight: normal; line-height: 0.9em;}
#menu ul				{margin: 0; padding: 0; color: #ffffff; font-weight: bold;}
#menu ul li			{list-style-image: none; padding: 0; margin: 3px 25px 5px 25px; line-height: 1.2em; padding: 0 0 5px 0}
#menu ul a			{color: #be4433; text-decoration: underline;}
#menu ul a:hover	{color: #be4433; text-decoration: none;}
#menu h2				{color: #B49859; margin: 25px 25px 15px 25px; padding: 20px 0px 0px 0px; border-top: 1px solid #B49859; font-size: 1.7em; z-index: 5; font-weight: normal; line-height: 0.9em;}
#menu ul#subnav	{margin: 0; padding: 0; color: #ffffff; font-weight: normal; font-size: 0.9em;}
#menu ul#subnav li	{margin: 0px 25px 6px 45px; padding: 0 0 0 2px; list-style-image: url(../images/recipes/bullet.gif);}
#menu ul#subnav a			{color: #585858; text-decoration: none;}
#menu ul#subnav a:hover	{color: #be4433; text-decoration: underline;}

#menu .ad					{padding: 50px 15px 15px 15px; text-align: center; margin-top: 180px; margin-bottom: 50px;}
#menu .ad_grandest		{margin-top: 350px; margin-bottom: 50px; text-align: center;}
#menu .ad_products		{margin: 450px 0px 50px 0px;text-align: center;}
#menu .ad_superior		{margin: 470px 0px 50px 15px;}
#menu .ad_recipes			{margin-top: 800px; margin-bottom: 50px; text-align: center;}
#menu .ad_recipe			{margin-top: 400px; margin-bottom: 50px; text-align: center;}
#menu .ad_contact-us			{margin-top: 300px; margin-bottom: 50px; text-align: center;}
#menu .ad_faqs				{margin-top: 700px; margin-bottom: 50px; text-align: center;}
#menu .ad_site-map			{margin-top: 700px; margin-bottom: 50px; text-align: center;}
#menu .ad_privacy-policy			{margin-top: 580px; margin-bottom: 50px; text-align: center;}
#menu .ad_accessibility	{margin-top: 2700px; margin-bottom: 50px; text-align: center;}
#menu .ad_advertising  	{margin-top: 750px; margin-bottom: 50px; text-align: center;}

/* Contact us form */
#contact_us						{margin: 20px 0px 20px 0px;}
#contact_us table				{width: 570px; margin-left: auto; margin-right: auto; border: 1px solid #F1DFB0;}
#contact_us p					{margin: 0.5em 0 0.5em; padding: 0;}
#contact_us textarea.comments	{height: 6em; width: 25em;}
#contact_us td {font-size: 1em;}
p.contact_text {padding: 0 0 0 17px;}


/* Products */
#descr {width: 230px; float: left; margin: 0 0 0 0px;}
#descr strong {color: #be4433; font-size: 1.2em; padding: 0 0 7px 0;}

table.specs, table.daily 				{color: #000000; border: 1px solid #000000; width: 390px; font-size: 0.9em; margin: 0 0 40 0;}
.specs td.subtitle , .daily td.subtitle			{ color: #000;font-weight: bold; text-align: left; padding: 0 0 0 20px; border-bottom: 1px solid #be4433;}
.specs td.foottitle , .daily td.foottitle			{ color: #000;font-weight: bold; text-align: left; padding: 0 0 0 20px; border-top: 1px solid #be4433;}
.specs th , .daily th			{ color: #000;font-weight: normal; text-align: left; padding: 0 0 0 20px; }
.specs th.header2, .daily th.header2 			{ border-left: 1px solid #be4433;}
.specs td.odd, .daily td.odd 		{background-color: #FFFFFF; border-top: 1px solid #be4433; font-weight: normal; padding: 0 0 0 20px;}
.specs td.even, .daily td.even 	{background-color: #FFFFFF; border-top: 1px solid #be4433; font-weight: normal; padding: 0 0 0 20px;}
.specs td.odd2, .daily td.odd2 	{background-color: #FFFFFF; border-top: 1px solid #be4433; border-left: 1px solid #be4433; font-weight: normal; padding: 0 0 0 20px;}
.specs td.even2, .daily td.even2 	{background-color: #FFFFFF; border-top: 1px solid #be4433; border-left: 1px solid #be4433; font-weight: normal; padding: 0 0 0 20px;}

/*Re-skinned products*/
#products{
	background-color: #FFF;
	
}
#products .product{
	width: 410px;
	padding: 20px 20px;
	float: left;
	background-color: #FFF;
	
	min-height: 500px;
	
	
}
#products .product p{
	margin: 0;
	padding: 0;
}
#products .product.odd{
	clear: left;
	}

/*Fix for IE*/
#products .products-clear{
	display: block;
	font-size: 0px;
	line-height: 0px;
	height: 0px;
}

#products h1{ color: #be4433; padding: 6px 35px 6px 0; line-height: 1em; font-size: 1.6em; font-weight: normal; margin: 0;} 
#products h2{margin-top: 10px;font-size: 1em; font-weight: bold;}
#products h2.ni{text-indent: -9999px;}
#products h2.ni a{display: block;background-repeat: no-repeat;width: 390px; height: 21px;background-image: url(../images/products/blue-ni.gif);}
#products h2.ni a.suffolk-ale-herb{background-image: url(../images/products/yellow-ni.gif);}
#products h2.ni a.english-sage-onion{background-image: url(../images/products/green-ni.gif);}
#products h2.ni a.original{background-image: url(../images/products/red-ni.gif);}
#products h2.daily{text-indent: -9999px;}
#products h2.daily a{display: block;background-repeat: no-repeat;width: 390px; height: 21px;background-image: url(../images/products/blue-daily.gif);}
#products h2.daily a.suffolk-ale-herb{background-image: url(../images/products/yellow-daily.gif);}
#products h2.daily a.english-sage-onion{background-image: url(../images/products/green-daily.gif);}
#products h2.daily a.original{background-image: url(../images/products/red-daily.gif);}

	


/* FAQS */
#faqs {padding: 0 20px 0 0;}
#faqs .question 	{clear: both;margin: 15px 0 10px 10px; padding: 10px 0 0 0; font-weight: bold;}
#faqs .answer 		{clear:both; margin: 10px 0 25px 10px;  padding: 10px 0 0 0;}

#faqs .q {margin: 10px 0 0 0}
#faqs .a {padding: 0; margin: 0 0 0 50px;}
#faqs img 	{float: left; margin: 0 17px 0 0;}
#faqs h4 	{font-size: 1em; margin: 10px 0 0 0; padding: 0; font-weight: bold; }


/* Refund */
#refund {width: 600px;}
#refund td {width: 50%; padding: 0 30px 0 0;}
#refund td.separator {border-left: 1px solid #b49859; padding: 0 0 0 30px;}
#refund img {float: left; margin: 0 10px 0 0;}
#refund .promoter {border: 1px solid #b49859; padding: 20px; margin: 40px 0 0 0;}
#refund p {padding: 0 0 0 30px;}
#refund .bullet {margin: 0 0 15px 0;}

/* Recipe Listing Page */
#content .recipeListing		{width: 128px; float: left; margin-right: 10px;height: auto !important; height: 150px; min-height: 150px;}
#content .recipeListing a 					{color: #5e584a; line-height: 1.3em; font-size: 0.9em; }
#content .recipeListing a:hover 			{color: #B30537; text-decoration: none;}
#content .recipeListing span.new,#chef_menu #subnav span.new   {color: #be4433; font-size: 0.7em;}
/* Recipes */
#recipes 					{font-size: 0.9em; width: 595px;}
#recipes td 				{width: 25%; padding: 0 10px 15px 0;}
#recipes img 				{border: 4px solid #ffffff; margin:0; padding: 0;}
#recipes .border 			{border: 1px solid #e2d3aa; margin: 0 0 4px 0; width: 128px; }
#content .border_big 	{border: 1px solid #e2d3aa; margin:0; padding: 0; width: 593px; }
#content #photo_frame	{border: 1px solid #e2d3aa;text-align: center;}
#recipes a 					{color: #5e584a; line-height: 1.3em; font-size: 0.9em; display: block; }
#recipes a:hover 			{color: #B30537; text-decoration: none;}

#recipe_nav 		{margin: 10px 0 0 0; width: 595px;}
#recipe_buttons 	{float: right;}
#recipe_back 		{float: left;}

#descr_frame 						{background-color: #fef1cf; width: 595px;}
#descr_content 					{font-size: 1em; margin: 20px; }
#descr_content #left_column 	{padding: 0 20px 0 0; width: 45%;}
#descr_content #right_column 	{padding: 0 0 0 20px; border-left: 1px solid #e2d3aa; width: 55%;}
#descr_content ul					{margin: 0; padding: 0;}
#descr_content ul li				{list-style-image: url(../images/recipes/bullet.gif); padding: 0; margin: 2px 5px 2px 14px; line-height: 1.2em; padding: 0 0 5px 0}
#descr_content ol					{margin: 0; padding: 0;}
#descr_content ol li				{list-style-image: none; padding: 0; margin: 3px 0 14px 25px; line-height: 1.2em; padding: 0;}

/* Advertising */
#advertisements  		{width: 595px;  font-size: 0.9em; margin: 15px 0 20px 0; line-height: 1.0em;}
#advertisements td  	{width: 33%; padding: 0 10px 0 0;}
#advertisements img 	{padding: 0 0 7px 0;}
#advertisements a 	{color: #5e584a;}
#advertisements a:hover {color: #B30537; text-decoration: none;}
#advertisements .ad_title {padding: 0 15px 30px 0;}

/* Popup */
#popup 				{width:700px;}
#popup a 			{color: #DFD1A9; font-size: 0.8em;}
#popup a:hover 	{color: #DFD1A9; text-decoration: underline;}
#popup #header 	{height: 71px;}
#popup #header img.logo {float:left;}
#popup #header #nav {width: 100px; float:right; padding: 25px 15px 0 0;}
#popup #big {margin-left: auto; margin-right: auto;}
#popup #big td {vertical-align: middle; height: 500px;}
#popup img.frame {border: 1px solid #6F614C;}


/* Site map */
ol#sitemap li 	{list-style: none; margin: 2px 0 0 0; padding: 0;}
ol#sitemap ol 	{margin: 0 0 0 25px; padding: 0;}
ol#sitemap  a 	{color: #5e584a;}
ol#sitemap  a:hover {color: #B30537;}

/* Footer */
#footer					{width: 900px; padding: 10px 0px 10px 0px; font-size: 0.9em; color: #eeeeee;  margin-left: auto; margin-right: auto;}
#footer #footlinks 	{margin-right: 30%; color: #000000;}
#footer #footlinks a {color: #000000;font-size: 1em;}
#footer #footlinks a:hover{color: #FFFFFF;}
#footer #copyright 	{width: 35%; float: right; text-align: right; color: #000000; padding-right: 6px}
#footer #copyright a {color: #000000;}

/*Chefs promotion styles*/
#flash {width: 900px; color: white; height: 260px; text-align: center;float: left; padding: 0px 0px 0px 0px;}
#flash span{display: block;padding: 20px 150px;}
#flash a {color: white;text-decoration: underline;}
#chef_home{padding: 0px;clear: both;}
#chef_home #chef_header {text-align: center;  padding-bottom: 5px;}
#chef_home #chef_home_nav_wrapper {width: 778px; padding-left: 122px; padding-top: 5px; border-top: 1px solid #6f614c;}
#chef_home .chef_home_nav {width: 222px;  float: left;}
#chef_home .chef_home_nav_recipes {color: #d9c68e; font-size: 0.6em; font-family: Arial, Helvetica, sans-serif; font-weight: bold; padding-top: 10px;}
#chef_home .chef_home_nav_recipes a {color: #d9c68e;text-decoration: underline; }

#chef_content 			{width: 715px;  background-color: #FFFFFF;}
#chef_content h1 	{ color: #be4433; padding: 6px 35px 6px 10px; line-height: 1em; font-size: 1.6em; font-weight: normal; margin: 0;}  
#chef_content h2			{font-size: 1.6em; font-weight: normal; margin: 0; padding: 0;}
#chef_content h3			{font-size: 1.6em; font-weight: bold; margin: 0; padding: 0;}
#chef_content h4			{font-size: 1.6em; font-weight: bold;}
#chef_content #copy		{margin: 0px 10px 60px 10px;  font-size: 1.1em; overflow: hidden; height:auto;}
#chef_content #copy h2				{color: #be4433; margin: 0em 0 0.5em 0; padding: 0.8em 0 0 0}
#chef_content #copy h3				{color: #000000; margin: 0em 0 0.5em 0; padding: 0.5em 0 0 0}
#chef_content #copy p				{margin: 0.2em 0 1.0em 0;}
#chef_content a						{color: #be4433; text-decoration: none;}
#chef_content a:hover				{color: #be4433; text-decoration: underline;}
#chef_content #copy img.right	{float: right; padding: 0px 0px 0px 0px;}
#chef_content #ads					{float: right; margin: 0 0 40px 40px;}
#chef_content .border 				{border: 1px solid #e2d3aa; margin:0; padding: 0; width: auto; }
#chef_content #photo_frame			{ width: 100%;text-align: center;}
.chef_recipe_header img{padding-left: 80px;}

#chef_descr_frame 					{font-size: 1em; width: 100%; }
#chef_descr_content 				{font-size: 1em; margin: 20px 0px 20px 0; width: 100%; }
#chef_descr_content #method 	{padding: 0 20px 0 0; color: #666; line-height: 1.5em;}
#chef_descr_content #method h5 {margin-top: 0;}
#chef_descr_content #method h5,
#chef_descr_content #method h6 {color: #000000; font-size: 1em; font-weight: bold; margin-bottom: 0;} 
#chef_descr_content #method h6 {margin-top: 10px;}
#chef_descr_content #ingredients {padding: 0; color: #000000; width: 253px;}
#chef_descr_content #ingredients h5 {font-size: 1em; font-weight: bold; margin-top: 5px; margin-bottom: 0;}
#chef_descr_content #ingredients h6 {font-size: 0.9em; font-weight: bold; margin-top: 5px;margin-bottom: 0;}
#chef_descr_content #chef_photos 	{padding: 0 20px 0 0; float: right; text-align: right;}
#chef_descr_content #chef_photos .recipe_image_thumb {padding-bottom: 20px;  width: 127px; }
#chef_descr_content ul					{margin: 0; padding: 0;}
#chef_descr_content ul li				{list-style-image: url(../images/recipes/bullet.gif); padding: 0; margin: 2px 5px 2px 0px; line-height: 1.2em; padding: 0 0 5px 0}
#chef_descr_content ol					{margin: 0; padding: 0;}
#chef_descr_content ol li				{list-style-image: none; padding: 0; margin: 3px 0 14px 0px; line-height: 1.2em; padding: 0;}

#chef_recipe_nav 		{margin: 10px 0 0 0; width: 100%; }
#chef_recipe_nav a	{color: #FFFFFF;}
#chef_recipe_nav a:hover {color: #FFFFFF;}
#chef_recipe_buttons 	{float: left; color: #FFFFFF; text-align: left;}
#chef_recipe_back 		{float: left; width: 290px;}

#chef_menu					{width: 185px; background-color: #FFFFFF;  height: 100%; border-left: 1px solid #F1DFB0;}
#chef_menu h1				{color: #000000; margin: 15px 25px 15px 25px; padding: 0 0px 10px 0px; border-bottom: 1px solid #B49859; font-size: 2em; z-index: 5; font-weight: normal; line-height: 0.9em;}
#chef_menu ul				{margin: 0; padding: 0; color: #ffffff; font-weight: bold;}
#chef_menu ul li			{list-style-image: none; list-style-type: none; padding: 0; margin: 3px 25px 5px 25px; line-height: 1.2em; padding: 0 0 5px 0}
#chef_menu ul a			{color: #000000; text-decoration: none;}
#chef_menu ul a:hover	{color: #000000; text-decoration: underline;}
#chef_menu h2				{color: #000000; margin: 25px 25px 15px 25px; padding: 20px 0px 0px 0px; border-top: 1px solid #B49859; font-size: 1.7em; z-index: 5; font-weight: normal; line-height: 0.9em;}
#chef_menu ul#subnav	{margin: 0; padding: 0; color: #ffffff; font-weight: normal; font-size: 0.9em;}
#chef_menu ul#subnav li	{margin: 0px 25px 6px 45px; padding: 0 0 0 2px; list-style-image: url(../images/recipes/bullet.gif); list-style-type:disc;}
#chef_menu ul#subnav li.list_chefheader {list-style-type: none; list-style-image: none;  font-weight: bold;}
#chef_menu ul#subnav li.list_padding {padding-top: 10px;}
#chef_menu ul#subnav a			{color: #000000; text-decoration: none;}
#chef_menu ul#subnav a:hover	{color: #000000; text-decoration: underline;}

#chef_menu .ad					{padding: 50px 15px 15px 15px; text-align: center; margin-top: 180px; margin-bottom: 50px;}
#chef_menu .ad_grandest		{margin-top: 350px; margin-bottom: 50px; text-align: center;}
#chef_menu .ad_products		{margin: 320px 0px 50px 0px;}
#chef_menu .ad_superior		{margin: 470px 0px 50px 15px;}
#chef_menu .ad_recipes			{margin-top: 800px; margin-bottom: 50px; text-align: center;}
#chef_menu .ad_recipe			{margin-top: 400px; margin-bottom: 50px; text-align: center;}
#chef_menu .ad_contact			{margin-top: 300px; margin-bottom: 50px; text-align: center;}
#chef_menu .ad_faqs				{margin-top: 700px; margin-bottom: 50px; text-align: center;}
#chef_menu .ad_sitemap			{margin-top: 700px; margin-bottom: 50px; text-align: center;}
#chef_menu .ad_privacy			{margin-top: 580px; margin-bottom: 50px; text-align: center;}
#chef_menu .ad_accessibility	{margin-top: 2700px; margin-bottom: 50px; text-align: center;}
#chef_menu .ad_advertising  	{margin-top: 750px; margin-bottom: 50px; text-align: center;}

#chef_comp_graphic {padding-left: 50px;padding-right: 20px;}
#chef_content .field label		{color: #FFFFFF; width: 120px;float:none;}
#chef_content .field input		{margin-top: 5px; width: 200px;}
#chef_content .field textarea   {width: 420px; margin-top: 5px;}
#chef_content .field select   {margin-top: 5px;}

#chef_content form fieldset {border-width: 0;}
#chef_content form{border-left: 1px solid #e2d3aa; margin-bottom: 20px;}

#chef_content {color: #FFFFFF; pading-left: 20px;}


#chef_content .field{
	width: 200px;
	margin-right: 20px;
	float: left;
	clear: none;
}
#chef_content #FirstName, #chef_content #Email,#chef_content #Address1,#chef_content #Town,
#chef_content #Phone, #chef_content #RecipeTitle, #chef_content #Ingredients, #chef_content #Method,
#chef_content #TsAndCs,#chef_content #Contact{
	clear: both;
}
#chef_content #Email,#chef_content #Phone{
	margin-bottom: 30px;
}
#chef_content #Ingredients,#chef_content #Method,#chef_content #TsAndCs,#chef_content #Contact{
	width: 420px;
}
/* Force new blocks on IE*/
#chef_content #Title,#chef_content #Email,#chef_content #Phone{width: 100%}

#chef_content .checkbox input	{float: left;margin-left: 0px; margin-right: 10px;border: none; width: auto; margin-bottom: 20px;}
#chef_content .message {clear: both;display: block;}
#chef_content form input.submit, #chef_content .action {background-color: transparent;border: none;}
#chef_content .Actions{width: 420px; text-align:center;}

/*New home page styles*/
.flash-wrapper ul{
	margin: 0;
	padding: 0 0 0 40px;
	list-style-type: none;
}
.flash-wrapper ul li{
	float: left;
}
.flash-wrapper ul li a{
	display: block;
	width: 180px;
	height: 260px;
}
#home-recipe-sage, #home-recipe-original, #home-recipe-suffolk{
	margin-right: 34px;
}
#home-recipe-sage a{
	background: url(../images/home-recipe-sage.jpg);
}	
#home-recipe-original a{
	background: url(../images/home-recipe-original.jpg);
}	

#home-recipe-lemon a{
	background: url(../images/home-recipe-lemon.jpg);
}	

#home-recipe-suffolk a{
	background: url(../images/home-recipe-suffolk.jpg);
}	

#home-recipe-sage a:hover{
	background: url(../images/home-recipe-sage-on.jpg);
}	
#home-recipe-original a:hover{
	background: url(../images/home-recipe-original-on.jpg);
}	

#home-recipe-lemon a:hover{
	background: url(../images/home-recipe-lemon-on.jpg);
}	

#home-recipe-suffolk a:hover{
	background: url(../images/home-recipe-suffolk-on.jpg);
}	
#home-bottom{
	padding: 0 40px;
}
.home-bottom-item{
	float: left;
	margin-right: 10px;
}
.home-bottom-item h2{
	font-size: 1.2em;
}
.home-bottom-item p{
	margin-top: 0.5em;
}
#home-norman-copy{
	width: 300px;
}

#home-recipes-copy{
	width: 250px;
}
	


#tsandcs{color: #FFFFFF;margin: 5px;background-color: #000000;}
#tsandcs a{color: #FFFFFF}
#tsandcs h1{color: #FFFFFF}
/*End chefs promotion styles*/
.rounded-top{
	font-size: 0em;
	height: 22px;
	width: 900px;
	background: url(../images/rounded-top.png) no-repeat;
	clear: both;
	behavior: url(porkinson/javascript/iepngfix/iepngfix.htc);
}
.rounded-bottom{
	font-size: 0em;
	height: 20px;
	width: 900px;
	background: url(../images/rounded-bottom.png) no-repeat;
	clear: both;
	behavior: url(porkinson/javascript/iepngfix/iepngfix.htc);
	background-color: none;
}
.trounded-middle{
	background-color: white;
	}
.box-middle{
	background-color: white;
}
.box-spacing{
	margin-top: 20px;
}