/* GENERAL STYLES */
#content {
	background: transparent;
}
#textContent.ourFood {
	width: 936px;
	height: 1003px;
	padding-left: 32px;
}
#textContent.ourFood #primaryContent {
	background: none;
	width: 925px;
	color: #fff;
	margin: 12px 0 0;
}
#textContent.ourFood p {
	margin: 10px;
}
#textContent.ourFood #primaryColumn {
	margin: 0 10px;
	width: 576px;
}
#textContent.ourFood #primaryColumn p {
	margin: 5px 0;
}
#textContent.ourFood #quickLinks.marketingBtns {
	margin: 52px 0 0;
	width: 557px;
	background: none;
}
#textContent.ourFood #quickLinks a {
	position: relative;
	display: block;
	overflow: hidden;
	cursor: pointer;
	height: 0;
	padding-top: 154px;
}
#btmcntnt {
}
.lnkAroundTheWorld {
	background: url(http://media.heinz.com/media/rollovers/of_lookAround-2.png) top left no-repeat;
	width: 181px;
	border-right: solid 1px #ddd;
}
.lnkAroundTheWorld:hover, .lnkTomatoDreams:hover, .lnkBackyardSteaks:hover {
	background-position: 0 -154px;
}
.lnkTomatoDreams {
	background: url(http://media.heinz.com/media/rollovers/messagebtnOF2.gif) top left no-repeat;
	width: 184px;
	border-right: solid 1px #ddd;
}
.lnkBackyardSteaks {
	background: url(http://media.heinz.com/media/7973/backyardsteaks3.gif) top left no-repeat;
	width: 188px;
}
.lnkBackyardBurger {
	background: url(http://media.heinz.com/media/7973/burgerimage.gif) top left no-repeat;
	width: 188px;
}
#textContent.ourFood #secondaryColumn {
	background:  #fff;
	margin-left: 0;
	padding: 0 4px;
	color: #525252;
}
#textContent #secondaryColumn p  {
	color: #282901;
	text-align: left;
	font-size: 15px;
}
#textContent.ourFood #secondaryColumn ul {
	margin: 0 0 35px;
	padding: 0;
	border-bottom: solid 1px #e8e8e8;
} 
#textContent.ourFood #secondaryColumn ul li{
	color: #757575;
	padding: 5px;
	list-style: url(http://media.heinz.com/media/60345/keystone_li.gif) inside;
} 
#textContent.ourFood #secondaryColumn ul li span {
	display: block;
	padding-left: 21px;
} 
#textContent.ourFood #secondaryColumn h2 {
	color: #282901;
	font-size: 16px;
}
#textContent.ourFood #secondaryColumn h3 {
	color: #8aa800;
	font-size: 16px;
	margin-top: 2px;
}
/** power brands list **/
.ulPowerBrands li {
	list-style: none;
	float: left;
}
.ulPowerBrands li a {
	display: block;
	overflow: hidden;
	cursor: pointer;
}
.ulPowerBrands li.pbHeinz a {
	background: url(http://media.heinz.com/media/10526/pbheinz.png) top left no-repeat;
	height: 0;
	width: 99px;
	padding-top: 86px;
}
.ulPowerBrands li.pbOreIda a {
	background: url(http://media.heinz.com/media/10531/pboreida.png) top left no-repeat;
	height: 0;
	width: 99px;
	padding-top: 86px;
}
.ulPowerBrands li.pbBagelBites a {
	background: url(http://media.heinz.com/media/10536/pbbagelbites.png) top left no-repeat;
	height: 0;
	width: 99px;
	padding-top: 86px;
}
.ulPowerBrands li.pbBostonMarket a {
	background: url(http://media.heinz.com/media/10541/pbbostonmarket.png) top left no-repeat;
	height: 0;
	width: 99px;
	padding-top: 91px;
}
.ulPowerBrands li.pbPlasmon a {
	background: url(http://media.heinz.com/media/10546/pbplasmon.png) top left no-repeat;
	height: 0;
	width: 99px;
	padding-top: 91px;
}
.ulPowerBrands li.pbFridays a {
	background: url(http://media.heinz.com/media/10551/pbfridays.jpg) top left no-repeat;
	height: 0;
	width: 99px;
	padding-top: 91px;
}
#textContent.ourFood #secondaryColumn img {
	margin: 0 13px;
}
#textContent.ourFood #secondaryColumn a.lnkLookAround {
	background: url(http://media.heinz.com/media/7978/alookaround.jpg) top left no-repeat;
	height: 0;
	width: 312px;
	margin: 20px 0 0;
	padding-top: 252px;
	display: block;
	overflow: hidden;
	border-top: solid 1px #e8e8e8;
	clear: left;
}
/* key brands */
#textContent.globalBrands {
	width: 960px;
	height: 1173px;
}
#textContent.globalBrands #primaryContent {
	background: none;
	color: #E6E5EA;
	font-size: 14px;
	width: 894px;
	margin: auto;
	float: none;
}
/* temporary placeholder image for flash piece */
#textContent.globalBrands #primaryContent img {
	margin-top: 20px;
}
#textContent.globalBrands #secondaryContent {
	clear: left;
	width: 894px;
	padding: 10px;
	margin: 30px 16px 0;
	background: url(http://media.heinz.com/media/8049/bagelbites.jpg) 560px 50px no-repeat;
	float: left;
}
#textContent.globalBrands #secondaryContent h2 {
	color: #d0392c;
	font-size: 18px;
	margin: 5px 0 0;
}
#textContent.globalBrands #secondaryContent h2.hViewProducts {
	font-size: 14px;
	margin-top: 15px;
	color: #525252;
}
#textContent.globalBrands #secondaryContent p {
	color: #7e7e7e;
	margin: 10px 359px 10px 8px;
}
ul.ulRegions, ul.ulRegionsProd {
	float: left;
	margin: 10px 92px 0;
	background: url(http://media.heinz.com/media/8056/regionbg.jpg) top repeat-x;
	border: solid 1px #ccc;
	width: 729px;
}
#textContent.globalBrands #secondaryContent ul.ulRegions {
	background: #fff;
	margin: 10px 0;
	padding: 0;
	width: 830px;
}
ul.ulRegionsProd {
padding: 0px;
margin: 0px;
	padding-bottom: 45px;
	border: none;
}
ul.ulRegions li, ul.ulRegionsProd li {
	list-style: none;
	float: left;
	background: #ebebeb;
	border-right: double 2px #dadada;
}
/* Our Food Regional Pages */
ul.ulRegions li.liRest, ul.ulRegionsProd li.liRest {
	border-right: none;
}
ul.ulRegions li.liNA a, ul.ulRegionsProd li.liNA a{
	background: url(http://media.heinz.com/media/6206/naimg2.jpg) top left no-repeat;
	height: 0;
	width: 177px;
	padding-top: 106px;
	display: block;
	overflow: hidden;
}
ul.ulRegions li.liEurope a, ul.ulRegionsProd li.liEurope a {
	background: url(http://media.heinz.com/media/6211/europeimg.jpg) top left no-repeat;
	height: 0;
	width: 181px;
	padding-top: 106px;
	display: block;
	overflow: hidden;
}
ul.ulRegions li.liAsia a, ul.ulRegionsProd li.liAsia a {
	background: url(http://media.heinz.com/media/6216/asiaimg.jpg) top left no-repeat;
	height: 0;
	width: 181px;
	padding-top: 106px;
	display: block;
	overflow: hidden;
}
ul.ulRegions li.liRest a, ul.ulRegionsProd li.liRest a {
	background: url(http://media.heinz.com/media/6221/restimg.jpg) top left no-repeat;
	height: 0;
	width: 182px;
	padding-top: 106px;
	display: block;
	overflow: hidden;
}
#prodYourSay {
	background: url(http://media.heinz.com/media/22/YourSayPlaceholder.jpg) no-repeat top left;
	height: 0;
	width: 322px;
	display: block;
	padding-top: 186px;
	overflow: hidden;
}
#prodToms {
	background: url(http://media.heinz.com/media/ourfoods/regionaltomatoes.jpg) no-repeat top left;
	height: 186px;
	width: 322px;
}
#prodYourSay h2 {
	font-family: "Lucida Grande", Verdana, Arial, Sans-serif;
	font-size: 16px;
	color: #b07a01;
	margin: 15px;
}
#prodYourSay p{
	margin: 15px;
	color: #676767;
	font-size: 12px;
}
.prodContainerbtm {
	background: url(http://media.heinz.com/media/22/container_bottom.gif) no-repeat top left;
	height: 8px;
	width: 322px;
}
div.ProdRecipeHighlighteu, div.ProdRecipeHighlightna, div.ProdRecipeHighlightap, div.ProdRecipeHighlightrw {
	width: 322px;
	height: 193px;
	display: block;
}
div.ProdRecipeHighlighteu {
	background: url(http://media.heinz.com/media/22/eurecipe.jpg) no-repeat top left;
}
div.ProdRecipeHighlightna {
	background: url(http://media.heinz.com/media/22/narecipeflame.jpg) no-repeat top left;
}
div.ProdRecipeHighlightap {
	background: url(http://media.heinz.com/media/22/aprecipe.jpg) no-repeat top left;
}
div.ProdRecipeHighlightrw {
	background: url(http://media.heinz.com/media/22/rwrecipe.jpg) no-repeat top left;
}
div.ProdRecipeHighlighteu a, div.ProdRecipeHighlightna a, div.ProdRecipeHighlightap a, div.ProdRecipeHighlightrw a {
	cursor: pointer;
	text-indent: -5000px;
	outline: none;
	background: url(http://media.heinz.com/media/22/viewrecipe_roll.gif) no-repeat;
	background-position: 0px 0px;
	height: 21px;
	width: 140px;
	display: block;
	position: relative;
	top: 157px;
	left: 169px;
}
div.ProdRecipeHighlighteu a:hover, div.ProdRecipeHighlightna a:hover, div.ProdRecipeHighlightap a:hover, div.ProdRecipeHighlightrw a:hover {
	background-position: 0px -21px;
	text-indent: -5000px;
}
.prodContainerTop {
	width: 322px;
	height: 9px;
	background: url(http://media.heinz.com/media/22/container_top.gif) no-repeat top left;
}
#brandsWrapper {
	width: 322px;
	display: block;
	overflow: hidden;
}
#brandsWrapper p {
	margin: -8px 0px 0px;
}
.ourFoodProducts #primaryColumn p {
	color: #fff;
	margin: 10px 20px 10px;
}
.ourFoodProducts #primaryColumn h2 {
	color: #fff;
	font-size: 32px;
	font-weight: normal;
	margin: 10px 20px 10px;
}
.ourFoodProducts h3 { color: #fff; margin-left: 20px; }
.ourFoodProducts #primaryColumn div.restContent h2 {
	font-size:16px;
}
.ourFoodProducts #topRightContentFood {
	width: 325px;
	margin: 20px 30px 20px 0;
	float: right;
	background-color: #fff;
	color: #000;
}
.ourFoodProducts .btmRepeatingBg {
	width: 960px;
	position: relative;
	top: -13px;
}
.ourFoodProducts .popProdWrapper h2 {
	margin: 0 0 0 90px;
	height: 0px;
	width: 162px;
	padding-top: 19px;
	overflow: hidden;
	background: url(http://media.heinz.com/media/8291/hmoreproducts.png) top left no-repeat;
}
.ourFoodProducts #productsMoreProducts {
	height: 115px;
	margin: 10px 90px 0 80px;
	background-color: #f9f9f9;
	border: 1px solid #d8d7d5;
}
.ourFoodProducts #mainNav {
	position: relative;
	top: -35px;
}
#textContent.ourFoodProducts {
	margin-top:0px;
	padding-top: 0px;
}
#textContent.ourFoodProducts #primaryContent {
	margin-top:0px;
}
#selectARegion {
	background: url(http://media.heinz.com/media/22/Globe.png) no-repeat;
	background-position: 0px 0px;
	padding-left: 50px;
	color: #fff;
}
#textContent.products #selectARegion p {
	font-size: 14px;
	color: #000;
	margin-bottom:5px;
}
#brandsWrapper h2{
	color: #ba8c23;
	font-size: 15px;
	margin-left: 8px;
}
#brandsWrapper h2.eubrands{
	height: 18px;
	width: 193px;
	display: block;
	background: url(http://media.heinz.com/media/22/euBrands.gif) top left no-repeat;
	text-indent: -5000px;
}
#brandsWrapper h2.rwbrands{
	height: 18px;
	width: 193px;
	display: block;
	background: url(http://media.heinz.com/media/22/rwBrands.gif) top left no-repeat;
	text-indent: -5000px;
}
#brandsWrapper h2.apbrands{
	height: 18px;
	width: 193px;
	display: block;
	background: url(http://media.heinz.com/media/22/apBrands.gif) top left no-repeat;
	text-indent: -5000px;
}
#textContent.ourFoodProducts #primaryContent {
	width: 960px;
	margin-right: 0;
}
#textContent.ourFoodProducts #primaryColumn a {
	color: #ffffff;
}
#textContent.ourFoodProducts #primaryColumn a:visited {
	color: #ffffff;
}
/* innovation */
#textContent.innovation #thirdLevelNavigation, #textContent.innovationSub #thirdLevelNavigation {
	margin: 0;
	left: 650px;
	top: 10px;
	z-index: 1;
	background: url(http://media.heinz.com/media/19113/innovation-subnav.jpg) left top no-repeat;
	height: 265px;
	width: 241px;
	position: relative;
}
#textContent.innovationSub #thirdLevelNavigation {
	width: 239px;
	height: 263px;
	padding-bottom: 0;
}
#textContent.innovationSub #thirdLevelNavigation {
	background: url(http://media.heinz.com/media/19442/innovationsubpagenav.png) left top no-repeat;
}
#textContent.innovation #thirdLevelNavigation ul, #textContent.innovationSub #thirdLevelNavigation ul {
	background: none;
}
#textContent.innovation #thirdLevelNavigation ul li, #textContent.innovationSub #thirdLevelNavigation ul li {
	border: none;
}
#textContent.innovationSub #thirdLevelNavigation ul li a, #textContent.innovation #thirdLevelNavigation ul li a:hover {
	color: #898989;
	background: none;
	padding: 30px 0 2px 25px;
	cursor: pointer;
	display: block;
}
#textContent.innovation #thirdLevelNavigation ul li a, #textContent.innovationSub #thirdLevelNavigation ul li a:hover, #textContent.innovationSub #thirdLevelNavigation ul li.selected a {
	display: block;
	background: none;
	color: #373737;
	padding: 30px 0 2px 25px;
	cursor: pointer;
}
#textContent.innovation {
	width: 960px;
	height: 1685px;
	color: #747474;
	margin-top: 40px;
}
#textContent.innovation #primaryContent {
	background: #fff none;
	width: 914px;
	margin: -300px 23px 0;
}
#textContent.innovation h1 {
	margin: 0 0 0 20px;
