/* Styles common to all Specialties */

	/* Landing page unique styles */
	
	div#kitchenlanding {
		float:right;
	}
	div.homebanner {
		width:590px;
		
	}
	div.homebanner div#links {
		font-size:12px;
		font-weight:bold;
	}
	div.homebanner div#links p {
		text-indent:-40px;
		padding-left:60px;
		padding-top:10px;
	}
	div.homebanner div#morerecipes {
		float:right;
		width:190px;
		font-size:12px;
	}
	div.homebanner div#morerecipes a {
		font-weight:bold;
	}
	div.homebanner div#morerecipes ul li {
		list-style:none;
	}
	div#featurecontainer {
		border:1px solid #cccccc;	
		width:588px;
		float:right;
		margin-top:4px;
		margin-bottom:10px;
	}
	div#features {
		float:none;
		width:475px;
		margin-left:48px;
		margin-top:20px;
		margin-right:65px;
		padding-bottom:20px;
	}
	* html div#features {
		margin-right:30px;
	}
	
	div#features h1 {
		margin-bottom:0;
		padding-bottom:0;
	}
	h2 {
		font-size:12px;
		font-weight:bold;
	}
	
	div#features ul.recipeslist { margin-top: -15px; }
	div#features ul.recipeslist li {
		list-style: none;
		display: inline;		
	}
	
	
	/* Landing page styles which inherit from kitchen.css */
	
	div#features div.dinner {
		clear:none;
		border-bottom:solid 1px #CCCCCC;
		padding-bottom:20px;
		padding-top:20px;
	}
	
	div#features div.dinner img {
		margin-bottom:0;
	}
	
	div#features div.last {
		border-bottom:none;
		padding-bottom:0;
	}
	
	/* Tabbed layout unique styles */
	
	.callout { margin-bottom: 10px; padding: 0 5px; }
	.callout img { display: block; }
	.left { float: left; margin-right: 20px; }
	.right { float: right; margin-left: 20px; }
	
	.intro { font-size: 12px; }
	
	div#maincontent div#specialtysubnav { /* Category page "More Recipes" subnav */
		position:absolute;
		z-index:2;
		font-weight:bold;
		font-size:11px;	
	}
	.holiday div#maincontent div#specialtysubnav { /* Category page "More Recipes" subnav */
		margin-top:-4px;
	}
	div#maincontent div#specialtysubnav ul li {
		list-style:none;
	}
	div#maincontent div#specialtysubnav a.selected {
		color:#000000;
		text-decoration:none;
	}
	
	table.data {
		border-collapse: collapse;
		margin-bottom:1em;
	}
	
	table.data th {
		text-align:center;
		border:1px solid #cccccc;
		border-right:none;
		vertical-align:bottom;
		font-size:11px;
	}
	
	table.data th.last {
		border-right:1px solid #cccccc;
	}
	
	table.data td {
		margin:0;
		border:1px solid #cccccc;
		border-right:none;
		padding:4px;	
	}
	
	table.data td.last {
		border-right:1px solid #cccccc;
	}
	
	table.archive {
		border-collapse: collapse;
		width:95%;
	}
	table.archive td {
		padding-right:15px;
		padding-top:3px;
		padding-bottom:3px;
	}
	table.archive td.rightcolumn, table.archive th.rightcolumn {
		padding-right:0;
		width:33%;
	}
	table.archive tr.odd td {
		background-color:#f0f0f0;	
	}
	
	table.archive th 
	{
		font-size:11px;
		text-align:left;
		border-bottom:1px solid #cccccc;
	}
	
	/* Tabbed layout styles which inherit from kitchen.css */
	
	#tab { /* tab on category page and content pages */
		left:0;
		margin-top: 143px;
		margin-left: -60px;
		padding-top:0;
	}
	div#contentwrapper div#tab {  /* tab on detail page */
		margin-top:60px;
		margin-left:-80px;	
	}
	
	div#maincontent {
		position:relative;
		float:right;
		width: 483px;
		border: none;
		margin-left: 0;
		margin-bottom:15px;
	}
	#navarea .swoopback #topbar {
		width: 279px;
		height: 21px;
		background:none;
	}
	div#maincontent div#subnav { /* Detail page print/email buttons */
		width:50%;
		position:absolute;
		left:auto;
		right:0px !important;
		top:-44px;
		z-index:2;
		padding-top:21px;
	}
	#maincontent img.banner { 
		position:absolute;
		margin: -19px 0 0 -83px;
	}
	#maincontent #contentwrapper {
		position:relative;
		margin-top:116px;
	}
	dt {
		font-weight:bold;
		font-size:1.1em;
	}
	dd {
		padding-bottom:1.5em;
	}
	p {
		margin-bottom:1.2em;
	}
	#recipearea p {
		margin-bottom:.7em;
	}
	div.detail #maincontent div#contentwrapper div.prop {
		float:right;
		width:1px;
		height:700px;	
	}
	#contentwrapper ul, #contentwrapper ol {
		margin-left:20px;
		margin-bottom:1.2em;	
	}
	#contentwrapper li {
		padding-bottom:1em;
	}
	ul.nobullets {
		margin-top:-1.2em;
		list-style:none;
		margin-left:20px;
		margin-bottom:1.2em;	
	}
	

/* Pace-specific styles */

	/* Pace Landing Page */

	div.pace div.homebanner {
		background:url(../images/specialty/pace_specialty_home.jpg);
		height:333px;
	}
	div.pace div.homebanner div#links {
		margin-left:220px;
		padding-top:170px;
	}
	div.pace h2 {
		color:#B00000;
	}
	div.pace div.homebanner div#morerecipes {
		margin-top:-125px;
	}
	div.pace div#morerecipes p {
		padding-right:5px;
	}
	
	div.pace div#morerecipes a#SpecialtySubnav_archiveLink {
		position:relative;
		display:block;
		margin-top:5px;
	}
	
	
	/* Pace Tabbed Layout unique styles */

	#navarea .paceswoop {
		background: #ffffff url(../images/specialty/tab_curve_pace.gif) no-repeat right bottom;
	}
	#navarea .paceswoop .prop {
		height:700px;
	}
	div.pace div#maincontent div#specialtysubnav { 
		left:280px;
		top:22px;
	}
	p.paceintro {
		font-family:"Times New Roman", Times, serif;
		font-size:1.3em;
		font-weight:bolder;
	}
	
	/* Pace Tabbed Layout styles which inherit from kitchen.css */
	
	div.pace #tab .icon {
		border-bottom: solid 1px #E89238;
	}
	div.pace div#maincontent {
		background-color: #F9BB4A;
	}
	div.pace #maincontent #contentwrapper {
		border-color:#E89238;
	}
	
	
/* Swanson-specific styles */

	/* Swanson Landing Page */

	div.swanson div.homebanner {
		background:url(../images/specialty/swanson_specialty_home.jpg);
		height:344px;
	}
	div.swanson h2 {
		color:#B00000;
	}
	div.swanson div.homebanner a {
		color:#036491;
	}
	div.swanson div.homebanner div#links {
		margin-left:271px;
		padding-top:155px;
	}
	div.swanson div.homebanner div#morerecipes {
		margin-top:-120px;
	}
	div.swanson div.homebanner div#morerecipes p {
		width:95%;
		margin-bottom:5px;
	}
	div.swanson div#morerecipes a {
		/*margin-left:60px;*/
	}
	div.swanson div#morerecipes li a {
		margin-top:0;
	}
	div.swanson div.homebanner div#morerecipes a#SpecialtySubnav_archiveLink {
		position:relative;
		display:block;
		margin-top:5px;
	}
	
	
	/* Swanson Tabbed Layout unique styles */

	#navarea .swansonswoop {
		background: #ffffff url(../images/specialty/tab_curve_swanson.gif) no-repeat right bottom;
	}
	#navarea .swansonswoop .prop {
		height:700px;
	}
	div.swanson div#maincontent div#specialtysubnav {
		left:278px;
		top:16px;
	}
	div.swanson div.jane div#photo {
		float:left;
		display:inline;
	}
	div.swanson div.jane div#photo img {
		display:block;
	}

	div.swanson div.jane p {
		margin-left:122px;	
	}
	
	
	/* Hide from IE5-mac (3px text jog fix) \*/
 
		* html div.swanson div.jane div#photo {
			margin-right: 15px;
		}
		 
		* html div.swanson div.jane p {
			height: 1%;
			margin-left: 0;
		}
		 
	/* End hide from IE5-mac */
	
	
	div.swanson div.jane div.menu {
		width:211px;
		float:left;
		display:inline;
		background:url(../images/specialty/swanson_menu_bg.gif) no-repeat left bottom;
		text-align:center;
	}
	div.swanson div.jane div.dinner {
		margin-right:10px;
	}
	div.swanson div.jane div.picnic {
		margin-right:10px;
	}
	div#contentwrapper div.menu ul {
		list-style-type:none;
		margin:0;
		padding:0;
		margin-bottom:25px;
	}
	div#contentwrapper div.menu ul li {
		margin:0;
		padding:0;	
	}
	
	div.swanson div.jane div.menu h2 {
		width:211px;
		height:63px;
		text-indent:-5000px;
	}
	div.swanson div.jane div.traditional h2 {
		background:url(../images/specialty/swanson_menu_h1_trad.gif) no-repeat left top;
	}
	div.swanson div.jane div.contemporary h2 {
		background:url(../images/specialty/swanson_menu_h1_contemp.gif) no-repeat left top;
	}
	div.swanson div.jane div.dinner h2 {
		background:url(../images/specialty/swanson_menu_h1_dinner.gif) no-repeat left top;
	}
	div.swanson div.jane div.celebration h2 {
		background:url(../images/specialty/swanson_menu_h1_celebration.gif) no-repeat left top;
	}
	div.swanson div.jane div.picnic h2 {
		background:url(../images/specialty/swanson_menu_h1_picnic.gif) no-repeat left top;
	}
	div.swanson div.jane div.bbq h2 {
		background:url(../images/specialty/swanson_menu_h1_bbq.gif) no-repeat left top;
	}
	
	div.swanson div.jane div.menu h3 {
		width:198px;
		height:20px;
		text-indent:-5000px;
		margin-left:auto;
		margin-right:auto;
		margin-bottom:4px;
	}
	div.swanson div.jane div.menu h3.appetizers {
		background:url(../images/specialty/swanson_menu_h3_appetizers.gif) no-repeat left top;	
	}
	div.swanson div.jane div.menu h3.soup {
		background:url(../images/specialty/swanson_menu_h3_soup.gif) no-repeat left top;	
	}
	div.swanson div.jane div.menu h3.salad {
		background:url(../images/specialty/swanson_menu_h3_salad.gif) no-repeat left top;	
	}
	div.swanson div.jane div.menu h3.entree {
		background:url(../images/specialty/swanson_menu_h3_entree.gif) no-repeat left top;	
	}
	div.swanson div.jane div.menu h3.sides {
		background:url(../images/specialty/swanson_menu_h3_sides.gif) no-repeat left top;	
	}
	div.swanson div.jane div.menu h3.dessert {
		background:url(../images/specialty/swanson_menu_h3_dessert.gif) no-repeat left top;	
	}
	
	/* Swanson Tabbed Layout styles which inherit from kitchen.css */
	
	div.swanson #tab .icon {
		border-bottom: solid 1px #8fb2da;
	}
	div.swanson div#maincontent {
		background-color: #D9F0FB;
	}
	div.swanson div#maincontent div#contentwrapper {
		border-color:#ffd900;
	}
	div.swanson div#tab div.icon h3 {
		color:#1553a9;
	}
	
