html * { margin: 0; padding: 0; }

:focus
{
  -moz-outline-style: none;
}

.floatwrapper
{
	width:100%;
	overflow:hidden;
}
/* Clear Fix */
/* Apply the clearfix class to any element which acts as a container for floats. */

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {
    display:inline-block;
}
/* Hides from IE-mac \*/
.clearfix {display:block;}
* html .clearfix {height: 1px;}
/* End hide from IE-mac */

BODY
{
	margin:0;
	padding:0;
	font-family: Arial, sans-serif;
	font-size:100%;
	color:#000000;
	text-align:center;
	background-color:#FFFFFF;
}

/* Fixes alignment and spacing problems for embedded media */
object {
	margin:0;
	padding:0;
	border:0;
	display:block;
}
embed {
	margin:0;
	padding:0;
	border:0;
	display:block;
}
iframe {
	margin:0;
	padding:0;
}

/* General styles */
img { 
	display:block; 
	border:0; 
}


p { 
	margin:0; 
	margin-bottom:.7em;
}
a { 
	color:#B00000; 
}
a:visited { 
	color:#B00000; 
}

h1 {font-size:.9em;}
h2 {font-size:.9em;}
h3 {font-size:.8em;}
h4 {font-size:12px; color: #86231D; margin-bottom:0; padding-bottom:0;}
.smmark {
	font-family: "Lucida Sans Unicode", Arial;
	line-height: 0; 
}

.nodisplay {
	display:none;
}
.display 
{
	display: block;
}
.clear { clear: both; }

/*Structure*/
#container {
	text-align:left;
	margin: 5px auto 0 auto;
	font-size:.8em;
	width:790px;
}
#content	{ width:760px; margin-left:auto; margin-right:auto; position:relative; font-size:100% }
/* Fixes */

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {
    display:inline-block;
}
/* Hides from IE-mac \*/
.clearfix {display:block;}
* html .clearfix {height: 1px;}
/* End hide from IE-mac */


/* New Header */
#masthead 
{
	width:760px;
	height:83px;
	margin-bottom: 25px !important;
}
#masthead img
{
	display:block;
}
#mastheadleft
{
	text-align:left;
	float:left;
	width: 255px;
	height:80px;
}
#mastheadleft img 
{
margin-top:15px;
}
#mastheadright 
{
	text-align:right;
	float:right;
	width: 340px;
	height:80px;
}
#mastheadright div#userdisplay
{
	text-align:center;
	float:left;
	padding-top:15px;	
}
#mastheadleft2
{
	text-align:left;
	float:left;
	width:545px;
	height:80px;
}
/*#mastheadleft2 img {}*/
#mastheadright2 
{
	text-align:right;
	float:right;
	width: 212px;
	height:80px;
}
#mastheadright2 div#userdisplay
{
	text-align:center;
	float:left;
	padding-top:15px;
	
}
div#navmenu 
{
	
	width:100%;
	font-size:12px;
	height:22px;
	font-weight:bold;
	color:#FFFFFF;
	font-family:Arial;
	margin-top:4px;
	}
* html div#navmenu {margin-top:0;padding-top:4px;}
#navmenu ul
{
margin-left: 0;
padding-left: 0;
white-space: nowrap;

}

#navmenu li
{
display: inline;
list-style-type: none;
}

#navmenu a { padding: 3px 8px;margin-right:1px;}


#navmenu a:link, #navmenu a:visited
{
color: #FFFFFF;
background-color: #C70000;
text-decoration: none;
border:solid 1px #990000;
margin-right:-2px;
}

#navmenu a:hover
{
color: #FFFFFF;
background-color: #86231D;
border-color:#764614;
text-decoration: none;
}




/*Content*/
#topcontent
{
margin-top:50px;
}


div#leftnav { margin-top:18px;float:left; width:154px; font-family:Arial; font-size:12px; font-weight:bold;}
div#leftnav ul
{
margin:0;
padding:0;
list-style-type: none;
font-family: Arial;
}
div#leftnav ul#navset a
{
display: block;
padding: 2px;
width: 150px;
margin-top:1px;
background-color: #C70000;
border-top: solid 2px #DF6C6C;
border-left: solid 2px #DF6C6C;
border-bottom: solid 2px #6B0000;
border-right: solid 2px #6B0000;
}

div#leftnav ul#navset a:link, #leftnav ul#navset a:visited
{
color: #FFFFFF;
text-decoration: none;
}

div#leftnav ul#navset a:hover
{
background-color: #86231D;
color: #fff;
border-top: solid 2px #AC6965;
border-left: solid 2px #AC6965;
border-bottom: solid 2px #46120F;
border-right: solid 2px #46120F;
}
div#leftnav ul#navset .Active
{
background-color: #86231D;
color: #fff;
border-top: solid 2px #AC6965;
border-left: solid 2px #AC6965;
border-bottom: solid 2px #46120F;
border-right: solid 2px #46120F;	
}

div#leftnav ul ul li a
{
	font-size: 11px;
	background-color: #FDE1C5;
	color: #86231D;
	border: 0;
	padding: 2px 0px 2px 10px;
}
div#leftnav ul ul li a:link, #leftnav ul ul li a:visited { color: #86231D; font-size: 11px; }
div#leftnav ul ul li a:hover
{
	background-color: #FFFFFF;
	color: #86231D;
	border: 0;
}

div#leftnav ul ul li a.subActive, #leftnav ul ul li a:visited.subActive
{
	background-color: #FFFFFF;
	color: #86231D;
	border: 0;
}

#mainarea
{
height:177px;
width:595px;
margin-top:4px;
margin-left:162px;
background:url(../images/home_main_bg.jpg);
}


#maincontent 
{
font-size:12px; 
Font-Family:Arial;
padding:100px 260px 0px 40px;
}

#homepage-banner {
	height:183px;
	width:595px;
	padding-top:6px;
	margin-left:162px;
} *html #homepage-banner {
	margin-left:159px;
}

.homepod {margin:3px;}

#companypod
{
	
	background-image:url(../images/company_pod_bottom.jpg);
	background-color:#9A0000;
	background-repeat:no-repeat; 
	background-position:bottom;
}
#kitchenpod
{
	
	background-image:url(../images/kitchen_pod_bottom.jpg);
	background-color:#86231D;
	background-repeat:no-repeat; 
	background-position:bottom;
}


#wellnesspod
{
	
	background-image:url(../images/wellness_pod_bottom.jpg);
	background-color:#9A0000;
	background-repeat:no-repeat; 
	background-position:bottom;
}

.podtopper
{border-bottom:solid 1px #FFFFFF;}
.podcontent
{padding-top:15px; padding-left:15px; padding-right:10px;font-family:Arial; color:#FFFFFF; font-size:11px;}
.podlinks a, .podlinks a:visited, .podlinks a:hover, .podlinks a:active
{color:#DEBC4D;}

#whatsnewarea
{
height:117px;
width:580px;
border:solid 1px #CCCCCC;
margin-top:19px;
margin-right:4px;
float:right;
text-align:center;

}

#whatsnewcontent 
{
font-family:Arial;
font-size:12px;
color:#333333;
text-align:center;
padding-top:30px;
}
div#whatsnewcontent img 
{
 padding-left:20px;
}

table#WhatsNew {margin-top:20px;}
table#WhatsNew p {font-size:13px; padding:0 5px 0 5px;}

#brandsarea
{
height:117px;
width:580px;
border:solid 1px #CCCCCC;
margin-top:19px;
margin-right:4px;
float:right;
text-align:center;

}

#brandscontent 
{
font-family:Arial;
font-size:12px;
color:#333333;
padding-left:20px;
padding-top:45px;
}
#brands {float:right; width:550px;}
#brands {float:right; width:550px;}
.brandslisting
{ border-bottom:solid 1px #999999;padding:15px 0 15px 25px;}
.brandslisting img {float:left;}
.brandstyle
{font-size:11px; float:left; padding-left:20px;}
.brandstyle a, .brandstyle a:visited, .brandstyle a:active
{
text-decoration:none;
}
.brandstyle a:hover
{text-decoration:underline;}
div#campbellsworld {
	float:left;
	padding-top: 15px;
	text-align: center;
	width: 154px;
}
div#campbellsworld img { display: inline; }
div.title { 
	margin-bottom: 15px;
	width: 154px;
}
div#worldmap {
	position:relative;
	width: 154px;
}
div#aroundtheworld {
	width: 154px;
	height: 78px;
	background: #ffffff url(../images/worldMap.gif) no-repeat top left;
}

/* homepage LFE promo (exceptions to the general rules) */
#promospotlfe div.promo { margin-right:0; margin-bottom:0 }
#promospotlfe img.emac { position:absolute; z-index:1; margin:0; bottom:0; right:0; }
#promospotlfe p {position:relative; z-index:100; margin-right:50px;}

.promospot1
{
position:relative; 
margin-top:10px;
width:247px;
height:100px;
border:solid 1px #999999;
text-align:left;

}

#promo_save {
 margin:0;
 border:none;
 }


.promospot1chunkyCFC, .promospot1mySlurp {
position:relative; 
margin-top:10px;
width:247px;
height:100px;
border:0;
text-align:left;
}

* html div#promospotlfe div.promospotlink {margin-left:0;}
div#promospotlfe div.promospotlink {margin-left:85px;}
.promospot2
{
margin-top:10px;
width:247px;
height:120px;
border:solid 1px #999999;
text-align:left;
}
div#ellen {
	height:120px;
	background:url(../images/promo_whims.jpg) no-repeat bottom right;
}
div#keepsake
{
	height:120px;
	background:url(../images/promo_keepsake.jpg) no-repeat bottom right;
}
div.bunnycasserole {
	height:120px;
}

div.gored {
margin-top:10px;
width:249px;
height:122px;
border:none;
text-align:left;
}

div.SOH2009 {
	width:249px;
	height:132px;
	text-align:left;
	border:none;
	margin-left:3px;
}

div.bunnycasserole .promospotlink a {
	margin-left:24px;
}
div.casserole
{
	height:120px;
	background:url(../images/promo_casserole.jpg) no-repeat bottom right;
}
div.casserole p 
{
	padding-left:25px;
	padding-right:10px;
		}

div#keepsake div.promo p { margin-left:0; margin-right: 65px; padding-top:5px; color:#000000; }
.promospot3
{

margin-top:10px;
width:247px;
height:120px;
border:solid 1px #999999;
margin-left:5px;
text-align:left;
}
.promospotlink
{

margin-right:10px;

}
.promospotlink a, .promospotlink a:visited, .promospotlink a:active, .promospotlink a:hover
{
color:#B34040;
font-size:11px;
text-decoration:none;
font-weight:bold;
}
div.promo { clear: left; color:#B00000; margin:5px;font-size:11px;}
div.promo h2 { font-size:1.1em;}
div.promo img { float: left; margin: 0 0 0 0;}
div.promo p { margin-left: 75px; padding-top:5px; color:#000000; }

div.redcarpet div.promo img { margin-right:0; margin-bottom:0; }
div.redcarpet div.promo p { margin-left:0; margin-bottom:0; }
div.redcarpet .promospotlink { clear:left; margin-left:12px; }

div.redcarpet, div.casserole, div.bunnycasserole, div.kitchencorkboard { position: relative; }






div.draft p {margin-bottom:0;}
div.draft div.promospotlink {text-align:right;}

div.lowersodium div.promo img {margin-top:10px;}

div.promoclickable a, div.promoclickable img {
width: 100%; height: 100%; }
div.promoclickable a {
position: absolute; top: 0; left: 0; }

div.kitchencorkboard h2 img {margin-top:2px;margin-left:5px;}
div.kitchencorkboard div.promospotlink a {margin-left:0px;}

div#aroundtheworld a {
	display: block;
	position: absolute;
}
div#aroundtheworld a:hover {
	background: url(../images/worldMap.gif) no-repeat 0 0;
}
div#aroundtheworld a#america {
	left: 0;
	top: 0;
	width: 43px;
	height: 32px;
}
div#aroundtheworld a#america:hover { background-position: 0 -156px; }
div#aroundtheworld a#canada {
	left: 14px;
	top: 1px;
	width: 37px;
	height: 22px;
}
div#aroundtheworld a#canada:hover { background-position: -14px -79px; }
div#aroundtheworld a#latinamerica {
	left: 12px;
	top: 29px;
	width: 41px;
	height: 49px;
}
div#aroundtheworld a#latinamerica:hover { background-position: -12px -263px; }
div#aroundtheworld a#europe {
	left: 48px;
	top: 0px;
	width: 55px;
	height: 24px;
}
div#aroundtheworld a#europe:hover { background-position: -48px -312px; }
div#aroundtheworld a#asiapacific {
	left: 88px;
	top: 0px;
	width: 66px;
	height: 74px;
}
div#aroundtheworld a#asiapacific:hover { background-position: -88px -390px; }
div#aroundtheworldtext { text-align: center; margin-top:20px;}
div#aroundtheworldtext p{ font-size:11px; color:#4c4c4c; text-align:left;}
div#aroundtheworldtext a {
	display: block;
	color: #4c4c4c;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
}
div#aroundtheworldtext a:hover { color: #86231D; text-decoration: underline; }
div#aroundtheworldtext a span { display: inline; }
div#aroundtheworldtext a:hover span { 
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 154px;
	height: 78px;
	background: url("../images/worldMap.gif") 0 0 no-repeat; 
}
div#aroundtheworldtext a#americatxt:hover span { background-position: 0 -156px; }
div#aroundtheworldtext a#canadatxt:hover span { background-position: 0 -78px; }
div#aroundtheworldtext a#latinamericatxt:hover span { background-position: 0 -234px; }
div#aroundtheworldtext a#europetxt:hover span { background-position: 0 -312px; }
div#aroundtheworldtext a#asiapacifictxt:hover span { background-position: 0 -390px; }