color: #8E5D2E;
}
#textContent.innovation h2, #textContent.innovation h2 a, #textContent.innovation h3 {
	color: #737373;
	margin-bottom: 5px;
	margin-left: 20px;
}
#textContent.innovation a, #textContent.innovation a:hover, #textContent.innovation a:visited {
color: #747474;
}

#textContent.innovation a.learnMore {
	background: #f1f1f1 url(http://media.heinz.com/media/6114/learnmorebtn.png) bottom left no-repeat;
	color: #747474;
	text-decoration: none;
	display: block;
	position: relative;
	font-size: 0;
	height: 20px;
	width: 129px;
	margin-left: 177px;
}
#textContent.innovation h2.hCooking {
	margin: 0 20px 50px;
}
#textContent.innovation .pnlFreshIdeas {
	height: 240px;
	width: 489px;
}
#textContent.innovation .pnlFreshIdeas p {
	margin-left: 20px;
}
#textContent.innovation .pnlFood {
	background: url(http://media.heinz.com/media/8070/chopstickstomato.jpg) top left no-repeat;
	height: 202px;
}
#textContent.innovation .pnlFood h2 {
	margin-left: 335px;
}
#textContent.innovation .pnlFood p {
	margin-left: 335px;
	margin-right: 160px;
}
#textContent.innovation .pnlAgriculture {
	background: url(http://media.heinz.com/media/8080/ketchupleaves.jpg) bottom right no-repeat;
	height: 211px;
}
#textContent.innovation .pnlAgriculture h2 {
	margin-left: 20px;
}
#textContent.innovation .pnlAgriculture p {
	margin-right: 240px;
	margin-left: 20px;
}
#textContent.innovation .pnlPackaging {
	background: url(http://media.heinz.com/media/8085/dipandsqueeze2.jpg) bottom left no-repeat;
	height: 196px;
	margin-top: -20px;
}
#textContent.innovation .pnlPackaging h2 {
	margin-left: 230px;
}
#textContent.innovation .pnlPackaging p {
	margin-left: 230px;
	margin-right: 20px;
}
#textContent.innovation .pnlSafety {
	background: url(http://media.heinz.com/media/8095/wettomato.jpg) 660px -25px no-repeat;
	height: 364px;
	margin-top: -80px;
	padding: 100px 100px 0;
}
#textContent.innovation .pnlSafety h2 {
	margin-left: 20px;
}
#textContent.innovation .pnlSafety p {
	margin-right: 196px;
	margin-left: 20px;
}
#textContent.innovation .pnlResearch {	
	background: url(http://media.heinz.com/media/8090/testtubeplant.jpg) bottom left no-repeat;
	height: 310px;
	margin-top: -200px;
	padding: 75px 100px 0;
}
#textContent.innovation .pnlResearch h2 {
	margin-left: 275px;
}
#textContent.innovation .pnlResearch p {
	margin-left: 275px;
}
/** nutrition innovation **/
#textContent.innovationSub {
	height: 925px;
}
#textContent.innovationSub #contentHeader {
	height: 290px;
	width: 929px;
}
#textContent.innovationSub #primaryContent {
	background: #fbf9f9 url(http://media.heinz.com/media/10710/nutritioninnovationcontent.jpg) bottom repeat-x;
	width: 933px;
	margin: -255px 14px 0;
	position: relative;
}
#textContent.nutrition {
	height: 975px;
}
#textContent.agriculture, #textContent.packaging {
	height: 1137px;
}
#textContent.innovationSub #contentContainer .ulInnovationSub {
	margin: 0 118px 40px;
	padding: 0;
	float: left;
	border: solid 1px #dddbdb;
	width: 696px;
}
#textContent.innovationSub #primaryContent ul {
	margin: 10px 0px 25px 12px;
}
#textContent.innovationSub #primaryContent ul li {
	margin: 10px 0px;
	/*list-style: none;*/
}
.hMoreInnovation {
	margin: 40px 0 15px 123px;
	color: #a2835a;
}
#textContent.innovationSub #primaryContent ul.ulInnovationSub li {
	list-style: none;
	float: left;
	margin: 0;
}
.ulInnovationSub li a {
	display: block;
	overflow: hidden;
}
.ulInnovationSub li.liNutrition a {
	background: url(http://media.heinz.com/media/10818/nutritioninnovation.jpg) top left no-repeat;
	height: 0;
	width: 167px;
	padding-top: 111px;
}
.ulInnovationSub li.liAgriculture a {
	background: url(http://media.heinz.com/media/10724/agriculturalinnovation.jpg) top left no-repeat;
	height: 0;
	width: 167px;
	padding-top: 111px;
}
.ulInnovationSub li.liPackaging a {
	background: url(http://media.heinz.com/media/10729/packaginginnovation.jpg) top left no-repeat;
	height: 0;
	width: 176px;
	padding-top: 111px;
}
.ulInnovationSub li.liQuality a {
	background: url(http://media.heinz.com/media/10734/foodquality.jpg) top left no-repeat;
	height: 0;
	width: 175px;
	padding-top: 111px;
}
.ulInnovationSub li.liRnD a {
	background: url(http://media.heinz.com/media/10740/researchdevelopment.jpg) top left no-repeat;
	height: 0;
	width: 178px;
	padding-top: 111px;
}
#textContent.foodQuality h1, #textContent.research h1, #textContent.innovationSub h2 {
	color: #8e5d2e;
}
#textContent.innovationSub h3 {
	font-weight: normal;
	font-size: 12px;
}
/* Products  */
#textContent.product {
	height: 1116px;
}
.fridays, #textContent.product .fridays a {
	color: #000;
}
#textContent.product #productSubHeader a {
	color: #ffffff;
}
#textContent.product #productBottomBoxLeftContent a, #textContent.product #productBottomBoxLeftContent a:visited, #textContent.product #productBottomBoxLeftContent  a:active {
	font-size: 16px;
	color: #c00;
}
#productTitle {
	font-size: 28px !important;
	font-weight: bold;
	color: #ffffff;
	margin-left: 20px;
}
#productSubHeader {
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	width: 444px;
	margin: 20px;
}
#productNutritionFacts {
	margin: 15px;
	background: #ededed;
	width: 444px;
	height: 184px;
}
#productBottomBox {
	top: 50px;
	width: 913px;
	margin: 15px;
	min-height: 599px;
	background: #e9e9e9 url(http://media.heinz.com/media/ourfoods/products/productsBottomBoxbg.gif) repeat-x top left;
}
#productBottomBox img {
	border: none;
	float: left;
	margin-right: 10px;
}
#productBottomBox div .productDesktopBG img {
	float: none;
}
#productBottomBoxLeftContent {
	float: left;
	width: 455px;
	margin-left: 0px;
