html {overflow-y: scroll; background: #000;}
html#b-popup {overflow: auto;}
html#b-locator {overflow: auto;}
body {
	padding: 0;
	margin: 0;
	background: #000;
	font-family: Arial, Helvetica, sans-serif;
	color: #5E5E60;
	text-align: center;
	font-size: 12px;
}

a:link, a:visited {color: #fffefe; text-decoration: none;}
a:hover, a:active {text-decoration: underline;}
	a img {border: 0;}

sup {vertical-align: top;}

p {
	margin: 0 0 1em;
	padding-top: 0px;
}

#wrapper {margin: 0 auto; text-align: left; width: 960px; height: 612px; position: relative; background: #fff url(../images/footer-background.png) repeat-x 0 397px;}

	#logo {position: absolute; z-index: 99; top: 0; left: 0;}
	#menu {position: absolute; z-index: 98; top: 0; left: 0; background: #000 url(../images/menu-border-bottom.png) repeat-x left bottom; width: 100%; height: 74px;}
		#menu ul {float: right; margin: 0; padding: 40px 0 0; list-style: none;}
			#menu li {float: left; margin: 0 12px 0 0; padding: 0 14px 0 0; background: url(../images/menu-item-delimiter.png) no-repeat right top; position: relative;}
			#menu li.last {background: none;}
				#menu a {text-indent: -9999px; display: block; height: 13px; background-position: 0 0; background-repeat: no-repeat; -moz-outline-width: 0; font-size: 0;}
				#menu li.selected a, #menu a:hover, #menu li.current a {background-position: 0 -13px;}
				#m-home {background-image: url(../images/menu-items/home.png); width: 37px;}
				#m-about {background-image: url(../images/menu-items/about-us.png); width: 57px;}
				#m-products {background-image: url(../images/menu-items/products.png); width: 59px;}
				#m-recipes {background-image: url(../images/menu-items/recipes.png); width: 49px;}
				#m-chef {background-image: url(../images/menu-items/chef.png); width: 137px;}
				#m-seafood {background-image: url(../images/menu-items/seafood.png); width: 150px;}
				#m-blog {background-image: url(../images/menu-items/blog.png); width: 28px;}
				#m-promotions {background-image: url(../images/menu-items/promotions.png); width: 71px;}
			#menu ul ul {z-index: 9999; list-style: none; padding: 10px 0 0; margin: 0; position: absolute; visibility: hidden; border-bottom: 1px solid #deab15; font: 11px Verdana, sans-serif; float: none; top: 8px;}
				#menu ul ul li {white-space: nowrap; margin: 0; padding: 0; float: left;}
					#menu ul ul a {border-top: 1px solid #deab15; border-left: 1px solid #deab15; border-right: 1px solid #deab15; color: #fff; text-indent: 0; padding: 5px; background: #000; height: auto; font-size: 11px;}
					#menu ul ul a:hover {text-decoration: underline;}
			#menu ul li:hover ul {display: block;}

	#middle-left {position: absolute; top: 117px; left: 0; z-index: 94;}
		#homeLeftFlash {position: absolute; left: 0; top: 70px;}
	#middle-right {position: absolute; top: 74px; left: 338px; z-index: 93;}

	#t-middle-left {position: absolute; top: 74px; left: 0; z-index: 94;}
	#t-middle-right {
	position: absolute;
	top: 74px;
	left: 462px;
	z-index: 93;
	padding:10px 0 0 0;
	background-image: url(../images/talk/t-bg-movie.png);
	width: 498px;
	height: 298px;
}

#talk-middle-left {
	background-image: url(../images/talk/tasting-believe.png);
	position: absolute;
	top: 74px;
	left: 0;
	z-index: 94;
	width: 462px;
	height: 204px;
	padding: 109px 0 0 0;
}

		#f-promotions {z-index: 96; position: absolute; left: 0; top: 402px;}
		#f-promotions2 {z-index: 96; position: absolute; left: 504px; top: 402px;}
	#f-coupon {z-index: 96; position: absolute; left: 291px; top: 402px;}
	#f-coupon2 {z-index: 96; position: absolute; left: 197px; top: 402px;}
	#f-coupon3 {
	z-index: 96;
	position: absolute;
	left: 557px;
	top: 402px;
}
	#f-newsletter {z-index: 96; position: absolute; left: 425px; top: 402px; background: url(../images/home/newsletter-bg.png) no-repeat left top; width: 159px; height: 162px;}
		#f-newsletter form {margin: 100px 0 0 6px; font-size: 8px; color: #000; font-family: Arial;}
			#f-newsletter label {width: 30px; display: inline-block; text-transform: uppercase;}
			#f-newsletter .row {margin: 0 0 3px; *margin: 0; padding: 0;}
			#f-newsletter .row input {font-size: 8px; line-height: 10px; height: 10px; margin: 0; padding: 1px 0;  font-family: Arial, Helvetica, sans-serif; border: 1px solid #b2b1b1; width: 92px;}
			#f-newsletter .buttons {padding: 8px 0 0 40px;}
	#f-newsletter2 {z-index: 96; position: absolute; left: 345px; top: 402px; background: url(../images/home/newsletter-bg2.png) no-repeat left top; width: 159px; height: 162px;}
		#f-newsletter2 form {margin: 100px 0 0 6px; font-size: 8px; color: #000; font-family: Arial;}
			#f-newsletter2 label {width: 30px; display: inline-block; text-transform: uppercase;}
			#f-newsletter2 .row {margin: 0 0 3px; *margin: 0; padding: 0;}
			#f-newsletter2 .row input {font-size: 8px; line-height: 10px; height: 10px; margin: 0; padding: 1px 0;  font-family: Arial, Helvetica, sans-serif; border: 1px solid #b2b1b1; width: 92px;}
			#f-newsletter2 .buttons {padding: 8px 0 0 40px;}
	#f-newsletter3 {
	z-index: 96;
	position: absolute;
	left: 742px;
	top: 402px;
	background: url(../images/home/sign-up-newsletter.png) no-repeat left top;
	width: 218px;
	height: 131px;
}
		#f-newsletter3 form {
	margin: 25px 0 0 110px;
	font-size: 8px;
	color: #000;
	font-family: Arial;
	text-align: left;
}
			#f-newsletter3 label {width: 30px; display: inline-block; text-transform: uppercase;}
			#f-newsletter3 .row {margin: 0 0 3px; *margin: 0; padding: 0;}
			#f-newsletter3 .row input {font-size: 8px; line-height: 10px; height: 10px; margin: 0; padding: 1px 0;  font-family: Arial, Helvetica, sans-serif; border: 1px solid #b2b1b1; width: 92px;}
			#f-newsletter3 .buttons {
	padding: 8px 0 0 20px;
}
	#f-popular {z-index: 96; position: absolute; top: 402px; left: 584px;}
	#f-popular2 {
	z-index: 96;
	position: absolute;
	top: 402px;
	left: 1px;
}
#free-on-me-home { 	z-index: 96;	position: absolute;	top: 402px;	left: 1px;}
#recipe-promo {
	z-index: 96;
	position: absolute;
	left: 273px;
	top: 402px;
}

	#f-saying {z-index: 96; position: absolute; top: 402px; left: 783px; background: url(../images/home/what-saying.png) 0 0 no-repeat; width: 177px; height: 162px;}
		#f-saying #facebook {z-index: 97; position: absolute; left: 25px; top: 108px;}
		#f-saying #twitter {z-index: 97; position: absolute; left: 67px; top: 108px;}
		#f-saying #hiddenCamera {z-index: 97; position: absolute; left: 11px; top: 142px;}




	#f-copyright {background: #000; position: absolute; left: 0; bottom: 0; height: 47px; z-index: 101; width: 100%; font-size: 9px; text-align: center; border-top: 5px solid #cccdcf;}
	#home #footer-copyright {border-top: 0;}
		#fcMenu {color: #dfb438; font-size: 10px; padding: 2px 0 5px 0;}

#popup {
	margin: 0 auto;
	text-align: left;
	width: 800px;
	position: relative;
	background: #000;
	padding: 0 0 7px 0;
}
	#popup #menu {height: 51px;}
		#popup #menu ul {padding: 28px 0 0;}
			#m-back {background-image: url(../images/popup/back.png); width: 90px;}
			#menu a#m-back:hover {background-position: 0 0;}
	#p-middle-first {padding: 51px 0 0; background: url(../images/popup/middle.png) no-repeat 0 51px; width: 800px; height: 150px;}
	#p-middle-second {
	font: italic bold 14px Arial, sans-serif;
	width: 520px;
	background: url(../images/popup/middle-second-border.jpg) no-repeat 0 0;
	padding-bottom: 2px;
	overflow: auto;
	float: left;
	height: 257px;
	margin-bottom: 2px;
	overflow: hidden;
}
		#p-middle-second img {float: left;}
		#p-middle-second ul {
	list-style: none;
	font-size:13px;
	float: left;
	margin: 0 0 0 0px;
	padding: 6px 0 0 35px;
	width: 290px;
}
			#p-middle-second li {
	margin: 0 0 4px 0;
}
			#p-middle-second a {color: #6e6c6c;}
			#p-middle-second li.selected a, #p-middle-second a:hover {color: #b38707;}
			#p-middle-second li div {display: none;}
	#p-middle-third {
	background: #000;
	float: left;
	height: 259px;
	width: 280px;
	background: url(../images/popup/middle-right.png);
}
		#pmt-content {padding: 0 10px 5px 30px; height: 180px;}
			#p-middle-third h3 {color: #b38707; font: italic bold 16px/22px Arial, sans-serif; margin: 0; padding: 23px 0 5px; width: 230px;}
			#p-middle-third p {color: #585656; font: 12px/19px Arial, sans-serif; margin: 0;}
		#pmt-buttons {text-align: center; padding: 0 0 0 15px;}
			#pmtb-print {margin-left: 10px;}


#home #wrapper {height: 585px;}

#about #wrapper {height: 715px; background: #fff;}
#aboutus-header {
	position: absolute;
	top: 123px;
	left: 0;
	padding: 0 0 0 86px;
	width: 164px;
}
	#aboutus-header h1 { background: url(../images/about/all-about-us.png) no-repeat 0 0; margin: 0;}

#about-header { position: absolute; top: 123px; padding: 0 0 0 65px; 	width: 895px;	border-bottom:4pt solid #cecece;

}
	#about-header h1 { background: url(../images/about/about-us.png) no-repeat 0 0; margin: 0;}
#about-left {
	position: absolute;
	top: 156px;
	left: 0;
	border-top: 5px solid #cccdcf;
	padding: 10px 280px 10px 40px;
	color: #5e5e60;
}
	#about-left h2 { background: url(../images/about/history.png) no-repeat 0 0; margin: 0 0 17px 0;}
	#about-left a {color: #b38707;}

#about-left-2nd {
	position: absolute;
	top: 380px;
	left: 0;
	border-top: 5px solid #cccdcf;
	padding: 10px 280px 10px 40px;
	color: #5e5e60;
}
	#about-left-2nd h2 { background: url(../images/about/Sea-cuisine-about.png) no-repeat 0 0; margin: 0 0 7px 0;}
#about-right {
	background: #d3ef97;
	width: 135px;
	padding: 20px 21px 0;
	position: absolute;
	top: 182px;
	right: 34px;
	z-index: 90;
	color: #5e5e60;
}
	#about-right h2 {
	position: absolute;
	top: -57px;
	right: 22px;
	background: url(../images/about/msc-logo.png) no-repeat 50% 0;
	z-index: 105;
	width: 135px;
	height: 74px;
	padding: 0;
	margin: 0;
}
	#about-right a {font-weight: bold; color: #1c569f;}
#about-f {
	border-top: 5px solid #cccdcf;
	background: url(../images/about/about-our-planet-visual.png);
	position: absolute;
	top: 500px;
	color: #5e5e60;
	width: 960px;
	height: 157px;
}
	#about-f h2 {
	margin: 0;
	padding: 0 0 27px 0;
}
	#about-f p {
	margin: 0 50px 0 260px;
}
	#about-f a:link, #about-f a:visited { text-decoration: none; color:#5e5e60;}
	#about-f a:hover { text-decoration: underline; color:#5e5e60;}
#talk #wrapper {height: 616px; background: #fff; _height:622px;}
#talk-f {
	border-top: 5px solid #cccdcf;
	height: 171px;
	position: absolute;
	top: 389px;
	left: 0px;
	z-index: 97;
	width: 100%;
}
#talk-tips {
	color: #000;
	position: absolute;
	top: 394px;
	left: 194px;
	background: url(../images/talk/cooking101.png) no-repeat 0 0;
	z-index: 98;
	height: 76px;
}
	#talk-tips a {color: #000;}
		#talk-tips a span {color: #b38707;}
	.ttColumn {
	float: right;
	width: 150px;
}
		#talk-tips .ttColumn a {background: url(../images/talk/tips-arrow.png) no-repeat 0 50%; padding: 0 0 0 20px; margin: 0 4px 2px 0; display: block;}
	#talk-tips p {
	clear: both;
	margin: 0 0 2px;
	width: 300px;
	text-align: right;
}
#talk-contact {
	position: absolute;
	top: 394px;
	left: 569px;
	background: url(../images/talk/contact.png) no-repeat 0 0;
	padding: 24px 29px;
	z-index: 98;
}
	#talk-contact h1 {font-weight: bold; font-size: 16px; color: #b38707; margin: 0 0 8px;}
	#talk-contact p {color: #6d6e71; line-height: 1.5em; margin: 0; width: 138px; font-size: 11px;}
	#talk-contact p.tcLink {line-height: 1em; margin: 5px 0 20px;}
	#talk-contact a {color: #010101; font-size: 10px;}
		#talk-contact a span {color: #b38707;}
#talk-newsletter {
	z-index: 101;
	position: absolute;
	left: 762px;
	top: 394px;
	background: url(../images/talk/newsletter.png) no-repeat left top;
	width: 198px;
	height: 171px;
}
	#talk-newsletter form {margin: 99px 0 0 35px; font-size: 9px; color: #000;}
		#talk-newsletter label {width: 37px; display: inline-block; text-transform: uppercase;}
		#talk-newsletter .row input {font-size: 10px; font-family: Arial, Helvetica, sans-serif; border: 1px solid #b2b1b1; width: 78px;}
		#talk-newsletter .buttons {padding: 5px 0 0 38px;}

#seafood #wrapper {background: #fff; height: 632px;}
#seafood-header {
	position: absolute;
	top: 123px;
	padding: 0 0 0 35px;
	width: 895px;

}
	#seafood-header h1 {height:30px; background: url(../images/seafood/seafood-is-smartfood.png) no-repeat 0 0; margin: 0;}
#seafood-rightBlocks {color: #5e5e60; font-size: 11px; position: absolute; left:665px; top: 104px; width: 295px;}
	#seafood-rightBlocks h1 {color: #1d569f; font-size: 14px; font-weight: bold; margin: 0 0 2px;}
	#seafood-rightBlocks p {
	margin: 0;
}
	#seafood-rightBlocks a {color: #1c569f;}
	#seafood-rb-shrimp {
	background: #fff;
	width:253px;
	height:138px;
	padding: 30px 30px 0 12px;
	text-align:left;
	background-image: url(../images/seafood/shrimp.png);
}
	#seafood-rb-shrimp p {
	padding-right: 15px;
	line-height:15px;
}

		#seafood-rb-shrimp img {position: absolute; top: 2px; left: 191px;}
	#seafood-rb-frozen {
	background: #fff;
	background-image: url(../images/seafood/fish-new.png);
	padding: 26px 19px 4px 11px;
	text-align: left;
	width:265px;
	height:135px;

}
#seafood-rb-frozen p{
	line-height: 18px;

}
		#seafood-rb-frozen h1 {word-spacing: -1px;}
		#seafood-rb-frozen img {position: absolute; top: 150px; left: 198px;}
		#seafood-rb-frozen ul {margin: 0; padding: 0; list-style: none;}
		#seafood-rb-frozen li {background: url(../images/seafood/bullet.png) no-repeat 0 5px; padding: 0 0 0 6px;}
#seafood-rb-practices {
	padding: 25px 25px 0 15px;
	background-image: url(../images/seafood/smart-new.png);
	width:255px;
	text-align:left;
	height:120px;
	}
#seafood-rb-practices {
	padding: 25px 25px 0 15px;
	background-image: url(../images/seafood/smart-new.png);
	width:255px;
	text-align:left;
	height:120px;
	}
#seafood-first {
	color: #5e5e60;
	position: absolute;
	top: 154px;
	left: 0;
	border-top: 5px solid #cccdcf;
	z-index: 50;
	padding: 0 0 0 40px;
	width:625px;
	float:left;
}
	#sfSub { width: 485px; float:left;}
	#sfSub2 { width: 150px; float:left; }
	#seafood-first h1 {background: url(../images/seafood/why.png) no-repeat 0 0; width: 273px; height: 21px; margin: 12px 0 3px; font-size: 0;}
	#seafood-first p {
	margin: 0;
	line-height: 1.5em;
	margin: 0;
}
#seafood-first a:link, #seafood-first a:visited { text-decoration: none; color:#5e5e60;}
		#seafood-first a:hover { text-decoration: underline; color:#5e5e60;}
#seafood-second {color: #5e5e60; position: absolute; top: 301px; left: 0; background: url(../images/seafood/line.png) no-repeat 0 0; z-index: 100; padding: 5px 0 0 0; height: 278px; width:639px; float:left;}
	#seafood-second h1 {padding: 10px 0 0 40px; margin: 0; width: 143px; height: 19px; background: url(../images/seafood/smart.png) no-repeat 40px 10px; font-size: 0;}
	#seafood-second a {color: #b38707;}
	#seafood-second ul {list-style: none; margin: 0; padding: 15px 0 0 125px; background: url(../images/seafood/woman.png) no-repeat 0 0; line-height: 1.4em; height: 235px;}
	#seafood-second li {margin: 0 0 15px;}
	#seafood-second strong {font-weight: normal; font-style: italic; color: #b38707; font-family: 'Arial Black', Arial, sans-serif;}

