/* GENERAL STYLES */
/**     Heinz Featured Articles a { text-decoration: underline; }   **/
#textContent.Article, #textContent.Archive, #textContent.Newpage {
	height: 1154px;
	text-align: center;
}
h2{	margin: auto 20px; font-size: 24px; color:#747474;}
#textContent.Article  h3 { color:#747474; margin: 5px 20px 5px 25px; font-size:15px; height: 25px;}
img { border: none; }
#primaryContent ul li {	vertical-align: top; margin: 5px 0 10px;	} 
a {	color:#926428;}

#textContent.Article #primaryContent a.linkhead {
	display:block;
	background: #ffffff;
	width:400px;
	cursor:pointer;
	position:relative;
	height: 32px;
	top: -40px;
	left: 15px;
	margin-bottom:-35px;
	filter:alpha(opacity=01);
	-moz-opacity: 0.01;
	opacity: 0.01;
	outline: none;
}
#textContent.Archive #primaryContent div #columnOne {
	float: left;
	width: 850px;
	height: 1000px;
	text-align:left;
	overflow:hidden;
}
#textContent.costbasis.Article #primaryContent div #columnOne p {
	width: 650px;
}
#textContent.costBasis #primaryContent #primaryDescription #columnOne {
	width: 660px;
	padding: 0px;
}
#textContent.costBasis {
	height: 750px;
}
.costBasis h7 {
	font-size: 30px;
	margin: 20px 20px 20px 20px;
}
.costBasis a {
	color: #555555;
	font-size: 12px;
}
#textContent.costBasis #primaryContent {
	background: #f4f4f4;
	width: 750px;
	height: 700px;
	margin: 8px 5px 20px;
}
#textContent.costBasis #primaryContent #primaryDescription #columnOne {
	width: 660px;
	padding: 0px;
}
.costBasis #thirdLevelNavigation ul {
	text-align: left;
}
#textContent.costBasis #primaryContent div #columnOne p {
	position:relative;
	left: 20px;
	width: 620;
}
#textContent.Archive #primaryDescription {
	text-align:left;
	margin:10px;
}
#textContent.Article #primaryContent, #textContent.Archive #primaryContent, #textContent.Newpage #primaryContent{
	background-image: none;
	background-color: white;
	margin: 20px 28px 20px;
	width: 900px;
	text-align:left;
}
#textContent.Archive #primaryContent {
	margin: 20px 30px 0px 30px;
	width: 900px;
}
#textContent.Article #primaryContent div #columnOne {
	float: left;
	width: 500px;
	height: 1040px;
	text-align: left;
	overflow: hidden;
}
#textContent.Article #primaryContent div #columnOne p {
	width: 450px;
}
#textContent.Article #primaryContent div #columnTwo {
	float: left;
	width: 360px;
	height: 1040px;
	overflow:hidden;
	text-align:center;
}
#textContent.Article ol li {
	margin: 10px 10px;
}
#textContent.Newpage #primaryContent div #columnOne {
	float: left;
	margin:10px;
	width: 420px;
	height: 800px;
	overflow:hidden;
}
#textContent.Newpage #primaryContent div #columnTwo {
	float: left;
	margin:10px;
	width: 420px;
	height: 800px;
	overflow: hidden;
}
#textContent.Newpage #primaryContent div #columnOne p {
	width: 410px;
	margin: 10px 0px;
	padding: 0px;
}
#textContent.Newpage #primaryContent #quickLinks {
	display: block;
	background: url(/media/newpages/marketingContainer.gif) 0 0 no-repeat;
	width: 756px;
	height: 159px;
	margin: 10px 70px 20px;
	float: left;
}
.Newpage #quickLinks a{
	background: top left no-repeat;
	height: 146px;
	width: 250px;
	display: block;
	margin: 5px 0px;
	float: left;
	text-indent: -5000px;
}
.Newpage #quickLinks a:hover{ background: 0px -146px; }
.Newpage #quickLinks #subBlock1 {
	margin-left: 3px; 
}
#textContent.Newpage a {
	color: #2C93CE;
}
#textContent.WebcastTitle {
	height: 750px;
}
.WebcastTitle  h2 {
	font-size: 22px;
	margin: 20px 20px 20px;
}
.WebcastTitle a {
	color: #555555;
	font-size: 12px;
}
#textContent.WebcastTitle #primaryContent {
	background: #f4f4f4;
	width: 750px;
	height: 700px;
	margin: 8px 5px 20px;
}
#textContent.WebcastTitle #primaryContent #primaryDescription #columnOne {
	background: transparent url(http://media.heinz.com/media/ourcompany/webcastGlobe.jpg) no-repeat 210px 256px;
	width: 660px;
	padding: 0px;
}
.WebcastTitle #thirdLevelNavigation ul {
	text-align: left;
}
#textContent.WebcastTitle #primaryContent div #columnOne p {
	position:relative;
	left: 20px;
	width: auto;
}
/************      Grown Not Made      **************/
#textContent.GrownNotMade{
	height: 1208px;
}
#textContent.GrownNotMade #headerContent{
	color: #ffffff;
}
#textContent.GrownNotMade h2{
	color: #ffffff;
	font-size:40px;
	margin: 10px 0 10px 23px;
	padding:0;
}
#textContent.GrownNotMade #headerContent h3 {
	width: 430px;
	position:relative;
	left: 23px;
	font-size:15px;
}
#textContent.GrownNotMade #headerContent div.copy{
	width: 444px;
	position:relative;
	left: 23px;
	height: 295px;
	line-height:16px;
}
#textContent.GrownNotMade #headerContent div.copy p{
	margin: 15px 0;
}
#textContent.GrownNotMade #primaryContent{
	background: #f9f9f9 none;
	width: 913px;
	position:relative;
	left: 23px;
	margin: 0 0 60px;
}
#textContent.GrownNotMade #primaryContent h3 {
	color: #2d9493;
	clear:both;
	font-size:18px;
	margin-bottom:5px;
}
.GrownNotMade #columnOne {
	float:left;
	width: 420px;
	padding-right: 30px;
	margin-left:12px;
	border-right: 1px #e0e0e0 solid;
}
.GrownNotMade #columnTwo {
	float:left;
	width: 430px;
	padding: 0 0 0px 0;
	position:relative;
	left:12px;
	background: url(http://media.heinz.com/media/22/ketchupTomatoes9.jpg) no-repeat;
	background-position: right bottom;
}
.GrownNotMade #primaryContent #columnTwo div#half {
	width:50%;
	float: left;
}
.GrownNotMade #primaryContent #columnTwo a img {
	padding-bottom: 32px;
}
div.insertImg {
	height:0px;
	float:left;
	position:relative;
	left: -35px;
}
div#R {
	height:0px;
	margin:0 0 -15px 0;
	position:relative;
	top:-65px;
	left: 360px;
}
.GrownNotMade .hwHeader {
	color: #2d9493;
	font-size:16px;
}
/* -- Heinz Value -- */