#searcharea
{
width:590px;
height: 148px;
margin-top:19px;
margin-left:8px;
float:right;
background:url(../images/search_highlights.jpg);
border: solid 1px #000000;
}
#searchcontent 
{
font-family:Arial;
font-size:12px;
padding: 10px 10px 0px 35px;
}
#searchcontent p.searchtext {font-size:12px;}
#searchcontent td.search { font-size: 11px; font-weight: bold; color: #333333; }
#searchcontent td.search input { margin-top: 3px; margin-bottom: 3px; }
#searchcontent td.search a.btnSearch 
{ 
	color: #FFFFFF;
	text-decoration: none; display: block;
	padding: 2px;
	width: 55px;
	margin-top:5px;
	text-align: center;
	background-color: #C70000;
	border-top: solid 2px #DF6C6C;
	border-left: solid 2px #DF6C6C;
	border-bottom: solid 2px #6B0000;
	border-right: solid 2px #6B0000;
}
#searchcontent #sourceList td label {
	font:bold 11px Arial,sans-serif;
}
#searchcontent td table a {
	font:bold 11px Arial,sans-serif;
}
#searchcontent td.search a:visited.btnSearch
{
	color: #FFFFFF;
	text-decoration: none;
}

* html .searchheader
{
background:#F9EBBE;
width:592px;
border:solid 1px #000000;
padding:5px 0px 5px 5px;
margin-bottom:10px;
}
.searchheader
{
background:#F9EBBE;
width:588px;
border:solid 1px #000000;
padding:5px 0px 5px 5px;
margin-bottom:10px;
}

div#searchbottom 
{
	width:594px;
	float:right;
	font-family:Arial;
	font-size:11px;
}


div#searchbottom #lblTotoalResults b{color:#86231D;}
div.searchResults a {font-size:11px;font-weight:bold;}
div.searchResults p {margin-left:10px;}
div.mealItem td.infoArea  td.detailArea{ padding:10px;}
td.infoArea img {display:inline;}

div.key { border: 1px solid #999999; float:left; margin-top:20px;}
div.key #title { 
	border-bottom: 1px solid #999999; 
	padding: 2px 5px;
	font-weight: bold;
	color: #666666;
	font-size: 11px;
}
div.key ul { 
	margin:5px; 
	color: #666666;
	font-size: 10px;
	list-style: none;
}
div.key li { margin: 10px; }
div.key li.wellness {
	background: url(../images/icon_wellness_key.gif) no-repeat;
	padding-left: 35px;
	
}
div.key li.thirtyMinutes {
	background: url(../images/icon_30Minute_key.gif) no-repeat;
	padding-left: 35px;
}
div.key li.video {
	background: url(../images/icon_watchRecipe_key.gif) no-repeat;
	padding-left: 35px;
}





#footerflags
{
float:right;
width:320px;
margin-bottom:5px;
margin-right:0px;  
}

/* hide from Mac IE \*/
* html #footerflags {
	margin-right:-3px;
	margin-right:0px;	
}
/* end hide */

#footerflags img
{
margin-left:4px;
margin-right:0;
border:0;
padding:0;
display:inline;
}

div.footerlicensing {
	float:left;
	width:50%;
	font-size:.8em;	
	color:#999999;
	margin-bottom:5px;
}


#footertext

{
	width: 760px;
    text-align: center;
	margin-bottom: 10px;
	margin-top:20px;
	text-decoration:none;
}
#footertext a {text-decoration:none; font-size:11px;}
#footertext a:hover {text-decoration:underline;}
#footertext img
{
    margin-right:10px;
    display:inline;
}
	
#footer 
{
height:17px;
padding-top:20px;
border:solid 1px #999999;
font-size:.8em;
color:#999999;
padding:5px;
}

#footercopy
{
float:left;
}
#footernav
{
float:right;
}
#footernav a
{
color:#999999;
text-decoration: none;
}
#footernav a:hover
{
text-decoration: underline;
}
#footerspace
{
height:20px;
}
input.selectBox {
	border: 1px solid #7F9DB9;
	width: 171px;
	height: 13px;
	color: #000000;
	font-family: arial, Helvetica, Sans-Serif;
	font-size: 10px; 
	background: #ffffff url(../images/bg_select.gif) no-repeat right top;
	padding: 1px 0px 0px 3px;
	cursor: default;
	position: relative;
	top: 0px;
	left: 0px;
}
div.dropDown {
	background-color: #ffffff;
	border: 1px solid #7F9DB9;
	position: absolute;
	width: auto;
	padding-right: expression(0);
	padding-right: 5px;
	display: none;
}
div.dropDown a,div.dropDown a:link,div.dropDown a:visited  {
	padding-left: 5px;
	display: block;
	color: #000000;
	text-decoration: none;
	font-size: 10px;
	width: 100%;
	cursor: default
}
div.dropDown a:hover {
	color: #ffffff;
	background-color: #4D689E;
}
div#sitemap { margin: 10px; }
div#sitemap a {
	display: block;
}
div#sitemap li a { display: inline; }
div#sitemap ul { margin-top: 0; margin-bottom: 0; padding-left: 35px; }

div.mealItem {
	margin-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #999999;
}
div.mealItem table { width: 100%; }
div.mealItem table td { vertical-align:top; font-size: 11px; }
div.mealItem table td a.title { font-weight: bold; font-size: 12px; }
div.mealItem td.imgArea { width: 84px; }
div.mealItem td.infoArea { padding: 10px;}
div.mealItem td.detailArea div { margin-top: 10px; }
div.mealItem td.detailArea span { display: block; white-space: nowrap; }
div.mealItem td.detailArea img { display: block; }
.term { font-size: 12px; }
.searchchoices td input { height: 12px; }

/*Easy Open Styles*/
div#faqarea
{
height:117px;
width:580px;
border:solid 1px #CCCCCC;
margin-top:19px;
margin-right:4px;
float:right;
text-align:center;
}

div#faqcontent 
{
font-family:Arial;
font-size:13px;
color:#3E3E3E;
padding-left:60px;
padding-right:20px;
padding-top:45px;
text-align:left;
font-weight:bold;
}
div#contactcontent 
{
font-family:Arial;
font-size:13px;
color:#3E3E3E;
padding-left:20px;
padding-right:20px;
padding-top:20px;
text-align:left;
font-weight:bold;
}
div#faqcontent p, div#contactcontent p {padding: 4px 0 0px 0;}
div.faqwrapper{width:580px;overflow:hidden;margin-left:175px;}
div.faqwrapper h2{font-size:14px; color:#666666;}
* html div#landing, * html div#faq {margin-top:-30px;}
div#landing div#general {width:250px; float:left;}
div#landing div#investor {width:250px; float:left;}
div#landing div#idea {width:250px; float:left;}
div#landing div#lfe {width:250px; float:right;}
div#landing div#merch {width:250px; float:right;}
div#landing div#general img,
div#landing div#investor img,
div#landing div#lfe img,
div#landing div#idea img,
div#landing div#merch img{float:left; padding: 0 10px 10px 0;}
div#faqbody{float:left; width:430px;margin-left:-18px;}
div#faqbody h1 {font-size:14px; color:#666666;}
div#faqbody h2 {font-size:12px; color:#666666;}
ul#questions{padding: 0 0 0 20px ;}
ul#questions li{list-style-type:none;margin-bottom:5px;}
ul#questions li a {color:#006699; font-size:11px;}
ul#answers{padding: 0 20px;}
ul#answers li div.howto {margin-left:auto;margin-right:auto; text-align:center;}
ul#answers li div.howto img {display:inline; padding:5px;} 
ul#answers li{list-style-type:none;margin-bottom:5px;}
ul#answers li a {color:#990000; font-size:14px; font-weight:bold;}
ul#answers li a.link {font-size:13px; font-weight:normal;}
table#openers tr.head {background:#999999;}
table#openers tr.alt {background:#cccccc;}
table#openers tr td {padding:5px; font-size:12px;}
table#openers tr td a {font-size:12px; font-weight:normal;}
div#faqsidebar{float:right; width:98px;}
div#faqsidebar p {padding:0px 5px 0 5px;}
div#faqsidebar div#otherquestions
{
	background:url(../images/sidebar_otherquestions.jpg) no-repeat;
	width:98px;
	padding-top:50px;
	padding-bottom:30px;
	font-size:11px;
	
}
div#faqsidebar div#stillneedhelp
{
	background:url(../images/sidebar_stillneedhelp.jpg) no-repeat;
	width:98px;
	padding-top:50px;
	padding-bottom:30px;
	font-size:11px;
}
div#faqsidebar div#ideasforinnovation
{
	background:url(../images/sidebar_ideasforinnovation.jpg) no-repeat;
	width:98px;
	padding-top:50px;
	padding-bottom:30px;
	font-size:11px;
}
div#contactspace {width:560px; margin-left:180px; margin-top:200px;}
div#contactspace a.button
{
	color: #FFFFFF;
	font-weight:bold;
	text-decoration: none; display: block;
	padding: 2px;
	width: 55px;
	margin-top:0;
	margin-left:10px;
	text-align: center;
	background-color: #C70000;
	border-top: solid 2px #DF6C6C;
	border-left: solid 2px #DF6C6C;
	border-bottom: solid 2px #6B0000;
	border-right: solid 2px #6B0000;
	display:inline;
}
a.submitButton,a:visited.submitButton {

	color: #ffffff;
	font-family: arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	width: 35px;
	padding: 2px 5px;
	background-color: #B00000;
	border-top: 2px solid #C54343;
	border-left: 2px solid #C54343;
	border-right: 2px solid #5C0000;
	border-bottom: 2px solid #5C0000;
	position: relative;
	top: -1px;
	white-space: nowrap;

}
div#contactspace table{font-size:11px;font-weight:normal;}
#logintable TD{padding-right:10px;}
.shortbodyspace{
	float:right;
	width:597px;
	height:257px;
	background:url(../images/bodyarea_bg.jpg) no-repeat bottom left;
	margin-right:0;
	font-size: 11px;
	position:relative;
	top:5px;
	overflow: visible;
}
#unsubscribe-19 
{
	margin-top: -4px;
	background: url(../images/bodyarea_bg_19.jpg) no-repeat bottom left;
}
#unsubscribe-19 #logintable TD 
{
	padding-right: 0;
}
#unsubscribe-20 
{
	margin-top: -4px;
	background: url(../images/bodyarea_bg_20.jpg) no-repeat bottom left;
}
#unsubscribe-20 #logintable TD 
{
	padding-right: 0;
}
#unsubscribe-25 
{
	margin-top: -4px;
	background: url(../images/bodyarea_bg_25.gif) no-repeat bottom left;
}
#unsubscribe-25 #logintable TD 
{
	padding-right: 0;
}
#unsubscribe-36 
{
	margin-top: -4px;
	background: url(../images/bodyarea_bg_25.gif) no-repeat bottom left;
}
#unsubscribe-36 #logintable TD 
{
	padding-right: 0;
}
#unsubscribe-6 
{
	margin-top: -4px;
	background: url(../images/bodyarea_bg_20.jpg) no-repeat bottom left;
}
#unsubscribe-6 #logintable TD 
{
	padding-right: 0;
}
#unsubscribe-27 
{
	margin-top: -4px;
	background: url(../images/bodyarea_bg_20.jpg) no-repeat bottom left;
}
#unsubscribe-27 #logintable TD 
{
	padding-right: 0;
}
#unsubscribe-28 
{
	margin-top: -4px;
	background: url(../images/bodyarea_bg_20.jpg) no-repeat bottom left;
}
#unsubscribe-28 #logintable TD 
{
	padding-right: 0;
}

.unsubmain{padding: 20px 50px 10px 35px; margin-top:20px;}
.unsubcontent{display: block; width:350px;margin:15px 0;}
div.linkLine a{font-size:11px;}

table#logintable td input 
{
	background: #fff !important;
}
table#logintable TD input.textBox {
	width: 120px;
	height: 15px;
	font-size: 10px;
	margin-right: 13px
	border: 1px solid #999999;
}
span.required{color:#B00000;}
table#tContactUs th{padding:15px 0 5px 0;}

/* START OUR BRANDS STYLES */
div#ourbrands, div#ourbrands * 
{
	margin: 0;
	/*padding: 0;*/
}
div.selectharvest 
{
	color:#333333;
	font-family:Times New Roman;
}
div.selectharvest a {color:#333333;}
div.selectharvest a.tt {text-decoration:none;cursor:text;}
div#ourbrands div.header, div#ourbrands div.subheader, div#ourbrands div#main {width: 758px;}
div#ourbrands div.header
{
	width: 758px;
	padding-top: 0;
	position:relative;
}
/*
div#ourbrands div.header h1,
div#ourbrands div.header p {
	font-size:1px;
	text-indent: -5000px;
	overflow:hidden;
}
*/
div#ourbrands div.subheader 
{
	display:block;
	background:url(../images/select/header_select_bottom.jpg) no-repeat top right;
	padding-bottom:10px;
}
div#ourbrands div.subheader .sh_title 
{
	width:300px;
	padding-top:10px;
	margin-left:20px;
	font-size:16pt;
	font-family:Times New Roman;
	font-weight:bold;
	color:#CC0000;
}
div#ourbrands div.subheader .sh_body 
{
	display:block;
	width:360px;
	margin-left:20px;
	font-family:Times New Roman;
	font-size:10pt;
	line-height:16pt;
}
div#ourbrands div.subheader .sh_symbols {padding-top:15px;padding-left:20px;font-size:8pt;}
div#ourbrands div.subheader img {display:inline;}
div#ourbrands .sh_footnotes {color:#333;font-size:8pt;margin-top:10px;width:680px;}
div#ourbrands div#main 
{
	padding: 0 0 14px 0;
	font-family: Arial, Verdana;
	font-size: 11px;	
	display: inline-table;
}
div#ourbrands div#main:after 
{
	content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
div#ourbrands div.stories 
{
	display: none;
}
/*div#main a:link, div#main a:visited, div#main a:active, div#main a:hover, div#main a:focus {color: #cc0000;}*/

div#main a:hover{text-decoration:underline;}

div#ourbrands div#main a:link strong, 
div#ourbrands div#main a:visited strong,
div#ourbrands div#main a:active strong,
div#ourbrands div#main a:hover strong,
div#ourbrands div#main a:focus strong
{color:#980409;}
div#ourbrands .hdivider {border-bottom:1px solid #999999;width:671px;height:1px;font-size:1px;}
div#leftcolumn 
{
	float: left;
	display: inline;
	padding: 0;
	margin: 0 0 0 20px;
	width: 520px;
}
div#rightcolumn 
{
	float: right;
	display: inline;
	padding: 10px 0 0 0;
	margin: 0 5px 0 0;
	width: 197px;
}

div#leftcolumn .lc_section {font-family:Times New Roman;font-size:9pt;line-height:14pt;padding-bottom:20px;color:#333333;}
div#leftcolumn .lc_section img {display:inline;}
div#leftcolumn .lc_section a.tt {text-decoration:none;cursor:text;}
div#leftcolumn .lc_section .lc_detail_headnote {padding-bottom:4px;}
div#leftcolumn .lc_section .lc_detail_footnote {margin-top:10px;font-size:8pt;line-height:10pt;}
div#leftcolumn .lc_section .lc_left, div#leftcolumn .lc_section .lc_right {width:260px;float:left;}

div#rightcolumn .callout {width:196px;margin-bottom:25px;}
div#rightcolumn .co_signup {height:223px;background:url(../images/select/co_bg_signup.jpg) no-repeat;}
div#rightcolumn .co_signup .pad {padding:50px 15px 0 14px;}
div#rightcolumn .co_signup .co_text {color:#666666;}
div#rightcolumn .co_signup .co_text a {display:block;margin-top:7px;color:#339900;font-size:9pt;font-weight:bold;text-decoration:underline;}
div#rightcolumn .co_6weeks {height:134px;background:url(../images/select/co_bg_6weeks.jpg) no-repeat;}
div#rightcolumn .co_6weeks .pad {padding:42px 87px 0 7px;}
div#rightcolumn .co_6weeks .co_text {color:#AD0C00;}
div#rightcolumn .co_6weeks .co_text a {display:block;margin-top:1px;color:#AD0C00;font-size:9pt;font-weight:bold;text-decoration:underline;}
div#rightcolumn .co_eatwell {height:159px;background:url(../images/select/co_bg_eatwell.jpg) no-repeat;}
div#rightcolumn .co_eatwell .pad {padding:110px 2px 0 12px;}
div#rightcolumn .co_eatwell .co_text {color:#666666;}
div#rightcolumn .co_eatwell .co_text a {display:block;margin-top:1px;color:#003366;font-size:9pt;font-weight:bold;text-decoration:underline;}


div#ourbrands .newsletterformdiv {margin-left:20px;position:relative;top:-120px;}
div#ourbrands .newsletterformdiv table {margin:0 0 15px 0;}
div#ourbrands .newsletterformdiv table td.left {text-align:right;color:#666666;font-size:10pt;width:105px;}
div#ourbrands .newsletterformdiv table td.right {width:185px;text-align:left;}
div#ourbrands .newsletterformdiv table td.right input {border:1px solid #ADADAD;padding:2px 0px;}
div#ourbrands .newsletterformdiv table td.right input.i1 {width:180px;}
div#ourbrands .newsletterformdiv table td.right input.i2 {width:87px;}
div#ourbrands .newsletterformdiv table td.right select {width:105px;}
div#ourbrands .newsletterformdiv #submit {display:block;margin-left:13px;}

span.i {font-style:italic;}
span.b {font-weight:bold;display:inline;}

/* START GOLD LABEL STYLES */
div#goldlabel 
{
	width: 449px;
	height: 155px;
	padding: 10px 0 0 7px;
	background: url(../images/select/background_gold_label.gif) no-repeat left top;
	position:relative;
	margin-bottom:25px;
}
div#goldlabel img {
	margin-left:117px;	
}

div#goldlabel img.photo 
{
	position:absolute;
	margin-left:0;
	top:-6px;
	left:-6px;
}
div#goldlabel ul 
{
	margin: 4px 0 0 130px;
} 
div#goldlabel li 
{
	list-style: none outside;
	margin-left: 10px;	
}
/* END GOLD LABEL STYLES */

/* START HEALTHY REQUEST STYLES */
div#ourbrands div#main div#healthyrequest {
	width:449px;
	height:121px;
	background:url("../images/select/background_healthy_request.gif") no-repeat top left;
	position:relative;
	margin-bottom:30px;
}

div#ourbrands div#main div#healthyrequest img 
{
	padding-top:26px;
	margin: 0 0 0 11px;
}

div#ourbrands div#main div#healthyrequest img.photo 
{
	padding:0;
	position:absolute;
	margin-:0;
	top:-17px;
	right:36px;
}


div#healthyrequest ul 
{
	margin: 4px 0 0 8px;
} 
div#healthyrequest li 
{
	list-style: none outside;
	margin-left: 10px;	
}


/* END HEALTHY REQUEST  STYLES */
/* START CAN SOUP STYLES */
div#cansoup 
{
	margin: 0;
	position: relative;
	background: url(../images/select/background_cansoup_bottom.gif) no-repeat left bottom;
 	width: 449px;
 	padding-bottom: 9px;
}

div#cansoup div.door 
{
	background: url(../images/select/background_cansoup_top.gif) no-repeat left top;
	width: 449px;
	overflow:hidden;
}
div#cansoup img.photo
{
	position: absolute;
	left: 333px;
	top: 10px;
	z-index: 1;
}
div#cansoup dt img 
{
	position: static;
}
div#cansoup #left 
{
	float: left;
	display: inline;
	margin: 0;
	padding: 15px 0 20px 18px;
	width: 180px;
}
div#cansoup #right 
{
	float: left;
	display: inline;
	width: 170px;
	margin: 85px 0 0 35px;
}
div#cansoup dl
{
	margin: 0;
	padding-top:15px;
	padding-left:18px;
	padding-bottom:5px;
}
div#cansoup #left dl 
{
	margin: 0;
	padding:0;
	padding-bottom:20px;
}
div#cansoup dl.bottom {
	padding-bottom:0;
}
div#cansoup ul {
	margin-bottom:0;
	padding-bottom:0;
}
div#cansoup dt 
{
	margin-bottom: 3px;
}
div#cansoup dd li 
{
	list-style: none outside;
	margin-top: 2px;
}
/* END CAN SOUP STYLES */
/* START BOWLS STYLES */
div#bowls 
{
	margin: 44px 0 0 0;
	position: relative;
	background: url(../images/select/background_bowls_bottom.gif) no-repeat left bottom;
	width: 352px;
	overflow: visible;
	voice-family: "\"}\""; 
	voice-family:inherit;
 	width: 449px;
 	padding-bottom: 11px;
}
div#leftcolumn>div#bowls
{
	width: 449px;
}
div#bowls div.door 
{
	background: url(../images/select/background_bowls_top.gif) no-repeat left top;
	width: 449px;
	overflow: hidden;
	
}
div#bowls img.photo
{
	position: absolute;
	left: 298px;
	top: -9px;
	z-index: 1;
}
div#bowls dt img, div#bowls #right img
{
	position: static;
}
div#bowls #left 
{
	margin: 0;
	padding: 15px 0 20px 18px;

}
div#bowls #right 
{
	float: right;
	display: inline;
	width: 191px;
	margin: 110px 0 0 0;
	padding: 0 10px 10px 0;
}
div#bowls #right img 
{
	margin-bottom: 5px;
}
div#bowls #right a 
{
	float: right;
}
div#bowls dl
{
	margin: 10px 0 0 0;
}
div#bowls dt 
{
	margin-bottom: 3px;
}
div#bowls dd li 
{
	list-style: none outside;
	margin-top: 2px;
}
/* END BOWLS STYLES */
div#ourbrands div#easyopen, div#ourbrands div#stories
{
	background: url(../images/select/background_right_bottom.gif) no-repeat left bottom;
	width: 197px;
	padding-bottom: 14px;
}
div#ourbrands div#easyopen div.door, div#ourbrands div#lfe div.door, div#ourbrands div#stories div.door, div#sixweeks div.door
{
	position: relative;
	background: url(../images/select/background_right_top.gif) no-repeat left top;
	width: 197px;
	padding-top: 11px;
}
/* 6 weeks promo */
div#ourbrands div#sixweeks 
{
	width:197px;
	position:relative;
}