#recipes #wrapper {height: auto; background: #fff;}
#recipes #f-copyright {position: static;}
	#r-intro {
	position: absolute;
	top: 121px;
	color: #6f6e6d;
	width: 580px;
}
		#r-intro h1 { background: url(../images/recipes/h1-intro.png) no-repeat 0 0; width: 540px; height: 40px;  margin: 0 0 15px; padding: 0;}
		#r-intro p {margin: 0 127px 0 20px; line-height:18px; }
		#r-intro a:link, #r-intro a:visited { text-decoration: none; color:#5e5e60;}
		#r-intro a:hover { text-decoration: underline; color:#5e5e60;}
	#r-video {
	position: absolute;
	top: 83px;
	left: 540px;
}
	#r-content {padding: 305px 0 0;}
		#r-content h1 {
	background: url(../images/recipes/h1-content.png) no-repeat 20px 0;
	height: 30px;
	margin: 0 0 7px;
	padding: 0 0 2px;
	border-bottom: 2px solid #cecfd1;
}
		#rc-start {background: url(../images/recipes/or.png) no-repeat 461px 37px; _background: url(../images/recipes/or.png) no-repeat 461px 44px; height: 280px; position: relative; }
			#rcs-left {float: left; width: 495px;}
				#rcsl-sub {border-right: 2px solid #cecfd1; padding: 0 0 15px; overflow: auto;}
				#rcs-left h2 {margin: 0; padding: 0; height: 33px; text-align:center;}
				#rcs-left p {text-align: center; margin: 2px 15px 12px; color: #6f6e6d;}
				#rcs-left a:link, .rcs-left a:visited {text-decoration:none; color: #6f6e6d;}
				#rcs-left a:hover {text-decoration:underline; color: #6f6e6d;}
				#rcs-left-link ul {list-style: none; float: left; width: 215px; margin: 0 0 0 20px; padding: 0; display: inline;}
					#rcs-left-link li {display: inline;}
						#rcs-left-link a {background: url(../images/recipes/bullet.png) no-repeat 0 50%; padding: 0 0 0 24px; color: #6f6e6d; font-weight: bold; display: block; margin: 0 0 5px;}
				#rcs-break {clear: both; height: 1px; font-size: 0;}
			#rcs-right {float: left; width: 465px; }
				#rcs-right h2 {margin: 0; padding: 0; height: 31px; text-align:center;}
				#rcs-right p {text-align: center; margin: 2px 40px 12px; color: #6f6e6d;}
				#rcs-right ul {list-style: none; margin: 36px 0 0 24px; padding: 0;}
					#rcs-right li {float: left; margin: 0 5px 0 0;}
		#rc-f {clear: both; background: url(../images/products/intro-bg.png) repeat-y 0 0; border-top: 5px solid #cccdcf; position: relative; height: 128px;}
			#rcsf-tips {
	position: absolute;
	left: 14px;
	top: -15px;
	background: url(../images/recipes/tips.png) no-repeat 0 0;
	width: 288px;
	height: 94px;
	padding: 46px 15px 0 22px;
	color: #000;
}
				#rcsf-tips p {margin: 0 0 3px;}
				#rcsf-tips ul {margin: 0; padding: 0; list-style: none;}
					#rcsf-tips li {margin: 0 0 3px;}
						#rcsf-tips li a {color: #000; font-style: italic; background: url(../images/talk/tips-arrow.png) no-repeat 0 50%; padding: 0 0 0 20px;}
				#rcsf-tips a {color: #000;}
					#rcsf-tips a span {color: #b38707; font-style: italic;}
	#rcsf-clips{
	position: absolute;
	left: 340px;
	width: 375px;
	height: 113px;
	top: 5px;
	text-align: left;
}
			#rcsf-talk {position: absolute; right: 0; top: 8px; background: url(../images/recipes/newsletter.png) no-repeat 0 0; width: 249px; height: 113px;}
				#rcsf-talk form {margin: 0; font-size: 8px; color: #000; padding: 22px 0 0 146px;}
					#rcsf-talk label {display: block; text-transform: uppercase;}
					#rcsf-talk .row input {font-size: 9px; font-family: Arial, Helvetica, sans-serif; border: 1px solid #b2b1b1; width: 78px;}
					#rcsf-talk .buttons {padding: 0 0 0 10px;}

#recipesCuisineItems #wrapper {background: #fff; height: auto; padding: 0 0 52px;}
#recipesCuisineRecipes #wrapper {background: #fff; height: auto; padding: 0 0 53px;}
	#rc-content {padding: 74px 0 0; position: relative;}
		#rc-logo {position: absolute; top: 74px; left: 370px; z-index: 50;}
		#rc-top {position: absolute; top: 74px; left: 0; background: url(../images/matrix/top.png) no-repeat 0 0; width: 100%; z-index: 45; height: 117px;}

		#rc-first {margin: 153px 0 0; overflow: hidden; text-align: center;}
			#rcTitle {display: block; margin: 0 auto 11px;}
			#rcItemsList {padding: 0; margin: 0; overflow: hidden; list-style: none; display:-moz-inline-stack; display:inline-block;  _overflow:hidden; zoom:1; *display:inline;}
				#rcItemsList li {float: left; width: 105px; margin: 0 13px 12px; text-align: left;}
					#rcItemsList a {display: block; color: #b38707;}
						#rcItemsList img {display: block;}
						#rcItemsList span {display: block; padding: 2px 0 0 16px; font-weight: bold; line-height: 13px;}
			#rc-first #bottomLinks {padding: 0 0 12px 413px; font-size: 11px; text-align: left;}
				#rc-first #bottomLinks a {color: #646464;}
				#rc-first #bottomLinks .golden {color: #b38707;}
				#rc-first #bottomLinks .italic {font-style: italic;}

		#new-america-recipes {background: url(../images/matrix/new-america-recipes-top.jpg) 0 0 no-repeat;}
		#carribean-recipes {background: url(../images/matrix/carribean-recipes-top.jpg) 0 0 no-repeat;}
		#italian-recipes {background: url(../images/matrix/italian-recipes-top.jpg) 0 0 no-repeat;}
		#asian-recipes {background: url(../images/matrix/asian-recipes-top.jpg) 0 0 no-repeat;}
		.rcColumns {padding: 256px 0 18px; overflow: hidden; zoom: 1;}
			#rcLeftColumn {float: left; width: 160px;}
				#itemCard img {margin: 0; padding: 11px 0 3px 10px; display: block;}
				#itemTitle {color: #b38707; padding: 0 0 0 18px; font-size: 12px; line-height: 16px; font-weight: bold;}
				#itemDescription {color: #5d5e5e; font-style: italic; padding: 0 0 0 18px; font-size: 12px; line-height: 16px;}
					#itemDescription a {color: #5d5e5e; text-decoration: underline;}
					#itemDescription a:hover {text-decoration: none;}
				#friendBtn {background: url(../images/matrix/friend.png) 0 0 no-repeat; width: 153px; height: 22px; display: block; color: #545353; font-size: 10px; line-height: 12px; letter-spacing: -0.03em; margin: 39px 0 0; padding: 10px 0 0 5px;}
				#printBtn {background: url(../images/matrix/print.png) 0 0 no-repeat; width: 153px; height: 23px; display: block; color: #545353; font-size: 10px; line-height: 12px; letter-spacing: -0.03em; margin: 0; padding: 12px 0 0 5px;}
			#rcRightColumn {float: left; overflow: hidden; width: 800px;}
				#rcRightTitle {margin: 39px 0 24px 73px;}
				.recipesColumn {width: 335px; margin: 0 35px 17px 30px; float: left;}
					.recipeCard {width: 335px; border-top: 2px solid #cecfd1;}
					.lastCard {border-bottom: 2px solid #cecfd1;}
						.recipeTitle {font-size: 15px; line-height: 16px; font-weight: bold; color: #b38707; margin: 8px 0 5px;}
						.recipeDescription {font-size: 14px; line-height: 18px; color: #504f4f; margin: 0 0 4px;}
				#rcRightColumn #bottomLinks {clear: both; text-align: center;}
					#rcRightColumn #bottomLinks a {color: #646464; font-size: 11px; line-height: 14px;}

#products #wrapper {background: #fff; height: 670px;}
#prod-header {
	position: absolute;
	top: 123px;
	padding: 0 0 0 85px;
	width: 895px;
}
	#prod-header h1 {height:39px; background: url(../images/products/ourproducts-header.png) no-repeat 0 0; margin: 0;}

	#p-intro {position: absolute; top: 168px; left: 0; border-top: 5px solid #cccdcf; border-bottom: 5px solid #cccdcf; z-index: 50; background: url(../images/products/intro-bg.png) repeat-y 0 0; color: #5d5e5e; padding: 13px 33px;}
		#p-intro h1 {background: url(../images/april-2010-pics/discover.gif) no-repeat 0 0; width: 172px; height: 15px; padding: 0 0 10px; margin: 0; font-size: 0;}
		#p-intro p {margin: 0; word-spacing: -1px;}
	#p-grocery {width: 477px; background: url(../images/products/grocery.jpg) no-repeat 40px 2px; position: absolute; top: 269px; border-right: 2px solid #d7d6d5; padding: 146px 0 0;}
		#p-grocery h2 {color: #b38707; font: bold 14px Arial, sans-serif; text-align: center; margin: 5px 0 10px;}
			#p-grocery h2 a {color: #b38707;}
		#p-grocery p {color: #5d5e5e; margin: 0 33px 10px;}
			#p-grocery p a {color: #b38707;}
		#p-grocery p.p-where-to-buy {margin: 0 0 10px;}
		#p-grocery a.p-go-locator {color: #5d5e5e; background: url(../images/products/bullet.png) no-repeat 0 50%; padding: 0 0 0 11px;}
			#p-grocery a.p-go-locator span {color: #b38707;}
	#p-club {width: 481px; background: url(../images/products/club.png) no-repeat 120px 2px; position: absolute; top: 269px; left: 477px; padding: 146px 0 0;}
		#p-club h2 {color: #b38707; font: bold 14px Arial, sans-serif; text-align: center; margin: 5px 0 10px;}
			#p-club h2 a {color: #b38707;}
		#p-club p {color: #5d5e5e; margin: 0 33px 10px;}
		#p-club p.p-where-to-buy {margin: 0 2px 10px;}
			#p-club p a {color: #b38707;}
		#p-club a.p-go-locator {color: #5d5e5e; background: url(../images/products/bullet.png) no-repeat 0 50%; padding: 0 0 0 11px;}
			#p-club a.p-go-locator span {color: #b38707;}
	#p-coupon a {display: block; width: 504px; height: 41px; position: absolute; bottom: 52px; left: 225px; z-index: 110; -moz-outline-width: 0; _bottom: 58px; /*hack for IE6 only*/}

	#whereToBuy {position: absolute; top: 146px; right: 0;}
	#pl-items #backTopGroceryTop {text-align: right; padding: 0 20px 0 0; width: 940px; margin: 0; border: none; }
		#pl-items #backTopGroceryTop a {background: url(../images/april-2010-pics/arrow-up.png) 100% 4px no-repeat; padding: 0 15px 0 0; color: #000;}
	#pl-intro {position: absolute; top: 168px; left: 0; border-top: 5px solid #cccdcf; border-bottom: 5px solid #cccdcf; z-index: 60; background: url(../images/products/intro-bg.png) repeat-y 0 0; color: #5d5e5e; padding: 13px 33px;}
	 #pl-intro p {margin: 0;}
	 #pl-intro h1 {margin: 0 0 3px; background-repeat: no-repeat; background-position: 0 0;}
	 .pli-grocery h1 {background-image: url(../images/products/list-intro-grocery.png); width: 424px; height: 23px;}
	 .pli-warehouse h1 {background-image: url(../images/products/list-intro-club.png); width: 507px; height: 26px;  line-height: 0; font-size: 0;}
	#pl-items {padding: 275px 0 0; }
	#pl-items a:link, #pl-items a:visited {color:#5E5E60; }
		#pl-items table {border-collapse: collapse; width: 100%;}
		#pl-items td {vertical-align: top;}
		#pl-items tr.row td {border-top: 5px solid #cccdcf;}
		#pl-items tr.row td.warehouse div {margin-top: 12px;}
		#pl-items div {width: 180px; padding: 0 12px; margin: 0 0 15px; border-right: 2px solid #cccdcf;}
		#pl-items h3 {color: #b38707; font-weight: bold; font-size: 16px; margin: 6px 12px 4px;}
		#pl-items h2, #pl-items h2 a {color: #b38707; font-weight: bold; font-size: 14px; margin: 0;}
		#pl-items h2 a:hover {text-decoration: none;}
			#pl-items h2 a:hover span {text-decoration: underline;}
		#pl-items ul {border-left: 6px solid #eacd79; list-style: none; padding: 0; margin: 0;}
			#pl-items li {margin: 0 0 0 6px;}
				#pl-items li a {color: #010101; font-size: 10px;}
					#pl-items li a span {color: #b38707;}
		#pl-items p {font-style: italic; color: #5d5e5e; margin: 2px 0 8px;}
		#pl-items td.first {padding: 0 0 0 23px;}
		#pl-items td.last {padding: 0 32px 0 0;_padding: 0 28px 0 0;}
			#pl-items td.last div {border: 0;}

		#productsClub #limitedTimeFlag {position: absolute; left: 160px; top: 277px;}
		#productsClub #comingSoonFlag {position: absolute; left: 160px; top: 509px;}
		#productsClub #pl-items .warehouse {width: 239px; padding: 0;}
			#productsClub #pl-items .warehouse div {width: 210px; padding: 0 10px 0 12px; margin: 12px 0;}
		#productsClub #pl-items .first {width: 240px;}
			#productsClub #pl-items .first div {width: 203px; padding:0 10px 0 25px;}
		#productsClub #pl-items .second {width: 237px; border-right: 5px solid #cccdcf;}
			#productsClub #pl-items .second div {width: 214px; padding:0 10px 0 13px; border: none;}
		#productsClub #pl-items .third {width: 237px;}
			#productsClub #pl-items .third div {width: 212px; padding:0 10px 0 15px;}
		#productsClub #pl-items .third {width: 239px;}
			#productsClub #pl-items .third div {width: 210px; padding:0 10px 0 17px;}
		#productsClub #pl-items .last {width: 239px;}
			#productsClub #pl-items .last div {width: 210px; padding:0 10px 0 17px;}
		#productsClub #pl-items .warehouse h2 img {display: block; margin: 0 0 -12px;}
			#productsClub #pl-items .warehouse h2 img.center {margin: 0 0 -12px 34px;}

	#productsList #wrapper {height: auto; background: #fff; padding-bottom: 60px;}

	#productsClub #pl-items {padding: 261px 0 0;}
	#productsClub #wrapper {height: auto; background: #fff; padding-bottom: 52px;}
/*contact page */

#contact-us #wrapper {height: 740px; background: #fff; _height: 755px;}
#contact-header {
	position: absolute;
	top: 123px;
	left: 0;
	padding: 0 0 0 100px;
	width: 164px;
}
	#contact-header h1 {background: url(../images/contact/contact-us.png) no-repeat 0 0; margin: 0;}

#contact-left {
	position: absolute;
	top: 149px;
	left: 0px;
	border-top: 5px solid #cccdcf;
	width: 960px;
	color: #5e5e60;
	height: 251px;
	padding-top: 5px;
	background: url(../images/contact/contact-visual.png);

}
	#contact-left p {text-align:left; padding: 0 0 15px 36px;}
	#contact-left a {color: #5e5e60; text-decoration:underline;}
	#contact-left h2 {
	color: #b38707;
	font: bold 14px Arial, sans-serif;
	text-align: left;
	margin:0 380px 0 0;
	border-top: 1pt solid #cccdcf;
	padding: 10px 0 0 36px;
}
.contact-address {
	border-bottom: 1pt solid #cccdcf;
	margin-right: 380px;
	text-align: left;
	padding-left:36px;
}

#contact-f {
	background: url(../images/contact/feedback.png);
	position: absolute;
	top: 399px;
	color: #5e5e60;
	width: 960px;
	height: 239px;
	padding-top:15px;
	font-size:10px;
}
#contact-f2 {
	background: url(../images/contact/feedback-long.png);
	position: absolute;
	top: 399px;
	color: #5e5e60;
	width: 960px;
	height: 300px;
	padding-top:15px;
	font-size:10px;
}
#contact-f2 a:link, #contact-f2 a:visited {
	color: #5e5e60;
	text-decoration:underline;
}
.contact-pad {padding-left:12px;}
	#contact-f h1 {margin: 0; padding: 0 0 40px;}
	#contact-f2 h1 {margin: 0; padding: 0 0 40px;}
.contact-form {
	width: 300px;
	float:left;
}
.locator-search-form {
	width: 500px;
	float:left;
	padding:30px 0 10px 50px;
}
	.locator-search-form label { width: 125px; float:left; text-align:left; padding: 5px 5px 3px 0; }
