/* undo browser inconsistencies */
ul,ol,li,f,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin:0; padding:0; }
h1,h2,h3,h4,h5,h6,pre,code,input,select { font-size:100%; }
ul,ol { list-style:none; padding:0; margin: 0; }
address, caption, cite, code, dfn, em, strong, th, var
{ font-style:normal; font-weight: normal }
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img { border:0 }
caption,th { text-align: left; }
q:before,q:after { content: ''; }

:-moz-any-link:focus {
	outline: none;
}

/* page structure */
html 
{
	overflow-x: auto;
	overflow-y: scroll;
}

body 
{
	font-size: 76%;
	font-family: Arial, Verdana, helvetica, sans-serif;
	color: #666;
	/* background: #fff url(bg_tile_left.jpg) repeat-y top left; */
	background-color: #fff;
	margin-top:0px; padding-top:0px;
}	

.normal-text {
	font-family: Arial, Verdana, helvetica, sans-serif;
	font-style: normal;
	}

#page 
{
	/* background: url(bg_tile_right.jpg) repeat-y top right; */
	width: 965px;
	width: auto !important;
	min-width: 965px;
	margin-top:0px; padding-top:0px;
}


#header 
{
	clear:both;
	margin: 0 auto;
	padding: 0 0 0 0;
	width:863px;
	position: relative;
	border-left:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5;
	border-bottom: 0px solid red;
}

#content {
	clear: both;
	margin: 0 auto 0 auto;
	padding: 0 0 140px 0;
	width: 863px;
	border-left:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5;
	border-top: 0px solid blue;

min-height: 100%;
height: auto !important;
height: 100%;
}

#footer 
{
	width: 965px;
	width: auto !important;
	min-width: 965px;
	height: 140px;
	font-size:0.8em;
}

#innerfooter 
{
	width: 965px;
	width: auto !important;
	min-width: 965px;
}
#footer strong {color:#000;}

/* sticky footer */
html, body, form
{
	min-height: 100%;
}
#page
{
	position: relative;
	min-height: 100%;
	
}
* html #page
{
	height: 100%;
}
#footer
{
	position: relative;
	margin-top: -140px;
}

/* end sticky footer */



#leftcolumn {
	float: left;
	/*width: 200px; */
}
	
.clear { clear: left; }

.clearfix:after {
	display:block; 
	visibility:hidden; 
	clear:both; 
	height:0; 
	content: "."; 
}

.clearfix {
	display:inline-block;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* general links and text styles */


.white {
	color: #fff;
	}

.show { display: block; }
.hide { display: none; }

p {
	line-height: 1.3em;
	padding: 0.4em 0 0.6em 0;
}
.intro p em {font-weight: bold;}
.intro img { margin-bottom:1.6em;}

/*
.intro { 
	margin-bottom: 20px;
	}
*/

.segment {margin-top:30px; padding-bottom:30px; border-bottom: 1px solid #d7d7d7;}
.footnote {font-size:85%;}
strong {font-weight:bold; color:#333333;}

.block-highlight  { 
	background-color:#e9fbfc;
	padding:8px 10px 8px 10px ;
	border: 1px solid #c3eeea;
}

.highlight { font-weight: bold; }

a {
	color: #339900; 
	text-decoration: underline;
}
a:hover {
	text-decoration: none; 
}

.adminlinks { margin: 0 0 5px; }
.adminlinks li { float: left; margin: 0 10px 5px 0; }

a.ttt-link {
	padding-right: 7px;
	background: url(/assets/shared/arrow-right-green.gif) no-repeat 100% 55%;
	text-decoration: none ;
	font-weight:bold;
}
a.ttt-link:hover { text-decoration: underline;}

/* Link layouts */
.section-links .alignleft { float:left;}
.section-links .alignright { float:right;}
.section-links .submit-link {clear:left; margin-right:20px;}


/* Accordions */
.question {
	background: url(/assets/shared-nl/bg-accordion-red.gif) no-repeat 0 0;
	color: #fff;
	cursor: pointer;
	height:21px; 
}
.question-open {
	background-position:bottom;
}
.question h4 {
	margin:0 0 0 7px;
	padding: 3px 0 0 0 ;
}
.answer { margin:5px 0 8px 0;}

/* Box Links */
a.box-link, .submit-link a {
	color: #fff !important;
	font-size: 0.90em;
	text-decoration: none;
	font-weight:bold;
	padding: 2px 8px;
	display: inline-block;
	position: relative;
	min-height: 21px;
	height: auto !important;
	height: 21px;
	z-index: 10;

}
.box-link {background: url(/assets/shared-nl/hero-box/bg-btn-deepred.gif) no-repeat 0 0;}
.submit-link a {background: url(/assets/shared-nl/hero-box/bg-btn-deepred.gif) no-repeat 0 0;}
	
a.box-link:hover {
	text-decoration: underline;
}
	
.box-link-arrow {
	text-indent: -9999px;
	width: 20px;
	height: 21px;
	display: inline-block;
	position: absolute;
	top: 0;
	right: -20px;
	background: url(/assets/shared-nl/hero-box/arrow-btn-deepred.gif) no-repeat 0 0;

}
.box-link-arrow-red {background: url(/assets/shared-nl/hero-box/arrow-btn-red.gif) no-repeat 0 0;}
.box-link-red {background: url(/assets/shared-nl/hero-box/bg-btn-red.gif) no-repeat 0 0;}
.box-link-arrow-green {background: url(/assets/shared-nl/hero-box/arrow-btn-green.gif) no-repeat 0 0;}
.box-link-green {background: url(/assets/shared-nl/hero-box/bg-btn-green.gif) no-repeat 0 0;}
.box-link-arrow-cyan {background: url(/assets/shared-nl/hero-box/arrow-btn-cyan.gif) no-repeat 0 0;}
.box-link-cyan {background: url(/assets/shared-nl/hero-box/bg-btn-cyan.gif) no-repeat 0 0;}
.box-link-arrow-peagreen {background: url(/assets/shared-nl/hero-box/arrow-btn-peagreen.gif) no-repeat 0 0;}
.box-link-peagreen  {background: url(/assets/shared-nl/hero-box/bg-btn-peagreen.gif) no-repeat 0 0;}
.box-link-arrow-raspberry {background: url(/assets/shared-nl/hero-box/arrow-btn-raspberry.gif) no-repeat 0 0;}
.box-link-raspberry  {background: url(/assets/shared-nl/hero-box/bg-btn-raspberry.gif) no-repeat 0 0;}
.box-link-arrow-chocolate {background: url(/assets/shared-nl/hero-box/arrow-btn-chocolate.gif) no-repeat 0 0;}
.box-link-chocolate  {background: url(/assets/shared-nl/hero-box/bg-btn-chocolate.gif) no-repeat 0 0;}
.box-link-arrow-rich-orange {background: url(/assets/shared-nl/hero-box/arrow-btn-rich-orange.gif) no-repeat 0 0;}
.box-link-rich-orange  {background: url(/assets/shared-nl/hero-box/bg-btn-rich-orange.gif) no-repeat 0 0;}
.box-link-arrow-lightblue {background: url(/assets/shared-nl/hero-box/arrow-btn-lightblue.gif) no-repeat 0 0;}
.box-link-lightblue  {background: url(/assets/shared-nl/hero-box/bg-btn-lightblue.gif) no-repeat 0 0;}
.box-link-arrow-brown {background: url(/assets/shared-nl/hero-box/arrow-btn-brown.gif) no-repeat 0 0;}
.box-link-brown {background: url(/assets/shared-nl/hero-box/bg-btn-brown.gif) no-repeat 0 0;}
.box-link-arrow-blue {background: url(/assets/shared-nl/hero-box/arrow-btn-blue.gif) no-repeat 0 0;}
.box-link-blue {background: url(/assets/shared-nl/hero-box/bg-btn-blue.gif) no-repeat 0 0;}
.box-link-arrow-midblue {background: url(/assets/shared-nl/hero-box/arrow-btn-midblue.gif) no-repeat 0 0;}
.box-link-midblue {background: url(/assets/shared-nl/hero-box/bg-btn-midblue.gif) no-repeat 0 0;}
.box-link-arrow-limegreen {background: url(/assets/shared-nl/hero-box/arrow-btn-limegreen.gif) no-repeat 0 0;}
.box-link-limegreen {background: url(/assets/shared-nl/hero-box/bg-btn-limegreen.gif) no-repeat 0 0;}
.box-link-arrow-gradgreen {background: url(/assets/shared-nl/hero-box/arrow-btn-gradgreen.gif) no-repeat 0 0;}
.box-link-gradgreen {background: url(/assets/shared-nl/hero-box/bg-btn-gradgreen.gif) no-repeat 0 0;}
a.box-link-limegreen { color: #333 !important; }
.box-link-arrow-brightred {background: url(/assets/shared-nl/hero-box/arrow-btn-brightred.gif) no-repeat 0 0;}
.box-link-brightred {background: url(/assets/shared-nl/hero-box/bg-btn-brightred.gif) no-repeat 0 0;}
.box-link-arrow-lightbrown {background: url(/assets/shared-nl/hero-box/arrow-btn-lightbrown.gif) no-repeat 0 0;}
.box-link-lightbrown {background: url(/assets/shared-nl/hero-box/bg-btn-lightbrown.gif) no-repeat 0 0;}
.box-link-arrow-gold {background: url(/assets/shared-nl/hero-box/arrow-btn-gold.gif) no-repeat 0 0;}
.box-link-gold {background: url(/assets/shared-nl/hero-box/bg-btn-gold.gif) no-repeat 0 0;}
.box-link-arrow-paleblue {background: url(/assets/shared-nl/hero-box/arrow-btn-paleblue.gif) no-repeat 0 0;}
.box-link-paleblue {background: url(/assets/shared-nl/hero-box/bg-btn-paleblue.gif) no-repeat 0 0;}

.box-link-arrow-fff-fish {background: url(/assets/shared-nl/hero-box/arrow-btn-fff-fish.gif) no-repeat 0 0;}
.box-link-fff-fish {background: url(/assets/shared-nl/hero-box/bg-btn-fff-fish.gif) no-repeat 0 0;}
.box-link-arrow-fff-meals {background: url(/assets/shared-nl/hero-box/arrow-btn-fff-meals.gif) no-repeat 0 0;}
.box-link-fff-meals {background: url(/assets/shared-nl/hero-box/bg-btn-fff-meals.gif) no-repeat 0 0;}
.box-link-arrow-fff-pies {background: url(/assets/shared-nl/hero-box/arrow-btn-fff-pies.gif) no-repeat 0 0;}
.box-link-fff-pies {background: url(/assets/shared-nl/hero-box/bg-btn-fff-pies.gif) no-repeat 0 0;}
.box-link-arrow-fff-potatoes {background: url(/assets/shared-nl/hero-box/arrow-btn-fff-potatoes.gif) no-repeat 0 0;}
.box-link-fff-potatoes {background: url(/assets/shared-nl/hero-box/bg-btn-fff-potatoes.gif) no-repeat 0 0;}
.box-link-arrow-fff-chicken {background: url(/assets/shared-nl/hero-box/arrow-btn-fff-chicken.gif) no-repeat 0 0;}
.box-link-fff-chicken {background: url(/assets/shared-nl/hero-box/bg-btn-fff-chicken.gif) no-repeat 0 0;}
.box-link-arrow-fff-red-meat {background: url(/assets/shared-nl/hero-box/arrow-btn-fff-red-meat.gif) no-repeat 0 0;}
.box-link-fff-red-meat {background: url(/assets/shared-nl/hero-box/bg-btn-fff-red-meat.gif) no-repeat 0 0;}
.box-link-arrow-fff-desserts {background: url(/assets/shared-nl/hero-box/arrow-btn-fff-desserts.gif) no-repeat 0 0;}
.box-link-fff-desserts {background: url(/assets/shared-nl/hero-box/bg-btn-fff-desserts.gif) no-repeat 0 0;}
.box-link-arrow-fff-vegetables {background: url(/assets/shared-nl/hero-box/arrow-btn-fff-vegetables.gif) no-repeat 0 0;}
.box-link-fff-vegetables {background: url(/assets/shared-nl/hero-box/bg-btn-fff-vegetables.gif) no-repeat 0 0;}
.box-link-arrow-fff-simply {background: url(/assets/shared-nl/hero-box/arrow-btn-fff-fish.gif) no-repeat 0 0;}
.box-link-fff-simply {background: url(/assets/shared-nl/hero-box/bg-btn-fff-fish.gif) no-repeat 0 0;}
.box-link-arrow-fff-field-fresh {background: url(/assets/shared-nl/hero-box/arrow-btn-fff-vegetables.gif) no-repeat 0 0;}
.box-link-fff-field-fresh {background: url(/assets/shared-nl/hero-box/bg-btn-fff-vegetables.gif) no-repeat 0 0;}
.box-link-arrow-pink {background: url(/assets/shared-nl/hero-box/arrow-btn-pink.gif) no-repeat 0 0;}
.box-link-pink {background: url(/assets/shared-nl/hero-box/bg-btn-pink.gif) no-repeat 0 0;}




.lnkpdf {
	display: block;
	padding: 0 0 0 53px;
	background: url(/assets/shared/icon-pdf-large.gif) no-repeat 0 0; 
	min-height: 51px;
	height: auto !important;
	height: 51px;

	}

.lnk-arrow-green {  
	padding-right: 7px;
	color: #66CC33;
	background: url(/assets/shared/arrow-right-green.gif) no-repeat 100% 55%;
}

.lnk-arrow-blue {  
	padding-right: 7px;
	color: #3399cc;
	background: url(/assets/shared/arrow-right-blue.gif) no-repeat 100% 55%;
}


.floatright {
	float: right;
	}

.floatleft {
	float: left;
	}

.nofloat {
	float: none;
}

.dotted-underline { 
	background: url(/assets/shared/dotted-underline.gif) repeat-x 0 100%; 
	padding: 0 0 15px 0;
	}

/* header tag definitions */

h1 { font-size: 24px; margin: 0 0 10px 0; text-indent: -9999px; color: #c44622; width: 100%; height: 28px; background: no-repeat; }
h2 { font-size: 19px; margin: 0 0 10px 0; padding: 0 0 10px 0; color: #C64C28; }
h3 { font-size: 14px; padding: 5px 0 5px 0; color: #c64c28; }
h3 a { color:  #c64c28; text-decoration: none; }
h3 a:hover { color:  #c64c28; text-decoration: underline; }

/* changed site default header colour - mjh - backed out - too many changes*/
/*
h1 { font-size: 24px; margin: 0 0 10px 0; text-indent: -9999px; color:#29AA1C; width: 100%; height: 28px; background: no-repeat; }
h2 { font-size: 19px; margin: 0 0 10px 0; padding: 0 0 10px 0; color: #29AA1C; }
h3 { font-size: 14px; padding: 5px 0 5px 0; color: #29AA1C; }
h3 a { color:  #29AA1C; text-decoration: none; }
h3 a:hover { color:  #29AA1C; text-decoration: underline; }
*/
.header-para { float: left; font-size: 12px; text-indent: -9999px; width: 500px; height: 30px; background: no-repeat; }

h4 {font-weight: bold; padding:3px 0 2px 0;}
h5 { font-size: 16px; margin: 0 0 5px 0; padding: 0 0 5px 0; color: #c44622;}


/* h tags */
#header h1 a { display: block; width: 120px; height: 74px;  background: url(/assets/shared-nl/bg-birdseye-logo.png) no-repeat 0 0; cursor: pointer; }
#header h1 { margin: 0 0 0 17px; width: 120px; height: 74px; text-indent: -9999px; float: left; }

#birdseye-sustainability a { display: block; width: 145px; height: 74px;  background: url(/assets/shared/logo-sustainability.jpg) no-repeat 0 0; cursor: pointer; }
#birdseye-sustainability { margin: 0 17px 0 0; width: 145px; height: 74px; text-indent: -9999px; float: right; }




/* h overrides*/
.section-our-food h1 {
	margin: 0 0 5px 0;
	height:28px;
	}

.section-our-food h2 {
	font-size: 18px; 
	margin: 0 0 10px 0; 
	text-indent: -9999px; 
	width: 100%; 
	height: 22px;
	background: no-repeat;
}

.section-legal-policy h3 {color:  #29AA1C;}
.section-privacy-policy h3 {color:  #29AA1C;}

.logo-simply { background: url(/assets/shared/logo-simply.png) no-repeat 0 0; width: 137px; height: 82px; text-indent: -9999px; }


.section-yippee-summer-holidays h3 { color: #3399cc; }
.section-yippee-summer-holidays h3.win { color: #66CC33; }

.section-good-mood-teatime h3 { color: #CC3399; }

.hero-control-promo h1.no-image-gen {font-size: 1.3em;letter-spacing:0px;font-weight:bold;}

.hero-control-promo h1 { font-size: 13px; margin: 0; padding: 0; height: 20px; }
.hero-control-promo-image-top h1 { font-size: 13px; margin: 0; padding: 0; height: 23px; }
.hero-control-fullwidth h1 { font-size: 26px; margin: 0; padding: 0; height: 45px; }
.hero-control-wide h1 { font-size: 18px; margin: 0; padding: 0; height: 22px; }
.hero-control-lead h1 { font-size: 27px; margin: 0; padding: 0; height: 36px; width: 537px; }
.hero-control-lead h2,
.hero-control-in-page h2,
.hero-control-in-page-mini h2 { font-size: 18px; margin: 0; padding: 0; width: 537px; height: 29px; text-indent: -9999px; background: no-repeat; }

.section-simply-coated .hero-control-lead h1 { height: 30px; }
.section-simply-coated .hero-control-lead h2 { height: 23px; }

.hero-control-in-page h1 { height: 30px; margin: 0; }

.section-talking-peas .hero-control-lead h2 { color: #739a21; }

.section-warburtons h2 { 
	text-indent: -9999px; 
	padding: 0;
	}
.section-warburtons h1 { 
	margin: 0 0 10px 0;
	height:40px;
	}

.hero-control-promo .hero-control-tiger h1 { height: 50px; }

/* double height title line hero wide */
/* 
.hero-control-wide h1.hero-box-h1-article2 {
	height: 45px;
	}
*/


/* page content */

#subnavcontainer, #subnavbottomcontainer {
	float: left;
	width: 143px;
	}
#subnavbottomcontainer {
	display:inline; /*IE*/
	margin: 22px 26px 0px 22px;
}
#subnavcontainer {width:143px; padding-top: 0px;border: 1px solid black;}
#subnavbottomcontainer h3
{
	font-size:12px; padding: 5px 0 5px 5px; color:#3bb32d; 
	border-top: 1px solid #3bb32d; border-bottom: 1px solid #3bb32d;
}

#maincontainer {
	float: left;
	margin-top:22px;
	width: 76%; /* reduced from 77% to try and get chicken-chargrill (and other feature pages) working again */
	
	}

#maincontainerhome {
	float: left;
	}
	
#pageheader {
	float: left;
	}

.contentplaceholder, .contentplaceholderwide,.contentplaceholdernonav {
	clear: left;
	float: left;
	}
.contentplaceholdernonav {
	width:597px;
	margin-right:14px;
	margin-left:20px;
	display:inline;/* IE6 */
	}
.contentplaceholder {
	width:433px;
	margin-right:13px;
	}
.contentplaceholderwide {
	width: 100%;
	margin: 0 0 10px 0;
	}

#flashholder {
	float: left;
	}




/* promos */

#promocontainer {
	}

.promocontainerright {
	float: right;
	}

.promocontainerbottom {
	clear: both;
	}


/* footer */

#footerholder { position: absolute; bottom: 0; left: 30px; width: 895px; height: 36px; font-size: 0.8em; }
#footercontent { }
#copyright { float: left; margin-right: 15px; }


#footernavcontainer { padding: 94px 45px 0 85px; }

ul.footernav 
{
	color: #999;
    width: 875px;
	margin: 0 auto;
}

ul.footernav li { float: left; margin: 0 16px 0 0; white-space: nowrap; }
ul.footernav li a { display: block; font-weight: normal; color: #999; }



/* navigation */
#NavArea { 
	width:100%;
	height: 35px;
	background: url(/assets/shared-nl/bg-nav-slice.gif) repeat-x 0 0; 
	clear: both;
}

ul#mainnav {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	height:35px;
	float:left;
	}
	
ul#mainnav li {
	float: left;
	margin: 0 0 0 0;
	padding : 0 2px 0 0 ;
	background: url(/assets/shared-nl/bg-nav-sep-off.gif) no-repeat right top 
	
}

ul#mainnav li.home {border-left: 1px solid #3bb32d ;} 
ul#mainnav li a { display: block; height: 35px; margin-top:0 0 0 0; padding: 0 10px 0 0; text-indent: -9999px;}
ul#mainnav li a:hover { background-position: 0px -35px; }
ul#mainnav li.selected a { background-position: 0px -35px; }



.subnav-view-by-type,
.subnav-view-by-product-range {
	margin: 0 0 20px 0;
	}


ul.subnav li {
	margin: 0px 0px 0px 0px;
	padding: 3px 0 3px 0 ;
	text-indent: 0px;
	width: 100%;
	font-weight:bold;
	border-bottom: 1px solid #e0e0e0;
	}

ul.subnav li.selected {
	font-weight: bold; 
	background-color: #3bb32d;
	color:#fff;
	}
	
ul.subnav li.unselected {
	background-color: #ffffff;
	}
	
ul.subnav li.hasInnerList {
	border-bottom: 0px;
	}
	
ul.subnav li.selected a {
	color:#fff;
	}

ul.subnav li a  { 
	text-decoration: none;
	color:#666666;
	padding-left:5px;
	}
ul.subnav li.unselected a 
{
	color:#666666;
}

ul.subnav li a:hover { 
	text-decoration: underline;
	}

ul.subnav ul { }
ul.subnav ul li {
	text-indent: 0px;
	width: 100%;
	
}
ul.subnav ul li a {
	padding-left:17px;
	color:#3bb32d;
	display: block;
	}
	
ul.subnav ul li.selected {
	background: #fff url(/assets/shared-nl/disc-green.gif) no-repeat 4px 6px;
	color:#3bb32d;
	}
	
ul.subnav ul li.selected a { 
	color:#3bb32d;
	}


ul.subnav-range {}
ul.subnav-range li {
	margin: 10px 0 0 0;
	
	min-height: 61px;
	height: auto !important;
	height: 61px;
	
	text-indent: -9999px;
	display: block;
	}

ul.subnav-range li a { 
	display: block; 
	min-height: 61px;
	height: auto !important;
	height: 61px;
	}
ul.subnav-range li a {background-position: -163px 0;background-repeat: no-repeat;}
ul.subnav-range li a:hover { background-position: 0 0; }
ul.subnav-range li.selected a{ background-position: 0 0; }
ul.subnav-range li.field-fresh a { background-image: url(/assets/shared-nl/bg-product-range-nav-field-fresh.jpg); }
ul.subnav-range li.simply a { background-image: url(/assets/shared-nl/bg-product-range-nav-simply.jpg); }
ul.subnav-range li.birdseye a { background-image: url(/assets/shared/icon-range-birdseye.jpg); }

/****************************************************************************************************
***** New subnav
*****************************************************************************************************/
ul.newsubnav li a:hover { text-decoration:underline;}
ul.newsubnav li a { text-decoration:none; font-weight:bold;}

ul.newsubnav li.selected 
{
}
ul.newsubnav li.unselected  
{

}

ul.newsubnav li.selected a
{
	display:block;
	color:#ffffff;
	background-color: #3BB32D;
	padding: 3px 0 3px 5px ;
}
ul.newsubnav li.unselected  a
{
	display:block;
	color:#666666;
	padding: 3px 0 3px 5px ;
	background-color: #ffffff;
	border-bottom:1px solid #E0E0E0;
}
ul.newsubnav li.selected ul.newsubnav a {padding-left:18px;}

ul.newsubnav li.selected ul.newsubnav li.selected
{
	background:#FFFFFF url(/assets/shared-nl/disc-green.gif) no-repeat scroll 4px 6px ;
}
ul.newsubnav li.selected ul.newsubnav li.selected a
{
	 background-color:transparent;
	 color:#3BB32D;
	 border-bottom:1px solid #E0E0E0;
}

/* search box */
#search-area {  
	background:url(/assets/shared-nl/bg-nav-right-corner.gif) no-repeat right; 
	height:35px ;
	border: 0px solid black;
} 
.search-box { border: 0px solid red;
              margin-top:7px;
              background:url(/assets/shared-nl/bg-searchbox.gif) no-repeat 0 0;
              width:155px ; height:24px ; 
              float: right;
              margin-right:30px;
              display:inline; /* IE6 margin bug */
              position:relative;
              clear:right;
}

.input-search { font-size: 1.0em; width: 108px;  position:absolute; top:2px; left:19px; border: 0px solid blue; }

.btnsearch {position:absolute; top:0px; right:0px;  }



/* section specific styles */
.section-home #large-promo { float: left;  }
.section-home #large-promo a { display: block; background: url(/assets/home/lrg_promo_eat_positive2.jpg) no-repeat 0 0; text-indent: -9999px; width: 378px; height: 564px;}
.section-home .fluff { margin:0 0 0 40px; float:left;background: url(/assets/home/more_fluff.jpg) no-repeat; height: 142px;width:346px; }

/* Home page flash */
.section-home #wrapper-flash { background: #fff url(/assets/swf/home-page-flash.jpg) no-repeat 0 0 ; width:863px; height:387px; margin: 0 0 10px 0; }


/* Main Home Page -  Promo */
.section-home #ttt-promo { float: left;}
.section-home #ttt-promo a { 
	margin-top:17px;
   display: block; 
   background: url(/assets/home/bg-promo-takeaway.jpg) no-repeat 0 0; 
   width: 448px; height: 478px;
}

.section-home #panel-left {
	 float : left; position:relative;
     width: 439px; height:704px;
}
.section-home #panel-right {
	 float : right; position:relative;
     width: 400px; height:660px;
}
.section-home #panel-right-fluff {
	height: 75px;
	margin: 440px 0 0 0 ;
	background: transparent url(/assets/fluff/icon-good-mood-food.gif) no-repeat  scroll 0% 0%;
	
} 
/* bottom fluff for home page */
#panel-left .bottom-fluff-left-0 {margin-top:50px; position:absolute; left:100px ;top:500px; width:173px; height:212px;}
#panel-right .bottom-fluff-right-0 {margin-top:30px; position:absolute; left:60px ;top:540px; width:284px; height:212px;}

.section-home #ttt-promo h3 {
	 text-indent:-9999px;
}
.section-home #ttt-promo a {  position:absolute; top:1px; left:1px;}
.section-home #ttt-promo #ttt-promo-flash {
	border:1px sold green;
	width:387;
	height:174;
	position:absolute;
	top:5px; left:6px;
}


