/* GENERAL STYLES */
#textContent.ourCompany {
	height: 832px;
}
#textContent.ourCompany #primaryContent {
	background: none;
	width: 960px;
}
#textContent.ourCompany h2 {
	margin-left: 10px;
}
#textContent.ourCompany #primaryColumn {
	margin: 0 10px;
	width: 610px;
}
#textContent.ourCompany #primaryColumn p {
	margin: 20px 0;
}
#textContent.ourCompany #quickLinks {
	background: none;
	width: 561px;
	margin-top: 58px;
}
#textContent.ourCompany #quickLinks a {
	display: block;
	height: 0;
	padding-top: 160px;
	overflow: hidden;
	cursor: pointer;
	float: left;
}
#textContent.ourCompany #quickLinks a:hover {
	background-position: left -160px;
}
#textContent.ourCompany .lnkCSR {
	background: url(http://media.heinz.com/media/CSR_Buttons/csrourcompanybtn.png) left top no-repeat;
	width: 185px;
}
#textContent.ourCompany .lnkAnnualReport2010 {
	background: url(http://media.heinz.com/media/rollovers/oc_annualreportbutton.gif) left top no-repeat;
	width: 185px;
}
#textContent.ourCompany .lnkFocusFoods {
	background: url(http://media.heinz.com/media/buttons/micro_comp.gif) left top no-repeat;
	width: 191px;
}
#textContent.ourCompany #secondaryColumn {
	background:  #fff;
	margin-left: 0;
	padding: 0 4px;
}
#textContent.ourCompany #secondaryColumn h3 {
	color: #8aa800;
	font-size: 16px;
	margin-top: 2px;
	margin-left: 5px;
}
#textContent.ourCompany ul {
	padding: 0;
}
#textContent.ourCompany #secondaryColumn ul {
	list-style-image:url(/media/68451/keystone_li.gif);
	list-style-position:outside;
	list-style-type:disc;
	margin:10px;
}
#textContent.ourCompany #secondaryColumn ul li {
	margin:3px 20px;
}
/*.ocList {
	padding: 0;
}*/
#textContent.ourCompany #secondaryColumn p {
	margin: 0;
}
#textContent.ourCompany #secondaryColumn a.lnkLookAround {
	background: url(http://media.heinz.com/media/14188/ourcompanylookaroundlnk3.jpg) top left no-repeat;
	display: block;
	overflow: hidden;
	width: 311px;
	height: 0;
	padding-top: 260px;
}
/* about heinz */
#textContent.aboutHeinz {
	height: 1058px;
}
#textContent.aboutHeinz a img {
	border: none;
}
#textContent.aboutHeinz h2 {
	color: #54779c;
	margin: 10px;
}
#textContent.aboutHeinz ul.aboutHeinzNewsList li a {
	color: #5569fd;
	margin: 10px;
}
.viewallBtn {
	margin-bottom: 30px;
	margin-left: 175px;
}
#textContent.aboutHeinz #secondaryColumn p {
	margin-right: 0;
}
.leadershipBtn {
	background: url(http://media.heinz.com/media/14554/leadershipbtn.jpg) left top no-repeat;
	width: 152px;
	height: 0;
	display: block;
	padding-top: 140px;
	overflow: hidden;
	float: left;
}
.leadershipBtn:hover {
	background-position: right top;
	background-repeat: no-repeat;
}
.careersBtn {
	background: url(http://media.heinz.com/media/14564/careersbtn.jpg) left top no-repeat;
	width: 151px;
	height: 0;
	display: block;
	padding-top: 140px;
	overflow: hidden;
	float: left;
}
.careersBtn:hover {
	background-position: right top;
}
.irBtn {
	background: url(http://media.heinz.com/media/14569/irbtn.jpg) left top;
	width: 152px;
	height: 0;
	display: block;
	padding-top: 144px;
	overflow: hidden;
	float: left;
}
.irBtn:hover {
	background-position: right top;
}
.ethicsBtn {
	background: url(http://media.heinz.com/media/14574/ethicsbtn.jpg) left top;
	width: 151px;
	height: 0;
	display: block;
	padding-top: 144px;
	overflow: hidden;
	float: left;
}
.ethicsBtn:hover {
	background-position: right top;
}
.historyBtn {
	background: url(http://media.heinz.com/media/14579/historybtn.jpg) left top;
	width: 152px;
	height: 0;
	display: block;
	padding-top: 144px;
	overflow: hidden;
	float: left;
}
.historyBtn:hover {
	background-position: right top;
}
.pressroomBtn {
	background: url(http://media.heinz.com/media/14584/pressroombtn.jpg) left top;
	width: 151px;
	height: 0;
	display: block;
	padding-top: 144px;
	overflow: hidden;
	float: left;
}
.pressroomBtn:hover {
	background-position: right top;
}
.viewallBtn {
	display: block;
	overflow: hidden;
	height: 18px;
	width: 107px;
	text-indent: -5000px;
	background: url(http://media.heinz.com/media/34265/viewall.gif) 0px 0px no-repeat;
}
.viewallBtn:hover {
	background: url(http://media.heinz.com/media/34265/viewall.gif) left bottom no-repeat;
}
/** leadership **/
#textContent.leadership {
	height: 681px;
}
#textContent.leadership .last {
	display: none;
}
#textContent.leadership #contentHeader {
	height: 190px;
}
#textContent.leadership #contentHeader h1#hLeadership {
	
}
#textContent.leadership #primaryContent {
	background: #fff url(http://media.heinz.com/media/6827/twotonecontentbg.jpg) 2px repeat-y;
	height: 577px;
}
#textContent.leadership #primaryContent #primaryColumn {
	width: 412px;
	padding-left: 5px;
}
#textContent.leadership #primaryContent #secondaryColumn {
	width: 323px;
}
#textContent.leadership #secondaryColumn img {
	border: 0;
	margin: 7px;
}
#textContent.leadership #secondaryColumn #boardLink a span.leadershipLink {
	background: url(http://media.heinz.com/media/3451/boardofdirectors.jpg) left no-repeat;
	padding: 0 0 130px 0;
	margin-bottom: 25px;
	width: 295px
}
#textContent.leadership #secondaryColumn #boardLink {
	float: left;
	border-bottom: double 2px #dadada;
	width: 100%;
}
#textContent.leadership #secondaryColumn #boardLink a {
	float: left;
}
#textContent.leadership #secondaryColumn #execLink {
	clear: left;
}
#textContent.leadership #secondaryColumn #execLink a span {
	background: url(http://media.heinz.com/media/3456/executivemanagement.jpg) left no-repeat;
	padding: 0 0 130px 0;
	width: 295px;
}
#textContent.leadership #secondaryColumn a {
	color: #54779c;
	text-decoration: none;
}
#textContent.leadership #secondaryColumn a span {
	font-size: 14px;
	font-weight: bold;
	margin-top: 10px;
	display: block;
}
#textContent.leadership #secondaryColumn #execLink {
	margin-bottom: 20px;
	float: left;
}
#textContent.leadership #secondaryColumn #execLink img {
	float: left;
}
#textContent.leadership #secondaryColumn #execLink a span {
	margin-top: 10px;
	display: block;
	float: left;
}
#textContent.leadership span.hwHeader {
	margin-left: 10px;
}
#textContent.leadership #primaryColumn h2 {
	font-size: 12px;
	margin-left: 10px;
	color: #8e5d2d;
}
#textContent.leadership select {
	width: 390px;
	margin-left: 10px;
}
/*** board of directors ***/
#textContent.boardOfDirectors #thirdLevelNavigation ul ul, #textContent.boardDetail #thirdLevelNavigation ul ul {
	background: none;
	border-top: 1px solid #ccc;
	margin-top: 30px;
	padding-top: 0;
	padding-bottom: 20px;
}
#liBoard {
	padding-top: 0;
	margin-top: 0;
}
#textContent.boardOfDirectors #thirdNaviList #liBoard a, #textContent.boardDetail #thirdNaviList #liBoard a {
	background: url(http://media.heinz.com/media/37872/boardactive.jpg);
	padding: 5px 10px 21px;
	color: #fff;
	margin: 0;
}
#textContent.boardOfDirectors #thirdLevelNavigation ul ul li, #textContent.boardDetail #thirdLevelNavigation ul ul li {
	border: none;
}
#textContent.irLanding #thirdLevelNavigation a, #thirdLevelNavigation a:visited {
	text-decoration: none;
}
#textContent.boardOfDirectors #thirdLevelNavigation #thirdNaviList ul a, #textContent.boardDetail #thirdLevelNavigation #thirdNaviList ul a {
	background: url(http://media.heinz.com/media/37829/boardnav.jpg) left top no-repeat;
	padding: 10px;
	color: #757676;
}
#textContent.boardOfDirectors #contentHeader {
	height: 50px;
}
#textContent.boardDetail #contentHeader {
	height: 70px;
}
#textContent.boardOfDirectors, #textContent.boardDetail {
	height: 946px;
}
#textContent.boardOfDirectors #primaryContent.oneColumn {
	background: #fff;
}
#textContent.boardDetail #primaryContent {
	background: #fff;
}
.boardBlurb {
	display: block;
	width: 130px;
	height: 230px;
	margin: 20px;
	float: left;
}
.boardBlurb p a {
	display: block;
	color: #59534f;
	font-size: 12px;
	text-decoration: underline;
}
#contentHeader.directors {
	height: 115px;
	background: url(http://media.heinz.com/media/3817/boardheaderbg.jpg) bottom left no-repeat;
}
#primaryContent.oneColumn #contentHeader h1#hBoard {
font-size: 20px;	
color: #4a330b;
	padding: 0 15px 5px;
}
#textContent.exec h2 {
	color: #59534f;
	font-size: 18px;
	padding:5px 25px 5px;
	margin:0px 0px;
}
#lnkExec {
	background: url(http://media.heinz.com/media/14731/execmanagementbtn.jpg) top left no-repeat;
	display: block;
	width: 167px;
	height: 0;
	padding-top: 20px;
	overflow: hidden;
	margin-left: 25px;
}
#lnkExec:hover {
	background: url(http://media.heinz.com/media/14731/execmanagementbtn.jpg) bottom left no-repeat;
}
#textContent.boardDetail #primaryContent #contentContainer {
	padding: 15px;
}
#textContent.boardDetail .leftContainer {
	margin-left:140px;
}
#textContent.boardDetail h2, #textContent.boardDetail h3 {
	color: #59534F;
}
.subnavOnecol h2 {
	margin-top: 20px;
	color: #747474;
}
/*** privacy policy ***/
#textContent.privacy {
	height:5400px;
}
#textContent.privacy #primaryContent{
	margin: 20px auto;
	float: none;
	width: 860px;
}
#textContent.privacy p {
	margin:10px 20px;
	color: #747474;
}
#textContent.privacy a {
	color: #747474;
	text-decoration:none;
}
#textContent.privacy #primaryContent.oneColumn {
	background-color: #ffffff;
	position:relative;
	top: 20px;
}
#textContent.privacy #primaryContent.oneColumn h1, #textContent.privacy #primaryContent.oneColumn h2{
	color: #2c6b9e;
	margin:15px 10px 15px 20px;
	padding-left:0px;
}
#textContent.privacy div.quick{
	margin: 0px 0 0px 465px;
	position:relative;
	top: 65px;
}
#textContent.privacy div.quick p{
	font-weight:bold;
	color: #2c6b9e;
	margin: 0px;
}
/*** executive management ***/
#textContent.subnavOnecol #thirdNaviList li.last, #textcontent.leadership #thirdNaviList li.last, #textContent.exec #thirdNaviList li.last{
	display: none;
}
#textContent.exec #contentContainer {
	padding: 0;
}
#textContent.exec #contentHeader {
	height: 24px;
}
#lnkBoard {
	background: url(http://media.heinz.com/media/15234/directorsbtn.jpg) top left no-repeat;
	display: block;
	height: 0;
	width: 138px;
	padding-top: 19px;
	overflow: hidden;
	margin-left: 23px;
}
#lnkBoard:hover {
	background: url(http://media.heinz.com/media/15234/directorsbtn.jpg) bottom left no-repeat;
}
#textContent.exec {
	height: 2402px;
}
#textContent.exec #primaryContent {
	background: #fff;
}
.execBlurb {
	width: 162px;
	margin-left: 25px;
	height: 260px;
	float: left;
}
.execBlurb span {
	display: block;
	color: #59534f;
	font-weight: bold;
}
#hPresident {
	border-top: 1px solid #eeeded;
	clear: left;
}
/** vision and values **/
#textContent.vision {
	height: 877px;
}
#textContent.vision #contentHeader {
	height: 195px;
}
#textContent.vision #primaryContent {
	background: #f1f1f1 url(http://media.heinz.com/media/1947/twocolumnbg.jpg) 80px repeat-y;
}
#textContent.vision #primaryContent #primaryColumn {
	width: 500px;
}
#textContent.vision #primaryContent #primaryColumn h2 {
	color: #ac8b3b;
	margin: 10px 10px 0;
	font-size: 14px;
}
#textContent.vision #primaryColumn p.vision {
	font-weight: bold;
	margin-top: 0;
}
#textContent.vision #primaryColumn ul {
	padding-left: 45px;
	list-style: disc;
	margin-bottom: 50px;
}
#textContent.vision #primaryColumn ul li {
	margin-bottom: 20px;
}
#textContent.vision #primaryContent #secondaryColumn {
	width: 240px;
}
#textContent.vision #primaryContent #secondaryColumn p.vision {
	color: #bb8f40;
	font: normal 18px/22px "lucida grande", "lucida sans", "lucida sans unicode", sans-serif;
}
#textContent.vision #primaryContent #secondaryColumn p.forbes {
	color: #bb8f40;
	
}
#secondaryColumn p.translate {
	margin-bottom: 0;
}
.vision #secondaryColumn select {
	margin-left: 10px;
	width: 200px;
}
/** ethics and compliance **/
#textContent.ethicsLanding {
	height: 1287px;
}
#primaryContent.ethics #contentHeader {
	height: 156px;
}
#primaryContent.ethics #contentHeader h1#hEthics {
	padding: 0;
	margin-left: 10px;
	font-size: 22px;
}
#primaryContent.ethics {
	background: #fff;
}
#primaryContent.ethics h2 {
	color: #2c6b9e;
}
#primaryContent.ethics a {
	color: #34a5c6;
}
p.pValues {
	padding-bottom: 35px;
	border-bottom: solid 1px #dbdbdb;
}
/*** ethics and compliance subpages ***/
#content.ethicsSub h1 {
	color: #757575;
}
#content.ethicsSub #secondNaviList li {
	padding: 0 0 8px;
}
#textContent.ethicsSub {
	height: 898px;
}
#textContent.supplierGuidelines {
	height: 1130px;
}
#textContent.communicationGuidelines {
	height: 1945px;
}
#textContent.operatingPrinciples {
	height: 2690px;
}
#textContent.publicAccountFirm {
	height: 1600px;
}
#textContent.ethicsSub #contentHeader {
	height: 60px;
	background: #fff;
}
#textContent.ethicsSub #contentHeader h1 {
	padding: 0;
	margin-left: 10px;
	font-size: 22px;
}
#textContent.ethicsSub #primaryContent {
	background: #fff;
}
#textContent.ethicsSub #primaryContent h2 {
	color: #2c6b9e;
}
#textContent.ethicsSub #primaryContent h3 {
	margin-bottom: 0;
}
#textContent.ethicsSub ol span {
	display: block;
}
#textContent.ethicsSub ol ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
#textContent.ethicsSub ol li {
	margin: 10px 0;
}
#textContent.ethicsSub p {
	margin-top: 0;
}
#textContent.subnavOnecol #primaryContent.oneColumn {
	background:#FFFFFF none repeat scroll 0%;
	margin-bottom: 30px;
}
dd {
	margin-left: 0;
	padding: 0;
}
/** awards **/
#textContent.awards {
	height: 1100px;
}
#textContent.awards #primaryContent.oneColumn {
	background: #fff;
}
#textContent.awards #contentHeader {
	height: 156px;
}
#textContent.awards #contentContainer {
	padding: 0;
}
#textContent.awards #tabNavigation ul li a {
	display: table-cell;
	color: #b9b9b9;
	padding: 2px 21px 0px;
}
#textContent.awards .ui-tabs-nav div {
	display: none;
}
#textContent.awards .ui-tabs-nav li.ui-tabs-selected {
	background: url(http://media.heinz.com/media/34879/selected.jpg) no-repeat;
}
#textContent.awards #tabNavigation ul.ui-tabs-nav li.ui-tabs-selected a {
	color: #595958;
}
#textContent.awards .ui-tabs-nav li {
	background: none;
}

