body,html {
	text-align: center;
	background-image:url(images/generic/background.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
}
a:link {
	color: #900;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #900;
}
a:hover {
	text-decoration: none;
	color: #CCC;
}
a:active {
	text-decoration: none;
	color: #900;
}
#wrapper {
	height: auto;
	width: 100%;
	padding: 0px;
	margin: 0px auto;
	text-align: center;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #990000;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	color: #C96;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	color: #C96;
	font-weight: lighter;
}
td {
	font:Arial, Helvetica, sans-serif;
	color: #333333;
}
/* Heaaders */
#header-home {
	width: 850px;
	height: 124px;
	background-color:#FFF;
	background-image: url(images/headers/home_header.jpg);
	border: 1px solid;
	border-color: #FFF; 
	margin:auto;
}
#header-about {
	width: 850px;
	height: 124px;
	background-color:#FFF;
	background-image:url(images/headers/about_header.jpg);
	border: 1px solid;
	border-color: #FFF; 
	margin:auto;
}
#header-products {
	width: 850px;
	height: 124px;
	background-color:#FFF;
	background-image:url(images/headers/products_header4.jpg);
	border: 1px solid;
	border-color: #FFF; 
	margin:auto;
}
#header-distributors{
	width: 850px;
	height: 124px;
	background-color:#FFF;
	background-image:url(images/headers/dist_header2.jpg);
	border: 1px solid;
	border-color: #FFF; 
	margin:auto;
}
#header-markets {
	width: 850px;
	height: 124px;
	background-color:#FFF;
	background-image: url(images/headers/market_header.jpg);
	border: 1px solid;
	border-color: #FFF; 
	margin:auto;
}
#header-news {
	width: 850px;
	height: 124px;
	background-color:#FFF;
	background-image:url(images/headers/news_header2.jpg);
	border: 1px solid;
	border-color: #FFF; 
	margin:auto;
}
#header-fund {
	width: 850px;
	height: 124px;
	background-color:#FFF;
	background-image:url(images/headers/fund_header.jpg);
	border: 1px solid;
	border-color: #FFF; 
	margin:auto;
}
#header-contact {
	width: 850px;
	height: 124px;
	background-color:#FFF;
	background-image:url(images/headers/contact_header2.jpg);
	border: 1px solid;
	border-color: #FFF; 
	margin:auto;
}
#header-homestyle {
	width: 850px;
	height: 124px;
	background-color:#FFF;
	background-image: url(images/headers/homestyle_header2.jpg);
	border: 1px solid;
	border-color: #FFF; 
	margin:auto;
}
#header-healthy {
	width: 850px;
	height: 124px;
	background-color:#FFF;
	background-image:url(images/headers/healthy_header.jpg);
	border: 1px solid;
	border-color: #FFF; 
	margin:auto;
}
#header-seasonal {
	width: 850px;
	height: 124px;
	background-color:#FFF;
	background-image:url(images/headers/seas_header.jpg);
	border: 1px solid;
	border-color: #FFF; 
	margin:auto;
}
#header-gifts {
	width: 850px;
	height: 124px;
	background-color:#FFF;
	background-image:url(images/headers/gifts_header.jpg);
	border: 1px solid;
	border-color: #FFF; 
	margin:auto;
}
#header-choc {
	width: 850px;
	height: 124px;
	background-color:#FFF;
	background-image:url(images/headers/choc_chip_header.jpg);
	border: 1px solid;
	border-color: #FFF; 
	margin:auto;
}
#header-orange {
	width: 850px;
	height: 124px;
	background-color:#FFF;
	background-image:url(images/headers/orange_header.jpg);
	border: 1px solid;
	border-color: #FFF; 
	margin:auto;
}
#header-sg {
	width: 850px;
	height: 124px;
	background-color:#FFF;
	background-image:url(images/headers/sg_header.jpg);
	border: 1px solid;
	border-color: #FFF; 
	margin:auto;
}
#header-banana {
	width: 850px;
	height: 124px;
	background-color:#FFF;
	background-image:url(images/headers/banana_header.jpg);
	border: 1px solid;
	border-color: #FFF; 
	margin:auto;
}
#header-cran {
	width: 850px;
	height: 124px;
	background-color:#FFF;
	background-image: url(images/headers/cran_header.jpg);
	border: 1px solid;
	border-color: #FFF; 
	margin:auto;
}
#header-DAL {
	width: 850px;
	height: 124px;
	background-color:#FFF;
	background-image: url(images/headers/DAL_header.jpg);
	border: 1px solid;
	border-color: #FFF; 
	margin:auto;
}
#header-FNL {
	width: 850px;
	height: 124px;
	background-color:#FFF;
	background-image: url(images/headers/FNL_header.jpg);
	border: 1px solid;
	border-color: #FFF; 
	margin:auto;
}
#header-GB {
	width: 850px;
	height: 124px;
	background-color:#FFF;
	background-image: url(images/headers/gingerbread_header.jpg);
	border: 1px solid;
	border-color: #FFF; 
	margin:auto;
}
#header-pudd {
	width: 850px;
	height: 124px;
	background-color:#FFF;
	background-image: url(images/headers/pudding_header.jpg);
	border: 1px solid;
	border-color: #FFF; 
	margin:auto;
}
#header-ccake {
	width: 850px;
	height: 124px;
	background-color:#FFF;
	background-image: url(images/headers/ccake_header.jpg);
	border: 1px solid;
	border-color: #FFF; 
	margin:auto;
}
/* Navbar */
#navbar {
	width: 850px;
	height: auto;
	border: 1px solid;
	border-top: 0;
	background-color: #c96;
	margin: auto;
}
/* Body Elements */
#body {
	height: 430px;
	width: 850px;
	border: 1px solid #FFF;
	background-color:#FFF;
	font: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:auto;
}
#bodyhome{
	height: 520px;
	width: 850px;
	border: 1px solid #FFF;
	background-color:#FFF;
	background-image:url(images/backgrounds/home_bg.jpg);
	background-repeat:no-repeat;
	font: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:auto;
}
#bodyabout{
	height: 500px;
	width: 850px;
	border: 1px solid #FFF;
	background-color:#FFF;
	font: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:auto;
}
#bodyproducts{
	height: 500px;
	width: 850px;
	border: 1px solid #FFF;
	background-color:#FFF;
	font: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:auto;
}
#bodyterms {
	height: 1350px;
	width: 820px;
	border: 1px solid #FFF;
	background-color:#FFF;
	font: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:auto;
	text-align: left;
	padding: 15px;
	color: #333;
}
#bodyterms p {
	width: 800px;
}
#bodymarket {
	height: 1450px;
	width: 820px;
	border: 1px solid #FFF;
	background-color:#FFF;
	font: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:auto;
	text-align: left;
	padding: 15px;
	color: #333;
}
#bodydist {
	height: 550px;
	width: 850px;
	border: 1px solid #FFF;
	background-color:#FFF;
	font: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:auto;
}
#marketdates1 {
	width: 400px;
	float: left;
	
	}