.locator-search-form  input{ width: 50px; line-height: 10px; border-bottom:1pt solid #cecece; border-top:2pt solid #939393; border-left:1pt solid #cecece;border-right:1pt solid #cecece;height:16px;}

.contact-form-middle { 	width: 285px; float:left; }
.contact-form-middle-wide {
	width: 400px;
	float:left;
}
.contact-form-message {
	width: 390px;
	float:left;
}
.form-middle { 	width: 395px; float:left; }
.contact-form-third {
	width: 200px;
	float:left;
	padding-left: 35px;
	font-size: 12px;
	text-align: left;
}
.contact-form-third2 {
	width: 200px;
	float:left;
	padding-left: 35px;
	font-size: 10px;
	text-align: left;
}
.contact-form-tell {
	width: 180px;
	float:left;
	font-size: 11px;
	text-align: left;
	padding-top: 55px;
	margin-left: 50px;
}
.contact-form-tell input {width: 150px; line-height: 10px; border-bottom:1pt solid #cecece; border-top:1pt solid #939393; border-left:1pt solid #cecece;border-right:1pt solid #cecece;height:14px;}
.contact-form-left { width: 85px; float:left; text-align:right; padding: 3px 5px 3px 0; }
.contact-form-middle label { width: 85px; float:left; text-align:right; padding: 5px 5px 3px 0; }
.contact-form label { width: 85px; float:left; text-align:right; padding: 5px 5px 3px 0; }
.contact-form-wide {
	width: 360px;
	float:left;
	text-align:left;
	padding: 3px 5px 3px 0;
}
.contact-form-check { width: 10px; float:left; text-align:left; padding: 0 10px 0 0; }
.contact-required {color:#FF0000; }
.contact-form-right { width: 185px; float:left; text-align:left; padding: 3px 5px 3px 0; }
.contact-form-comment { float:left; text-align:left; padding: 3px 5px 3px 0; }
.contact-form-comment2 { float:left; text-align:left; padding: 3px 5px 25px 0; }
.contact-form-right  input{ width: 180px; line-height: 10px; border-bottom:1pt solid #cecece; border-top:2pt solid #939393; border-left:1pt solid #cecece;border-right:1pt solid #cecece;height:16px;}
.contact-form-full { width: 280px; float:left; text-align:left; padding-left: 15px; }

.padding-125 {padding-top:125px; }


.contact-note {
	width:98px;
	float:left;
	text-align: left;
	font-style: italic;
}
.clear { clear:both;}

/*promotion pages */
#promotions #wrapper {height:800px; background: #fff;}
#promot-header {
	position: absolute;
	top: 123px;
	left: 0;
	padding: 0;
	width: 401px;
}
	#promot-header h1 {background: url(../images/promo/win-a-chef-sweepstakes.png) no-repeat 0 0; margin: 0;  height: 31px;}
#promot-coupon {
	position:absolute;
	left:650px;
	top:75px;
	width:310px;
}
#promot-left {
	position: absolute;
	top: 153px;
	left: 0px;
	width: 595px;
	color: #5e5e60;
	height: 400px;
	padding-top: 5px;
	background: url(../images/promo/promo-visual.png);
	float: left;
}
#promot-right {
	position: absolute;
	top: 153px;
	left: 595px;
	width: 365px;
	height: 395px;
	float: left;
	border-top: 5px solid #cccdcf;
	border-bottom: 5px solid #cccdcf;

}
.padding-3 { padding:1 0; margin:0;}
.promo-offer {
	text-align:center;
	padding:260px 0 0 0;
}
.promo-offer a{ color: #5e5e60;}
.promo-note { font-size:9px; line-height:9px;}
.promo-offer p { line-height:14px;}
.accent {color:#d4b660; font-weight:bold; }
.bracket-text {
	font-weight:bold;
	color:#333333;
	font-style: italic;
}
#promot-f {
	position: absolute;
	top: 558px;
	color: #5e5e60;
	width: 960px;
	height: 180px;
	padding-top:15px;
	font-size:10px;
	background-color:#FFFFFF;
	border-bottom:4pt solid #cecece;
}
	#promot-f h1 {margin: 0; padding: 0 0 40px;}

#promot-f-left {
	width:660px;
	float:left;
	text-align:left;
	padding:0 8px 0 23px;
	border-right: 2pt solid #d7d6d5;
	margin-right: 10px;
}
	#promot-f-left h2 {
	margin: 0;
	padding-top:5px;
	font-weight:bold;
	font-size:11pt;
	color:#b38707;
}
	#promot-f-left p{margin:0; }
	#promot-f-left .indent {
	padding-left:15px;
}
	#promot-newsletter {
	float:left;
	background: url(../images/promo/newsletter-long.png) no-repeat left top;
	width: 245px;
	height: 162px;
	margin-top: 17px;
}
		#promot-newsletter form {margin: 35px 0 0 135px; font-size: 9px; color: #000;}
			#promot-newsletter label {width: 37px; display: inline-block; text-transform: uppercase;}
			#promot-newsletter .row input {font-size: 10px; font-family: Arial, Helvetica, sans-serif; border: 1px solid #b2b1b1; width: 78px;}
			#promot-newsletter .buttons {padding: 0 0 0 27px;}

/*rules pages */
#rules #wrapper {height: 1450px; background: #fff;}
#rules-header {
	position: absolute;
	top: 123px;
	left: 1px;
	padding: 0 0 0 93px;
	width: 401px;
}
	#rules-header h1 { background: url(../images/promo/official-rules.png) no-repeat 0 0; margin: 0;}
#rules-left {
	position: absolute;
	top: 149px;
	left: 0px;
	width: 910px;
	color: #5e5e60;
	height:1200px;
	background-color:#FFFFFF;
	border-top:4pt solid #cecece;
	padding:5px 25px 0 25px;
	text-align:left;

}
	#rules-left h1 {margin: 0; 	padding:5px 0; 	font-weight:bold; 	font-size:11pt; color:#b38707;  }
	#rules-left a {color:#b38707;text-decoration:underline;  }
/*rules-new pages */
#rules-new #wrapper {height: 1680px; background: #fff;}
#rules-new-header {
	position: absolute;
	top: 123px;
	left: 1px;
	padding: 0 0 0 93px;
	width: 401px;
}
	#rules-new-header h1 {
	background: url(/prj/images/promo/official-rules.png) no-repeat 0 0;
	margin: 0;
}
#rules-new-left {
	position: absolute;
	top: 149px;
	left: 0px;
	width: 910px;
	color: #5e5e60;
	height:1200px;
	background-color:#FFFFFF;
	border-top:4pt solid #cecece;
	padding:5px 25px 0 25px;
	text-align:left;

}
	#rules-new-left h1 {margin: 0; 	padding:5px 0; 	font-weight:bold; 	font-size:11pt; color:#b38707;  }
	#rules-new-left a {color:#b38707;text-decoration:underline;  }

/*rules-free pages */
#rules-free #wrapper {height: 1680px; background: #fff;}
#rules-free-header {
	position: absolute;
	top: 119px;
	left: 1px;
	padding: 0 0 0 25px;
	width: 401px;
}
	#rules-free-header h1 {
	background: url(/prj/images/promo/official-rules.png) no-repeat 0 0;
	margin: 0;
}
#rules-free-left {
	position: absolute;
	top: 149px;
	left: 0px;
	width: 910px;
	color: #5e5e60;
	height:1200px;
	background-color:#FFFFFF;
	border-top:4pt solid #cecece;
	padding:5px 25px 0 25px;
	text-align:left;

}
	#rules-free-left h1 {margin: 0; 	padding:5px 0; 	font-weight:bold; 	font-size:11pt; color:#b38707;  }
	#rules-free-left a {color:#b38707;text-decoration:underline;  }
	/*rules-recipe pages */
#rules-recipe #wrapper {height: 2220px; background: #fff;}
#rules-recipe-header {
	position: absolute;
	top: 123px;
	left: 1px;
	padding: 0 0 0 12px;
	width: 401px;
}
	#rules-recipe-header h1 {
	background: url(/prj/images/promo/official-rules.png) no-repeat 0 0;
	margin: 0;
}
#rules-recipe-left {
	position: absolute;
	top: 149px;
	left: 0px;
	width: 910px;
	color: #5e5e60;
	height:1200px;
	background-color:#FFFFFF;
	border-top:4pt solid #cecece;
	padding:5px 25px 0 25px;
	text-align:left;

}
	#rules-recipe-left h1 {margin: 0; 	padding:5px 0; 	font-weight:bold; 	font-size:11pt; color:#b38707;  }
	#rules-recipe-left a {color:#b38707;text-decoration:underline;  }
	/*rules-survey pages */
#rules-survey #wrapper {height: 1540px; background: #fff;}
#rules-survey-header {
	position: absolute;
	top: 123px;
	left: 1px;
	padding: 0 0 0 93px;
	width: 401px;
}
	#rules-survey-header h1 { background: url(/prj/images/promo/official-rules.png) no-repeat 0 0; margin: 0;}
#rules-survey-left {
	position: absolute;
	top: 149px;
	left: 0px;
	width: 910px;
	color: #5e5e60;
	height:1200px;
	background-color:#FFFFFF;
	border-top:4pt solid #cecece;
	padding:5px 25px 0 25px;
	text-align:left;

}
	#rules-survey-left h1 {margin: 0; 	padding:5px 0; 	font-weight:bold; 	font-size:11pt; color:#b38707;  }
	#rules-survey-left a {color:#b38707;text-decoration:underline;  }
/*testimonials page */
#testimonials #wrapper {height: 638px; background: #fff; _height:644px;}
#testimonials-header {
	position: absolute;
	top: 123px;
	padding: 0 0 0 24px;
	width: 936px;
	border-bottom:4pt solid #cecece;
	height: 35px;

}
	#testimonials-header h1 {height:35px; width:400px; background: url(../images/testimonials/testimonials-header.png) no-repeat 0 0; margin: 0;}
#testimonials-left {
	position: absolute;
	top: 165px;
	left: 0px;
	width: 444px;
	color: #5e5e60;
	height:255px;
	background: url(../images/testimonials/testimonials-visual.png) no-repeat 0 0;
	padding:5px 25px 0 25px;
	text-align:left;
	float:left;

}
	#testimonials-left h1 {margin: 0; 	padding:5px 0; 	font-weight:bold; 	font-size:11pt; color:#b38707;  }
	#testimonials-left a {color:#b38707;text-decoration:underline;  }

#testimonials-f {
	position: absolute;
	top: 423px;
	width: 960px;
	height: 166px;
	background: url(../images/testimonials/four-testimonials-new.png) no-repeat 0 0;
}
#testimonials-video {
	position: absolute;
	top: 173px;
	left: 494px;
	z-index: 93;
	height:245px;
	width:466px;
	background-color:#FFFFFF
}
/*in the news page */
#in-news #wrapper {height: 730px; background: #fff;}
#in-news-header {
	position: absolute;
	top: 123px;
	padding: 0 0 0 64px;
	width: 896px;
	border-bottom:4pt solid #cecece;
	height: 33px;

}
	#in-news-header h1 {background: url(../images/news/in-the-news.png) no-repeat 0 0; margin: 0;}
#in-news-left {
	position: absolute;
	top: 161px;
	left: 0px;
	width: 960px;
	height:507px;
	padding:10px 0 0;
	text-align:left;
	float:left;
	background-color:#FFFFFF;

}
#in-news-left p {padding: 0 250px 0 25px;}
#in-news-last-helper {height: 80px;}
#in-news-last {
	background: #b38707 url(../images/news/last-news-bg.jpg) no-repeat 0 0;
	color: #fff;
	position: absolute;
	top: 47px;
	left: 0;
	width: 735px;
	height: 87px;
	padding: 8px 0 0;
}
#in-news-last p {padding: 0 25px;}
#in-news-right {
	position: absolute;
	top: 161px;
	left: 718px;
	width: 242px;
	color: #5e5e60;
	height:423px;
	background: url(../images/news/right-bg.jpg) no-repeat 0 0;
	padding:0;
	text-align:left;
	float:left;

}
#in-news-right2 {
	position: absolute;
	top: 161px;
	left: 678px;
	width: 232px;
	color: #5e5e60;
	height:454px;
	background: url(../images/news/main-visual2.png) repeat-y 0 0;
	padding:5px 25px 0 25px;
	text-align:left;
	float:left;

}
	#in-news-left h2 {margin: 0; 	padding:5px 25px; 	font-weight:bold; 	font-size:12pt; color:#b38707; 	border-top: 1pt solid #CCCCCC;  }
	#in-news-left h2.nb {border-top: 0;}
	#in-news-left a {color:#b38707; text-decoration:none; }

#news-foot {
	background: url(../images/news/footer-bg.jpg) no-repeat 0 0;
	height:94px;
}
#news-foot  h2{
	border:none;
}
#news-foot p {margin: 0 0 5px;}
#news-foot p.in-news-person {margin: 0 0 0 10px; color: #b38707;}
.in-news-person-name {color: #000; font-weight: bold;}
.in-news-person-contact {color: #686969;}
#news-foot a:link{color:#686969;text-decoration:underline;}
.news-column { width:250px; float:left;}

/*legal-notice page */
#legal-notice #wrapper {height: 900px; background: #fff;}
#legal-header {
	position: absolute;
	top: 123px;
	left: 1px;
	padding: 0 0 0 90px;
	width: 401px;
}
	#legal-header h1 {background: url(../images/legal/legal-notice.png) no-repeat 0 0; margin: 0;}
#legal-left {
	position: absolute;
	top: 154px;
	left: 0px;
	width: 910px;
	color: #5e5e60;
	height:680px;
	background-color:#FFFFFF;
	border-top:4pt solid #cecece;
	padding:5px 25px 0 25px;
	text-align:left;

}
	#legal-left a {color:#b38707;text-decoration:underline;  }

/*privacy policy page */
#privacy-policy #wrapper {height: 1100px; background: #fff;}

#policy-header {
	position: absolute;
	top: 123px;
	left: 1px;
	padding: 0 0 0 85px;
	width: 401px;
}
	#policy-header h1 {background: url(../images/legal/privacy-policy.png) no-repeat 0 0; margin: 0;}
#policy-left {
	position: absolute;
	top: 154px;
	width: 910px;
	color: #5e5e60;
	background-color:#FFFFFF;
	border-top:4pt solid #cecece;
	padding:5px 25px 0 25px;
	text-align:left;

}
	#policy-left h1 {margin: 0; 	padding:5px 0; 	font-weight:bold; 	font-size:11pt; color:#b38707;  }
	#policy-left a {color:#5e5e60;text-decoration:underline;  }
	#policy-left h2 {
	margin: 0;
	padding-top:5px;
	font-size:12px;
	font-weight:bold;
	color:#b38707;
}

/*tips and techniques page */
#tips #wrapper {height: 1156px; background: #fff;}
#tips-tech #wrapper {height: 761px; background: #fff;}
#tips-new #wrapper {height: 1155px; background: #fff;}
#tips-header {
	position: absolute;
	top: 123px;
	left: 1px;
	padding: 0 0 0 64px;
	width: 401px;
}
	#tips-header h1 {height:33px; width:300px; background: url(../images/tips/tips-techniques.png) no-repeat 0 0; margin: 0;}
#tips-left {
	position: absolute;
	top: 154px;
	left: 0px;
	width: 910px;
	color: #5e5e60;
	height:418px;
	background: url(../images/tips/tips-techn-bg.png) no-repeat 0 0;
	margin: 0;
	padding:5px 15px 0 145px;
	text-align:left;

}
	#tips-left h1 {margin: 0; 	padding:5px 0; 	font-weight:bold; 	font-size:11pt; color:#b38707;  }
	#tips-left a {color:#5e5e60;text-decoration:underline;  }
	#tips-left h2 {
	margin: 0;
	padding-top:10px;
	font-size:14px;
	font-weight:bold;
	color:#b38707;
}
	#tips-left p {
	margin: 0;
	line-height:18px;
}
#tips-offer {
	text-align:left;
	padding:50px 0 0 0;
	width: 360px;
	padding-left: 50px;
	float: left;
}
#tips-offer a{ color: #5e5e60;}
	#tips-offer ul {margin: 0; padding: 0; list-style: none;}
	#tips-offer li {background: url(../images/tips/bullet.png) no-repeat 0 4px; padding: 3px 0 0 15px;}
#tips-offer-right {
	text-align:left;
	padding:0;
	width: 366px;
	float:left;
	margin: 90px 0 0 0;
	border: 5pt solid #362906;
}
#tips-offer-below {
	text-align:left;
	width: 300px;
	margin-left: 135px;
	float: left;
	position: absolute;
	top: 325px;
	left: 475px;
}
.tips-click {font-size:10px; font-weight:bold;}
.tips-contact {font-size:11px; }

#tips-f {
	position: absolute;
	top: 546px;
	width: 960px;
	height: 561px;
	float:left;
	left: 0px;
}
#tips-tabs-left {
	width: 459px;
	height: 556px;
	background: url(../images/tips/tips-tabs-left.png) no-repeat 0 0;
	float:left;
	padding-left: 20px;
}
#tips-tabs-right {
	width: 459px;
	height: 556px;
	background: url(../images/tips/tips-tabs-right.png) no-repeat 0 0;
	float:left;
	padding-left: 20px;
}
.tabs-padd3 {padding-top:3px;}
.tabs-padd6 {padding-top:6px;}
.padding-first-tab { 	padding-top:70px;}
.padding-tabs { 	padding-top:25px; }
.padding-tabs2 { 	padding-top:25px; }
.padding-tabs-last { 	padding-top:23px; }
@media screen and (min-width: 10px){.padding-tabs-last { 	padding-top:28px; }}
.padding-tabs-short { 	padding-top:20px;}
@media screen and (min-width: 10px){.padding-tabs { 	padding-top:30px; }}
.padding-tabs-shorter { 	padding-top:15px;}
.padding-tabs-long { 	padding-top:35px;}
.tips-pad {font-size:14px; color:#b38707; font-weight:bold; margin:0; text-align:left;}
	.tips-pad ul {margin: 0; padding: 0; list-style: none;}
	.tips-pad li {background: url(../images/tips/question.png) no-repeat 0 6px; padding: 3px 0 0 20px;}
.tips-pad-answer {
	font-size:12px;
	color:#000000;
	margin:0;
	text-align:left;
	width:440px;
}
	.tips-pad-answer ul {margin: 0; padding: 0; list-style: none;}
	.tips-pad-answer li {background: url(../images/tips/answer.png) no-repeat 0 6px; padding: 3px 0 0 20px;}
.tabs-short{
	width:375px;
}
/*tips and techniques page */
#tips2 #wrapper {height: 1156px; background: #fff;}
#tips2-new #wrapper {height: 1155px; background: #fff;}
#tips2-header {
	position: absolute;
	top: 123px;
	left: 1px;
	padding: 0 0 0 64px;
	width: 401px;
}
	#tips2-header h1 {height:33px; width:300px; background: url(../images/tips/tips-techniques.png) no-repeat 0 0; margin: 0;}