/** history **/
#textContent.history {
	width: 960px;
	height: 1114px;
}
#textContent.history #flashPlaceholder {
	margin: 0 22px;
}
#textContent.history #primaryContent {
	background: #f4f3f3;
	width: 916px;
	margin: 0 22px;
}
#textContent.history #primaryContent h2 {
	color: #c4ad7b;
	margin: 10px;
	font-size: 22px;
}
#textContent.history #primaryColumn {
	width: 575px;
	border-right: ridge 2px #fff;
	background: #efefef;
}
#textContent.history #primaryColumn img {
	margin: 0 10px 10px;
}
p.heinzQuote {
	color: #bb8f40;
	font-size: 14px;
	clear: left;
}
span.heinzQuote {
	display: block;
	color: #bb8f40;
	font-size: 12px;
}
#textContent.history ul.ulHistoryNav {
	background: #f8f8f8;
	float: left;
	border-top: ridge 2px #fff;
	width: 100%;
	padding: 0;
	margin: 0;
	list-style: none;
}
#textContent.history .ulHistoryNav li {
	float: left;
}
#textContent.history .ulHistoryNav li a {
	display: block;
	color: #747474;
	padding: 15px 40px 34px;
}
a.lnkLeadership {
	background: url(http://media.heinz.com/media/6945/leadershiplnkbg.jpg) top left no-repeat;
}
a.lnkVision {
	background: url(http://media.heinz.com/media/6955/visionlnkbg.jpg) top left no-repeat;
}
a.lnkEthics {
	background: url(http://media.heinz.com/media/6950/ethicslnkbg.jpg) top left no-repeat;
}
#textContent.history #secondaryColumn {
	width: 339px;
	margin-left: 0;
}
.ulHistoryAds li {
	list-style: none;
	float: left;
	margin: 5px;
}
ul.ulHistoryAds{
	margin:0px;
	padding:0px;
}
.ad1Btn, .ad2Btn, .ad3Btn, .ad4Btn, .ad5Btn, .ad6Btn {
	display: block;
	height: 0;
	width: 150px;
	overflow: hidden;
}
.ad1Btn {
	background: url(http://media.heinz.com/media/34614/ad1.jpg) top left no-repeat;
	padding-top: 123px;
}
.ad2Btn {
	background: url(http://media.heinz.com/media/34619/ad2.jpg) -5px top no-repeat;
	padding-top: 123px;
}
.ad3Btn {
	background: url(http://media.heinz.com/media/34624/ad3.jpg) top left no-repeat;
	padding-top: 127px;
}
.ad4Btn {
	background: url(http://media.heinz.com/media/34629/ad4.jpg) -5px top no-repeat;
	padding-top: 127px;
}
.ad5Btn {
	background: url(http://media.heinz.com/media/34634/ad5.jpg) top left no-repeat;
	padding-top: 139px;
}
.ad6Btn {
	background: url(http://media.heinz.com/media/34639/ad6.jpg) -5px top no-repeat;
	padding-top: 139px;
}
/* ad buttons hover state */
.ad1Btn:hover, .ad3Btn:hover, .ad5Btn:hover {
	background-position: -151px center;
}
.ad2Btn:hover, .ad4Btn:hover, .ad6Btn:hover {
	background-position: -162px center;
}
#textContent.history #secondaryColumn p {
	text-align: right;
}
a.viewAll {
	background: #5E9C21 url(http://media.heinz.com/media/6937/brightgreenbtnbg.jpg) top left repeat-x;
	display: block;
	height: 21px;
	width: 85px;
	padding-top: 5px;
	color: #fff;
	text-align: center;
	text-decoration: none;
	clear: both;
	float: right;
	margin-top: 10px;
}
/* careers */
#textContent.careers #primaryContent{
	background:url() transparent;
}
#primaryContent.careers {
	width: 940px;
	background: url();
}
#primaryContent.careers #contentHeader {
	height: 503px;
	width: 933px;
	background: none;
}
#primaryContent.careers #contentHeader h2 {
	color: #fff;
	font-size: 24px;
}
#primaryContent.careers #contentHeader h3 {
	color: #4b8890;
}
#primaryContent.careers input[type="text"] {
	background: url(http://media.heinz.com/media/6391/textboxbg.jpg) bottom repeat-x;
}
#primaryContent.careers iframe {
	background: #fff;
	border: none;
	height: 768px;
	width: 940px;
}
div #careersFlash {
	margin: 10px auto;
	position: relative;
	top: 0px;
	left:10px;
}
#primaryContent.careers #imgCareerFlash {
	width: 933px;
	margin: 0 13px 6px;
}
#primaryContent.careers #careerContent {
	background: url(http://media.heinz.com/media/15334/careerscontentbg.png) top left no-repeat;
	float: left;
	width: 933px;
	height: 888px;
	margin: 0 13px 52px;
}
#primaryContent.careers #careerContent #primaryColumn {
	width: 584px;
	padding-right: 10px;
}
#primaryContent.careers #careerContent #secondaryColumn {
	width: 330px;
	margin-left: 0;
	padding-left: 8px;
}
#primaryContent.careers #careerContent h1 {
	padding: 10px;
}
#primaryContent.careers #careerContent h2.hwHeader {
	margin-left: 10px;
}
#primaryContent.careers #careerContent #secondaryColumn h3 {
	color: #709da3;
	padding-left: 10px;
}
#primaryContent.careers #careerContent #secondaryColumn p.diversity, #primaryContent.careers #careerContent #secondaryColumn ul.policies {
	margin: -10px 0 0 -8px;
	padding: 10px 10px 20px 120px;
	border-bottom: ridge 1px #d9d9d9;
}
#primaryContent.careers #careerContent #secondaryColumn ul.policies {
	margin: -10px 0 0 -8px;
	list-style: none;
}
#primaryContent.careers #careerContent #secondaryColumn ul.policies li {
	margin: 10px 0;
}
#textContent.careers .searchjobs .lnkJobSearch {
	position:relative;
	top: 33px;
}
.lnkJobSearch {
	color: #fff;
	background: #eee url(http://media.heinz.com/media/15285/search2.jpg) top left no-repeat;
	width: 302px;
	height: 0;
	padding-top: 33px;
	margin: 33px 14px;
	overflow: hidden;
	display: block;
}
#primaryContent.careers #careerContent #secondaryColumn h3.jobsearchtxt {
	position:relative;
	top: -88px;
	left: 50px;
	color: #747474;
