html * { margin: 0; padding: 0; }
.floatwrapper
{
	width:100%;
	overflow:hidden;
}
BODY
{
	margin:0;
	padding:0;
	font-family: Arial, sans-serif;
	font-size:100%;
	color:#000000;
	text-align:center;
}

/* 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;
}

h1 {font-size:.9em;}
h2 {font-size:.9em;}
h3 {font-size:.8em;}
h4 {font-size:12px; color: #86231D; margin-bottom:0; padding-bottom: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;
	
}
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;
}

.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;

}


.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.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:100px;
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 15px 10px 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:290px;
margin-bottom:5px;
margin-right:-18px;  
}

/* hide from Mac IE \*/
* html #footerflags {
	margin-right:-3px;
	ma\rgin-right:-18px;	
}
/* 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 
{
position:relative;
left:-7px;
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#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#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#contactspace {width:560px; margin-top:20px;margin-left:auto; margin-right:auto;color:#666666;font-size:11px;}
div#contactspace table td,  div#contactspace p{color:#666666;font-size:11px;}

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:12px;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;}
.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#ourbrands div.header
{
	width: 758px;
	height:371px;
	padding-top: 0;
	position:relative;
	background:url("../images/select/header_select.jpg") no-repeat left top;
}
div#ourbrands div.header img {
	position:absolute;
	top:0;
	right:0;	
}
div#ourbrands div.header h1,
div#ourbrands div.header p {
	font-size:1px;
	text-indent: -5000px;
	overflow:hidden;
}
div#ourbrands div#main 
{
	background: url(../images/select/background_maroon_paisley.gif) repeat-y left top;
	padding: 0 0 14px 0;
	font-family: Arial, Verdana;
	font-size: 11px;	
	width: 758px;
	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#leftcolumn 
{
	float: left;
	display: inline;
	padding: 0;
	margin: 0 0 0 46px;
	width: 449px;
}
div#rightcolumn 
{
	float: right;
	display: inline;
	padding: 0;
	margin: 0 33px 0 0;
	width: 197px;
}
/* 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 
{
	position: relative;
	background: url(../images/select/background_right_top.gif) no-repeat left top;
	width: 197px;
}
/* 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#easyopen 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#easyopen 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;
}


/* 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;
}
/*\*//*/
#ourbrands #main {display: block;}
/**/
/* END OUR BRANDS STYLES */



/* MICROWAVABLE SOUPS PAGES */

div#microwavable {
width: 757px;
padding-top: 30px; }

div#microwavable div#header {
height: 225px;
margin: 0;
padding-top: 20px;
background: url(../images/header_banner_microwav.jpg) top left no-repeat; }
div#microwavable div#header h1 {
margin: 0 125px 10px 300px; }
div#microwavable div#header p {
margin: 0 200px 0 300px;
font-size: 10px; }

div#microwavable div#content {
float: left;
width: 550px;
margin-top: -65px; }

div#microwavable div#content div.products {
padding: 30px 20px; }
div#microwavable div#content div.products.bowls {
border-bottom: 1px solid #999999; }

div#microwavable div#content div.products img.product {
display: inline;
float: left;
width: 145px;
margin-bottom: 20px; }

div#microwavable div#content div.products div.description { float: right; width: 335px; }
div#microwavable div#content div.products div.description b { color: #224ea7; }
div#microwavable div#content div.products div.description ul { list-style: none; }
div#microwavable div#content div.products div.description img.togo { float: right; margin-bottom: 10px; }

div#microwavable div#content div.products .extra {
clear: left;
float: left;
width: 145px; }

div#microwavable div#promos {
float: right;
width: 143px; }
div#microwavable div#promos div {
margin-bottom: 35px; }

div#microwavable div#footerpromos {
clear: both;
overflow: hidden;
width: 100%; }
div#microwavable div#footerpromos div {
float: left;
width: 247px;
height: 100px;
border: 1px solid #b8b8b8; }
div#microwavable div#footerpromos div.middle { margin: 0 5px; }
div#microwavable div#footerpromos div img {
float: left;
margin: 0; }
div#microwavable div#footerpromos div h2 { margin: 5px 10px 0 90px; color: #990000; }
div#microwavable div#footerpromos div p { margin: 0 10px 0 90px; font-size: 10px; }
div#microwavable div#footerpromos div a {
float: right;
margin: 0 10px 5px 0;
font-weight: bold;
font-size: 11px; }

div#microwavable div#footerpromos div.middle h2 { margin: 5px 10px 0 10px; }
div#microwavable div#footerpromos div.middle p { margin: 0 10px 0 10px; }


div#microwavable div#footerpromos div.right img {
display:inline;
margin-left:2px;
margin-top:6px;}

div#microwavable div#footerpromos div.right h2,
div#microwavable div#footerpromos div.right p { margin-left:87px; }


/* END MICROWAVBALE */

/* Swanson Chicken OB PAGES */

div#swansonchicken {
width: 757px;
padding-top: 30px; }

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:-27px;
	right:-10px;
}
div#swansonchicken div.casserole img {
	top:-20px;
	right:-9px;
}
div#swansonchicken div.soup img {
	top:0px;
	right:-22px;
}
div#swansonchicken div.salad img {
	top:-14px;
	right:-22px;
}

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 a:hover {
	color:#DD5555;
}

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;
}

* html div#swansonchicken div#sidebar div#sidebarcontent { 
	 position:relative;
	 width:229px;
	 background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/swansonchicken/sidebar_bg.png', sizingMethod='scale');
} 

div#swansonchicken div#sidebar div#sidebarcontent div#inner {
	margin:0px 9px; 
	background:url("../images/swansonchicken/sidebar_innerbg.jpg") no-repeat top left;	
}
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; }



/* 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_content_container
{
	background:url("../images/stockpot_headline.gif") no-repeat top left #FFFFFF;
	padding-top:150px;
	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:40px 90px 10px 90px;
}

/* 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;
	he\ight: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;
}