#tip2s-left {
	position: absolute;
	top: 154px;
	left: 0px;
	width: 910px;
	color: #5e5e60;
	height:392px;
	background: url(../images/tips/tips-visual.png) no-repeat 0 0;
	margin: 0;
	padding:5px 25px 0 25px;
	text-align:left;

}
	#tips2-left h1 {margin: 0; 	padding:5px 0; 	font-weight:bold; 	font-size:11pt; color:#b38707;  }
	#tips2-left a {color:#5e5e60;text-decoration:underline;  }
	#tips2-left h2 {
	margin: 0;
	padding-top:10px;
	font-size:14px;
	font-weight:bold;
	color:#b38707;
}
	#tips2-left p {
	margin: 0;
	line-height:18px;
}
#tips2-offer {
	text-align:left;
	padding:60px 0 0 0;
	width: 400px;
	padding-left: 50px;
	float: left;
}
#tips2-offer a{ color: #5e5e60;}
	#tips2-offer ul {margin: 0; padding: 0; list-style: none;}
	#tips2-offer li {background: url(../images/tips/bullet.png) no-repeat 0 4px; padding: 3px 0 0 15px;}
#tips2-offer-right {
	text-align:left;
	padding:25px 0 0 0;
	width: 400px;
	float:left;
	margin: 0 0 0 50px;
}
#tips2-offer-below {
	text-align:left;
	width: 300px;
	margin-left: 135px;
	float: left;
	position: absolute;
	top: 325px;
	left: 475px;
}
.tips2-click {font-size:10px; font-weight:bold;}
.tips2-contact {font-size:11px; }

#tip2s-f {
	position: absolute;
	top: 546px;
	width: 960px;
	height: 561px;
	float:left;
	left: 0px;
}
#tips2-tabs-left {
	width: 459px;
	height: 556px;
	background: url(../images/tips/tips-tabs-left.png) no-repeat 0 0;
	float:left;
	padding-left: 20px;
}
#tips2-tabs-right {
	width: 459px;
	height: 556px;
	background: url(../images/tips/tips-tabs-right.png) no-repeat 0 0;
	float:left;
	padding-left: 20px;
}
.tabs2-padd3 {padding-top:3px;}
.tabs2-padd6 {padding-top:6px;}
.padding2-first-tab { 	padding-top:70px;}
.padding2-tabs { 	padding-top:25px; }
.padding2-tabs2 { 	padding-top:25px; }
.padding2-tabs-last { 	padding-top:23px; }
@media screen and (min-width: 10px){.padding2-tabs-last { 	padding-top:28px; }}
.padding2-tabs-short { 	padding-top:20px;}
@media screen and (min-width: 10px){.padding2-tabs { 	padding-top:30px; }}
.padding2-tabs-shorter { 	padding-top:15px;}
.padding2-tabs-long { 	padding-top:35px;}
.tips2-pad {font-size:14px; color:#b38707; font-weight:bold; margin:0; text-align:left;}
	.tips2-pad ul {margin: 0; padding: 0; list-style: none;}
	.tips2-pad li {background: url(../images/tips/question.png) no-repeat 0 6px; padding: 3px 0 0 20px;}
.tips2-pad-answer {
	font-size:12px;
	color:#000000;
	margin:0;
	text-align:left;
	width:440px;
}
	.tips2-pad-answer ul {margin: 0; padding: 0; list-style: none;}
	.tips2-pad-answer li {background: url(../images/tips/answer.png) no-repeat 0 6px; padding: 3px 0 0 20px;}
.tabs2-short{
	width:375px;
}
/*Ask the Chef */
#ask #wrapper {height: 920px; background: #fff;}
#ask-header {
	position: absolute;
	top: 123px;
	left: 1px;
	padding: 0 0 0 64px;
	width: 401px;
}
	#ask-header h1 {height:33px; width:300px; background: url(../images/tips/ask-the-chef.png) no-repeat 0 0; margin: 0;}
#ask-left {
	position: absolute;
	top: 154px;
	left: 0px;
	width: 910px;
	color: #5e5e60;
	height:392px;
	background: url(../images/tips/tips-visual.png) no-repeat 0 0;
	margin: 0;
	padding:5px 25px 0 25px;
	text-align:left;

}
	#ask-left h1 {margin: 0; 	padding:5px 0; 	font-weight:bold; 	font-size:11pt; color:#b38707;  }
	#ask-left a {color:#5e5e60;text-decoration:underline;  }
	#ask-left h2 {
	margin: 0;
	padding-top:10px;
	font-size:14px;
	font-weight:bold;
	color:#b38707;
}
	#ask-left p {
	margin: 0;
	line-height:18px;
}
#ask-offer {
	text-align:left;
	padding:60px 0 0 0;
	width: 400px;
	padding-left: 50px;
	float: left;
}
#ask-offer a{ color: #5e5e60;}
	#tips-offer ul {margin: 0; padding: 0; list-style: none;}
	#tips-offer li {background: url(../images/tips/bullet.png) no-repeat 0 4px; padding: 3px 0 0 15px;}
#ask-offer-right {
	text-align:left;
	padding:25px 0 0 0;
	width: 400px;
	float:left;
	margin: 0 0 0 50px;
}
#ask-offer-below {
	text-align:left;
	width: 300px;
	margin-left: 135px;
	float: left;
	position: absolute;
	top: 325px;
	left: 475px;
}
.ask-click {font-size:10px; font-weight:bold;}
.ask-contact {font-size:11px; }

#ask-f {
	position: absolute;
	top: 156px;
	width: 960px;
	height: 580px;
	float:left;
	left: 3px;

}
#ask-tabs-left {
	width: 459px;
	height: 556px;
	background: url(../images/tips/tips-tabs-left.png) no-repeat 0 0;
	float:left;
	padding-left: 19px;
}
#ask-tabs-right {
	width: 459px;
	height: 556px;
	background: url(../images/tips/tips-tabs-right.png) no-repeat 0 0;
	float:left;
	padding-left: 20px;
}

#free-on-me-ask, #free-on-me-tips  {
	z-index: 96;
	position: absolute;
	top: 731px;
	left: 1px;
	border-top: 5px solid #cccdcf;
}
#free-on-me-tips {
	border-top: 5px solid #cccdcf;
	top: 572px;
}
#recipe-promo-ask, #recipe-promo-tips {
	z-index: 96;
	position: absolute;
	left: 299px;
	top: 731px;
	border-top: 5px solid #cccdcf;
}
#recipe-promo-tips {
	top: 572px;
	border-top: 5px solid #cccdcf;
}
#f-coupon-ask, #f-coupon-tips {
	z-index: 96;
	position: absolute;
	left: 573px;
	top: 731px;
	border-top: 5px solid #cccdcf;
}
#f-coupon-tips {
	top: 572px;
	border-top: 5px solid #cccdcf;
}
	#f-newsletter-ask, #f-newsletter-tips {
	z-index: 96;
	position: absolute;
	left: 742px;
	top: 731px;
	background: url(../images/home/sign-up-newsletter.png) no-repeat left top;
	width: 218px;
	height: 131px;
	border-top: 5px solid #cccdcf;
}
#f-newsletter-tips {
	top: 572px;
	border-top: 5px solid #cccdcf;
}
		#f-newsletter-ask form, #f-newsletter-tips form {
	margin: 25px 0 0 110px;
	font-size: 8px;
	color: #000;
	font-family: Arial;
	text-align: left;
}
			#f-newsletter-ask label, #f-newsletter-tips label {width: 30px; display: inline-block; text-transform: uppercase;}
			#f-newsletter-ask .row, #f-newsletter-tips .row {margin: 0 0 3px; *margin: 0; padding: 0;}
			#f-newsletter-ask .row input, #f-newsletter-tips .row input{font-size: 8px; line-height: 10px; height: 10px; margin: 0; padding: 1px 0;  font-family: Arial, Helvetica, sans-serif; border: 1px solid #b2b1b1; width: 92px;}
			#f-newsletter-ask .buttons, #f-newsletter-tips .buttons {
	padding: 8px 0 0 20px;
}
}
/*promo enter page */
#promo-enter #wrapper {height: 705px; background: #fff;}
#promo-enter-header {
	position: absolute;
	top: 123px;
	left: 0;
	padding: 0 0 0 34px;
	width: 502px;
}
	#promo-enter-header h1 {background: url(../images/promo/promo-form-header.png) no-repeat 0 0; margin: 0;}

#promo-enter-left {
	position: absolute;
	top: 153px;
	left: 0px;
	border-top: 5px solid #cccdcf;
	width: 960px;
	height: 136px;
	padding-top: 5px;
	background-color:#FFFFFF;
}
	#promo-enter-left p {
	text-align:left;
	padding: 0 0 0 36px;

}
	#promo-enter-left a {color:#b38707; font-weight:bold; text-decoration:underline;}
	#promo-enter-left h2 {
	color: #b38707;
	font: bold 18px Arial, Helvetica, sans-serif sans-serif;
	background: url(../images/promo/enter-promo2.png) no-repeat 36px 5px;
	text-align: left;
	padding: 5px 0 0 36px;
	margin: 0;
}
.breadcrumb {
	float:left;
	width: 50px;
}
.breadcrumb-text {
	float:left;
	width: 120px;
	text-align:left;
}
.breadcrumb-text-wide {
	float:left;
	width: 440px;
	text-align:left;
	padding-right:15px;
}
.breadcrumb-pad {padding-left:35px; }
#promo-enter-f {
	background: url(../images/promo/promo-form-mainvisual.jpg);
	position: absolute;
	top: 299px;
	color: #5e5e60;
	width: 945px;
	height: 328px;
	padding-top:10px;
	font-size:10px;
	left:0px;
	padding-left: 15px;
}
#promo-enter-f a {
	color:#5E5E60;
}
#promo-enter-f form {margin: 0;}
.promo-enter-note {
	float:left;
	text-align: left;
	font-size:9px;
	padding:0;
	margin:10px 0 0 35px;
}
.float-left{ float:left;}
.pad2 {margin-top:2px;}
.pad-send {padding-top:25px;}
.float-right {float:right; }
.promo-form-right { width: 185px; float:left; text-align:left; padding: 3px 5px 3px 0; }
.promo-form-right  input{ width: 180px; line-height: 10px; border-bottom:1pt solid #cecece; border-top:2pt solid #939393; border-left:1pt solid #cecece;border-right:1pt solid #cecece;height:14px;}
.promo-form-right textarea.inputError, .promo-form-right select.inputError, .promo-form-right input.inputError,
	.contact-form-comment textarea.inputError, .contact-form-right select.inputError, .contact-form-right input.inputError,
		.contact-form-third select.inputError, #cs-tell .cst-row input.inputError,  textarea.inputError,
		.free-contact-form-right input.inputError, .free-contact-form-right-short input.inputError { border: 2pt solid #d00; }
.official-rules {
	margin:40px 0 0 25px;
	text-align:left;
	font-size: 12px;
}
#shopping-list-header {

	height:109px;
	width: 438px;
}
#shop {margin:0 auto; padding:0;}
#shopping-list {
	background-color:#FFFFFF;
	width: 438px;
	padding: 8px 0 0;
	text-align: left;
}
#shopping-list-img {
	height:235px;
	width: 438px;
}
#shopping-list h2 {
	margin: 0;
	padding-top:10px;
	font-size:16px;
	font-weight:bold;
	color:#b38707;
	text-align:left;
	font-style: italic;
	padding:9px 0 5px 32px;
}

#shopping-list .ingredients {
	font-weight:bold;
	font-style:italic;
	text-align:left;
	padding:5px 0 5px 41px;
	font-size: 12px;
	line-height: 18px;
}
#shopping-list .ingredientsTitle {
	font-weight:bold;
	text-align:left;
	padding:4px 0 2px 32px;
	font-size: 12px;
}
#shopping-list .recipe {
	text-align:left;
	margin: 0;
	padding: 1px 85px 20px 32px;
	font-size: 12px;
	line-height: 18px;
	color: #5e5d5d;
}
#shopping-list .recipe-img {
	padding: 0 0 0 32px;
	margin: 0;
}
#shopping-list .button { text-align:left;padding:50px 0 5px 15px;}
#friends-email {
	background: #fff;
	height:371px;
	width: 304px;
	padding: 25px 25px 0 25px;
	text-align:left;
	position: relative;
}
#friends-email-back {background: url(../images/recipes/email-friend-bg2.png); width: 354px; height: 249px; z-index: 15000; top: 310px; left: 0; position: absolute;}
#friends-email form {margin: 0;}
#friends-email p {
	text-align:left;
	font-size:11px;
}
#friends-email h2 {
	margin: 0 0 10px 0;
	font-size:13px;
	font-weight:bold;
	color:#b38707;
	text-align:left;
}

#friends-email label {
	text-align:left;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;

}
/*chefs email*/
#chef-email {
	background: #fff;
	height:392px;
	width: 254px;
	padding: 25px 25px 0 25px;
	text-align:left;
	position: relative;
	background: url(../images/talk/bg.png);
	margin: 0 auto;
}
#chef-email form {margin: 0;}
#chef-email p {
	text-align:left;
	font-size:11px;
}
#chef-email h2 {
	margin: 0 0 10px 0;
	font-size:14px;
	font-weight:bold;
	color:#b38707;
	text-align:left;
}

#chef-email label {
	text-align:left;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;

}
/*coupon download page */
#coupon-download #wrapper {height: 475px; background: #fff;}
#coupon-download-header {
	position: absolute;
	top: 123px;
	padding: 0 0 0 65px;
	width: 895px;
	border-bottom:4pt solid #cecece;

}
	#coupon-download-header h1 {background: url(../images/coupon/coupon-download.png) no-repeat 0 0; margin: 0;}
#coupon-download-left {
	position: absolute;
	top: 158px;
	left: 0px;
	width: 910px;
	color: #5e5e60;
	height:236px;
	background: url(../images/coupon/coupon-dowload-visual.png) no-repeat 0 0;
	padding:5px 25px 0 25px;
	text-align:left;
	float:left;

}
#coupon-download-left a{
	color:#b38707;
	text-decoration:underline;

}
.coupon {margin:25px 0 10px 0; }

/* FAQs*/
#faqs #wrapper {height: 1100px; background: #fff;}
#faqs-header {
	position: absolute;
	top: 123px;
	padding: 0 0 0 25px;
	width: 895px;
	border-bottom:4pt solid #cecece;

}
	#faqs-header h1 {background: url(../images/promo/faqs.png) no-repeat 0 0; margin: 0;}

.faq-pad {font-size:13px; color:#000; font-weight:bold; margin:0; text-align:left;}
	.faq-pad ul {margin: 0; padding: 0; list-style: none;}
	.faq-pad li {background: url(../images/tips/question.png) no-repeat 0 6px; padding: 3px 0 0 20px;}
.faq-pad-circle {margin:0 0 0 25px; text-align:left;}
	.faq-pad-circle  ul {margin-left: 20px; padding: 0; list-style: disc;}
	.faq-pad-circle  li {padding: 3px 0 0 10px;}

.faq-pad-answer {
	font-size:12px;
	margin:0 0 10px 0;
	text-align:left;

}
	.faq-pad-answer ul {margin: 0; padding: 0; list-style: none;}
	.faq-pad-answer li {background: url(../images/tips/answer.png) no-repeat 0 6px; padding: 3px 0 0 20px;}
/* FAQs-NEW*/
#faqs-new #wrapper {height: 1600px; background: #fff;}
#faqs-new-header {
	position: absolute;
	top: 118px;
	padding: 0 0 0 25px;
	width: 895px;
	text-align:left;

}
	#faqs-new-header h1 {background: url("") no-repeat 0 0; margin: 0;}

.faq-new-pad {font-size:13px; color:#000; font-weight:bold; margin:0; text-align:left;	color:#b38707;}
	.faq-new-pad ul {margin: 0; padding: 0; list-style: none;}
	.faq-new-pad li {background: url(../images/tips/question-faq.png) no-repeat 0 6px; padding: 3px 0 0 20px;}
.faq-new-pad-circle {margin:0 0 0 25px; text-align:left;}
	.faq-new-pad-circle  ul {margin-left: 20px; padding: 0; list-style: disc;}

.faq-new-pad-answer {
	font-size:12px;
	margin:0 0 10px 0;
	text-align:left;

}
	.faq-new-pad-answer ul {margin: 0; padding: 0; list-style: none;}
	.faq-new-pad-answer li {background: url(../images/tips/answer.png) no-repeat 0 6px; padding: 3px 0 0 20px;}
	/* FAQs-Recipe*/
#faqs-recipe #wrapper {height: 1050px; background: #fff;}
#faqs-recipe-header {
	position: absolute;
	top: 118px;
	padding: 0 0 0 25px;
	width: 895px;
	text-align:left;

}
	#faqs-recipe-header h1 {background: url("") no-repeat 0 0; margin: 0;}

.faq-recipe-pad {font-size:13px; color:#000; font-weight:bold; margin:0; text-align:left;	color:#b38707;}
	.faq-recipe-pad ul {margin: 0; padding: 0; list-style: none;}
	.faq-recipe-pad li {background: url(../images/tips/question-faq.png) no-repeat 0 6px; padding: 3px 0 0 20px;}
.faq-recipe-pad-circle {margin:0 0 0 25px; text-align:left;}
	.faq-recipe-pad-circle  ul {margin-left: 20px; padding: 0; list-style: disc;}

.faq-recipe-pad-answer {
	font-size:12px;
	margin:0 0 10px 0;
	text-align:left;

}
	.faq-recipe-pad-answer ul {margin: 0; padding: 0; list-style: none;}
	.faq-recipe-pad-answer li {background: url(../images/tips/answer.png) no-repeat 0 6px; padding: 3px 0 0 20px;}
	/* FAQs-free-promo*/
#faqs-free #wrapper {height:650px; background: #fff;}
#faqs-free-header {
	position: absolute;
	top: 118px;
	padding: 0 0 0 25px;
	width: 895px;
	text-align:left;

}
	#faqs-free-header h1 {background: url("") no-repeat 0 0; margin: 0;}