font-size: 14px;
}
#primaryContent.careers #careerContent #secondaryColumn h3.hCareerPaths {
	padding: 30px 10px 10px;
}
.ulCareerPaths {
	background: #f6f6f6;
	list-style: none;
	margin-left: -7px;
	padding-left: 7px;
}
.ulCareerPaths a {
	color: #747474;
	font-weight: bold;
}
.ulCareerPaths li {
	padding: 7px 30px;
}
.liFinanceW a, .liHRW a, .liITW a, .liOperationsW a, .liMarketingW a {
	color: #cacaca;
}
.liFinance {
	background: url(http://media.heinz.com/media/15301/researchicon.gif) top left no-repeat;
}
.liFinanceW {
	background: url(http://media.heinz.com/media/25248/researchinactive.jpg) left top no-repeat;
}
.liHR {
	background: url(http://media.heinz.com/media/15306/hricon.gif) top left no-repeat;
}
.liHRW {
	background: url(http://media.heinz.com/media/25253/hrinactive.jpg) left top no-repeat;
}
.liIT {
	background: url(http://media.heinz.com/media/15311/salesicon.gif) top left no-repeat;
}
.liITW {
	background: url(http://media.heinz.com/media/25258/salesinactive.jpg) left top no-repeat;
}
.liOperations {
	background: url(http://media.heinz.com/media/15316/supplyicon.gif) top left no-repeat;
}
.liOperationsW {
	background: url(http://media.heinz.com/media/25268/supplychaininactive.jpg) left top no-repeat;
}
.liMarketing {
	background: url(http://media.heinz.com/media/15321/marketingicon.gif) top left no-repeat;
}
.liMarketingW {
	background: url(http://media.heinz.com/media/25263/marketinginactive.jpg) left top no-repeat;
}
a.learnMore {
	background: url(http://media.heinz.com/media/15280/learnmorebtn.jpg) top left no-repeat;
	display: block;
	width: 128px;
	height: 0;
	padding-top: 21px;
	overflow: hidden;
	margin-top: 20px;
	margin-left: 80px;
}

#textContent.HR #primaryContent.careerPath img.hr {
	position:relative;
	top: 161px;
}
#textContent.finance #primaryContent.careerPath img.hr {
	position:relative;
	top:58px;
}
#textContent.IT #primaryContent.careerPath img.hr {
	position:relative;
	top: 140px;
}
#textContent.marketing #primaryContent.careerPath img.hr {
	position:relative;
	top: 79px;
}
#textContent.operations #primaryContent.careerPath img.hr {
	position:relative;
	top:230px;
}
a.learnMore:hover {
	background: url(http://media.heinz.com/media/15280/learnmorebtn.jpg) bottom left no-repeat;
}
#textContent.marketing, #textContent.operations, #textContent.finance, #textContent.HR, #textContent.IT {
	height: 1122px;
}
#textContent.careersSearch {
	height: 1415px;
}
#primaryContent.diversity {
	margin: 15px 14px 0;
	width: 932px;
}
#textContent.careers #primaryContent.diversity #contentHeader {
	width: 928px;
	height: 204px;
}
#textContent.policy {
	height: 1521px;
}
#textContent.careers #primaryContent.diversity {
	background: url(http://media.heinz.com/media/15656/diversitycontent.jpg) repeat-y;
}
#careerContent.diversity {
	padding-top: 10px;
}
#careerContent.diversity #primaryColumn h1 {
	color: #ccb681;
	float: left;
	margin-left: 15px;
	width: 100px;
}
#careerContent.diversity #primaryColumn {
	width: 100%;
	height: 810px;
}
#careerContent.diversity #secondaryColumn {
	width: 342px;
}
#secondaryColumn p.detail {
	color: #a5a5a5;
	font-style: italic;
	margin: 5px 0;
}
/* diversity tabs */
#textContent.diversity {
	height: 1519px;
}
#textContent.careers #pnlLabor.panel .firstColumn h2#benefits {
	float: left;
	width: 250px;
}
#textContent.diversity p {
	clear: left;
}
a.benefits {
	font-weight: bold;
	color: #3c9dc8;
	background: url(http://media.heinz.com/media/48919/pdflink.jpg) right top no-repeat;
	padding-right: 35px;
	height: 35px;
	display: block;
	padding-top: 8px;
	width: 200px;
	float: left;
	margin-top: 7px;
}
#textContent.careers ul.ulDiversityTabs {
	float: left;
	width: 100%;
	margin: 10px 10px 0 0;
	display: inline;
}
#textContent.careers ul.ulDiversityTabs li {
	list-style: none;
	display: inline;
}
#textContent.careers ul.ulDiversityTabs li a {
	float: left;
	margin: 0 5px;
	width: 120px;
	height: 24px;
	text-align: center;
	padding-top: 4px;
}
#textContent.careers ul.ulDiversityTabs li a {
	color: #b9b9b9;
	text-decoration: none;
	position: relative;
}
#textContent.careers ul.ulDiversityTabs li a.selected {
	background: url(http://media.heinz.com/media/15673/diversitytab.gif) top left no-repeat;
}
#textContent.careers ul.ulDiversityTabs li a.selected {
	color: #595958;
}
#textContent.careers div.panel {
	display: block;
	width: 550px;
	height: auto;
	border-top: solid 1px #e1e1e1;
	margin-left: 10px;
}
#textContent.careers div.panel h2 {
	margin-top: 30px;
}
#textContent.careers div.panel p {
	margin-left: 0;
}
#textContent.careers div.hide {
	display: none;
}
#textContent.careers #primaryContent.diversity th {
	text-transform: uppercase;
}
#textContent.careers #secondaryColumn p.trir, #textContent.careers #secondaryColumn p.safety {
	color: #a6945e;
	font-size: 14px;
}
#textContent.careers #secondaryColumn p.trir {
	margin-top: 75px;
}
#pnlLabor h3 {
	font-size: 12px;
	margin: 0;
}
#pnlLabor ul {
	list-style: none;
	padding-left: 0;
	margin: 0;
}
/* end diversity tabs */
#textContent.careers #careerContent.diversity #secondaryColumn h2 {
	color: #a6945e;
	font-size: 16px;
	margin-left: 0;
}
.grandTotal td {
	border-top: solid 1px #e4e4e4;
	border-bottom: solid 1px #e4e4e4;
}
.tblTRIR, .firstRow td, .firstRow th {
	border-bottom: solid 1px #e4e4e4;
}
.tblTRIR th {
	width: 30px;
}
.totals {
	font-weight: bold;
}
.tblDiversity td {
	padding: 3px 5px;
}
.tblTRIR td {
	padding: 3px 10px;
	text-align: right;
}
.tblTRIR td.region {
	width: 150px;
	padding: 3px 0;
	text-align: left;
}
/** careers paths **/
#textContent.marketing {
	height: 1122px;
}
#textContent.marketing #primaryContent.careerPath {
	margin: 10px 13px 52px;
}
#textContent.careers #primaryContent.careerPath {
	width: 933px;
	height: 1088px;
	margin: 10px 13px 0;
}