div#sixweeks div.door p
{
	margin-left:10px;
	width:95px;
	
}
div#sixweeks div.door 
{
	height:126px;
	background: url(../images/select/bg_6weeks_promo_select.gif) no-repeat left top;
	position:relative;
	z-index:5;
	color:#980409;
}
div#sixweeks div.door div 
{
	position:relative;
	z-index:5;
	zoom:1;
}
div#sixweeks div.door div img 
{
	margin-left:8px;
}
div#sixweeks img.photo {
	position:absolute;
	bottom:0;
	right:0;
	z-index:1;
	zoom:1;
}
	* html div#sixweeks img.photo {
		right:-1px;
	}

/* START STORIES STYLES */
div#ourbrands div#stories 
{
	color: #633;
}
div#ourbrands div#stories h5 
{
	font-size: 9px;
}
div#ourbrands div#stories p 
{
	margin-bottom: 3px;
}
div#ourbrands div#stories div.door 
{
	background: url(../images/select/background_stories_top.gif) no-repeat left top;
	padding-top: 11px;
}
div#ourbrands div#stories div.door p, div#stories div.door h4, div#stories div.door h5 
{
	margin-left: 11px;
	padding-right: 4px;
}
div#ourbrands div#stories div.door h5 
{
	margin-bottom: 8px;
}
div#ourbrands div#stories img.photo 
{
	margin-left: 11px;
}
div#ourbrands div#stories div#storyplaceholder 
{
	margin: 5px 0;
}
div#ourbrands div#stories #morestories 
{
	text-align: center;
	margin-top: 10px;
}
div#ourbrands div#morestories a:hover, div#ourbrands div#morestories a:focus, div#ourbrands div#morestories a:active, div#ourbrands div#morestories a.active 
{
	text-decoration: none;
}
div#ourbrands div#morestories a.active 
{
	cursor: default;
}
div#ourbrands div#stories #morestories li 
{
	list-style: none outside;
	display: inline;
}
/* END STORIES STYLES */
/* START EASY OPEN STYLES */
div#ourbrands div#easyopen 
{
	margin: 30px 0 0 0;
	overflow: hidden;
}
div#ourbrands div#easyopen div.door
{
	overflow: hidden;
}
div#ourbrands div#vidins2 div.door
{
	overflow: hidden;
}
div#ourbrands div#easyopen div.door img 
{
	float: left;
	display: inline;
	margin: 9px 0 0 4px;
}
div#ourbrands div#vidins2 div.door img 
{
	float: left;
	display: inline;
	margin: 9px 0 0 4px;
}
div#ourbrands div#easyopen div.door div 
{
	float: left;
	display: inline;
	width: 88px;
}
div#ourbrands div#vidins2 div.door div 
{
	float: left;
	display: inline;
	width: 88px;
}
div#ourbrands div#easyopen div.door div img 
{
	position: static;
	display: block;
	margin-bottom: 15px;
}
div#ourbrands div#vidins2 div.door div img 
{
	position: static;
	display: block;
	margin-bottom: 15px;
}
div#ourbrands div#easyopen div.door div a 
{
	margin-left: 7px;
}


/* END EASY OPEN STYLES */
/* START LFE STYLES */
div#ourbrands div#lfe 
{
	width: 197px;
	margin: 30px 0 0 0;
}
div#ourbrands div#vidins2 
{
	width: 197px;
	margin: 30px 0 30px 0;
}

/* END LFE STYLES */
div#ourbrands div#main p#contact-us 
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #fc9;
	padding: 27px 0 70px 46px;
	clear: both;
}
div#ourbrands div#main p#contact-us a 
{
	color: #fc3;
}
div#ourbrands a:link.cta, div#ourbrands a:visited.cta, div#ourbrands a:active.cta, div#ourbrands a:hover.cta 
{
	color: #900;
	font-weight: bold;
	font-family: Arial;
	font-size: 12px;
}
div#ourbrands div#sixweeks a:link.cta, div#ourbrands div#sixweeks a:visited.cta, div#ourbrands div#sixweeks a:active.cta, div#ourbrands div#sixweeks a:hover.cta {
	font-size:11px;
	color: #980409;
}
/*\*//*/
#ourbrands #main {display: block;}
/**/
/* END OUR BRANDS STYLES */

/* CONDENSED SOUPS PAGES */

div#condensed {
	padding-top:34px;
	font-family:arial;
}
/*marker*/ .condenseddetail {
	margin-top:5px;
}
div#condensed.home {
	padding-top:24px;
}
div#condensed #content {
	margin:0;
	padding-bottom:8px;
	width:762px;
	min-height:405px;
	position:relative;
} *html div#condensed #content {
	height:405px;
}
div#condensed #content img#viewAllImage {
	position:absolute;
	top:217px;
	right:5px;
} *html div#condensed #content img#viewAllImage {
	right:7px;
}
div#condensed #content img#banner 
{
	position:relative;
	top:-5px;
	margin:0 0 0 -10px;
}
div#condensed #content #flash {
	float:left;
}
div#condensed #content #nav {
	margin:6px 0 0 30px;
}
div#condensed #content #nav img {
	display:inline;
	float:left;
}
div#condensed #content #soupcan {
	position:absolute;
	top:185px;
	left:184px;
	z-index:5;
}
div#condensed #content #soupcan-shadow {
	position:absolute;
	top:429px;
	left:184px;
	z-index:5;
}
div#condensed #content #nutrition {
	margin:16px 0 0 180px;
	width:501px;
}