.faq-free-pad {font-size:13px; color:#000; font-weight:bold; margin:0; text-align:left;	color:#b38707;}
	.faq-free-pad ul {margin: 0; padding: 0; list-style: none;}
	.faq-free-pad li {background: url(../images/tips/question-faq.png) no-repeat 0 6px; padding: 3px 0 0 20px;}
.faq-free-pad-circle {margin:0 0 0 25px; text-align:left;}
	.faq-free-pad-circle  ul {margin-left: 20px; padding: 0; list-style: disc;}

.faq-free-pad-answer {
	font-size:12px;
	margin:0 0 10px 0;
	text-align:left;

}
	.faq-free-pad-answer ul {margin: 0; padding: 0; list-style: none;}
	.faq-free-pad-answer li {background: url(../images/tips/answer.png) no-repeat 0 6px; padding: 3px 0 0 20px;}

/* sitemap*/
#sitemap #wrapper {height: 1500px; background: #fff;}
#sitemap-header {
	position: absolute;
	top: 123px;
	padding: 0 0 0 100px;
	width: 860px;
	border-bottom:4pt solid #cecece;
}

	#sitemap-header h1 {height:32px; width:300px; background: url(../images/sitemap-header.png) no-repeat 0 0; margin: 0;}
#sitemap-content {
	position: absolute;
	top: 154px;
	width: 910px;
	color: #5e5e60;
	background-color:#FFFFFF;
	border-top:4pt solid #cecece;
	padding:5px 25px 0 25px;
	text-align:left;

}
	#sitemap-content a, #sitemap-content a:visited {
	color:#5e5e60;
}
#sitemap-content h2 {color: #b38707; font: bold 14px Arial, sans-serif; text-align: left; margin: 5px 0 10px; text-transform:uppercase;}
.sitemap-columns {
	width: 270px;
	float:left;
	padding-right: 20px;
}
.sitemap-columns p { margin:0 auto; line-height:18px;}
.sitemap-padding-left {
	margin-left:10px;
	line-height:18px;
}
.sitemap-padding-left p {
	margin-bottom: 5px;
}
/*product locator*/

#locator-header {
	height:129px;
	width: 659px;
	background: url(../images/products/locator-head.png) no-repeat 0 0;
}
#locator-search-header {
	height:170px;
	width: 659px;
	background: url(../images/products/product-locator-search-head.png) no-repeat 0 0;
	padding-bottom:25px;
	background-color:#FFF;
}
.locator-buttons {
	padding:45px 0 0 175px;

}
.new-search-buttons {
	text-align:center;
	padding-top:25px;
	width:280px;
	float:left;
}
.search-buttons-center {
	text-align:center;
	padding:25px 0;


}
#locator-result-header {
	height:145px;
	width: 659px;
	background: url(../images/products/product-locator-head.png) no-repeat 0 0;
	padding-bottom:5px;
	background-color:#FFF;
}

#locator-content {
	height:300px;
	width: 634px;
	background-color:#FFF;
	text-align:left;
	padding-left:25px;

}
	#locator-content h1 {
	background: url(../images/products/locator-head2.png) no-repeat 0 0;
	margin: 0;
	height:50px;
}
	#locator-content h2 {background: url(../images/products/locator-head2.png) no-repeat 0 0; margin: 15px 0 0 0;height:50px;}
#locator-general-search, #locator-general {
	height:300px;
	width: 639px;
	background-color:#FFF;
	text-align:left;
	padding:0 10px;

}
	#locator-general h1, #locator-general h2 {color: #b38707; font: bold 18px Arial, sans-serif; text-align: center; margin: 0px 0 10px;}
.locator-bullet {float:left; width:180px; font-size:14px; line-height:18px;}
	.locator-bullet ul {margin: 0; padding: 0; list-style: none;}
	.locator-bullet li {
	background: url(../images/products/bullet.png) no-repeat 0 8px;
	padding: 3px 0 0 20px;
}
	#locator-general table {
	width: 100%;
	}
#locator-general a:link, #locator-general a:visited {
	color:#000; text-decoration:underline; ;
	}
.black { color:#000;}
	#locator-general th {
	text-align:left;
	font-weight:normal;
	color:#6e6e6e;
	}
	#locator-general td {
	background-color:#fbf0c8;
	text-align: left;
	border:1px solid #FFF;
	padding:3px;
	color:#000;
	vertical-align:top;
	}
#locator-product {
	width:150px;
	padding-left: 25px;
	margin-top:10px;
	float:left;
}
#locator-search-product {
	width:280px;
	margin-top:10px;
	text-align:center;
	float:left;
	padding-right:180px;
}


	#locator-search-product input{ width: 50px; line-height: 10px; border-bottom:1pt solid #cecece; border-top:2pt solid #939393; border-left:1pt solid #cecece;border-right:1pt solid #cecece;height:16px;}

#cs-tell {position: absolute; top: 10px; right: 5px; font-size: 11px;}
	#cs-tell form {margin: 58px 0 0 45px;}
		#cs-tell .cst-text {margin: 0 0 10px;}
		#cs-tell .cst-row {margin: 0 0 2px;}
			#cs-tell .cst-row label {display: block;}
			#cs-tell .cst-row input {width: 177px; border-bottom: 1px solid #cecece; border-top: 1px solid #939393; border-left: 1px solid #cecece; border-right: 1px solid #cecece; font-size: 12px;}
		#cs-tell .cst-row-last {margin: 0 0 16px;}
		#cs-tell .cst-send {text-align: right; width: 198px;}
.video-caption {
	font-size:11px;
	color:#FFF;
}
.video-caption a:link {
	color:#FFF;
	text-decoration:underline;
}
.caption {
	font-size:11px;
	color:#000;
	font-style:italic;
	text-align:left;
}
.recipe-final {
	text-align:center;


}
/*frozen-fish-fillets page */
#frozen-fish-fillets #wrapper {height: 1300px; background: #fff;}
#frozen-fish-fillet-bg {
	background: url(../images/fish-tips/frozen-fish-bg.jpg) no-repeat right;
}

#fish-tips-header{
	position: absolute;
	top: 123px;
	left: 1px;
	padding: 0;
	width: 401px;
}
	#fish-tips-header h1 {margin: 0; text-align:left;}

#fish-tips-left {
	position: absolute;
	top: 154px;
	width: 926px;
	color: #5e5e60;
	background-color:#FFFFFF;
	border-top:4pt solid #cecece;
	padding:5px 0 0 34px;
	text-align:left;

}
	#fish-tips-left h1 {margin: 0; 	padding:5px 0; 	font-weight:bold; 	font-size:20px; color:#b38707;  }
	#fish-tips-left a {color:#5e5e60;text-decoration:underline;  }
	#fish-tips-left h2 {
	margin: 0;
	padding:0 45px 5px 0;
	font-size:14px;
	font-weight:bold;
	color:#5e5e60;

}
	#fish-tips-left ul { padding-left:30px; list-style: disc; }
	#fish-tips-left ul {margin: 10px; padding: 0; list-style: none;}
	#fish-tips-left li {
	background: url(../images/products/bullet.png) no-repeat 0 6px;
	padding: 0 0 0 15px;
	line-height:18px;
}
	#fish-tips-left p {padding-right:70px; }
.fish-tips-locator {color:000; font-style:italic; font-weight:bold; }
.brown {color:#b38707; font-weight:bold; }

#gourmet-dinner-recipe #wrapper {
	height: 1332px;
	background: #fff;
}
@media screen and (min-width: 10px){#gourmet-dinner-recipe #wrapper {
	height: 1305px;
	background: #fff;
}}
#gourmet-dinner-recipe-bg {
	background: url(../images/fish-tips/gourmet-seafood-quickeasybg.jpg) bottom right no-repeat;
}

#gourmet-dinner-left-content {
	margin: 0 auto;
	padding: 0;
	text-align: left;
	float: left;
	width: 442px;
}

#gourmet-dinner-right-content {
	margin: 0 auto;
	padding: 0 0 0 12px;
	text-align: left;
	float: right;
	width: 468px;
	border-left: solid 1px #CCCDCF;
}

#gourmet-dinner-right-content .heading {
	margin: 0 auto;
	padding: 9px 0 0 0;
	font-family: Arial, sans-serif;
	font-size: 14px;
}

#new-in-frozen #wrapper {
	height: 1080px;
	background: #fff;
}

#new-in-frozen-bg {
	background: url(../images/fish-tips/new-in-frozen-bg.jpg) no-repeat right;
}
.separator {border-top: 1px solid #CCCDCF; margin:5px 34px 5px 0;}

#quick-easy-dinner-recipe #wrapper {
	height: 1220px;
	background: #fff;
}
#quick-easy-dinner-bg {
	background: url(../images/fish-tips/quickeasy-dinnerrecipe-bg.jpg) bottom left no-repeat;
	margin-left:-34px;
}
#quick-easy-dinner-recipe-bg {
	padding-left:34px;
}


#quickeasy-dinner-left-content {
	margin: 0 auto;
	padding: 0;
	text-align: left;
	float: left;
	width: 432px;
		border-right: solid 1px #CCCDCF;

}

#quickeasy-dinner-right-content {
	margin: 0 auto;
	padding: 0 25px 0 26px;
	text-align: left;
	float: right;
	width: 428px;
}

#quickeasy-dinnerrecipe-space {
	margin: 0 auto;
	padding: 0;
}


#frozen-salmon-fillets #wrapper {height: 1200px; background: #fff;}
#frozen-salmon-fillets-bg {
	background: url(../images/fish-tips/frozen-salmon-bg.jpg) no-repeat right;
}

.frozen-salmon-content {
	margin: 0 auto;
	padding: 0 45px 0 0;
}

.heading {
	margin: 0 auto;
	padding: 9px 0 0 0;
	font-family: Arial, sans-serif;
	font-size: 14px;
}

#frozen-shrimp #wrapper {height: 1300px; background: #fff;}
#frozen-shrimp-bg {
	background: url(../images/fish-tips/frozen-shrimp-bg.jpg) no-repeat right;
}

#frozen-tilapia #wrapper {height: 1250px; background: #fff;}
#frozen-tilapia-bg {
	background: url(../images/fish-tips/frozen-tilapia-bg.jpg) no-repeat right;
}

#omega-fatty-acids #wrapper {height: 1350px; background: #fff;}
#omega-fatty-acids-bg {
	background: url(../images/fish-tips/Omega3-fattyacid-bg.jpg) no-repeat right;
}

#left-omega {
	margin: 0 auto;
	padding: 0;
	float: left;
	width: 378px;
}

#right-omega {
	margin: 0 auto;
	padding: 0 70px 0 0;
	float: right;
	width: 478px;
}

.small-text {
	margin: 0 auto;
	padding: 0;
	font-size: 9px;
}

#omega-bottom-left {
	margin: 0 auto;
	padding: 0 100px 0 0;
	float: left;
	width: 538px;
}

#omega-bottom-right {
	margin: 50px 0 0 0;
	padding: 0 0 0 8px;
	float: right;
	width: 253px;
	border-left: solid 1px #F7CB4B;
}

#health-benefits #wrapper {height: 1450px; background: #fff;}
#health-benefits-bg {
	background: url(../images/fish-tips/health-benefits-offish-bg.jpg) no-repeat right;
}

#health-benefits-nutrivalue {
	margin: 0 auto;
	padding: 0;
	width: 517px;
	float: left;
}

.brown-heading {
	margin: 0 auto;
	padding: 0;
	color: #B38707;
	font-size: 14px;
	font-weight: bold;
}

.brown-bg {
	margin: 5px 0;
	padding: 5px;
	background-color: #F2E4BB;
	width: 440px;
	font-weight: bold;
}

.column-1 {
	margin: 0 auto;
	padding: 0;
	float: left;
	width: 66px;
}

.column-2 {
	margin: 0 auto;
	padding: 0;
	float: left;
	width: 62px;
}

.column-3 {
	margin: 0 auto;
	padding: 0;
	float: left;
	width: 90px;
}

.white-bg {
	margin: 5px 0 5px 0;
	padding: 5px;
	width: 440px;
	font-weight: bold;
}
#free #wrapper {height: 761px;background: #fff; _height:768px;}
/*#free #wrapper {height: auto; background: #fff; padding: 0 0 52px;}*/
#free-middle-left {
	position: absolute;
	top: 95px;
	left: 0;
	z-index: 94;
	width: 598px;
	height: 487px;
	background: url(../images/free-coupon/coupon-bg-promo.png) no-repeat left;
}
	#free-middle-right {
	position: absolute;
	top: 74px;
	left: 598px;
	z-index: 93;
	padding:0;
	background: url(../images/free-coupon/free-right.png) no-repeat right;
	width: 362px;
	height: 416px;
}
#free-f {border-top: 5px solid #cccdcf; height: 171px; position: absolute; top: 471px; left: 0; z-index: 97; width: 100%;}
#free-promo {
	position: absolute;
	top: 561px;
	left: 0px;
	background: url(../images/free-coupon/free-promo-bg.png) no-repeat 0 0;
	z-index: 98;
	width:432px;
	padding: 0;
	height: 148px;
	text-align: left;
}
.free-header {
	padding-top: 85px;
}
#free-newsletter {
	z-index: 101;
	position: absolute;
	left: 432px;
	top: 561px;
	background: url(../images/free-coupon/free-newsletter-bg.png) no-repeat left top;
	width: 528px;
	height: 171px;
	text-align:left;
}
	#free-newsletter form {margin: 55px 0 0 300px; font-size: 9px; color: #000;}
		#free-newsletter label {width: 37px; display: inline-block; text-transform: uppercase;}
		#free-newsletter .row input {font-size: 10px; font-family: Arial, Helvetica, sans-serif; border: 1px solid #b2b1b1; width: 150px;}
		#free-newsletter .buttons {padding: 5px 0 0 38px;}

.free-contact-form {
	width: 600px;
	float:left;
	padding-top:10px;
	_padding-top:0;
	*padding-top:0;
}
	.free-contact-form label {
	width: 209px;
	float:left;
	text-align:right;
	padding: 5px 5px 3px 0;
	_padding:0 5px 0 0;
	*padding:0 5px 0 0;
}
.free-contact-form-right {
	width: 325px;
	float:left;
	text-align:left;
	padding: 3px 5px 3px 0;
	_padding: 2px 5px 2px 0;
	*padding: 2px 5px 2px 0; }
	.free-contact-form-right  input{
	width: 240px;
	line-height: 10px;
	border-bottom:1pt solid #cecece;
	border-top:2pt solid #939393;
	border-left:1pt solid #cecece;
	border-right:1pt solid #cecece;
	height:16px;










*height:14px;}
.free-contact-form-right-short {
	width: 350px;
	float:left;
	text-align:left;
	padding: 3px 5px 3px 0;
	_padding: 2px 5px 2px 0;
	*padding: 2px 5px 2px 0; }
	.free-contact-form-right-short  input{
	width: 100px;
	line-height: 10px;
	border-bottom:1pt solid #cecece;
	border-top:2pt solid #939393;
	border-left:1pt solid #cecece;
	border-right:1pt solid #cecece;
	height:16px;
	*height:14px;
}
	.free-contact-form-note {
	font-size:10px; text-align:center;padding-top:5px; *padding-top:0;
	}
	.free-contact-form .buttons {
	padding:5px 0 0 0;
	text-align:left;
	margin-left: 215px;
	}
/*dipping sauce */
#dipping-sauce #wrapper {height: 451px; background: #fff;}
#dipping-sauce-header {
	position: absolute;
	top: 123px;
	padding: 0 0 0 15px;
	width: 895px;
	border-bottom:4pt solid #cecece;

}
	#dipping-sauce-header h1 {background: url(../images/recipes/what-for-dinner-sauce.png) no-repeat 0 0; margin: 0;}
#dipping-sauce-left {
	position: absolute;
	top: 158px;
	left: 0px;
	width: 910px;
	color: #5e5e60;
	height:236px;
	background: url(../images/recipes/sauce-visual.png) no-repeat 0 0;
	padding:5px 0 0 0;
	text-align:left;
	float:left;

}
#dipping-sauce-left a{
	color:#b38707;
	text-decoration:underline;

}
.dipping-sauce-content {margin:25px 0 25px 488px;line-height: 18px; padding-right:50px; }

/*tasting menus*/
#american-menu-wrapper {min-height:792px; margin: 0 auto; width: 612px; position: relative; background: url(/prj/images/tasting-menus/american-menu-footer.jpg) bottom center no-repeat #FFFFFF;}

.spacer { clear: both;}

#american-menu {
	margin: 0 auto;
	padding: 24px 0 0 0;
	background: url("/prj/images/tasting-menus/header-bg.gif") top left repeat-x;
	min-height: 760px;
}
#valentine-menu {
	margin: 0 auto;
	padding: 18px 0 0 0;
	background: url("/prj/images/tasting-menus/header-bg.gif") top left repeat-x;
	min-height: 760px;
}
#italian-menu {
	margin: 0 auto;
	padding: 24px 0 0 0;
	background: url("/prj/images/tasting-menus/header-bg.gif") top left repeat-x;
	min-height: 720px;
}
#caribbean-menu {
	margin: 0 auto;
	padding: 24px 0 0 0;
	background: url("/prj/images/tasting-menus/header-bg.gif") top left repeat-x;
	min-height: 680px;
}
#menu-left {
	margin: 0 auto;
	padding: 0;
	float: left;
	width: 196px;
}