#textContent.HR #primaryContent.careerPath {
	height: 945px;
}
#textContent.it #primaryContent.careerPath {
	height: 960px;
}
#primaryContent.careerPath #primaryColumn p.pathSummary {
	margin: -10px 0 40px;
	padding: 0 10px 10px;
	border-bottom: 1px ridge #d9d9d9;
}
#primaryContent.careerPath #primaryColumn p img {
	float: left;
}
#textContent.careerpaths #primaryContent, #primaryContent.careerPath{
	background: url(http://media.heinz.com/media/15334/careerscontentbg.jpg) left 198px repeat-y;
}
#textContent.careers #primaryContent.careerPath #contentHeader {
	height: 198px;
	width: 928px;
}
#primaryContent.careerPath #careerContent #secondaryColumn h3 {
	text-align:left;
	color: #709da3;
	margin: 0 0 0 10px;
	padding: 5px 0 0 0px;
	background: #f6f6f6;
	font-weight: normal;
}
#primaryContent.careerPath #secondaryColumn table, #primaryContent.careers #secondaryColumn table{
	padding:0px;
	border-bottom: ridge 1px #d9d9d9;
} 
#primaryContent.careerPath #secondaryColumn td, #primaryContent.careers #secondaryColumn td{
	padding:0px;
	margin: 10px;
	vertical-align:top;
}
#primaryContent.careerPath #careerContent #secondaryColumn p.diversity, #primaryContent.careerPath #careerContent #secondaryColumn p.policies {
	margin: 0px 5px 0 10px;
	/*border-bottom: ridge 1px #d9d9d9;*/
}
#primaryContent.careerPath #careerContent #primaryColumn {
	width: 584px;
	padding-right: 10px;
}
#primaryContent.careerPath #careerContent #secondaryColumn {
	width: 330px;
	margin-left: 0;
	padding-left: 8px;
}
#primaryContent.careerPath #careerContent #secondaryColumn h3.hCareerPaths {
	padding: 0 10px;
	margin-top: 30px;
}
#primaryContent.careers #careerContent #secondaryColumn p.diversity, #primaryContent.careers #careerContent #secondaryColumn p.policies {
	padding-top: 2px;
	margin-top: 5px;
}
/*-- Career Paths --*/
#textContent.IT {
	height: 1159px;
}
#textContent.finance #primaryContent.careerPath{
	height: 1284px;
}
#textContent.finance {
	height:1369px;
}
#textContent.careersSearch .searchjobs {
	position:relative;
	top: -33px;
	height: 90px;
	width: 585px;
	background: #eee;
}
#textContent.careersSearch .searchjobs .lnkJobSearch {
	position:relative;
	top: 28px;
}
#textContent.careers .searchjobs {
	position:relative;
	top: -33px;
	height: 100px;
	width: 585px;
	background: #eee;
}
#textContent.careers .searchjobs .lnkJobSearch {
	position:relative;
	top: 33px;
}
#careerContent #secondaryColumn img {
	float: left;
	margin-top: 10px;
}
#careerContent #secondaryColumn a img {
	float: none;
}
#primaryContent.careerPath #careerContent #secondaryColumn p.southside, #primaryContent.careerPath #careerContent #secondaryColumn p.schenley {
	margin: -5px 0 0 -8px;
	padding: 10px 10px 20px 120px;
	border-bottom: ridge 1px #d9d9d9;
}
#primaryContent.careerPath #careerContent #secondaryColumn p.policies {
	background: #f6f6f6;
}
#primaryContent.careerPath #careerContent #secondaryColumn p.diversity {
	background: #f6f6f6;
}
#primaryContent.careerPath #careerContent #secondaryColumn p.southside {
	background: #f6f6f6 url(http://media.heinz.com/media/15290/Southside.jpg) 10px -10px no-repeat;
}
#primaryContent.careerPath #careerContent #secondaryColumn p.schenley {
	background: #f6f6f6 url(http://media.heinz.com/media/15290/schenleypark.jpg) 10px -5px no-repeat;
}
.webCastlnk a {
	position: relative;
}
#primaryContent.careerPath #contentHeader {
	height: 503px;
	width: 933px;
}
.webCastlnk img {
	border: none;
}
.webCastlnk h5 {
	font-size: 15px;
	margin: 0;
}
.ulCareerPaths {
	background:#F6F6F6 none repeat scroll 0%;
	list-style:none;
	margin-left:-7px;
	padding-left:7px;
	padding-bottom: 30px;
	border-bottom: ridge 1px #d9d9d9;
}
#careerContent.careersSearch .ulCareerPaths {
	border-bottom: 0;
}