div#condensed #content #nutrition #msgburst {
	left:184px;
	position:absolute;
	top:325px;
	left:117px;
	z-index:5;
}
div#condensed #content #nutrition #newburst {
	left:184px;
	position:absolute;
	top:165px;
	left:149px;
	z-index:5;
}
div#condensed #content #nutrition #nutrition-content-container {
	background:url("../images/condensed/nutrition_bkgd.png") repeat-y;
	width:501px;
} *html div#condensed #content #nutrition #nutrition-content-container {
	width:501px;
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/condensed/nutrition_bkgd.png', sizingMethod='scale');
}
div#condensed #content #nutrition #nutrition-content {
	padding:0 88px 0 166px;
}
div#condensed #content p#product-name {
	font-size:15px;
	font-weight:bold;
	color:#C70000;
	text-transform:uppercase;
	margin:0 0 0 14px;
	padding:12px 0 9px 0;
}
div#condensed #content .nutrition {
	color:#727272;
}
div#condensed #content #nutrition-hdr {
	margin-left:16px;
	padding:12px 0 6px 0;
}
div#condensed #content table#nutrition-data {
	font-size:12px;
	margin:0 0 5px 14px;
}
div#condensed #content table#nutrition-data td.right {
	padding-left:39px;
}
div#condensed #content table#nutrition-data p#daily-values {
	margin:0;
	padding-top:6px;
	font-weight:bold;
}
div#condensed #content p#footnote {
	font-size:10px;
	margin:8px 0 0 169px;
	width:309px;
}
div#condensed #content .footnote-all {
	color:#82372B;
}
div#condensed #content .footnote-favorites {
	color:#5E3961;
}
div#condensed #content .footnote-classics {
	color:#802C33;
}
div#condensed #content .footnote-healthy {
	color:#2D702C;
}
div#condensed .promos {
	position:relative;
	width:757px;
	height:149px;
	background:url(../images/condensed/bkgd_promo.jpg) no-repeat;
}
div#condensed .promos .left  {
	position:absolute;
	left:20px;
	bottom:0px;
	/*width: 293px;
	height: 149px;
	position: relative;*/
}
div#condensed .promos .center {
	position:absolute;
	left:50%;
	margin-left:-85px;
	bottom:0px;
	/*float: left;
	width: 173px;
	height: 149px;
	position: relative;*/
}
div#condensed .promos .right {
	position:absolute;
	right:15px;
	bottom:0px;
	/*float: right;
	width: 291px;
	height: 149px;
	position: relative;*/
}
div#condensed .promos #promo-left-delicious-savings img {width:285px;height:130px;}
div#condensed .promos #promo-left-virtual-seed-coming-soon img {width:285px;height:130px;}
div#condensed .promos #promo-left-virtual-seed img {width:285px;height:114px;}
div#condensed .promos #promo-center-grow img {width:173px;height:161px;}
div#condensed .promos #promo-right-story img {width:252px;height:131px;}
/*div#condensed .promos .left img {
	position: absolute;
	bottom: 0;
	margin-bottom: 16px;
	margin-left: 16px;
}
div#condensed .promos .left #promo-left-steel {
	position: absolute;
	left:0;
	bottom: 0;
	margin-bottom: -16px;
	margin-left: -16px;
}
div#condensed .promos .left #promo-left-steel {
	position: absolute;
	right: 0;
}
div#condensed .promos .center #promo-center-friendly {}
div#condensed .promos .right a {
	position: absolute;
	bottom: 0;
	right: 0;
	margin-bottom: 16px;
}

div#condensed .promos .left #promo-left-lfe {
	position:absolute;
	bottom:16px;
	left:11px;
}
div#condensed .promos .right #promo-right-slurp {
	position:absolute;
	bottom:14px;
	left:404px;
}
div#condensed .promos .right #promo-right-lfe {
	position:absolute;
	bottom:16px;
	left:389px;
}*/

/* END CONDENSED */

/* Swanson Chicken OB PAGES */

div#swansonchicken {
width: 757px;
}

div#swansonchicken a#aha-callout {
		display: block;
		background:#e2effc url(../images/swansonchicken/callout-background.gif) no-repeat;
		width:478px;
		height:64px;
		overflow:hidden;
		text-indent: -5000px; 
		padding: 0 20px 0 20px;
		z-index:0;
		position:relative;
	}
	div#swansonchicken a#aha-callout { top: -11px; }
	div#swansonchicken>a#aha-callout { top: 13px; }

div#swansonchicken div#contentcontainer {
	background:url("../images/swansonchicken/swoosh_bg.jpg") no-repeat bottom left;
	min-height:479px;
	font-size:.85em;	
}

div#swansonchicken h1, div#swansonchicken h2 {
font-family:Arial, Verdana, sans-serif;
font-weight:bold;	
}

div#swansonchicken div#header {
position:relative;
height: 122px;
margin: 0; }
div#swansonchicken div#header h1 {
margin:0;
padding:0;
}
div#swansonchicken div#header img {
	position:absolute;
}
div#swansonchicken div#header h1 img {
	position:static;
}
 
/* Swanson Chicken header photos (for rotation) */

div#swansonchicken div.chickensalad img {
	top:-6px;
	right:-21px;
}
div#swansonchicken div.quesadilla img {
	top:0px;
	right:30px;
}
div#swansonchicken div.chicken img {
	top:12px;
	right: -5px;
}
div#swansonchicken div.soup img {
	top:3px;
	right:-27px;
}
div#swansonchicken div.salad img {
	top:3px;
	right:-20px;
}

div#swansonchicken div#content {
float: left;
display:inline;
width: 463px;
margin-top:16px; }

* html div#swansonchicken div#content {
	margin-top:0;	
}

div#swansonchicken div#content ul {
	padding-top:20px;
}
div#swansonchicken div#content ul li {
	list-style-position: outside;
}
div#swansonchicken div#content a:link,
div#swansonchicken div#content a:visited,
div#swansonchicken div#content a:active {
	font-weight: bold;
	color: #9c0404;
}
div#swansonchicken div#content a:hover {
	color:#DD5555;
}
div#swansonchicken div#content li.non-aha a:link,
div#swansonchicken div#content li.non-aha a:visited,
div#swansonchicken div#content li.non-aha a:active {
	color: #02478c;
}
div#swansonchicken div#content li.non-aha a:hover {
	color:#2572be;
}

div#swansonchicken div#content div.section {
	padding: 30px 20px 0 20px;
	border-bottom: 1px dotted #0082c3;
 }
div#swansonchicken div#content div.section h2 {
	font-size:1.3em;
	margin-bottom:1px;
}


div#swansonchicken div#content div.products img#product {
display: inline;
float: left;
width: 145px;
margin-bottom: 20px; }

div#swansonchicken div#content div.products {
	width:460px;
}
div#swansonchicken div#content div.products h2 {
	color:#c70000;	
}
div#swansonchicken div#content div.products img#product {
	width:91px;
	display:inline;
	float:left;
	margin-left:10px;
}
div#swansonchicken div#content div.products ul { 
	float: right;
	display:inline;
	width: 350px;
	list-style: none;
	margin:0;
	font-weight:normal;
	 }
div#swansonchicken div#content div.products ul li {
	margin-bottom:.5em;
}
div#swansonchicken div#content div.faqs h2 {
	color:#0058a6;
	margin-bottom:5px;	
}
div#swansonchicken div#content div.faqs img.product {
	display:inline;
	float:right;
	margin-right:10px;
	margin-top:10px;
}
div#swansonchicken div#content div.faqs img#allaboutchef {
	float:left;
	display:inline;	
}
div#swansonchicken div#content div.faqs {
	margin-bottom:70px;
	padding-bottom:0;
	padding-right:0;
	width:480px;
}
* html div#swansonchicken div#content div.faqs {
	height:146px;
}

div#swansonchicken div#content div.faqs p {
	/*width:232px;*/
}
div#swansonchicken div#content div.faqpage {
	border:none;	
}
div#swansonchicken div#content div.faqpage h2 {
	margin-bottom:5px;	
}
div#swansonchicken div#sidebar {
	float:right;
	display:inline;
	width: 229px;
	margin-right:10px;
	margin-top:50px;
	line-height:1.7em;
}

* html div#swansonchicken div#sidebar {
	margin-top:36px;	
}

div#swansonchicken div#sidebar div#sidebarcontent {
	background:url("../images/swansonchicken/sidebar_bg.png") repeat-y;
	width:229px;
	position: relative;
}

* html div#swansonchicken div#sidebar div#sidebarcontent {
	background-image: none;
}

* html div#swansonchicken div#sidebar div#sidebarcontent .filter { 
	 width:229px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/swansonchicken/sidebar_bg.png', sizingMethod='scale');
} 
* html div#swansonchicken div#sidebar div#sidebarcontent .filter a {
	position: relative;
	z-index: 1;
}

div#swansonchicken div#sidebar div#sidebarcontent div#inner {
	margin:0px 9px; 
	background:url("../images/swansonchicken/sidebar_innerbg.jpg") no-repeat top left;
	position: relative;
}
div#swansonchicken div#sidebar h2,
div#swansonchicken div#sidebar p,
div#swansonchicken div#sidebar ul
 {
	padding-left:19px;
	padding-right:19px;
	padding-bottom:12px;
}
div#swansonchicken div#sidebar div#sidebarcontent div#inner img {
	margin-left:20px;
	position:relative;
	margin-top:-5px;
	margin-bottom:10px;	
}
div#swansonchicken div#sidebar div#sidebarcontent div#inner h2 img {
	margin-left:0;	
}
div#swansonchicken div#sidebar h2 {
	padding-top:17px;
	padding-bottom:0;
	margin-bottom:0;
}
div#swansonchicken div#sidebar ul {
	list-style: none;
}
div#swansonchicken div#sidebar a:link, 
div#swansonchicken div#sidebar a:visited {
	color:#02488d;
}
div#swansonchicken div#sidebar a:hover {
	color:#2573be;
}
div#swansonchicken div#footerpromos {
clear: both;
overflow: hidden;
width: 100%; }
div#swansonchicken div#footerpromos div {
float: left;
display:inline;
width: 247px;
height: 100px;
border: 1px solid #b8b8b8;
background-color:#ffffff;
margin-bottom:3px;
 }

div#swansonchicken div#footerpromos div.left { margin-left: 3px; }
div#swansonchicken div#footerpromos div.middle { margin: 0 2px; }
div#swansonchicken div#footerpromos div.right { margin-right: 2px; }
div#swansonchicken div#footerpromos div img {
float: right;
margin: 0;
margin-top:7px; }
	
div#swansonchicken div#footerpromos div.middle img { margin-top:0px }
div#swansonchicken div#footerpromos div h2 { margin: 5px 90px 0 10px; color: #990000; font-size:11px; }
	
div#swansonchicken div#footerpromos div p { margin: 0 90px 0 10px; font-size: 10px; }
div#swansonchicken div#footerpromos div a {
margin: 0 10px 5px 10px;
font-weight: bold;
font-size: 11px; }


/* LFE promo */
div#swansonchicken div#footerpromos div.lfepromo img {
	float:none;
	margin-left:auto;
	margin-right:auto;
	margin-top:2px;
}
div#swansonchicken div#footerpromos div.lfepromo h2, 
div#swansonchicken div#footerpromos div.lfepromo p,
div#swansonchicken div#footerpromos div.lfepromo a {
	margin-left:0;
	margin-right:0;
	text-align:center;
}

div#swansonchicken div.trademark {
	font-size: 9px;
	margin: 2px 0 -11px;
	color: #999999;
	position: relative;
	z-index: 0;
	}

/* END Swanson Chicken OB */

/* Wellness Soups OB PAGES */

div#wellnesssoups {
width: 742px;
padding-top: 15px;
margin-left:auto;
margin-right:auto;
background:url("../images/wellnesssoups/bg_top.jpg") no-repeat 0px 15px;
position:relative;
font-family:Verdana, Arial, Helvetica, sans-serif;
 }
div#wellnesssoupsinner {
	background:url("../images/wellnesssoups/bg_bottom.jpg") no-repeat bottom left;
}

div#wellnesssoupsinner img.tabcan {
	position:absolute;
	top:181px;
}
div#wellnesssoupsinner img.up {
	top:155px;
}
div#wellnesssoupsinner img#tabcan25down {
	left:23px;
}
div#wellnesssoupsinner img#tabcanhrdown {
	left:181px;
}
div#wellnesssoupsinner img#tabcanlsdown {
	left:340px;
}
div#wellnesssoupsinner img#tabcan25up {
	left:21px;
}
div#wellnesssoupsinner img#tabcanhrup {
	left:178px;
}
div#wellnesssoupsinner img#tabcanlsup {
	left:337px;
}

div#wellnesssoups div#contentcontainer {
	margin-left:auto;
	margin-right:auto;
	width:718px;
	font-size:.8em;
	margin-bottom:24px;
}

div#wellnesssoups h1 {
	margin:0;
	padding:0;
	padding-top:45px;
	padding-left:46px;
}

div#wellnesssoups div#header {
height: 210px;
margin: 0;
background: url("../images/wellnesssoups/header_bg.jpg") no-repeat top left;
margin-bottom:20px;
 }


/* stockpot styles! */

#stockpot_header 
{
	padding-top:20px;
}

#stockpot_headline_container {
	height:186px;
}

#stockpot_content_container
{
	padding-top:0px;
	padding-left:100px;
	padding-right:100px;
}

#stockpot_content_adobechx {display:inline;}
#stockpot_content_tomato {display:none;}
#stockpot_content_broccoli {display:none;}
#stockpot_content_potato {display:none;}
#stockpot_content_crabcorn {display:none;}
#stockpot_content_minestrone {display:none;}
#stockpot_content_chowder {display:none;}
#stockpot_content_chili {display:none;}
#stockpot_content_veggie {display:none;}
#stockpot_content_chixrice {display:none;}
#stockpot_content_noodle {display:none;}
#stockpot_content_tortilla {display:none;}

#stockpot_content_container img
{
	float:left;
	margin-right:20px;
}

#stockpot_content_container p
{
	padding-top:5px;
}

div#stockpot_blurb strong
{
	color: #305d37;
}

#stockpot_varieties
{
	clear:both;
}

#stockpot_left
{
	float:left;
	padding-left:130px;
	padding-top:30px;
}
#stockpot_right
{
	float:right;
	padding-right:150px;
	padding-top:30px;
}
div#stockpot_left ul, div#stockpot_right ul
{
	list-style:none;	
}	
	
div#stockpot_left a:link, 
div#stockpot_right a:link, 
div#stockpot_left a:visited, 
div#stockpot_right a:visited
{
	text-decoration:none;
	color: #305d37;
}

div#stockpot_left a:hover, div#stockpot_right a:hover
{
	text-decoration:underline;
	color: #305d37;
}
	

#stockpot_footer
{
	clear:both;
	text-align:center;
	padding:50px 70px 10px 70px;
}

/* Tab styles */
div#wellnesssoups div#contentcontainer ul#tabs {
	background:url("../images/wellnesssoups/tab_top_bg.gif") no-repeat top left #60A744;
	padding-left:9px;
}

div#wellnesssoups div#contentcontainer ul#tabs li {
	margin:0;
	padding:0;
	float:left;
	display:inline;
	position:relative;
	list-style:none;
	width:156px;
	margin-right:3px;
	padding-top:7px;
	cursor: pointer;
}

div#wellnesssoups div#contentcontainer div#tabcontent {
	border:1px solid #4BB149;
	border-top:none;
	background-color:#ffffff;
	padding-bottom:17px;
}