#marketdates2 {
	width: 400px;
	float:left;
	}	
#bodymarket p {
	width: 800px;
	}
#bodynews {
	height: 2000px;
	width: 850px;
	border: 1px solid #FFF;
	background-color:#FFF;
	font: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:auto;
}
#body_fund{
	height: 550px;
	width: 850px;
	border: 1px solid #FFF;
	background-color:#FFF;
	font: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:auto;
}
#bodycontact {
	height:650px;
	width: 850px;
	border: 1px solid #FFF;
	background-color:#FFF;
	background-repeat:no-repeat;
	background-position: bottom left;
	font: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:auto;
	text-align: center;
	color:#333333;
}
#contact1 {
	width: 845px;
	padding:10px;
	margin:auto;
}
#bodyhomestyle{
	height: 1570px;
	width: 850px;
	border: 1px solid #FFF;
	background-color:#FFF;
	font: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:auto;
}
#bodyseasonal{
	height: 2000px;
	width: 850px;
	border: 1px solid #FFF;
	background-color:#FFF;
	font: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:auto;
}
#body_healthy{
	height: 560px;
	width: 850px;
	border: 1px solid #FFF;
	background-color:#FFF;
	font: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:auto;
}
#body_gifts{
	height: 800px;
	width: 850px;
	border: 1px solid #FFF;
	background-color:#FFF;
	font: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:auto;
}
#body_choc{
	height: 650px;
	width: 850px;
	border: 1px solid #FFF;
	background-color:#FFF;
	font: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:auto;
}
#body_orange{
	height: 620px;
	width: 850px;
	border: 1px solid #FFF;
	background-color:#FFF;
	font: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:auto;
}
#body_banana{
	height: 600px;
	width: 850px;
	border: 1px solid #FFF;
	background-color:#FFF;
	font: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:auto;
}
#body_gb{
	height: 620px;
	width: 850px;
	border: 1px solid #FFF;
	background-color:#FFF;
	font: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:auto;
}
#body_sg{
	height: 400px;
	width: 850px;
	border: 1px solid #FFF;
	background-color:#FFF;
	font: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:auto;
}
#body_pudd{
	height: 1200px;
	width: 850px;
	border: 1px solid #FFF;
	background-color:#FFF;
	font: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:auto;
}
#body_cfc{
	height: 750px;
	width: 850px;
	border: 1px solid #FFF;
	background-color:#FFF;
	font: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:auto;
}
#body_joy{
	height: 780px;
	width: 850px;
	border: 1px solid #FFF;
	background-color:#FFF;
	font: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:auto;
}
#body_fnl{
	height: 900px;
	width: 850px;
	border: 1px solid #FFF;
	background-color:#FFF;
	font: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:auto;
}
#body_dal{
	height: 900px;
	width: 850px;
	border: 1px solid #FFF;
	background-color:#FFF;
	font: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:auto;
}
#body_sm{
	height: 550px;
	width: 850px;
	border: 1px solid #FFF;
	background-color:#FFF;
	font: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:auto;
}
/* Content */
#content {
	float: left;
	width: 848px;
	text-align: left;
	padding: 15px;
	color: #333;
}
#content p {
	width: 585px;
}
#contenthome {
	float: left;
	height: 250px;
	width: 848px;
	text-align: left;
	padding: 15px;
	color: #333;
}
#contenthome p {
	width: 585px;
}
#content_about {
	float: left;
	height: 400px;
	width: 600px;
	text-align: left;
	padding: 15px;
	color: #333;
}
#content_about p {
	width: 550px;
}
#content-news {
	float: left;
	height: 130px;
	width: 500px;
	text-align: left;
	padding: 15px;
	color: #333;
}
#content_fund {
	float: left;
	height:auto;
	width: 800px;
	text-align: left;
	padding: 15px;
	color: #333;
}
#contentproducts {
	float: left;
	height: 260px;
	width: 800px;
	text-align: left;
	padding: 15px;
	color: #333;
}
#contenthomestyle {
	float: left;
	height: 180px;
	width: 700px;
	text-align: left;
	padding: 15px;
	color: #333;
}
#contenthomestyle p {
	width: 700px;
}
#contentseasonal {
	width: 800px;
	text-align: left;
	padding: 15px;
	color: #333;
}
#contenthealthy {
	width: 800px;
	text-align: left;
	padding: 15px;
	color: #333;
}
#contentgifts {
	width: 800px;
	text-align: left;
	padding: 15px;
	color: #333;
}
#content_choc {
	float: left;
	height: 280px;
	width: 800px;
	text-align: left;
	padding: 15px;
	color: #333;
	background-image: url(images/products/Choc_chip_cake_med.jpg);
	background-repeat:no-repeat;
	background-position: right top;
}
#content_choc p {
	width: 100%;
}