#primaryContent.careerPath .profile {
	left:115px;
	position:relative;
	top:-160px;
	margin-top: 120px;
}
#primaryContent.careerPath #primaryColumn p.quote {
	margin-top:-140px;
}
#primaryContent.careerPath #primaryColumn img {
	margin-left: 10px;
}
#textContent.careers div.firstColumn{
	float: left;
	width: 500px;
}
#textContent.careers div.secondColumn{
	float: right;
	width: 380px;
}
#textContent.careers div.panel .firstColumn h2 {
	margin-top: 10px;
	color:#727272;
}
#textContent.careers div.panel .secondColumn h2 {
	margin-top: 10px;
	color:#bbaf7b;
}
#textContent.careers div.diversity div.panel{
	width: 922px;
	height: 900px;
	border-top: solid 1px #e1e1e1;
	background: url(http://media.heinz.com/media/15673/diversitybg.gif) repeat-y #f6f6f6;
	background-position: -20px 0px;
	left: -10px;
	position: relative;
	margin-top: -40px;
	padding-top: 0px;
	padding-left: 10px;
	top: 50px;
	overflow: hidden;
	float: left;
}
#textContent.careers div.panel p.pJohnsonQuote {
	color: #9b895e;
	background: #f6f6f6;
	margin-left: -10px;
	padding: 10px 10px 35px;
	width: 493px;
}
.pJohnsonQuote strong {
	display: block;
	color: #767676;
	font-size: 20px;
}
img[width="91"] {
	float: left;
	margin-left: 10px;
}
.profile {
	margin-top: 120px;
}
.profile strong{
	color: #af964a;
}
/* press room */
#textContent.pressRoom #primaryContent {
	margin: 12px 15px 110px 0;
}
#textContent.pressRoom a:visited {
	text-decoration: underline;
}
#textContent.pressRoom #thirdLevelNavigation a:visited {
	text-decoration: none;
}
#textContent.pressRoom {
	height: 978px;
}
#textContent.pressRoom #contentHeader {
	height: 190px;
}
#textContent.pressRoom #secondaryColumn h3 {
	background: #fff;
	margin: 0;
	padding: 10px;
}
#ulCorpPub {
	margin: 0;
	padding: 0;
	background-color: #fff;
	list-style: none;
}
#ulCorpPub li {
	padding-left: 66px;
	height: 70px;
	border-bottom: 1px solid #ccc;
}
#ulCorpPub a {
	display: block;
	color: #747474;
}
#textContent.pressRoom #li2006AR {
	background: url(http://media.heinz.com/media/45902/csr2007.jpg) left top no-repeat;
}
#textContent.pressRoom #lifs2009 {
	background: url(http://media.heinz.com/media/ourcompany/pressroom/factsheet2009small.jpg) left top no-repeat;
}
#textContent.pressRoom #li2009CSR {
	background: url(http://media.heinz.com/media/45907/smallCSRthumb.gif) left top no-repeat;
}
#textContent.pressRoom #li2007CSR {
	background: url(http://media.heinz.com/media/45907/2007_CSR3.jpg) left top no-repeat;
}
#textContent.pressRoom #li2010FR {
	background: url(http://media.heinz.com/media/45907/smallfoundthumb.gif) left top no-repeat;
}
#textContent.pressRoom #li2007AR {
	background: url(http://media.heinz.com/media/45907/annualreport2007.jpg) left top no-repeat;
}
#textContent.pressRoom #li2008AR {
	background: url(/media/51483/heinz_ar_08.gif) left top no-repeat;
}
#textContent.pressRoom #li2009AR {
	background: url(http://heinz.com/media/ourcompany/ir/ar_2009small.jpg) left top no-repeat;
}
#textContent.pressRoom #liHJFR {
	background: url(http://media.heinz.com/media/annualreports/heinz_ar_08thumb.gif) left top no-repeat;
}
#textContent.pressRoom #liAR2010 {
	background: url(http://media.heinz.com/media/annualreports/AR_2010small.jpg) left top no-repeat;
}
#textContent.pressReleaseListing {
	height: 846px;
}
#textContent.pressReleaseListing #primaryContent.oneColumn {
	background: #fff;
}
#textContent.pressReleaseListing #contentContainer {
	padding: 0;
}
#textContent.pressReleaseListing .ui-tabs-nav li {
	padding: 0 20px;
}
#textContent.pressReleaseListing table {
	width: 748px;
}
#hNews {
	float: left;
	margin-left: 10px;
	margin-top: 20px;
	font-size: 18px;
}
#lnkSubscribeRSS {
	float: right;
	display: block;
	color: #747474;
	text-decoration: none;
	margin-top: 5px;
	padding: 18px 30px 0;
	padding-top: 20px;
	height: 35px;
	background: url(http://media.heinz.com/media/5876/rssbg.jpg) 85px center no-repeat;
}
#textContent.pressRoom #primaryColumn ul {
	clear: both;
	list-style: none;
	margin: 10px;
	padding-left: 0;
}
#textContent.pressRoom #primaryColumn li {
	margin: 20px 0;
}
#textContent.pressRoom #primaryColumn ul a {
	color: #0060ff;
}
.lnkReadMore {
	background: url(http://media.heinz.com/media/36669/readmorebtn.jpg);
	display: block;
	overflow: hidden;
	width: 106px;
	height: 0;
	padding-top: 19px;
	margin-left: 305px;
}
.lnkReadMore:hover {
	background-position: bottom;
}
#hCalendar {
	color: #1D8C95;
	background: #f6f5f3 url(http://media.heinz.com/media/5881/calbg.jpg) left no-repeat;
	padding-left: 40px;
	padding-top: 25px;
	padding-bottom: 15px;
	border-top: solid 1px #ccc;
	margin-bottom: 0;
	margin-right: 3px;
}
#primaryColumn #tblCalendar tr th {
	background: #f6f5f3;
	border-bottom: solid 1px #ccc;
	text-align: left;
	padding-left: 10px;
}
#primaryColumn #tblCalendar tr td {
	padding: 10px;
	border-bottom: solid 1px #d9d9d9;
}
#primaryColumn table#tblCalendar tr td a {
	color: #7dacfa;
}
#lnkFactSheet {
	background: #363729 url(http://media.heinz.com/media/5856/greenbtnbg.jpg) bottom left repeat-x;
	color: #fff;
	font-weight: bold;
	text-align: center;
	display: block;
	padding: 8px;
	border: solid 2px #fff;
	width: 294px;
	text-decoration: none;
	margin: 5px auto;
}
#lnkTrivia {
	background: #8E6B57 url(http://media.heinz.com/media/5861/brownbtnbg.jpg) bottom left repeat-x;
	color: #fff;
	font-weight: bold;
	display: block;
	text-align: center;
	text-decoration: none;
	padding: 8px;
	border: solid 2px #fff;
	width: 294px;
	margin: 5px auto;
}
#lnkAssets {
	background: url(http://media.heinz.com/media/6006/assetslnkbg.jpg) top left no-repeat;
	display: block;
	height: 41px;
	padding: 19px 5px 0 87px;
	margin: 0;
	color: #7d7c7c;
	text-decoration: none;
	font-weight: bold;
}
#lnkContacts {
	background: url(http://media.heinz.com/media/15760/mediacontactslnk.jpg) 20px no-repeat;
	display: block;
	color: #7d7c7c;
	text-decoration: none;
	font-weight: bold;
	padding: 10px 5px 11px 87px;
	margin-bottom: 15px;
}
#PREmailOptIn_4_btnPREmailOptIn {
	background: #e1e1e1 url(http://media.heinz.com/media/5866/greybtnbg.jpg) bottom repeat-x;
	padding: 6px;
	color: #747474;
	border: solid 1px #ccc;
	cursor: pointer;
}
#secondaryColumn h2#hPREmailOptIn {
	background: url(http://media.heinz.com/media/6607/pressreleaseemail.gif) top left no-repeat;
	height: 0;
	width: 312px;
	padding: 43px 6px 0 0;
	margin: 0 0 0 -3px;
	overflow: hidden;
	border-top: solid 1px #ccc;
}
#ulPREmailOptIn {
	list-style: none;
	margin: 0;
	padding: 5px;
	background: #ececec;
	border-bottom: solid 1px #ccc;
}
#ulPREmailOptIn a {
	color: #747474;
	text-decoration: none;
	font-size: 10px;
}
#PREmailOptIn_6_btnPREmailOptIn {
	background: #747474 url(http://media.heinz.com/media/5866/greybtnbg.jpg) bottom repeat-x;
	border: solid 1px #747474;
	color: #747474;
	cursor: pointer;
	padding: 3px;
}
/** press releases **/
#hPressRelease {
	float: left;
	display: block;
	margin-bottom: 25px;
}
#textContent.pressReleaseNews {
	height: 850px;
}
div #topCorner {
	background: url(http://media.heinz.com/media/4032/topcorners.gif) 0px 0px no-repeat;
	height: 20px;
	width: 100%;
}
div #bottomCorner {
	position:relative;
	top: 30px;
	background: url(http://media.heinz.com/media/4032/bottomcorners.gif) 0px 0px no-repeat;
	height: 11px;
	width: 100%;
}
#textContent.financialNews #bottomCorner {
	position:relative;
	top: 60px;
}
#tblReleases th {
	display: none;
}
#tblReleases tr td {
	padding: 15px;
}
#tblReleases tr td a {
	color: #2078bb;
}
#tblReleases tr td.actions {
	white-space: nowrap;
}
#primaryContent.oneColumn #hPressRelease {
	color: #05687C;
}
.finNewsPager, .finNewsLink {
	color:#1967F7;
	cursor: pointer;
	clear:left;
}
#finNewsTable {
	clear:left;
}
#fToplinks {
	position: relative;
	top: -15px;
	float:left;
	clear:left;
}
/*** press release ***/
#PressRelease_1_Label2{
	text-align:justify;
}
.printableVersion{
	margin-bottom:10px;
}
#textContent.pressReleases #primaryContent .leftContent {
	padding: 10px;
}
#printBtn a {
	display: block;
	overflow: hidden;
	background: url(http://media.heinz.com/media/45555/print.jpg) left top no-repeat;
	width: 76px;
	padding-top: 37px;
	height: 0;
	float: left;
}
#emailBtn a {
	display: block;
	overflow: hidden;
	background: url(http://media.heinz.com/media/45550/emailfriend.jpg) left top no-repeat;
	width: 148px;
	padding-top: 39px;
	height: 0;
	float: left;
}

/*
#textContent.pressReleases span {
	display: block;
	clear: left;
}
*/