#menu-logo {
	margin: 0 auto;
	padding: 0 0 0 28px;
	text-align: left;
}

#yelow-bg {
	margin: 13px 0 0 0;
	padding: 13px 0 5px 0;
	text-align: left;
	background: url("/prj/images/tasting-menus/american-menu-leftbg.png") top left repeat-y;
}

#yelow-bg h1, #asianyellow-bg h1, #carribeanyellow-bg h1, #genericyellow-bg h1, #italianyellow-bg h1 {
	margin: 0 auto;
	padding: 0 20px 0 29px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FFFFFF;
	line-height: 20px;
}

#yelow-bg p, #asianyellow-bg p, #carribeanyellow-bg p, #genericyellow-bg p, #italianyellow-bg p {
	margin: 0 auto;
	padding: 10px 30px 25px 29px;
	color: #B38707;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
}

#yelow-bg p.food-text, #asianyellow-bg p.food-text, #carribeanyellow-bg p.food-text, #genericyellow-bg p.food-text, #italianyellow-bg  p.food-text {
	margin: 0 auto;
	padding: 1px 20px 0 29px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #B38707;
	line-height: 11px;
}

#menu-right {
	margin: 0 auto;
	padding: 0;
	float: right;
	width: 414px;
	text-align: left;
}

#menus-heading {
	margin: 0 auto;
	padding: 2px 35px 10px 0;
	text-align: right;
}
#menus-heading-valentine {
	margin: 0 auto;
	padding: 0 0 10px 0;
	text-align: right;
}

#top-buttons {
	margin: 0 auto;
	padding: 0 0 65px 0;
	background: url("/prj/images/tasting-menus/starter-heading.png") bottom left no-repeat;
	text-align: left;
}

#top-buttons ul {margin: 0 auto; padding: 0 10px 0 0; float: right;}

#top-buttons ul li {margin: 6px 0 0 0; padding: 0; list-style-type: none; color: #6B6A6A; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}

#top-buttons ul li a {color: #6B6A6A; text-decoration: none; background: url(/prj/images/tasting-menus/top-bullets.gif) 0 0 no-repeat;padding: 2px 39px 5px 15px;}

#top-buttons ul li a:hover {color: #6B6A6A; text-decoration: none; background: url("/prj/images/tasting-menus/top-bullets-over.gif") 0 0 no-repeat; padding: 2px 39px 5px 15px;}

#menu-right-content {
	margin: 0 auto;
	padding: 0 0 0 0;
	text-align: left;
}

.main-course {margin: 0 auto; background: url("/prj/images/tasting-menus/main-course-heading.png") top left no-repeat; padding: 6px 0 0 0;}
.entree {
	margin: 10px 0 0 0;
	background: url("/prj/images/tasting-menus/entree-header.png") top left no-repeat;
	padding: 8px 0 0 0;
}

.desert {
	margin: 10px 0 0 0;
	background: url("/prj/images/tasting-menus/dessert-heading.gif") top left no-repeat;
	padding: 8px 0 0 0;
}

.beverage {margin: 0 auto; background: url("/prj/images/tasting-menus/beverage-heading.gif") top left no-repeat; padding: 9px 0 0 0;}

#menu-right-content h2 { color: #B38707; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; margin: 0 auto; padding: 5px 30px 0 34px;}
#menu-valentine-content h2 { color: #B38707; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; margin: 0 auto; padding: 5px 30px 0 34px;}
#menu-right-content p { color: #5E5D5D; font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin: 0 auto; padding: 5px 20px 9px 34px; line-height: 16px;}
#menu-valentine-content p { color: #5E5D5D; font-family: Arial, Helvetica, sans-serif; font-size: 11px;  margin: 0; padding: 0 20px 0 34px; line-height: 15px;}
div.copyright {
	margin: 0px auto 0 auto;
	text-align: left;
	font-size: 9px;
	padding: 60px 32px 2px 32px;
	color: #FFFFFF;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}

#asian-menu-wrapper {margin: 0 auto; min-height:792px; width: 612px; position: relative; background: url("/prj/images/tasting-menus/asian-menu-bg.jpg") bottom left no-repeat #FFFFFF; padding-bottom: 18px;}

#asianmenu-left {margin: 0 auto; padding: 0; float: left; width: 219px;}

#asianmenu-right {margin: 0 auto; padding: 0; float: right; width: 390px; text-align: left;}

#asianyellow-bg {margin: 13px 0 0 0; padding: 13px 0 5px 0; text-align: left; background: url("/prj/images/tasting-menus/asian-menu-leftbg.gif") top left repeat-y;}

#asianyellow-wrapper {margin: 0 auto; }

#carribean-menu-wrapper {margin: 0 auto; width: 612px; min-height:792px; position: relative; background: url("/prj/images/tasting-menus/caribbean-menu-bg.jpg") bottom left no-repeat #FFFFFF; padding-bottom: 12px;}

#carribeanyellow-bg {margin: 13px 0 0 0; padding: 13px 0 5px 0; text-align: left; background: url("/prj/images/tasting-menus/caribbeanmenu-leftbg.gif") top left repeat-y;}

#carribeanmenu-left {margin: 0 auto; padding: 0; float: left; width: 222px;}

#carribeanmenu-right {margin: 0 auto; padding: 0; float: right; width: 387px; text-align: left;}
#valentinemenu-left {
	margin: 0 auto;
	padding: 6px 0 0 0;
	float: left;
	width: 190px;
}
#valentinemenu-right {float: right; width: 410px; text-align: left;}
#valentinemenu-right p {
	padding-top:7px;
	line-height: 16px;
}

.valentine-menu-indent {
	padding-left:28px;
}
.valentine-menu-indent-more {
	padding-left:56px;
}
#carribean-menu-wrapper div.copyright {
    margin: 0px auto 0 auto;
    text-align: left;
    font-size: 9px;
	padding: 100px 32px 2px 32px;
	color: #FFFFFF;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}

.carribean-beverage {margin: 0 auto; background: url("/prj/images/tasting-menus/caribbean-menu-beverage.gif") top left no-repeat; padding: 9px 0 0 0;}

#generic-menu-wrapper {
	margin: 0 auto;
	width: 612px;
	position: relative;
	background: url("/prj/images/tasting-menus/generic-menu-bg.jpg") bottom left no-repeat #FFFFFF;
	padding-bottom: 12px;
}
#valentine-menu-wrapper {
	margin: 0 auto;
	width: 612px;
	position: relative;
	background: url("/prj/images/tasting-menus/valentine-dinner.png") bottom left no-repeat #FFFFFF;
	padding-bottom: 4px;
}

#genericyellow-bg {margin: 13px 0 0 0; padding: 13px 0 5px 0; text-align: left; background: url("/prj/images/tasting-menus/generic-menu-leftbg.gif") top left repeat-y;}
#red-bg {margin: 13px 0 0 0; padding: 13px 0 5px 0; text-align: left; background: url("/prj/images/tasting-menus/valentine-menu-leftbg.gif") top left repeat-y;}
#red-bg h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#fb9e96;
	padding: 0 5px 0 20px;
	margin: 0 auto;
}
#red-bg p {
	padding:0 20px;
	line-height:19px;
	_line-height:22px;
	color:#FFFFFF;
	font-style:italic;
}
.yellow-text {
	margin: 0 auto;
	padding: 0;
	color: #B38707;
	font-weight: bold;
}

#italian-menu-wrapper {margin: 0 auto; width: 612px; position: relative; background: url("/prj/images/tasting-menus/italian-menu-bg.jpg") bottom left no-repeat #FFFFFF; padding-bottom: 12px;}

#italianyellow-bg {margin: 13px 0 0 0; padding: 13px 0 5px 0; text-align: left; background: url("/prj/images/tasting-menus/italian-menu-leftbg.gif") top left repeat-y;}

#italianmenu-left {margin: 0 auto; padding: 0; float: left; width: 200px;}

#italianmenu-right {margin: 0 auto; padding: 0; float: right; width: 390px; text-align: left;}

#italian-menu-wrapper div.copyright {margin: 0px auto 0 auto; text-align: left; font-size: 9px;  padding: 100px 32px 2px 32px; color: #FFFFFF; text-align: center; font-family: Arial, Helvetica, sans-serif;}