#content_orange {
	float: left;
	height: 250px;
	width: 800px;
	text-align: left;
	padding: 15px;
	color: #333;
	background-image:url(images/products/Orange_Poppyseed_cake_med.jpg);
	background-repeat:no-repeat;
	background-position: right top;
}
#content_orange p {
	width: 100%;
}
#content_banana {
	float: left;
	height: 250px;
	width: 800px;
	text-align: left;
	padding: 15px;
	color: #333;
	background-image:url(images/products/Banana_cake_med.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#content_banana p {
	width: 100%;
}
#content_gb {
	float: left;
	height: 250px;
	width: 800px;
	text-align: left;
	padding: 15px;
	color: #333;
	background-image: url(images/products/Gingerbread_cake_med.jpg);
	background-repeat:no-repeat;
	background-position: right top;
}
#content_gb p {
	width: 100%;
}
#content_sg {
	float: left;
	height: 250px;
	width: 800px;
	text-align: left;
	padding: 15px;
	color: #333;
	background-image: url(images/products/Spicy_Ginger_cake_med.jpg);
	background-repeat:no-repeat;
	background-position: right top;
}
#content_sg p {
	width: 100%;
}
#content_pudd {
	float: left;
	height: 420px;
	width: 800px;
	text-align: left;
	padding: 15px;
	color: #333;
	background-image: url(images/products/Calico_pudding_trio_med.jpg);
	background-repeat:no-repeat;
	background-position: right top;
}
#content_cfc {
	float: left;
	height: 380px;
	width: 800px;
	text-align: left;
	padding: 15px;
	color: #333;
	background-image: url(images/products/Christmas_Fruit_Cake_med.jpg);
	background-repeat:no-repeat;
	background-position: right top;
}
#content_joy {
	float: left;
	height: 500px;
	width: 800px;
	text-align: left;
	padding: 15px;
	color: #333;
}
#content_fnl {
	float: left;
	height: 340px;
	width: 800px;
	text-align: left;
	padding: 15px;
	color: #333;
	background-image: url(images/products/FNL_med.jpg);
	background-repeat:no-repeat;
	background-position: right top;
}
#content_dal {
	float: left;
	height: 310px;
	width: 800px;
	text-align: left;
	padding: 15px;
	color: #333;
	background-image: url(images/products/DAL_med.jpg);
	background-repeat:no-repeat;
	background-position: right top;
}
#content_sm {
	float: left;
	height: 500px;
	width: 800px;
	text-align: left;
	font-size:14px;
	font-style:italic;
	padding: 15px 15px 15px 300px;
	color: #C96;
}
#content_news {
	float: left;
	width: 848px;
	text-align: center;
	padding: 15px;
	color: #333;
}
/* Other content elements */
#about_img {
	float:right;
	width:200px;
	padding: 30px 10px 10px 10px;
}
#latest {
	height: 200px;
	width: 160px;
	clear: left;
	float: left;
	text-align: center;
	padding: 10px;
	color: #333;
	vertical-align:bottom;
}
#featured {
	float: left;
	height: 200px;
	width: 160px;
	text-align: center;
	padding: 10px;
	color: #333;
}
#special {
	float: left;
	height: 200px;
	width: 160px;
	text-align: center;
	padding: 10px;
	color: #333;
}
#seasonal {
	float: left;
	height: 200px;
	width: 190px;
	text-align: center;
	padding: 10px;
	color: #333;
}
#healthy {
	float: left;
	height: 200px;
	width: 190px;
	text-align: center;
	padding: 10px;
	color: #333;
}
#homestyle {
	float: left;
	height: 200px;
	width: 190px;
	text-align: center;
	padding: 10px;
	color: #333;
}
#gifts {
	float: left;
	height: 200px;
	width: 190px;
	text-align: center;
	padding: 10px;
	color: #333;
}
body,td,th {
	font-size: 12px;
	color: #FFFFFF;
	font-weight:lighter;
	vertical-align: middle;
}
#copyright {
	clear: both;
	height: 30px;
	width: 850px;
	font-size: 10px;
	color: #990000;
	text-align: right;
	margin: auto;
}
#feedback {
	width: 400px;
}
#news_su {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	float: right;
	width: 200px;
	background-position: left;
	padding: 10px;
	text-align: left;
	font-style: normal;
	font-weight: normal;
}
#product1_hs {
	float: left;
	height: 325px;
	width: 400px;
	text-align: center;
	padding: 10px;
	color: #333;
}
#product2_hs {
	float: left;
	height: 325px;
	width: 400px;
	text-align: center;
	padding: 10px;
	color: #333;
}
#product3_hs {
	float: left;
	height: 325px;
	width: 400px;
	padding: 10px;
	text-align: center;
	color: #333;
}
#product4_hs {
	float: left;
	height: 325px;
	width: 400px;
	text-align: center;
	padding:10px;
	color: #333;
	margin:auto;
	}