/** media contacts **/
#textContent.mediaContacts #primaryContent.oneColumn {
	background: #fff;
}
#textContent.mediaContacts #primaryContent.oneColumn #contentHeader.directors #hMediaContacts {
	color: #2C6B9E;
	padding: 0;
}
#textContent.mediaContacts {
	height: 846px;
}
address {
	font-style: normal;
	margin:10px 0 0 10px;
}
.contact {
	display: block;
}
#textContent.mediaContacts #primaryContent.oneColumn #contentHeader {
	height: 83px;
}
#textContent.mediaContacts #contentHeader p {
	color: #747474;
	float: right;
	width: 198px;
	margin-top: -50px;
	text-align: right;
}
#textContent.mediaContacts #contentContainer {
	padding: 0;
	float: left;
	background: #fff;
}
#textContent.mediaContacts #mainContacts {
	margin: 10px 0 20px 0px;
}
#textContent.mediaContacts #tabNavigation {
	clear: left;
	float: left;
	margin: 0;
	width: 748px;
	background: url(http://media.heinz.com/media/3869/tabarea_bottom.jpg) bottom repeat-x;
}
#textContent.mediaContacts #tabNavigation ul li a {
	padding: 16px 60px;
	display: block;
}
.ui-tabs-nav li {
	background:transparent url(http://media.heinz.com/media/3780/tab_bg.png) repeat-x scroll left bottom;
	float:left;
	height:40px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0pt;
	margin-top: 0px;
	padding:0pt;
}

#pnlAmericas, #pnlEurope, #pnlAsia {
	float: left;
	width: 100%;
	/*background: url(http://media.heinz.com/media/7360/contactspanlbg.jpg) bottom repeat-x;*/
}
.pnlContacts {
	float: left;
	margin: 30px 0 0 10px;
	padding-right: 15px;
	height: 300px;
	background: url(http://media.heinz.com/media/7269/contactdivider.jpg) right no-repeat;
}

.pnlContacts p {
	margin: 0;
}
.contacts p {
	margin-top: 0;
}
.contacts {
	display: block;
	width: 200px;
	height: 320px;
	margin: 15px;
	float: left;
}
.contacts h2 {
	color: #2c6b9e;
	margin-bottom: 0;
        font-size: 16px;
}
.pnlContacts h2 {
	color: #2c6b9e;
	margin: 0 0 30px 0;
font-size: 16px;
}
#textContent.mediaContacts div.pnlContacts {
	background: transparent none repeat scroll 0% 50%;
	-moz-background-clip: -moz-initial;
	-moz-background-origin: -moz-initial;
	-moz-background-inline-policy: -moz-initial;
}
/** facts and trivia **/
#textContent.facts {
	height: 997px;
}
#textContent.trivia {
	height: 3475px;
}
#textContent.trivia #primaryContent.oneColumn {
	background: #fff;
}/*
#textContent.trivia h1 {
	background: url(http://media.heinz.com/media/7789/htrivia.png) top left no-repeat;
	height: 0;
	padding-top: 40px;
	margin: 20px;
	overflow: hidden;
}
*/
#textContent.facts ol li span {
	display: block;
	padding: 5px;
	border: solid 1px #747474;
}
#textContent.trivia #contentContainer {
	padding: 0;
}
#textContent.trivia h1 {
	margin-left: 10px;
}
#textContent.trivia dl {
	width: 465px;
	margin: 0 auto;
}
#textContent.trivia dt {
	font: bold 16px "lucida grande", tahoma, arial, sans-serif;
	margin-bottom: 15px;
}
#textContent.trivia dd {
	margin-bottom: 50px;
}
dt.singleServe {
	background: url(http://media.heinz.com/media/37040/tomato.jpg) 0 -18px no-repeat;
	height: 201px;
	margin: -30px 0 0 -142px;
	padding: 70px 0 0 147px;
}
dd.singleServe {
	margin: -167px 0 0 6px;
}
dt.slogan {
	width: 380px;
}
dt.outOfBottle {
	background: url(http://media.heinz.com/media/37069/ketchup.jpg) no-repeat right top;
	height: 337px;
	margin-right: -141px;
	padding-right: 221px;
}
dd.outOfBottle {
	margin-top: -295px;
}
dt.CEOs {
	width: 360px;
}
#textContent.trivia #contentContainer dd.CEOs ol {
	padding: 0;
	margin: 0 0 0 20px;
}
#textContent.trivia #contentContainer dd.CEOs ol li {
	margin: 0;
}
dd.topBrands, dd.topBrands ul {
	float: left;
}
dd.topBrands li {
	float: left;
	list-style: none;
}
dd a {
	display: block;
	overflow: hidden;
	height: 0;
}
#lnkHonig {
	background: url(http://media.heinz.com/media/37107/honignew1.jpg);
	width: 91px;
	padding-top: 55px;
}
#lnkBostonMarket {
	background: url(http://media.heinz.com/media/37112/bostonmarket.jpg);
	width: 97px;
	padding-top: 55px;
}
#lnkWatties {
	background: url(http://media.heinz.com/media/37117/watties.jpg);
	width: 119px;
	padding-top: 55px;
}
#lnkBagelBites {
	background: url(http://media.heinz.com/media/37122/bagelbites.jpg);
	width: 107px;
	padding-top: 62px;
}
#lnkOreIda {
	background: url(http://media.heinz.com/media/37127/oreida.jpg);
	width: 91px;
	padding-top: 38px;
}
#lnkChefFrancisco {
	background: url(http://media.heinz.com/media/37132/cheffrancisco.jpg);
	width: 97px;
	padding-top: 45px;
}
#lnkWeightWatchers {
	background: url(http://media.heinz.com/media/37142/weightwatchers.jpg);
	width: 119px;
	padding-top: 45px;
}
#lnkClassico {
	background: url(http://media.heinz.com/media/37147/classico.jpg);
	width: 108px;
	padding-top: 61px;
}
#lnkHeinz {
	background: url(http://media.heinz.com/media/37152/heinz.jpg);
	width: 91px;
	padding-top: 50px;
}
#lnkABC {
	background: url(http://media.heinz.com/media/37157/abc.jpg);
	width: 97px;
	padding-top: 50px;
}
#lnkSmartOnes {
	background: url(http://media.heinz.com/media/37162/smartones.jpg);
	width: 119px;
	padding-top: 50px;
}
#lnkPudliszki {
	background: url(http://media.heinz.com/media/37167/pudliszki.jpg);
	width: 91px;
	padding-top: 64px;
}
#lnkFridays {
	background: url(http://media.heinz.com/media/37172/fridays.jpg);
	width: 97px;
	padding-top: 64px;
}
#lnkDelimex {
	background: url(http://media.heinz.com/media/37177/delimex.jpg);
	width: 119px;
	padding-top: 64px;
}
#lnkPlasmon {
	background: url(http://media.heinz.com/media/37182/plasmon.jpg);
	width: 108px;
	padding-top: 64px;
}
dt.tonsOfTomatoes {
	clear: left;
}
dd.differentTomato {
	background: url(http://media.heinz.com/media/37074/beans.jpg) no-repeat 0 40px;
	height: 295px;
	margin-left: -142px;
	padding-left: 147px;
}
dt.bakedBeans {
	margin-top: -215px;
	width: 400px;
}
dd.beansOnToast {
	background: url(http://media.heinz.com/media/37079/baby.jpg) no-repeat right 30px;
	height: 415px;
	margin-right: -141px;
	padding-right: 149px;
}
dt.plasmonBaby {
	margin-top: -360px;
}
dt.potatoes {
	background: url(http://media.heinz.com/media/37084/potatoes.jpg) no-repeat 0 -10px;
	width: 300px;
	height: 300px;
	margin-left: -142px;
	padding-left: 149px;
}
dd.potatoes {
	margin: -260px 0 0 10px;
	padding-bottom: 400px;
}
#textContent.trivia #contentContainer ol {
	margin: 5px 20px;
}
#textContent.trivia ol li {
	margin: 10px;
}
#textContent.trivia ol li ol li {
	color: #858942;
	list-style: lower-alpha;
	margin: 3px;
}
#textContent.trivia ol li span {
	padding: 10px;
	background: #fff2f2;
	display: block;
	width: 400px;
}
/** images/downloads **/
#textContent.downloads {
	height: 946px;
}
#textContent.downloads #contentHeader {
	height: 72px;
	height: 50px;
}
#textContent.downloads #contentHeader h1 {
	color: #779729;
	margin: 0;
	padding: 0 15px;
}
/*
#textContent.downloads #contentHeader h1 {
	height: 0;
	overflow: hidden;
	background: url(http://media.heinz.com/media/7639/himages.png) top left no-repeat;
	margin: 0;
	padding-top: 32px;
	padding-bottom: 0;
	color: #747474;
}
*/
#textContent.downloads #primaryContent {
	background: #fff url(http://media.heinz.com/media/7659/imagesbg.jpg) 10px repeat-y;
}
#textContent.downloads #primaryContent {
	width:748px;
	margin:0px;
	position:relative;
	top: 10px;
}
#textContent.downloads h3 {
	clear: both;
}
#textContent.downloads #primaryColumn ul.ulLogoDownload {
	background: url(http://media.heinz.com/media/7629/logodownload.jpg) top left no-repeat;
	padding-left: 75px;
	float: left;
}
#textContent.downloads #primaryColumn ul.ulKeystoneDownload {
	background: url(http://media.heinz.com/media/7634/keystonedownload.jpg) top left no-repeat;
	padding-left: 75px;
	float: left;
	clear: left;
}
ul.ulLogoDownload li, ul.ulKeystoneDownload li {
	list-style: none;
	float: left;
	margin: 10px;
}
#textContent.downloads #primaryColumn, #textContent.downloads #secondaryColumn {
	border-top: solid 1px #eaeaea;
}
#textContent.downloads h2 {
	color: #474747;
	font-size: 13px;
	margin-left: 10px;
}
.downloads h4 {
	font-size: 12px; 
}
#textContent.downloads .Tworowmedia h2 {
	margin-left: 0; 
}
/* rss feeds */
#textContent.rss {
	height: 396px;
}
#textContent.rss h1 {
	margin-bottom: 40px;
}
#textContent.rss img {
	border: none;
}
#textContent.rss a {
	color: #4e4d4d;
	text-decoration: none;
}
/*-- images & media --*/
#textContent.downloads #primaryContent {
	background: none #fff;
}
.textual {
	height: 100px;
	display: block;
	float: left;
	/*width: 130px;
	overflow: hidden;*/
}
.textual ul, .textual h4 {
	margin: 10px 0 0 15px;
	clear: both;
	display: block;
	padding: 0px;
}
.downloads ul.ulMediaSection li{
	height: 100px;
	float: left;
	width: 235px;
}
.downloads ul.ulMediaSection li img {
	display: block;
	float: left;
}
.downloads ul.ulMediaSection li ul li {
	float: none;
	width: 100px;
}
.downloads ul li ul li{
	display: inline;
}
.downloads ul li ul li, .downloads ul li{
	list-style: none;
}
.downloads ul li ul li a, .downloads ul li ul li a:visited{
	color: #53a1dd;
	font-weight: bold;
}
.downloads ul li ul li a:hover{
	color: #069;
}
.Onerowmedia, .Tworowmedia {
	border-top: solid 1px #eaeaea;
	padding-top: 15px;
	display: block;
	width: 725px;
	padding-left: 15px;
	height: 300px;
}
.ulMediaSection {
	float: left;
	padding-left: 0;
	margin: 0;
}
.cdiv, .cdiv2, .cdiv3 {
	width: 215px;
	float:left;
	padding: 0px;
}
.vdiv, .vdiv2{
	background-color: #eaeaea;
	min-height:160px;
	width: 2px;
	height: 80%;
	float:left;
	position:relative;
	left: -10px;
	margin-left:5px;
}
.Tworowmedia .vdiv, .Tworowmedia .vdiv2 {
	height: 480px;
}
/* investor relations */
#textContent.irLanding {
	height: 1306px;
}
#textContent.irLanding a:visited {
	text-decoration: underline;
}
.greyTable tr td, .greyTable th{
	padding:5px 5px 5px 10px;
}
.greyBg{
	background-color:#efeeee;
}
.publications_table a{
	color:#2ba3e6;
}
.publications_table a:hover{
	color:#44bbfd;	
}
.publications_table .content{ 
	padding:0 10px 0 10px;
	vertical-align: bottom;
}
.webcastPresentationDate {
	display: block;
	color: #aaa;
	margin: 0 0 0 10px;
	padding: 10px 0 0 10px;
}
.publications_table .pdfbrochure{
	padding:0 10px 0 10px;
	width:100px;
	vertical-align:middle;
}
.whiteContentBoxRight .webcastTitle {
	display: block;
	padding-top: 10px;
}
.whiteContentBoxRight .webcastPrLink {
	margin: 0;
}
.whiteContentBoxRight .webcastPrLink a {
	margin: 0 0 15px 12px;
}
#textContent.irLanding {
	height: 1306px;
}
#textContent.irLanding #fourBoxesOuterContainer{
	background: url(http://media.heinz.com/media/ourcompany/ir/headshadow.gif) no-repeat;
	background-position: 0px 0px;
	padding-top: 20px;
	margin-top: 0px;
}
#textContent.irLanding .innerDiv div.whiteContentBoxLeft, #textContent.irLanding .innerDiv div.whiteContentBoxRight{
	border-bottom: #e4e8eb solid 1px;
	padding-bottom: 10px;
	min-height: 377px;
	height: 377px;
}
#textContent.irLanding div #fourBoxesContainerTop, #textContent.irLanding div #fourBoxesContainerBottom {
	background: transparent;
	background-image: url();
}
h2.irMainHeaderImg {
	background: url(/media/ourcompany/ir/ir_main_financial_news.jpg) left top no-repeat;
	padding-top: 20px;
	height: 0;
	overflow: hidden;
}
#textContent.irLanding .innerDiv, #textContent.irLanding .innerDivNoBtmBorder {
	background: url(http://media.heinz.com/media/ourcompany/ir/vertDivider.gif) repeat-y;
	background-position: 358px 60px;
}
#textContent.irLanding #fourBoxesContainerBottom {
	margin-top:0px;
}
.greyTable tr td, .greyTable th{
	padding:5px 5px 5px 10px;
}
.greyBg{
	background-color:#efeeee;
}
.publications_table, .stockholderInfo #infoTabs table{
	border: solid #bfbfbf;
	border-width: 0 0 1px 0;
	margin: 15px 0 10px 0;
	clear: left;
	height:140px;
}
.publications_table a{
	color:#2ba3e6;
}
.publications_table a:hover{
	color:#44bbfd;	
}
.publications_table .content{ 
	padding:0 10px 0 10px;
	vertical-align:bottom;
}