/* Tabbed content styles */
div#wellnesssoups div#tabcontent div.col {
	float:left;
	display:inline;
}

div#wellnesssoups div#tabcontent div.one {
	width:240px;
	margin:19px 0 0 11px;	
}

div#wellnesssoups div#tabcontent div.two {
	width:237px;
	margin:29px 0 0 21px;	
}

div#wellnesssoups div#tabcontent ul {
	list-style:none;
	margin:0 0 30px 4px;
	padding:0;	
}
div#wellnesssoups div#tabcontent h2 {
	margin-bottom:16px;
	font-size:1.7em;
	color:#559933;
	font-family:Times New Roman, Times, Serif;
}
div#wellnesssoups div#tabcontent h3 {
	color:#C50000;
	font-weight:bold;
	font-size:1.1em;	
}
div#wellnesssoups div#tabcontent a:link,
div#wellnesssoups div#tabcontent a:visited {
	color:#666666;
}
div#wellnesssoups div#tabcontent a:hover {
	color:#C70000;
}

div#wellnesssoups div#tabcontent img.productshot {
	margin:32px 0 23px 27px;
}
div#wellnesssoups div#tabcontent img.heartcheck {
	margin-left:13px;
}

/* Sidebar styles */

div#wellnesssoups div.sidebar {
	float:right;
	display:inline;
	width: 186px;
	margin:17px 7px 0px 7px;
	background:url("../images/wellnesssoups/bg_sidebar.jpg") no-repeat top left;
	border:1px solid #0C70BB;
	padding-top:19px;
	color:#ffffff;
}

div#wellnesssoups div#tabcontent div.sidebar p {
	line-height:1.5em;
}

div#wellnesssoups div#tabcontent div.sidebar a:link,
div#wellnesssoups div#tabcontent div.sidebar a:visited
 {
	color:#FFFFBB;
}
div#wellnesssoups div#tabcontent div.sidebar a:hover {
	color:#FFFFFF;
}

div#wellnesssoups div.sidebar img {
	margin-left:auto;
	margin-right:auto;
}
div#wellnesssoups div.sidebar img.logo {
	margin-bottom:36px;
}
div#wellnesssoups div.sidebar img.intro {
	margin-bottom:14px;
}
div#wellnesssoups div.sidebar img.text {
	margin-bottom:5px;
}

div#wellnesssoups div.sidebar h2,
div#wellnesssoups div.sidebar p,
div#wellnesssoups div.sidebar ul
 {
	padding:10px;
}

div#wellnesssoups div#tabcontent div.sidebar p a {
	display:block;
	padding-bottom:1.5em;
}

/* Footer promo styles */

div#wellnesssoups div#footerpromos {
clear: both;
position:relative;
width: 727px;
min-height:134px;
margin-top:22px;
padding-bottom:38px;
margin-left:auto;
margin-right:auto;
}

div#wellnesssoups div#footerpromos div.outercontainer {
float: left;
position:relative;
display:inline;
width: 234px;
border: none;
background-color:none;
margin-bottom:3px;
 }
 
div#wellnesssoups div#footerpromos div.innercontainer {
	width:100%;
	height: 98px;
	margin:0;
	padding:0;
	background:url("../images/wellnesssoups/bg_promo.png") repeat-y top left;
}

* html div#wellnesssoups div#footerpromos div.innercontainer { 
	 background-image: none;
	 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/wellnesssoups/bg_promo.png', sizingMethod='scale'); 
}

div#wellnesssoups div#footerpromos div.bottom {
	width:234px;
	height:11px;
	background:url("../images/wellnesssoups/bg_promobottom.png") no-repeat top left;
}

* html div#wellnesssoups div#footerpromos div.bottom {
	background-image: none;
	 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/wellnesssoups/bg_promobottom.png', sizingMethod='scale'); 
}

div#wellnesssoups div#footerpromos h2 {
	font-size:1px;
	text-indent:-5000px;
	width:234px;
	height:25px;
	margin:0;
	padding:0;
	background-color:none;
}
div#wellnesssoups div#footerpromos h2#lfe {
	background:url("../images/wellnesssoups/bg_h2_promo_lfe.png") no-repeat top left;
}

* html div#wellnesssoups div#footerpromos h2#lfe {
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/wellnesssoups/bg_h2_promo_lfe.png', sizingMethod='scale');
}

div#wellnesssoups div#footerpromos h2#gored {
	background:url("../images/wellnesssoups/bg_h2_promo_gored.png") no-repeat top left;
}

* html div#wellnesssoups div#footerpromos h2#gored {
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/wellnesssoups/bg_h2_promo_gored.png', sizingMethod='scale');
}

div#wellnesssoups div#footerpromos h2#lowersodiumvideo {
	background:url("../images/wellnesssoups/bg_h2_promo_lowersodiumvideo.png") no-repeat top left;
}

* html div#wellnesssoups div#footerpromos h2#lowersodiumvideo {
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/wellnesssoups/bg_h2_promo_lowersodiumvideo.png', sizingMethod='scale');
}

div#wellnesssoups div#footerpromos h2#veight {
	background:url("../images/wellnesssoups/bg_h2_promo_veight.png") no-repeat top left;
}

* html div#wellnesssoups div#footerpromos h2#veight {
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/wellnesssoups/bg_h2_promo_veight.png', sizingMethod='scale');
}

div#wellnesssoups div#footerpromos h2#pfwholegrain {
	background:url("../images/wellnesssoups/bg_h2_promo_pfwholegrain.png") no-repeat top left;
}

* html div#wellnesssoups div#footerpromos h2#pfwholegrain {
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/wellnesssoups/bg_h2_promo_pfwholegrain.png', sizingMethod='scale');
}

div#wellnesssoups div#footerpromos div.middle { margin: 0 12px; }
div#wellnesssoups div#footerpromos div img {
	position:absolute;
	z-index:2;
}

div#wellnesssoups div#footerpromos div img#goredimg {
	top:32px;
	left:155px;
}

div#wellnesssoups div#footerpromos div img#lfeimg {
	top:32px;
	left:175px;
}

div#wellnesssoups div#footerpromos div img#lowersodiumvideoimg {
	top:40px;
	left:128px;
}

div#wellnesssoups div#footerpromos div img#veightimg {
	top:-4px;
	left:178px;
}

div#wellnesssoups div#footerpromos div img#pfwholegrainimg {
	top:43px;
	left:148px;
}

div#wellnesssoups div#footerpromos div p { margin: 0 60px 17px 12px; padding-top:6px; font-size: 10px; }

div#wellnesssoups div#footerpromos div p.gored { margin: 0 90px 3px 12px; padding-top:6px; font-size: 10px; }

div#wellnesssoups div#footerpromos div a {
	margin: 0 12px 0 12px;
	font-weight: bold;
	font-size: 10px;
}


/* END Wellness Soups OB */

/* BEGIN Prego OB */


div#prego {
	padding-top:1px;
}

div#prego div#header {
	width:757px;
	height:281px;
	background:url("../images/prego/bg_header.jpg") no-repeat top left;	
}

div#prego div#header h1 {
	padding-top:22px;
	margin-left:464px;
}

div#prego div#header img#takechallenge{position:absolute; bottom:46px; right:126px;}

div#prego div#contentcontainer {
	width:757px;
	background:url("../images/prego/bg_sidebar_promo.jpg") repeat-y top right #000000;
}
div#prego div#contentarea {
	background:url("../images/prego/bg_contentouter.jpg") no-repeat bottom left #93170E;
	width:567px;
	float:left;
	display:inline;
}

div#prego div#contentareainner {
	background:url("../images/prego/bg_contentouter_top.jpg") no-repeat top left;
	padding-top:12px;
	padding-bottom:12px;	
}

div#prego div#pregocontent {
	width:544px;
	margin-left:auto;
	margin-right:auto;
	background:url("../images/prego/bg_content.jpg") repeat-y top left #F5F5F4;
}

div#prego div#contentinner {
	background:url("../images/prego/bg_content_top.jpg") no-repeat top left;
	padding-top:27px;
}

div#prego div#contentinner div.section ul {
	list-style:none;
	margin:0;
	padding:0;
}

div#prego div#contentinner div.section h2, 
div#prego div#contentinner div.section p,
div#prego div#contentinner div.section ul {
	margin-left:117px;
	margin-right:59px;
}

div#prego div#contentinner h2 {
	font-family:Georgia, Times, serif;
	font-size:1.1em;
	margin-bottom:13px;
	color:#DD1B1A;
}

div#prego div#contentinner div.section {
	padding-bottom:60px;
}
div#prego div#contentinner div.section p {
	line-height:1.5em;
}

div#prego div#contentinner div.section img {
	float:left;
	margin-left:28px;
	display:inline;
}

div#prego div#contentinner div.section ul {
	line-height:1.5em;	
}

div#prego div#contentinner div.traditional ul li {
	display:block;
	float:left;
	width:49%;
}

div#prego div#contentinner div.chunkygarden {
	min-height:186px;
	background:url("../images/prego/bg_content_bottom.jpg") no-repeat bottom left;
}
* html div#prego div#contentinner div.chunkygarden div.prop {
	float:right;
	width:1px;
	height:186px;
}

div#prego div#sidebar {
	width:190px;
	float:right;
	display:inline;
	line-height:1.5em;
}

div#prego div#sidebar div.promo {
	margin:0;
	padding:0;
}

div#prego div#sidebar div.promo h2 {
	margin:0;
	padding:0;
}

div#prego div#sidebar div.promo img {
	float: none;
	margin:0;
	padding:0;	
}

* html div#prego div#sidebar div.promo p,
* html div#prego div#sidebar div.promo ul
 {
	height:1%;	
}



div#prego div#sidebar div.promo p,
div#prego div#sidebar div.promo ul {
	margin:0;
	padding:0 16px 16px 16px;
}
div#prego div#sidebar div.promo ul {
	list-style:none;	
}

div#prego div#sidebar div.newlook {
	background:url("../images/prego/bg_sidebar_newlook.jpg") no-repeat 0px 41px;
	min-height:123px;
	padding-bottom:0;
}
div#prego div#sidebar div.newlook p {
	padding-right:85px;
	padding-top:29px;
}

div#prego div#sidebar div.soundtrack {
	background:url("../images/prego/bg_sidebar_soundtrack.jpg") no-repeat 0px 61px;
}

div#prego div#sidebar div.soundtrack p.first {
	padding-top:30px;
}

div#prego div#sidebar div.soundtrack div#playmusic {
	margin-left:30px;
}

div#prego div#sidebar div.soundtrack div#playmusic img {
	float:left;
	display:inline;
	padding-top:5px;
}

div#prego div#sidebar div.soundtrack div#playmusic p {
	margin:0 0 10px 37px;
	padding:0;
}

div#prego div#footerpromos {
clear: both;
overflow: hidden;
width: 100%;
height: 126px;
background:url("../images/prego/bg_bottom_promoarea.jpg") no-repeat top left;
padding-top:27px;
 }
 
* html div#prego div#footerpromos {
	height:153px;
	height:126px;
}
div#prego div#footerpromos div {
float: left;
display:inline;
width: 249px;
height: 112px;
border: none;
background:url("../images/prego/bg_bottom_promo.jpg") no-repeat top left #E9E3DC;
padding:0;
 }

div#prego div#footerpromos div.left { margin-left:0; }
div#prego div#footerpromos div.middle { margin: 0 5px; }
div#prego div#footerpromos div.right { margin-right: 0; }
div#prego div#footerpromos div img {
float: left;
display:inline;
margin: 0 0 0 14px;
margin-top:10px; }
div#prego div#footerpromos div.middle img {
	margin-left:8px;	
}
div#prego div#footerpromos div.right img {
	margin-left:11px;	
}
div#prego div#footerpromos div h2 { 
	font-family:Georgia, Times, serif; 
	margin: 10px 10px 6px 67px; 
	color: #000000; 
	font-size:10px; }
div#prego div#footerpromos div p { margin: 0 10px 6px 67px; font-size: 10px; }
div#prego div#footerpromos div a {
display:block;
margin: 0 10px 5px 67px;
font-weight: normal;
font-size: 10px; }

div#prego div#footerpromos div.right h2,
div#prego div#footerpromos div.right p,
div#prego div#footerpromos div.right a {
	margin-left:100px;
}

/* BEGIN Prego nil nada nothing challenge styles */

div#prego div#nilnadathanks {
	position:relative;
	width:757px;
	height:547px;
	background:url("../images/prego/prego_nil_nada_thanks_bg.jpg") no-repeat top left;
}
div#nilnadacontainer p.introtext{font-size:9pt;} 

div#pdfinstructions {padding-top:10px;margin-left:-10px;}
div#pdfinstructions p.adobereader {float:left;}
div#pdfinstructions, p.offertext{font-size:8pt;}

div#meatballparmpromo{
	position:absolute;
	width:330px;
	height:200px;
	bottom:80px;
	right:55px;
	font-size:8pt;
}

div#meatballparmpromocontent{padding-left:54px;}

div#meatballparmpromo p{margin:0;padding:5px 0 5px 0;}
p.adobereader{width:230px;padding-top:0;}
a.printrecipelnk{float:left;}
a.viewrecipelnk{float:right;}
img.printbutton {float:left;}
img.sharebutton {float:right;}
img.sharebutton {margin-right:25px;}
img.printbutton {margin-right:10px;}

/* END Prego nil nada nothing challenge styles */


/* END Prego OB */


/* PNG hack for IE */
* html img.png, * html input.png
{
	visibility:hidden;
	behavior: url("includes/pngbehavior.htc"); 
}

* html div#swansonchicken div#content div.products img#product,
* html div#swansonchicken div#content div.faqs img#allaboutchef,
* html div#swansonchicken div#content div.faqs img.product 
{
	visibility:hidden;
}


/* Consumer Alert */

#consumeralert {
	float:right;
	width:585px;
}
#consumeralert h1,
#v8alert h1 {
	padding:20px 0 10px 0;
	font-size:1.3em;
	color:#862220;
}
#consumeralert table {
	margin-bottom:1em;
}
#consumeralert table td {
	color:blue;
	padding-right:8px;
}
#consumeralert p.reference {
	font-weight:bold;
	font-size:1.2em;
}
#consumeralert img {
	margin-bottom:10px;
}

/* END Consumer Alert */