#textContent.heinzValue{
	height: 1140px;
}
#textContent.heinzValue a, #textContent.heinzValue .blue {
	color: #369fdb;
	text-decoration: none;
}
#textContent.heinzValue h2{
	font-size:25px;
	margin: 10px 0 10px 23px;
	padding:0;
	color: #ffffff;
}
#textContent.heinzValue #headerContent div.copy{
	width: 400px;
	position:relative;
	left: 23px;
	height: 365px;
	line-height:16px;
}
#textContent.heinzValue #headerContent div.copy p{
	margin: 15px 0;
}
#textContent.heinzValue #primaryContent{
	background: #e9e9e9 url(http://media.heinz.com/media/newpages/Value/primBg2.gif) no-repeat top left;
	width: 913px;
	position:relative;
	left: 23px;
	margin:0px;
}
#textContent.heinzValue #primTop, #textContent.heinzValue #primBottom{
	width: 913px;
	display:block;
	background: transparent url() top left no-repeat;
	position:relative;
	left: 23px;
	overflow:hidden;
}
#textContent.heinzValue #primTop{
	height:16px;
	background-image: url(http://media.heinz.com/media/newpages/Value/primTop.gif);
}

#textContent.heinzValue #primBottom{
	height:17px;
	margin: 0 0 40px;
	background-image: url(http://media.heinz.com/media/newpages/Value/primBottom.gif);
}
#textContent.heinzValue #primaryContent h3 {
	color: #2d9493;
	clear:both;
	font-size:18px;
	margin-bottom:5px;
}
#textContent.heinzValue #primaryContent ul li {
	margin:0px;
}
.heinzValue #columnOne {
	float:left;
	width: 420px;
	padding-right: 30px;
	margin-left:12px;
	border-right: 1px #ffffff solid;
}
.heinzValue #columnTwo {
	float:left;
	width: 430px;
	padding: 0 0 160px 0;
	position:relative;
	left:12px;
	background: url(http://media.heinz.com/media/newpages/Value/glassJar.jpg) no-repeat;
	background-position: 240px 360px;
}
.heinzValue #columnOne img {
	float:left;
	margin-bottom: 15px;
}
.heinzValue #columnTwo div.copy {
	width: 306px;
}
a.pdf {
	background:transparent url(http://media.heinz.com/media/rollovers/dlpdf_roll.gif) no-repeat scroll left top;
	float:right;
	height:17px;
	text-indent:-5000px;
	width:113px;
}
a.pdf:hover {
	background-position: 0 -17px;
}

/* EDITOR PROPERTIES */