#product5_hs {
	float: left;
	height: 325px;
	width: 400px;
	text-align: center;
	padding:10px;
	color: #333;
	margin:auto;
}
#product6_hs {
	float: left;
	height: 325px;
	width: 400px;
	text-align: center;
	padding:10px;
	color: #333;
	margin:auto;
}
#product7_hs {
	float: left;
	height: 325px;
	width: 400px;
	text-align: center;
	padding:10px;
	color: #333;
	margin:auto;
}
#product8_hs {
	float: left;
	height: 325px;
	width: 400px;
	text-align: center;
	padding:10px;
	color: #333;
	margin:auto;
}
#product1_s {
	float: left;
	height: 300px;
	width: 400px;
	text-align: center;
	padding: 10px;
	color: #333;
}
#product2_s {
	float: left;
	height: 300px;
	width: 400px;
	text-align: center;
	padding: 10px;
	color: #333;
}
#product3_s {
	float: left;
	height: 260px;
	width: 400px;
	padding: 10px;
	text-align: center;
	color: #333;
}
#product4_s {
	float: left;
	width: 400px;
	text-align: center;
	padding:10px;
	color: #333;
	margin:auto;
	}
#product5_s {
	float: left;
	width: 400px;
	text-align: center;
	padding:10px;
	color: #333;
	margin:auto;
}
#product6_s {
	float: left;
	width: 400px;
	text-align: center;
	padding:10px;
	color: #333;
	margin:auto;
}
#product7_s {
	float: left;
	width: 400px;
	text-align: center;
	padding:10px;
	color: #333;
	margin:auto;
}
#product8_s {
	float: left;
	width: 400px;
	text-align: center;
	padding:10px;
	color: #333;
	margin:auto;
}
#product9_s {
	float: left;
	width: 400px;
	text-align: center;
	padding:10px;
	color: #333;
	margin:auto;
}
#product10_s {
	float: left;
	width: 400px;
	text-align: center;
	padding:10px;
	color: #333;
	margin:auto;
}
#product11_s {
	float: left;
	width: 400px;
	text-align: center;
	padding:10px;
	color: #333;
	margin:auto;
}
#product12_s {
	float: left;
	width: 400px;
	text-align: center;
	padding:10px;
	color: #333;
	margin:auto;
}
#product1_hfy {
	float: left;
	height: 260px;
	width: 400px;
	text-align: center;
	padding: 10px;
	color: #333;
}
#product2_hfy {
	float: left;
	height: 260px;
	width: 260px;
	text-align: center;
	padding: 10px;
	color: #333;
}
#product3_hfy {
	float: left;
	height: 260px;
	width: 400px;
	padding: 10px;
	text-align: center;
	color: #333;
}
#product1_gifts {
	float: left;
	height: 260px;
	width: 260px;
	text-align: center;
	padding: 10px;
	color: #333;
}
#product2_gifts {
	float: left;
	height: 260px;
	width: 260px;
	text-align: center;
	padding: 10px;
	color: #333;
}
#product3_gifts {
	float: left;
	height: 260px;
	width: 260px;
	padding: 10px;
	text-align: center;
	color: #333;
}