/* Prego-specific styles */

	/* Prego Landing Page */

	div.prego div.homebanner {
		background:url(../images/specialty/prego_specialty_home_25900.jpg);
		height:339px;
	}
	div.prego h2 {
		color:#B00000;
	}
	div.prego div.homebanner a {
		color:#841E19;
	}
	div.prego div.homebanner div#links {
		margin-left:265px;
		padding-top:165px;
		width:110px;
	}
	div.prego div.homebanner div#morerecipes {
		margin-top:-110px;
		margin-right:2px;
		display:inline;
	}
	div.prego div#morerecipes a#SpecialtySubnav_archiveLink {
		position:relative;
		display:block;
		margin-top:5px;
	} 
	
	
	/* Prego Tabbed Layout unique styles */

	#navarea .pregoswoop {
		background: #ffffff url(../images/specialty/tab_curve_prego.gif) no-repeat right bottom;
	}
	#navarea .pregoswoop .prop {
		height:640px;
	}
	div.prego div#maincontent div#specialtysubnav {
		left:292px;
		top:16px;
	}
	
	/* Prego Tabbed Layout styles which inherit from kitchen.css */
	
	div.prego #tab { /* tab on category page and content pages */
		margin-top: 120px;
	}
	div.prego #tab .icon {
		border-bottom: solid 1px #e7a268;
	}
	div.prego div#maincontent {
		background-color: #f6e4c2;
	}
	div.prego div#maincontent div#contentwrapper {
		border-color:#D3BA8D;
	}
	div.prego div#tab div.icon h3 {
		color:#611c15;
	}