.nutritiontable {clear:left;width: 37px;}
.nutritiontable .header { height: 12px;}
.nutritiontable .footer {height: 12px;}
.nutritiontable table {
	margin: 0 10px 0 0px ;
	padding: 0px;
	width: 420px;
	border: 2px solid #996633;
}


.nutritiontable td,.section-our-food .nutritiontable th {
	padding: 5px;
}

.nutritiontable TH {
	color: #fff;
	background: #996633;
	font-weight: bold;
	text-align:center;
	} 

		
.nutritiontable TD {
	background: #fff;
	font-weight: bold;
	text-align:center;
	}

.nutritiontable TR.alternate TD {
	background-color: #ffe5be;
	font-weight: bold;
	}
	
.nutritiontable .nutritent {
	 text-align:left;
	}
.nutritiontable .GDAFooter {
	 text-align:left;
	}


.nutritiontable TR.guideline TD {
	background: #fff;
	color: #999;
	}


.section-recipes .recipe-image { float: right; }



/* Healthy Eating */
ul.listitem-promo li.healthy-eating-promo-fluff1 { display:inline; position:relative; margin: 1680px 0 0 -23px ; background: url(/assets/healthy-eating/image-fluff-skaters.jpg) no-repeat 0 0;height: 148px; width: 178px;}
.section-healthy-eating em {color:#66cc33; font-size:1.2em; font-weight:bold;}
.section-healthy-eating h3 {color:#66CC33; font-size:1.43em;}
.section-healthy-eating a {  
	padding-right: 7px;
	background: url(/assets/shared/arrow-right-green.gif) no-repeat 100% 55%;
}
.section-healthy-eating .competition{
	margin: 0 0 0 10px;
	width:280px;
	float:left;
}
.section-healthy-eating .competition-promo-image{
	margin:40px 0 0 0 ;
	float:left;
}
.get-kids-active h3 { margin:20px 0 0 0;}
.frozen-so-good h3 { margin:20px 0 0 0;}
#sheree-murphy-image {float:left;}
.sheree-tips {
	margin: 0 0 10px 10px;
	width:300px;
	float:left;
}
.sheree-tips li p {padding:0 0 0 38px;}
.sheree-tips li.one {
	background: url(/assets/healthy-eating/image-blue-one.jpg) no-repeat 0 0; height:42px; 
	margin:20px 0 0 0 ; 
	}
.sheree-tips li.two {background: url(/assets/healthy-eating/image-green-two.jpg) no-repeat 0 0; height:42px;}
.sheree-tips li.three {background: url(/assets/healthy-eating/image-mag-three.jpg) no-repeat 0 0;}
.sheree-tips li.four {background: url(/assets/healthy-eating/image-red-four.jpg) no-repeat 0 0; }
.sheree-tips li.five {background: url(/assets/healthy-eating/image-yellow-five.jpg) no-repeat 0 0;}


#peter-lack-image {float:left;}
.peter-passion {
	margin: 0 0 0 10px;
	width:300px;
	float:left;
}



.get-kids-active li p {padding:0 0 0 38px;}	
.get-kids-active li.one {background: url(/assets/healthy-eating/image-mag-one.jpg) no-repeat 0 0; height:42px; }
.get-kids-active li.two {background: url(/assets/healthy-eating/image-blue-two.jpg) no-repeat 0 0; height:42px;}
.get-kids-active li.three {background: url(/assets/healthy-eating/image-red-three.jpg) no-repeat 0 0;height:42px;}
.get-kids-active li.four {background: url(/assets/healthy-eating/image-yellow-four.jpg) no-repeat 0 0;height:42px; }


/* competition */

.iframe-comp-healthy-eating { overflow: hidden; width: 470px; height: 1500px; }
.section-competition { height: 1410px; }

.iframe-comp,
.iframe-comp-bake-to-perfection,
.iframe-comp-eat-positive,
.iframe-comp-summer-holidays,
.iframe-comp-compeatition-farmtastic,
.iframe-comp-make-your-pound,
.iframe-comp-good-mood-teatime,
.iframe-comp-steakhouse-prizedraw,
.iframe-comp-salmon-fishfinger-survey
 { overflow: hidden; width: 597px; height: 1520px; }

.iframe-register { overflow: hidden; width: 470px; height: 1520px; }





/* Campaigns */
.campaign-row { margin: 0 0 20px 0; }

/* Eat Positive */
ul.list-eat-positive-branding { margin: 0; padding: 0; display: block; }
ul.list-eat-positive-branding li {float: left; height: 131px; width: 223px;text-indent: -9999px; }
ul.list-eat-positive-branding li.brand-image1 { background: url(/assets/promos/eat_positive_promo1.jpg) no-repeat 0 0;}
ul.list-eat-positive-branding li.brand-image2 { background: url(/assets/promos/eat_positive_promo2.jpg) no-repeat 0 0;}

.promo-intro { clear:left; float:left; margin:20px 0 0 0;} 
.promo-intro em {color: #c44622; font-weight:bold;}
ul.list-eat-positive { margin: 0; padding: 0; display: block; text-indent: -9999px;}
ul.list-eat-positive li {float: left;}
ul.list-eat-positive li.ChickenPenne a  {display:block; background: url(/assets/promos/image-ChickenPenne2.jpg) no-repeat 0 0; height: 265px; width: 199px;}
ul.list-eat-positive li.ThaiChicken a {display:block; background: url(/assets/promos/image-ThaiChicken2.jpg) no-repeat 0 0; height: 265px; width: 199px;}
ul.list-eat-positive li.ChickenTikka a {display:block; background: url(/assets/promos/image-ChickenTikka2.jpg) no-repeat 0 0; height: 265px; width: 199px;}
ul.list-eat-positive li.CreamyFish a {display:block; background: url(/assets/promos/image-CreamyFish2.jpg) no-repeat 0 0; height: 265px; width: 199px;}
ul.listitem-promo li.eat-positive-logo { display:inline; position:relative; margin: 55px 0 0 -23px ; background: url(/assets/promos/new_eat_positive_range2.jpg) no-repeat 0 0;height: 174px; width: 198px;}
ul.listitem-promo li.eat-positive-promofluff { display:inline; position:relative; margin: 55px 0 0 -23px ; background: url(/assets/promos/eat_positive_promo3.jpg) no-repeat 0 0;height: 266px; width: 198px;}


/* Summer Holidays */
.section-yippee-summer-holidays a { color: #3399cc; }
.section-yippee-summer-holidays a.lnk-arrow-green { color: #66CC33; }

ol.listitem-healthy-tips { margin: 0; padding: 0; }
ol.listitem-healthy-tips li { 
	margin: 0 0 20px 0;
	padding: 0 0 0 160px; 	
	min-height: 126px;
	height: auto !important;
	height: 126px;
 }
ol.listitem-healthy-tips li.one { background: url(/assets/campaign/summer-holidays/one.jpg) no-repeat 0 0; }
ol.listitem-healthy-tips li.two { background: url(/assets/campaign/summer-holidays/two.jpg) no-repeat 0 0; }
ol.listitem-healthy-tips li.three { background: url(/assets/campaign/summer-holidays/three.jpg) no-repeat 0 0; }
ol.listitem-healthy-tips li.four { background: url(/assets/campaign/summer-holidays/four.jpg) no-repeat 0 0; }
ol.listitem-healthy-tips li.five { background: url(/assets/campaign/summer-holidays/five.jpg) no-repeat 0 0; }

.holiday-planner-text { float: left; width: 298px; }
.holiday-planner-image { float: left; width: 172px; margin: 0 0 10px 0; }

.inspirational-venue-text { float: left; width: 286px; }
.inspirational-venue-image { float: left; width: 184px; }

.listitem-numbers .question {
	color: #999999;
	cursor: pointer;
	margin: 5px 0pt;
	padding: 2px 0pt 2px 2px;
	}

.section-yippee-summer-holidays .listitem-numbers .question {
	padding: 2px 5px 2px 5px;
	min-height: 35px;
	height: auto !important;
	height: 35px;	
	}

.section-yippee-summer-holidays .listitem-numbers .question { background: url(/assets/shared/expand-closed.gif) no-repeat 100% 50%; }
.section-yippee-summer-holidays .listitem-numbers .question-open { background: url(/assets/shared/expand-open.gif) no-repeat 100% 50%; }
.section-yippee-summer-holidays .listitem-numbers .question h4 { width: 98%; }


.timeout-children-text { float: left; width: 300px; }
.timeout-children-image { float: left; width: 170px; }

.timeout-family-text { float: left; width: 286px; margin: 60px 0 0 10px; }
.timeout-family-image { float: left; width: 174px; margin: -60px 0 0 0; }

.brain-game-text { float: left; width: 292px; }
.brain-game-image { float: left; width: 178px; margin: 30px 0 0 0; }

.win-text { float: left; width: 305px; margin: 0 0 0 10px; }
.win-image { float: left; width: 155px; }

.highlightwin {
	font-weight: bold;
	color: #66CC33;
	}


/* good mood teatime */
.section-good-mood-teatime a { color: #CC3399; }

.section-good-mood-teatime .highlight {
	font-weight: bold;
	color: #CC3399;
	}

.download-teatime { text-align: center; }

.section-good-mood-teatime ol.listitem-numbers li {
	margin: 0 0 35px 0;
	}

.section-good-mood-teatime ol.listitem-numbers li.three { width: 55%; float: right; }
.section-good-mood-teatime ol.listitem-numbers li.four { width: 55%; float: right; }
.section-good-mood-teatime ol.listitem-numbers li.five { clear: both; }

.peas,
.vegetables,
.nutrition-mission,
.elc { margin: 0 0 0 10px; }

.elc { margin: -20px 0 0 10px; }

.teddy,
.captain-birdseye { margin: 0 10px 0 0; }



/* lists etc */

.listitem-standard,
.listitem-numbered,
.listitem-dots { margin: 10px 0 0 10px; padding: 0 0 0 22px; list-style: disc; }

.listitem-numbered { list-style: decimal; }
.listitem-dots { list-style: disc; }

.listitem-standard li,
.listitem-dots li,
.listitem-numbered li { margin: 0 0 5px 0; }



ul.listitem-promo { margin: 0; padding: 0; display: block; }
ul.listitem-promo li { margin: 0 0 10px 0; padding: 0; }

.promocontainerbottom ul.listitem-promo li { float: left; margin: 0 10px 0 0; }




ul.listitem-promo li.buy-our-range { background: url(/assets/promos/buy-our-range3.jpg) no-repeat 0 0;height:186px;}
ul.listitem-promo li.eat-positive-range-side-promo { 
	background: url(/assets/promos/eat-positive-range-side-promo2.jpg) no-repeat 0 0;
	height:214px;
}
ul.listitem-promo li.colour-and-spell { background: url(/assets/tea-time-tip/colour-and-spell4.jpg) no-repeat 12px 10px;}


ul.listitem-promo li.recipe-default { background: url(/assets/recipes/large/chicken-dipper-kebabs.jpg) no-repeat 0 0;}
ul.listitem-promo li.recipe-overloaded a { text-indent:0;}

ul.listitem-fluff { width: 100%; margin: 0; padding: 0; display: block; }
ul.listitem-fluff li { float: left; text-indent: -9999px; }
ul.listitem-fluff li.good-mood-food { background: url(/assets/fluff/icon-good-mood-food.gif) no-repeat 0 0; width: 80px; height: 75px; }
ul.listitem-fluff li.yum { background: url(/assets/fluff/icon-yum.gif) no-repeat 0 0; width: 123px; height: 40px; }
ul.listitem-fluff li.boy { background: url(/assets/fluff/icon-boy.gif) no-repeat 0 0; width: 118px; height: 97px; }




ul.listitem-our-food { float:left; margin: 0 0 30px 0; display: block; }
ul.listitem-our-food li, ul.listitem-our-food li.firstrowitem { 
	float: left; 
	margin: 0 0 0 22px; 
	text-align: center; 
	min-height: 76px;
	height: auto !important;
	height: 76px;
	}
	
ul.listitem-our-food li.firstrowitem { clear: left; margin: 0; } /* used on repeaters where we want to ensure items of different height don't break the rows */
	
	
ul.listitem-our-food li a { 
	position: relative; 
	width: 129px; 
	text-decoration: none; 
	display: block; 
	}
ul.listitem-our-food li img { display: block; }
ul.listitem-our-food li .name {margin: 5px 0 10px 0; }

ul.listitem-our-food li a .name { 
	text-decoration: none ;
 }
ul.listitem-our-food li a:hover .name { text-decoration: underline; }


.product-back-links {clear:both;}

ul.listitem-our-food-brand { float:left; margin: 10px 0 0 0; padding: 0; display: block; }
ul.listitem-our-food-brand li, ul.listitem-our-food-brand li.firstrowitem { 
	float: left; 
	margin: 0 0 0 35px; 
	min-height: 76px;
	height: auto !important;
	height: 76px;
	}
	
ul.listitem-our-food-brand li.firstrowitem { clear: left; margin: 0; } /* used on repeaters where we want to ensure items of different height don't break the rows */
	



ul.listitem-home-promos { margin: 0; padding: 0; float: right; }
ul.listitem-home-promos li { clear: left; float: left; width: 381px; }
ul.listitem-home-promos li a.take-a-look {  
	padding-right: 7px;
	background: url(/assets/shared/arrow-right-green.gif) no-repeat 100% 55%;
	font-weight: bold;
	text-decoration: none;
}
ul.listitem-home-promos li a.take-a-look:hover {text-decoration:underline;}

ul.listitem-home-promos li.good { background: url(/assets/home/promo-good-6.jpg) no-repeat 0 0; height: 134px; }
ul.listitem-home-promos li.mood { background: url(/assets/home/promo-mood-6.jpg) no-repeat 0 0; height: 147px; }
ul.listitem-home-promos li.food { background: url(/assets/home/promo-food-8.jpg) no-repeat 0 0; height: 139px; }
ul.listitem-home-promos li.sign-up { background: url(/assets/home/bg-sign-up.jpg) no-repeat 0 0; width:393px ; height: 100px;}
.section-home ul.listitem-home-promos li.sign-up {margin-top:10px; margin-left:10px;}
ul.listitem-home-promos li .promo-description { font-size: 0.9em; position: relative; }
ul.listitem-home-promos li.good .promo-description { top: 36px; left: 20px; width: 188px; }
ul.listitem-home-promos li.good .promo-description h3 {padding-bottom:0px; font-size:13px;}
ul.listitem-home-promos li.good .promo-description p {margin-bottom:2px;}
ul.listitem-home-promos li.mood .promo-description h3 {padding-bottom:0px; font-size:13px;} /* NEEDED to tweak font size for salmon fish finger - revert when we have a new promo */
ul.listitem-home-promos li.mood .promo-description { top: 38px; left: 17px; width: 187px; }

ul.listitem-home-promos li.food .promo-description { top: 30px; left: 20px; width: 165px; }
ul.listitem-home-promos li.food .promo-description h3 {padding-bottom:0px;}
ul.listitem-home-promos li.food .promo-description p {padding-top:0px; margin-bottom:2px;margin-top:0px;}

ul.listitem-home-promos li.sign-up .promo-description { top: 0px; left: 17px; width: 222px; }
ul.listitem-home-promos li.sign-up .promo-description h3 { text-indent:-9999px;}
ul.listitem-home-promos li.sign-up .promo-description p { margin-top:1.0em; line-height:1.2em;}



ul.listitem-ingredients { margin: 5px 0 10px 0; padding: 0; }
ul.listitem-ingredients li { margin: 0 0 5px 20px; padding: 0; }

ol.listitem-method { margin: 5px 0 10px 22px; padding: 0; }
ol.listitem-method li { margin: 0 0 5px 0; padding: 0; }



ul.featured-recipe-list li  
{
	clear:left;
	width: 100%; 
	border-bottom: 1px dashed #c44622;
	padding: 0 0 10px 0;
	margin: 0 0 3px 0;
	height: 100px;
	height: auto !important;
	min-height: 100px;
}
ul.recipe-list li a.read-more {  
	padding-right: 7px;
	background: url(/assets/shared/arrow-right-green.gif) no-repeat 100% 55%;
}
ul.featured-recipe-list li img { float:left; margin-top: 5px; margin-right: 10px;  }
ul.featured-recipe-list li .promo-description { margin-left: 85px; }

ul.featured-recipe-list li a.read-more {  
	padding-right: 7px;
	background: url(/assets/shared/arrow-right-green.gif) no-repeat 100% 55%;
}


ul.listitem-about-our-food { margin: 0; padding: 0; }
ul.listitem-about-our-food li { 
	width: 100%; 
	border-bottom: 1px dashed #c44622;

	min-height: 142px;
	height: auto !important;
	height: 142px;

	padding: 0 0 10px 0;
	margin: 0 0 10px 0;	
	}
ul.listitem-about-our-food li a.find-out-more {  
	padding-right: 7px;
	background: url(/assets/shared/arrow-right-green.gif) no-repeat 100% 55%;
	}
ul.listitem-about-our-food li .promo-description { padding: 0 0 10px 180px; }
ul.listitem-about-our-food li.good-mood-food { background: url(/assets/about-our-food/good-mood-food.jpg) no-repeat 0 0; }
ul.listitem-about-our-food li.sustainable-resources { background: url(/assets/about-our-food/sustainable-resources.jpg) no-repeat 0 0; }
ul.listitem-about-our-food li.our-food-experts { background: url(/assets/about-our-food/our-food-experts.jpg) no-repeat 0 0; }
ul.listitem-about-our-food li.annual-pea-harvest { background: url(/assets/about-our-food/pea-harvest.jpg) no-repeat 0 0; }



ul.listitem-news { margin: 0; padding: 0; }
ul.listitem-news li { 
	border-bottom: 1px dashed #c44622;
	padding: 0 0 10px 0;
	margin: 0 0 3px 0;
	}
ul.listitem-news li a.read-more {  
	padding-right: 7px;
	background: url(/assets/shared/arrow-right-green.gif) no-repeat 100% 55%;
}



ol.listitem-numbers { margin: 0; padding: 0; }
ol.listitem-numbers li { 
	padding: 0 0 0 30px;
	margin: 0 0 3px 0;
	}

ol.listitem-numbers li.one { background: url(/assets/numbers/small/one.gif) no-repeat 0 0; }
ol.listitem-numbers li.two { background: url(/assets/numbers/small/two.gif) no-repeat 0 0; }
ol.listitem-numbers li.three { background: url(/assets/numbers/small/three.gif) no-repeat 0 0; }
ol.listitem-numbers li.four { background: url(/assets/numbers/small/four.gif) no-repeat 0 0; }
ol.listitem-numbers li.five { background: url(/assets/numbers/small/five.gif) no-repeat 0 0; }
ol.listitem-numbers li.six { background: url(/assets/numbers/small/six.gif) no-repeat 0 0; }
ol.listitem-numbers li.seven { background: url(/assets/numbers/small/seven.gif) no-repeat 0 0; }
ol.listitem-numbers li.eight { background: url(/assets/numbers/small/eight.gif) no-repeat 0 0; }
ol.listitem-numbers li.nine { background: url(/assets/numbers/small/nine.gif) no-repeat 0 0; }
ol.listitem-numbers li.ten { background: url(/assets/numbers/small/ten.gif) no-repeat 0 0; }


.ice-numbers { width: 123px; display: block; }
.ice-number-1 { height: 171px; background: url(/assets/shared-nl/ice-number-1.png) no-repeat 50% 50%; }
.ice-number-2 { height: 155px; background: url(/assets/shared-nl/ice-number-2.png) no-repeat 50% 50%; }
.ice-number-3 { height: 155px; background: url(/assets/shared-nl/ice-number-3.png) no-repeat 50% 50%; }
.ice-number-4 { height: 155px; background: url(/assets/shared-nl/ice-number-4.png) no-repeat 50% 50%; }

ol.listitem-roundel-numbers {
	margin: 0 0 15px -4%;
	}
ol.listitem-roundel-numbers li {
	float: left;
	margin: 0 0 20px 4%;
	padding: 0 0 0 60px;
	width: 32%;
	min-height: 70px;
	height: auto !important;
	height: 70px;
	display: inline;
	}
ol.listitem-roundel-numbers li .dotted-underline {
	min-height: 60px;
	height: auto !important;
	height: 60px;

	}
	
ol.listitem-roundel-numbers li.one { background: url(/assets/numbers/roundel/one.gif) no-repeat 0 0; }
ol.listitem-roundel-numbers li.two { background: url(/assets/numbers/roundel/two.gif) no-repeat 0 0; }
ol.listitem-roundel-numbers li.three { background: url(/assets/numbers/roundel/three.gif) no-repeat 0 0; }
ol.listitem-roundel-numbers li.four { background: url(/assets/numbers/roundel/four.gif) no-repeat 0 0; }


ul.listitem-recipe-tabs {}
ul.listitem-recipe-tabs li {
	float: left;
	height: 42px;
	background-position: 0 0;
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: inline;
	}
ul.listitem-recipe-tabs li:hover,
ul.listitem-recipe-tabs li.selected { background-position: 0 -42px; }
ul.listitem-recipe-tabs li a { 
	display: block; 
	height: 42px; 
	}
	
ul.listitem-recipe-tabs li#tab-the-classic { width: 115px; background-image: url(/assets/features/warburtons/recipe-tab-the-classic.gif); }
ul.listitem-recipe-tabs li#tab-the-salmon-special { width: 179px; background-image: url(/assets/features/warburtons/recipe-tab-the-salmon-special.gif); }
ul.listitem-recipe-tabs li#tab-the-fish-finger-melt { width: 181px; background-image: url(/assets/features/warburtons/recipe-tab-the-fish-finger-melt.gif); }
ul.listitem-recipe-tabs li#tab-the-ultimate { width: 122px; background-image: url(/assets/features/warburtons/recipe-tab-the-ultimate.gif); }


.section-chicken-chargrills {width:597px;}
.h1-stencil-lime-green-recipes {height:38px;}

.section-chicken-chargrills ul.listitem-recipe-tabs { margin: 0 0 0 -10px; }
.section-chicken-chargrills ul.listitem-recipe-tabs li { 
	text-indent: 0; 
	margin: 0 0 0 10px;
	text-indent: -9999px;
	}
ul.listitem-recipe-tabs li#tab-peri-peri { width: 142px; height: 160px; background-image: url(/assets/features/chicken-chargrills/recipe-tab-peri-peri.jpg); }
ul.listitem-recipe-tabs li#tab-cracked-black-pepper { width: 140px; height: 152px; background-image: url(/assets/features/chicken-chargrills/recipe-tab-cracked-black-pepper.jpg); }
ul.listitem-recipe-tabs li#tab-original { width: 134px; height: 165px; background-image: url(/assets/features/chicken-chargrills/recipe-tab-original.jpg); }
ul.listitem-recipe-tabs li#tab-lime-and-chilli { width: 138px; height: 149px; background-image: url(/assets/features/chicken-chargrills/recipe-tab-lime-and-chilli.jpg); }

.section-chicken-chargrills ul.listitem-recipe-tabs li#tab-peri-peri.selected,
.section-chicken-chargrills ul.listitem-recipe-tabs li#tab-peri-peri:hover { background-position: 0 -160px; }

.section-chicken-chargrills ul.listitem-recipe-tabs li#tab-cracked-black-pepper.selected,
.section-chicken-chargrills ul.listitem-recipe-tabs li#tab-cracked-black-pepper:hover { background-position: 0 -152px; }

.section-chicken-chargrills ul.listitem-recipe-tabs li#tab-original.selected,
.section-chicken-chargrills ul.listitem-recipe-tabs li#tab-original:hover { background-position: 0 -165px; }

.section-chicken-chargrills ul.listitem-recipe-tabs li#tab-lime-and-chilli.selected,
.section-chicken-chargrills ul.listitem-recipe-tabs li#tab-lime-and-chilli:hover { background-position: 0 -149px; }

.section-chicken-chargrills  ul.listitem-recipe-tabs li a { 
	text-decoration: none;
	font-weight: bold;
	}

.section-chicken-chargrills ul.listitem-recipe-tabs li#tab-peri-peri a { color: #df0000; height: 160px; }
.section-chicken-chargrills ul.listitem-recipe-tabs li#tab-cracked-black-pepper a { color: #985439; height: 152px; }
.section-chicken-chargrills ul.listitem-recipe-tabs li#tab-original a { color: #cc6600; height: 165px; }
.section-chicken-chargrills ul.listitem-recipe-tabs li#tab-lime-and-chilli a { color: #70b818; height: 149px; }














ul.listitem-hero-control-lead { margin-top: -20px; }
ul.listitem-hero-control-lead li { margin: 20px 0 0 0; }
ul.listitem-hero-control-lead li ul.listitem-standard li,
ul.listitem-hero-control-lead li ol.listitem-numbered li { margin: 10px 0; }

ul.listitem-talking-peas, ul.listitem-features {}
ul.listitem-talking-peas li, ul.listitem-features li, div.feature {
	border-bottom: 1px solid #D7D7D7;
	margin: 20px 0 0 0;
	padding:0 0 20px 0;
	}
div.feature 
{
	color:#000;
	background-position:top right;
	background-repeat:no-repeat;
}


ul.listitem-feature-promos {margin: 20px 0 0 -13px;}

ul.listitem-feature-promos li { 
	float: left;
	margin: 0 0 0 13px;
	display: inline;

	}















/* talking peas stuff */
.talking-peas-text {
	margin: 0 40px 0 0;
	width: 330px;
	float: left;
	}

.talking-peas-image {
	float: left;
	width: 227px;
	}

.features-text {
	margin: 0 40px 0 0;
	width: 330px;
	}
		
.features-image {
	width: 227px;
	}


.features-text-thin-left { width: 181px; margin: 0 20px 0 0; position: relative; z-index: 99; }
.features-text-thin-right { width: 181px; margin: 0 0 0 20px; position: relative; z-index: 99; }
.features-image-fat { width: 336px; }
.features-image-fat a { display: block; width: 336px; }

.features-text-mid-left { width: 251px; margin: 0 20px 0 0; position: relative; z-index: 99;}
.features-text-mid-right { width: 251px; margin: 0 0 0 20px; position: relative; z-index: 99; }
.features-image-mid { width: 266px; }
.features-image-mid a { display: block; width: 266px; }

.features-text-fat-left { width: 273px; margin: 0 20px 0 0; position: relative; z-index: 99; }
.features-text-fat-right { width: 273px; margin: 0 0 0 20px; position: relative; z-index: 99; }
.features-image-thin { width: 244px; }
.features-image-thin a { display: block; width: 244px; }


.features-text-thin-left h1, .features-text-thin-right h1,
.features-text-thin-left h2, .features-text-thin-right h2 { width: 181px; }
	
.features-text-mid-left h1, .features-text-mid-right h1,
.features-text-mid-left h2, .features-text-mid-right h2 { width: 251px; }
	
.features-text-fat-left h1, .features-text-fat-right h1,
.features-text-fat-left h2, .features-text-fat-right h2 { width: 273px; }



	

/* drop shadows */
/* onion skinned drop shadows courtesy of http://www.alistapart.com/articles/onionskin/ */
.dropshadow-bg, .dropshadow-tr, .dropshadow-tl {
	display: inline-table;
	/* Hide from IE-Mac \*/
	display: block;	
	/* End hide */  
	}

.dropshadow-bg {
	float: left;
	background: url(/assets/shared/shadow.gif) right bottom no-repeat;
	}

.dropshadow-bl {
	float: left;
	background: url(/assets/shared/shadow_corner_bl.gif) left bottom no-repeat;
	}
	
.dropshadow-tr {
	float: left;
	padding: 0 8px 13px 0;
	background: url(/assets/shared/shadow_corner_tr.gif) right top no-repeat;
	}

.dropshadow-tr img {
	display: block;
	border: 0px solid;
	border-color: #efefef #ccc #ccc #efefef;
	}



/* forms */
input {
	padding: 1px;
	font-size: 1.0em;
	}
	
label {float: left; width: 165px; margin: 0 10px 0 0; font-weight: bold; }
textarea { font-size: 1.2em; width: 200px; height: 100px; }

/* Checkbox lists */
.AspNet-CheckBoxList label,
.AspNet-RadioButtonList label {
	width: auto;
	float: none; 
}
.AspNet-CheckBoxList li input,
.AspNet-RadioButtonList label {
	width: auto;
}
/* Mood Label */
.LabelMood {
	float:none;
}

/* form overides */
.formrow {
	clear: both;
	float: left;
	width: 100%;
	margin: 0 0 10px 0;
	}

.formnote {
	float: left;
	margin: 0 0 0 155px;
	font-size: 0.9em;
	}

.inputsml { width: 60px; }
.inputmed { width: 235px; }
.inputxlarge { width: 400px; }

.labelwide { float: left; margin: 0 10px 0 0; }

.formlabel { float: left; margin: 0 10px 0 0; }

.btnsend { vertical-align: bottom; margin: 0 0 0 10px; }

.required { color: #cc0000; }

/* labels */
/* kept in case we need to use graphics for vegetarian, nuts etc */
.lblvegetarian, .lblcontainsnuts {
	float: left;
	width: 12px;
	height: 12px;
	text-indent: -9999px;
	margin: 2px 2px 0 2px;
	}

.lblvegetariankey, .lblcontainsnutskey {
	float: left;
	width: 75%;
	padding: 0 0 0 15px;
	margin: 0 0 5px 0;
	}

.lblvegetarian, .lblvegetariankey { background: url(/assets/shared/icon_vegetarian.gif) no-repeat 0 0; }
.lblcontainsnuts, .lblcontainsnutskey { background: url(/assets/shared/icon_nuts.gif) no-repeat 0 0; }

.lblNew {
	z-index: 999;
	width: 45px;
	height: 44px;
	background: url(/assets/shared/icon-new.png) no-repeat 0 0;
	text-indent: -9999px;
	}


/* admin section styling */
	
.admincontent TABLE {
	margin-top:10px;
	margin-bottom:10px;
	border: 1px solid #cccccc;
	width:100%;
	}

.admincontent TD, .admincontent TH
{
	padding:5px;
	margin:10px;
}

.admincontent TH
{
	font-weight:bolder;
}
.admincontent h1
{
	font-family:Sans-Serif;
	font-size:2.3em;
	text-indent:0px;
	clear:both;
	background-color:#cccccc;
	color:#ffffff;
	padding:10px;
	text-transform:lowercase;
}

.admincontent .required
{
	font-size:2.5em;
	display:inline;
	position:absolute;
	margin-left:5px;
}

.admincontent textarea
{
	width:35em;	
	font-family:sans-serif;
	font-size:1em;
}
.admincontent .saved
{
	color:#666666;
}

.admincontent INPUT
{
	width:35em;
}

.admincontent SELECT
{
	width:35em;
}

.admincontent .button
{
	width:10em;
}

.admincontent .short
{
	width:6em;
}

.admincontent  .cbx INPUT
{
	text-align:left;
	width:auto;
}

ul.listitem-searchresults, ul.listitem-searchresults-wide  { float: left; width: 100%; margin: 0 0 20px 0; padding: 0; }
ul.listitem-searchresults li { float: left; width: 45%; margin: 0 0 5px 0; padding: 0 10px 0 0 ; min-height: 8em; }
ul.listitem-searchresults-wide li { float: left; width: 97%; margin: 0 0 10px 0; }
ul.listitem-searchresults li a, ul.listitem-searchresults-wide li a { display: block; padding: 2px 0 2px 0; }
#pagercontrol { clear:left; }
.section-search ul.listitem-find-a-restaurant li a { color: #0089BF; }
.section-search .search-box { width: 300px; }
.section-search .searchpage-search-box { width: 300px; border:1px solid #CCCCCC; }
.section-search .search-criteria label { width: 110px; }
.section-search .search-criteria { margin-bottom: 15px; }


/* GDA Highlight layout */
#GdaHighlight  { height: 70px; margin: 0 0 10px 0px;} 
#GdaHighlight li { float:left;
                        background:	url(/assets/our-food/bg-gda-highlight.gif) no-repeat 0 0;
                        width: 60px;
                        height: 67px;
                        margin: 0 3px 0 0
                        }
.HighLightNutritent {
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	} 
.HighLightServingAmount {
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
}
.HighLightPercentGDA {
	color: #c44622;
	font-size: 1.3em;
	font-weight: bold;
	text-align: center;
	margin-top: 15px;
	margin-left:8px;
	
}
.HighLightPercentGDASign {
	color: #c44622;
	font-size: 0.7em;
	text-align:right;
	font-weight: bold;
	
}
.HighLightTitle {
	color: #c44622;
	font-size: 1.3em;
	font-weight: bold;
	margin-left:0px;
	margin-bottom:5px;
}

.clearboth {clear:both;}

/* contact us page*/
.section-contact-us h2 {margin-top:30px;}



/******************/
/* features pages */
/******************/

/* Talking Peas Page */
.section-talking-peas h3 {
	color:#476520;
}
.section-talking-peas .intro {
	padding-bottom:30px;
	border-bottom: 1px dashed #d7d7d6;
}


ul.listitem-promo li.corn-magnet-peas { background: url(/assets/talking-peas/corn-magnet-peas.jpg) no-repeat 0 0;width:185px;height:227px;}
ul.listitem-promo li.corn-magnet-supermarket { background: url(/assets/value-campaign/corn-magnet-supermarket.jpg) no-repeat 0 0;width:178px;height:90px;}
ul.listitem-promo li.corn-magnet-supermarket-tesco {margin-top:0; background: url(/assets/value-campaign/corn-magnet-supermarket-tesco.jpg) no-repeat 0 0;width:178px;height:37px;}
ul.listitem-promo li.corn-magnet-supermarket-tesco a {height:37px;}
ul.listitem-promo li.corn-magnet-supermarket-sainsbury {margin-top:0; background: url(/assets/value-campaign/corn-magnet-supermarket-sainsbury.jpg) no-repeat 0 0;width:178px;height:42px;}
ul.listitem-promo li.corn-magnet-supermarket-sainsbury a {height:42px;}
ul.listitem-promo li.corn-magnet-supermarket-asda {margin-top:0; background: url(/assets/value-campaign/corn-magnet-supermarket-asda.jpg) no-repeat 0 0;width:178px;height:79px;}
ul.listitem-promo li.corn-magnet-supermarket-asda a {height:79px;}
ul.listitem-promo li.veg-out { background: url(/assets/talking-peas/veg-out.jpg) no-repeat 10px 0;width:178px;height:194px;}
ul.listitem-promo li.eat-positive-peas { background: url(/assets/talking-peas/eat-positive-peas.jpg) no-repeat 12px 0;width:177px;height:222px;}

.bottom-fluff-Peas-0 { margin:20px 0 0 80px; float:left; width:284px; height:212px;}

ol.learn-about-peas {
	 list-style-type:decimal;
	 list-style-position:inside;
}
ol.learn-about-peas li {font-weight:bold; margin-bottom:5px;}
ol.learn-about-peas li p {font-weight:normal; display: inline; margin-left: -3px;}	

ol.enter-competition {
	list-style-type:lower-alpha;
	list-style-position:outside;
	margin-bottom:20px;
	margin-left:17px;
}

ol.enter-competition li {margin-top:5px;}

.section-talking-peas h3 em {
	 background: url(/assets/talking-peas/bg-red-star.gif) no-repeat 0 0;width:13px;height:15px;
	 text-indent:-9999px;
	 display:block;
	 float:left;
	 padding-right:4px;
}









/* Salmon Fish Fingers */
ul.listitem-promo li.corn-magnet-fish-recipe { background: url(/assets/salmon-fishfingers/corn-magnet-fish-recipes.jpg) no-repeat 0 0;width:185px;height:233px;}
ul.listitem-promo li.check-out-fish-fingers { background: url(/assets/salmon-fishfingers/check-out-fish-fingers.jpg) no-repeat 4px 0;width:175px;height:183px;}
ul.listitem-promo li.cooking-tips-fish-fingers { background: url(/assets/salmon-fishfingers/cooking-tips-fish-fingers.jpg) no-repeat 9px 0;width:174px;height:190px;}

.section-salmon-fishfingers .intro {
	padding: 10px 0 !important;
	margin: 20px 0 !important;
	border-bottom: 1px solid #d7d7d7;
}

.section-salmon-fishfingers .intro img {
	margin: 0;
	}

.section-salmon-fishfingers .intro .salmon-fishfingers-text {
	float: right;
	width: 331px;
	}

.section-salmon-fishfingers ul.feature-items li{
	border-bottom:1px solid #EAC6BC;
	margin-top:20px;
	padding-bottom:20px;
	width:100%;
}

.section-salmon-fishfingers .salmon-fishfingers-image {float:left;}
.section-salmon-fishfingers .salmon-fishfingers-text {
	float: right;
	width: 370px;
	}

.section-salmon-fishfingers ul.recipe-ideas li {
	margin-top:10px;
	padding-bottom:5px;
}

.section-salmon-fishfingers ul.recipe-ideas li.first-item {
	margin-top:20px;
}
.section-salmon-fishfingers ul.recipe-ideas li.last-item  {
	padding-bottom:20px;
	border-bottom: 1px solid #D7D7D7;
}

.section-salmon-fishfingers .salmon-fishfingers-text h3 {padding-top:0px;}


/* Arctic roll */
.section-arctic-roll .intro {border-bottom: 1px solid #d7d7d7;}

.section-arctic-roll h3 { text-indent:-9999px; background-repeat:no-repeat;}

.section-arctic-roll ul li {
	margin-top:20px;
	min-height: 265px;
	height:auto !important;
	height:265px;
	border-bottom: 1px solid #d7d7d7;
}
.section-arctic-roll ul li.last {border-bottom: none;}
.section-arctic-roll ul li .copy-layout {padding-top:45px;}

.section-arctic-roll ul li p {width:300px;}
.section-arctic-roll ul li.raspberry { background: url(/assets/features/arctic-roll/raspberry-arctic-roll.jpg) no-repeat right top;}
.section-arctic-roll ul li.chocolate { background: url(/assets/features/arctic-roll/chocolate-arctic-roll.jpg) no-repeat right top;}


.section-arctic-roll .forceheight {
	min-height:115px;
	height: auto !important;
	height: 115px;
	
}
.section-arctic-roll ul li .copy-layout { margin-left:20px;}
.section-arctic-roll p em { color:#076945; font-weight:normal;}


.section-arctic-roll .arctic-roll-element {
	margin-top:20px;
	padding-bottom:20px;
	border-bottom: 1px solid #eac6bc;
}

.section-arctic-roll .arctic-roll-element-treat {
	margin-top:10px;
	border-bottom: 1px solid #eac6bc;
}


/* Steakhouse Gang */
.section-steakhouse-gang .hero-control-box .text p {
	color: #fff;
	}

.section-steakhouse-gang h3 { 
	text-indent: -9999px; 
	background-repeat: no-repeat; 
	height: 29px;
	}

.section-steakhouse-gang h3#high-noon-for-hunger {
	height: 9px;
	}

.section-steakhouse-gang p {
	color: #561006;
	}

.section-steakhouse-gang .features-text {
	margin: 0;
	width: 267px;
	}

.section-steakhouse-gang .features-image {
	width: 330px;
	}


/* Simply feature pages common elements */
.section-simply-coated .logo-simply,
.section-simply-bake-to-perfection .logo-simply,
.section-simply-naked-and-natural .logo-simply,
.section-simply .logo-simply { position: absolute; top: 10px; left: 30px; }

.section-simply-coated .hero-control-lead .hero-control-box .text,
.section-simply-naked-and-natural .hero-control-lead .hero-control-box .text,
.section-simply .hero-control-lead .hero-control-box .text { 
	padding: 110px 30px 20px 30px; 
	}

.section-simply-bake-to-perfection .hero-control-lead .hero-control-box .text { padding: 146px 30px 20px 30px; }
 
.section-simply-coated .hero-control-box .text,
.section-simply-bake-to-perfection .hero-control-box .text,
.section-simply-naked-and-natural .hero-control-box .text { 
	width: auto; 
	padding: 30px 30px 20px 30px;
	position: relative;
	z-index: 99;
	}


/* Simply Coated */
.section-simply-coated .hero-control-lead .hero-1 { background: url(/assets/features/simply-coated/hero-1.png) no-repeat 0 0; width: 295px; height: 173px; margin-top: -45px; }
.section-simply-coated .hero-control-lead .hero-1 a { height: 173px; text-indent: -9999px; }
.section-simply-coated .hero-control-lead .hero-3 { background: url(/assets/features/simply-coated/hero-3.png) no-repeat 0 0; height: 202px; }
.section-simply-coated .hero-control-lead .hero-3 a { height: 202px; text-indent: -9999px; }

.hero-control-in-page .hero-control-grey .hero-great-night-in { background: url(/assets/features/simply-coated/night-in.png) no-repeat 0 0; height: 267px; }
.hero-control-in-page .hero-control-grey .hero-great-night-in a { height: 267px; text-indent: -9999px; }
.hero-control-in-page .hero-control-light-blue .hero-fish-salad { background: url(/assets/features/simply-coated/fish-salad.png) no-repeat 0 0; height: 180px; text-indent: -9999px; }
.hero-control-in-page .hero-control-light-blue .hero-fish-salad a { height: 180px; text-indent: -9999px; }


/* simply bake to perfection */
.section-simply-bake-to-perfection .logo-bake-to-perfection { position: absolute; top: 100px; left: 30px; }

.section-simply-bake-to-perfection .hero-control-lead .hero-1 { background: url(/assets/features/bake-to-perfection/hero-1.png) no-repeat 0 0; width: 326px; height: 340px; margin-top: -211px; }
.section-simply-bake-to-perfection .hero-control-lead .hero-1 a { height: 346px; text-indent: -9999px; }

.section-simply-bake-to-perfection .hero-control-lead .hero-2 { background: url(/assets/features/bake-to-perfection/hero-2.png) no-repeat 0 0; height: 166px; }
.section-simply-bake-to-perfection .hero-control-lead .hero-2 a { height: 166px; text-indent: -9999px; }

.section-simply-bake-to-perfection .hero-control-lead .hero-4 { background: url(/assets/features/bake-to-perfection/hero-4.png) no-repeat 0 0; height: 204px; margin: 20px 0 0 0; }
.section-simply-bake-to-perfection .hero-control-lead .hero-4 a { height: 204px; text-indent: -9999px; }

.section-simply-bake-to-perfection .hero-box-h2-our-3-steps { background: url(/assets/features/bake-to-perfection/hero-box-h2-our-3-steps.gif) no-repeat 0 0; width: 237px; height: 19px; text-indent: -9999px; }

.section-simply-bake-to-perfection .hero-control-in-page .hero-aldo-zilli .text {padding-top:300px;}

.hero-control-in-page .hero-control-light-blue .hero-king-prawn-salad { background: url(/assets/features/bake-to-perfection/king-prawn-salad.png) no-repeat 0 0; height: 180px; text-indent: -9999px; }
.hero-control-in-page .hero-control-light-blue .hero-king-prawn-salad a { height: 180px; text-indent: -9999px; }
.hero-control-in-page .hero-control-zilligrey .hero-aldo-zilli { background: url(/assets/features/bake-to-perfection/aldo-zilli.png) no-repeat 0 0; }
.hero-control-in-page .hero-control-zilligrey h1 {height:43px;}
#zillivideo { margin-top:30px;}


/* simply naked and natural */
.section-simply-naked-and-natural .hero-control-lead .hero-1 { background: url(/assets/features/naked-and-natural/hero-1.png) no-repeat 0 0; height: 325px; margin: -90px 0 0 0; }
.section-simply-naked-and-natural .hero-control-lead .hero-1 a { height: 325px; text-indent: -9999px; }

.section-simply-naked-and-natural .hero-control-lead .hero-2 { background: url(/assets/features/naked-and-natural/hero-2.png) no-repeat 0 0; height: 247px; }
.section-simply-naked-and-natural .hero-control-lead .hero-2 a { height: 247px; text-indent: -9999px; }

.section-simply-naked-and-natural .hero-control-lead .hero-3 { background: url(/assets/features/naked-and-natural/hero-3.png) no-repeat 0 0; height: 247px; position: relative; bottom: -30px; }
.section-simply-naked-and-natural .hero-control-lead .hero-3 a { height: 247px; text-indent: -9999px; }

.section-simply-naked-and-natural .hero-box-h2-better-class-of-fish { background: url(/assets/features/naked-and-natural/hero-box-h2-better-class-of-fish.gif) no-repeat 0 0; width: 243px; height: 19px; text-indent: -9999px; }

.hero-control-in-page .hero-control-light-blue .hero-naked-and-natual-cod { background: url(/assets/features/naked-and-natural/cod-and-cheese.png) no-repeat 0 0; height: 180px; text-indent: -9999px; }
.hero-control-in-page .hero-control-light-blue .hero-naked-and-natual-cod a { height: 180px; text-indent: -9999px; }


/* simply */
.section-simply .hero-control-lead .hero-1 { background: url(/assets/features/simply/hero-1.png) no-repeat 0 0; width: 326px; height: 340px; margin: -146px 0 0 0; }
.section-simply .hero-control-lead .hero-1 a { height: 346px; text-indent: -9999px; }

.section-simply .hero-control-lead .hero-2 { background: url(/assets/features/simply/hero-2.png) no-repeat 0 0; width: 310px; height: 405px; }
.section-simply .hero-control-lead .hero-2 a { width: 310px; height: 405px; text-indent: -9999px; }

.section-simply .hero-control-lead .hero-3 { background: url(/assets/features/simply/hero-3.png) no-repeat 0 0; height: 177px; }
.section-simply .hero-control-lead .hero-3 a { height: 177px; text-indent: -9999px; }

.section-simply .hero-box-h2-simply-a-great-night-in { background: url(/assets/features/simply/hero-box-h2-simply-a-great-night-in.gif) no-repeat 0 0; width: 220px; height: 24px; text-indent: -9999px; }

.section-simply .hero-control-lead .hero-box-link-container { margin: 10px 0 0 0; }


/* warburtons */
.section-warburtons { font-family: Georgia; font-style: italic; }
.section-warburtons a { color: #0098cd; }
.content-pad { padding-right: 20px; }
.section-warburtons .intro { 
	border: 0px;
	padding: 0;
	}
	
.warburtons-footer,
.preparation-container {
	padding-top: 30px;
	}
	
.warburtons-footer .floatleft {
	width: 390px;
	}
	
.preparation-container { background: url(/assets/features/warburtons/bg-preparation.gif) no-repeat 0 0; }
.tip-recipe-image { margin: 0 0 10px 0; }
.nutrition-container {
	margin: 10px 0;
	}
	
.nutrition-glance th {
	font-weight: bold; 
	}
	
.nutrition-glance th, 
.nutrition-glance td {
	border: 1px solid #b9d3df;
	padding: 4px;
	}

#main-tabbed-recipe-container {
	position:relative;	
	min-height:790px;
	height: auto !important;
	height: 790px;
	}

.tabbed-recipe {
	position: absolute;
	}


/* chicken chargrills */
.section-chicken-chargrills .hero-control-lead .hero-control-box .text,
.section-chicken-chargrills .hero-control-in-page .hero-control-box .text  {
	padding: 0;
	}

.section-chicken-chargrills h2 { 
	height: 50px; 
	margin: 0; 
	padding: 0;
	text-indent: -9999px;
	}

.section-chicken-chargrills .features-text {
	margin: 0;
	width: 372px;
	}
.section-chicken-chargrills ul.listitem-features li.reggae-reggae .features-text { width: 250px; }

.section-chicken-chargrills .features-text p { width: 180px; }
.section-chicken-chargrills li.reggae-reggae .features-text p { width: 240px; }
		
.section-chicken-chargrills .features-image {
	margin: 0 20px 0 10px;
	width: 185px;
	}

.section-chicken-chargrills ul.listitem-features li {
	margin: 20px 0 0 0;
	padding: 0 0 20px 0;
	border: 0;
	background-repeat: no-repeat;
	background-position: 100% 19%;
	}

.section-chicken-chargrills ul.listitem-features li .features-text h2 { height: 22px; }
	
.section-chicken-chargrills ul.listitem-features li.reggae-reggae .features-image { margin: -25px 0 0 0; width: 343px; height: 324px; background-image: url(/assets/features/chicken-chargrills/reggae-reggae.png); position: relative; z-index: 99; }
.section-chicken-chargrills ul.listitem-features li.reggae-reggae .features-image a { display: block; width: 343px; height: 324px; text-indent: -9999px; }
.section-chicken-chargrills ul.listitem-features li.reggae-reggae .dotted-underline { min-height: 342px; height: auto !important; height: 342px; }
.section-chicken-chargrills ul.listitem-features li.lime-and-chilli { background-image: url(/assets/features/chicken-chargrills/lime-and-chilli.jpg); }
.section-chicken-chargrills ul.listitem-features li.peri-peri { background-image: url(/assets/features/chicken-chargrills/peri-peri.jpg); }
.section-chicken-chargrills ul.listitem-features li.cracked-black-pepper { background-image: url(/assets/features/chicken-chargrills/cracked-black-pepper.jpg); }
.section-chicken-chargrills ul.listitem-features li.original { background-image: url(/assets/features/chicken-chargrills/original.jpg); }

.section-chicken-chargrills .add-some-flavour-section {position:relative; background-image: url(/assets/features/chicken-chargrills/add-some-flavour-background.jpg); height:657px; }
.section-chicken-chargrills .add-some-flavour-section h3 { text-indent:-9999px;}
.section-chicken-chargrills .add-some-flavour-section p { text-indent:-9999px;}
.section-chicken-chargrills .add-some-flavour-section a { position:absolute; top:604px; left:22px;}
.section-chicken-chargrills ul.listitem-features li.add-some-flavour .dotted-underline {padding-bottom:45px;}

.section-chicken-chargrills .tabbed-recipe img { margin: 0 0 20px 0;}

.section-chicken-chargrills .ingredients-container,
.section-chicken-chargrills .method-container {
	float: left;
	margin: 0 2% 0 0;
	width: 40%
	}
.section-chicken-chargrills .method-container { margin: 0; width: 58%; }
.section-chicken-chargrills .ingredients-container h3,
.section-chicken-chargrills .method-container h3 { font-size: 1.0em; }

.peri-peri .ingredients-container h3, .peri-peri .method-container h3 { color:#df0000; }
.cracked-black-pepper .ingredients-container h3, .cracked-black-pepper .method-container h3 { color:#985439; }
.original .ingredients-container h3, .original .method-container h3 { color:#cc6600; }
.lime-and-chilli .ingredients-container h3, .lime-and-chilli .method-container h3 { color:#70b818; }

.section-chicken-chargrills .ingredients-container .peri-peri h3 { color:#df0000; }
.section-chicken-chargrills .ingredients-container .cracked-black-pepper h3 { color:#985439; }
.section-chicken-chargrills .ingredients-container .original h3 { color:#cc6600; }
.section-chicken-chargrills .ingredients-container .lime-and-chilli h3 { color:#70b818; }

.section-chicken-chargrills ul.listitem-ingredients li { margin: 0 0 5px 0; }
.section-chicken-chargrills ol.listitem-method { list-style: decimal; }



.section-chicken-chargrills #main-tabbed-recipe-container {
	min-height:920px;
	height: auto !important;
	height: 920px;
	}





/* reggae reggae */
/* dirty css by sankey. */
.section-reggae-reggae { width:600px;}
div.feature div.bg1
{
	background:transparent url(/assets/features/reggae-reggae/yellow-bg-1.gif) no-repeat;
	min-height: 163px;
	height:auto !important;
	height:163px;	
	width:204px;
	padding:20px;
	float:left;
}
div.feature div.bg2, div.feature div.bg5
{
	background:transparent url(/assets/features/reggae-reggae/yellow-bg-2.gif) no-repeat;
	min-height: 146px;
	height:auto !important;
	height:146px;	
	width:301px;
	padding:20px;
	float:right;
}
div.feature div.bg5 {
	background:transparent url(/assets/features/reggae-reggae/yellow-bg-5.gif) no-repeat;
	min-height: 190px;
	height:auto !important;
	height:190px;	
}
div.feature div.bg3, div.feature div.bg4
{
	background:transparent url(/assets/features/reggae-reggae/yellow-bg-3.gif) no-repeat;
	min-height: 243px;
	height:auto !important;
	height:243px;	
	width:204px;
	padding:20px;
	float:left;
	margin-right:12px;
}

div.feature div.bg4 {
	background:transparent url(/assets/features/reggae-reggae/yellow-bg-4.gif) no-repeat;
	min-height: 344px;
	height:auto !important;
	height:344px;	
}

div.half-width
{
	width:50%;
	padding:10px 18px;
}
div.feature div.half-width p
{
	padding:8px 0;
}
div.feature.dragon-slayer
{
	background-image:url(/assets/features/reggae-reggae/levi-roots.jpg);
	min-height: 290px;
	height:auto !important;
	height:290px;	
}
div.feature.music-in-your-food
{
	background-image:url(/assets/features/reggae-reggae/chicken-chargrills-bg.jpg);
	min-height: 270px;
	height:auto !important;
	height:270px;
}
div.feature.other-flavours
{
	border:0px none;	
}

div.feature li{padding:2px 0;}
.space-below{margin-bottom:20px;}
div.feature li.bullet-1{list-style-image:url(/assets/features/reggae-reggae/bullet-1.gif);}
div.feature li.bullet-2{list-style-image:url(/assets/features/reggae-reggae/bullet-2.gif);}
div.feature li.bullet-3{list-style-image:url(/assets/features/reggae-reggae/bullet-3.gif);}
div.feature li.bullet-4{list-style-image:url(/assets/features/reggae-reggae/bullet-4.gif);}
div.feature li.bullet-5{list-style-image:url(/assets/features/reggae-reggae/bullet-5.gif);}

.section-reggae-reggae .standard-accordion .question { 
	color: #fff; 
	height: 21px;
	padding: 0 0 0 2px;
	background: url(/assets/shared-nl/bg-accordion-green.gif) no-repeat 0 0; 
	}
.section-reggae-reggae .standard-accordion .question-open { background: url(/assets/shared-nl/bg-accordion-green.gif) no-repeat 0 100%; }

.section-reggae-reggae .standard-accordion .answer { width: 100%; }









/* value campaign */
#PoundLogo {
	background: url(/assets/value-campaign/one-pound-logo.jpg) no-repeat 0 0;
	width:193px; height:177px;
	margin: 0 0 17px 104px;	
}

.section-value-campaign .intro {
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom: 1px solid #eac6bc;
}
.section-value-campaign .section-value-element {
	margin-top:20px;
	padding-bottom:20px;
	border-bottom: 1px solid #eac6bc;
}

.optional-fluff-value-campaign-0 {margin:200px 0 0 0; float:left; width:186px; height:280px;}

.section-value-campaign ul li.section-value-element-text-left {display:block;width:230px; float:left;margin-right:20px;}
.section-value-campaign ul li.section-value-element-text-left-treat {display:block;width:287px; float:left;margin-right:20px;padding-top:10px;}
.section-value-campaign ul li.section-value-element-text-right {}

/* value campaign  - Accordion */
.value-accordion .question {
	color: #666666;
	cursor: pointer;
	margin: 5px 0pt;
	padding: 2px 0pt 2px 2px;
	height:28px;
	background: url(/assets/tea-time-tip/bg-recipe-accordion-off.gif) no-repeat 0 0;
}

.value-accordion .question-open {
	background: url(/assets/tea-time-tip/bg-recipe-accordion-on.gif) no-repeat 0 0;
}
.value-accordion h4 {margin:2px 0 0 5px;}
.value-accordion h3 a {color:#339900; text-decoration:none; font-size:0.85em;}
.value-accordion h3 a:hover {color:#339900; text-decoration:underline;}
.value-accordion .answer { width:460px;}
.value-accordion .value-accordion-title { padding-left:15px;}
.value-accordion .value-accordion-title-alt { background-color:#f5f5f5; padding-left:15px;}


.section-value-element ul.value-food1 li {
	height:160px ;
	float: left;
	position:relative;
}
.section-value-element ul.value-food2 li {
	height:180px ;
	float: left;
	position:relative;
}
.section-value-element ul li.firstrowitem {
	clear:left;
	margin:0;
}
.section-value-element ul.value-food1 li a {
	position:absolute;
	top:144px;
	left:0px;
}
.section-value-element ul.value-food2 li a {
	position:absolute;
	top:164px;
	left:0px;
}
.section-value-element ul li.value-omega3-fish-fingers {
	background: url(/assets/value-campaign/omega3-fish-fingers.jpg) no-repeat 0 14px;
	width:142px;
	margin-left:0px
}
.section-value-element ul li.value-crispy-chicken {
	background: url(/assets/value-campaign/crispy-chicken.jpg) no-repeat 0 0;
	width:99px;
	margin-left:37px;
}
.section-value-element ul li.value-arctic-roll {
	background: url(/assets/value-campaign/arctic-roll.jpg) no-repeat 0 13px;
	width:115px;
	margin-left:40px;
}
.section-value-element ul li.value-chicken-chargrills {
	background: url(/assets/value-campaign/chicken-chargrills.jpg) no-repeat 0 27px;
	width:120px;
	margin-left:0px
}
.section-value-element ul li.value-seaside-specials {
	background: url(/assets/value-campaign/seaside-specials.jpg) no-repeat 0 24px;
	width:141px;
	margin-left:43px;
}
.section-value-element ul li.value-meatballs {
	background: url(/assets/value-campaign/meatballs.jpg) no-repeat 0 0px;
	width:97px;
	margin-left:34px;
}


/* Common intro and section styling for more modern pages */
.intro-newstyle {
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom: 1px solid #eac6bc;
}
.section-element {
	margin-top:20px;
	padding-bottom:20px;
	border-bottom: 1px solid #eac6bc;
}
.standard-accordion .question {
	color: #666666;
	cursor: pointer;
	margin: 5px 0pt;
	padding: 2px 0pt 2px 2px;
	height:28px;
	background: url(/assets/tea-time-tip/bg-recipe-accordion-off.gif) no-repeat 0 0;
}

.standard-accordion .question-open {
	background: url(/assets/tea-time-tip/bg-recipe-accordion-on.gif) no-repeat 0 0;
}
.standard-accordion h4 {margin:2px 0 0 5px;}
.standard-accordion h3 a {color:#339900; text-decoration:none; font-size:0.85em;}
.standard-accordion h3 a:hover {color:#339900; text-decoration:underline;}
.standard-accordion .answer { width:460px;}
.standard-accordion-title { padding-left:15px;}
.standard-accordion-title-alt { background-color:#f5f5f5; padding-left:15px;}

/* make-your-pound - landing page for the make your pound value campaign */

.section-make-your-pound .section-element1 {
	background: url(/assets/shared/art-pound-coin-stack.jpg) no-repeat top right;
}
.section-make-your-pound .section-element1 .section-element-text { width:300px;}
.section-make-your-pound .section-element1 .standard-accordion {margin-top:105px;}

.section-make-your-pound .section-element2 {
	background: url(/assets/shared/logo-money-saving-expert.jpg) no-repeat top left;
}
.section-make-your-pound .section-element2 .section-element-text { margin-left:230px;}
.section-make-your-pound .section-element2 .standard-accordion {margin-top:25px;}

.section-make-your-pound .section-element3 {
	background: url(/assets/shared/art-open-fridge.jpg) no-repeat top right;
}
.section-make-your-pound .section-element3 .section-element-text { 
	background: url(/assets/shared/art-birdseye-coupons.jpg) no-repeat bottom left;
	width:285px;
	padding-bottom:115px;
}
.section-make-your-pound .section-element3 .standard-accordion {margin-top:105px;}
.section-make-your-pound p strong {color:#339900;}

/* Feature - Frozen food for thought */

.section-frozen-food-for-thought .section-element1 {
	background: url(/assets/frozen-food-for-thought/art-fridge.jpg) no-repeat top right;
}
.section-frozen-food-for-thought .section-element1 .section-element-text { width:300px;}
.section-frozen-food-for-thought .section-element1 .standard-accordion {margin-top:20px;}
.section-frozen-food-for-thought .section-element1  .standard-accordion-title ul {margin-left:20px;}
.section-frozen-food-for-thought .section-element1  .standard-accordion-title ul li {list-style-type:disc;margin-bottom:5px;}

.section-frozen-food-for-thought .section-element2 {
	background: url(/assets/frozen-food-for-thought/photo-james-tanner.jpg) no-repeat top left;
}
.section-frozen-food-for-thought .section-element2 .section-element-text { margin-left:185px; margin-bottom:40px;}
.section-frozen-food-for-thought .section-element2 .standard-accordion {margin-top:25px;}
.section-frozen-food-for-thought .section-element2  .standard-accordion-title ol {margin-left:20px;}
.section-frozen-food-for-thought .section-element2  .standard-accordion-title ol li {list-style-type:decimal;margin-bottom:5px;}

.section-frozen-food-for-thought .section-element3 {
	background: url(/assets/frozen-food-for-thought/photo-melanie-sykes.jpg) no-repeat top right;
}
.section-frozen-food-for-thought .section-element3  .standard-accordion-title ol {margin-left:20px;}
.section-frozen-food-for-thought .section-element3  .standard-accordion-title ol li {list-style-type:decimal;margin-bottom:5px;}
.section-frozen-food-for-thought .section-element3 .section-element-text { 
	background: url(/assets/frozen-food-for-thought/art-two-products.jpg) no-repeat bottom left;
	width:285px;
	padding-bottom:90px;
}
.section-frozen-food-for-thought .section-element3 .standard-accordion {margin-top:10px;}



/* feature - field fresh advertising */
.section-field-fresh-advertising #lead-banner {
	margin-bottom:10px;
}

.hero-control-field-fresh-advertising .hero-control-box,
.hero-control-field-fresh-advertising-bottom-image .hero-control-box { background: #f2f2f2 url(/assets/shared-nl/hero-box/bg-box-light-light-grey.jpg) repeat-x 0 0;}

.hero-control-field-fresh-advertising .hero-control-box .text { 
	width: auto; 
	padding: 10px 8px 0 10px;
	}

.hero-control-field-fresh-advertising-bottom-image .hero-control-box .text { 
	width: auto; 
	padding: 10px 8px 140px 10px;
	}
	
.hero-control-in-page .nine-out-of-ten { background: url(/assets/features/field-fresh-advertising/pasta-and-peas.png) no-repeat 0 0; height: 135px; width: 100%; }

.section-field-fresh-advertising .features-text-thin-left { width: 155px; margin: 0; }
.section-field-fresh-advertising .features-text-mid-right { width: 215px; }

.section-field-fresh-advertising .nutrition-glance th, 
.section-field-fresh-advertising .nutrition-glance td {
	border: 1px solid #9dd397;
	padding: 4px;
	}

.section-field-fresh-advertising .nutrition-glance td.large { font-size: 1.2em; font-weight: bold; }

.hero-control-in-page .sweetcorn-broth { background: url(/assets/features/field-fresh-advertising/sweetcorn-broth.png) no-repeat 0 0; height: 255px; width: 207px; }


/* feature - 100 families */
#leadcontainer .section-100-families { margin: 0 0 10px 0; }

.section-features-100-challenge #lead-banner {
	background: url(/assets/features/100-families/birdseye-challenge-1.jpg) no-repeat 0 0;width:669px;height:267px;
	text-indent:-9999px;
	margin-bottom:10px;
}

.section-100-families h1 { color: #5bbc2b; text-indent: 0; font-size: 1.3em; font-weight: normal; height: auto; }
.section-100-families .highlight { color: #5bbc2b; }
.section-100-families a {
	color: #666666;
}
.section-100-families a.enter-now { 
	text-indent: -9999px;
	background: url(/assets/features/100-families/btn-enter-now.gif) no-repeat 0 0;
	width: 431px;
	height: 86px;
	display: block;
}

.section-100-families .addthis_toolbox {
	padding: 5px 10px;
	background: #5bbc2b;	
	position: relative;
	zoom: 1; /* ie fix */
}
.section-100-families .share-text { color: #d5e7bc; }
.section-100-families .addthis_toolbox .custom-images a.addthis_button_twitter { background: url(/assets/add-this/add-this-twitter.gif) no-repeat 0 0; }
.section-100-families .addthis_toolbox .custom-images a.addthis_button_facebook { background: url(/assets/add-this/add-this-facebook.gif) no-repeat 0 0; }
.section-100-families .addthis_toolbox .custom-images a.addthis_button_delicious { background: url(/assets/add-this/add-this-delicious.gif) no-repeat 0 0; }
.section-100-families .addthis_toolbox .custom-images a.addthis_button_digg { background: url(/assets/add-this/add-this-digg.gif) no-repeat 0 0; }
.section-100-families .addthis_toolbox .custom-images a.addthis_button_stumbleupon { background: url(/assets/add-this/add-this-stumbleupon.gif) no-repeat 0 0; }

.wzdSeprator .form-container {
	background: #ededed;
	border: 1px solid #999;
	padding: 10px;
	margin: 0 0 10px 0;
}

.section-100-families .formrow { float: none; }
.section-100-families .formlabel { width: 115px; float: left; }
.section-100-families label { width: auto; }
.section-100-families label.oneline { width: 90%; }
.section-100-families .inputmed { width: 265px; }
.section-100-families .required { float:left; margin: 0 3px 0 0; color: #333; }
.step-info { display: block; text-align: right; }
.section-100-families .formrow .textarea { width: 97%; }
.section-100-families .wzdSeprator .nav { text-align: right; }

.section-100-families .wzdSeprator .nav input.btnNext,
.section-100-families .wzdSeprator .nav input.btnPrevious {
	background: #54b038 url(/assets/shared-nl/hero-box/arrow-btn-green.gif) no-repeat 100% 0;
	border:0 none;
	color:#FFFFFF;
	cursor:pointer;
	height:21px;
	overflow:visible;
	padding: 0 23px 3px 8px;
	width:auto;
}

.section-100-families .wzdSeprator .nav input.btnPrevious {
	background: #54b038 url(/assets/shared-nl/hero-box/arrow-btn-green-left.gif) no-repeat 0 0;
	padding: 0 8px 3px 23px;
}

.section-100-families .AspNet-RadioButtonList-Item {
	float: left;
}

.section-100-families li.AspNet-RadioButtonList-Item label {
	font-weight: normal;
	margin: 0 5px;
}

.section-100-families ul.vertical li {
	clear: left;
	float: left;
	margin: 0 0 5px 0;
}

/* 100 percent campaign styles (Kyle) */
.section-100-percent-campaign {
    background: #d8e0e9;
    padding: 5px 10px;
}

.section-100-percent-campaign a:link, .section-100-percent-campaign a:visited {  
    color: #3cbc37;
    text-decoration: underline;
}

.section-100-percent-campaign a:hover, .section-100-percent-campaign a:active {  
    color: #3cbc37;
    text-decoration: none;
}

.section-100-percent-campaign h1 {
    color: #0041b9;
}

.section-100-percent-campaign .blueSubHeader {
    color: #0041b9;
    font-weight: bold;
    margin-bottom: 0;
    padding: 2em 0 0 0;
}

.section-100-percent-campaign .logo100Percent {
    float: right;
    margin: 0 0 1em 1em;
}

.section-100-percent-campaign .video-box-100-percent-campaign {
    padding: 1em 0 0 0;
}

.section-100-percent-campaign .bottomPadding20 {
    padding-bottom: 20px;
}

.section-100-percent-campaign .bottomPadding6 {
    padding-bottom: 6px;
}

.section-100-percent-campaign .noTopPadding {
    padding-top: 0;
}

.section-100-percent-campaign .video-box-100-percent-campaign a {
    float: left;
    width: 240px;
}

.section-100-percent-campaign .video-box-100-percent-campaign p.blueSubHeader {
    float: left;
    padding: 0 0 0 4px;
    width: 160px;
}

/* Section Quick food tips */
.section-teatime-tips-tips .intro p  { margin: 0.4em 0 1.6em 0;}



/* add this styling */
.addthis_toolbox .share-text
{
	float: left;
	margin: 4px 5px 0 0;    
}

.addthis_toolbox .custom-images a {
	display: block;
	float: left;
	width: 23px;
	height: 23px;
}

.addthis_toolbox .custom-images a span { background: none; }


/******Hero Boxes ******/
/* Standard features */
.hero-control-box a.hero-control-btn {
	color: #fff;
	font-size: 0.90em;
	font-weight:bold;
	text-decoration: none;
	padding: 4px 8px;
	display: inline-block;
	position: relative;
	min-height: 21px;
	height: auto !important;
	height: 21px;
	z-index:10;
	}
	
.hero-control-box a.hero-control-btn:hover {
	text-decoration: underline;
	}
	
.hero-control-box .hero-control-arrow {
	text-indent: -9999px;
	width: 20px;
	height: 21px;
	display: inline-block;
	position: absolute;
	top: 0;
	right: -20px;
	}	
	
.hero-control-box {
	display: block;
	position: relative;
	}

	
.hero-control-corner-tl,
.hero-control-corner-tr,
.hero-control-corner-bl,
.hero-control-corner-br {
	width: 7px;
	height: 7px;
	position: absolute;
	z-index: 99;
	}

.hero-control-corner-tl { top: 0; left: 0; }	
.hero-control-corner-tr { top: 0; right: 0; }	
.hero-control-corner-bl { bottom: 0; left: 0; }	
.hero-control-corner-br { bottom: 0; right: 0; }	


.hero-control-corner-tl { background: url(/assets/shared-nl/hero-box/corner-tl.png) no-repeat 0 0; }
.hero-control-corner-tr { background: url(/assets/shared-nl/hero-box/corner-tr.png) no-repeat 0 0; }
.hero-control-corner-bl { background: url(/assets/shared-nl/hero-box/corner-bl.png) no-repeat 0 0; }
.hero-control-corner-br { background: url(/assets/shared-nl/hero-box/corner-br.png) no-repeat 0 0; }

.no-corners .hero-control-corner-tl { background-image:none; }
.no-corners .hero-control-corner-tr { background-image:none; }
.no-corners .hero-control-corner-bl { background-image:none; }
.no-corners .hero-control-corner-br { background-image:none; }



	
.hero-control-box p {	
	line-height: 1.3em;
	padding: 0.5em 0 0.5em 0;
	}
	
.hero-control-box h1.no-image-gen { 
	font-size: 2.3em;
	font-weight: normal;
	letter-spacing: 1px;
	text-indent:0px;
	margin: 0 0 0 0 ;
	height: auto;
}

/*.hero-control-box .text { width: 290px;}*/

.hero-control-box  a:link {}	
.hero-control-box  a:visited {}	
.hero-control-box  a:active {}


.hero-control-area-link {
	height:100%; width:100%; display:block;
    position:absolute;
    z-index:5; 
    text-indent:-9999px; 
}
.hero-control-area-link-disabled {display:none;}


.flushleft { position: absolute; left: 0; }
.flushright { position: absolute; right: 0; }
.flushbottom { position: absolute; bottom: 0; }
.flushtop { position: absolute; top: 0; }



/* Hero Control layout styles */
/* Full Width */
.hero-control-fullwidth { width: 855px; }
.hero-control-fullwidth .hero-control-box  {
	min-height: 151px;
	height: auto !important;
	height: 151px;
	padding: 20px 0 0 0;
}

.hero-control-fullwidth .hero-control-box .text { 
	margin: 0 0 0 170px; 
	width: 420px;
	position: relative; /* allows text to appear over image if image is wide */
	}

/* Wide */
.hero-control-wide {width: 621px;}
.hero-control-wide .hero-control-box {
	min-height:115px;
	height: auto !important;
	height: 115px;
	padding: 20px 0 20px 0;
}
.hero-control-wide .hero-control-box  .text  { 
	margin: 0 0 0 155px; 
	position: relative;
	z-index: 99;	
	width: 300px;
	}
.hero-control-wide .hero-control-box h1 {letter-spacing:-1px;}


/* Lead */
.hero-control-lead .hero-control-box h1 {letter-spacing:-1px;}
.hero-control-lead { width: auto; margin: 0 0 20px 0; }

.hero-control-lead .hero-control-box {
	min-height: 350px;
	height: auto !important;
	height: 350px;
}

.fff-lead-banner .hero-control-lead .hero-control-box {
	min-height: 260px;
	height: auto !important;
	height: 260px;
	}


.hero-control-lead .hero-control-box .text {
	padding: 7px 10px;
	position: relative;
	z-index: 99;
	}

.fff-lead-banner .hero-control-lead .hero-control-box .text,
.fff-in-page .hero-control-in-page .hero-control-box .text,
.fff-in-page .hero-control-in-page-mini .hero-control-box .text {
	padding: 7px 0 20px 10px;
	position: relative;
	z-index: 99;	
	width: 230px;
	}

.fff-lead-banner .hero-control-lead .hero-control-box .text-content 
{
	height:auto!important ;
	height:181px;
	min-height:181px;
}
.fff-in-page .hero-control-in-page .hero-control-box .text-content 
{
	height:auto!important ;
	height:147px;
	min-height:147px;
}

.fff-in-page .hero-control-in-page .hero-control-box .text h2 { width: 230px; }

.fff-in-page .hero-control-in-page-mini .hero-control-box .text { width: 188px; }

.fff-in-page .hero-control-in-page-mini .hero-control-box .text p {
	min-height: 95px;
	max-height: 95px;
	height: auto !important;
	height: 95px;
	}

.section-about-us .hero-control-lead .hero-control-box .text,
.section-about-us .hero-control-in-page .hero-control-box .text {
	padding: 7px 10px;
	position: relative;
	z-index: 99;	
	width: 480px;
	}

.section-about-us .hero-control-in-page .hero-control-box .text { width: 300px; }




.section-sustainability-home h2 { margin: 0; padding: 0; }

.text-left-button-right .hero-control-box .text {
	padding: 7px 10px;
	position: relative;
	z-index: 99;
	float: left;
	width: 220px;
}

.text-left-button-right .hero-control-mid-blue .hero-control-box .text-link,
.text-left-button-right .hero-control-forever-food-mini .hero-control-box .text-link { 
	float:right;
	width:170px;
	margin: 35px 0 0 0;
}

.text-left-button-right .hero-control-forever-food-mini .hero-control-box .text-link { margin: 20px 0 0 0; }

/* Lead overrides */
.section-steakhouse-gang .hero-control-lead .hero-control-box .text {
	padding: 165px 0 20px 24px;
	width: 290px;
	}


/* In Page */

.hero-control-in-page,
.hero-control-in-page-mini { margin: 0 0 20px 0; }
.hero-control-in-page .hero-control-box {
	min-height: 200px;
	height: auto !important;
	height: 200px;
	}

/* .hero-control-in-page,.hero-control-in-page .hero-control-box  { border:1px solid red; width: 433px;} */
.hero-control-in-page-mini {
	width: 48%;
	position: relative;
	}
.hero-control-in-page-mini h2 {width:190px;}

.hero-control-in-page-mini .hero-control-box {
	min-height: 270px;
	height: auto !important;
	height: 270px;
	}

/**********************************************************************************************************
 *** VikBox Layout
 ***
 *** Vik Boxes are heroboxes with no rounded corners and a Title
 *** in a tab style for the title
 ***
 **********************************************************************************************************/
.hero-control-VikBox-StandardLayout {margin: 0 0 20px 0; }
.hero-control-VikBox-StandardLayout .hero-control-box 	
{
	min-height: 177px;
	height: auto !important;
	height: 177px;
}
.hero-control-VikBox-StandardLayout .hero-control-box .text 
{
	padding: 7px 10px;
	position: relative;
	z-index: 99;	
	width: 230px;
}
.hero-control-VikBox-StandardLayout h2 
{
	font-size: 18px; margin: 0; padding: 0; width: 537px; height: 29px; text-indent: -9999px; background: no-repeat;
}

.hero-control-VikBox-image 
{
	position: absolute; top:auto; bottom:0px; right:0px; 
}
.hero-control-VikBox-StandardLayout p
{
	margin-top:20px; width:192px;
}
.hero-control-VikBox-StandardLayout .hero-control-titles 
{
	background-color:#ffffff; height: 24px;
	margin:-7px 0 0 -10px ; padding-left:5px;
}
.hero-control-VikBox-StandardLayout .hero-control-corner-tl { background-image:none; }
.hero-control-VikBox-StandardLayout .hero-control-corner-tr { background-image:none; }
.hero-control-VikBox-StandardLayout .hero-control-corner-bl { background-image:none; }
.hero-control-VikBox-StandardLayout .hero-control-corner-br { background-image:none; }

/**********************************************************************************************************/
  

/* Promo */
.hero-control-promo  {
	width: 203px;
	}
.hero-control-promo .hero-control-box {
	min-height:237px;
	height: auto !important;
	height: 237px;
}
.hero-control-promo .hero-control-box .text { padding: 5px 12px 0 12px; }
.hero-control-promo .text {width:auto;}
.hero-control-promo .hero-control-box p {margin-top:0;}


/* Promo overrides */
.hero-control-promo .hero-control-tiger .hero-control-box .text-content { padding: 20px 12px 0 12px; }
.hero-control-promo .hero-control-peas .hero-box-link-container,
/* .hero-control-promo .hero-control-wood .hero-box-link-container { position: absolute; bottom: 6px; } */


/* Promo - image at top */
.hero-control-promo-image-top  {
	width: 186px;
	position: relative;
	}

.hero-control-promo-image-top .lblNew,
.hero-control-promo .lblNew {
	position: absolute;
	top: -10px;
	right: -10px;
	}

#maincontainerhome .lblNew {
	top: -5px;
	right: -5px;
	}

.hero-control-promo-image-top .hero-control-box {
	min-height:257px;
	height: auto !important;
	height: 257px;
}

.hero-control-promo-image-top .hero-control-box .text {
	padding: 123px 10px 0 10px;
	}

.hero-control-promo-image-top .hero-control-box .text .hero-box-link-container {
	position: absolute;
	bottom: 0;
	}
	
.hero-control-promo-image-top .hero-control-box p { margin-top:0; }

.hero-promo-image-at-top-image {
	background-position: 0 0;
	background-repeat: no-repeat;

	min-height: 257px;
	height: auto !important;
	height: 257px;
	
	position: absolute;
	top: 0;
	width: 186px;
	}



/* RED/PINK Hero Control */
.hero-control-red .hero-control-box {background: #ffbab2 url(/assets/shared-nl/hero-box/bg-box-red.jpg) repeat-x 0 0;}
.hero-control-red h1 {color: #fc7165;}

/* RED/PINK Inverted Hero Control */
.hero-control-red-invert .hero-control-box {background: #ffefe8 url(/assets/shared-nl/hero-box/bg-box-red-invert.jpg) repeat-x 0 0;}
.hero-control-red-invert h1 {color: #fc7165; }

/* Brown Hero Control */
.hero-control-brown .hero-control-box {background: #391612 url(/assets/shared-nl/hero-box/bg-box-brown.jpg) repeat-x 0 0;}
.hero-control-brown h1 { color: #561006; }
.steakhouse-intro-text { background: url(/assets/shared-nl/hero-box/bg-text-steakhouse.jpg) repeat-x 0 0; }

/* Green Hero Control */
.hero-control-green .hero-control-box {background: #dbf3d2 url(/assets/shared-nl/hero-box/bg-box-green.jpg) repeat-x 0 0;}
.hero-control-green h1 {color: #71d619; }

/* Cyan Hero Control - so elements as its only used for promos for now*/
.hero-control-cyan .hero-control-box {background: #d4fbec url(/assets/shared-nl/hero-box/bg-box-cyan.jpg) repeat-x 0 0;}
.hero-control-cyan h1 {color: #09a96e;}

/* PeaGreen Hero Control */
.hero-control-peagreen .hero-control-box {background: #b0d9ac url(/assets/shared-nl/hero-box/bg-box-peagreen.jpg) repeat-x 0 0;}
.hero-control-peagreen h1 {color: #476520; }

/* Blue Hero Control */
.hero-control-lead .hero-control-dark-blue .hero-control-box {background: #1991b1 url(/assets/shared-nl/hero-box/bg-box-blue-lead.jpg) repeat-x 0 0;}
.hero-control-dark-blue .hero-control-box {background: #0085a8 url(/assets/shared-nl/hero-box/bg-box-blue.jpg) repeat-x 0 0;}
.hero-control-dark-blue h1 { color: #f57318; }
.hero-control-dark-blue, .hero-control-dark-blue a { color: #fff; }

/* Light blue Hero Control */
.hero-control-light-blue .hero-control-box {background: #92a1b2 url(/assets/shared-nl/hero-box/bg-box-light-blue.jpg) repeat-x 0 0;}
.hero-control-light-blue h1 { color: #113359; }
.hero-control-light-blue { color: #333; }

/* pale blue Hero Control */
.hero-control-lead .hero-control-pale-blue .hero-control-box { background: #f6fbfc url(/assets/shared-nl/hero-box/bg-box-pale-blue-lead.jpg) repeat-x 0 0;}
.hero-control-pale-blue .hero-control-box {background: #eff7fa url(/assets/shared-nl/hero-box/bg-box-pale-blue.jpg) repeat-x 0 0;}
.hero-control-pale-blue h1 { color: #333; }
.hero-control-pale-blue, .hero-control-pale-blue a { color: #333; }

/* Mid Blue Hero Control */
.hero-control-mid-blue .hero-control-box {background: #cae9f7 url(/assets/shared-nl/hero-box/bg-box-blue-grad-top-to-bottom.jpg) repeat-x 0 0;}
.hero-control-mid-blue h1 { color: #f57318; }
.hero-control-mid-blue a { color: #fff; }

/* Grey Hero Control */
.hero-control-grey .hero-control-box {background: #cbcac6 url(/assets/shared-nl/hero-box/bg-box-grey.jpg) repeat-x 0 0;}
.hero-control-grey h1 { color: #113359; }
.hero-control-grey, .hero-control-grey a { color: #113359; }

/* Zilli Grey Hero Control */
.hero-control-zilligrey .hero-control-box {background: #c0c4c6 url(/assets/shared-nl/hero-box/bg-box-grey.jpg) repeat-x 0 0;}
.hero-control-zilligrey h1 { color: #113359; }
.hero-control-zilligrey, .hero-control-grey a { color: #113359; }

/* Light grey Hero Control */
.hero-control-light-grey .hero-control-box {background: #cdced0 url(/assets/shared-nl/hero-box/bg-box-light-grey.jpg) repeat-x 0 0;}
.hero-control-light-grey h1 { color: #204a75; }
.hero-control-light-grey, .hero-control-light-grey a { color: #0b2d53; }

/* Wood Hero Control */
.hero-control-wood .hero-control-box { background: #cf9d60 url(/assets/shared-nl/hero-box/bg-box-wood.jpg) repeat-x 0 0;}
.hero-control-wood h1 { color: #2084be; }
.hero-control-wood, .hero-control-wood a { color: #333; }

/* Tiger Hero Control */
.hero-control-tiger .hero-control-box { background: #ea8829 url(/assets/shared-nl/hero-box/bg-box-tiger.jpg) repeat-x 0 0;}
.hero-control-tiger h1 { color: #000; height: 35px; }
.hero-control-tiger { color: #000; }

/* Plum Hero Control */
.hero-control-plum .hero-control-box {background: #785981 url(/assets/shared-nl/hero-box/bg-box-plum.jpg) repeat-x 0 0;}
.hero-control-plum h1 { color: #ffffff; }
.hero-control-plum, .hero-control-light-grey a { color: #ffffff; }

/* Solid very light grey */
.hero-control-solid-very-light-grey .hero-control-box {background-color:#f4f4f4;}
.hero-control-solid-very-light-grey h1 {color: #101010;}

/* linen hero control */
.hero-control-solid-linen .hero-control-box {background-color:#fff5e5;}
.hero-control-solid-very-linen h1 {color: #101010;}

/* Field fresh Control */
.hero-control-fieldfresh .hero-control-box { background: #ffffff url(/assets/shared-nl/hero-box/bg-box-fieldfresh.jpg) repeat-x 0 0;}
.hero-control-fieldfresh h1 { color: #000; height: 35px; }
.hero-control-fieldfresh { color: #000; }
.hero-control-fullwidth .hero-control-fieldfresh .hero-control-box .text {width:310px;}
.hero-control-fullwidth .hero-control-fieldfresh .hero-control-box .text h1 {
	background: url(/assets/shared/logo-new-fieldfresh-range.gif) no-repeat 0 0;
	width:268px; height:45px;
}
.hero-control-wide .hero-control-fieldfresh .hero-control-box .text h1 {
	background: url(/assets/shared/logo-new-fieldfresh-range.gif) no-repeat 0 0;
	width:268px; height:45px;
}


/* 100 families Control */
.hero-control-100-families .hero-control-box { background: #ffffff url(/assets/shared-nl/hero-box/bg-box-100-families-lead.jpg) repeat-x 0 0;}
.hero-control-100-families h1 { color: #fff; height: 20px; }
.hero-control-100-families { color: #000; }

/* 100% campaign */
.hero-control-100-percent-campaign .hero-control-box { background: #ffffff url(/assets/shared-nl/hero-box/bg-box-100-percent-campaign-lead.jpg) repeat-x 0 0;}
.hero-control-100-percent-campaign h1 { color: #fff; height: 20px; }
.hero-control-100-percent-campaign { color: #fff; }


/* Forever food mini Control */
.hero-control-forever-food-mini .hero-control-box { background: #fff3b6 url(/assets/shared-nl/hero-box/bg-box-golden-grad-top-to-bottom.jpg) repeat-x 0 0;}
.hero-control-forever-food-mini h1 { color: #f57318; }
.hero-control-forever-food-mini a { color: #fff; }
.forever-food-logo-small { background: url(/assets/shared-nl/hero-box/bg-box-forever-food-mini.jpg) no-repeat 0 0; width: 286px; height: 76px; text-indent: -9999px; }
.hero-control-forever-food-mini .hero-control-box {
	min-height: 76px;
	height: auto !important;
	height: 76px;
}

/* forever food control */
.hero-control-forever-food .hero-control-box { background: #fffff8 url(/assets/shared-nl/hero-box/bg-box-forever-food-lead.jpg) repeat-x 0 0;}
.hero-control-forever-food h1 { color: #00641f; height: 35px; }

/* 100% campaign No2 */
.hero-control-100-percent-campaign-2 .hero-control-box { background: #ffffff url(/assets/shared-nl/hero-box/bg-box-100-percent-campaign-lead-2.jpg) repeat-x 0 0;}
.hero-control-100-percent-campaign-2 h1 { color: #0a294b; height: 20px; }
.hero-control-100-percent-campaign-2 { color: #0a294b; }





/* Peas Hero Control */
.hero-control-peas .hero-control-box {background: #ffffff url(/assets/shared-nl/hero-box/bg-box-peas.jpg) repeat-x 0 0;}
.hero-control-peas h1 { color: #00742f; }
.hero-control-peas { color: #000; }

/* Blue plate */

.hero-control-blueplate .hero-control-box {background: #ffffff url(/assets/shared-nl/hero-box/bg-box-bluefish.jpg) no-repeat 0 0;}
/* .hero-control-blueplate h1 { color: #00742f; height:55px;} */
.hero-control-blueplate { color: #000; }
.hero-control-blueplate  p { color:#0e416c;}

/* Peas Process */
.hero-control-peas-process .hero-control-box {background: #ffffff url(/assets/shared-nl/hero-box/bg-box-peas-process.jpg) no-repeat 0 0;}
.hero-control-peas-process  p { color:#003300;}
/* .hero-control-peas-process  h1 { color: #00742f; height:30px;} */

/* Two week heathly planner */
.hero-control-2-weeks-healthy-planner {background: #ffffff url(/assets/shared-nl/hero-box/bg-box-2-weeks-healthy-planner.jpg) no-repeat 0 0;}
.hero-control-2-weeks-healthy-planner  p { color:#000000;}
/* .hero-control-2-weeks-healthy-planner h1 { color: #000000; height:30px;}*/
.hero-control-2-weeks-healthy-planner h1.no-image-gen { color: #000000; height:30px; font-family:Times; font-style:italic; font-weight:bold; font-size:24px;}

/* reggae-reggae */
.hero-control-reggae-reggae {background: #ffffff url(/assets/shared-nl/hero-box/bg-box-reggae-reggae.jpg) no-repeat 0 0;}
.hero-control-reggae-reggae  p { color:#ffffff; padding-top:30px;}
.hero-control-reggae-reggae h1 { color: #000000; height:30px; text-indent:-9999px;}
.hero-control-reggae-reggae h1.no-image-gen { color: #000000; text-indent:-9999px;}

/* supermousse-competition */
.hero-control-supermousse-competition {background: #ffffff url(/assets/shared-nl/hero-box/bg-box-supermousse-competition.jpg) no-repeat 0 0;}
.hero-control-supermousse-competition  p { color:#cc3399;}
/* .hero-control-supermousse-competition h1 { color: #000000; height:30px;} */

/* fish-fingers */
.hero-control-fish-fingers {background: #ffffff url(/assets/shared-nl/hero-box/bg-box-fish-fingers.jpg) no-repeat 0 0;}
.hero-control-fish-fingers  p { color:#0eaed9;}
/* .hero-control-fish-fingers h1 { color: #000000; height:30px;} */

/* fish-fingers */
.hero-control-our-fields {background: #ffffff url(/assets/shared-nl/hero-box/bg-box-our-fields.jpg) no-repeat 0 0;}
.hero-control-our-fields  p { color:#0eaed9;}
/* .hero-control-our-fields h1 { color: #000000; height:30px; margin-top:20px;} */

/* simply-promo */
.hero-control-simply-promo {background: #ffffff url(/assets/shared-nl/hero-box/bg-box-simply-promo.jpg) no-repeat 0 0;}
.hero-control-simply-promo  p { color:#113359;}
/* .hero-control-simply-promo h1 { color: #000000; height:30px; margin-top:20px;} */

/* quick-food-tips */
.hero-control-quick-food-tips {background: #ffffff url(/assets/shared-nl/hero-box/bg-box-quick-food-tips.jpg) no-repeat 0 0;}
/* .hero-control-quick-food-tips  p { color:#000000; padding-top:35px;} */
.hero-control-quick-food-tips h1 { color: #000000; text-indent:-9999px;}
.hero-control-quick-food-tips h1.no-image-gen { color: #000000; text-indent:-9999px;}

/* sustainability */
.hero-control-sustainability .hero-control-box {background: #ffffff url(/assets/shared-nl/hero-box/bg-box-sustainability.jpg) no-repeat 0 0;}
.hero-control-sustainability  p { color:#003300;}
/* .hero-control-sustainability  h1 { color: #00742f; height:30px;} */

/* enewsletter */
.hero-control-enewsletter {background: #ffffff url(/assets/shared-nl/hero-box/bg-box-enewsletter.jpg) no-repeat 0 0;}
.hero-control-enewsletter  p { color:#000000;}

/* ocado-promo */
.hero-control-ocado-promo {background: #ffffff url(/assets/shared-nl/hero-box/bg-box-promo-ocado-offer.jpg) no-repeat 0 0;}
.hero-control-ocado-promo  p { color:#000000;}
.hero-control-ocado-promo .hero-control-titles h1 { height:35px;}
.hero-control-ocado-promo .hero-box-link-container { margin-top:91px;}

/* easter-competition */
.hero-control-easter-competition {background: #ffffff url(/assets/shared-nl/hero-box/bg-box-easter-competition.jpg) no-repeat 0 0;}
.hero-control-easter-competition  p { color:#235b54; padding-top:35px; padding-left:-3px;}
.hero-control-easter-competition h1 { color: #000000; height:30px; text-indent:-9999px;}
.hero-control-easter-competition h1.no-image-gen { color: #000000; text-indent:-9999px;}

/* next-generation-learning-promo */
.hero-control-next-generation-learning-promo {background: #ffffff url(/assets/shared-nl/hero-box/bg-box-next-generation-learning-promo.jpg) no-repeat 0 0;}
.hero-control-next-generation-learning-promo .hero-control-titles h1 { margin: 5px 0 0 0; height: 12px; }
.hero-control-next-generation-learning-promo p { color:#1c3161;}

/* hero-control-easter-competition-promo */
.hero-control-field-fresh-advertising-promo { background: #aac3dd url(/assets/shared-nl/hero-box/bg-box-field-fresh-advertising.jpg) no-repeat 0 0;}
.hero-control-field-fresh-advertising-promo p { color:#386922; }
.hero-control-field-fresh-advertising-promo h1 { height: 25px; }

/* hero-control-100-families-promo */
.hero-control-100-families-promo { background: #aac3dd url(/assets/shared-nl/hero-box/bg-box-100-families.jpg) no-repeat 0 0;}
.hero-control-100-families-promo p { color:#000; }
.hero-control-100-families-promo h1 { height: 46px; }

/* hero-control-100-percent-campaign-promo */
.hero-control-100-percent-campaign-promo { background: #c3d6e9 url(/assets/shared-nl/hero-box/bg-box-100-percent-campaign.jpg) no-repeat 0 0;}
.hero-control-100-percent-campaign-promo p { color:#00aad7; }
.hero-control-100-percent-campaign-promo h1 { height: 46px; }

/* Hero-control-deluxe-bbq-set */
.hero-control-deluxe-bbq-set { background: #c3d6e9 url(/assets/shared-nl/hero-box/bg-box-deluxe-bbq-set.jpg) no-repeat 0 0;}
.hero-control-deluxe-bbq-set p { color:#00aad7; }
.hero-control-deluxe-bbq-set h1 { height: 53px; }


/* Hero-control-forever-food */
.hero-control-forever-food-promo { background: #c3d6e9 url(/assets/shared-nl/hero-box/bg-box-forever-food.jpg) no-repeat 0 0;}
.hero-control-forever-food-promo h1 { height: 57px; }

/* Hero-control-rhodes-holiday-promo */
.hero-control-rhodes-holiday-promo { background: #ddfdff url(/assets/shared-nl/hero-box/bg-box-rhodes-holiday.jpg) no-repeat 0 0;}
.hero-control-rhodes-holiday-promo h1 { height: 57px; }
.hero-control-rhodes-holiday-promo p { color: #033d4e; }


/* Hero-control-fish-fingers-survey-promo */
.hero-control-fish-fingers-survey-promo { background: #ddfdff url(/assets/shared-nl/hero-box/bg-box-fish-fingers-survey.jpg) no-repeat 0 0;}
.hero-control-fish-fingers-survey-promo h1 { height: 57px; }


/*
.hero-control-enewsletter h1 { color: #000000; height:30px;}
.hero-control-enewsletter h1.no-image-gen { color: #000000; height:30px; font-family:Times; font-style:italic; font-weight:bold; font-size:24px;}
*/

/* fff fish Hero Control */
.hero-control-fff-fish .hero-control-box { background: #d9edee url(/assets/shared-nl/hero-box/bg-box-fff-fish.jpg) repeat-x 0 0;}

/* fff meals Hero Control */
.hero-control-fff-meals .hero-control-box { background: #d8deee url(/assets/shared-nl/hero-box/bg-box-fff-meals.jpg) repeat-x 0 0;}

/* fff pies Hero Control */
.hero-control-fff-pies .hero-control-box { background: #ffdecb url(/assets/shared-nl/hero-box/bg-box-fff-pies.jpg) repeat-x 0 0;}

/* fff potatoes Hero Control */
.hero-control-fff-potatoes .hero-control-box { background: #f8fdd3 url(/assets/shared-nl/hero-box/bg-box-fff-potatoes.jpg) repeat-x 0 0;}

/* fff chicken Hero Control */
.hero-control-fff-chicken .hero-control-box { background: #fff1d4 url(/assets/shared-nl/hero-box/bg-box-fff-chicken.jpg) repeat-x 0 0;}

/* fff red meat Hero Control */
.hero-control-fff-red-meat .hero-control-box { background: #ffdecb url(/assets/shared-nl/hero-box/bg-box-fff-red-meat.jpg) repeat-x 0 0;}

/* fff desserts Hero Control */
.hero-control-fff-desserts .hero-control-box { background: #ecc7f3 url(/assets/shared-nl/hero-box/bg-box-fff-desserts.jpg) repeat-x 0 0;}

/* fff vegetables Hero Control */
.hero-control-fff-vegetables .hero-control-box { background: #d7eede url(/assets/shared-nl/hero-box/bg-box-fff-vegetables.jpg) repeat-x 0 0;}

/* about us lead Hero Control */
.hero-control-about-us-lead .hero-control-box { background: #fff url(/assets/about-us/bg-box-about-us-lead.jpg) no-repeat 0 0;}








/* Hero control particluars */

/* hero full width boxes on the home page */
.hero-full-width-image-left,
.hero-full-width-image-right {
	position: absolute;
	top: 0;
	left: 20px;
	background-repeat: no-repeat;
	background-position: 0 0;
	}

.hero-full-width-image-right {
	bottom: 0;
	right: 0;
	left: auto;
	top: auto;
	}


.hero-full-width-salmon-fishfinger { background-image: url(/assets/promos-home-heros/full-width-salmon-fish-finger.png); width: 250px; height: 171px; }
.section-salmon-fishfingers .hero-control-box .text {width:266px;}

.hero-full-width-steakhouse { background-image: url(/assets/promos-home-heros/full-width-steakhouse.png); width: 684px; height: 171px; }
.section-steakhouse .hero-control-box .text {width:266px;}

.hero-full-width-simply-coated { background-image: url(/assets/promos-home-heros/full-width-simply-coated.png); width: 250px; height: 171px; }
.hero-full-width-bake-to-perfection { background-image: url(/assets/promos-home-heros/full-width-baked-to-perfection.png); width: 250px; height: 171px; }
.hero-full-width-chicken-chargrills { background-image: url(/assets/promos-home-heros/full-width-chicken-chargrills.png); width: 250px; height: 171px; }
.hero-full-width-fieldfresh { background-image: url(/assets/promos-home-heros/full-width-fieldfresh.png); width: 365px; height: 171px; }
.hero-full-width-100-families { }
.hero-full-width-100-percent-campaign { }
.hero-full-width-forever-food { background-image: url(/assets/promos-home-heros/full-width-forever-food.png); width: 250px; height: 171px; }
.hero-full-width-100-percent-campaign-2 { }



/* hero lead boxes that appear on old style features pages, new style top level pages */
.hero-lead-image,
.fff-lead-banner .hero-lead-image {
	position: absolute;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-position: 0 0;	
	}

.fff-lead-banner .hero-lead-image {
	bottom: 0;
	right: 0;
	}

.hero-lead-salmon-fishfingers { background-image: url(/assets/features/salmon-fishfinger/lead-salmon-fishfinger.png); width:261px; height:243px; }


/* hero in page boxes that appear on new style category pages */
.hero-control-in-page-image {
	position: absolute;
	right: 10px;
	top: 18%;
	background-repeat: no-repeat;
	background-position: 0 0;	
	}

.hero-control-in-page-mini-image {
	position: relative;
	background-repeat: no-repeat;
	background-position: 50% 0;	
	display: block;
	margin: 0 auto;
	}



/* hero wide boxes that appear on home page below lead promo */
.hero-wide-image {
	position: absolute;
	bottom: 0;
	right: 0;
	background-repeat: no-repeat;
	background-position: 0 0;
	}

.hero-wide-wrap { background-image: url(/assets/promos-home-heros/wide-wrap.png); width: 180px; height: 155px; }
.hero-wide-peas { background-image: url(/assets/promos-home-heros/wide-peas.png); width: 180px; height: 155px; }
.hero-wide-omega3 { background-image: url(/assets/promos-home-heros/wide-omega3.png); width: 180px; height: 155px; }
.hero-wide-freezer { background-image: url(/assets/promos-home-heros/wide-freezer-friends.png); width: 195px; height: 155px; }
.hero-wide-simply-coated { background-image: url(/assets/promos-home-heros/wide-simply-coated.png); width: 180px; height: 155px; }
.hero-wide-bake-to-perfection { background-image: url(/assets/promos-home-heros/wide-bake-to-perfection.png); width: 185px; height: 155px; }
.hero-wide-naked-and-natural { background-image: url(/assets/promos-home-heros/wide-naked-and-natural.png); width: 195px; height: 155px; }
.hero-wide-steakhouse { background-image: url(/assets/promos-home-heros/wide-steakhouse.png); width: 684px; height: 171px; }
.hero-wide-warburtons { background-image: url(/assets/promos-home-heros/wide-warburtons.png); width: 180px; height: 155px; }
.hero-wide-fieldfresh { background-image: url(/assets/promos-home-heros/wide-fieldfresh.png); width: 112px; height: 171px; }
.hero-wide-forever-food { background-image: url(/assets/promos-home-heros/wide-forever-food.png); width: 180px; height: 171px; }


/* .hero-box-h1-article3, override bake to perfection text with the logo */
.hero-box-h1-lead-bake-to-perfection-promo,
.logo-bake-to-perfection,
.hero-box-h2-fff-fish-lead { 
	background: url(/assets/shared/logo-bake-to-perfection.gif) no-repeat 0 0 !important;
	width: 215px !important;
	height: 45px !important;
	text-indent: -9999px;
	}

.hero-box-h1-promo-bake-to-perfection-promo,
.hero-box-h1-promo-bake-to-perfection,
.logo-bake-to-perfection-small {
	background: url(/assets/shared/logo-bake-to-perfection-small.gif) no-repeat 0 0 !important;
	width: 142px !important;
	height: 29px !important;
	text-indent: -9999px;
	}

.hero-box-h1-promo-bake-to-perfection {
	margin: -5px 0 0 0 !important;
	}

.hero-box-h1-promo-bake-to-perfection-competition-promo
 {
	background: url(/assets/shared/logo-bake-to-perfection-competition.gif) no-repeat 0 0 !important;
	width: 166px !important;
	height: 78px !important;
	text-indent: -9999px;
}

.hero-box-h1-promo-legoland-windsor-competition-promo
 {
	background: url(/assets/shared/logo-legoland-windsor-competition.gif) no-repeat 0 0 !important;
	width: 166px !important;
	height: 78px !important;
	text-indent: -9999px;
}

.hero-box-h1-promo-fieldfresh-competition-promo
 {
	width: 166px !important;
	height: 22px !important;
}

.hero-box-h2-fff-desserts-lead {
	background: url(/assets/shared/logo-super-mousse.png) no-repeat 0 0 !important;
	width: 114px !important;
	height: 78px !important;
	text-indent: -9999px;
}

.hero-box-h2-fff-vegetables-lead {
	background: url(/assets/shared/logo-field-fresh.png) no-repeat 0 0 !important;
	width: 186px !important;
	height: 45px !important;
	text-indent: -9999px;
}


/* hero promo boxes (small promo boxes) */
.hero-promo-image {
	width:203px;
	height:237px;
	position: absolute;
	bottom: 0;
	background-repeat: no-repeat;
	background-position: 100% 0;
	}

.hero-promo-arctic-roll { background-image: url(/assets/promos/promo-arctic-roll.png); }
.hero-promo-omega-3-fish-fingers { background-image: url(/assets/promos/promo-omega-3-fish-fingers.png); }
.hero-promo-salmon-fish-fingers { background-image: url(/assets/promos/promo-salmon-fish-fingers.png); }
.hero-promo-pea-power { background-image: url(/assets/promos/promo-pea-power.png); }
.hero-promo-teatime-tips { background: url(/assets/promos/promo-teatime-tips.png); }
.hero-promo-plan-your-week { background: url(/assets/promos/promo-plan-your-week.png); }
.hero-promo-colour-and-spell { background: url(/assets/promos/promo-colour-and-spell.png); }
.hero-promo-supermarket { background: url(/assets/promos/promo-supermarket.png); }
.hero-promo-playgame {background: url(/assets/promos/promo-playgame.png); }
.hero-promo-cool-ideas {background: url(/assets/promos/promo-cool-ideas.png); }
.hero-promo-steakhouse { background-image: url(/assets/promos/promo-steakhouse.png); }
.hero-promo-simply-coated { background-image: url(/assets/promos/promo-simply-coated.png); }
.hero-promo-bake-to-perfection { background-image: url(/assets/promos/promo-bake-to-perfection.png); }
.hero-promo-bake-to-perfection-competition { background-image: url(/assets/promos/promo-bake-to-perfection-competition.png); }
.hero-promo-naked-and-natural { background-image: url(/assets/promos/promo-naked-and-natural.png); }
.hero-promo-warburtons { background-image: url(/assets/promos/promo-warburtons.png); }
.hero-promo-chicken-chargrills { background-image: url(/assets/promos/promo-chicken-chargrills.png); }
.hero-promo-changing-plates { background-image: url(/assets/promos/promo-changing-plates.png); }
.hero-promo-fieldfresh-competition { background-image: url(/assets/promos/promo-fieldfresh-competition.png); }
.hero-promo-peas { background-image: url(/assets/promos/promo-peas.png); }

/* promo boxes - image at top */
.hero-promo-image-top-simply-coated { background-image: url(/assets/promos-image-top/promo-simply-coated.jpg); }
.hero-promo-image-top-bake-to-perfection { background-image: url(/assets/promos-image-top/promo-bake-to-perfection.jpg); }
.hero-promo-image-top-naked-and-natural { background-image: url(/assets/promos-image-top/promo-naked-and-natural.jpg); }







/* use for feature page leads */
/* make a specific one if you need to do something special with a bg image - like steakhouse */
.hero-steakhouse-gang-lead,
.hero-feature-lead {
	text-indent:-9999px;
	width:597px;
	min-height:415px;
	height: auto !important;
	height: 415px;
	position: absolute;
	top: 0;
	left: 0;
	}

.hero-steakhouse-gang-lead { background: url(/assets/features/steakhouse-gang/lead-steakhouse-gang.png) no-repeat 0 0; }

.section-talking-peas .hero-control-box .text {
	width:275px;
}

.hero-pea-power-lead {
	background: url(/assets/features/pea-power/pea-power-lead.png) no-repeat 100% 0;
	text-indent:-9999px;
	width:439px;
	height:202px;
	position: absolute;
	right: 0;
	bottom: 0;
}

.hero-arctic-roll-lead {
	background: url(/assets/features/arctic-roll/arctic-roll-head.png) no-repeat 100% 0;
	text-indent:-9999px;
	width:398px;
	height:348px;
	position: absolute;
	right: 0;
	bottom: 0;
}

.section-arctic-roll  h2 {
	width:360px;
}
.section-arctic-roll .hero-control-box .text p {
	width:290px;
}
.section-arctic-roll .hero-control-lead {margin-bottom:20px;}

.hero-food-for-generations {
	background: url(/assets/about-us/bg-box-about-us-lead.jpg) no-repeat 0 0;
	width:655px;
}
.hero-food-for-generations p { width: 320px; color: #fff; }

.hero-freezer-friends-lead {
	background: url(/assets/features/freezer-friends/lead-freezer-friends.png) no-repeat 100% 0;
	text-indent:-9999px;
	width:398px;
	height:267px;
	position: absolute;
	right: 0;
	bottom: 0;
}
.section-freezer-friends .hero-control-lead .hero-control-box {
	min-height: 267px;
	height: auto !important;
	height: 267px;
}

.hero-control-box .hero-box-h2-freezer-friends-lead {
	position: absolute;z-index:10;top:70px;
	width:250px; height:120px;
}
.hero-control-box .hero-box-h1-lead-freezer-friends-lead {position: absolute;z-index:20;}


















#leadhero { margin:4px 0 0 4px;}
#heros { margin-left:9px; display:inline;/*IE6*/}
#heros ul li, #leadhero ul li {margin-bottom:10px;}
#heros { float:left;}
#promos{float:right;}
#promos ul li  {margin: 0 10px 10px 0;}

/* Hack alert*/
.section-teatime-recipe .recipe-image {
 	width:433px; /* force image to 433px width as all recipe images are the wrong size for the new design */
}
 
 
 
 
 
 
 
 
 
 
 
 

/* Freezer friends */
.section-freezer-friends h3 {color:#227b5c;}

.section-freezer-friends ol{
	list-style-type:decimal;
	list-style-position:inside;
	color:#227b5c;
	font-weight:bold;
}
.section-freezer-friends ol li {
	margin-top:17px;
}
.section-freezer-friends ol li p{
	color:#666666;
	font-weight:normal;
	margin:0 0 0 20px;
}
.section-freezer-friends .block-highlight {
	margin: 15px 0 15px 0 ;
}
.section-freezer-friends .block-highlight strong {
	color:#227b5c;
}
.section-freezer-friends .spaced-out{ margin-bottom:30px;}


.section-freezer-friends .segment-celeb img{
	margin:20px 15px 35px 0 ;
	float:left;
}
.section-freezer-friends .segment-celeb .block-highlight {
	width:410px;
	float:left;
	margin-top:42px;
}
.section-freezer-friends .segment-celeb ul {
	clear:left; 
	color:#227b5c;
	list-style-type:disc;
    list-style-position:outside;
    margin:0 0 0 40px;
}
.section-freezer-friends .segment-celeb ul li {
	margin-top:15px;
}
.section-freezer-friends .segment-celeb ul li p{
	display:inline;
	color:#666666;
}
.section-freezer-friends .segment-celeb  ul.tanner-recipe-list {
	list-style-type:none;
}
.section-freezer-friends .segment-celeb  ul.tanner-recipe-list li.each-recipe {
	clear:left;
}
.section-freezer-friends .segment-celeb  ul.tanner-recipe-list li.each-recipe .recipe-summary {
	float:left;
	width:315px;
	border: 0px solid blue;
	margin-top:15px;
}

.section-freezer-friends .segment-celeb  ul.tanner-recipe-list li.each-recipe .recipe-summary ul {
	margin:0 0 0 0 ;
}

.section-freezer-friends .segment-celeb  ul.tanner-recipe-list li.each-recipe .recipe-summary ul li{
	margin-top:0px;
	color:#666666;
}
.section-freezer-friends .segment-celeb  ul.tanner-recipe-list li.each-recipe .recipe-summary ul li.alt-recipe-mood {
	font-weight:bold;
	margin-top:10px;
}
.section-freezer-friends .segment-celeb  ul.tanner-recipe-list li.each-recipe .recipe-summary ul li.view-recipe{
	margin-top:15px;
}
.section-freezer-friends .segment-celeb  ul.tanner-recipe-list li.each-recipe .recipe-summary ul li.recipe-name a{
	color:#227b5c;
	font-weight:bold;
	text-decoration:none;
}

.section-freezer-friends .segment-celeb .tanner-recipe-list ul {
	list-style-type:none;
}

/* Generic Field Fresh Styling */
.generic-fieldfresh p {font-family: Georgia, serif;font-size:14px;}
.generic-fieldfresh p em {
	font-size:18px;
	}

.generic-fieldfresh p em.intro {
	color: #76a73f;
	display: block;
	border: 0;
	margin: 0;
	padding: 0;
	}

ul.ourfields-foot-links { 
	background: url(/assets/features/fieldfresh/pea-ruler-bg.gif) no-repeat -11px bottom;
	min-height:153px;
	height:auto !important;
	height:153px;
	margin: 0 0 20px 0;
}
ul.ourfields-foot-links li {
	width:250px !important;
	float:left;
	clear: none !important;
	}
ul.ourfields-foot-links li p {width:200px; font-size:14px;}
.section-fieldfresh-ourfields ul.ourfields-foot-links li p {width:200px; font-size:14px; margin:0 0 0 0;}
ul.ourfields-foot-links li h4 {text-indent:-9999px;}
ul.ourfields-foot-links li a.box-link { margin-top:10px;}

.ourfields-farm-title { position:relative; background: url(/assets/features/fieldfresh/broad-green-hr.gif) no-repeat 0 bottom; width:597px; height:90px;}
.ourfields-farm-title h1 {text-indent:-9999px; width:280px;float:left;}
.ourfields-farm-title h2 {text-indent:-9999px;}
.ourfields-farm-subtitle {margin-left:270px;padding-top:16px;}

/* Field Fresh page */
.section-fieldfresh p {font-family: Georgia, serif;font-size:14px;}
.section-fieldfresh p em {font-size:18px;}
.section-fieldfresh #fieldfresh-header {background: url(/assets/features/fieldfresh/fieldfresh-header.jpg) no-repeat 0 0; width:597px; height:603px;position:relative;}
.section-fieldfresh #fieldfresh-header p {width:520px;margin:0 0 0 40px; color:#000000; font-size:14px; font-weight:bold;}
.section-fieldfresh #fieldfresh-header p strong {font-size:18px; font-weight:normal;}
.section-fieldfresh #fieldfresh-header h1 {padding-top:70px; margin-bottom:5px;}
/* .section-fieldfresh #fieldfresh-header .box-link {margin:20px 0 0 40px;} */
.section-fieldfresh #fieldfresh-header #sticker {
	top:-10px;
	right:-17px;
	position:absolute;
	background: url(/assets/features/fieldfresh/picked-frozen-sticker.png) no-repeat 0 0; width:141px; height:112px;
}
.section-fieldfresh .standard-accordion .question {
	 background: url(/assets/shared-nl/bg-accordion-gradgreen.gif) no-repeat 0 0; width:433px; height:22px;
	 padding:0 0 0 0 ;
}
.section-fieldfresh .standard-accordion .question-open { background-position: 0 -22px;}
.section-fieldfresh .standard-accordion .answer {width:auto;}
.section-fieldfresh h4 { color:#FFFFFF; padding-top:3px; margin-top:0px}

.section-fieldfresh h2 {text-indent:-9999px; background: url(/assets/features/fieldfresh/birdseye-fieldfresh-peas.gif) no-repeat 0 0; width:597px; height:49px;margin:10px 0 0 0; padding:0 0 0 0;}
.section-fieldfresh #fieldfresh-intro {
	background: url(/assets/features/fieldfresh/art-pea-handfull.jpg) no-repeat 0 0;
	width:597px; 
	min-height:260px;
	height:auto !important;
	height:260px;
}
.section-fieldfresh .green-hr, .generic-fieldfresh .green-hr {
	background: url(/assets/features/fieldfresh/green-hr.gif) no-repeat 0 0; width:597px; height:5px;
	margin:20px 0 20px 0;
}
.section-fieldfresh #fieldfresh-intro p {width:353px;padding-top:63px;}


.section-fieldfresh #james-young h2 {text-indent:-9999px; background: url(/assets/features/fieldfresh/expert-james-young.gif) no-repeat 0 0; width:292px; height:45px;}
.section-fieldfresh #james-young #picture-james-young {float:right; background: url(/assets/features/fieldfresh/picture-james-young.jpg) no-repeat 10px 10px; width:280px; height:380px;}

.section-fieldfresh .expert-query {color:#85ad5c; font-weight:bold;}
.section-fieldfresh .expert-reply {font-style:italic;}
.section-fieldfresh .firstchar {font-weight:bold; font-style:normal; font-size:18px;}

.section-fieldfresh #the-process h2 {text-indent:-9999px; background: url(/assets/features/fieldfresh/the-process.gif) no-repeat 0 0; width:151px; height:39px;}
.section-fieldfresh #our-fields h2 {text-indent:-9999px; background: url(/assets/features/fieldfresh/our-fields.gif) no-repeat 0 0; width:141px; height:39px;}
.section-fieldfresh #picture-the-process {float:right;background: url(/assets/features/fieldfresh/picture-harvest.jpg) no-repeat 0 0; width:127px; height:158px;}
.section-fieldfresh #picture-our-fields {float:right;background: url(/assets/features/fieldfresh/picture-plant.jpg) no-repeat 0 0; width:127px; height:158px;}
.section-fieldfresh #the-process {float:left; width:280px;}
.section-fieldfresh #the-process p {margin-top:10px; min-height:150px;margin-bottom:20px;}
.section-fieldfresh #our-fields {clear:both;float:left;width:280px;}
.section-fieldfresh #our-fields p{margin-top:20px;  min-height:150px;margin-bottom:20px;}



.section-fieldfresh #the-process-section ul li {
	background: url(/assets/features/fieldfresh/pale-green-hr.gif) no-repeat 0 bottom; width:597px; height:8px;
	min-height:290px;
	height: auto !important;
	height:290px;
	margin-top:20px;
}

.section-fieldfresh #the-process-section ul li.last {
	background:none;
	min-height:240px;
	height: auto !important;
	height:240px;
 }


#pea-hr {background: url(/assets/features/fieldfresh/pea-hr.jpg) no-repeat 0 0; width:587px; height:98px;}

/**** big dot HR - used on feature pages ****/
.big-dot-hr,
.big-dot-hr-green {
	background: url(/assets/features/fish-fingers/big-dot-hr.gif) no-repeat 0 50%;
	width:100%; height:40px;
}

.big-dot-hr-green { background: url(/assets/features/100-families/big-dot-hr-green.gif) no-repeat 0 50%; }

/* Field Fresh / Our Process Page */
.section-fieldfresh-ourprocess p {font-family: Georgia, serif; font-size:14px;}

.section-fieldfresh-ourprocess #ourprocess-header {position:relative; background: url(/assets/features/fieldfresh/ourprocess-header.jpg) no-repeat 0 0; width:597px; height:572px;}
.section-fieldfresh-ourprocess #ourprocess-header h2 { text-indent:-9999px;}
.section-fieldfresh-ourprocess #ourprocess-header p {width:520px;margin:325px 0 0 12px;font-size:18px;}
.section-fieldfresh-ourprocess #ourprocess-header p em {font-size:18px;}
.section-fieldfresh-ourprocess #ourprocess-header p strong {color:#003300; font-weight:normal;}
.section-fieldfresh-ourprocess #ourprocess-header #sticker {
	top:286px;
	right:-11px;
	position:absolute;
	background: url(/assets/features/fieldfresh/picked-frozen-sticker-small.png) no-repeat 0 0; width:116px; height:91px;
}

ul.listitem-palegreen-underline li {
	clear:both;
	min-height:188px;
	height:auto !important;
	height:188px;
	background: url(/assets/features/fieldfresh/pale-green-hr.gif) no-repeat 0 bottom; width:597px; height:8px;
 }
 
.section-fieldfresh-ourprocess .step {position:relative; clear:both;}
.section-fieldfresh-ourprocess .ourprocess-picture {float:left;}
.section-fieldfresh-ourprocess .ourprocess-text { width:280px;}
.section-fieldfresh-ourprocess .pea-hr {background: url(/assets/features/fieldfresh/pale-green-hr.gif) no-repeat 0 0; width:597px; height:17px;}
.section-fieldfresh-ourprocess .step h3 {text-indent:-9999px;position:absolute;z-index:10; width:56px; height:57px; margin:0 0 0 0; padding:0 0 0 0;}
.section-fieldfresh-ourprocess #pea-cluster {
	background: url(/assets/features/fieldfresh/art-pea-cluster.png) no-repeat 0 0; width:48px; height:47px;
	position:absolute ;
	top:149px;
	left:334px;
}

.section-fieldfresh-ourprocess #picture-step1 {background: url(/assets/features/fieldfresh/picture-top-seeds.jpg) no-repeat 0 0; width:212px; height:165px;}
.section-fieldfresh-ourprocess #step1 h3 {background: url(/assets/features/fieldfresh/sticker-step1.png) no-repeat 0 0; top:-15px;left:196px;}
.section-fieldfresh-ourprocess #picture-step2 {margin-top:5px;background: url(/assets/features/fieldfresh/picture-harvest-time.jpg) no-repeat 0 0; width:212px; height:165px;float:right;}
.section-fieldfresh-ourprocess #step2 h3 {background: url(/assets/features/fieldfresh/sticker-step2.png) no-repeat 0 0;top:-20px;right:197px;}
.section-fieldfresh-ourprocess #picture-step3 {margin-top:5px;background: url(/assets/features/fieldfresh/picture-quick-wash.jpg) no-repeat 0 0; width:212px; height:165px;}
.section-fieldfresh-ourprocess #step3 h3 {background: url(/assets/features/fieldfresh/sticker-step3.png) no-repeat 0 0; top:-26px;left:196px;}
.section-fieldfresh-ourprocess #picture-step4 {margin-top:5px;background: url(/assets/features/fieldfresh/picture-big-freeze.jpg) no-repeat 0 0; width:212px; height:165px;float:right;}
.section-fieldfresh-ourprocess #step4 h3 {background: url(/assets/features/fieldfresh/sticker-step4.png) no-repeat 0 0;top:-20px;right:197px;}
.section-fieldfresh-ourprocess #picture-step5 {margin-top:5px;background: url(/assets/features/fieldfresh/picture-on-the-road.jpg) no-repeat 0 0; width:212px; height:165px;}
.section-fieldfresh-ourprocess #step5 h3 {background: url(/assets/features/fieldfresh/sticker-step5.png) no-repeat 0 0; top:-10px;left:196px;}

.section-fieldfresh-ourprocess h4 { text-indent:-9999px; margin-top:20px;}
.section-fieldfresh-ourprocess p em { font-size:18px;}
.section-fieldfresh-ourprocess h4#top-seeds {margin-top:0;}
.section-fieldfresh-ourprocess h4#a-quick-wash {margin-top:7px;}


/* Field Fresh / Our Fields Page */
.section-fieldfresh-ourfields p {
	font-family: Georgia,serif; 
	font-size:14px;
	position:relative;
	display:block;
	margin: 0 0 10px 20px;	
	}

.section-fieldfresh-ourfields .message {
	background: url(/assets/features/fieldfresh/jagged-green-bg.gif) no-repeat 0 100%;	
	margin: 0 0 20px 0;
	padding: 0 0 20px 0;
	}
.section-fieldfresh-ourfields .message p { 
	margin:0; 
	}
.section-fieldfresh-ourfields ul li p {	
	font-size:18px;
	}
.section-fieldfresh-ourfields #ourfields-header {position:relative; background: url(/assets/features/fieldfresh/ourfields-header.jpg) no-repeat 0 0; width:597px; height:572px;}
.section-fieldfresh-ourfields h2 {text-indent:-9999px;}
.section-fieldfresh-ourfields h4 {text-indent:-9999px;}
.section-fieldfresh-ourfields .h2-hr { background: url(/assets/features/fieldfresh/broad-green-hr.gif) no-repeat 0 bottom; width:597px; height:80px;}
.section-fieldfresh-ourfields #ourfields-header p {width:370px;margin:5px 0 0 12px;}
.section-fieldfresh-ourfields #ourfields-header p.first {margin-top:55px;}
.section-fieldfresh-ourfields #ourfields-header p em {font-size:18px;}
.section-fieldfresh-ourfields #ourfields-header p strong {color:#669933; font-weight:normal; font-style:italic;font-size:18px;}
.section-fieldfresh-ourfields #ourfields-header p strong em {color:#003300; font-style:italic;}

.section-fieldfresh-ourfields ul li{
	margin: 0 0 20px 0;
	padding: 0 0 5px 0;
	min-height: 181px;
	height: auto !important;
	height: 181px;
	}

.section-fieldfresh-ourfields ul li.background1 {background: url(/assets/features/fieldfresh/grad-blue-bg.gif) no-repeat 0 100%;}
.section-fieldfresh-ourfields ul li.background2 {background: url(/assets/features/fieldfresh/jagged-green-bg.gif) no-repeat 0 100%;}
.section-fieldfresh-ourfields ul li.background3 {background: url(/assets/features/fieldfresh/grad-blue-bottom-bg.gif) no-repeat 0 100%;}


.section-fieldfresh-ourfields .text-right,
.section-fieldfresh-ourfields .text-left {
	width:330px;
	float: right;
	margin: 10px 0 0 0;
	}

.section-fieldfresh-ourfields .text-left {
	float: left;
	}

.section-fieldfresh-ourfields .quote-open,
.section-fieldfresh-ourfields .quote-close {
	text-indent:-9999px;
	display: block;
	width:14px;
	height:22px;
	position:absolute;
}
.section-fieldfresh-ourfields .quote-open {
	left:-21px;
	top:4px;
	background: url(/assets/features/fieldfresh/quote-open.png) no-repeat 0 0;
}
.section-fieldfresh-ourfields .quote-close {
	bottom:10px;
	background: url(/assets/features/fieldfresh/quote-close.png) no-repeat 0 95%;
	}
.section-fieldfresh-ourfields .end-quote {
	background: url(/assets/features/fieldfresh/quote-close.png) no-repeat bottom right;
	padding:0 19px 2px 0 ;
}


.section-fieldfresh-ourfields #norfolk-section .quote-close {right:52px;}

.section-fieldfresh-ourfields #east-yorkshire-section .quote-close {right:42px;}

.section-fieldfresh-ourfields #lincolnshire-section .quote-close {right:202px;}

.section-fieldfresh-ourfields #perthshire-section .quote-close {right:69px;}

.section-fieldfresh-ourfields #suffolk-section .quote-close {right:180px;}	


.section-fieldfresh-ourfields .imgdiv { position: relative; }

.section-fieldfresh-ourfields #norfolk-section .imgdiv { top:10px; left:0px;background: url(/assets/features/fieldfresh/edward-wharton-photo.png) no-repeat 0 0;width:233px;height:184px;}
.section-fieldfresh-ourfields h4#norfolk {width:106px;float:left;}

.section-fieldfresh-ourfields #east-yorkshire-section .imgdiv { top:22px; right:0px; background: url(/assets/features/fieldfresh/tamara-hall-photo.png) no-repeat 0 0;width:220px;height:169px;}
.section-fieldfresh-ourfields h4#east-yorkshire {width:180px;float:left;}

.section-fieldfresh-ourfields #lincolnshire-section .imgdiv { top:10px; left:5px; background: url(/assets/features/fieldfresh/robert-borrill.png) no-repeat 0 0;width:218px;height:164px;}
.section-fieldfresh-ourfields h4#lincolnshire {width:153px;float:left;}

.section-fieldfresh-ourfields #perthshire-section .imgdiv { top:19px; right:0px;background: url(/assets/features/fieldfresh/bill-geoff-photo.png) no-repeat 0 0;width:223px;height:169px;}
.section-fieldfresh-ourfields h4#perthshire {width:131px;float:left;}

.section-fieldfresh-ourfields #suffolk-section .imgdiv { top:10px; left:11px;background: url(/assets/features/fieldfresh/john-taylor-photo.png) no-repeat 0 0;width:222px;height:170px;}
.section-fieldfresh-ourfields h4#suffolk {width:93px;float:left;}

.section-fieldfresh-ourfields h5 {Color:#003300;font-style:italic;font-size:18px;font-weight:normal;padding-top:9px;}



/* Field Fresh / Our Fields Page map location styling*/

.section-fieldfresh-ourfields #perthshire-control {top:102px; left:318px;} 
.section-fieldfresh-ourfields #east-yorkshire-control {top:236px; left:353px;}
.section-fieldfresh-ourfields #lincolnshire-control {top:271px; left:357px;}
.section-fieldfresh-ourfields #norfolk-control {top:301px; left:380px;}
.section-fieldfresh-ourfields #suffolk-control {top:323px; left:372px;}

.section-fieldfresh-ourfields #ourfields-header .ourfields-window-text { width:200px; margin-left:295px;}
.section-fieldfresh-ourfields #ourfields-header .ourfields-window-text a { position: relative; }

.section-fieldfresh-ourfields #ourfields-header .ourfields-window-text p { width:160px; margin-left:15px;}

.section-fieldfresh-ourfields #suffolk-content { background: url(/assets/features/fieldfresh/suffolk-window-image.jpg) no-repeat 20px 40px; height:246px; }
.section-fieldfresh-ourfields #norfolk-content { background: url(/assets/features/fieldfresh/norfolk-window-image.jpg) no-repeat 20px 40px; height:246px; }
.section-fieldfresh-ourfields #perthshire-content { background: url(/assets/features/fieldfresh/perthshire-window-image.jpg) no-repeat 20px 40px; height:246px; }
.section-fieldfresh-ourfields #east-yorkshire-content { background: url(/assets/features/fieldfresh/east-yorkshire-window-image.jpg) no-repeat 20px 40px; height:246px; }
.section-fieldfresh-ourfields #lincolnshire-content { background: url(/assets/features/fieldfresh/north-lincolnshire-window-image.jpg) no-repeat 20px 40px; height:246px; }



/******* Field fresh / Our Fields / Farm pages *******/

/* Generic to Farm pages */
.section-ourfields-farm #section-ourfields-farm-intro {
	margin-top:15px;
}
.section-ourfields-farm h4 { text-indent:-999px;}
.section-ourfields-farm #section-ourfields-farm-intro .farmtext {}
.section-ourfields-farm ul li.topbreak {
	margin: 0 0 20px 0;
	padding: 20px 0 0 0;
	background: url(/assets/features/fieldfresh/pale-green-hr.gif) no-repeat 0 0; 
}
.section-ourfields-farm #recipe { margin: 0 0 20px 0; }
.meet-farmer-control a {font-family: Georgia, serif;font-size:15px; color:#154815; font-weight:bold; text-decoration:none;}
.meet-farmer-control a:hover { text-decoration:underline;}
.meet-farmer-control {
	min-height:30px;
	height:auto!important;
	height:30px;
	padding:120px 0 0 0px;
	text-align:center;
	width:140px;
}
.meet-farmer-control-exclude { display:none;}
.meet-farmer-control-section ul li {float:left;margin:0 3px 0 3px;}


.section-ourfields-farm #section-ourfields-farm-intro {
	min-height:281px;
	height:auto!important;
	height:281px;
	}
#section-ourfields-farm-intro .farmsig {
	margin-top:10px;
	text-indent:-9999px;
	width:221px;
	height:45px;
	}
#section-ourfields-farm-intro .farmtext {width:210px;padding:15px 0 10px 0;}
#section-ourfields-farm-aims .farmtext {width:300px;}
#section-ourfields-farm-aims {
	min-height:267px;
	height:auto!important;
	height:267px;
	}
.section-ourfields-farm #recipe { width:597px; height:112px; }


/* Suffolk Farm page */
.section-ourfields-farm-suffolk #section-ourfields-farm-intro { background: url(/assets/features/fieldfresh/suffolk-farm-image-1.jpg) no-repeat right 0; }
.section-ourfields-farm-suffolk #section-ourfields-farm-intro .farmsig { background: url(/assets/features/fieldfresh/suffolk-farm-sig.jpg) no-repeat right 0; }
.section-ourfields-farm-suffolk #section-ourfields-farm-aims { background: url(/assets/features/fieldfresh/suffolk-farm-image-2.jpg) no-repeat right 10px; }
.section-ourfields-farm-suffolk #recipe { background: url(/assets/features/fieldfresh/suffolk-farm-recipe.jpg) no-repeat 0 0 ; }

/* norfolk Farm page */
.section-ourfields-farm-norfolk #section-ourfields-farm-intro { background: url(/assets/features/fieldfresh/norfolk-farm-image-1.jpg) no-repeat right 0; }
.section-ourfields-farm-norfolk #section-ourfields-farm-intro .farmsig { background: url(/assets/features/fieldfresh/norfolk-farm-sig.jpg) no-repeat right 0; }
.section-ourfields-farm-norfolk #section-ourfields-farm-aims { background: url(/assets/features/fieldfresh/norfolk-farm-image-2.jpg) no-repeat right 10px; }
.section-ourfields-farm-norfolk #recipe { background: url(/assets/features/fieldfresh/norfolk-farm-recipe.jpg) no-repeat 0 0 ; }

/* perthshire Farm page */
.section-ourfields-farm-perthshire #section-ourfields-farm-intro { background: url(/assets/features/fieldfresh/perthshire-farm-image-1.jpg) no-repeat right 0; }
.section-ourfields-farm-perthshire #section-ourfields-farm-intro .farmsig { background: url(/assets/features/fieldfresh/perthshire-farm-sig.jpg) no-repeat right 0; }
.section-ourfields-farm-perthshire #section-ourfields-farm-aims { background: url(/assets/features/fieldfresh/perthshire-farm-image-2.jpg) no-repeat right 10px; }
.section-ourfields-farm-perthshire #recipe { background: url(/assets/features/fieldfresh/perthshire-farm-recipe.jpg) no-repeat 0 0 ; }

/* east yorkshire Farm page */
.section-ourfields-farm-east-yorkshire #section-ourfields-farm-intro { background: url(/assets/features/fieldfresh/east-yorkshire-farm-image-1.jpg) no-repeat right 0; }
.section-ourfields-farm-east-yorkshire #section-ourfields-farm-intro .farmsig { background: url(/assets/features/fieldfresh/east-yorkshire-farm-sig.jpg) no-repeat right 0; }
.section-ourfields-farm-east-yorkshire #section-ourfields-farm-aims { background: url(/assets/features/fieldfresh/east-yorkshire-farm-image-2.jpg) no-repeat right 10px; }
.section-ourfields-farm-east-yorkshire #recipe { background: url(/assets/features/fieldfresh/east-yorkshire-farm-recipe.jpg) no-repeat 0 0 ; }

/* north lincolnshire Farm page */
.section-ourfields-farm-north-lincolnshire #section-ourfields-farm-intro { background: url(/assets/features/fieldfresh/north-lincolnshire-farm-image-1.jpg) no-repeat right 0; }
.section-ourfields-farm-north-lincolnshire #section-ourfields-farm-intro .farmsig { background: url(/assets/features/fieldfresh/north-lincolnshire-farm-sig.jpg) no-repeat right 0; }
.section-ourfields-farm-north-lincolnshire #section-ourfields-farm-aims { background: url(/assets/features/fieldfresh/north-lincolnshire-farm-image-2.jpg) no-repeat right 10px; }
.section-ourfields-farm-north-lincolnshire #recipe { background: url(/assets/features/fieldfresh/north-lincolnshire-farm-recipe.jpg) no-repeat 0 0 ; }


/* Meet Farmer control links */

.meet-farmer-control-norfolk {
	background: url(/assets/features/fieldfresh/meet-norfolk.jpg) no-repeat 0 0;
}
.meet-farmer-control-east-yorkshire {
	background: url(/assets/features/fieldfresh/meet-yorkshire.jpg) no-repeat 0 0;
}
.meet-farmer-control-perthshire {
	background: url(/assets/features/fieldfresh/meet-perthshire.jpg) no-repeat 0 0;
}
.meet-farmer-control-lincolnshire {
	background: url(/assets/features/fieldfresh/meet-lincolnshire.jpg) no-repeat 0 0;
}
.meet-farmer-control-suffolk {
	background: url(/assets/features/fieldfresh/meet-suffolk.jpg) no-repeat 0 0;
}


/******* Field fresh / Our Fields / Farm pages END *******/

/* Generic Ourfields control styling */

.ourfields-control {position:relative;position:absolute;}
.ourfields-control .stud { 
	background: url(/assets/features/fieldfresh/rollover-stud.png) no-repeat 0 0;width:25px;height:25px;
	position:absolute;
	top:15px; left:175px;
}

.ourfields-control .ourfields-popup { 
	background: url(/assets/features/fieldfresh/anotate-tag.png) no-repeat 0 0;
	width:165px;
	height:36px;
	display:none;
	padding: 10px 0 10px 15px ;
}

.ourfields-control  .ourfields-popup h6 { Color:#003300; font-size:14px; font-weight:bold; margin: 0 0 3px 0;}
.ourfields-control  .ourfields-popup a { margin: 10px 0 0 0; font-weight:bold;}

.ourfields-window h6 { Color:#003300; font-size:14px; font-weight:bold; padding: 40px 0 0 15px ;}
.ourfields-window a { margin: 10px 0 0 15px ; font-weight:bold;}

.ourfields-window { 
	background-image: url(/assets/features/fieldfresh/window-bg.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	width:521px;
	height:246px;
	display:none;
	position:absolute;
	top:115px;
	left:50px;
	z-index:99;
}
.ourfields-window .close-window {
	width:28px;height:30px;
	position:absolute;
	top:5px; left:487px;
	cursor:pointer;
}

/* mootools tooltips */
/* mootools tooltip. see http://mootools.net/docs/more/Interface/Tips */
.tipcontainer {
	position: absolute;
	z-index: 100;
	}

.tip-top {
	background: url(/assets/shared/tool-tip-top.png) no-repeat 0 0;
	height: 20px;
	width: 255px;
	
	}
.tip-bottom {
	background: url(/assets/shared/tool-tip-bottom.png) no-repeat 0 0;
	height: 22px;
	width: 255px;	
	}

.tip {
	width: 241px;
	z-index: 9999;
	background: url(/assets/shared/tool-tip-bg.png) repeat-y 0 0;
	padding: 0 8px 0 5px;
	text-align: center;
	}
	
.tip-title {
	padding: 0 10px;
	font-family: Georgia;
	font-style: italic;
	font-size: 1.2em;
	}

.tip-text {
	padding: 0 10px;
	
/*
	opacity: 0.95;
	filter: alpha(opacity=95);
*/
	}
	
/**** feature Fish Finger Page ****/

.section-features-fish-fingers #lead-banner {
	background: url(/assets/features/fish-fingers/finger-fingers-lead-banner.jpg) no-repeat 0 0;width:663px;height:276px;
	text-indent:-9999px;
	margin-bottom:10px;
}
.section-features-fish-fingers #clarence {
	font-family: Georgia, serif;font-size:14px;
	background: url(/assets/features/fish-fingers/art-fish-finger.jpg) no-repeat 100% 15%;
}
.section-features-fish-fingers .hr {
	background: url(/assets/features/fish-fingers/big-dot-hr.gif) no-repeat 0 50%;
	width:100%; height:40px;
}
.section-features-fish-fingers #clarence .lead-in {
	font-size:23px;
	color:#21abcb;
	line-height:1em;
	padding-bottom:0.2em;
	width:190px;
}
.section-features-fish-fingers #clarence p {width:190px;}
.section-features-fish-fingers #clarence p em {color:#21abcb;font-weight:bold;}

.section-features-fish-fingers #fish-finger-range { background-color:#ffe1cc;}
.section-features-fish-fingers #fish-finger-range .headline{font-size:13px; font-weight:bold;color:#FF6B00;}
.section-features-fish-fingers #fish-finger-range a {font-size:12px; font-weight:bold;color:#FF6B00; text-decoration:none;}
.section-features-fish-fingers #fish-finger-range a:hover {text-decoration:underline;}
.section-features-fish-fingers #fish-finger-range h2 {
	text-indent:-9999px;
	background: url(/assets/features/fish-fingers/orange-fish-finger-range.gif) no-repeat 0 0;
	height:58px;
}
.section-features-fish-fingers .popup { display:none;}
.section-features-fish-fingers #fish-finger-range ul li.fish-finger-range-item {width:206px;margin-left:5px; float:left;}
.section-features-fish-fingers #fish-finger-range #rollover-instruction {
	clear:left;
	text-indent:-9999px;
	background: url(/assets/features/fish-fingers/orange-roll-over-for-more.gif) no-repeat 100% 100%;
}


.section-features-fish-fingers #fish-finger-range ul li h3{
	color:#ff6b00;
	margin-left:10px;
	padding-bottom:0;
}
.section-features-fish-fingers #fish-finger-range .popuptrigger p { text-indent:-9999px;}

.section-features-fish-fingers #fish-finger-range ul li #omega3-trigger{
	height:119px;
	position:relative;
	background: url(/assets/features/fish-fingers/product-omega3.png) no-repeat 0 0;
}
.section-features-fish-fingers #fish-finger-range ul li #cod-trigger{
	height:119px;
	background: url(/assets/features/fish-fingers/product-cod.png) no-repeat 0 0;
}
.section-features-fish-fingers #fish-finger-range ul li #salmon-trigger{
	height:119px;
	background: url(/assets/features/fish-fingers/product-salmon.png) no-repeat 0 0;
}
.section-features-fish-fingers #fish-finger-range ul li #batter-trigger{
	height:119px;
	background: url(/assets/features/fish-fingers/product-batter.png) no-repeat 0 0;
}
.section-features-fish-fingers #fish-finger-range ul li #haddock-trigger{
	height:119px;
	background: url(/assets/features/fish-fingers/product-haddock.png) no-repeat 0 0;
}

.section-features-fish-fingers .rollover-parcel-active {
	position:relative;
}

.section-features-fish-fingers .popup {
	position:absolute;
	top:27px;
	z-index:10;
	width:277px;
}

.section-features-fish-fingers .popup-left {left:90px;}
.section-features-fish-fingers .popup-right {left:-167px;}

.section-features-fish-fingers .popup-left .popup-content {
	background:  url(/assets/features/fish-fingers/popupbox-top-left-pointer.png) no-repeat 0 0; 
	padding:10px 10px 0 30px;
	
}
.section-features-fish-fingers .popup-right .popup-content {
	background:  url(/assets/features/fish-fingers/popupbox-top-right-pointer.png) no-repeat 0 0; 
	padding:10px 30px 0 20px;
	
}
.section-features-fish-fingers  .popup-content-bottom-background {
	width:277px;
	padding-bottom:20px;
}
.section-features-fish-fingers .popup-left  .popup-content-bottom-background {
	background: url(/assets/features/fish-fingers/popupbox-bottom.png) no-repeat 100% 100%;
}
.section-features-fish-fingers .popup-right  .popup-content-bottom-background {
	background: url(/assets/features/fish-fingers/popupbox-bottom.png) no-repeat 0% 100%;
}

.section-features-fish-fingers #making-teatime h2 {
	text-indent:-9999px;
	background: #dfefc3 url(/assets/features/fish-fingers/making-teatime.gif) no-repeat 0 0;
	height:137px;width:223px;
	float:left;
	margin-bottom:0px;
	padding-bottom:0px;
}
.section-features-fish-fingers #making-teatime-art {
	background: #dfefc3 url(/assets/features/fish-fingers/art-cooking.png) no-repeat 100% 0;
	width:210px; height:148px;
	float:left;
}
.section-features-fish-fingers #making-teatime { background-color:#dfefc3; padding-bottom:20px;}
.section-features-fish-fingers #making-teatime a {font-size:15px; color:#91C33A; text-decoration:none;}
.section-features-fish-fingers #making-teatime a:hover { text-decoration:underline;}
.section-features-fish-fingers #making-teatime p.lead-in{
	clear:left;
	font-size:14px;
	margin-top:0px;
	padding:20px 20px 20px 20px;
	color:#91c33a;
}
.section-features-fish-fingers #making-teatime ul.text-list { background-color: #ffffff;margin:0 10px 0 10px;}
.section-features-fish-fingers #making-teatime .text-right {
	width:172px;
	float:right;
	position:relative;
	clear:both ;
	display:inline;/*IE6*/
}
.section-features-fish-fingers #making-teatime .text-left {
	clear:both ;
	width:172px;
	float:left;
	position:relative;
	display:inline; /*IE6*/
}
.section-features-fish-fingers #making-teatime .text-1 { margin:20px 10px 0 0; }
.section-features-fish-fingers #making-teatime .text-2 { margin:40px 0 0 15px; }
.section-features-fish-fingers #making-teatime .text-3 { margin:85px 10px 55px 0; }

.section-features-fish-fingers #making-teatime #art-1 {
	background: url(/assets/features/fish-fingers/art-1.png) no-repeat 0 0 ;
	width:218px; height:204px;
	position:absolute;
	top:-29px ;
	right:185px;
}
.section-features-fish-fingers #making-teatime #art-2 {
	background: url(/assets/features/fish-fingers/art-2.png) no-repeat 0 0 ;
	width:233px; height:216px;
	position:absolute;
	top:-12px ;
	left:169px;
}
.section-features-fish-fingers #making-teatime #art-3 {
	background: url(/assets/features/fish-fingers/art-3.png) no-repeat 0 0 ;
	width:223px; height:199px;
	position:absolute;
	top:-34px ;
	right:182px;
}



/* 9 out of ten survey */
.section-features-fish-fingers #nine-of-ten-survey { background-color:#d3eeff; padding:25px 0 10px 0; }
.section-features-fish-fingers #nine-of-ten-survey h2 {
	text-indent:-9999px;
	background: #dfefc3 url(/assets/features/fish-fingers/nine-of-ten-header.gif) no-repeat 0 0;
	height:90px;width:433px;
	float:left;
	margin-bottom:0px;
	padding-bottom:0px;
}
.section-features-fish-fingers #nine-of-ten-survey p.lead-in {
	clear:left;
	font-size:14px;
	margin-top:0px;
	padding:20px 20px 20px 20px;
	color:#3198e1;
}
.section-features-fish-fingers #nine-of-ten-survey .panel-white {background-color: #ffffff;	margin: 0 10px 10px 10px;}
.section-features-fish-fingers #nine-of-ten-survey .panel-white .inner {padding:10px;}
.section-features-fish-fingers #nine-of-ten-survey h3 { font-size: 20px; color: #3198e1; font-weight: normal;}
.section-features-fish-fingers #nine-of-ten-survey ul.list-images {}
.section-features-fish-fingers #nine-of-ten-survey ul.list-images li {margin: 0 0 10px 0;}
.section-features-fish-fingers #nine-of-ten-survey ul.list-images li#art-1 {background: #FFFFFF url(/assets/features/fish-fingers/fish-fingers-cod.jpg) no-repeat top left; padding: 0 0 0 210px}
.section-features-fish-fingers #nine-of-ten-survey ul.list-images li#art-2 {background: #FFFFFF url(/assets/features/fish-fingers/fish-fingers-salmon.jpg) no-repeat top right; padding: 0 210px 0 0}
.section-features-fish-fingers #nine-of-ten-survey ul.list-images li#art-3 {background: #FFFFFF url(/assets/features/fish-fingers/fish-fingers-omega3.jpg) no-repeat top left; padding: 0 0 0 210px}
.section-features-fish-fingers #nine-of-ten-survey ul.list-blue {}
.section-features-fish-fingers #nine-of-ten-survey ul.list-blue li { background: #FFFFFF url(/assets/features/fish-fingers/bullet-blue.gif) no-repeat 2px 12px; margin: 0px; padding: 10px 10px 0px 25px; }


.section-features-fish-fingers #the-captain { background-color:#cceaff;position:relative;}

.section-features-fish-fingers #the-captain p {
	width:200px;
	float:right;
	font-size:15px;
	font-family: Georgia, serif;
	margin-right:17px;
	display:inline; /*IE6*/
}

.section-features-fish-fingers #the-captain p em { font-size:20px; color:#3198e1;}

.section-features-fish-fingers #the-captain h2 {
	text-indent:-9999px;
	background: url(/assets/features/fish-fingers/the-captain.gif) no-repeat 100% 0;
	height:66px;width:100%;
}


.section-features-fish-fingers #the-captain #captain-art {
	background: url(/assets/features/fish-fingers/captain-birdseye-frame-art.png) no-repeat 0 0 ;
	width:190px; height:232px;
	position:absolute;
	top:46px ;
	right:233px;
}
.section-features-fish-fingers #the-captain a {
	background: url(/assets/features/fish-fingers/captains-catch.gif) no-repeat 0 0;
	width:212px;height:20px;
	text-indent:-9999px;
	display:block;
}



/************************************/
/* fresh frozen food pages */
/************************************/

/* fff top level page */
.hero-in-page-fff-fish-top-level { background-image: url(/assets/our-food/top-level-fish.png); width: 208px; height: 107px; }
.hero-in-page-fff-meals-top-level { background-image: url(/assets/our-food/top-level-meals.png); width: 208px; height: 107px; }
.hero-in-page-fff-pies-top-level { background-image: url(/assets/our-food/top-level-pies.png); width: 208px; height: 107px; }
.hero-in-page-fff-potatoes-top-level { background-image: url(/assets/our-food/top-level-potatoes.png); width: 208px; height: 107px; }
.hero-in-page-fff-chicken-top-level { background-image: url(/assets/our-food/top-level-chicken.png); width: 208px; height: 107px; }
.hero-in-page-fff-red-meat-top-level { background-image: url(/assets/our-food/top-level-red-meat.png); width: 208px; height: 107px; }
.hero-in-page-fff-desserts-top-level { background-image: url(/assets/our-food/top-level-desserts.png); width: 208px; height: 107px; }
.hero-in-page-fff-vegetables-top-level { background-image: url(/assets/our-food/top-level-vegetables.png);  width: 208px; height: 107px; }



.fff-lead-banner {
	width: 100%;
	}
	

/* fff fish */
.section-fff-fish .highlight,
.section-fff-fish h1,
.section-fff-fish a { color: #4abdff; }

/* if intro text is 2 lines increase height */
h2.hero-box-h2-fff-fish-link-1,
h2.hero-box-h2-fff-fish-link-2 { height: 53px; }

.hero-lead-fff-fish { background-image: url(/assets/our-food/fish/lead.png); width: 382px; height: 260px; }
.hero-in-page-fff-fish-link-1 { background-image: url(/assets/our-food/fish/link-1.png); width: 162px; height: 162px; }
.hero-in-page-fff-fish-link-2 { background-image: url(/assets/our-food/fish/link-2.png); width: 171px; height: 134px; }
.hero-in-page-fff-fish-link-3 { background-image: url(/assets/our-food/fish/link-3.png); width: 138px; height: 91px; }
.hero-in-page-fff-fish-link-4 { background-image: url(/assets/our-food/fish/link-4.png); width: 147px; height: 101px; }


/* fff meals */
.section-fff-meals .highlight,
.section-fff-meals h1,
.section-fff-meals a { color: #4a0860; }
.hero-lead-fff-meals { background-image: url(/assets/our-food/meals/lead.jpg); width: 430px; height: 260px; }
.hero-in-page-fff-meals-link-1 { background-image: url(/assets/our-food/meals/link-1.png); width: 157px; height: 139px; }
.hero-in-page-fff-meals-link-2 { background-image: url(/assets/our-food/meals/link-2.png); width: 156px; height: 147px; }
.hero-in-page-fff-meals-link-3 { background-image: url(/assets/our-food/meals/link-3.png); width: 156px; height: 146px; }


/* fff pies */
.section-fff-pies .highlight,
.section-fff-pies h1,
.section-fff-pies a { color: #ff6000; }
.hero-lead-fff-pies { background-image: url(/assets/our-food/pies/lead.png); width: 327px; height: 260px; }

/* fff potatoes */
.section-fff-potatoes .highlight,
.section-fff-potatoes h1,
.section-fff-potatoes a { color: #abc402; }
.hero-lead-fff-potatoes { background-image: url(/assets/our-food/potatoes/lead.png); width: 335px; height: 260px; }

/* fff chicken */
.section-fff-chicken .highlight,
.section-fff-chicken h1,
.section-fff-chicken a { color: #e5a314; }
.hero-lead-fff-chicken { background-image: url(/assets/our-food/chicken/lead.png); width: 376px; height: 260px; }
.hero-in-page-fff-chicken-link-1 { background-image: url(/assets/our-food/chicken/link-1.png); width: 147px; height: 155px; }
.hero-in-page-fff-chicken-link-2 { background-image: url(/assets/our-food/chicken/link-2.png); width: 147px; height: 156px; }
.hero-in-page-fff-chicken-link-3 { background-image: url(/assets/our-food/chicken/link-3.png); width: 208px; height: 125px; }
.hero-in-page-fff-chicken-link-4 { background-image: url(/assets/our-food/chicken/link-4.png); width: 208px; height: 125px; }

/* fff red meat */
.section-fff-red-meat .highlight,
.section-fff-red-meat h1,
.section-fff-red-meat a { color: #b92f0f; }
.hero-lead-fff-red-meat { background-image: url(/assets/our-food/red-meat/lead.png); width: 309px; height: 260px; }
.hero-in-page-fff-red-meat-link-1 { background-image: url(/assets/our-food/red-meat/link-1.png); width: 180px; height: 142px; }

/* fff desserts */
.section-fff-desserts .highlight,
.section-fff-desserts h1,
.section-fff-desserts a { color: #9f25b9; }
.hero-lead-fff-desserts { background-image: url(/assets/our-food/desserts/lead.png); width: 371px; height: 260px; }
.hero-in-page-fff-desserts-link-1 { background-image: url(/assets/our-food/desserts/link-1.png); width: 148px; height: 131px; }

/* fff vegetables */
.section-fff-vegetables .highlight,
.section-fff-vegetables h1,
.section-fff-vegetables a { color: #3bb32d; }
.hero-lead-fff-vegetables { background-image: url(/assets/our-food/vegetables/lead.png); width: 329px; height: 260px; }
.hero-in-page-fff-vegetables-link-1 { background-image: url(/assets/our-food/vegetables/link-1.png); width: 164px; height: 152px; }
.hero-in-page-fff-vegetables-link-2 { background-image: url(/assets/our-food/vegetables/link-2.png); width: 113px; height: 162px; }
.hero-in-page-fff-vegetables-link-3 { background-image: url(/assets/our-food/vegetables/link-3.png); width: 208px; height: 125px; }
.hero-in-page-fff-vegetables-link-4 { background-image: url(/assets/our-food/vegetables/link-4.png); width: 208px; height: 125px; }




/************************************/
/* about us pages */
/************************************/

/* top level page */
.section-about-us .about-us-lead-banner .highlight { color: #4abdff; }
.section-about-us .hero-control-lead .hero-control-box {
	min-height:268px;
	height:auto !important;
	height: 268px;
}
.section-about-us .about-us-lead-banner .hero-box-link-container { margin: 45px 0 0; }
.section-about-us .intro em { color:#29aa1c;}
.section-about-us .intro a { color:#29aa1c; font-weight:bold; text-decoration:none;}
.section-about-us .intro a:hover { text-decoration:underline;}
.section-about-us .intro { margin-bottom:30px;}
.section-about-us .intro p {margin-top:5px;}

.about-us-article 
{
	 padding:10px 10px 20px 10px;
	 margin-bottom:30px;
}
.about-us-products {background: #E5F6FB url(/assets/about-us/link-1.jpg) no-repeat 100% 23px ;}
.about-us-products .control-tabtitle { width:387px;}
.about-us-products p
{
	width:300px;
	margin-top:17px;
}
.about-us-products .hero-box-link-container {margin-top:10px;}

.about-us-ahoy-there 
{
	 background-color: #ebf5ea;
}
.about-us-ahoy-there h4 {color:#29aa1c ; margin-bottom:5px;}
.about-us-ahoy-there em { font-weight:bold;}
.about-us-ahoy-there .control-tabtitle { width:309px;}

.about-us-ahoy-there-addresses 
{
	width:220px;
	float:left;
	
}

.about-us-ahoy-there-addresses address {margin-bottom:20px;}
.about-us-ahoy-there-phones 
{
	width:200px;
	float:left;
}
.about-us-ahoy-there-phones ul.ahoy-there-phones li {margin-bottom:20px;}
.about-us-ahoy-there-Email 
{	
	width:213px;
	float:right;
}
.about-us-ahoy-there-addresses,.about-us-ahoy-there-phones, .about-us-ahoy-there-Email {margin-top:17px;}
.about-us-ahoy-there-Email  a { color:#666666;}
.about-us-ahoy-there-Email #captain-image 
{
	background: transparent url(/assets/about-us/captain-birdseye.png) no-repeat 0 0 ;
	width:174px;
	height:215px;
	margin-top:10px;
}

.about-us-financial 
{
	 background-color: #e6eff5 ;	
}
.about-us-financial .annual-report-art
{
	float:right;
	background: #e6eff5  url(/assets/about-us/annual-report.png) no-repeat 0 0 ; width:285px; height:261px;	
}
.about-us-financial .about-us-financial-text {width:302px; float:left;}

.about-us-financial .control-tabtitle { width:108px;}
.about-us-financial .about-us-financial-reports { margin-top:17px;}
.section-about-us ul.financial-reports li {padding-bottom:22px;}
.section-about-us ul.financial-reports a { color:#666666;}
.about-us-financial h4 {color:#2f7bad ;}
.about-us-financial-thoughts { margin-top:15px;}
.about-us-financial-thoughts .hero-box-link-container { padding-top:25px;}


/* tab title control */
.control-tabtitle 
{
	background-color:#ffffff;
	width:250px;
	text-indent:-9999px;
	background-repeat:no-repeat;
	margin-top:-10px;
	margin-left:-10px;
}
.control-tabtitle h2 {margin-left:10px; margin-bottom:0px;}
.control-tabtitle h3 {margin-left:10px;}


/************************************/
/* fresh ideas */
/************************************/

/* fresh ideas */
.section-fresh-ideas .highlight,
.section-fresh-ideas h1,
.section-fresh-ideas a { color: #4abdff; }

/* if intro text is 2 lines increase height */
h2.hero-box-h2-fresh-ideas-link-1,
h2.hero-box-h2-fresh-ideas-link-2 { }



.section-fresh-ideas .hero-control-lead .hero-control-box 
{
	height: 258px !important;
	min-height:258px;

}
.section-fresh-ideas .hero-control-lead .hero-control-box .text p {width:318px; padding: 12px 0 0 0;}
.section-fresh-ideas .hero-control-lead .hero-control-box .hero-box-link-container { padding-top:20px;}
.hero-fresh-ideas-lead { width:655px; height:258px;
	background: url(/assets/fieldfresh/lead.jpg) no-repeat 100% 0;
	text-indent:-9999px;
	position: absolute;
	right: 0;
	top: 0;                       
                        
 }
 .hero-box-h2-fresh-ideas-lead 
 {
	background: url(/assets/fieldfresh/field-fresh-logo.gif) no-repeat 0 0 !important;
	width: 192px !important;
	height: 50px !important;
	text-indent: -9999px;
}

.fresh-ideas-link-1-image  {background-image: url(/assets/fieldfresh/link-1.png); width: 199px; height: 149px;}
.fresh-ideas-link-1 .hero-control-titles {width:260px;}
.fresh-ideas-link-1 .hero-control-titles h2 {width:260px;} /*IE6*/
.fresh-ideas-link-2-image  {background-image: url(/assets/fieldfresh/link-2.png); width: 236px; height: 170px;}
.fresh-ideas-link-2 .hero-control-titles {width:138px;}
.fresh-ideas-link-2 .hero-control-titles h2 {width:138px;} /*IE6*/
.fresh-ideas-link-3-image  {background-image: url(/assets/fieldfresh/link-3.png); width: 252px; height: 161px; }
.fresh-ideas-link-3 .hero-control-titles {width:182px;}
.fresh-ideas-link-3 .hero-control-titles h2 {width:182px;} /*IE6*/
.fresh-ideas-link-4-image  {background-image: url(/assets/fieldfresh/link-4.png); width: 233px; height: 175px;}
.fresh-ideas-link-4 .hero-control-titles {width:197px;}
.fresh-ideas-link-4 .hero-control-titles h2 {width:197px;} /*IE6*/
.fresh-ideas-link-5-image  {background-image: url(/assets/fieldfresh/link-5.png); width: 251px; height: 175px;}
.fresh-ideas-link-5 .hero-control-titles {width:254px;}
.fresh-ideas-link-5 .hero-control-titles h2 {width:254px;} /*IE6*/
.fresh-ideas-link-6-image {background-image: url(/assets/fieldfresh/link-6.png); width: 223px; height: 226px;}
.fresh-ideas-link-6 .hero-control-titles {width:142px; }
.fresh-ideas-link-6 .hero-control-titles h2 {width:142px;} /*IE6*/





/* Feature Supermousse page */
.section-features-supemousse-is-back #lead-banner {
	background: url(/assets/features/supermousse-is-back/supermousse-lead-banner.jpg) no-repeat 0 0;width:669px;height:283px;
	text-indent:-9999px;
	margin-bottom:10px;
}

.section-features-supemousse-is-back #intro a {color:#9f109f; text-decoration:none;}
.section-features-supemousse-is-back #intro a:hover{text-decoration:underline;}

.section-features-supemousse-is-back #fun-from-80 {
	background: url(/assets/features/supermousse-is-back/bg-fun-from-80.jpg) no-repeat 0 0;width:433px;height:334px;
	position:relative;
}
.section-features-supemousse-is-back #fun-from-80 h2 {
	background: url(/assets/features/supermousse-is-back/title-fun-from-80s.gif) no-repeat 0 0;width:294px;height:51px;
	text-indent:-9999px;
}
.section-features-supemousse-is-back #fun-from-80 a {
	background: url(/assets/features/supermousse-is-back/link-take-me-to-80s.gif) no-repeat 0 0;width:230px;height:25px;
	text-indent:-9999px;
	display:block;
	bottom:-2px;
	right:0px;
	position:absolute;
}
.section-features-supemousse-is-back #fun-from-80 p {
	width:260px;
	margin:-17px 0 0 20px;
}

.section-features-supemousse-is-back #supermousse-tv-ad {
	background: url(/assets/features/supermousse-is-back/bg-tv-ad.jpg) no-repeat 0 0;width:433px;height:334px;
	position:relative;
}
.section-features-supemousse-is-back #supermousse-tv-ad h2 {
	background: url(/assets/features/supermousse-is-back/title-tv-ad.gif) no-repeat 0 0;width:305px;height:51px;
	text-indent:-9999px;
	margin-bottom:0px;
}
.section-features-supemousse-is-back #supermousse-tv-ad p {
	padding:0 0 0 0 ;
	margin:0 0 0 20px;
}
.section-features-supemousse-is-back #supermousse-tv-ad a {
	background: url(/assets/features/supermousse-is-back/link-tv-ad.jpg) no-repeat 0 0;width:290px;height:185px;
	text-indent:-9999px;
	display:block;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
}
.section-features-supemousse-is-back #supermousse-competition {
	background: url(/assets/features/supermousse-is-back/bg-competition.gif) no-repeat 0 0;width:434px;height:493px;
	position:relative;
}
.section-features-supemousse-is-back #supermousse-competition h2 {
	background: url(/assets/features/supermousse-is-back/title-competition.gif) no-repeat 0 0;width:285px;height:51px;
	text-indent:-9999px;
}
.section-features-supemousse-is-back #supermousse-competition p {
	margin:0 20px 0 20px;
}
.section-features-supemousse-is-back #supermousse-competition p em {color:#1fd34e;}
.section-features-supemousse-is-back #supermousse-competition p a {color:#1fd34e;}
.section-features-supemousse-is-back #supermousse-competition p.feedback {
	color:#f83d85;
	font-size:16px;
}
.section-features-supemousse-is-back #supermousse-competition img {
	position:absolute;
	left:0px;
	top:236px;
}

#competition-form {
	position:absolute;
	bottom:0px;
	right:0px;
	width:210px;
}
.section-features-supemousse-is-back #supermousse-competition .competition-formrow p {
	margin: 10px 0 0 0;
}
.competition-formrow label {
	float:none;
	display:block;
	color:#1fd34e;
	font-weight:normal;
	margin:10px 0 6px 0 ;
}
.competition-formrow input {
	border: 1px solid #c3c3c3;
	width:190px;
	font-size:14px;
}
.competition-form-submit { 
	margin: 20px 0 0 0 ;
	float:right;
}
.competition-form-checkbox input {
	width:auto;
}
.competition-form-checkbox label {
	display: inline;
	margin:0 0 0 3px ;
}
	
/* Feature birdseye-classics page */
.section-features-birdseye-classics #lead-banner {
	background: url(/assets/features/birdseye-classics/lead-banner.jpg) no-repeat 0 0;width:669px;height:283px;
	text-indent:-9999px;
	margin-bottom:20px;	
}
.section-features-birdseye-classics #intro a 
{
	text-decoration:none;
}
.section-features-birdseye-classics #intro a:hover
{
	text-decoration:underline;
}
#image-links
{
	margin-top:10px;
}
#image-links a
{
	padding-right:9px;
	text-decoration:none;
}
#image-links a:hover
{
	text-decoration:none;
}
#birdseye-classics-competition
{	
	padding:15px;
	color:#fff;
	background: url(/assets/features/birdseye-classics/competition2.jpg) no-repeat 0 0;width:402px;height:288px;
	text-indent:-9999px;	
}
.birdseye-classics-competition-link-container
{
	margin-top:-45px;
	margin-left:17px;
}

/************************************************************************************************************
*** Color coding
************************************************************************************************************/

.section-our-food .fff-fish h3,	
.section-our-food .fff-fish h5,
/* was .fff-fish  ul.listitem-our-food li a .name  */
.section-our-food .fff-fish a
{ color:#4ABDFF;}

.section-our-food .fff-vegetables h3,
.section-our-food .fff-vegetables h5,
.section-our-food .fff-vegetables a
{ color:#3bb32d;}

.section-our-food .fff-chicken h3,
.section-our-food .fff-chicken h5,
.section-our-food .fff-chicken a 
{ color:#e5a314;}

.section-our-food .fff-red-meat h3,
.section-our-food .fff-red-meat h5,
.section-our-food .fff-red-meat a 
{ color:#b92f0f;}

.section-our-food .fff-meals h3,
.section-our-food .fff-meals h5,
.section-our-food .fff-meals a  
{ color:#4a0860;}

.section-our-food .fff-pies h3,
.section-our-food .fff-pies h5,
.section-our-food .fff-pies a 
{ color:#ff6000;}

.section-our-food .fff-potatoes h3,
.section-our-food .fff-potatoes h5,
.section-our-food .fff-potatoes a 
 { color:#abc402;}
 
.section-our-food .fff-desserts h3,
.section-our-food .fff-desserts h5,
.section-our-food .fff-desserts a 
{ color:#9f25b9;}

.section-our-food .fff-simply h3,	
.section-our-food .fff-simply h5,
.section-our-food .fff-simply a 
{ color:#4ABDFF;}

.section-our-food .fff-field-fresh h3,
.section-our-food .fff-field-fresh h5,
.section-our-food .fff-field-fresh a 
{ color:#3bb32d;}

/* colour coding fall back if can't generate image */
.section-our-food #title 
{
	font-style:Normal; font-weight:normal;  font-size:24px; font-family:Arial,Verdana,helvetica,sans-serif;
	color:#c44622;
}

/************************************************************************************************************
*** Call to action blocks
************************************************************************************************************/
/* cta standard */
.control-cta {position:relative; width:418px;}
.control-cta .control-cta-text 
{
	height:50px;
	background-repeat:no-repeat ;
	background-position: 0 0 ;

}
.control-cta .control-cta-close 
{
	position:absolute;
	top:0px;
	right:-17px;
	background-repeat:no-repeat ;
	background-position: 0 0 ;
	height:50px;width:17px;
}
.control-cta .control-cta-title 
{
	position:absolute;
	top:10px;
	left:10px;
	text-indent:-9999px;
	background-color:#ffffff;
	background-repeat:no-repeat;
	width:100%;
	height:30px;
	
}
.control-cta  .control-cta-boxlink 
{
	position:absolute;
	top:14px;
	right:21px;
}
/** cta Frame Themes */
.control-cta-grey .control-cta-text {background-image: url(/assets/shared-nl/hero-box/bg-cta-grey-left.gif);}
.control-cta-grey .control-cta-close {background-image: url(/assets/shared-nl/hero-box/bg-cta-grey-right.gif);}
.control-cta-greypng .control-cta-text {background-image: url(/assets/shared-nl/hero-box/bg-cta-grey-left.png);}
.control-cta-greypng .control-cta-close {background-image: url(/assets/shared-nl/hero-box/bg-cta-grey-right.png);}
.control-cta-chicken .control-cta-text {background-image: url(/assets/shared-nl/hero-box/bg-cta-chicken-left.gif);}
.control-cta-chicken .control-cta-close {background-image: url(/assets/shared-nl/hero-box/bg-cta-chicken-right.gif);}

/** cta page overrides */
.section-features-fish-fingers .control-cta {margin-top:30px; }
.section-fieldfresh #fieldfresh-header .control-cta {margin:8px 0 0 11px; width:557px;}
.section-chicken-chargrills .control-cta {margin-bottom:10px; width:579px;}
.section-simply-bake-to-perfection .control-cta {width:579px;margin:0 0 30px 30px; }
.section-simply-coated .control-cta {width:579px;margin:0 0 30px 30px; }
.section-simply .control-cta {width:579px;margin:0 0 30px 30px; }
.section-warburtons .control-cta {width:579px;margin:20px 0 20px 0; }
.section-warburtons .control-cta .control-cta-boxlink { font-style:normal; font-family:Arial,Verdana,helvetica,sans-serif;}

.section-salmon-fishfingers .hero-lead-image  {top:64px;bottom:auto;}
.section-salmon-fishfingers  .control-cta {width:579px;margin:80px 0 20px 20px; }
.section-arctic-roll .hero-arctic-roll-lead  {top:34px;bottom:auto;}
.section-arctic-roll  .control-cta {width:579px;margin:10px 0 20px 20px; }

/****************************************************************************************************************
	Test Pages
****************************************************************************************************************/
ul.test-promos li {float:left; margin:0 15px 15px 0 ;}

/****************************************************************************************************************
	2 week planner
****************************************************************************************************************/
.summer-shape .intro { background-color:#d0eff2; position:relative;}
.summer-shape .intro h1 { margin: 0 0 0 5px;}
.summer-shape .intro h2 { margin: 15px 0 0 5px;}
.summer-shape .intro p { margin: 0 0 0 12px;width:200px; padding-bottom:20px;}
.summer-shape .intro #artwork 
{
	background: url(/assets/tea-time-tip/art-2-week-planner.png) no-repeat 0 0;
	width:207px; height: 248px;
	position:absolute;
	top:6px;
	right:2px;
}
/****************************************************************************************************************
	Especially for adults
****************************************************************************************************************/
.especially-for-adults .intro { background-color:#ffdecf; position:relative;}
.especially-for-adults .intro p { margin: 0 0 0 12px;width:200px; padding-bottom:20px;}
.especially-for-adults .intro #artwork 
{
	background: url(/assets/tea-time-tip/art-adults.png) no-repeat 0 0;
	width:201px; height: 254px;
	position:absolute;
	top:6px;
	right:2px;
}              



