body {	background:url(../images/bg.jpg);	background-repeat:repeat-x;	color:#000;	font-family:Arial,Helvetica,sans-serif;	font-weight:normal;}a {	color:#E50;	font-family:Times New Roman,Times,serif;	text-decoration:none;}a img {	border:none;}a:hover {	/*border-bottom:dotted thin #E50;*/}hr {	display:none;}#outerWrapper {	position:absolute;	top:0;	left:0;	width:100%;	padding-bottom:30px;}#container {	position:relative;	width:799px;	margin:138px auto 0;}p.home a {	display:block;	width:230px;	height:120px;	position:absolute;	top:-110px;	left:282px;}#groceryBag {	display:block;	width:152px;	height:42px;	position:absolute;	top:-146px;	left:638px;}* html #groceryBag {   /* IE hack :(  */	top:-130px;}#TopLeftPromo {	display:block;	width:150px;	height:40px;	position:absolute;	top:-146px;	left:5px;}* html #TopLeftPromo {   /* IE hack :(  */	top:-130px;}p.home a span {	display:none;}#nav {	display:block;	width:800px;	height:38px;	position:absolute;	top:0;	left:0;}#nav ul {	width:800px;}#nav a {	color:#270;	text-transform:uppercase;	text-decoration:none;	font-weight:normal;	font-family:Times New Roman,Times,serif;	font-size:.75em;	display:block;}#nav li {	display:block;	position:absolute;	top:0;	list-style:none;}li#tnav_Products {	left:42px;}li#tnav_Products a {	width:80px;	height:11px;	background:url(../images/tnav/products.gif) no-repeat;}li#tnav_Products a:hover {	background:url(../images/tnav/products_hov.gif) no-repeat;}li#tnav_Products a span {	display:none;}li#tnav_Stores {	left:135px;}li#tnav_Stores a {	width:148px;	height:11px;	background:url(../images/tnav/stores.gif) no-repeat;}li#tnav_Stores a:hover {	background:url(../images/tnav/stores_hov.gif) no-repeat;}li#tnav_Stores a span {	display:none;}li#tnav_Press {	right:242px;}li#tnav_Press a {	width:47px;	height:11px;	background:url(../images/tnav/press.gif) no-repeat;}li#tnav_Press a:hover {	background:url(../images/tnav/press_hov.gif) no-repeat;}li#tnav_Press a span {	display:none;}li#tnav_About {	right:143px;}li#tnav_About a {	width:89px;	height:11px;	background:url(../images/tnav/about.gif) no-repeat;}li#tnav_About a:hover {	background:url(../images/tnav/about_hov.gif) no-repeat;}li#tnav_About a span {	display:none;}li#tnav_Recipes {	right:37px;}li#tnav_Recipes a {	width:95px;	height:11px;	background:url(../images/tnav/recipes.gif) no-repeat;}li#tnav_Recipes a:hover {	background:url(../images/tnav/recipes_hov.gif) no-repeat;}li#tnav_Recipes a span {	display:none;}#centerContent {	background:#fff;	position:relative;	top:24px;	width:780px;	padding:10px;	line-height: 130%;}#footer {	clear:both;	position:relative;	width:799px;	height:20px;	top:24px;	margin:0 auto;	padding:4px 0;	color:#270;	font-size:.7em;	text-align:center;	background:url(../images/footer/footerBG.gif) no-repeat top;}#footer a {	color:#270;	text-transform:uppercase;	text-decoration:none;	font-weight:normal;	font-family:Times New Roman,Times,serif;	padding: 10px;}#footer a:hover {	color:#E50;}#copyright p {	color:#270;	text-align:center;	font-size:0.7em;	margin-top:30px;}#tagline {	text-align:center;	font-size:0.7em;	margin-top:10px;}#headerBG {	position:absolute;	top:26px;	left:0; 	width:100%; 	height:136px;	background:url(../images/banner.jpg) no-repeat 50%;}/* HOME SPECIFIC */#flashcontent {	display:block;	width:780px;	height:378px;	text-align:center;	margin:0;}#flashcontent a {	color:#E50;}/* PRODUCTS */#prodsmaincol {	width:595px;	margin:0;}#prodsBanner h1 {	display:block;	width:595px;	height:175px;	margin:0;	margin-bottom:10px;	background:url(../images/products/prodsBanner.jpg) no-repeat top left;}#prodsBanner h1 span {	display:none;}#prodsmaincol table {	position:relative;	left:-10px;}* html #prodsmaincol table {   /* IE hack :(  */	margin-top:-20px;}* html #prodsmaincolwide table {   /* IE hack :(  */	margin-top:-20px;}.prodbox {	background:#E1E1CC;	width:292px;	padding:10px;	padding-top:4px;	vertical-align:top;}.prodbox h2 {	color:#000;	font-weight:normal;	font-family:Times New Roman,Times,serif;	font-size:1.2em;	display:block;	margin:3px 0;}.prodbox hr {	display:block;	margin-top:0;}.prodbox img {	float:left;	margin-right:10px;}.prodbox .tagline {	border-top:dotted thin #666;	margin-top:15px;	margin-left:130px;}.prodbox p {	display:block;	color:#666;	font-size:.75em;	line-height:120%;}.prodbox .details {	display:block;	border-top:dotted thin #666;	border-bottom:dotted thin #666;	margin-left:130px;}.prodbox .selectQuant {	display:block;	width:272px;	text-align:right;	left:10px;	padding-top:10px;}.prodbox .selectRegion {	display:none;	width:272px;	text-align:right;	left:10px;	padding-top:10px;}.prodbox .submit {	display:none;	position:relative;	padding-top:10px;	margin-left:130px;}#rightcol {	position:absolute;	top:10px;	display:block;	margin-left:605px;	width:175px;}.nugbox {		color:#666;	font-size:0.8em;	border:double #E1E1CC;	padding:10px 15px;	margin-bottom:10px;}.nugbox h3{	color:#270;	font-family:Times New Roman,Times,serif;	margin:0;	margin-bottom:5px;}.nugbox p, ol, ul{	margin:0;	line-height:140%;}.nugbox ol ol{	list-style-type:lower-alpha;}.nugbox li {	margin-left:-20px;}* html .nugbox li {   /* IE hack :(  */	margin-left:15px;}/* ABOUT US */#aboutleftcol {	float:left;	width:315px;	margin:0;}* html #aboutleftcol {   /* IE hack :(  */	margin-top:25px;}#aboutmain {	display:block;	margin-left:335px;	width:440px;	margin-top:10px;}#aboutmain h1 {	color:#000;	font-weight:normal;	font-family:Times New Roman,Times,serif;	font-size:1.2em;	display:block;	margin:3px 0;}#aboutmain p {	display:block;	color:#666;	font-size:.9em;	line-height:140%;}#aboutmain hr {	display:block;	margin-top:0;}#aboutmain em {	font-weight:bold;	font-size:1.3em;}/* PRESS */#pressleftcol {	float:left;	width:315px;	margin:0;}* html #pressleftcol {   /* IE hack :(  */	margin-top:25px;}#pressmain {	display:block;	margin-left:335px;	width:440px;	margin-top:10px;}#pressmain h1 {	color:#000;	font-weight:normal;	font-family:Times New Roman,Times,serif;	font-size:1.2em;	display:block;	margin:3px 0;}#pressmain p {	color:#666;	font-size:.9em;	line-height:140%;}#pressmain hr {	display:block;	margin-top:0;}#pressmain .pressitem {	border-bottom:dotted thin #666;}#pressmain .pressitem .pressimg {	float:left;	border:solid 5px #E1E1CC;	margin-right:10px;}* html .pressitem .pressimg {   /* IE hack :(  */	margin-top:35px;}#pressmain .pressinfo {	position:relative;	top:0;	left:0;	margin-top:15px;	margin-left:178px;	width:260px;}* html .pressinfo {   /* IE hack :(  */	top:-50px;}#pressmain .pressinfo h2 {	color:#000;	font-weight:normal;	font-family:Times New Roman,Times,serif;	font-size:1.2em;	margin:3px 0;}#pressmain .pressinfo em {	display:block;	color:#666;	font-size:.8em;}#pressmain .pressinfo p {	color:#666;	font-size:.9em;	line-height:140%;}#pressmain .pressinfo img {	border:solid 5px #E1E1CC;}#pressmain .presslink {	margin-bottom:10px;}/* STORES */#storesleftcol {	float:left;	width:315px;	margin:0;}#storesmain {	display:block;	margin-left:335px;	width:440px;	margin-top:10px;}* html #storesmain {   /* IE hack :(  */	margin-top:-440px;}#storesmain h1 {	color:#000;	font-weight:normal;	font-family:Times New Roman,Times,serif;	font-size:1.2em;	display:block;	margin:3px 0;}#storesmain p {	color:#666;	font-size:.9em;	line-height:140%;}#storesmain hr {	display:block;	margin-top:0;}#storesmain .nugbox {	text-align:center;	margin-top:10px;	margin-bottom:10px;}#storesmain .nugbox a {	font-size:1.1em;}#selectarea {	display:block;	width:438px;	border-top:dotted thin #666;	border-bottom:dotted thin #666;	text-align:center;}#selectarea h4 {	color:#000;	font-weight:normal;	font-family:Times New Roman,Times,serif;	font-size:1em;	display:block;	margin:10px 0;}#selectarea p {	color:#ccc;}.region .regionname {	color:#000;	border-top:dotted thin #999;	border-bottom:dotted thin #999;	font-weight:normal;	font-family:Times New Roman,Times,serif;	font-size:1em;	margin-top:20px;	margin-bottom:10px;	padding:5px 0;}.region .regionstores {	margin-top:-10px;	margin-left:-20px;}.region .regionstores {	color:#666;	font-size:.9em;}.region .regionstores td{	vertical-align:top;}.region .regionstores h3 {	color:#000;	font-weight:normal;	font-family:Times New Roman,Times,serif;	font-size:1.1em;	display:block;	margin:0;}.region .regionstores address, .phone, .hours, .storelink {	display:block;	font-style:normal;}/* Contact Us */#contactleftcol {	float:left;	width:315px;	margin:0;}* html #contactleftcol {   /* IE hack :(  */	margin-top:25px;}#contactleftcol address, .phone, .hours {	display:block;	font-style:normal;}#contactmain {	display:block;	margin-left:335px;	width:440px;	margin-top:10px;}#contactmain h1 {	color:#000;	font-weight:normal;	font-family:Times New Roman,Times,serif;	font-size:1.2em;	display:block;	margin:3px 0;}#contactmain hr {	display:block;	margin-top:0;	margin-bottom:20px;}#contactmain h2 {	color:#666;	font-weight:normal;	font-family:Times New Roman,Times,serif;	font-size:1em;	display:block;	margin:3px 0;}#contactmain em {	color:#999;	font-weight:normal;	font-style:normal;	font-family:Arial,Helvetica,sans-serif;	font-size:.8em;}#contactmain input, textarea{	display:block;	color:#000;	background:#E1E1CC;	font-family:Arial,Helvetica,sans-serif;	font-size:.9em;	line-height:140%;	margin-bottom:10px;}/* Thank You */#thankyouleftcol {	float:left;	width:315px;	margin:0;}* html #thankyouleftcol {   /* IE hack :(  */	margin-top:25px;}#thankyouleftcol address, .phone, .hours {	display:block;	font-style:normal;}#thankyoumain {	display:block;	margin-left:335px;	width:440px;	height:450px;	margin-top:10px;}#thankyoumain h1 {	color:#000;	font-weight:normal;	font-family:Times New Roman,Times,serif;	font-size:1.2em;	display:block;	margin:3px 0;}#thankyoumain hr {	display:block;	margin-top:0;	margin-bottom:20px;}#thankyoumain h2 {	color:#666;	font-weight:normal;	font-family:Times New Roman,Times,serif;	font-size:1em;	display:block;	margin:3px 0;}#thankyoumain p {	color:#666;	font-size:.9em;	line-height:140%;}/* Terms & Conditions */#termsContent {	background:#fff;	position:relative;	top:24px;	width:720px;	padding:40px;	line-height: 130%;	margin-bottom:20px;}#termsContent h1 {	color:#000;	font-weight:normal;	font-family:Times New Roman,Times,serif;	font-size:1.2em;	margin:3px 0;}#termsContent h2 {	color:#000;	font-weight:normal;	font-family:Times New Roman,Times,serif;	font-size:1.3em;	margin-top:20px;	margin-bottom:20px;}#termsContent h3 {	color:#000;	font-weight:normal;	font-family:Arial,Helvetica,sans-serif;	font-size:1em;	margin-top:10px;	margin-bottom:0;}#termsContent hr {	display:block;	margin-top:0;	margin-bottom:20px;}#termsContent p {	display:inline;	color:#666;	font-size:.9em;	line-height:140%;}#termsContent ul {	color:#666;	font-size:.8em;	line-height:140%;	width:600px;}/* Remove */#removemain {	display:block;	margin-left:335px;	width:440px;	height:450px;	margin-top:10px;}#removemain h1 {	color:#000;	font-weight:normal;	font-family:Times New Roman,Times,serif;	font-size:1.2em;	display:block;	margin:3px 0;}#removemain hr {	display:block;	margin-top:0;	margin-bottom:20px;}#removemain h2 {	color:#666;	font-weight:normal;	font-family:Times New Roman,Times,serif;	font-size:1em;	display:block;	margin:3px 0;}#removemain em {	color:#999;	font-weight:normal;	font-style:normal;	font-family:Arial,Helvetica,sans-serif;	font-size:.8em;}#removemain input, textarea{	display:block;	color:#000;	background:#E1E1CC;	font-family:Arial,Helvetica,sans-serif;	font-size:.9em;	line-height:140%;	margin-bottom:10px;}/* Product Page Wide */#prodmaincolwide {	position:relative;	top:0;	left:0;	margin-left:195px;	width:575px;	height:600px;}#prodmaincolwide #prodimg {	float:left;	margin-top:-10px;}* html #prodmaincolwide #prodimg {   /* IE hack :(  */	margin-top:10px;}#prodmaincolwide p {	display:block;	color:#666;	font-size:.9em;	line-height:140%;	text-align:left;}#prodmaincolwide hr {	display:block;	margin-top:0;}#prodmaincolwide #prodinfo {	position:relative;	top:0;	left:0;	width:180px;	margin-top:20px;	margin-left:210px;	vertical-align:top;	border-bottom:dotted thin #999;}* html #prodmaincolwide #prodinfo {   /* IE hack :(  */	top:-100px;	//margin-top:-20px;}#prodmaincolwide #prodinfo ul{	color:#666;	font-size:.8em;	line-height:140%;	margin-left:-20px;	margin-bottom:20px;}* html #prodmaincolwide #prodinfo ul {   /* IE hack :(  */	margin-left:15px;}#prodmaincolwide #ecom {	width:180px;	margin-top:20px;	padding-bottom:10px;	margin-left:210px;	border-bottom:dotted thin #999;}#prodmaincolwide h3{	color:#270;	font-size:.9em;	font-family:Times New Roman,Times,serif;	margin-bottom:10px;}#prodmaincolwide #ecom .selectQuant {	margin-bottom:10px;}#prodmaincolwide #ecom .selectRegion {	display:none;	margin-bottom:10px;}#prodmaincolwide #ecom .submit {	display:none;}/* Product Page */#prodleftcol {	position:absolute;	top:10px;	left:0;	margin-left:10px;	width:175px;}#prodmaincol {	position:relative;	top:0;	left:0;	margin-left:195px;	width:390px;	height:600px;}#prodrightcol {	position:absolute;	top:10px;	margin-left:605px;	width:175px;}#prodleftcol .prodThumb {	border-top:dotted thin #999;	width:138px;}#prodleftcol .prodThumb .prodThumbContent {	background:#E1E1CC;	margin-top:5px;	margin-bottom:5px;	padding:5px;	width:128px;}#prodleftcol .prodThumb .prodThumbContent em {	font-style:normal;	font-weight:bold;	font-size:1.1em;}#prodleftcol .prodThumb .prodThumbContent img {	float:left;}#prodleftcol .prodThumb .prodThumbContent p {	height:55px;	margin-top:10px;	margin-left:60px;	text-align:center;	line-height:130%;}#prodmaincol h1 {	color:#000;	font-weight:normal;	font-family:Times New Roman,Times,serif;	font-size:1.2em;	display:block;	margin:3px 0;}#prodmaincolwide h1 {	color:#000;	font-weight:normal;	font-family:Times New Roman,Times,serif;	font-size:1.2em;	display:block;	margin:3px 0;}#prodmaincol #prodimg {	float:left;	margin-top:-10px;}* html #prodmaincol #prodimg {   /* IE hack :(  */	margin-top:10px;}* html #prodmaincolwide #prodimg {   /* IE hack :(  */	margin-top:10px;}#prodmaincol p {	display:block;	color:#666;	font-size:.9em;	line-height:140%;	text-align:left;}#prodmaincol hr {	display:block;	margin-top:0;}#prodmaincol #prodinfo {	position:relative;	top:0;	left:0;	width:180px;	margin-top:20px;	margin-left:210px;	vertical-align:top;	border-bottom:dotted thin #999;}* html #prodmaincol #prodinfo {   /* IE hack :(  */	top:-100px;	//margin-top:-20px;}* html #prodmaincolwide #prodinfo {   /* IE hack :(  */	top:-100px;	//margin-top:-20px;}#prodmaincol #prodinfo ul{	color:#666;	font-size:.8em;	line-height:140%;	margin-left:-20px;	margin-bottom:20px;}* html #prodmaincol #prodinfo ul {   /* IE hack :(  */	margin-left:15px;}* html #prodmaincolwide #prodinfo ul {   /* IE hack :(  */	margin-left:15px;}#prodmaincol #ecom {	width:180px;	margin-top:20px;	padding-bottom:10px;	margin-left:210px;	border-bottom:dotted thin #999;}#prodmaincol h3{	color:#270;	font-size:.9em;	font-family:Times New Roman,Times,serif;	margin-bottom:10px;}#prodmaincol #ecom .selectQuant {	margin-bottom:10px;}#prodmaincol #ecom .selectRegion {	display:none;	margin-bottom:10px;}#prodmaincol #ecom .submit {	display:none;}/* RECIPES */#recipesleftcol {	float:left;	width:315px;	margin:0;}* html #recipesleftcol {   /* IE hack :(  */	margin-top:25px;}#recipesmain {	display:block;	margin-left:335px;	width:440px;	margin-top:10px;}#recipesmain h1 {	color:#000;	font-weight:normal;	font-family:Times New Roman,Times,serif;	font-size:1.2em;	display:block;	margin:3px 0;}#recipesmain p, ul{	display:block;	color:#666;	font-size:.9em;	line-height:140%;}* html ul {   /* IE hack :(  */	margin-left:25px;}#recipesmain hr {	display:block;	margin-top:0;}#recipesmain .nugbox {	text-align:center;	margin-top:10px;	margin-bottom:10px;}#recipesmain .nugbox a {	font-size:1.1em;}#recipesmain .recipe h2 {	color:#000;	font-weight:normal;	font-family:Times New Roman,Times,serif;	font-size:1.2em;	margin:3px 0;}#recipesmain .recipe .recipetitle {	color:#000;	border-top:dotted thin #999;	border-bottom:dotted thin #999;	font-weight:normal;	font-family:Times New Roman,Times,serif;	font-size:1em;	margin-top:20px;	margin-bottom:10px;	padding:5px 0;}#recipesmain .recipe .recipename {	color:#000;	font-weight:normal;	font-family:Times New Roman,Times,serif;	font-size:1em;	margin-top:20px;	margin-bottom:10px;	padding:5px 0;}#recipesmain .recipe em {	display:block;	color:#666;	font-size:.8em;}#Product1 {	display:block;	width:351px;	height:132px;	position:absolute;	top:5px;	left:223px;}* html #Product1 {   /* IE hack :(  */	top:-21px;}