background: url(http://media.heinz.com/media/ourfoods/products/inset3.jpg) no-repeat bottom left;
	overflow: visible;
}
#productBottomBoxRightContent {
	float: right;
	width: 395px;
	padding: 15px;
	border-left: #ffffff solid 1px;
}
.productBottomBoxHeader {
	font-size: 20px;
	font-family: 'Myriad Pro', Myriad, Arial, Sans-serif;
	margin: 10px 0px;
	display: block;
}
#productBottomBoxLeftContent.beanz {
	background: url(http://media.heinz.com/media/ourfoods/products/Beans/inset3.jpg) no-repeat;
	background-position: -20px 420px;
	padding-bottom: 200px;
}
#productBottomBoxLeftContent.leaperrins {
	background: url(http://media.heinz.com/media/ourfoods/products/LeaPerrins/insetbg.jpg) no-repeat;
	background-position: 0px 380px;
        padding-left: 15px;
	padding-bottom: 50px;
	height: 550px;
}

#productBottomBoxLeftContent.leaperrins p, #productBottomBoxLeftContent.beanz p {
	position: absolute;
	left: 250px;
	width: 220px;
}
div.productDesktopBG {
	float: left;
}
div.productDesktopBG img {
	display: block;
}
div.nutritionRow {
	margin: 5px;
	height: 50px;
}
.nutritionRow h4 {
	color: #c11812;
	font-size: 14px;
	font-weight: normal;
}
.nutritionRow h5 {
	color: #898989;
	font-size: 12px;
	font-weight: normal;
}
div.visitWebsiteBtn a {
	float: right;
	text-indent: -5000px;
	width: 175px;
	height: 32px;
	background: url(http://media.heinz.com/media/ourfoods/products/visitTheWebsite.gif) top left no-repeat;
}
div.visitWebsiteBtn a:hover {
	background-position: 0 -32px;
}
div.visitWebsiteBeansBtn a {
	float: right;
	text-indent: -5000px;
	width: 180px;
	height: 30px;
	background: url(http://media.heinz.com/media/ourfoods/products/visitwebsiteSilver.jpg) top left no-repeat;
}
div.visitWebsiteBeansBtn a:hover {
	background-position: 0 -30px;
}
.nutritionRow div.recipesBtn, .nutritionRow div.occasionIdeasBtn {
        padding-bottom: 32px;
	border-bottom: solid 1px #CCCCCC;
}
.nutritionRow div.recipesBtn a, .nutritionRow div.occasionIdeasBtn a {
	width: 144px;
	height: 25px;
	display: block;
	text-indent: -5000px;
	float: right;
}
.nutritionRow div.icons a {
	float: left;
	width: 21px;
	height: 22px;
	margin: 2px;
	background-position: bottom left;
	background-repeat: no-repeat;
	text-indent: -5000px;
}
div.icons a.egg{background-image: url(http://media.heinz.com/media/ourfoods/products/product/egg.gif);}
div.icons a.pancakes{background-image: url(http://media.heinz.com/media/ourfoods/products/product/pancakes.gif);}
div.icons a.wheat{background-image: url(http://media.heinz.com/media/ourfoods/products/product/wheat.gif);}
div.icons a.water{background-image: url(http://media.heinz.com/media/ourfoods/products/product/water.gif);}
div.icons a.cheese{background-image: url(http://media.heinz.com/media/ourfoods/products/product/cheese.gif);}
div.icons a.apple{background-image: url(http://media.heinz.com/media/ourfoods/products/product/apple.gif);}
div.icons a.chicken{background-image: url(http://media.heinz.com/media/ourfoods/products/product/chicken.gif);}
div.icons a.fish{background-image: url(http://media.heinz.com/media/ourfoods/products/product/fish.gif);}
div.icons a.eggsbacon{background-image: url(http://media.heinz.com/media/ourfoods/products/product/baconegg.gif);}
div.icons a.steak{background-image: url(http://media.heinz.com/media/ourfoods/products/product/steak.gif);}
div.icons a.heart{background-image: url(http://media.heinz.com/media/ourfoods/products/product/heart.gif);}
div.icons a.cherry{background-image: url(http://media.heinz.com/media/ourfoods/products/product/cherry.gif);} 
div.icons a.bread{background-image: url(http://media.heinz.com/media/ourfoods/products/product/bread.gif);}
div.icons a.diner{background-image: url(http://media.heinz.com/media/ourfoods/products/product/plate.gif);}
div.icons a.heat{background-image: url(http://media.heinz.com/media/ourfoods/products/product/heat.gif);}
div.occasionIdeasBtn a {
	background: url(http://media.heinz.com/media/ourfoods/products/btns/occasionideas.gif) no-repeat top left;
	}
div.occasionIdeasBtn a:hover {
	background-position: 0px -25px;
	}
div.recipesBtn a {
	background: url(http://media.heinz.com/media/ourfoods/products/btns/recipes.gif) no-repeat top left;
	}
div.recipesBtn a:hover {
	background-position: 0px -25px;
	}
#textContent.product div.productDesktopBG a {
	color: #000000;
	font-size: 10px;
}
/*---- End Products -----*/
#textContent.ourFoodProducts {
	height: auto;
}
#textContent.products {
	height: 1156px;
}
#textContent.products #primaryContent {
	background: url(http://media.heinz.com/media/8225/productshomecontentbg.png) top left no-repeat;
	width: 914px;
	height: 1124px;
	margin: 15px 23px;
}
#textContent.products #primary {
	margin-top: -64px;
}
#textContent.products #secondary {
	float: left;
	margin-top: 155px;
}
#textContent.products #secondary h2 {
	font-size: 12px;
	font-weight: normal;
	color: #a3835a;
	margin-left: 92px;
	margin: -15px 92px 0px;
}
#textContent.products #secondary ul.ulRegions {
	margin: 5px 92px 0;
}
#textContent.products #pnlRegionSelect {
	position: relative;
	top: -465px;
	right: -695px;
	background: url(http://media.heinz.com/media/8334/productregions.jpg) top left no-repeat;
	height: 44px;
	width: 218px;
	padding: 20px 0 0 40px;
}
/* recipes */
#textContent.recipes {
	height: 1096px;
	padding-top: 0;
}
#textContent.recipes #primaryContent {
	background: #fcfdfe url(http://media.heinz.com/media/8350/contentbg.jpg) bottom left no-repeat;
	margin: 40px 17px 0;
	width: 929px;
	height: 869px;
}
#textContent.recipes #contentHeader {
	height: 282px;
	width: 925px;
}
#textContent.recipes #contentHeader h1, #textContent.recipes #contentHeader p {
	color: #6e6e6e;
	padding-right: 443px;
	margin-top: 0;
}
#textContent.recipes #contentHeader p.thingsGetGood {
	font-weight: bold;
	color: #676d4e;
	font-size: 14px;
	margin: 0;
}
#recipeTitle span {
	font-size: 28px;
}
/* recipes tabs */
#textContent.recipes ul.ulRecipes {
	float: left;
}
#textContent.recipes ul.ulRecipes li {
	list-style: none;
	float: left;
	margin: 0 10px;
	width: 150px;
	height: 24px;
	text-align: center;
	padding-top: 4px;
}
#textContent.recipes ul.ulRecipes li a {
	color: #b9b9b9;
	text-decoration: none;
}
#textContent.recipes ul.ulRecipes li.selected {
	background: url(http://media.heinz.com/media/8393/selectedtabbg.jpg) top left no-repeat;
}
#textContent.recipes div.panel {
	display: block;
}
#textContent.recipes div.hide {
	display: none;
}
#textContent.recipes #primaryContent div {
	clear: left;
}
#featured, #backporch, #gourmet, #lastMinute {
	margin-left: 540px;
	color: #676d4e;
}
#featured img, #backporch img, #gourmet img, #lastMinute img {
	float: left;
	clear: left;
	margin: 5px;
}
/* end recipes tabs */
#textContent.recipe select {
	margin-left: 415px;
	width: 300px;
	margin-bottom: 10px;
}

/* EDITOR PROPERTIES */