/*Recipes.php*/
#recipesMain {background: #fff; width: 960px; height: 455px; padding: 122px 0 0;}
	#recipesHeader {margin: 0 0 6px; padding: 0 0 0 17px;}
	#recipesTop {background: url(../images/recipes-new/top-bg.png) 0 0 no-repeat; width: 960px; height: 193px; border-top: 5px solid #cccdcf; border-bottom: 2px solid #cecece; position: relative;}
		#recipesTop p {padding: 12px 0 0 21px; width: 355px; line-height: 17px;}
			#recipesTop .brand {font-weight: bold; font-style: italic;}
		#recipesTop	#videoLinkOne {
	position: absolute;
	left: 402px;
	top: 53px;
	width: 95px;
	display: block;
	font-size: 10px;
	line-height: 14px;
	color: #000;
}
		#recipesTop #videoLinkTwo {position: absolute; left: 674px; top: 53px; width: 100px; display: block; font-size: 10px; line-height: 14px; color: #000;}
			#recipesTop	#videoLinkOne div, #recipesTop	#videoLinkTwo div {font-size: 13px; line-height: 16px;}
			.golden {color: #b38707;}
			#videoOne, #videoTwo {position: absolute; border: 1px solid #e9c90c; padding: 2px 3px;}
			#videoOne {left: 487px; top: 53px;}
			#videoTwo {left: 776px; top: 53px;}
	#recipesBottom {background: url(../images/recipes-new/bottom-bg.png) 352px 10px no-repeat; width: 822px; height: 217px; float: left; position: relative; overflow: hidden;}
		#leftHeader {position: absolute; left: 32px; top: 16px;}
		#leftText {position: absolute; left: 18px; top: 45px; width: 350px; text-align: center;}
		#recipesBottom ul {margin: 0; padding: 0; list-style: none; width: 170px;}
			#recipesBottom li {margin: 0 0 5px; padding: 0;}
				#recipesBottom li a {background: url(../images/recipes-new/recipes-list-bullet.png) 0 -14px no-repeat; padding: 0 0 0 21px; color: #6f6e6d;}
				#recipesBottom li a:hover {background-position: 0 4px; text-decoration: none; font-weight: bold;}
		#firstList {position: absolute; left: 24px; top: 86px;}
		#secondList {position: absolute; left: 195px; top: 86px;}
		#rightHeader {position: absolute; left: 487px; top: 16px;}
		#rightText {position: absolute; left: 416px; top: 46px; width: 370px; text-align: center;}
		#cAmerican {position: absolute; left: 399px; top: 90px;}
		#cItalian {position: absolute; left: 499px; top: 111px;}
		#cAsian {position: absolute; left: 600px; top: 90px;}
		#cCarribean {position: absolute; left: 702px; top: 111px;}
	#recipesForm {background: url(../images/recipes-new/form-bg.png) 0 0 no-repeat; width: 138px; height: 217px; float: left;}
		#recipesForm form {padding: 121px 0 0 20px;}
			#recipesForm label {font-size: 8px; line-height: 16px; text-transform: uppercase;}
				#recipesForm .row {margin: 0;}
			 		#recipesForm .row input {border: 1px solid #c8c8c7; width: 100px; height: 12px font-size: 10px;}
			 	#recipesForm .buttons {padding: 9px 0 0 14px; margin: 0;}

#recipesVideo {background: #000; text-align: left;}
	#recipesVideo a {font-size: 16px; font-weight: bold; color: #9e9c9c; text-decoration: none;}
	#recipesVideo a.on, #recipesVideo a:hover {color: #fff;}
		#recipesVideo a img {margin: 7px 0 0;}
	#phraseOne {position: absolute; left: 0; top: 0;}
	#phraseTwo {position: absolute; left: 4px; top: 102px; font-size: 14px; color: #a9a8a8;}
	#videoThumbOne {position: absolute; left: 4px; top: 121px;}
	#videoThumbTwo {position: absolute; left: 4px; top: 267px;}
	#videoBox {position: absolute; left: 160px; top: 6px; }
		#videoBox body{margin: 0; padding: 0;}
/**/

/*recipes-cooking-two-ten.php*/
#recipes-two-ten {}
	#recipes-two-ten #wrapper {height: 748px;}
		#recipes-two-ten p {margin: 0; padding: 0;}
		#recipes-two-ten h2 {margin: 0; padding: 0; color: #b38707;}
		#recipes-two-ten .brand {font-weight: bold; font-style: italic;}
		#recipes-two-ten-header {position: absolute; left: 58px; top: 116px;}
			#recipes-two-ten-header h1 {margin: 0;}
		#recipes-two-ten-first {position: absolute; left: 0; top: 149px; height: 74px; width: 677px; border-top: 5px solid #cccdcf; padding: 15px 160px 0 123px;}
			#recipes-two-ten-first h2 {margin: 0 0 5px;}
			#recipes-two-ten-first p {font-size: 13px; line-height: 20px;}
		#recipes-two-ten-second {position: absolute; left: 0; top: 243px; background: url(../images/recipes-cooking-two-ten/block-one.jpg) 0 0 no-repeat; height: 241px; width: 499px; padding: 9px 340px 0 121px; line-height: 16px;}
			#recipes-two-ten-second h2 {font-size: 14px; margin: 0 0 -2px;}
			#recipes-two-ten-second p {margin: 6px 0;}
		#recipes-two-ten-third {position: absolute; left: 0; top: 493px; background: url(../images/recipes-cooking-two-ten/block-two.jpg) 0 0 no-repeat; height: 170px; width: 388px; padding: 33px 110px 0 462px; line-height: 16px;}
			#recipes-two-ten-third h2 {font-size: 14px; margin: 0 0 -2px;}
			#recipes-two-ten-third p {margin: 6px 0;}
.prnt-recipe {
	position:absolute;
	top:55px;
	height:33px;
	left:814px;
}

/**/
/*RECIPES*/
#recipes-main {background: none repeat scroll 0 0 #FFFFFF; padding: 122px 0 0; width: 960px;}
#recipes-top{border-bottom:5px solid #cccdcf; position: relative; width: 960px;}
	#pnCoupon {position: absolute; width: 314px; height: 78px; top: -78px; left: 646px; background: url(/promo/i/pn-coupon.png) no-repeat 0 0; outline: 0; -moz-outline-width: 0; text-indent: -9999px;}
#recipe-header {border-bottom: 2px solid #cecfd1; height: 347px;}
#recipe-header-left {width: 348px; height: 287px; float: left; background: url(/prj/images/recipe-landing/header-left.png) no-repeat 0 100%; padding: 60px 43px 0 0; text-align: right; line-height: 2em;}
	#recipe-signature {text-align: left; padding: 10px 0 0 180px;}
#recipe-header-right {float: right; width: 569px; height: 347px; background: url(/prj/images/recipe-landing/header-img.png) no-repeat 0 0; position: relative;}
	#recipe-header-line {background: url(/prj/images/recipe-landing/header-line.png) no-repeat 0 0; _background-image: url(/prj/images/recipe-landing/header-line-8bit.png); height: 21px; position: absolute; top: 320px; right: 0; padding: 6px 20px 0 42px; font-size: 12px; font-style: italic; font-weight: bold; color: #fff;}
		#recipe-header-line a:hover {text-decoration: none;}
		#recipe_week {color: #747474; font-style: normal;}
#recipe-browser-title {font-size: 20px; color: #b38707; text-align: center; padding: 15px 0; clear: both;}
#recipe-list {padding: 0 15px 0 25px ; margin: 0; list-style: none;}
	#recipe-list li {display: block; float: left; width: 86px; background: url(/prj/images/recipe-landing/img-bg.png) no-repeat 0 0; padding: 0 16px 16px 0;}
		#recipe-list a { display: block; color: #6d6d6c;}
			#recipe-list .recipes-img {height: 71px; display: block; cursor: pointer;}
			#recipe-list .recipes-more-arrow { color: #b38707; font-size: 8px;  }
#recipe-view-all {clear: both; font-size: 22px; color: #b38707; text-align: center; }
	#recipe-view-all a {color: #b38707; font-family: Myriad Pro, Calibri, Arial;}
		#recipe-view-all a:hover {text-decoration: none;}
#recipe-view-all-text { text-align: center; margin: 0 0 6px 0;}
#all-recipes-more {color: #000; }
	#all-recipes-more a {color: #000;}
		#all-recipes-more a:hover {text-decoration: none;}
#all-recipes-more-arrow {color: #b38707;}
#recipes-bottom-table {border-top: 2px solid #cecfd1; border-spacing: 0; padding: 0; margin: 0; border-collapse: collapse; width:100%;}
#recipes-bottom-table tr, table.design-table th, #recipes-bottom-table td {border-spacing: 0; padding: 0; vertical-align: top; text-align: left;}
	#recipes-bottom-table-first-cell {width: 33.33%; border-right: 2px solid #cecfd1;}
	#recipes-bottom-table-second-cell {border-right: 2px solid #cecfd1;}
	#recipes-bottom-table-third-cell {width: 100%;}
		#recipes-bottom-table-third-cell-text {padding: 3px 0 0 8px;}
			#recipes-bottom-table-third-cell a {color: #6d6d6c;}
			#recipes-bottom-table-third-cell-title { color: #b38707; font-size: 16px; font-weight: bold; }
			#recipes-bottom-table-third-cell-creator{font-size: 12px; font-weight: bold;}
	#recipes-bottom-table-fourth-cell img {margin: 3px 3px 0 0;}
/*->*/
#recipes-category-header {background: none repeat scroll 0 0 #FFFFFF; padding: 122px 0 0; height: 35px;}
	#rcat-header {margin: 0 0 6px; padding: 0 0 0 97px;}
	#rcat-container {border-top:5px solid #cccdcf;}
		#rcat-nav {font: bold 10px Arial; background: #ddc16f; display: inline-block; *display: inline; padding: 4px 20px 4px 13px; zoom:1;}
		#rcat-nav a {color: #000;}
		#rcat-nav span {color: #fff;}

		#rcat-table {border-spacing: 0; padding: 0; margin: 0; border-collapse: collapse; width:100%;}
		#rcat-table tr, #rcat-table th, #rcat-table td {border-spacing: 0; padding: 0; vertical-align: top; text-align: left;}
		#rcat-left-td {width: 100%;}
			#rcat-left-td {border-right:2px solid #cccdcf;}
			.rcat-left-td-side-dish {background: url(../images/recipes-new/side-dish-bg.jpg) no-repeat 100% 0;}
				#rcat-left {padding: 25px 0 0 0; position: relative;}
					#rcat-title {color: #b38707; font-size: 30px; padding: 0 0 0 28px; width: 150px; float: left;}
					#rcat-content {width: 488px;float: right;}
			
					#rcat-content-icon-grand-prize{position: absolute; top: -20px; right: 6px; width: 180px; height: 66px; background: url(/prj/images/recipes/rcat-content-icon-grand-prize.png) no-repeat 0 0;}
					#rcat-content-icon-first-prize{position: absolute; top: -20px; right: 6px; width: 180px; height: 66px; background: url(/prj/images/recipes/rcat-content-icon-first-prize.png) no-repeat 0 0;}
					#rcat-content-icon-finalist{position: absolute; top: -20px; right: 6px; width: 180px; height: 66px; background: url(/prj/images/recipes/rcat-content-icon-finalist.png) no-repeat 0 0;}
					
					#rcat-content-image {padding: 20px 0 0 20px; float: left; width: 303px; }
						#rcat-rate {color: #b38707; font-weight: bold; padding: 12px 0 0 0; }
						#rcat-rate span {float: left;}
					#rcat-content-block {padding: 20px 10px 0 26px; float: right; width: 307px; font-size: 11px; line-height: 16px; }
						#rcat-content-block ul {margin:0; padding: 0 0 5px 0; list-style: none;}
							#rcat-content-block ul li {padding: 0 0 5px 0;}
						#rcat-content-block h2 {color: #b38707; font-size: 16px; margin: 0 0 15px 0;}
							#rcat-print-recipe {font-weight: bold; margin: 25px 0 3px 0;}
								#rcat-print-recipe a {background: url(/prj/images/recipes-recipe/print-ico.png) no-repeat 0 0; color: #585858; display: inline-block; *display: inline; padding: 2px 0 5px 27px; zoom:1;}
							#rcat-share-recipe {font-weight: bold;}
								#rcat-share-recipe a {color: #585858; background: url(/prj/images/recipes-recipe/mail-ico.png) no-repeat 0 0; display: inline-block; *display: inline; padding: 2px 0 5px 27px;zoom:1;}

					.rcat-side-dish-intro {padding: 0 0 25px 40px; color: #7e7e7e; font-size: 13px; line-height: 18px;}
						.rcat-side-dish-important {font-size: 14px; color: #b38707; font-weight: bold; margin: 0 0 5px;}
					.rcat-side-dish-list ul {padding: 0 0 35px 40px; list-style: none; margin: 0;}
						.rcat-side-dish-list li {color: #b38707; font-weight: bold; font-size: 14px; text-transform: uppercase; margin: 0 0 7px; line-height: 18px; zoom: 1;}
							.rcat-side-dish-list span.rcat-side-dish-title {display: block; cursor: pointer; background: url(../images/recipes-new/side-dish-ingr.png) no-repeat 0 0; padding: 0 0 0 24px;}
							.rcat-side-dish-list span.rcat-open {background: url(../images/recipes-new/side-dish-ingr.png) no-repeat 0 -200px;}
							.rcat-side-dish-list ul ul {padding: 10px 0 1px 24px;}
								.rcat-side-dish-list ul ul li {color: #5e5e5e; font-size: 12px; text-transform: none; margin: 0 0 5px; line-height: 1.2em; background: url(../images/recipes-new/side-dish-item.png) no-repeat 0 4px; padding: 0 0 0 11px;}
								.rcat-side-dish-list span.rcat-side-dish-recipe {color: #b38707; font-weight: bold; text-decoration: none;}

					#rcat-content-all { padding: 0 0 0 66px;}
						#rcat-list {padding: 4px 15px 0 30px ; margin: 0; list-style: none; font-size: 11px;line-height:13px; }
							#rcat-list li {*float: left; display: inline-block; vertical-align: top; width: 86px; background: url(/prj/images/recipe-landing/img-bg.png) no-repeat 0 0; padding: 0 22px 5px 0; min-height:135px;}
								#rcat-list a {
	display: block;
	color: #5e5e5e;
}
									#rcat-list .rcat-img {height: 66px; display: block; cursor: pointer;}
									#rcat-list .recipe-more {
	padding: 4px 1px 0;
	display: block;
	min-height: 38px;
}
									#rcat-list .recipe-more.icon_first_prize {background: url(/prj/images/recipes-category/icon-first-prize.png) no-repeat 0px 4px; padding-left: 21px;}
									#rcat-list .recipe-more.icon_grand_prize {background: url(/prj/images/recipes-category/icon-grand-prize.png) no-repeat 0px 4px; padding-left: 21px;}
									#rcat-list .recipe-more.icon_finalist {background: url(/prj/images/recipes-category/icon-finalist.png) no-repeat 0px 4px; padding-left: 21px;}
									#rcat-list .rcat-more-arrow { color: #b38707; font-size: 8px;}
						#rcat-bottom {clear: both;padding: 10px 0 0 0;}
							#recipe-coll {border-top: 2px solid #cccdcf; margin: 0 5px 0 0;}
								#recipe-coll h2 {color: #b38707; font-size: 15px; margin: 10px 0; padding: 0 37px; text-transform: uppercase;}
								#rcat-other-recipes {margin: 0 0 0 23px; padding:0 0 20px 0; list-style: none;}
								#rcat-other-recipes.list-no-border li {border: none;}
								#rcat-other-recipes li {display: inline-block; *display: inline; width: 152px; padding:0px 0 5px 15px; zoom:1; border-right: 2px solid #d9ba6b;}
									#rcat-other-recipes li a {color: #626161; font-weight: bold;}
										#rcat-other-recipes li a:hover {color: #d9ba6b;}
										#rcat-other-recipes li a .rcat-more {color: #b38707; font-size: 10px;}
										#rcat-other-recipes .rcat-last-col {border: none;}

		#rcat-right {width: 292px;}
			#rcat-right .rcat-right-block {border-bottom: 2px solid #cccdcf;}
			#rcat-form {background: url(/prj/images/recipes-category/form-bg.png) no-repeat 0 0; height: 106px; padding: 28px 0 20px 165px; font: 9px Calibri; font-weight: bold; color: #000;}
			#rcat-form label {display: block;}
			#rcat-form input {border: 1px solid #c8c8c7; font-size: 10px; padding: 1px; margin: 2px 0 5px 0; width: 100px;}
			#rcat-form button {width: 69px; height: 14px; background: url(/prj/images/recipes-category/sign-up.png); border: none; cursor: pointer; margin: 5px 0 0 0;}
/**/


#sinfo #wrapper {background: #fff; height: auto;}
#sinfo #f-copyright {position: static;}
.sinfo-main {color: #636161; padding: 155px 0 0; overflow: hidden; zoom: 1;}
	.sinfo-main a {color: #636161; text-decoration: underline;}
	.sinfo-main a:hover {text-decoration: none;}

	.sinfo-left {width: 249px; float: left; border-top: 5px solid #cccdcf; padding: 0 0 50px;}
		.sinfo-chief {height: 156px; margin: 6px 0 0; background: url(../images/2011/chief.jpg) no-repeat 0 0; border-right: 1px solid #cccdcf;}
.sinfo-sust {height: 199px; margin: 0; background: url(../images/2011/sustain-pic.png) no-repeat 0 0; border-right: 1px solid #cccdcf;}

		.sinfo-intro, .sinfo-intro-new {border-top: 9px solid #b38707; background: #efdeab; padding: 15px 15px 70px 20px;}
			.sinfo-intro h1, .sinfo-intro-new h1, .sinfo-intro-new h2 {font: bold 17px Arial, sans-serif; color: #022d6b; line-height: 20px; margin: 0 0 10px;}
			.sinfo-intro h2, .sinfo-intro-new h3.new-style {font: bold 14px Arial, sans-serif; color: #636161; line-height: 16px; margin: 0 0 8px;}
			.sinfo-intro h3, .sinfo-intro-new h3 {font: italic normal 21px Arial, sans-serif; color: #022d6b; line-height: 20px; margin: 0 0 8px;}
			.sinfo-intro p, .sinfo-intro-new p {font: 12px Arial, sans-serif; color: #636161; line-height: 16px; margin: 0 0 4px;}

		.sinfo-newsletter-form {background: url(../images/2011/newsletter-form-bg.png) no-repeat 0 0; border-right: 1px solid #cccdcf; padding: 94px 0 0 52px; margin: 0; zoom: 1;}
			.sinfo-newsletter-form label {display: block; font: 8px Arial, sans-serif; color: #000; text-transform: uppercase;}
			.sinfo-newsletter-form .row input {font: 8px Arial, sans-serif; width: 130px; border: 1px solid #c9c9c8;}

	.sinfo-right {width: 711px; float: right;}
		.sinfo-content, .sinfo-content-new {border-top: 5px solid #cccdcf; padding: 14px 0 50px 28px;}
			#all-about-frozen-fish .sinfo-content, #all-about-frozen-fish .sinfo-content-new {background: url(../images/2011/frozen-fish.jpg) no-repeat 100% 100%;}
			#sinfo-omega3 .sinfo-content, #sinfo-omega3 .sinfo-content-new {background: url(../images/2011/recipe-omega.jpg) no-repeat 100% 465px;}

			.sinfo-content h1, .sinfo-content h2, .sinfo-content-new h2 {font: bold 16px Arial, sans-serif; color: #fff; background: #b38707 url(../images/2011/header-lc.png) no-repeat 0 0;  margin-right: 87px; margin-left: -10px;  margin-bottom: 10px; margin-top: 0; display: inline-block; *display: inline; zoom: 1;}
				.sinfo-content .h1-sub, .sinfo-content .h2-sub, .sinfo-salad-footnote .h2-sub {background: url(../images/2011/header-rc.png) no-repeat 100% 0; display: inline-block; padding: 3px 10px 4px; *display: inline; zoom: 1;}

			.sinfo-content p, .sinfo-content-new p {line-height: 16px; margin-right: 87px;}
			.sinfo-content ul, .sinfo-content-new ul {padding-left: 24px; margin-left: 0; margin-top: 0; padding-top: 0; line-height: 16px; margin-right: 87px;}
			p.sinfo-list-title {margin-bottom: 0; font-weight: bold; color: #000;}

			.sinfo-content ul.sinfo-omega-recipe, .sinfo-content-new ul.sinfo-omega-recipe {padding-left: 12px;}

			.sinfo-content a, .sinfo-content-new a {font-weight: bold;}

			.sinfo-recipes {background: #d7c07e; margin-left: -28px; padding: 10px 2px 10px 26px; overflow: hidden; zoom: 1; margin-bottom: 18px; margin-right: 87px;}
				.sinfo-recipes a {display: block; float: left; margin: 0 24px 0 0; color: #94650c; font-weight: bold; font-style: italic; text-decoration: none; display: inline; white-space: nowrap;}
					.sinfo-recipes a:hover {text-decoration: underline;}
					.sinfo-recipes span {color: #fff;}
				.sinfo-recipes img {display: block; margin: 0 0 2px;}
				.sinfo-recipes-in {margin-left: -10px; margin-right: 69px; *display: inline;}

			.sinfo-content h1.h1-list-title, .sinfo-content h2.h1-list-title, .sinfo-content h2.h2-list-title {margin-bottom: 0;}

			.sinfo-content ul.sinfo-entitled, .sinfo-content-new ul.sinfo-entitled {color: #fff; background: #d7c07e; margin: 0 0 15px -10px; padding: 10px 15px 15px 31px;}
				.sinfo-content ul.sinfo-entitled a, .sinfo-content-new ul.sinfo-entitled a {color: #000;}
				.sinfo-fixed {width: 408px;}

			.sinfo-list-cols {width: 454px; color: #fff; background: #d7c07e; margin: 0 0 15px -10px; padding: 10px 0 15px; overflow: hidden; zoom: 1;}
				ul.sinfo-list-col-left {float: left; padding: 0 15px 0 31px; margin: 0; width: 181px;}
				ul.sinfo-list-col-right {float: right; padding: 0 15px 0 31px; margin: 0; width: 181px;}
			.sinfo-list-cols-long {width: 654px;}
				.sinfo-list-cols-long ul.sinfo-list-col-left {width: 281px;}
				.sinfo-list-cols-long ul.sinfo-list-col-right {width: 281px;}
				.sinfo-list-cols a {color: #000;}
				.sinfo-list-cols span {color: #000; font-weight: bold;}

			a.sinfo-important {font-weight: bold; font-style: italic; color: #000; text-decoration: none;}
			a.sinfo-important:hover {text-decoration: underline;}
				.sinfo-important span {color: #b38707;}

			.sinfo-cols {overflow: hidden; zoom: 1; margin-left: -8px;}
				.sinfo-col-left {float: left; width: 305px; padding: 0 14px 0 7px; border-right: 1px solid #cccdcf; display: inline;}
				.sinfo-col-right {float: right; width: 305px; padding: 0 0 0 7px; margin: 0 40px 0 0; display: inline;}
				.sinfo-cols p {margin-right: 0;}
				.sinfo-cols h1, .sinfo-cols h2 {margin-right: 0; display: block; margin-left: -7px;}
					.sinfo-cols .h1-sub, .sinfo-cols .h2-sub {display: block;}
				.sinfo-cols ul.sinfo-entitled {margin-left: -7px;}

			.sinfo-table {border-collapse: collapse; width: 454px; margin: 0 0 12px;}
				.sinfo-table caption {font-weight: bold; font-size: 14px; color: #b38707; text-align: left; padding: 0 0 10px;}
					.sinfo-table caption span {color: #636161; font-weight: normal;}
				.sinfo-table th {color: #b38707; font-weight: bold; text-align: left; vertical-align: top; padding: 3px 10px 6px; white-space: nowrap;}
					.sinfo-table th span {color: #636161; font-size: 10px; font-weight: normal;}
				.sinfo-table td {vertical-align: bottom; padding: 5px 10px 8px;}
					.sinfo-table-title {font-weight: bold;}
				.sinfo-table-hl {background: url(../images/2011/table-hl.png) no-repeat 0 0;}

			.sinfo-inner-image {margin-left: -28px;}
				#seafood-smart-food {background: url(../images/2011/recipe-ssf.jpg) no-repeat 0 0; width: 480px; height: 243px;}
				#byuing-frozen-seafood {background: url(../images/2011/recipe-bfs.jpg) no-repeat 0 0; width: 480px; height: 224px;}
				.sinfo-inner-link {text-align: right; padding: 210px 70px 0 0;}
					#byuing-frozen-seafood .sinfo-inner-link {padding-top: 200px;}
					.sinfo-inner-link a {text-decoration: none; font-style: italic; font-weight: bold; color: #94650c;}
						.sinfo-inner-link span {color: #deb847; font-style: normal;}
					.sinfo-inner-link a:hover {text-decoration: underline;}
			.sinfo-omega-recipe-link {float: right;}
				.sinfo-omega-recipe-link .sinfo-inner-link {padding: 5px 13px 0 0;}

			.sinfo-additional {border-top: 1px solid #cccdcf; padding: 5px 0 0; overflow: hidden; zoom: 1; margin: 20px 0 0;}
				.sinfo-additional-title {float: left; margin: 0 22px 0 0;}
				.sinfo-additional-links {float: left;}
					.sinfo-additional-links a {font-weight: normal;}

			.sinfo-block-omega {}
				.sinfo-block-omega h1, .sinfo-block-omega h2.new-style {margin-bottom: 0; display: block; margin-right: 25px;}
					.sinfo-block-omega span.h1-sub, .sinfo-block-omega span.h2-sub {display: block;}
				.sinfo-block-omega-entitled {float: right; width: 406px; margin-right: 25px; margin-left: 10px; margin-bottom: 20px; display: inline;}
					.sinfo-block-omega h2, .sinfo-block-omega h3 {color: #12396f; font-weight: normal; font-size: 16px; margin: 0 0 15px; padding: 0 0 0 10px;}
					.sinfo-block-omega .sinfo-list-cols {width: 406px; margin-left: 0;}
					.sinfo-block-omega ul.sinfo-list-col-left, .sinfo-block-omega ul.sinfo-list-col-right {width: 157px;}
				.sinfo-block-omega-indented {padding: 10px 0 0;}

			.sinfo-footnote {font-size: 10px; margin: 40px 0 -50px; position: relative; height: 105px;}
				.sinfo-footnote p {line-height: 14px;}
				.sinfo-footnote-sources {position: absolute; left: -277px; top: 0; background: url(../images/2011/sources-bg.png) repeat-y 0 0; padding: 5px 11px; height: 95px;}
					.sinfo-footnote-sources a {font-weight: normal;}
				.sinfo-footnote-remark {padding: 75px 0 10px;}

			.sinfo-simple-cols {overflow: hidden; zoom: 1; position: relative; margin: 0 0 15px;}
				.sinfo-simple-cols .sinfo-inner-link {padding: 0 15px 0 0; position: absolute; top: 15px; right: 0;}
				.sinfo-simple-cols ul {margin-right: 0;}
				.sinfo-simple-col-left, .sinfo-simple-col-right {float: left; width: 240px;}

			.sinfo-simple-cols-quick {overflow: hidden; zoom: 1; position: relative; margin: 0 0 15px; width:300px;}
				.sinfo-simple-cols-quick .sinfo-inner-link {padding: 0 15px 0 0; position: absolute; top: 15px; right: 0;}
				.sinfo-simple-cols-quick ul {margin-right: 0;}

			h1.sinfo-recipes-title {width: 624px; margin-right: 0;}
				.sinfo-recipes-title .h1-sub, .sinfo-recipes-title .h2-sub {width: 604px;}
			.sinfo-recipes-cols {background: #d7c07e; width: 624px; margin-left: -10px; overflow: hidden; zoom: 1; margin-bottom: 15px;}
				.sinfo-recipes-cols p {font-weight: bold; color: #000; font-size: 14px; margin: 0; padding: 8px 9px;}
				.sinfo-recipes-cols ul {color: #636161; margin-right: 10px; padding-left: 25px; margin-left: 9px;}
				.sinfo-recipes-col-left, .sinfo-recipes-col-right {width: 305px; float: left;}

			#quick-easy-dinner-recipes .sinfo-content, #quick-easy-dinner-recipes .sinfo-content-new {background: url(../images/2011/recipe-qedr.jpg) no-repeat 100% 190px;}

			#salmon .sinfo-content, #salmon .sinfo-content-new {background: url(../images/2011/recipe-salmon.jpg) no-repeat 100% 250px;}

			.sinfo-content-right {margin-left: 196px;}
				.sinfo-content-right p {margin-right: 28px;}
				.sinfo-content-right ul {margin-right: 28px;}
			.sinfo-inner-link-wrapper .sinfo-inner-link {padding: 0 0 80px 20px; text-align: left;}

			.sinfo-subtitle {color: #636161; font-size: 14px; font-weight: bold; margin: 0 0 10px;}
			.sinfo-salmon-content {margin-right: 25px;}
				.sinfo-salmon-content p {margin-right: 0;}
			.sinfo-salmon-cols {overflow: hidden; zoom: 1; margin: 0 0 15px;}
				.sinfo-salmon-col-left, .sinfo-salmon-col-right {float: left; width: 336px;}
				.sinfo-salmon-col-right {padding: 35px 0 0;}
				.sinfo-salmon-title {color: #b38707; font-size: 14px; font-weight: bold; margin: 0 0 3px;}
				.sinfo-salmon-cols p, .sinfo-salmon-cols ul {margin-right: 10px;}

			#shrimp .sinfo-content, #shrimp .sinfo-content-new {background: url(../images/2011/recipe-shrimp.jpg) no-repeat 0 320px;}

			.sinfo-content-left {}
				.sinfo-content-left ul, .sinfo-content-left p, .sinfo-content-left h1, .sinfo-content-left h2 {margin-right: 0;}
			.sinfo-shrimp-title {font-size: 14px; font-weight: bold; color: #b38707; margin: 0 0 10px;}
			.sinfo-recipe-shrimp {margin: 0 0 40px;}
				.sinfo-recipe-shrimp .sinfo-inner-link {padding: 220px 250px 0 0;}

			.sinfo-shrimp-inner-title {font-size: 14px; margin: 0 0 5px;}

			.sinfo-content h1.sinfo-list-title-shrimp, .sinfo-content h2.sinfo-list-title-shrimp, .sinfo-content-new h2.sinfo-list-title-shrimp {width: 567px;}
				.sinfo-content h1.sinfo-list-title-shrimp .h1-sub, .sinfo-content h2.sinfo-list-title-shrimp .h1-sub, .sinfo-content h2.sinfo-list-title-shrimp .h2-sub {width: 547px;}
			.sinfo-recipes-cols-shrimp {width: 567px; color: #fff;}
				.sinfo-recipes-cols-shrimp p {color: #636161; font-size: 12px;}
				.sinfo-recipes-cols-shrimp .sinfo-recipes-col-left {width: 250px;}
				.sinfo-recipes-cols-shrimp a {color: #000;}

			#tilapia .sinfo-content, #tilapia .sinfo-content-new {background: url(../images/2011/recipe-tilapia.jpg) no-repeat 0 -45px;}
			#tilapia .sinfo-inner-link {padding: 25px 0 20px 16px; text-align: left;}
			#tilapia .sinfo-inner-image p {margin-left: 320px; margin-right: 55px;}
			#tilapia .sinfo-recipes-vertical {border-top: 0;}

			.sinfo-content h1.sinfo-h1-long, .sinfo-content h2.sinfo-h1-long, .sinfo-content h2.sinfo-h2-long {display: block; margin-right: 0;}
			.sinfo-content h1.sinfo-h1-long .h1-sub, .sinfo-content h2.sinfo-h1-long .h1-sub, .sinfo-content h2.sinfo-h1-long .h2-sub, .sinfo-content h2.sinfo-h2-long .h2-sub {display: block; background: none;}

			.sinfo-indented {padding-top: 5px;}

			#salad .sinfo-content, #salad .sinfo-content-new {background: url(../images/2011/recipe-salad.jpg) no-repeat 100% 403px;}
			#salad .sinfo-inner-link {padding: 5px 215px 5px 0; text-align: right;}
				#salad .sinfo-inner-link span {color: #fff;}

			.sinfo-salad-footnote {border-top: 1px solid #cccdcf; padding: 10px 0 0;}
				.sinfo-salad-footnote p {margin-right: 0;}
				.sinfo-salad-footnote h2 {font-weight: bold; font-style: italic; color: #b38707; font-size: 16px; margin: 0; font: bold 16px Arial, sans-serif; color: #fff; background: #b38707 url(../images/2011/header-lc.png) no-repeat 0 0;  margin-right: 87px; margin-left: -10px;  margin-bottom: 10px; margin-top: 0; display: inline-block; *display: inline;}
				.sinfo-salad-footnote h2.new-style {font: bold 16px Arial, sans-serif; color: #fff; background: #b38707 url(../images/2011/header-lc.png) no-repeat 0 0;  margin-right: 87px; margin-left: -10px;  margin-bottom: 10px; margin-top: 0; display: inline-block; *display: inline;}

			#side-dish-recipes .sinfo-content, #side-dish-recipes .sinfo-content-new {background: url(../images/2011/recipe-sdr.jpg) no-repeat 100% 0;}

			.sinfo-titled-cols {overflow: hidden; zoom: 1; color: #000; margin: 20px 0 15px -10px;}
				.sinfo-titled-cols a {color: #000;}
				.sinfo-titled-left, .sinfo-titled-right {margin-right: 45px; margin-bottom: 20px; float: left; width: 290px; display: inline;}
					.sinfo-titled-cols h1, .sinfo-titled-cols h2, .sinfo-titled-cols ul {margin-right: 0;}
					.sinfo-titled-cols h1, .sinfo-titled-cols h2 {display: block; margin-left: 0; margin-bottom: 0; clear: both;}
						.sinfo-titled-cols h1 .h1-sub, .sinfo-titled-cols h2 .h1-sub, .sinfo-titled-cols h2 .h2-sub {display: block;}
					.sinfo-titled-content {background: #d7c07e; padding-top: 7px; padding-bottom: 10px; overflow: hidden; zoom: 1;}
						.sinfo-titled-content h1, .sinfo-titled-content h2 {background-image: none; margin-top: 20px; margin-bottom: 7px;}
							.sinfo-titled-content h1 .h1-sub, .sinfo-titled-content h2 .h2-sub {background: none;}
						.sinfo-titled-fright {float: right; padding: 5px 2px 15px 10px;}
							.sinfo-titled-fright img {margin: 0 0 5px;text-decoration:none;}

			#quick-easy .sinfo-content, #quick-easy .sinfo-content-new {background: url(../images/2011/recipe-qe.jpg) no-repeat 100% 321px;}
			#quick-easy .sinfo-inner-link {padding: 5px 215px 5px 0; text-align: right;}
				#quick-easy .sinfo-inner-link span {color: #fff;}

			#sandwich .sinfo-content, #sandwich .sinfo-content-new {background: url(../images/2011/recipe-gsr.jpg) no-repeat 0 300px;}
			#sandwich .sinfo-inner-link {padding: 234px 0 5px 310px; text-align: left;}

			#side-dishes .sinfo-content, #side-dishes .sinfo-content-new {background: url(../images/2011/recipe-sdff.jpg) no-repeat 0 30px;}
			#side-dishes .sinfo-inner-link {padding: 250px 0 7px 0; margin: 0 0 7px; text-align: left; border-bottom: 1px solid #cccdcf;}
			#side-dishes .sinfo-content-left {margin-right: 240px;}

			.sinfo-content h1 a, .sinfo-content h2 a, .sinfo-content-new h2 a {color: #fff; text-decoration: none;}
				.sinfo-content h1 a span, .sinfo-content h2 a span, .sinfo-content-new h2 a span {color: #f8d15e; font-size: 11px; vertical-align: middle;}

			.sinfo-incut {float: right; width: 195px; padding: 15px 17px; background: #d7c07e; color: #000; margin: 0 0 15px 15px; border-top: 5px solid #cccdcf;}
				.sinfo-incut p {margin-right: 0; margin-bottom: 10px;}
				.sinfo-incut h4 {color: #fff; font-size: 16px; font-weight: bold; margin: 0 0 5px;}

			.sinfo-sf-more {background: url(../images/2011/sf-learn-more.jpg) no-repeat 0 0; height: 103px; padding-top: 23px; line-height: 16px; padding-left: 5px; font-weight: bold; font-style: italic; color: #000;}
				.sinfo-sf-more span {color: #b38707;}
				.sinfo-sf-more a {color: #000;}

			#sinfo-fao {clear: both; margin: 10px 0 0; background: url(../images/2011/fao.png) no-repeat 0 8px; padding-left: 57px; padding-bottom: 15px; margin-bottom: -55px;}

			.sinfo-contest-right {float: right; width: 286px; margin: 0 0 0 15px;}
				.sinfo-contest-right img {vertical-align: top;}
				.sinfo-recipes-contest {width: 269px; margin: 0; padding: 17px 0 10px 17px;}
					.sinfo-recipes-contest a {margin-right: 0; margin-bottom: 10px;}
					.sinfo-recipes-contest a.sinfo-recipes-contest-break {clear: left; margin-right: 17px;}
				.sinfo-contest-right-bottom {
	margin: 10px 0 0;
}
			.sinfo-contest-left {}
				.sinfo-contest-left p {margin-right: 0;}
				.sinfo-contest-left h1 {margin-right: 0;}
				h1.sinfo-contest-h1 {background: #000 url(../images/2011/contest-header-lc.png) no-repeat 0 0; color: #dfb027;}
					h1.sinfo-contest-h1 .h1-sub, h2.sinfo-contest-h1 .h2-sub {background-image: url(../images/2011/contest-header-rc.png);}
				.sinfo-contest-h2 {margin: 0 0 7px; color: #000; font-size: 14px; font-style: normal; font-weight: normal;}
				.sinfo-contest-h3 {margin: 0 0 7px; color: #b38707; font-size: 14px; font-style: italic;}
				.sinfo-contest-h4 {margin: 0; color: #000; font-weight: bold; font-style: italic; font-size: 12px;}
			.sinfo-contest-block {border-top: 1px solid #cccdcf; padding: 15px 0 0;}
			.sinfo-contest-important {font-size: 16px;}
				.sinfo-contest-important span {font-weight: bold; font-style: italic; color: #b38707;}
			a.sinfo-contest-coupon {color: #000;}

			.sinfo-break {clear: both;}

		.sinfo-recipes-vertical {float: right; margin: 0 0 20px 10px; width: 156px; padding: 8px 19px 0 21px; border-top: 5px solid #cccdcf;}
			.sinfo-recipes-vertical a {margin: 0 0 10px;}
		.sinfo-recipes-vertical-left {float: left; margin: 0 10px 20px 0;}

		.sinfo-recipes-vertical2 {
	float: right;
	margin: 0 0 5px 5px;
	width: 136px;
	padding: 8px 5px 0 5px;
}
			.sinfo-recipes-vertical2 a {margin: 0 0 10px; color:#94650c; font-style:italic; text-decoration:none; }
		.sinfo-recipes-vertical2-left {float: left; margin: 0 10px 20px 0;}
		.sinfo-recipes-vertical2 span {color:#FFF; text-decoration:none;}
	#blocks {
	border-top: 5px solid #cccdcf;
	border-bottom: 5px solid #cccdcf;
	overflow: hidden;
	height: 135px;
	background-color: #FFF;
	top:500px;
}
		#blocks a {float: left;}
		#blocks img {display: block;}
		#bNews {
	background: url(news.png) no-repeat 0 0;
	width: 228px;
	height: 135px;
	float: left;
}
			#bNews form {
	margin: 0;
	font-size: 8px;
	color: #000;
	padding: 32px 0 0 120px;
}
				#bNews label {display: block; text-transform: uppercase;}
				#bNews p {margin: 0;}
				#bNews .row input {font-size: 9px; font-family: Arial, Helvetica, sans-serif; border: 1px solid #b2b1b1; width: 100px;}
				#bNews .buttons {text-align: right; padding: 10px 12px 0 0;}
.state-list {
	float:left;
	width:54px;
	font-size:14px;
	line-height:18px;
	border-left:2pt solid #b7b5b5;
	padding:0 5px;
}
.st-last {
	border-right:2pt solid #b7b5b5;
	padding:0 5px;
}
.social {padding:5px 0;}
.social-promos {float:right;padding:15px 15px 0 0;}

.sinfo-content h2 span.h2-sub-new { float: left; background: url(../images/2011/header-rc.png) no-repeat 100% 0; display: inline-block; padding: 3px 10px 4px; *display: inline;}

/* Recipe Contest
----------------------------------------*/
#recipe-contest-header {position: absolute; top: 105px; width: 960px; z-index: 100;}/*border-bottom: 5px solid #cccdcf;*/
	#recipe-contest-header h1 {height: 30px; background: url(../images/recipe-contest/recipe-contest-header.png) no-repeat 75px 0; margin: 0; position: relative;}
		#recipe-contest-header h1 a {height: 20px; width: 20px; position: absolute; top: 5px; background-position: 0 0; background-repeat: no-repeat; display: block;}
			#recipe-contest-header h1 a.facebook {background-image: url(../images/recipe-contest/facebook-icon.png); right: 49px;}
			#recipe-contest-header h1 a.twitter {background-image: url(../images/recipe-contest/twitter-icon.png); right: 27px;}
			#recipe-contest-header h1 a.youtube {background-image: url(../images/recipe-contest/youtube-icon.png); right: 5px;}
			
#recipe-contest-content {position: relative; width: 960px; background: url(../images/recipe-contest/left-block-bg.png) no-repeat 0 100%; border-top: 5px solid #cccdcf; min-height: 800px;}
	#recipe-contest-content #left-column {width: 324px; float: left;}
		#recipe-contest-content #left-column img {margin: 20px 0 0 33px;}
		#recipe-contest-content #left-column p {text-align: center; color: #4f4f4f; margin-top: 20px;}
		#recipe-contest-content #left-column .decoration {background: url(../images/recipe-contest/sprite-left.png) no-repeat 0 0; padding-left: 25px; margin-left: 8px;}
			#recipe-contest-content #left-column .decoration p {height: 48px; color: #ffffff; font-weight: bold; background: url(../images/recipe-contest/sprite-right.png) no-repeat 100% 0; padding-top: 7px;}
				#recipe-contest-content #left-column .decoration p span {margin-left: -25px; zoom: 1;}
		#recipe-contest-content #left-column .links {position: absolute; color: white; bottom: 0; left: 90px;}
	
	#recipe-contest-content #right-column {
	width: 606px;
	float: left;
	padding-left: 30px;
}
		#recipe-contest-content #right-column ul {list-style-type: none; margin: 0; padding: 0;}
			#recipe-contest-content #right-column ul li {
	vertical-align: top;
	display: inline-block;
	width: 115px;
	margin: 17px 4px 0 0;
	text-align: left;
	zoom: 1;







*display: inline; 								border-bottom: 5px solid #CCCDCF;
	position: relative;
	padding-bottom: 10px;
}
			#recipe-contest-content #right-column ul li p.name {
	color: #98781a;
	font-weight: bold;
	margin: 0 2px 5px 0;
	height: 45px;
	overflow: hidden;
	text-transform: capitalize;
	font-size:12px;
}
			#recipe-contest-content #right-column ul li p.author {color: black; font-size: 11px; margin: 5px 0 0 0;}
			#recipe-contest-content #right-column ul li a.vote {position: absolute; left: -2px; bottom: -13px; width: 60px;  height: 19px; background: url(../images/recipe-contest/vote-btn.png) no-repeat 0 0;}

#recipe-contest-blocks {border-top: 5px solid #D8AE32; overflow: hidden; height: 135px; background-color: white;}
	#recipe-contest-blocks #bNews {background: url(../images/recipe-contest/news.png) no-repeat 0 0;}
	#recipe-contest-blocks a {float: left;}
	
#voting-form-container {display: none;}
	#voting-form {width: 656px; margin: 13px; text-align: center; color: black;}
		#voting-form td.left {text-align: right; padding-bottom: 10px; width: 270px;}
		#voting-form td.right {text-align: left; padding-bottom: 10px;}
		#voting-form input.text {width: 190px; height: 19px; border-bottom: 1px solid #E4E4E4; border-left: 1px solid #C1C1C1; border-right: 2px solid #C8C8C8; border-top: 2px solid #999;}


.blackbold {color: black; font-weight: bold;}

#email-sharing {background: #fff; height:405px; width: 655px; padding-top: 25px; position: relative;}
	#email-sharing form {width: 463px; margin: 0 auto;}
	#email-sharing td {text-align: left;}
	#email-sharing .center {text-align: center;}
	#email-sharing .email_spacer {width: 60px;}
	#email-sharing label {font: bold 10px Arial, sans-serif; color: black;}
	#email-sharing input {border: 1px solid #4e4c4c; width: 193px; height: 22px; margin-top: 2px;}
	#email-sharing p {font: 10px Arial, sans-serif; color: black; margin: 0;}
	#email-sharing textaria {border: 1px solid #4e4c4c;}

