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 4px 0 0; padding: 0 7px 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.png); width: 57px;}
				#m-products {background-image: url(../images/menu-items/products.png); width: 57px;}
				#m-recipes {background-image: url(../images/menu-items/recipes.png); width: 49px;}
				#m-chef {background-image: url(../images/menu-items/chef.png); width: 115px;}
				#m-seafood {background-image: url(../images/menu-items/seafood.png); width: 150px;}
				#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-coupon {z-index: 96; position: absolute; left: 291px; 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-popular {z-index: 96; position: absolute; top: 402px; left: 584px;}
	#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: 616px;}

#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 h1 { background: url(../images/about/history.png) no-repeat 0 0; margin: 0 0 10px;}
	#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 h1 { background: url(../images/about/Sea-cuisine-about.png) no-repeat 0 0; margin: 0;}
#about-right {
	background: #d3ef97;
	width: 135px;
	padding: 20px 21px 0;
	position: absolute;
	top: 182px;
	right: 34px;
	z-index: 100;
	color: #5e5e60;
}
	#about-right h1 {
	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 h1 {
	margin: 0;
	padding: 0 0 20px;
}
	#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; padding: 0 0 51px;}
	#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-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;
	height:880px;
	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-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:392px;
	background: url(../images/tips/tips-visual.png) no-repeat 0 0;
	margin: 0;
	padding:5px 25px 0 25px;
	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:60px 0 0 0;
	width: 400px;
	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:25px 0 0 0;
	width: 400px;
	float:left;
	margin: 0 0 0 50px;
}
#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;
}

/*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;
}
#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 100px 0 40px;
	font-size: 12px;
	line-height: 18px;
	color: #5e5d5d;
}
#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;}
	.faq-new-pad ul {margin: 0; padding: 0; list-style: none;}
	.faq-new-pad li {background: url(../images/tips/question.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-pad-circle  li {padding: 3px 0 0 10px;}

.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;}
/* sitemap*/
#sitemap #wrapper {height: 750px; 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: 220px; float:left;}
.sitemap-columns p { margin:0 auto; line-height:18px;}
.sitemap-padding-left {margin-left:10px;line-height:18px;}
/*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 {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;
}

/**/