#footer {
	width: 840px;
	background-color:#C96;
	border: 1px solid;
	border-top: 0;
	border-color:#FFF;
	margin: auto;
	padding: 5px;
}
#footer {
	font-size: 10px;
}
#footer a:link {
	color: #FFF;
	text-decoration: none;
}
#footer a:visited {
	text-decoration: none;
	color: #FFF;
}
#footer a:hover {
	text-decoration: none;
	color: #CCC;
}
#footer a:active {
	text-decoration: none;
	color: #900;
}
#serv_sugg {
	height: 200px;
	width: 395px;
	clear: left;
	float: left;
	text-align: left;
	padding: 10px;
	color: #333;
	vertical-align:bottom;
}
#serv_sugg_pudd {
	height: 390px;
	width: 395px;
	clear: left;
	float: left;
	text-align: left;
	padding: 10px;
	color: #333;
	vertical-align:bottom;
}
#nutrition {
	float: left;
	height: 200px;
	width: 395px;
	text-align: left;
	padding: 10px;
	color: #333;
}
#cart_pudd1 {
	height: 390px;
	width: 195px;
	clear: left;
	float: left;
	text-align: left;
	padding: 10px;
	color: #333;
	vertical-align:bottom;
}
#cart_pudd2 {
	float: left;
	height: 390px;
	width: 195px;
	text-align: left;
	padding: 10px;
	color: #333;
}
#ingred {
	float: left;
	height: 200px;
	width: 395px;
	text-align: left;
	padding: 10px;
	color: #333;
}
#xmas_ing {
	float: left;
	text-align: left;
	padding: 10px;
	color: #333;
}
li {
	list-style-type: none;
	list-style-image: url(images/generic/bullet.jpg);
}
