	body,	html {		margin: auto 0;		padding:0;} #container {	width: 930px;	margin: 0px;	background-color: #FFFFCD;	color: #000000;	font: normal 13px/18px Arial;	margin:0 auto;	height:100%;}#top{	padding: 0em 0em 0px;	background-color: #CCCC99;	height: 124px;	width: 400px;	text-align: left;	float: left;}.main_link {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: normal;	color: #663300;	text-decoration: none;}#header {	background-image: url(img/home/header.jpg);	background-repeat: no-repeat;	height: 123px;	width: 930px;	background-color: #CCCC9A;	text-align: right;}#leftnav{	float: left;	width: 240px;	margin: 0;	padding: 0px 0em 0em;	background-color: #FFFFCD;	text-align: center;}.content_main {	width: 620px;	padding-top: 3px;	padding-left: 20px;	text-align: left;	vertical-align: top;	padding-right: 20px;	background-image: url(img/bg_dot.jpg);	background-repeat: repeat-y;	background-position: left;}#content{	margin-left: 276px;	border-left: 2px dotted #CCCC99;	background-color: #FFFFCC;	text-align: left;	width: 614px;	margin-top: 30px;	padding-left: 10px;	padding-right: 10px;}.title_sub {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 18px;	font-weight: bold;	color: #4E2700;}#map {	background-image: url(img/map.jpg);	background-repeat: no-repeat;	background-position: right top;	height: 200px;	width: 600px;	text-align: left;	font-size: 13px;	color: #000000;}.title_page {	font-family: Garamond, "Book Antiqua", "Times New Roman";	font-size: 24px;	font-weight: bold;	color: #999966;	text-transform: uppercase;}#footer{	clear: both;	margin: 0;	padding: 5px 0em 0em;	color: #FFFFFF;	background-color: #999966;	border-top: 0px solid gray;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 14px;	font-weight: normal;	text-align: center;	height: 25px;}#top2 {	padding: 6px 0em 2px;	background-color: #999966;	height: 22px;	width: 930px;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 14px;	font-weight: normal;	color: #FFFFFF;	text-align: center;	vertical-align: middle;}#footer2 {	clear: both;	margin: 0;	padding: 0em;	color: #333;	background-color: #CCCC99;	border-top: 0px solid gray;	height: 30px;}#content_home {	border-left: #CCCC99;	padding: 0px 0em 0em;	background-color: #FFFFCC;	text-align: right;	width: 654px;}#topnavi {	margin-left: 400px;	border-left: #CCCC99;	background-color: #CCCC9A;	text-align: left;	width: 530px;	height: 124px;}.title_sub a {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 18px;	font-weight: bold;	color: #663300;	text-decoration: underline;}.title_sub a:hover {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 18px;	font-weight: bold;	color: #999966;	text-decoration: none;}.recipes_link {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 12px;	font-weight: normal;	color: #653200;}.recipes_link a {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 12px;	font-weight: bold;	color: #653200;	text-decoration: none;}.recipes_link a:hover {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 12px;	font-weight: bold;	color: #291400;	text-decoration: underline;}.main_link a {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: normal;	color: #663300;	text-decoration: none;}.main_link a:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: normal;	color: #442200;	text-decoration: underline;}.title_sub_about {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 13px;	font-weight: bold;	color: #532900;}.title_sub_meet {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #000000;}.content_faq {	width: 580px;	padding-top: 3px;	padding-left: 20px;	text-align: left;	vertical-align: top;	padding-right: 40px;	background-image: url(img/bg_dot.jpg);	background-repeat: repeat-y;	background-position: left;}.content_faq_just {	width: 600px;	padding-top: 3px;	padding-left: 20px;	text-align: justify;	vertical-align: top;	padding-right: 40px;	background-image: url(img/bg_dot.jpg);	background-repeat: repeat-y;	background-position: left;}.text_link_digest {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: normal;	color: #000000;	text-decoration: underline;}.text_link_digest a {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: normal;	color: #000000;	text-decoration: underline;}.text_link_digest a:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: normal;	color: #333333;	text-decoration: none;}.tradition_bg {	background-image: url(img/product_tradition.jpg);	background-repeat: no-repeat;	background-position: right top;}.creamy_bg {	background-image: url(img/bg_creamy.jpg);	background-repeat: no-repeat;	background-position: right top;}.seafppd_bg {	background-image: url(img/bg_vesea.jpg);	background-repeat: no-repeat;	background-position: right top;}.content_recipes {	width: 620px;	padding-top: 3px;	padding-left: 20px;	text-align: left;	vertical-align: top;	padding-right: 5px;	background-image: url(img/bg_dot.jpg);	background-repeat: repeat-y;	background-position: left;}.title_sub_faq {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 18px;	font-weight: bold;	color: #4E2700;	line-height: 26px;	text-decoration: none;}.title_sub_faq a {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 18px;	font-weight: bold;	color: #4E2700;	line-height: 26px;	text-decoration: underline;}.title_sub_faq a:hover {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 18px;	font-weight: bold;	color: #613000;	line-height: 26px;	text-decoration: none;}.location_note {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #333333;}.location_zip {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	color: #333333;}input.zip {background-color: #FFFFFF; font-size: 12px;}.location_table {	background-image: url(img/findstore_bg.jpg);	background-repeat: no-repeat;	background-position: right;	height: 30px;	width: 480px;}/* --------------- Footer 0511 ----------------------------------*/#footer0511 {	background-image:url(img/footer/bg-footer.jpg);	background-position:left top;	background-repeat:no-repeat;	background-color: #FFFFCD;	width:930px;	min-height:300px;	margin:0 auto;	padding:0;	clear:both;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 14px;	font-weight: normal;	text-align:center;	}.footertop {	color:#FFFFFF;	padding: 5px;	}	.footertop a { 	text-decoration:none;	color:#FFFFFF;}.footertop a:hover { 	text-decoration:none;	color:#4B4B33;}.footerbtm {	color:#4B4B33;	padding: 5px;	}.footercopyright {	color:#4B4B33;	font-size:10px;	text-align:left;	font-family:Arial, Helvetica, sans-serif;	padding-left:5px;	}				/* --------------- Footer 0511 ----------------------------------*/#footer30511 {	background-image:url(img/footer/bg-footer3.jpg);	background-position:left top;	background-repeat:no-repeat;	background-color: #FFFFCD;	width:930px;	height:500px;	margin:0 auto;	padding:0;	clear:both;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 14px;	font-weight: normal;	text-align:center;	}.footertop3 {	color:#FFFFFF;	padding: 5px;	padding-top:85px;	}	.footertop3 a { 	text-decoration:none;	color:#FFFFFF;}.footertop3 a:hover { 	text-decoration:none;	color:#4B4B33;}.footerbtm3 {	color:#4B4B33;	padding: 5px;	}.footercopyright3 {	color:#4B4B33;	font-size:10px;	text-align:left;	font-family:Arial, Helvetica, sans-serif;	padding-left:5px;	}			/* ------ PRODUCTS 05/11 -----------*/.smallbig {background-image:url(img/products/small-big.jpg);background-position: top left;background-repeat:no-repeat;height:120px;padding-top:59px;padding-left:170px;margin-bottom:30px;}.smallbigOrange { font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#FF9900; }    /* ------------------------------------------------------------------ Update: Dec. 03 09 -----------------------------------------------------------------------*/#footer1203 {	background-image:url(img/1203/bg-footer.1209.jpg);	background-position:left top;	background-repeat:no-repeat;	background-color: #FFFFCD;	width:930px;	height:500px;	margin:0 auto;	padding:0;	clear:both;	}#footer1203 img {	border:none;}	.footertop1203 {	width:100%;	color:#FFFFFF;	padding: 5px;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 14px;	font-weight: normal;	text-align:center;	}	.footertop1203 a { 	text-decoration:none;	color:#FFFFFF;}.footertop1203 a:hover { 	text-decoration:none;	color:#4B4B33;}.footerbtm1203 {	color:#4B4B33;	padding: 5px;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 14px;	font-weight: normal;	text-align:center;	}.mailingbox {	padding-left:240px;	padding-top:20px;	text-align:left;	height:42px;}.mailingbox .formbox {	width:185px;	padding-left:5px;	border: 1px #999999 solid;	height:18px;	font-family:Georgia, "Times New Roman", Times, serif;	font-size:12px;	color:#999999;	margin:0;}.socialbox {	padding-left:180px;	text-align:left;	clear:both;	padding-bottom:40px;	margin:0px;}.socialbox ul {	list-style:none;	margin:0;	padding:0;	float:left;}.socialbox ul li {	float:left;	display:inline;	padding-right:5px;}.footercopyright1203 {	margin:0;	padding:0;	clear:both;	color:#4B4B33;	font-size:10px;	font-family:Arial, Helvetica, sans-serif;	padding-left:30px;	table-layout:left;	}	.meetusbox {	margin-bottom:30px;	text-align:left;}.productintrobox {	line-height:19px;	text-align:left;	margin-top:8px;	width:450px;}.productintrobox a {	color:#663300;	text-decoration:none;}.productintrobox a:hover {	color: #676735;	text-decoration:none;}