/* Holiday-specific styles */

	/* Holiday Landing Page */

	div.holiday div.homebanner {
		background:url(../images/specialty/holiday_specialty_home.jpg);
		height:359px; }
	
	div.holiday div.homebanner a {
		color: #e3e5e2; }
	
	div.holiday div.homebanner div#morerecipes {
		display: inline;
		width: 175px;
		margin-top: -10px;
		margin-right: 10px; }
	div.holiday div.homebanner div#morerecipes p { margin: 0 10px 5px 0; }
	div.holiday div.homebanner div#morerecipes a { color: #8b141e; }
	
	div.holiday div.homebanner div#links {
		margin-left: 214px;
		padding-top: 146px; }
	
	
	/* Holiday Tabbed Layout unique styles */

	#navarea .holidayswoop {
		background: #ffffff url(../images/specialty/tab_curve_holiday.gif) no-repeat right bottom; }
	#navarea .holidayswoop .prop { height:650px; }
	div.holiday div#maincontent div#specialtysubnav {
		left:303px;
		top:31px; }
	
	/* Holiday Tabbed Layout styles which inherit from kitchen.css */
	
	div.holiday #tab { /* tab on category page and content pages */
		margin-top: 120px; }
	div.holiday #tab .icon {
		border-bottom: solid 1px #488643; }
	div.holiday div#maincontent {
		background-color: #a11f27; }
	div.holiday div#maincontent div#contentwrapper {
		border-color:#488643; }
	div.holiday div#tab div.icon h3 {
		color:#ffffff; }
	
	div.holiday h2 { color: #a11f27; }
	div.holiday h3 { font-size: 12px; }
	
	/* Holiday How to Carve styles */
	
	div.carve { overflow: hidden; width: 400px; margin-bottom: 15px; }
	div.carve div { width: 185px; height: 275px; margin-bottom: 10px; }
	div.carve div.odd { float: left; margin-right: 30px; }
	div.carve div.even { float: right; }
	div.carve h2 { color: #488643; }
	div.carve h2 img { display: block; }
	
	/* New Specialty Page Styles (non-Campbell's branded) */
		/* PACE */
			/* General layout */
			body#paceSpecialtyPage {
				background:transparent url(../images/specialty/pace/pace-body-bg.jpg) repeat;
				margin:0;
			}
			body#paceSpecialtyPage #container {
				width:754px;
				margin-top:0;
			}
			body#paceSpecialtyPage #content {
				margin-top:0;
				width:750px;
			}

			/* contentNoFooter is entire content area exluding footer
			   hack to accomodate design change which moves footer outside of content area
			 */
			body#paceSpecialtyPage #contentNoFooter {
				border:5px solid #C33402;
				position:relative;
				width:750px;
				background:transparent url(../images/specialty/pace/contentNoFooter-bg.jpg) repeat;
				padding-bottom:60px;
			}
			body#paceSpecialtyPage #contentNoFooter #contentNoFooterBottom { /* desert bottom */
				background:transparent url(../images/specialty/pace/desert-bg.jpg) repeat;
				position:absolute;
				left:0px;bottom:0px;
				width:750px;height:137px;
			}
			/* masthead */
			body#paceSpecialtyPage div#masthead {
				background:transparent url(../images/specialty/pace/pace-header-bg.jpg) 0 0 no-repeat;
				position:relative;
				margin:0;
				padding:0;
				width:750px;
				height:68px;
				min-height:68px;
			}
			body#paceSpecialtyPage div#masthead a#logoLink {
				position:relative;
				top:8px;left:25px;
				width:195px;
				height:58px;
				margin:0;padding:0;
				display:block;
			}
			body#paceSpecialtyPage div#masthead img {
				width:197px;height:58px;
			}
			body#paceSpecialtyPage div#masthead #userinfo {
				position:absolute;
				right:24px; bottom:22px;
				width:190px;
				z-index:400;
				font:normal 9px Verdana,sans-serif;
			}
			body#paceSpecialtyPage div#masthead #userinfo table,
			body#paceSpecialtyPage div#masthead #userinfo div{
				position:relative;
				width:190px;
				text-align:right;
			}
			body#paceSpecialtyPage div#masthead #userinfo p {
				width:190px;
				margin:13px 0 0 0;
			}
			body#paceSpecialtyPage div#masthead #userinfo p a {
				color:#000;
				margin-top:3px;
				white-space:nowrap;
			}
			body#paceSpecialtyPage div#masthead #userinfo p strong {white-space:nowrap;}
			body#paceSpecialtyPage div#masthead #userinfo p.logout {
				color:#000;
				margin-top:3px;
			}
			/* END masthead */
			
			/* main horizontal nav */
			
			body#paceSpecialtyPage ul#mainNav {
				margin:0;padding:0 0 0 18px;
				list-style:none;
				background:transparent url(../images/specialty/pace/nav-bg.gif) no-repeat;
				height:29px;
				position:relative;
				z-index:500;
			}
			* html body#paceSpecialtyPage ul#mainNav {padding-left:0px;}
			
			body#paceSpecialtyPage .specialtyCollection ul#mainNav,
			body#paceSpecialtyPage .homePage ul#mainNav {
				background:transparent url(../images/specialty/pace/nav-bg-wood.gif) no-repeat;
			}
			body#paceSpecialtyPage ul#mainNav li {
				margin:8px 0 0 20px;
				padding:0;
				display:block;
				float:left;
				font-weight:bold;
				height:13px;
			}
			body#paceSpecialtyPage ul#mainNav li a {
				display:block;
				position:relative;
				float:left;
				z-index:1000;
				height:13px;
				margin:0;
			}
			body#paceSpecialtyPage ul#mainNav li#visitPaceFoodLi {
				background:transparent url(../images/specialty/pace/nav-visit-pacefoodscom-over.gif) no-repeat;
				width:136px;
			}
				body#paceSpecialtyPage ul#mainNav li#visitPaceFoodLi a {
					background:transparent url(../images/specialty/pace/nav-visit-pacefoodscom.gif) no-repeat;
					width:136px;
				}
				body#paceSpecialtyPage ul#mainNav li#visitPaceFoodLi a:hover {background:none;}
				
			body#paceSpecialtyPage ul#mainNav li#backToPaceFoodLi {
				background:transparent url(../images/specialty/pace/nav-backto-pacefoodscom-over.gif) no-repeat;
				width:154px;
			}
				body#paceSpecialtyPage ul#mainNav li#backToPaceFoodLi a {
					background:transparent url(../images/specialty/pace/nav-backto-pacefoodscom.gif) no-repeat;
					width:154px;
				}
				body#paceSpecialtyPage ul#mainNav li#backToPaceFoodLi a:hover {background:none;}
				
			body#paceSpecialtyPage ul#mainNav li#visitKitchenLi {
				background:transparent url(../images/specialty/pace/nav-visit-campbells-kitchen-over.gif) no-repeat;
				width:160px;
			}
				body#paceSpecialtyPage ul#mainNav li#visitKitchenLi a {
					background:transparent url(../images/specialty/pace/nav-visit-campbells-kitchen.gif) no-repeat;
					width:160px;
				}
				body#paceSpecialtyPage ul#mainNav li#visitKitchenLi a:hover {background:none;}
				
			body#paceSpecialtyPage ul#mainNav li#backToKitchenLi {
				background:transparent url(../images/specialty/pace/nav-backto-campbells-kitchen-over.gif) no-repeat;
				width:178px;
			}
				body#paceSpecialtyPage ul#mainNav li#backToKitchenLi a {
					background:transparent url(../images/specialty/pace/nav-backto-campbells-kitchen.gif) no-repeat;
					width:178px;
				}
				body#paceSpecialtyPage ul#mainNav li#backToKitchenLi a:hover {background:none;}
			
			body#paceSpecialtyPage ul#mainNav li#backToHompageLi {
				background:transparent url(../images/specialty/pace/nav-backto-southwestern-over.gif) no-repeat;
				width:297px;
			}
				body#paceSpecialtyPage ul#mainNav li#backToHompageLi a {
					background:transparent url(../images/specialty/pace/nav-backto-southwestern.gif) no-repeat;
					width:297px;
				}
				body#paceSpecialtyPage ul#mainNav li#backToHompageLi a:hover {background:none;}
			
			body#paceSpecialtyPage ul#mainNav li a strong {display:none;}
			
			/* END main horizontal nav */
			
			body#paceSpecialtyPage #pagewrapper {
				margin-top:0px;
				position:relative;
				z-index:100;
				top:-5px;
				min-height:365px;
				background:transparent url(../images/specialty/pace/pagewrapper-bg.jpg) 0px 0px no-repeat;
			}
			* html body#paceSpecialtyPage #pagewrapper {  /* for IE 6 */
				height:300px;
			}
			body#paceSpecialtyPage .specialtyCollection #pagewrapper {
				background-position:0 197px;
				min-height:575px;
			}
			* html body#paceSpecialtyPage .specialtyCollection #pagewrapper {    /* for IE 6 */
				height:575px;
			}
			body#paceSpecialtyPage .homePage #pagewrapper {
				
				min-height:652px;
				background-position:0 115px;
			}
			body#paceSpecialtyPage #footerspace {height:10px;}
			body#paceSpecialtyPage #footer {
				width:758px;
				margin:0;padding:0;
				position:relative;
				border:none;
				color:#000;
			}
			body#paceSpecialtyPage #footer a {
				font:bold 9px Verdana,sans-serif;
				color:#8C0000;
			}
			
			/*  END General layout */
			
			
			/* left nav area */
			body#paceSpecialtyPage #navarea {
				width: 240px;
			}
			body#paceSpecialtyPage #searchRecipes {
				background:transparent url(../images/specialty/pace/search-recipes-bg.jpg) no-repeat;
				width:216px;
				height:127px;
				margin:18px 0 0 12px;
			}
			body#paceSpecialtyPage #specialtychoice #searchRecipes {
				background-image:url(../images/specialty/pace/search-recipes-bg-collection.jpg);
			}
			body#paceSpecialtyPage #searchRecipes img#search_searchHeader {
				margin:16px 0 6px 41px;
			}
			
			body#paceSpecialtyPage #searchRecipes a.goButton,
			body#paceSpecialtyPage #searchRecipes a:visited.goButton,
			body#paceSpecialtyPage .sort a.goButton,
			body#paceSpecialtyPage .sort a:visited.goButton {
				color: #FFFFFF;
				font:bold 9px/15px Verdana, Helvetica, Sans-Serif;
				width: 28px;
				height:15px;
				padding:0 8px 2px 8px;
				margin-left: 0;
				background:#850100;
				border:1px solid;
				border-top-color:#C28080;
				border-right-color:#7B0100;
				border-bottom-color:#2D0000;
				border-left-color:#7B0100;
			}
			body#paceSpecialtyPage .sort a.goButton {
				top:0;
				margin-right:5px;
			}
			* html body#paceSpecialtyPage .sort a.goButton {top:-2px;padding-bottom:5px;}
			
			body#paceSpecialtyPage #searchRecipes input {
				font:normal 10px Arial,Helvetica,sans-serif;
				color:#666;
				width:150px;height:13px;
				border:1px solid;
				border-top-color:#8F8F8F;
				border-right-color:#F1F1F1;
				border-bottom-color:#FFFFFF;
				border-left-color:#F1F1F1;
				margin:0 0 0 18px;
				padding-left:1px;
			}
			body#paceSpecialtyPage #searchRecipes input.selectBox,
			body#paceSpecialtyPage .sort input.selectBox { 
				border: 1px solid #ADADAD;
				width: 150px;
				height: 15px;
				color: #666666;
				font-family: arial, Helvetica, Sans-Serif;
				font-size: 10px; 
				background:#FFF url(../images/specialty/pace/pace-selectbox-bg.gif) 99% 50% no-repeat;
				padding: 0px 0px 0px 3px;
				border:none;
			}
			body#paceSpecialtyPage .sort input.selectBox {width:120px;}
			body#paceSpecialtyPage #searchRecipes p {
				font:normal 9px Verdana,sans-serif;
				color:#4C2E0B;
				margin:6px 0 0 20px;
				width:165px;
			}
			body#paceSpecialtyPage #keyToSymbols dd ul li#nutritionInfoSymbol img {left:16px;top:6px;}
			body#paceSpecialtyPage #keyToSymbols dd ul li#prepare30MinsSymbol img {left:10px;top:8px;}
			body#paceSpecialtyPage #keyToSymbols dd ul li#OptionalNav_watchVideoSymbolLi img {left:18px;top:8px;}
			body#paceSpecialtyPage #keyToSymbols #prepare30MinsSymbol,
			body#paceSpecialtyPage #keyToSymbols #OptionalNav_watchVideoSymbolLi {
				background:transparent url(../images/specialty/pace/key-to-symbols-divider.gif) 9px 0 no-repeat;
			}
			body#paceSpecialtyPage #keyToSymbols {
				width:210px;
				background:#C33402 url(../images/specialty/pace/hdr-key-to-symbols.gif) 10px 11px no-repeat;
				margin:14px 0 15px 15px;
				padding:33px 0 5px 0;
			}
			body#paceSpecialtyPage #keyToSymbols * {font:bold 9px Verdana,sans-serif;}
			body#paceSpecialtyPage #keyToSymbols dt {display:none;}
			body#paceSpecialtyPage #keyToSymbols dd {
				position:relative;
				width:200px;
				margin:0 0 0 5px;
				padding:5px 0;
				border:none;
				background:#FFF;
			}
			body#paceSpecialtyPage #keyToSymbols ul li {
				width:198px;
				position:relative;
				padding:6px 0 6px 0px;
				z-index:50;
			}
			body#paceSpecialtyPage #keyToSymbols dd ul li p {margin:0 0 0 52px;padding:0;}
			body#paceSpecialtyPage #keyToSymbols dd ul li img {
				position:absolute;
				top:0;left:0;
				width:auto;
			}
			
			/* left sidebar promos */
			body#paceSpecialtyPage .sidebarPromo p {
				width:110px;
				font:normal 9px/1.3em Verdana,sans-serif;	
				color:#403425;
				margin:0 0 0 12px;
			}
			body#paceSpecialtyPage .sidebarPromo h4 {display:none;}
			body#paceSpecialtyPage .sidebarPromo a {font-weight:bold;}
			
			body#paceSpecialtyPage #navarea #paceNewsletterPromo {
				width:210px;height:61px;
				background:transparent url(../images/specialty/pace/promo-pace-newsletter-bg.jpg) no-repeat;
				margin:15px 0 15px 15px;
				padding:33px 0 0 0;
			}
			body#paceSpecialtyPage #navarea #paceMealsPromo {
				width:210px;height:73px;
				background:transparent url(../images/specialty/pace/promo-pace-meals-bg.jpg) no-repeat;
				margin:0 0 0 15px;
				padding:45px 0 0 0;
			}
			body#paceSpecialtyPage #navarea #paceproductsPromo {
				width:210px;height:84px;
				background:transparent url(../images/specialty/pace/promo-pace-products-bg.jpg) no-repeat;
				margin:0 0 0 15px;
				padding:48px 0 0 0;
			}
			body#paceSpecialtyPage #navarea #glossaryPromo {
				width:210px;height:58px;
				background:transparent url(../images/specialty/pace/promo-glossary-bg.jpg) no-repeat;
				margin:0 0 0 15px;
				padding:40px 0 0 0;
			}
			
			/* end left sidebar promos */
			
			/* END left nav area */
			
			body#paceSpecialtyPage #maincontent {
				margin:20px 14px 10px 0;
				padding:0 0 5px 0;
				position:relative;
				background:#DE7123 url(../images/specialty/pace/maincontent-bg.jpg) repeat-x;
				width:494px;
				border:none;
			}
			* html body#paceSpecialtyPage #maincontent {margin-right:9px;}
			
			body#paceSpecialtyPage #maincontent #contentHdr {
				margin:21px 0 8px 16px;
			}
			/* paging display */
			body#paceSpecialtyPage .resultsSort {
				border:none;
				padding:7px 0 6px 17px;
				color: #FFF;
				font:normal 9px/9px Verdana,sans-serif;
				margin:0 0 4px 4px;
				width:469px;
				background:#A53F00;
				position:relative;
			}
			
			body#paceSpecialtyPage .resultsSort tr td {
				color: #FFF;
				font:normal 9px/9px Verdana,sans-serif;
			}
			
			body#paceSpecialtyPage #pagingTop {z-index:50;}
			body#paceSpecialtyPage #topPagingLabel {
				float:left;
				margin:2px 0 0 0;
			}
			* html body#paceSpecialtyPage #topPagingLabel {margin-top:4px;}
			
			body#paceSpecialtyPage #searchSort {z-index:1000;}
			body#paceSpecialtyPage #searchSort a {padding-top:2px;padding-bottom:2px;}
			
			body#paceSpecialtyPage #pagingBottom strong {font-weight:normal;}
			body#paceSpecialtyPage #pagingBottom table tr td {text-align:center;position:relative;}
			body#paceSpecialtyPage #pagingBottom input {
				position:relative;top:2px;
			}
			body#paceSpecialtyPage .resultsSort table { width: 100%; }
			body#paceSpecialtyPage #pagingBottom span {margin:0 12px;}
			
			body#paceSpecialtyPage .resultsSort span.sort {
				color: #FFF;
				text-align: right;
				vertical-align: middle;
				display: block;
			}
			body#paceSpecialtyPage #pagingBottom {
				background:none;
				color:#000;	
				font-weight:normal;
				text-align:center;
			}
			body#paceSpecialtyPage #pagingBottom tr td {
				color:#000;
			}
			/* end paging display */
			body#paceSpecialtyPage td.imgArea img {border:1px solid #B00000;}
			body#paceSpecialtyPage div.mealItem {
				margin-top: 10px;
				padding-bottom: 10px;
				border:none;
				background:transparent url(../images/results-divider.gif) left bottom no-repeat;
			}
			
			body#paceSpecialtyPage div#maincontent div#subnav { /* Detail page print/email buttons */
				position:absolute;
				width:auto;
				top:31px;left:356px;
				margin:0;
				padding:0;
				z-index:2;
				text-align:left;
			}
			body#paceSpecialtyPage div#maincontent div#subnav a,
			body#paceSpecialtyPage div#maincontent div#subnav img {margin:0;padding:0;}
			body#paceSpecialtyPage #contentwrapper {
				margin:0 0 0 4px;
				background:#FFF url(../images/specialty/pace/contentwrapper-bg.gif) repeat-y;
				padding:22px 10px 20px 24px;
				width:451px;
				border:none;
				position:relative;
				z-index:10;
				height:auto;
				min-height:0;
			}
			body#paceSpecialtyPage #contentwrapper #contentwrapperHeader {
				position:absolute;
				z-index:50;
				left:0;top:0;
				width:485px;
				height:20px;
				background:#FFF url(../images/specialty/pace/contentwrapperHeader.gif) no-repeat;
			}
			body#paceSpecialtyPage #contentwrapper #contentwrapperFooter {
				position:absolute;
				left:0;bottom:-1px;
				width:485px;
				height:20px;
				margin:0;padding:0;
				background:#FFF url(../images/specialty/pace/contentwrapperFooter.gif) no-repeat;
				z-index:1;
			}
			
			/* Home page */
			
			
			body#paceSpecialtyPage #featuredRecipe {
				margin:0 0 0 0;
				padding:0;
				height:300px;
				background:transparent url(../images/specialty/pace/featured-recipe-bg.jpg) no-repeat;
				position:relative;
			}
			body#paceSpecialtyPage #featuredRecipe .dontShow {display:none;}
			
			body#paceSpecialtyPage #featuredRecipe #viewFeaturedRecipe {
				position:relative;
				top:180px;left:37px;
				width:90px;height:17px;
				display:block;
			}
			body#paceSpecialtyPage #featuredRecipe #viewFeaturedRecipe strong {display:none;}
			
			body#paceSpecialtyPage #featuredRecipe #searchRecipes {
				background:none;
				position:absolute;
				top:31px;left:529px;
				margin:0;
				width:202px;
				height:193px;
			}
			body#paceSpecialtyPage #featuredRecipe #searchRecipes img#search_searchHeader {
				margin:22px 0 10px 28px;
			}
			body#paceSpecialtyPage #featuredRecipe #searchRecipes a.goButton,
			body#paceSpecialtyPage #featuredRecipe #searchRecipes a:visited.goButton {
				padding:0 6px 2px 6px;
			}
			body#paceSpecialtyPage #featuredRecipe #searchRecipes input{
				width:128px;
				margin-left:28px;
			}
			body#paceSpecialtyPage #featuredRecipe #searchRecipes p strong {display:none;}
			body#paceSpecialtyPage #featuredRecipe #searchRecipes p {
				font:normal 9px Verdana,sans-serif;
				color:#4C2E0B;
				margin:20px 0 0 28px;
				padding:5px 0 0 5px;
				width:160px;
				background:transparent url(../images/specialty/pace/hdr-want-more-recipes.gif) 0 0 no-repeat;
			}
			
			body#paceSpecialtyPage .homePage #maincontent {
				margin:-20px 0 0 0;
				padding:0;
				/*position:relative;*/
				width:750px;
				/*border:none;*/
				background:none;
				float:left;
			}
			body#paceSpecialtyPage .homePage #maincontent p {font:normal 11px Arial,sans-serif;}
			body#paceSpecialtyPage .homePage #maincontent p a {font-weight:bold;}
			
			body#paceSpecialtyPage #homepageCollections { /* collections container */
				width:490px;
				float:left;
				padding:36px 0 0 0;
			}
				
				body#paceSpecialtyPage .homepageCollection { /* one collection "promo" */
					margin:0 0 70px 38px;
					position:relative;
				}
				body#paceSpecialtyPage .homepageCollection img.productImg {
					position:absolute;
					top:0;left:0;
				}
				body#paceSpecialtyPage .homepageCollection img.headingImg,
				body#paceSpecialtyPage .homepageCollection p {
					margin:0 0 0 147px;
					
				}
				body#paceSpecialtyPage .homepageCollection p {
					width:260px;
				}
				
			body#paceSpecialtyPage #homepagePromos {
				background:none;
				width:186px;
				margin:0 0 0 490px;
			}
				body#paceSpecialtyPage .homepagePromo {
					margin:0 0 25px 0;
					width:186px;height:191px;
				}
				body#paceSpecialtyPage .homepagePromo h4 {display:none;}
				body#paceSpecialtyPage .homepagePromo p {position:relative;margin-left:14px;}
				
				body#paceSpecialtyPage #homepagePromos #glossaryPromo {
					background:url(../images/specialty/pace/homepage-promo-glossary-bg.jpg) no-repeat;
				}
					body#paceSpecialtyPage #homepagePromos #glossaryPromo p {top:133px;}
				
				body#paceSpecialtyPage #homepagePromos #tipsPromo {
					background:url(../images/specialty/pace/homepage-promo-tips-bg.jpg) no-repeat;
				}
					body#paceSpecialtyPage #homepagePromos #tipsPromo p {top:124px;}
					
				body#paceSpecialtyPage #homepagePromos #newsletterPromo {
					background:url(../images/specialty/pace/homepage-promo-newsletter-bg.jpg) no-repeat;
				}
					body#paceSpecialtyPage #homepagePromos #newsletterPromo p {top:124px;}
				
				body#paceSpecialtyPage #homepagePromos #paceFoodsPromo {
					background:url(../images/specialty/pace/homepage-promo-pace-foods-bg.jpg) no-repeat;
				}
					body#paceSpecialtyPage #homepagePromos #paceFoodsPromo p {top:120px;}
				
			/* END Home page */
			
			/* Collections results page */
			body#paceSpecialtyPage #specialtyCollectionHeader {
				background:transparent url(../images/specialty/pace/collection-header-bg.jpg) no-repeat;
				height:197px;
				margin-bottom:-58px;
			}
			body#paceSpecialtyPage #specialtyCollectionHeader .collectionHdr {
				position:absolute;
				top:45px;left:245px;
			}	
			body#paceSpecialtyPage div#specialtysubnav { /* Category page "More Recipes" subnav */
				position:absolute;
				top:65px;left:560px;
				z-index:2;
				font-weight:bold;
				font-size:11px;	
			}
			body#paceSpecialtyPage div#specialtysubnav ul {
				list-style:none;
			}
			body#paceSpecialtyPage div#specialtysubnav a {font:bold 10px verdana,sans-serif;}
			body#paceSpecialtyPage div#specialtysubnav a.selected {
				color:#000000;
				text-decoration:none;
				font-weight:bold;
			}
			/* END Collections results page */
			
			/* Recipe Box */
			.addNotes {border-bottom:1px solid #999;}
			.addNotes p {
				margin-left: 130px;
				height:104px;
				min-height:104px;
			}
			/* END Recipe Box */
			
			/* Search Results page */
			body#paceSpecialtyPage #searchcontext {
				margin: -6px 0 8px 16px;
			}
			body#paceSpecialtyPage #searchcontext td {
				color:#FFF;
				font:normal 9px Verdana,sans-serif;
			}
			/* END Search Results page */
			
			body#paceSpecialtyPage #specialtyRecipeOptions {
				margin:15px 0 0 16px;
			}
			
			body#paceSpecialtyPage #printOptionsHdr {
				margin:28px 0 0 18px;
			}
			body#paceSpecialtyPage #specialtyPrintOptions {
				margin:15px 0 0 16px;
			}
			body#paceSpecialtyPage #navarea  ul {
				list-style:none;
			}
			body#paceSpecialtyPage #navarea ul li {
				margin:2px 0 0 0;	
			}
			/* recipe detail */		
			body#paceSpecialtyPage #RecipeDetail_RecipeImage {
				border:1px solid #C3C3C3;
			}
			body#paceSpecialtyPage #recipedirections * {
				font-size:11px;	
			}
			
			body#paceSpecialtyPage #recipetitle * {font-size:16px;}
			body#paceSpecialtyPage #recipetitle h1 {margin-bottom:10px;}
			body#paceSpecialtyPage #RecipeDetail_WellnessImg {margin:0 7px 8px 2px;}
			body#paceSpecialtyPage #RecipeDetail_Under30MinImg {position:relative;top:-3px;margin:0 7px 8px 2px;}
			
			body#paceSpecialtyPage #recipesidebar {position:relative;}
			body#paceSpecialtyPage #recipesidebar a {
				font:bold 9px Verdana,sans-serif;
				color:#850100;
			}
			body#paceSpecialtyPage #recipearea #recipesidebar a.lgImgText {
				text-align:left;
				margin:0 0 5px 7px;
				padding:0 0 0 18px;
				background:transparent url(../images/icon-new-window.gif) 0 3px no-repeat;
			}
			body#paceSpecialtyPage #recipearea #recipesidebar a#RecipeDetail_WatchVideoLink {
				text-align:left;
				margin:0 0 5px 7px;
				padding:0 0 0 18px;
				background:transparent url(../images/icon-view-video.gif) 0 0px no-repeat;
			}
			body#paceSpecialtyPage #recipearea #recipesidebar #RecipeDetail_rateRecipeLink {text-align:center;}
			body#paceSpecialtyPage #recipesidebar #RecipeDetail_MadeWithPanel {
				background:transparent url(../images/specialty/pace/recipe-made-with-bg.gif) no-repeat;
				width:150px;
				height:100px;
				margin:12px 0 0 0;
			}
			body#paceSpecialtyPage #recipesidebar #RecipeDetail_MadeWithImage {
				margin:11px 0 0 80px;
			}
			body#paceSpecialtyPage #recipearea #recipesidebar .recipesidebarModuleFooter {
				background:transparent url(../images/specialty/pace/recipesidebar-module-footer.gif) no-repeat;
				width:150px;height:14px;
				position:absolute;
				left:0;bottom:0;
				z-index:10;
			}
			body#paceSpecialtyPage #recipearea #recipesidebar div#otherRated {
				width:150px;
				padding:0 0 7px 0;
				margin:12px 0 0 0;
				background:transparent url(../images/specialty/pace/recipesidebar-module-bg.gif);
				border:none;
				position:relative;
				z-index:100;
			}
			body#paceSpecialtyPage #recipearea #recipesidebar div#otherRated h3 {
				width:150px;height:50px;
				background:transparent url(../images/specialty/pace/hdr-others-have-rated-recipe.gif) no-repeat;
				margin:0 0 13px 0;	
			}
			body#paceSpecialtyPage #recipearea #recipesidebar div#otherRated h3 strong {display:none;}
			body#paceSpecialtyPage #recipearea #recipesidebar div#otherRated .submitButton {color:#FFF;}
			
			body#paceSpecialtyPage #recipearea #recipesidebar div#needIdea {
				width:150px;
				margin:12px 0 0 0;
				padding:0 0 14px 0;
				background:transparent url(../images/specialty/pace/recipesidebar-module-bg.gif);
				border:none;
				position:relative;
				z-index:100;
			}
			body#paceSpecialtyPage #recipearea #recipesidebar div#needIdea h3 {
				width:150px;height:50px;
				background:transparent url(../images/specialty/pace/hdr-need-an-idea.gif) no-repeat;
				margin:0 0 4px 0;
			}
			body#paceSpecialtyPage #recipearea #recipesidebar div#needIdea h3 strong {display:none;}
			body#paceSpecialtyPage #recipearea #recipesidebar div#needIdea h4 {
				width:124px;
				margin:0 0 9px 8px;
				padding:3px 0 3px 10px;
				background:#DADADA;
				border:none;
				font:bold 9px Verdana,sans-serif;
				color: #3F3F3F;
			}
			body#paceSpecialtyPage #recipearea #recipesidebar #needIdea .boxbody {
				margin:0 0 9px 18px;
				padding: 0px;
			}
			body#paceSpecialtyPage #recipearea #recipesidebar #needIdea .boxbody a {width:120px;margin:0 0 4px 0px;padding:0;}
			
			body#paceSpecialtyPage div#otherRated #recipeRateForm {
					width:134px;
					padding:5px 8px 5px 8px;
			}
			
			body#paceSpecialtyPage div#otherRated #RecipeDetail_recipeRatingForm select {width:130px;}
			body#paceSpecialtyPage div#otherRated #RecipeDetail_recipeRatingForm textarea {width:130px;}
			body#paceSpecialtyPage div#otherRated #RecipeDetail_recipeRatingForm .submitButton {}
			body#paceSpecialtyPage div#otherRated #RecipeDetail_recipeRatingForm a {margin-right:0px;}
			body#paceSpecialtyPage #recipearea #recipesidebar div#otherRated .rating {width:40px;}
			
			/* recipe detail */
			
			/* Login page */
			body#paceSpecialtyPage .login  #contentwrapper {
				padding-top:80px;
				padding-bottom:80px;
			}
			body#paceSpecialtyPage .login * {font-size:9px;font-family:Verdana,sans-serif;}
			
			body#paceSpecialtyPage .login #logintable {
				margin-left:30px;
			}
			body#paceSpecialtyPage .login #logintable .textBox {
				width:150px;
				background:#E5E5E5;
				border:1px solid #CDCDCD;
				font-weight:normal;
				margin:5px 0 2px 0;
				padding:3px;
			}
			
			body#paceSpecialtyPage .login #newmember {margin-left:30px;}
			body#paceSpecialtyPage .login .linkLine {font-weight:normal;}
			body#paceSpecialtyPage .submitButton {
				color:#FFF;
				background:#850100;
				border:1px solid;
				border-top-color:#C28080;
				border-right-color:#7B0100;
				border-bottom-color:#2D0000;
				border-left-color:#7B0100;
				padding-top:1px;
				padding-bottom:2px;
			}
			/* END Login page */
			
		/* END Pace */
		
		/* Swanson Chunk Chicken */
		
		body#swansonchunkchickenSpecialtyPage {
			background:#ffe973 url(../images/specialty/chunkchicken/bg-body.gif) repeat-x;
			margin:0;
		}

		body#swansonchunkchickenSpecialtyPage a { color:#2274B6; }

		body#swansonchunkchickenSpecialtyPage #featuredRecipe .dontShow {
			display:none;
		}

		body#swansonchunkchickenSpecialtyPage #container {
			margin: 0 auto 0 auto;
			width: 755px;
		}
		body#swansonchunkchickenSpecialtyPage #content {
			margin:0 0 0 0;
			width:755px;
			position:relative;
			overflow: hidden;
		}
		
		body#swansonchunkchickenSpecialtyPage .hr {
			background: transparent url(../images/specialty/chunkchicken/hr.gif) no-repeat scroll center;
			width: 210px;
			height: 2px;
			margin-bottom: 24px;
		}

		body#swansonchunkchickenSpecialtyPage .hr hr {
			display: none;
		}

		body#swansonchunkchickenSpecialtyPage #masthead {
			background: transparent url(../images/specialty/chunkchicken/bg-content-header.jpg) no-repeat;
			width: 755px;
			height: 132px;
			left: -5px;
			margin: 0;
			padding: 0;
		}

		body#swansonchunkchickenSpecialtyPage #logoLink {
			position: absolute;
			top: 0px;
			left:24px;
			width:194px;
			height:76px;
			z-index:500;
		}

		/* user info */

		body#swansonchunkchickenSpecialtyPage div#masthead #userinfo {
			position:absolute;
			top:10px;
			left:580px; 
			width:150px;
			z-index:400;
			font:normal 9px Verdana,sans-serif;
			color: #3c8db7;
			text-align: right;
		}

		body#swansonchunkchickenSpecialtyPage div#masthead #userinfo p a {
			color:#d63233;
			white-space:nowrap;
		}

		body#swansonchunkchickenSpecialtyPage div#masthead #userinfo p strong {
			white-space:nowrap;
		}

		body#swansonchunkchickenSpecialtyPage div#masthead #userinfo p.logout {
			color:#000;
			margin-top:3px;
		}

		/* END user info */

		/* featured recipe */

		body#swansonchunkchickenSpecialtyPage #featuredRecipe
		{
			background: transparent url(../images/specialty/chunkchicken/bg-homepage-featured-recipe.jpg) no-repeat;
			position:relative;
			height:162px;
			top:-134px;
			left:-5px;
			z-index:2;
			padding:134px 0 0 0;
			margin:0 0 -134px 0;
			width: 755px;
			/*\*//*/
			padding-bottom: 120px;
			/**/
		}
					
		body#swansonchunkchickenSpecialtyPage #featuredRecipe #viewFeaturedRecipe {
			position:absolute;
			top:204px;left:108px;
			width:105px;height:17px;
			display:block;
			z-index: 2;
		}

		body#swansonchunkchickenSpecialtyPage #featuredRecipe #viewFeaturedRecipe strong {
			display:none;
		}

		/* END featured recipe */

		/* search recipes */

		body#swansonchunkchickenSpecialtyPage #navarea #searchRecipes {
			position: relative;
			top: 0; left: 0;
			display: block;
			float: none;
			background: transparent url(../images/specialty/chunkchicken/bg-searchbox.gif) no-repeat;
			padding: 15px 0 0 13px;
			width: 200px;
			height: 100px;
			margin: 0 0 0 0;
		}

		body#swansonchunkchickenSpecialtyPage #navarea #searchRecipes a.goButton,
		body#swansonchunkchickenSpecialtyPage #navarea #searchRecipes a:visited.goButton {
			position: absolute;
			top: 32px;
			left: 157px;
		}
					
		body#swansonchunkchickenSpecialtyPage #searchRecipes a.goButton,
		body#swansonchunkchickenSpecialtyPage #searchRecipes a:visited.goButton {
			color: #005fab;
			font: bold 15px Verdana, Helvetica, Sans-Serif;
			text-transform: uppercase;
			text-align: center;
			vertical-align: middle;
			width: 43px;
			height:19px;
			padding: 0;
			margin: 0;
			margin-left: 0;
			background: transparent url(../images/specialty/chunkchicken/bg-btn-search.gif) no-repeat;
			border: none;
			display: block;
			position: absolute;
			top: 21px;
			left: 205px;
		}

		body#swansonchunkchickenSpecialtyPage .sort a.goButton {
			top:0;
			margin-right:5px;
		}

		body#swansonchunkchickenSpecialtyPage #navarea #searchRecipes input {
			width:139px;
			top: 31px;
			left: 12px;
		}

		body#swansonchunkchickenSpecialtyPage #searchRecipes input {
			font:normal 12px Arial,Helvetica,sans-serif;
			color:#666;
			width:196px;
			height:19px;
			border:1px solid;
			border-top-color:#8F8F8F;
			border-right-color:#F1F1F1;
			border-bottom-color:#FFFFFF;
			border-left-color:#F1F1F1;
			margin:0 0 0 0;
			padding-left:1px;
			position: absolute;
			top: 20px;
			left: 0px;
		}

		body#swansonchunkchickenSpecialtyPage #searchRecipes input.selectBox,
		body#swansonchunkchickenSpecialtyPage .sort input.selectBox { 
			border: 1px solid #ADADAD;
			width: 150px;
			height: 15px;
			color: #666666;
			font-family: arial, Helvetica, Sans-Serif;
			font-size: 10px; 
			background:#FFF url(../images/specialty/chunkchicken/bg-selectbox.gif) 99% 50% no-repeat;
			padding: 0px 0px 0px 3px;
			border:none;
		}

		body#swansonchunkchickenSpecialtyPage .sort input.selectBox {
			width:120px;
			border: 1px solid #0153a3;
		}

		body#swansonchunkchickenSpecialtyPage #navarea #searchRecipes p {
			color: #fff;
			position: absolute;
			font:normal 9px Verdana,sans-serif;
			top: 59px;
			left: 12px;
			width: 189px;
			margin: 0;
			line-height: normal;
		}

		body#swansonchunkchickenSpecialtyPage #pagewrapper #featuredRecipe #searchRecipes p {
			font:normal 9px Verdana,sans-serif;
			color:#fff;
			margin-top: 9px;
			position: absolute;
			top: 40px;
			left: 0px;
		}

		body#swansonchunkchickenSpecialtyPage #navarea #searchRecipes img {
			position: absolute;
			top: 15px;
			left: 13px;
		}

		body#swansonchunkchickenSpecialtyPage #searchRecipes a {
			color:#fff;
		}

		/* END search recipes */

		body#swansonchunkchickenSpecialtyPage #pagewrapper #navarea
		{
			margin: 10px 0 10px 14px;
			width: 210px;
			display: inline;
		}

		body#swansonchunkchickenSpecialtyPage #navarea #specialtyRecipeOptions
		{
			margin: 10px 0 10px 7px;
		}

		body#swansonchunkchickenSpecialtyPage #navarea #specialtyRecipeOptions li
		{
			list-style-type: none;
			/*\*//*/
			margin-bottom: 2px;
			/**/
		}

		body#swansonchunkchickenSpecialtyPage #keyToSymbols
		{
			background: #fff url(../images/specialty/chunkchicken/hdr-key-to-symbols.gif) no-repeat;
			padding: 33px 0px 0 0px;
			width: 208px;
			border: solid 1px #b0ddf9;
		}

		body#swansonchunkchickenSpecialtyPage #keyToSymbols dt
		{
			display: none;
		}

		body#swansonchunkchickenSpecialtyPage #keyToSymbols li
		{
			list-style-type: none;
		}

		body#swansonchunkchickenSpecialtyPage #keyToSymbols dd ul li#nutritionInfoSymbol img {left:16px;top:6px;}
		body#swansonchunkchickenSpecialtyPage #keyToSymbols dd ul li#prepare30MinsSymbol img {left:10px;top:8px;}
		body#swansonchunkchickenSpecialtyPage #keyToSymbols dd ul li#OptionalNav_watchVideoSymbolLi img {left:18px;top:8px;}
		body#swansonchunkchickenSpecialtyPage #keyToSymbols #prepare30MinsSymbol,
		body#swansonchunkchickenSpecialtyPage #keyToSymbols #OptionalNav_watchVideoSymbolLi {
			background:transparent url(../images/specialty/pace/key-to-symbols-divider.gif) 9px 0 no-repeat;
		}

		body#swansonchunkchickenSpecialtyPage #keyToSymbols * {font:bold 9px Verdana,sans-serif;}
		body#swansonchunkchickenSpecialtyPage #keyToSymbols dt {display:none;}
		body#swansonchunkchickenSpecialtyPage #keyToSymbols dd {
			position:relative;
			width:200px;
			margin:0 0 0 5px;
			padding:5px 0;
			border:none;
			background:#FFF;
		}

		body#swansonchunkchickenSpecialtyPage #keyToSymbols ul li {
			width:198px;
			position:relative;
			padding:6px 0 6px 0px;
			z-index:50;
		}

		body#swansonchunkchickenSpecialtyPage #keyToSymbols dd ul li p {margin:0 0 0 52px;padding:0;}
		body#swansonchunkchickenSpecialtyPage #keyToSymbols dd ul li img {
			position:absolute;
			top:0;left:0;
			width:auto;
		}

		body#swansonchunkchickenSpecialtyPage #mainNav {
			position:static;
			width: 180px;
			font: bold 9px Verdana,sans-serif;
			text-transform: uppercase;
			z-index: 3;
		}

		body#swansonchunkchickenSpecialtyPage #mainNav ul {
			list-style-type: none;
			padding: 0;
			margin: 0;
		}

		body#swansonchunkchickenSpecialtyPage #mainNav li {
			margin-bottom: 5px;
			background-image: url(../images/specialty/chunkchicken/bullet.gif);
			background-repeat: no-repeat;
			background-position: 0 0px;
			padding-left: 10px;
		}

		body#swansonchunkchickenSpecialtyPage #mainNav a {
			margin: 0;
			padding: 0;
			color: #be0101;
			text-decoration: none;
			position: relative;
			top: -5px;
		}


		body#swansonchunkchickenSpecialtyPage div#pagewrapper div#subnav { /* Detail page print/email buttons */
		position:absolute;
						width:auto;
						top:-32px;left:382px;
						margin:0;
						padding:0;
						z-index:2;
						text-align:left;
		}

		body#swansonchunkchickenSpecialtyPage div#pagewrapper div#subnav a,
		body#swansonchunkchickenSpecialtyPage div#pagewrapper div#subnav img {margin:0;padding:0;}


		body#swansonchunkchickenSpecialtyPage #pagewrapper {
			
			left: 5px;
			width: 755px;
			background:#a4d8f7 url(../images/specialty/chunkchicken/bg-content.gif) repeat-x;
			float:left;
			border: none;
			min-height: 400px;
			margin: 0;
			padding: 0;
			position:relative;
		}

		body#swansonchunkchickenSpecialtyPage #pagewrapper p {
			font:normal 11px Verdana,sans-serif;
			line-height: 18px;
		}

		body#swansonchunkchickenSpecialtyPage #pagewrapper p a {
			font-weight:bold;
		}

		body#swansonchunkchickenSpecialtyPage #pagewrapper #contentHdr {
			margin: 5px 0 10px 0px;
		}

		body#swansonchunkchickenSpecialtyPage #footer 
		{
			border: none;
			font:normal 9px Verdana,sans-serif;
			width: 680px;
			color: #005fab;
			padding: 20px 40px 20px 40px;
			background: transparent url(../images/specialty/chunkchicken/bg-footer.gif) no-repeat;
			margin: 0 0 0 5px;
			/*\*//*/
			margin: 0 0 0 0;
			/**/
		}

		body#swansonchunkchickenSpecialtyPage #footerspace, 
		body#swansonchunkchickenSpecialtyPage #contentNoFooterBottom, 
		body#swansonchunkchickenSpecialtyPage .clear,
		body#swansonchunkchickenSpecialtyPage .clearfix  {
			height: 0px;
			margin:  0 0 0 0;
			padding:  0 0 0 0;
			display: none;
		}

		body#swansonchunkchickenSpecialtyPage div#maincontent {
			margin: 50px 20px 10px 10px;
			padding: 10px 10px 10px 10px ;
			width: 475px;
			background: #fff url(../images/specialty/chunkchicken/bg-content-top.gif) no-repeat;
		}

		body#swansonchunkchickenSpecialtyPage div#maincontentFooter {
			height: 6px;
			background: #fff url(../images/specialty/chunkchicken/bg-content-bottom.gif) no-repeat bottom;
			margin: 0 -10px -10px -10px;
		}

		body#swansonchunkchickenSpecialtyPage div#maincontent #contentHdr {
			position: absolute;
			top: -50px;
			left: 0px;
		}

		body#swansonchunkchickenSpecialtyPage #maincontent #contentwrapper {
			border: none;
			margin: 0 0 0 0;
			padding: 0 0 0 0;
		}

		body#swansonchunkchickenSpecialtyPage #maincontent #pagingTop
		{
			text-align: right;
			background: #eff;
			padding: 5px 5px 5px 5px;
			color: #0153a3;
		}
		
		body#swansonchunkchickenSpecialtyPage #maincontent #pagingTop *
		{
			text-align: left;
		}

		body#swansonchunkchickenSpecialtyPage #maincontent #pagingTop #topPagingLabel
		{
			float: left;
			position: relative;
		}

		body#swansonchunkchickenSpecialtyPage .sort a.goButton,
		body#swansonchunkchickenSpecialtyPage .sort a:visited.goButton {
			color: #005fab;
			font: bold 11px Verdana, Helvetica, Sans-Serif;
			text-transform: uppercase;
			text-align: center;
			padding: 0 15px 10px 15px;
			margin: 0 0 0 0;
			background: transparent url(../images/specialty/chunkchicken/bg-btn-sort.gif) repeat-x;
			border: none;
			position: static;
		}

		body#swansonchunkchickenSpecialtyPage #maincontent #pagingBottom {
			text-align: center;
		}

		body#swansonchunkchickenSpecialtyPage #maincontent #contentwrapper #contentwrapperFooter {
			height: 11px;
		}

		body#swansonchunkchickenSpecialtyPage #maincontent #contentwrapper a {color:#2274B6;}



		body#swansonchunkchickenSpecialtyPage #BannerImg,
		body#swansonchunkchickenSpecialtyPage #bannerImg {
			margin: 16px 0 0 2px;
			display: block;
		}

		body#swansonchunkchickenSpecialtyPage #footer #footerLinks {
			float: right;
		}

		body#swansonchunkchickenSpecialtyPage #footer a {
			font-weight: bold;
			color: #005fab;
		}
		
		body#swansonchunkchickenSpecialtyPage .sidebarPromo
		{
			margin: 24px 0 24px 0;
		}
		
		body#swansonchunkchickenSpecialtyPage .sidebarPromo h4 {
			margin: 12px 0 0 10px;
		}

		body#swansonchunkchickenSpecialtyPage .sidebarPromo p {
			margin: 0 0 0 10px;
		}

		body#swansonchunkchickenSpecialtyPage .sidebarPromo a {
			display: block;
			margin: 10px 0 0 0;
			width:150px;
		}
		
		body#swansonchunkchickenSpecialtyPage a.submitButton,
		body#swansonchunkchickenSpecialtyPage a:visited.submitButton {

			color: #005fab;
			font: bold 11px Verdana, Helvetica, Sans-Serif;
			text-transform: lowercase;
			text-align: center;
			padding: 0 15px 10px 15px;
			margin: 0 0 0 0;
			background: transparent url(../images/specialty/chunkchicken/bg-btn-sort.gif) repeat-x;
			border: none;
			position: static;
		}

		/* homepage */

		body#swansonchunkchickenSpecialtyPage .homePage #content  {
			margin-top:0;
			position:relative;
		}

		body#swansonchunkchickenSpecialtyPage .homePage #searchRecipes {
			width: 250px;
			height: 70px;
			top: 148px;
			left: 488px;
			float: right;
			padding: 0 0 0 0;
			text-align: right;
			display: inline;
			position: absolute;
		}

		body#swansonchunkchickenSpecialtyPage .homePage #pagewrapper {
			background:#fff;
		}

		body#swansonchunkchickenSpecialtyPage #homepageCollections { /* collections container */
			width: 460px;
			float: left;
			padding:0 0 0 0;
			display: inline;
		}

		body#swansonchunkchickenSpecialtyPage #homepageCollections .hr {
			background: transparent url(../images/specialty/chunkchicken/hr-homepage.gif) no-repeat scroll center;
			width: 460px;
			height: 4px;
			margin-bottom: 24px;
		}

		body#swansonchunkchickenSpecialtyPage #homepageCollections .hr hr {
			display: none;
		}

		body#swansonchunkchickenSpecialtyPage .homepageCollection { /* one collection "promo" */
			margin:0 0 30px 10px;
			position:relative;
		}

		body#swansonchunkchickenSpecialtyPage .homepageCollection img.productImg {
			position:absolute;
			top:0;left:0;
		}

		body#swansonchunkchickenSpecialtyPage .homepageCollection img.headingImg  {
			margin:0 0 4px 188px;
		}

		body#swansonchunkchickenSpecialtyPage .homepageCollection p {
			width:260px;
			color: #373737;
			margin:0 0 8px 188px;
		}

		body#swansonchunkchickenSpecialtyPage .homepageCollection a {
			display: block;
			width:  125px;
			margin: 10px 0 0 0;
		}

		body#swansonchunkchickenSpecialtyPage #homepagePromos {
			background: transparent url(../images/specialty/chunkchicken/bg-homepage-sidebar.gif) no-repeat;
			width:261px;
			height:618px;
			margin:0 0 0 480px;
		}

		body#swansonchunkchickenSpecialtyPage .homepagePromo {
			font:normal 9px Verdana,sans-serif;
			margin: 0 0 0 0;
			padding: 33px 27px 10px 27px;
			width:204px;
			height:257px;
			color: #005fab;
		}

		body#swansonchunkchickenSpecialtyPage .homepagePromo h4 {
			margin: 12px 0 0 10px;
		}

		body#swansonchunkchickenSpecialtyPage .homepagePromo p {
			margin: 0 0 0 10px;
		}

		body#swansonchunkchickenSpecialtyPage .homepagePromo a {
			display: block;
			margin: 10px 0 0 0;
			width:150px;
		}

		body#swansonchunkchickenSpecialtyPage .homePage #footer {
			background: white;
			display: block;

		}

		body#swansonchunkchickenSpecialtyPage .homePage #contentNoFooter
		{
			margin:  0 0 0 0;
			padding:  0 0 0 0;
		}

		body#swansonchunkchickenSpecialtyPage .homePage .clearfix
		{
			border: solid 1px black;
			height: 0px;
			width: 0px;
			display: none;
		}

		body#swansonchunkchickenSpecialtyPage .homePage div#maincontent
		{
			margin: 0 0 0 0;
			padding: 0 0 0 0;
			background: #fff;
			float: none;
		}

		body#swansonchunkchickenSpecialtyPage .homePage #mainNav {
			position:relative;
			margin: 0 0 0 23px;
			width: 180px;
			font: bold 9px Verdana,sans-serif;
			text-transform: uppercase;
			z-index: 3;
		}

		/* END homepage */

		/* collection */

		body#swansonchunkchickenSpecialtyPage #specialtyCollectionHeader {
			background: transparent url(../images/specialty/chunkchicken/bg-collection-header.jpg) no-repeat;
			position:relative;
			height:150px;
			top:-134px;
			left:-5px;
			z-index:2;
			padding: 52px 0 0 90px;
			margin-bottom:-120px;
			/*\*//*/
			padding-bottom: 120px;
			/**/
		}

		body#swansonchunkchickenSpecialtyPage #maincontent #contentwrapper #reciperow {
			margin: 10px 10px 10px 10px;
		}

		body#swansonchunkchickenSpecialtyPage #maincontent .mealItem {
			border-bottom: dotted 1px #999;
		}
		
		body#swansonchunkchickenSpecialtyPage #maincontent .mealItem p {
			line-height: 13px;
		}

		body#swansonchunkchickenSpecialtyPage #maincontent .browse {
			background: #feffee;
			padding: 5px 5px 5px 5px;
			color: #b00000;
			font:bold 11px Verdana,sans-serif;
		}

		body#swansonchunkchickenSpecialtyPage #maincontent .resultsSort {
			font:normal 11px Verdana,sans-serif;
		}
		
		body#swansonchunkchickenSpecialtyPage .specialtyCollection #maincontent
		{
			top: -50px;
		}

		/* END collection */

		/* recipe detail */	

		body#swansonchunkchickenSpecialtyPage #RecipeDetail_RecipeImage {
			border:1px solid #C3C3C3;
		}
		
		body#swansonchunkchickenSpecialtyPage #recipedirections,
		body#swansonchunkchickenSpecialtyPage #recipedirections .browse {
			width: 270px;
		}
		
		body#swansonchunkchickenSpecialtyPage #recipedirections * {
			font-size:11px;	
		}

		body#swansonchunkchickenSpecialtyPage #recipetitle * {font-size:16px;}
		body#swansonchunkchickenSpecialtyPage #recipetitle h1 {margin-bottom:10px;}
		body#swansonchunkchickenSpecialtyPage #RecipeDetail_WellnessImg {margin:0 7px 8px 2px;}
		body#swansonchunkchickenSpecialtyPage #RecipeDetail_Under30MinImg {position:relative;top:-3px;margin:0 7px 8px 2px;}

		body#swansonchunkchickenSpecialtyPage #recipesidebar {position:relative;}
		body#swansonchunkchickenSpecialtyPage #recipesidebar a {
			font:bold 9px Verdana,sans-serif;
			color:#850100;
		}
		body#swansonchunkchickenSpecialtyPage #recipearea #recipesidebar a.lgImgText {
			text-align:left;
			margin:0 0 5px 7px;
			padding:0 0 0 18px;
			background:transparent url(../images/icon-new-window.gif) 0 3px no-repeat;
		}
		body#swansonchunkchickenSpecialtyPage #recipearea #recipesidebar a#RecipeDetail_WatchVideoLink {
			text-align:left;
			margin:0 0 5px 7px;
			padding:0 0 0 18px;
			background:transparent url(../images/icon-view-video.gif) 0 0px no-repeat;
		}
		body#swansonchunkchickenSpecialtyPage #recipearea #recipesidebar #RecipeDetail_rateRecipeLink {text-align:center;}
		body#swansonchunkchickenSpecialtyPage #recipesidebar #RecipeDetail_MadeWithPanel {
			background:transparent url(../images/specialty/chunkchicken/bg-recipe-made-with.gif) no-repeat;
			width:149px;
			height:100px;
			margin:12px 0 0 0;
		}
		body#swansonchunkchickenSpecialtyPage #recipesidebar #RecipeDetail_MadeWithImage {
			margin:11px 0 0 80px;
		}
		body#swansonchunkchickenSpecialtyPage #recipearea #recipesidebar .recipesidebarModuleFooter {

		}
		body#swansonchunkchickenSpecialtyPage #recipearea #recipesidebar div#otherRated {
			width:149px;
			padding:0 0 7px 0;
			margin:12px 0 0 0;
			border: solid 1px #b0ddf9;
			position:relative;
			z-index:100;
			
		}
		body#swansonchunkchickenSpecialtyPage #recipearea #recipesidebar div#otherRated h3 {
			width:149px;height:50px;
			background:transparent url(../images/specialty/chunkchicken/hdr-others-have-rated-this-recipe.gif) no-repeat;
			margin:0 0 13px 0;	
		}
		body#swansonchunkchickenSpecialtyPage #recipearea #recipesidebar div#otherRated h3 strong {display:none;}
		body#swansonchunkchickenSpecialtyPage #recipearea #recipesidebar div#otherRated .submitButton {color:#FFF;}

		body#swansonchunkchickenSpecialtyPage #recipearea #recipesidebar div#needIdea {
			width:149px;
			margin:12px 0 0 0;
			padding:0 0 40px 0;
			position:relative;
			z-index:100;
			border: solid 1px #b0ddf9;
			background:transparent url(../images/specialty/chunkchicken/bg-need-an-idea.gif) no-repeat bottom;
		}
		body#swansonchunkchickenSpecialtyPage #recipearea #recipesidebar div#needIdea h3 {
			width:149px;height:50px;
			background:transparent url(../images/specialty/chunkchicken/hdr-need-an-idea.gif) no-repeat;
			margin:0 0 4px 0;
		}
		body#swansonchunkchickenSpecialtyPage #recipearea #recipesidebar div#needIdea h3 strong {display:none;}
		body#swansonchunkchickenSpecialtyPage #recipearea #recipesidebar div#needIdea h4 {
			width:124px;
			margin:0 0 9px 8px;
			padding:3px 0 3px 3px;
			border:none;
			font:bold 9px Verdana,sans-serif;
			color: #be0101;
			background: transparent;
		}
		body#swansonchunkchickenSpecialtyPage #recipearea #recipesidebar #needIdea .boxbody {
			margin:0 0 9px 18px;
			padding: 0px;
		}
		body#swansonchunkchickenSpecialtyPage #recipearea #recipesidebar #needIdea .boxbody a {width:120px;margin:0 0 4px 0px;padding:0;}

		body#swansonchunkchickenSpecialtyPage div#otherRated #recipeRateForm {
				width:134px;
				padding:5px 8px 5px 8px;
		}

		body#swansonchunkchickenSpecialtyPage div#otherRated #RecipeDetail_recipeRatingForm select {width:130px;}
		body#swansonchunkchickenSpecialtyPage div#otherRated #RecipeDetail_recipeRatingForm textarea {width:130px;}
		body#swansonchunkchickenSpecialtyPage div#otherRated #RecipeDetail_recipeRatingForm .submitButton {}
		body#swansonchunkchickenSpecialtyPage div#otherRated #RecipeDetail_recipeRatingForm a {margin-right:0px;}
		body#swansonchunkchickenSpecialtyPage #recipearea #recipesidebar div#otherRated .rating {width:40px;}

		/* END recipe detail */

		/* login */

		body#swansonchunkchickenSpecialtyPage .login h4 {
			color: #0153a3;
			font: bold 11px Verdana, Helvetica, Sans-Serif;
			margin: 0 0 16px 0;
		}

		body#swansonchunkchickenSpecialtyPage .login a.submitButton,
		body#swansonchunkchickenSpecialtyPage .login a:visited.submitButton {

			color: #005fab;
			font: bold 11px Verdana, Helvetica, Sans-Serif;
			text-transform: lowercase;
			text-align: center;
			padding: 0 15px 10px 15px;
			margin: 0 0 0 0;
			background: transparent url(../images/specialty/chunkchicken/bg-btn-sort.gif) repeat-x;
			border: none;
			position: static;
		}
		
		body#swansonchunkchickenSpecialtyPage .login #newmember {
			padding: 0 0 400px 0;
		}
		
		body#swansonchunkchickenSpecialtyPage .login .linkLine
		{
			padding: 10px 0 10px 0;	
		}

		/* END login */
		
		/* recipe box */
		
		body#swansonchunkchickenSpecialtyPage .addNotes
		{
			padding: 10px 0 10px 0;
		}
		
		/* END recipe box */

		/* END Swanson Chunk Chicken */
		
		
		/* Swanson Broth */

		body#swansonbrothSpecialtyPage img {display:block;}

		body#swansonbrothSpecialtyPage #masthead {
			background: transparent url(../images/specialty/swansonbroth/bg-content-header.jpg) no-repeat;
			margin: 0 0 16px 0;
			width:756px;
			height:157px;
		}

		body#swansonbrothSpecialtyPage #tagline {
			position:absolute;
			top:19px;
			right:18px;
			width:249px;
			height:13px;
		}

		body#swansonbrothSpecialtyPage #logoLink {
			position: absolute;
			top:0px;
			left:33px;
			width:132px;
			height:66px;
			z-index:500;
		}

		body#swansonbrothSpecialtyPage #mainnav {
			position: absolute;
			top:117px;
			left:29px;
			z-index:200;
			width:695px;
			height:28px;
		}

		/* user info */

		body#swansonbrothSpecialtyPage div#masthead #userinfo {
			position:absolute;
			top:0;
			left:205px; 
			width:150px;
			z-index:400;
			font:normal 9px Verdana,sans-serif;
			color: #DE8A10;
			text-align: left;
		}
		
		body#swansonbrothSpecialtyPage div#masthead #userinfo p
		{
			margin-top:8px;
			margin-bottom:0;
		}

		body#swansonbrothSpecialtyPage div#masthead #userinfo p a 
		{
			color:#838078;
			white-space:nowrap;
		}

		body#swansonbrothSpecialtyPage div#masthead #userinfo p strong {
			white-space:nowrap;
		}

		body#swansonbrothSpecialtyPage div#masthead #userinfo p.logout {
			color:#000;
			position:absolute;
			top:-15px;
			right:0;
		}

		/* END user info */

		/* header */
		body#swansonbrothSpecialtyPage #header {
			width:734px;
			height:318px;
			margin-left:11px;
			background:url(../images/specialty/swansonbroth/homepage_header.jpg) no-repeat;
			position:relative;
			margin-bottom:10px;
		}

		body#swansonbrothSpecialtyPage #viewrecipelink {
			position:absolute;
			top:87px;
			left:584px;
			width:124px;
		}
		

		
		/* footer */
		body#swansonbrothSpecialtyPage div#footer {
			color:#565247;
			height:41px;
			margin:0;
			background:url(../images/specialty/swansonbroth/bg-footer.gif) no-repeat;
		}
		body#swansonbrothSpecialtyPage div#footer a {color:#565247;}
		body#swansonbrothSpecialtyPage #footernav {
			padding:11px 35px 0 0;
		}
		body#swansonbrothSpecialtyPage #footercopy {
			padding:11px 0 0 35px;
		}
		
		/* landing page content left column */
		body#swansonbrothSpecialtyPage #collectionnavarea {
			float:left;
			width:330px;
			padding:0 14px 0 28px;
		}
		body#swansonbrothSpecialtyPage #collectionnavarea img.headline {margin-bottom:12px;}
		body#swansonbrothSpecialtyPage #collectionnavarea .calloutbox {
			color:#836B59;
			background-color:#E2E1D2;
		}
		body#swansonbrothSpecialtyPage #calloutboxes img.button {float:right; padding-right:38px;}
		body#swansonbrothSpecialtyPage #calloutboxes img.header {margin:0 0 3px 15px;}
		body#swansonbrothSpecialtyPage #calloutboxes p {
			width:215px;
			margin-left:15px;
			font-size:0.85em;
		}
		
		/* landing page content center column */
		body#swansonbrothSpecialtyPage #toprated {
			float:left;
			width:169px;
			margin-right:20px;
		}
		body#swansonbrothSpecialtyPage #toprated .item {
			background-color:#F3F3EC;
			margin-bottom:3px;
			padding:0px 0 5px 0;
			clear:left;
		}
		body#swansonbrothSpecialtyPage #toprated .lastitem {
			margin-bottom:0;
		}
		body#swansonbrothSpecialtyPage #toprated .item .bullet {
			float:left;
			padding:9px 0 0 4px;
		}
		body#swansonbrothSpecialtyPage #toprated .item p {
			margin-left:40px;
			width:125px;
			padding:11px 0 0 0;
		}
		body#swansonbrothSpecialtyPage div#toprated a {
			color:#472106;
			font-size:0.875em;
		}
		
		/* landing page content right column */
		body#swansonbrothSpecialtyPage #callouts {
			float:left;
			width:169px;
			color:#838383;
			font-size:0.85em;
		}
		body#swansonbrothSpecialtyPage #callouts .divider {margin:0 0 12px 0;}
		body#swansonbrothSpecialtyPage #callouts .button {margin:5px 0 25px 0;}

		body#swansonbrothSpecialtyPage #callouts #newsletter-container {
			margin:-19px 0 15px -12px;
			position:relative;
			z-index:100;
			width:189px;
		}
		body#swansonbrothSpecialtyPage #callouts #newsletter {
			background:url(../images/specialty/swansonbroth/callout_newsletter_bg.gif) repeat-y;
			width:166px;
			padding:6px 10px 0 13px;
			margin:0;
			height:105px;
			overflow:hidden;
			color:#2F2C1C;
			font-size:0.9em;
		}

		body#swansonbrothSpecialtyPage #calloutboxes p {padding-left:16px;}

		body#swansonbrothSpecialtyPage .cnOpen {
			width:330px;
			margin:0;
			padding:0;
			font-family:arial;
			font-size:12px;
			color:#5B4D42;
		}

		body#swansonbrothSpecialtyPage #collectionnavarea p {margin:0;}
		body#swansonbrothSpecialtyPage #pagewrapper .cn_infotext {
			margin:0 0 0 165px;
			padding:0 25px 0 0;
		}
		body#swansonbrothSpecialtyPage .cnMealImg {
			float:left;
			margin:15px 16px 0 12px;
			display:inline;
		}
		body#swansonbrothSpecialtyPage .button {
			padding:6px 0 18px 0;
		}
		body#swansonbrothSpecialtyPage #cnOpen_second, body#swansonbrothSpecialtyPage #cnOpen_third, body#swansonbrothSpecialtyPage #cnOpen_fourth, body#swansonbrothSpecialtyPage #cnOpen_fifth, body#swansonbrothSpecialtyPage #cnOpen_sixth, body#swansonbrothSpecialtyPage #cnOpen_last {
			display:none;
		}
		body#swansonbrothSpecialtyPage #cnOpen_first {
			display:inline;
		}
		body#swansonbrothSpecialtyPage #cnOpenBkgd_first, body#swansonbrothSpecialtyPage #cnOpenBkgd_second, body#swansonbrothSpecialtyPage #cnOpenBkgd_third, body#swansonbrothSpecialtyPage #cnOpenBkgd_fourth, body#swansonbrothSpecialtyPage #cnOpenBkgd_fifth, body#swansonbrothSpecialtyPage #cnOpenBkgd_sixth, body#swansonbrothSpecialtyPage #cnOpenBkgd_last {
			background:url(../images/specialty/swansonbroth/cn_open_bkgd.jpg) no-repeat;
		} 

		/* END Swanson Broth */

	/* END New Specialty Page Styles (non-Campbell's branded) */
	
	/* PNG hack for IE */
	* html img.png 
	{
		visibility:hidden;
		behavior: url("includes/pngbehavior.htc"); 
	}

	/* The following styles are applied only to IE Mac.  Other browsers will see them as a comment, and ignore. */
	/*\*//*/
		
		#maincontent #contentwrapper {
			display:inline-block;
		}
		div#contentwrapper div#tab {  
			margin-left:-50px;	
		}
		dl {
			width:90%;
		}

	/**/
	
	/*Begin styles for SK Popup*/
	body#skpopup{text-align:left;font-size:0.8em}
	#popcontentarea{text-align:left;padding:0 10px 10px 10px;}
	#popcontentarea h1{font-size:1.4em;}
	#popcontentarea h2{font-size:1.2em;padding-top:10px;}
	#popcontentarea h3{font-size:1.1em;}
	/*End styles for SK Popup*/
	
	

/* Footer */
.footerburst {font-weight:bold;}
#footercopy, #footernav, #footernav a, #footernav a:hover {font-size:11px;}
body#swansonchunkchickenSpecialtyPage #footer #footernav a, body#swansonchunkchickenSpecialtyPage #footer #footernav a:hover {font-weight:normal; font-size:11px;}
body#swansonchunkchickenSpecialtyPage #footer #footernav .footerburst {font-weight:bold;}
body#casseroleSpecialtyPage #footer #footernav a, body#casseroleSpecialtyPage #footer #footernav a:hover {font-weight:normal; font-size:11px;}
body#casseroleSpecialtyPage #footer #footernav .footerburst {font-weight:bold;}