div#microwavable {
	width: 780px;
}
div#microwavable * {
	margin: 0px;
	padding: 0px;
	border: 0px;
}
div#microwavable #content {
	width: 100% !important;
}
div#microwavable #content .products {
	padding: 0 !important;
	margin: 0;
	float: left;
	width: 382px;
	overflow: hidden;
}
div#microwavable #content ul {
	margin: 62px 0 0 0;
	padding:0;
}
div#microwavable #content .left-column {
	margin-right: 13px;
}
div#microwavable #content ul.left-column {
	margin-left: 24px;
}
* html div#microwavable #content ul.left-column {
	margin-left: 12px;
}
div#microwavable .products .titleText {
	height: 163px !important;
	width: 382px;
	padding-top: 32px;
	position: relative;
	top: 0;
	left: 0;
	z-index: 10;
}
div#microwavable .products .titleText h2,
div#microwavable .products .titleText p {
	margin-left: 189px;
	overflow: hidden;
	text-indent: -10000px;
}
div#microwavable .cup .titleText h2,
div#microwavable .cup .titleText p {
	margin-left: 160px;
}
div#microwavable .classic .titleText {
	background: url(../images/microwav_soupBowl.gif) no-repeat 10px 32px;
	position: relative;
	top: 42px;
}
div#microwavable .classic h2 {
	background: url(../images/microwav_title_classicBowl.gif) no-repeat left top;
}
div#microwavable .classic .titleText p {
	background: url(../images/microwav_text_classicBowl.gif) no-repeat left top;
}
div#microwavable .atHand .titleText {
	background: url(../images/microwav_soupHand.gif) no-repeat 47px 0px;
	position: relative;
	top: 51px;
	height: 175px !important;
	padding-top: 20px;
}
div#microwavable .atHand h2 {
	background: url(../images/microwav_title_soupHand.gif) no-repeat left top;
}
div#microwavable .atHand .titleText p {
	background: url(../images/microwav_text_soupCup.gif) no-repeat left top;
}
div#microwavable .select .titleText {
	background: url(../images/microwav_selectBowl.gif) no-repeat 10px 32px;
	position: relative;
	top: 42px;
}
div#microwavable .select h2 {
	background: url(../images/microwav_title_selectBowl.gif) no-repeat left top;
}
div#microwavable .select .titleText p {
	background: url(../images/microwav_text_selectBowl.gif) no-repeat left top;
}
div#microwavable .chunky .titleText {
	background: url(../images/microwav_chunkyBowl.gif) no-repeat 10px 32px;
	position: relative;
	top: 42px;
}
div#microwavable .chunky h2 {
	background: url(../images/microwav_title_chunkyBowl.gif) no-repeat left top;
}
div#microwavable .chunky .titleText p {
	background: url(../images/microwav_text_chunkyBowl.gif) no-repeat left top;
}
div.learnMore {
	position: absolute;
	bottom: 6px;
	left: 0;
	width: 382px;
}
div.learnMore p {
	width: 149px;
	height: 24px;
	overflow: hidden;
	position: relative;
	top: -2px;
	float: left;
	text-indent: -1000px;
	margin-left: 19px !important;
}
* html div.learnMore p {
	margin-left: 10px !important;
}
div.learnMore a {
	float: right;
	width: 210px;
	line-height: 30px;
	background: url(../images/microwav_learnMore.gif) no-repeat center center;
	overflow: hidden;
	display: block;
	text-align: center;
	text-indent: -1000px;
}
div.bowl .learnMore p {
	background: url(../images/microwav_learn_bowl.gif) no-repeat left top;
}
div.cup .learnMore p {
	background: url(../images/microwav_learn_cup.gif) no-repeat left top;
}
div#microwavable h2 {
	color: #c70000;
	font-weight: bold;
	font-size: 1.4em;
	width: 189px;
	height: 19px;
}
div#microwavable h2 sup {
	font-size: .6em;
}
div#microwavable .products .titleText p {
	color: #2c2c2c;
	font-weight: bold;
	font-size: 1em;
	width: 210px;
	height: 102px;
	margin-top: 0px;
}
div#microwavable .products .productList {
	width: 382px;
	height: 239px;
	position: relative;
	top: 0;
	left: 0;
	z-index: 0;
}

div#microwavable .bowl .productList {
	background: url(../images/microwav_bg_bowlProducts.jpg) no-repeat right top;
}
div#microwavable .cup .productList {
	background: url(../images/microwav_bg_cupProducts.jpg) no-repeat right top;
}
div#microwavable .products ul {
	float: left;
	margin: 62px 0 11px 0;
	padding: 0;
	list-style: none;
	width: 158px;
	border-top: 1px solid #c7c8c8;
}
div#microwavable .productList ul.left-column {
	margin-right: 15px;
	margin-left: 24px;
}
div#microwavable .products ul li {
	border-bottom: 1px solid #c7c8c8;
	padding: 2px;
	line-height: 8pt;
}
div#microwavable .products ul li strong {
	color: #000000;
}
div#microwavable .products ul li a:link,
div#microwavable .products ul li a:visited,
div#microwavable .products ul li a:hover,
div#microwavable .products ul li a:active {
	text-decoration: none;
	font-size: 8pt;
	font-weight: bold;
}



/* Holiday Callout */
div#pfHoliday2007WhatsNew {
	background-image: url('../images/whatsnew_pfholiday2007.jpg');
	height: 100px; width: 247px;
	display: block;
	}
	
	div#pfHoliday2007WhatsNew a.enterNow {display: block; position: relative; top: 65px; left: 150px; height: 20px; width: 80px;}
	div#pfHoliday2007WhatsNew a.rules {display: block; position: relative; top: 65px; left: 160px; height: 10px; width: 50px;}

/* End Holiday Callout */
div#microwavable {
	width: 780px;
}
div#microwavable * {
	margin: 0px;
	padding: 0px;
	border: 0px;
}
div#microwavable #content {
	width: 100% !important;
}
div#microwavable #content .products {
	padding: 0 !important;
	margin: 0;
	float: left;
	width: 382px;
	overflow: hidden;
}
div#microwavable #content ul {
	margin: 62px 0 0 0;
	padding:0;
}
div#microwavable #content .left-column {
	margin-right: 13px;
}
div#microwavable #content ul.left-column {
	margin-left: 24px;
}
* html div#microwavable #content ul.left-column {
	margin-left: 12px;
}
div#microwavable .products .titleText {
	height: 163px !important;
	width: 382px;
	padding-top: 32px;
	position: relative;
	top: 0;
	left: 0;
	z-index: 10;
}
div#microwavable .products .titleText h2,
div#microwavable .products .titleText p {
	margin-left: 189px;
	overflow: hidden;
	text-indent: -10000px;
}
div#microwavable .cup .titleText h2,
div#microwavable .cup .titleText p {
	margin-left: 160px;
}
div#microwavable .classic .titleText {
	background: url(../images/microwav_soupBowl.gif) no-repeat 10px 32px;
	position: relative;
	top: 42px;
}
div#microwavable .classic h2 {
	background: url(../images/microwav_title_classicBowl.gif) no-repeat left top;
}
div#microwavable .classic .titleText p {
	background: url(../images/microwav_text_classicBowl.gif) no-repeat left top;
}
div#microwavable .atHand .titleText {
	background: url(../images/microwav_soupHand.gif) no-repeat 47px 0px;
	position: relative;
	top: 51px;
	height: 175px !important;
	padding-top: 20px;
}
div#microwavable .atHand h2 {
	background: url(../images/microwav_title_soupHand.gif) no-repeat left top;
}
div#microwavable .atHand .titleText p {
	background: url(../images/microwav_text_soupCup.gif) no-repeat left top;
}
div#microwavable .select .titleText {
	background: url(../images/microwav_selectBowl.gif) no-repeat 10px 32px;
	position: relative;
	top: 42px;
}
div#microwavable .select h2 {
	background: url(../images/microwav_title_selectBowl.gif) no-repeat left top;
}
div#microwavable .select .titleText p {
	background: url(../images/microwav_text_selectBowl.gif) no-repeat left top;
}
div#microwavable .harvest .titleText {
	background: url(../images/microwav_selectHarvest.gif) no-repeat 10px 32px;
	position: relative;
	top: 42px;
}
div#microwavable .harvest .titleText p {
	background: url(../images/microwav_text_selectBowl.gif) no-repeat left top;
}
div#microwavable .harvest h2 {
	background: url(../images/micro_title_selectHarvest.gif) no-repeat left top;
	height: 36px !important;
}
div#microwavable .chunky .titleText {
	background: url(../images/microwav_chunkyBowl.gif) no-repeat 10px 32px;
	position: relative;
	top: 42px;
}
div#microwavable .chunky h2 {
	background: url(../images/microwav_title_chunkyBowl.gif) no-repeat left top;
}
div#microwavable .chunky .titleText p {
	background: url(../images/microwav_text_chunkyBowl.gif) no-repeat left top;
}
div.learnMore {
	position: absolute;
	bottom: 6px;
	left: 0;
	width: 382px;
}
div.learnMore p {
	width: 149px;
	height: 24px;
	overflow: hidden;
	position: relative;
	top: -2px;
	float: left;
	text-indent: -1000px;
	margin-left: 19px !important;
}
* html div.learnMore p {
	margin-left: 10px !important;
}
div.learnMore a {
	float: right;
	width: 210px;
	line-height: 30px;
	background: url(../images/microwav_learnMore.gif) no-repeat center center;
	overflow: hidden;
	display: block;
	text-align: center;
	text-indent: -1000px;
}
div.bowl .learnMore p {
	background: url(../images/microwav_learn_bowl.gif) no-repeat left top;
}
div.cup .learnMore p {
	background: url(../images/microwav_learn_cup.gif) no-repeat left top;
}
div#microwavable h2 {
	color: #c70000;
	font-weight: bold;
	font-size: 1.4em;
	width: 189px;
	height: 19px;
}
div#microwavable h2 sup {
	font-size: .6em;
}
div#microwavable .products .titleText p {
	color: #2c2c2c;
	font-weight: bold;
	font-size: 1em;
	width: 210px;
	height: 102px;
	margin-top: 0px;
	
}
div#microwavable .products .productList {
	width: 382px;
	height: 279px;
	position: relative;
	top: 0;
	left: 0;
	z-index: 0;
}
div#microwavable .bowl .productList {
	background: url(../images/microwav_bg_bowlProducts.jpg) no-repeat right top;
}
div#microwavable .cup .productList {
	background: url(../images/microwav_bg_cupProducts.jpg) no-repeat right top;
}
div#microwavable .products ul {
	float: left;
	margin: 62px 0 11px 0;
	padding: 0;
	list-style: none;
	width: 158px;
	border-top: 1px solid #c7c8c8;
}
div#microwavable .productList ul.left-column {
	margin-right: 15px;
	margin-left: 24px;
}
div#microwavable .products ul li {
	border-bottom: 1px solid #c7c8c8;
	padding: 2px;
	line-height: 8pt;
}
div#microwavable .products ul li strong {
	color: #000000;
}
div#microwavable .products ul li a:link,
div#microwavable .products ul li a:visited,
div#microwavable .products ul li a:hover,
div#microwavable .products ul li a:active {
	text-decoration: none;
	font-size: 8pt;
	font-weight: bold;
}
.environment {
	width: 757px;
	height: 502px;
}
#env_content {
	position: relative;
}
#env_content a .image {
	position: relative;
	z-index: 10;
	}
#env_content a .text {
	position: absolute;
	z-index: 20;
	}
#env_content .step {
	position: absolute;
	z-index: 10;
}
#env_content .aTop {
	top: 122px;
}
#env_content .aLeft {
	left: 315px;
}
#env_content #can {
	top: 72px;
	}
#env_content #fuel {
	top: 290px;
	}
#env_content #recycle {
	left: 82px;
}
#env_content #man {
	left: 556px;
}
#env_content img.illustration {
	margin: 10px 150px 0;
	position: relative;
	}
* html #env_content img.illustration {
	margin-top: 0;
	}
#historycontent {
	width: 757px;
	height: 132px;
	}
	#historycontent div {
		overflow: hidden;
		text-indent: -10000px;
		margin-top: 17px;
		}
	#historycontent div#in1897 {
		width: 273px;
		height: 81px;
		background: url(../images/condensed/history_1897.gif) no-repeat;
		float: left;
		margin-left: 50px;
		}
	#historycontent div#inToday {
		width: 269px;
		height: 85px;
		background: url(../images/condensed/history_today.gif) no-repeat;
		float: right;
		margin-right: 50px;
		}

	
/* Footer */
.footerburst {font-weight:bold;}
#footercopy, #footernav, #footernav a, #footernav a:hover {font-size:11px;}


.select-harvest{}
*html .select-harvest p {
	padding-left: 1px;
	}