.publications_table .pdfbrochure{
	padding:0 10px 0 10px;
	width:100px;
	vertical-align:middle;
}
/* stockholder info */
#textContent.stockholderInfo {
	height: 2390px;
}
#textContent.stockholderInfo #ui-tabs-5 {
	height: 1850px;
	overflow: auto;
}
#textContent.stockholderInfo #primaryContent3 {
	background-color:#f2f2f2;
}
#textContent.stockholderInfo #primaryContent3 .ui-tabs-panel {
	background:#ffffff;
	width: 748px;
	margin-top: 40px;
}
#textContent.stockholderInfo #primaryContent3 #ui-tabs-7 {
	height: 1225px;
}
#textContent.stockholderInfo #primaryContent3 #ui-tabs-11 {
	height: 500px;
	background:#ffffff;
}
#ui-tabs-23, #ui-tabs-11 {
	background-color: #fff;
	height: 300px;
}
#textContent.stockholderInfo {
	height: 2340px;
}
#textContent.stockholderInfo #infoTabs {
	float: left;
}
#textContent.stockholderInfo #ui-tabs-5 {
	height: 1850px;
	overflow: auto;
}
#olFiscalYear li {
	list-style: none;
	margin: 0;
}
.greyTable {
	float: left;
	margin: 8px 10px 0 4px;
}
#ui-tabs-7 h2 {
	color: #333;
	font-size: 12px;
	padding: 15px 10px 0;
}
.rtTable .greyTable {
	margin: 5px 0 0;
}
.rtTable {
	float:left;
	margin:0;
	position: relative;
	left: 20px;
	top:-30px;
	width: 300px;
}
.altItem {
	background: #eee;
}
p.disclaimer {
	clear: left;
}

/* stock performance */
#textContent.stockPerformance {
	height: 1760px;
	position: relative;
	top: 5px;
}
.stocksplit {
	position: relative;
	top: 7px;
}
.rtTable .greyTable {
	position: relative;
	top: 7px;
}
.stockPerformance .divinfo {
	width: 300px;
}
.stockPerformance #primaryContent3 #btmContent {
	position: relative;
	left: 10px;
}
#textContent.stockPerformance #primaryContent3 {
	padding-top: 10px;
	margin:0px;
}
.histLookUp {
	display: block;
	background: url(/media/rollovers/hitorical-price-lookup-btn.jpg) top left no-repeat;
	height: 197px;
	width: 334px;
	text-indent:-5000px;
}
.histLookUp:hover {
	background-position: 0 -197px;
}
p.disclaimer {
	clear: left;
}
.stockPerformance h2 {
color:#747474;
font-size:18px;
font-weight: normal;
}
/** financial releases **/
.liquidBlue{
	background: #687c99 url(http://media.heinz.com/media/misc/liquidbluebg.jpg) top left no-repeat;
	width:231px;
	height:136px;
	/* set as a table cell so that we can vertically center content */
	display: table-cell;
	vertical-align: middle;
}
#financialReleasesTop{
	background-color:#fff;
	border:#dadada 1px solid;
	padding:3px 3px 3px 3px;
}
#financialReleasesTop tr td div{
	clear:both;
	margin:0 auto 0 auto;
	text-align:center;
}
#financialReleasesTop tr td div a, .blueLink a, .blueLink, .bluetxt{
	color:#2ba3e6;
	text-decoration: underline;
}
#financialReleasesTop tr td div a:hover, .blueLink a:hover{
	color:#44bbfd;
}
#financialReleasesTop tr td div a.selected, .blueLink a.selected{
	color:#000;
	font-weight:bold;
	text-decoration:none;
}
.financialTitles{
	width:450px;
	padding:5px 10px 5px 10px;
}
.emailTitles{
	width:100px;
	padding:5px 5px 5px 5px;
}
#lnkEmail {
	background: url(/media/51870/emailicon.jpg) 0 10px no-repeat;
	display: block;
	padding-top: 25px;
	padding-left: 39px;
	padding-bottom: 10px;
	color: #4B94F7;
	float: right;
}
#textContent.financialNews #primaryContent3 #soloColumn p {
	float: left;
	width: 708px;
}
#textContent.financialNews #contactsHeaderImg {
	float: left;
}
.dateTitles{
	width:75px;
	padding:5px 5px 5px 5px;
}
.financialReleasesHdr{
	border: solid #bfbfbf;
	border-width:0 0 1px 0;
}
#textContent.financialNews {
	height: 960px;
}
/* Calendar of Events */
#textContent.events {
height: 600px;
}
/* financial highlights */
#textContent.financeHighlights {
	height: 949px;
}
#textContent.financeHighlights #soloColumn {
	margin: 10px 0;
}
#textContent.financeHighlights #soloColumn p, #textContent.financeHighlights #soloColumn div {
	padding: 0 10px;
}
#textContent.financeHighlights #contactsHeaderImg {
	float: none;
}
#textContent.financeHighlights a {
	margin-left: 10px;
	display: block;
}
#finHiLiteHdr, #finHiLiteTopGrad, #finHiLiteCntnt, #finHiLiteBotGrad {
	padding: 0;
}
/** presentations and webcasts **/
#textContent.presentations {
	height: 1755px;
}
.webcastOptionLg{
	float:left;
	clear:none;
	color:#555;
	padding:0 12px 10px 0;
	margin-bottom:20px;
}
.webcastOptionLg p{
	padding:2px 0 0 0;
}
.webcastOptionLg a{
	border:0;
	text-decoration:none;
}
.webcastOptionLg a:link{
	color:#2683c4;
}
.webcastOptionLg a:visited{
	color:#5484a6;
}
.webcastOptionLg a:hover{
	color:#2fa3f4;
}
.webcastOptionLg .playVideoDiv{
	width:222px;
	height:31px;
	background: #687c99 url(http://media.heinz.com/media/webcasts/playvideobg.gif) top left repeat-x;
	margin:0 0 5px 0;
	padding:0;
}
.webcastOptionLg .playVideoDiv img{
	display:block;
	margin:0 auto 0 auto;
	padding:5px 0 0 0;
	border:0;
}
.webcastOptionSm{
	float:left;
	padding:10px 0px 0 0; 
	margin:0; 
	clear:none;  
	width:230px;
}
.webcastOptionSm a img{
	border:0px;
	clear:none;
}
.webcastOptionSm .title{
	font-weight:bold;
	color:#4f5705;
	font-size:15px;
}
.webcastOptionSm a{
	color:#676e45;
	border:0;
	text-decoration:none;
}
.webcastOptionSm a:hover{
	color:#89964e;
}
.recentWebcastsTitle{
	margin-bottom:15px;
}
.noListenSlidesBtn a {
	background: url(http://media.heinz.com/media/rollovers/Button_WRollover.jpg) left top no-repeat;
	display: block;
	height: 0;
	overflow: hidden;
	padding-top: 29px;
	margin-top:-10px;
	width: 192px;
}
.noListenSlidesBtn a:hover {
	background-position: 0px -28px;
}
#hRecent {
	color: #61490b;
}
.greenBtn1, .greenBtn2 {
	height:30px;
	width:193px;
	background: transparent url(http://media.heinz.com/media/rollovers/greenBtns.jpg) top left no-repeat;
	display: block;
	text-indent:-5000px;
	position:relative;
	/*top: 195px;
	left: 245px;*/
}
.greenBtn1:hover {background-position: 0 -30px;}
a.greenBtn2 {background-position: 0 -60px;}
.greenBtn2:hover {background-position: 0 -90px;}

/* request information */
#textContent.requestInfo {
	height: 2300px;
}
#textContent.irLanding .last {
	display: none;
}
/* ir contacts */
#textContent.irContacts {
	height: 846px;
}
div.sideBySideContact {
	float: left;
	margin-bottom: 80px;
}
div.contact {
	width: 300px;
	float: left;
}
div.contact a {
	color: #606163;
}
div.contactAddress {
	clear: both;
}

/*-------------------------------Saved Styles------------------------------------*/
    /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/


/** about pittsburgh **/
#textContent.pittsburgh {
	height: 1822px;
}
#textContent.pittsburgh  #primaryContent.careerPath {
	height: 1722px;
	background: url(http://media.heinz.com/media/ourcompany/pittsburghcontentbg.gif) top left no-repeat;
}
#textContent.pittsburgh  #primaryContent.careerPath h1{
	color:#98882f;
	font-weight: normal;
}
#textContent.pittsburgh  #primaryContent.careerPath #primaryColumn h2{
	color:#98882f;
	margin-bottom: 0px;
}
#textContent.pittsburgh  #primaryContent.careerPath #primaryColumn {
	width: 555px;
	margin: 0px 15px 0px 15px;
}
#textContent.pittsburgh #primaryContent.careerPath #primaryColumn ul li{
	margin-left: 7px;
	padding: 0px;
}
#textContent.pittsburgh #primaryContent.careerPath #primaryColumn ul{
	margin-left: 7px;
	padding: 0px;
	margin-top:2px;
	margin-bottom:10px;
}
#textContent.pittsburgh  #primaryContent.careerPath #primaryColumn .searchjobs{
	margin-left:-14px;
	width: 583px;
}
a.backtocareers {
	background: url(http://media.heinz.com/media/ourcompany/backtocareers.gif) top left no-repeat;
	height: 22px;
	width: 129px;
	display: block;
	text-indent: -5000px;
}
a.backtocareers:hover {
	background-position: 0px -22px;
}
#textContent.pittsburgh #primaryContent.careerPath #secondaryColumn table, .webCastlnk2 {
	border: 0px;
	border-bottom: ridge 1px #d9d9d9;
}
#textContent.pittsburgh #primaryContent.careerPath #secondaryColumn h3{
	padding:0px;
	margin:10px;
}
#textContent.pittsburgh #primaryContent.careerPath #secondaryColumn td.image {
	width: 100px;
	padding:0px;
	vertical-align: top;
}
#textContent.pittsburgh #primaryContent.careerPath #secondaryColumn h2 {
	color: #000;
	font-weight: normal;
}
#secondaryColumn a.right {
	margin-top: -15px;
	margin-right: 25px;
	float: right;
	color: #63b0e6;
}
#textContent.awards ul.aList {
	margin: 0px;
	padding: 0px;
	width: 748px;
	/*width: 100%;
	overflow: hidden;
	clear: both;*/
}
#textContent.awards #tabNavigation ul ul  {
	margin:0;
	padding: 0;
}
#textContent.awards .ui-tabs-nav li.tempSelc {
background: url(http://media.heinz.com/media/22/tabbg.gif) no-repeat 0 0;
}
#textContent.awards #tabNavigation ul li.tempSelc a {
color: #333333;
}
#textContent.awards div.bluebg {
	text-indent: 10px;
	padding: 5px 0px;
	width:100%;
	background-color: #f2fafc;
	clear: left;
}
#textContent.awards div.whitebg {
	text-indent: 10px;
	padding: 5px 0px;
	width: 100%;
	clear: left;
}
#textContent.awards div.indent {
	text-indent: 20px;
}
#careerContent.diversity div.panel a {
	color: #5dbfd8;
	text-decoration:underline;
}
#primaryContent.careerPath .watchnow {
	background: url(http://media.heinz.com/media/19441/watchnowbtn.jpg);
	text-indent: -5000px;
	display:block;
	height: 32px;
	width: 131px;
	outline: none;
}
#primaryContent.careerPath .watchnow:hover {
	background-position: 0px -32px;
}
a#emailOptInButton {
	height: 17px;
	width: 200px;
	text-align: center;
	text-decoration: none;
	color: #666;
	border: 1px solid #666;
	padding: 5px;
	margin: 5px 0 0 10px;
	display: block;
	background-color: #CCC;
}
a#emailOptInButton:hover {
	color: #fff;
	background-color: #666;
}
a.lnkProjectMayang {
	background:transparent url(http://media.heinz.com/media/11100/projectmayang.jpg) no-repeat scroll left top;
	width:188px;
}

/** Global Brands List **/

#textContent.globalList #primaryContent {
	background: #ffffff none no-repeat;
	background-image: url(http://media.heinz.com/media/22/head-global_list.jpg);
	height: 1000px;
	margin: 20px 50px;
	width: 850px;
}
#textContent.globalList #contentContainer {
	margin: 0 40px;
	width: 850px;
}
#textContent.globalList #contentHeader  {
	width: 846px;
}
#textContent.globalList #contentContainer div {
	display: inline;
	width: 250px; 
	clear: none; 
	float:left;
}
#textContent.globalList h2 {
	font-size: 18px;
	color: #747474;
}
#textContent.globalList #contentContainer ul {
	margin:0px 20px 20px;
}
#textContent.globalList a {
	color: #00acd2; 
}

/* EDITOR PROPERTIES */