.select-harvest sup {
	vertical-align: text-top;
	}
	.select-harvest #masthead {
		background: url(../images/select-harvest/bg-select-header.jpg) no-repeat left top;
		width: 758px;
		}
		.select-harvest #mastheadleft img {
			margin-top: 0;
			}
	.select-harvest #udm {
		top: -15px;
		}
	.select-harvest #ourbrands {
		background: url(../images/select-harvest/bg-select-content.jpg) no-repeat left top;
		margin: -15px auto 0;
		width: 692px;
		min-height: 464px; /* original height: 587px; */
		padding: 17px 37px 36px;
		}
		* html .select-harvest #ourbrands {
			padding-bottom: 10px;
			height: 464px;
		}
		.select-harvest #ourbrands ul#navigation {
			list-style: none;
			width: 692px;
			padding: 0 8px;
			background: url(../images/select-harvest/bg-navigation.gif) no-repeat left top;
			height:33px;
			}
			.select-harvest #ourbrands ul#navigation li {
				float: left;
				line-height: 23px;
				height: 23px;
				padding: 5px 0;
				}
				.select-harvest #ourbrands ul#navigation li.logo {
					padding:0 3px 0 1px;
					height:33px;
					background: none;
					}
					
				.select-harvest #ourbrands ul#navigation li.newsletter {
					padding-left: 11px;
					background: none;
					}
				.select-harvest #ourbrands ul#navigation li.newsletter input.sign-up {
					width: 116px;
					font-size: 11px;
					}
			.select-harvest #ourbrands ul#navigation li a:link,
			.select-harvest #ourbrands ul#navigation li a:visited,
			.select-harvest #ourbrands ul#navigation li a:hover,
			.select-harvest #ourbrands ul#navigation li a:active {
				font-family: Arial,helvetica,san-serif;
				padding: 0 16px;
				display: block;
				color: #303030;
				font-size: 11px;
				text-decoration: none;
				border-right: 1px solid #999999;
				border-left: 1px solid #ffffff;
				}
				.select-harvest #ourbrands ul#navigation li.active {
					background: url(../images/select-harvest/nav-left.gif) no-repeat left 9px;
				}
				.select-harvest #ourbrands ul#navigation li.active a {
					background: url(../images/select-harvest/nav-right.gif) no-repeat right 4px;
				}
				.select-harvest #ourbrands ul#navigation li.logo a {
					background: none;
				}
				.select-harvest #ourbrands ul#navigation li.first a {
					border-left: 0;
					}
				.select-harvest #ourbrands ul#navigation li.newsletter a {
					border-left: 1px solid #ffffff;	
				}	
				.select-harvest #ourbrands ul#navigation li.logo a:link,
				.select-harvest #ourbrands ul#navigation li.logo a:visited,
				.select-harvest #ourbrands ul#navigation li.logo a:hover,
				.select-harvest #ourbrands ul#navigation li.logo a:active {
					padding: 0;
					border: none;
					}
		.select-harvest #ourbrands .content {
			width: 688;
			min-height: 426px;
			background: transparent url(../images/select-harvest/bg-content.png) no-repeat left top;
			padding: 0;
			}
			* html .select-harvest #ourbrands .content {
				height: 426px;
			}
			.select-harvest #ourbrands .products-content {
				background:none;
			}
		.select-harvest #ourbrands .rnd-bottom {
			clear: both;
			position:relative;
			width:692px;
		}
		.select-harvest #ourbrands #flourish {
			position: absolute;
			z-index:100;
			top:-64px;
			right:-65px;
		}
		.select-harvest #ourbrands #mainflashmovie,
		.select-harvest #ourbrands #productsflashmovie {
			width: 758px;
			height: 318px;
			margin: 0 0 0 -35px;
			}
		.select-harvest #ourbrands #productsflashmovie {
			margin: 0 0 0 -37px;
			height: 440px;
			}

		.select-harvest #ourbrands .call-out{
			width: 202px;
			height: 110px;
			float: left;
			padding: 20px 14px;
			font-family: Arial, helvetica, Sans-Serif;
			font-size: 11px;
			margin-top: 3px;
			}
			.select-harvest #ourbrands .call-out fieldset { border: 0; }
			.select-harvest #ourbrands .call-out fieldset img,
			.select-harvest #ourbrands .call-out fieldset a {
				display: inline !important;
				width: 12px;
				height: 12px;
				}
		.select-harvest .call-out h2 {
			overflow: hidden;
			text-indent: -10000px;
			}
		
		.select-harvest #main-products {
			height:420px;
		}
		
		#wellness {
			background: url(../images/select-harvest/bg-wellness.png) no-repeat left top;
			}
			#wellness h2 {
				width: 130px;
				height: 50px;
				background: url(../images/select-harvest/hdr-wellness.gif) no-repeat left top;
				text-indent: -10000px;
				}
			#wellness p {
				margin: 7px 0 6px 0;
				width: 130px;
				}
			#wellness a {
				font-weight: bold !important;
				color: #5891d8;
				background: url(../images/select-harvest/btn-blue.gif) no-repeat right center;
				display: block;
				width: 69px;
				}
		#glossary {
			background: url(../images/select-harvest/bg-glossary.png) no-repeat left top;
			}
			#glossary h2 {
				width: 145px;
				height: 12px;
				background: url(../images/select-harvest/hdr-glossary.gif) no-repeat left top;
				}
			#glossary p {
				margin: 9px 0 6px 0;
				width: 137px;
				}
			#glossary a {
				font-weight: bold !important;
				color: #339900;
				background: url(../images/select-harvest/btn-lght-green.gif) no-repeat right center;
				display: block;
				width: 69px
				}
		.half-call {
			font-size: 11px;
			}
		#know-soups {
			padding: 0 !important;
			}
			#know {
				width: 230px;
				height: 48px;
				background: transparent url(../images/select-harvest/bg-newsletter.png) no-repeat left center;
				padding: 10px 4px;
				}
				* html #know {
					padding: 5px 5px 3px;	
				}
				#know h2 {
					width: 103px;
					height: 10px;
					background: url(../images/select-harvest/hdr-intheknow.gif) no-repeat left top;
					}
				#know p {
					line-height: 1.4;
					margin: 4px 0;
					}
					#know p sup {
						vertical-align: text-top;
					}
					#know fieldset input {
						font-size: 10px;
						width: 134px;
						line-height: 15px;
						}
					#know fieldset input#InTheKnowSubmit {
						width: auto;
					}
					
					#know fieldset a {
						vertical-align: middle;
					}
			#soups {
				width: 230px;
				height: 54px;
				background: transparent url(../images/select-harvest/bg-soups.png) no-repeat left center;
				padding: 7px 4px;
				}
				* html #soups {
					padding: 5px 5px 6px;	
				}
				#soups h2 {
					width: 151px;
					height: 22px;
					background: url(../images/select-harvest/hdr-soups.gif) no-repeat left top;
					}
				#soups p {
					margin: 4px 0 0 0;
					}
				#soups a {
					font-weight: bold !important;
					font-size: 11px;
					color: #237e52;
					background: transparent url(../images/select-harvest/btn-green.gif) no-repeat right center;
                    display: block;
					width: 73px;
					}
	.content {
		font-family: Arial,helvetica,sans-serif;
		color: #666666;
		font-size: 11px;
		position: relative;
		}
		.content h3 {
			font-size: 13px;
			letter-spacing: -1px;
			}
			#main-area {
				padding: 0 0 0 202px !important;
				border-bottom: 1px solid #d0d4d1;
				height: 204px;
				overflow: hidden;
				background: url(../images/select-harvest/chefs.gif) no-repeat 35px top;
				color: #333333;
				position:relative;
				}
				#main-area h1 {
					height: 15px;
					width: 155px;
					text-indent: -1000px;
					background: url(../images/select-harvest/hdr-wellness-center.gif) no-repeat left top;
					margin: 7px 0 5px 0;
					}
				#main-area h3 {
					color: #339900;
					margin: 10px 0 2px 0;
					width:275px;
					}
				#main-area p {
					font-size: 12px;
					width:265px;
					}
					#main-area p.first {
						width:275px;
						}
				#main-area a.button {
					display: block;
					width: 87px;
					height: 21px;
					overflow: hidden;
					text-indent: -1000px;
					margin-top: 5px;
					margin-bottom: 9px;
					background: url(../images/select-harvest/btn-read-more-green.gif) no-repeat left top;
					}
					.main-content {
						width: 250px;
					}
					#main-area #newsletter {
						float: right;
						margin: -140px 0 0 0;
						}
					#main-area #newsletter h3 {
						margin-top:7px;
						}
					.select-harvest #newsletter {
						background: url(../images/select-harvest/bg-newsletter-signup.png) no-repeat left top;
						width: 160px;
						height: 104px;
						color: #666666;
						padding: 14px 15px 0 15px;
						}
						.select-harvest #newsletter h3 {
							color: #237e52;
							font-size: 14px;
							letter-spacing: normal;
							height: 18px;
							width: 118px;
							overflow: hidden;
							text-indent: -1000px;
							background: url(../images/select-harvest/hdr-newsletter.gif) no-repeat left top;
							
							}
						.select-harvest #newsletter p {
							font-size: 11px !important;
							line-height: 13px;
							margin-bottom: 5px;
							width:130px;
							}
						.select-harvest #newsletter #content-sign-up, .select-harvest #newsletter .content-sign-up {
							width: 130px;
							font-size:10px;
							}
					.veggies {
					   position: absolute;
					   top: 278px;
					   left: 40px;
					}
					* html .veggies { top: -15px; left:23px; }

			#bottom-area a.button {
				display: block;
				width: 77px;
				height: 19px;
				overflow: hidden;
				text-indent: -1000px;
				margin-top: 5px;
				margin-bottom: 9px;
				}
				#bottom-area a.blue-button {
					background: url(../images/select-harvest/btn-read-more-blue.gif) no-repeat left top;
					}
				#bottom-area a.red-button {
					background: url(../images/select-harvest/btn-read-more-red.gif) no-repeat left top;
					}
			#left-column {
				float: left;
				position: relative;
				}
			#bottom-area #left-column {
				width: 284px;
				padding: 14px 30px 0 30px;
				}
				* html #bottom-area #left-column {
					height: 191px;	
				} 
				#bottom-area #left-column h2 {
					height: 15px;
					width: 99px;
					text-indent: -1000px;
					background: url(../images/select-harvest/hdr-being-fit.gif) no-repeat left top;
					margin: 0 0 12px 78px;
					}
				#bottom-area #left-column h3 {
					color: #5891d8;
					margin: 0 0 5px 78px;
					}
				#bottom-area #left-column p {
					margin-left: 78px;
					}
				#bottom-area #left-column a {
					margin-left: 78px;
					}
			#right-column {
				float: right;
				}
			#bottom-area #right-column {
				border-left: 1px solid #d0d4d1;
				width: 283px;
				padding: 14px 30px 0 30px;
				}
				* html #bottom-area #right-column {
					height: 191px;
				}
				#bottom-area #right-column h2 {
					height: 15px;
					width: 99px;
					text-indent: -10000px;
					background: url(../images/select-harvest/hdr-living-well.gif) no-repeat left top;
					margin: 0 0 12px 0;
					}
				#bottom-area #right-column h3 {
					color: #cc0000;
					margin: 0 105px 5px 0;
					}
				#bottom-area #right-column p {
					margin-right: 84px;
					}
		#main-about #left-column,
		#main-glossary #left-column,
		#main-article #left-column,
		#main-signup #left-column {
			margin: 0 auto;
			padding: 0 20px;
			}
		#main-signup #left-column {
			padding: 35px 10px 0 0;
			}
		#main-article #left-column,
		#main-glossary #left-column,
		#main-about #left-column {
			margin-top: 15px;
			}
		#main-article #right-column {
			margin-right: 20px;
			}
			* html #main-article #right-column { display: inline; }
			
			#main-article #right-column h1 {
				color: #237e52;
				font-family: helvetica,arial,sans-serif;
				font-size: 18px;
				letter-spacing: 0;
				font-weight:lighter;
				margin-bottom: 10px;
				}
				#main-article .livingwell #right-column h1 { color: #cc0000; }
				#main-article .eatingwell #right-column h1 { color: #339900; }
				#main-article .beingfit #right-column h1 { color: #5891d8; }
		#main-about #right-column {
			min-height:440px;
		}
		#main-about #right-column,
		#main-glossary #right-column {
			width: 420px;
			padding-right: 40px; 
			}
			#main-about #right-column h1 {
				width: 303px;
				height: 20px;
				margin-top: 30px;
				overflow: hidden;
				text-indent: -1000px;
				background: url(../images/select-harvest/hdr-about-us.gif) no-repeat left top;
				}
			#main-about #right-column h3 {
				width: 172px;
				height: 15px;
				overflow: hidden;
				text-indent: -1000px;
				background: url(../images/select-harvest/hdr-real-ingredients.gif) no-repeat left top;
				}
			#main-glossary #right-column h1 {
				width: 139px;
				height: 17px;
				margin-top: 30px;
				overflow: hidden;
				text-indent: -1000px;
				background: url(../images/select-harvest/hdr-ingredient-glossary.gif) no-repeat left top;
				}
			#main-about #right-column p,
			#main-glossary #right-column p {
				margin: 5px 0 10px;
				font-size: 11px;
				}
			#main-article .article {
				width: 430px;
				margin-top: 20px !important;
				}
			#main-article .article #article-content {
				overflow: auto;
				height: 310px;
				padding-right:10px;
				margin-bottom:15px;
			}				
				#main-article .article #article-content h3 {
					margin:15px 0;
					font-size:11px;
					letter-spacing:0;
					color:#4C4C4C;
				}				
				#main-article .article #article-content p {
					margin:0 0 1em 0;
				}
					#main-article .article #article-content p.footnote {
						font-size:9px;
					}
				#main-article .article #article-content ul {
					margin: 5px 0 5px 15px;	
				}
				#main-article .article #article-content ul ul {
					margin-bottom: 10px;
				}
				
				
				
			#main-article .button {
				width:153px;
				height:21px;
				display:block;
				text-indent:-10000px;
				outline:none;
				}
				#main-article .eatingwell .button {
					background:url(../images/select-harvest/btn-back-eating-well.gif) no-repeat left top;
				}
				#main-article .beingfit .button {
					background:url(../images/select-harvest/btn-back-staying-fit.gif) no-repeat left top;
				}
				#main-article .livingwell .button {
					background:url(../images/select-harvest/btn-back-living-well.gif) no-repeat left top;
				}
		#main-about .harvest-can {
			position:relative;
			z-index:1000;
			margin: 36px -250px 0 -15px;
			}
		.select-harvest #ourbrands #main-wellness {
			padding: 7px 0 0 0;
			position:relative;
			}
			.select-harvest {
				position:relative;
			}
			.select-harvest #veggies-main-wellness {
				position: absolute;
				top: 310px;
				right: 8px;
				z-index:100;
				width:191px;
				height:106px;
			} *html .select-harvest #veggies-main-wellness {
				right:28px;
			}
			.select-harvest .rnd-bottom #btm-left {
				position:absolute;
				z-index:10000;
				top:-194px;
				left:13px;
			}
			.select-harvest .rnd-bottom #btm-right {
				position:absolute;
				z-index:10000;
				top:-155px;
				right:2px;
			}

		/* Harvest Select Newsletter signup */
	   	#main-signup #right-column {
			width: 360px;
			padding-right: 20px;
		}
		#main-signup #right-column h1 {
			background: url(../images/select-harvest/hdr-select-signup.gif) no-repeat left top;
			overflow: hidden;
			text-indent: -9999px;
			margin: 25px 0 10px;
			height: 21px;
		}
		#main-signup #right-column h1 sup {
			font-size: 12px;
		}
		#main-signup #right-column p {
			line-height: 1.3;
			margin-bottom: 5px;
		}
		#main-signup #right-column p.instruct { 
			margin-top: 15px;
		}
		#main-signup #right-column p sup {
		 	vertical-align: text-top;
		}
		#main-signup #right-column dl {
			float: left;
			width: 360px;
			margin-top: 5px;
		}
		#main-signup #right-column dl dt {
			float: left;
			clear: left;
			width: 100px;
			text-transform: none;
			color: #666666;
			position: relative;
		}
		#main-signup #right-column dl dd {
			float: left;
			width: 260px;
		}
		#main-signup #right-column dl dt,
		#main-signup #right-column dl dd {
			font-size: 11px;
			text-align: left;
			line-height: 15px;
			margin: 6px 0;
		}
		#main-signup #right-column dl dt span {
			color: #ff0000;
			position: absolute;
			top: 0;
			left: -10px;
		}
			* html #main-signup #right-column dl dt span {
				left: -2px;						
			} 
		#main-signup #right-column dl dd input,
		#main-signup #right-column dl dd select {
			background: #ffffff;
			border: 1px solid #999999;
			font-size: 11px;
			width: 175px;
			height: 17px;
        }
        
        #main-signup #right-column dl dd select { height: 19px; }
		#main-signup #right-column dl dd input#submit {
			width: auto;
			height: auto;
			margin-top: -8px;
			border: none;
		}
		/* end signup stuff */

	ul#glossary-nav {
		list-style: none;
		}
		ul#glossary-nav li {
			float: left;
			padding-right: 15px;
			}
			ul#glossary-nav li a:link,
			ul#glossary-nav li a:visited,
			ul#glossary-nav li a:hover,
			ul#glossary-nav li a:active {
				font-weight: bold;
				color: #5bad32;
				font-size: 18px;
				}
				ul#glossary-nav li a.on {
					text-decoration: none;
					color: #237e52;
					font-size: 22px;
					}
	div#glossary-group {
		width: 407px;
		height: 292px;
		overflow: auto;
		margin-top: 20px !important;		
	}
	
	dl.glossary-list {
		width: auto;
		margin-right: 10px;
	}
	div#ourbrands dl.glossary-list dd {
		margin-bottom: 20px;		
	}
	
		dl dt {
			text-transform: uppercase;
			font-size: 12px;
			color: #237e52;
			}
			dl dt.group {
				margin-top: 120px !important;
				}
	
	.select-harvest #about-disclaim {
		list-style: none;
		width: 90%;
		margin: 5px 0 0 57px;
		font-size: 9px;
	}
	.select-harvest #about-disclaim sup {
		font-size:8px;
	}
	
	.select-harvest #footer {
		width: 748px;
		margin: 0 0 0 15px;
	} *html .select-harvest #footer {
		margin-left:3px;
	}
		
	.select-harvest #footerflags {
		margin-right:15px;  
		margin-top:5px;
	}


/* Page Not Found - 404.aspx */
div#pagenotfoundcontent {width:560px; margin-left:180px; margin-top:190px;}
div#pagenotfoundcontent h1 {font-size:15px; margin-bottom: 0.5em;}
div#pagenotfoundcontent h2 {font-size:14px;}
div#pagenotfoundcontent ul {margin: 0.5em 0 0.5em 0.5em; padding: 1em;}



/* Heart Healthy Soups */
#hearthealthy {
    padding-top:14px;
    color:#393939;
    font-size:0.9em;
}
#hearthealthy a {
    color:#C90000;
    font-weight:bold;
    text-decoration:none;
}
#hearthealthy a:hover {
	text-decoration:underline;
}
#hearthealthy p {
    margin:0 0 3px 0;
    line-height:1.45em;
}
#hearthealthy #header {
	position:relative;
	width:760px;
	height:142px;
}
    #hearthealthy ul#nav {
        position:absolute;
        top:11px;
        left:529px;
        width:231px;
        z-index:100;
    }
		#hearthealthy ul#nav li {
			display:block;
			height:38px;
			text-indent:-9999px;
			margin-bottom:4px;
			float:right;
		}
			#hearthealthy ul#nav li a {
				display:block;
				width:216px;
				height:38px;
			}

/* Heart Healthy Soups - landing */
*html #hearthealthy #landing #header {
	position:relative;
	margin-top:30px;
}
	#hearthealthy #landing #header #banner {
		position:absolute;
		top:0;
		left:0;
		z-index:1;
	}
#hearthealthy #landing #hr-callout {
    background:url(../images/hearthealthy/landing_callout_bg_healthy_request.jpg) no-repeat top left;
    width:297px; /* ORIGINAL width:757px; */
    min-height:187px; /* ORIGINAL min-height: 209px; */
    margin-top:20px;
    padding:30px 426px 0 34px;
} *html #hearthealthy #landing #hr-callout {
    height:187px;
}
    #hearthealthy #landing #hr-callout h2 {
        background:url(../images/hearthealthy/h2_healthy_request_soups.gif) no-repeat top left;
        width:261px;
        height:23px;
        text-indent:-9999px;
        margin:0 0 10px 0;
    }
    #hearthealthy #landing #hr-callout img#aha-logo {
        margin-top:20px;
    }
#hearthealthy #landing #sm-callouts {

}
    #hearthealthy #landing #sm-callouts .callout {
        min-height:157px;
        float:left;
        display:inline;
    } *html #hearthealthy #landing #sm-callouts .callout {
        height:157px;
    }
        #hearthealthy #landing #sm-callouts .callout h3 {
            margin:26px 0 0 0;
            height:18px;
        }
    #hearthealthy #landing #sm-callouts #recipes-callout {
        background:url(../images/hearthealthy/landing_callout_bg_recipes.jpg) no-repeat top left;
        width:194px; /* ORIGINAL width:321px; */
        padding-left:127px;
        margin-right:21px;
    }
        #hearthealthy #landing #sm-callouts #recipes-callout h3 {
            background:url(../images/hearthealthy/h3_heart_healthy_recipes.gif) no-repeat top left;
            width:193px;
            text-indent:-9999px;
            margin-bottom:12px;
        }
    #hearthealthy #landing #sm-callouts #wellness-callout {
        background:url(../images/hearthealthy/landing_callout_bg_wellness_center.jpg) no-repeat top left;
        width:263px; /* ORIGINAL width:411px; */
        padding-left:148px;
    }
        #hearthealthy #landing #sm-callouts #wellness-callout h3 {
            background:url(../images/hearthealthy/h3_nutrition_wellness_center.gif) no-repeat top left;
            width:235px;
            text-indent:-9999px;
            margin-bottom:0;
        }
        #hearthealthy #landing #sm-callouts #wellness-callout ul {
            list-style:none;
            margin:12px 0 12px 0;
        }
            #hearthealthy #landing #sm-callouts #wellness-callout ul a {
                font-size:1.1em;
                color:#000000;
                text-decoration:underline;
                font-weight:normal;
            }
            #hearthealthy #landing #sm-callouts #wellness-callout ul li {
                margin-top:7px;
            }
#hearthealthy #landing #go-red-callout {
    position:relative;
    background:url(../images/hearthealthy/landing_callout_bg_go_red.jpg) no-repeat top left;
    width:250px; /* ORIGINAL width:758px; */
    min-height:122px; /* ORIGINAL min-height:162px; */
    padding:40px 283px 0 225px;
    margin-top:22px;
} *html #hearthealthy #landing #go-red-callout {
    height:122px;
}
    #hearthealthy #landing #go-red-callout img#logo {
        position:absolute;
        top:0;
        left:75px;
    }
    #hearthealthy #landing #go-red-callout h3 {
        background:url(../images/hearthealthy/h3_womens_heart_health.gif) no-repeat top left;
        width:195px;
        height:18px;
        text-indent:-9999px;
        margin:0 0 12px 0;
    }
    
/* Heart Healthy Soups - subpage */
#hearthealthy .subpage #header h1 {
    width:760px;
    height:142px;
    text-indent:-9999px;
}
	#hearthealthy #hearthealhty_hr #header h1 {
		background:url(../images/hearthealthy/h1_hr_banner.jpg) no-repeat top left;
	}
	#hearthealthy #hearthealhty_ls25 #header h1 {
		background:url(../images/hearthealthy/h1_ls25_banner.jpg) no-repeat top left;
	}
	#hearthealthy #hearthealhty_lowsodium #header h1 {
		background:url(../images/hearthealthy/h1_lowsodium_banner.jpg) no-repeat top left;
	}
#hearthealthy #brand_content {
	margin-top:30px;
}
#hearthealthy #hearthealhty_hr #intro {
	margin-bottom:18px;
}
	#hearthealthy #hearthealhty_hr #intro img {
		float:left;
		display:inline;
		margin-left:2px;
	}
	#hearthealthy #hearthealhty_hr #intro p {
		padding:0 25px 0 0;
		margin-left:108px;
		margin-bottom:8px;
	}
#hearthealthy #hearthealhty_ls25 #intro {
	margin-bottom:18px;
}
	#hearthealthy #hearthealhty_ls25 #intro p {
		padding:0 45px 0 29px;
	}
#hearthealthy #hearthealhty_lowsodium #intro {
	margin-bottom:35px;
}
	#hearthealthy #hearthealhty_lowsodium #intro p {
		padding:0 65px 0 29px;
	}

    #hearthealthy .subpage #brand_content {
        float:left;
        display:inline;
        width:528px;
    }
    #hearthealthy p#instruction {
		color:#CB1111;
		font-size:0.95em;
		font-weight:bold;
		margin:0 0 2px 8px;
    }
    #hearthealthy p span.tagline {
		color:#C70000;
		font-weight:bold;
    }

#hearthealthy .section h2 {
    text-indent:-9999px;
    width:528px;
    height:25px;
    margin-top:27px;
}
#hearthealthy .first-section h2 {
	margin-top:0;
}
        #hearthealthy #less25 {
            background:url(../images/hearthealthy/h2_25ls.gif) no-repeat top left;
        }
        #hearthealthy #less25_soupathand {
            background:url(../images/hearthealthy/h2_25ls_soupathand.gif) no-repeat top left;
        }
        #hearthealthy #low_sodium {
            background:url(../images/hearthealthy/h2_ls.gif) no-repeat top left;
        }
        #hearthealthy #hr_chunky {
            background:url(../images/hearthealthy/h2_hr_chunky.gif) no-repeat top left;
        }
        #hearthealthy #hr_select {
            background:url(../images/hearthealthy/h2_hr_select.gif) no-repeat top left;
        }
        #hearthealthy #hr_condensed {
            background:url(../images/hearthealthy/h2_hr_condensed.gif) no-repeat top left;
        }
    #hearthealthy .section ul {
        margin:17px 3px 3px 3px;
        list-style-type:none;
        font-size:0.95em;
        line-height:1.1em;
    }
    #hearthealthy .section ul li {
        width:86px;
        margin-right:23px;
        float:left;
        display:inline;
        text-align:center;
    }
        #hearthealthy .section ul li a {
            font-weight:normal;
            color:#000000;
        }
        #hearthealthy .section ul li a img {
            margin:0 0 6px 0;
        }
            #hearthealthy #less25 ul li a img {
                margin-left:8px;
            }
            #hearthealthy #less25_soupathand ul li a img {
                margin-left:10px;
            }
            #hearthealthy #low_sodium ul li a img {
                margin-left:11px;
            }
            #hearthealthy #hr_chunky ul li a img {
                margin-left:11px;
            }
            #hearthealthy #hr_select ul li a img {
                margin-left:10px;
            }
            #hearthealthy #hr_condensed ul li a img {
                margin-left:11px;
            }
    #hearthealthy .section ul li.end {
        margin-right:0;
    }
#sm-sections .sm-section {
    float:left;
    display:inline;
    width:260px;
}
    #sm-sections .first {
        margin-right:8px;
    }
#sm-sections .sm-section h2 {
    width:260px;
    height:45px;
}
    #sm-sections #hr_chunkybowl h2 {
        background:url(../images/hearthealthy/h2_hr_chunkybowl.gif) no-repeat top left;
    }
    #hearthealthy #hr_chunkybowl ul li a img {
        margin-left:7px;
    }
    #hearthealthy #hr_selectbowl ul li a img {
        margin-left:7px;
    }
    #sm-sections #hr_selectbowl h2 {
        background:url(../images/hearthealthy/h2_hr_selectbowl.gif) no-repeat top left;
    }

#hearthealthy #callouts {
	margin-top:30px;
}
	#hearthealthy #hearthealhty_hr #callouts {
		margin-top:20px;
	}
#hearthealthy .subpage #callouts {
    float:left;
    display:inline;
    margin-left:24px;
    width:205px;
}
    #hearthealthy .subpage #aha-logo {
        margin:10px 0 0 0;
    }
    #hearthealthy .subpage #callouts .callout {
        width:176px; /* ORIGINAL width:205px; */
        height:237px;
        padding:0 5px 0 24px;
        margin-bottom:6px;
    }
        #hearthealthy .subpage #callouts h3 {
            display:none;
        }
        #hearthealthy .subpage #callouts p {
            font-size:0.95em;
            padding:0;
            margin:0 0 3px 0;
            line-height:1.3em;
        }
        #hearthealthy .subpage #callouts ul {
            margin:6px 0 7px 0;
            list-style-type:none;
            width:auto;
        }
            #hearthealthy .subpage #callouts ul li {
				margin-bottom:4px;
            }
            #hearthealthy .subpage #callouts ul li a {
                color:#000000;
                text-decoration:underline;
                font-weight:normal;
                background:none;
            }
    #hearthealthy .subpage #callouts #recipes-callout {
        background:url(../images/hearthealthy/callout_bg_recipes.jpg) no-repeat top left;
        height:87px;
        padding-top:148px;
    }
    #hearthealthy .subpage #callouts #wellness-callout {
        background:url(../images/hearthealthy/callout_bg_wellness_center.jpg) no-repeat top left;
        height:160px;
        padding-top:77px;
    }
        #hearthealthy .subpage #callouts #wellness-callout li a {
            width:auto;
            font-weight:normal !important;
            font-size:0.95em;
        }
    #hearthealthy .subpage #callouts #go-red-callout {
        background:url(../images/hearthealthy/callout_bg_go_red.jpg) no-repeat top left;
        height:78px;
        padding-top:159px;
    }
    
span.smark {
	font-family: "Lucida Sans Unicode"; /* A rare sm-supporting font. */
	line-height: 0; /* keep the leading consistent in a paragraph */
	font-weight:normal;
}