body { margin:0px;padding:0px;padding-top:10px;text-align:center;background-color:#FEFDFA; }
.default { font-family:Arial, Helvetica, sans-serif;font-size:11px; }
table { margin:0px; padding:0px; border:0px; }
/* ******** Font Size Classes *********** */	
.mini{font-size: 9px;}
.small{font-size: 11px;}
.large{font-size: 16px;}
.xlarge{font-size: 19px;}
/* *********** Font Color Classes ******** */
.green{color: #11674C;}
.gray{color: #828282;}
.litegray{color: #CCCCCC;}
.red{color: #B71A37;}
.Aqua{color:#00FFFF;}
.blue{color: #5C92BD;}
.black{color: #000000;}
.orange{color: #D18927;}
.white{color: #FFFFFF;}
.brown{color: #999966;text-decoration:none; }

.title { color:#3E1100;font-size:11px;font-weight:bold; }

/* ************ USED FOR OULDINE EFFECTS ON PRODUCTS PAGE ************* */
.outline1     {
	border-bottom: 3px solid FFCC99;
} 

.outline2     {
	border-bottom: 4px double DarkGoldenRod;
}

.outline3     {
	border-top: 2px solid f3ecdf;
}

/* ************************* */
a:link {  color:#D4A14E;text-decoration:none;font-weight:bold; }
a:visited {  color:#D4A14E;text-decoration:none;font-weight:bold; }
a:hover {  color:#EA9F26;text-decoration:underline;font-weight:bold; }
a:active {  color:#EA9F26;text-decoration:underline;font-weight:bold; }

#header { margin:0px auto; }
#header #home{
	display:block;
	width:77px;
	height:25px;
	text-indent: 10000px; 
	overflow: hidden; 
	background: url(../graphics/nav/nav_home.jpg) top left no-repeat;
 }
	
#header #home:hover{ 
background-position: bottom left; }
#header #home.active{ 
background-position: bottom left; }

#header #about{
	display:block;
	width:105px;
	height:25px;
	text-indent: 10000px; 
	overflow: hidden; 
	background: url(../graphics/nav/nav_about.jpg) top left no-repeat;
 }
	
#header #about:hover{ 
background-position: bottom left; }
#header #about.active{ 
background-position: bottom left; }

#header #products{
	display:block;
	width:147px;
	height:25px;
	text-indent: 10000px; 
	overflow: hidden; 
	background: url(../graphics/nav/nav_products.jpg) top left no-repeat;
 }
	
#header #products:hover{ 
background-position: bottom left; }
#header #products	.active{ 
background-position: bottom left; }

#header #marketing{
	display:block;
	width:237px;
	height:25px;
	text-indent: 10000px; 
	overflow: hidden; 
	background: url(../graphics/nav/nav_marketing.jpg) top left no-repeat;
 }
	
#header #marketing:hover{ 
background-position: bottom left; }
#header #marketing	.active{ 
background-position: bottom left; }

#header #contact{
	display:block;
	width:126px;
	height:25px;
	text-indent: 10000px; 
	overflow: hidden; 
	background: url(../graphics/nav/nav_contact.jpg) top left no-repeat;
 }
	
#header #contact:hover{ 
background-position: bottom left; }
#header #contact	.active{ 
background-position: bottom left; }




#homecontent { background:url(../graphics/home_08.jpg) no-repeat; width:780px; height:143px; vertical-align:top; }
.homecontent-text { text-align:left; width:275px; margin:10px 0px 0px 285px; padding:0px; font-size:10px; color:#3D3D3D; line-height:13px; }



#subheader ul { width:780px;list-style-type:none;margin:0px;padding:0px;display:inline; }
#subheeader li { display:inline; }
#subheader #home{
	display:block;
	width:73px;
	height:21px;
	text-indent: 10000px; 
	overflow: hidden; 
	background: url(../graphics/nav/sub_home.jpg) top left no-repeat;
 }
	
#subheader #home:hover{ 
background-position: bottom left; }
#subheader #home.active{ 
background-position: bottom left; }

#subheader #about{
	display:block;
	width:109px;
	height:21px;
	text-indent: 10000px; 
	overflow: hidden; 
	background: url(../graphics/nav/sub_about.jpg) top left no-repeat;
 }
	
#subheader #about:hover{ 
background-position: bottom left; }
#subheader #about.active{ 
background-position: bottom left; }

#subheader #products{
	display:block;
	width:147px;
	height:21px;
	text-indent: 10000px; 
	overflow: hidden; 
	background: url(../graphics/nav/sub_products.jpg) top left no-repeat;
 }
	
#subheader #products:hover{ 
background-position: bottom left; }
#subheader #products.active{ 
background-position: bottom left; }

#subheader #marketing{
	display:block;
	width:235px;
	height:21px;
	text-indent: 10000px; 
	overflow: hidden; 
	background: url(../graphics/nav/sub_marketing.jpg) top left no-repeat;
 }
	
#subheader #marketing:hover{ 
backgrou	nd-position: bottom left; }
#subheader #marketing.active{ 
background-position: bottom left; }

#subheader #contact{
	display:block;
	width:122px;
	height:21px;
	text-indent: 10000px; 
	overflow: hidden; 
	background: url(../graphics/nav/sub_contact.jpg) top left no-repeat;
 }
	
#subheader #contact:hover{ 
background-position: bottom left; }
#subheader #contact.active{ 
background-position: bottom left; }

#contactbutton {
	display:block;
	width:86px;
	height:29px;
	text-indent: 10000px; 
	overflow: hidden; 
	background: url(../graphics/contact_button.jpg) top left no-repeat;
 }
	
#contactbutton:hover{ 
background-position: bottom left; }
#contactbutton.active{ 
background-position: bottom left; }

#brokerbutton {
	display:block;
	width:129px;
	height:29px;
	text-indent: 10000px; 
	overflow: hidden; 
	background: url(../graphics/broker_button.jpg) top left no-repeat;
 }
	
#brokerbutton:hover{ 
background-position: bottom left; }
#brokerbutton.active{ 
background-position: bottom left; }

#posbutton {
	display:block;
	width:92px;
	height:29px;
	text-indent: 10000px; 
	overflow: hidden; 
	background: url(../graphics/pos_button.jpg) top left no-repeat;
 }
	
#posbutton:hover{ 
background-position: bottom left; }
#posbutton.active{ 
background-position: bottom left; }

#recipebutton {
	display:block;
	width:68px;
	height:29px;
	text-indent: 10000px; 
	overflow: hidden; 
	background: url(../graphics/recipes_button.jpg) top left no-repeat;
 }
	
#recipebutton:hover{ 
background-position: bottom left; }
#recipebutton.active{ 
background-position: bottom left; }

.contactnav { float:left; }

#main { margin:0px auto;background:url(../graphics/sub_background.jpg) repeat-y;width:780px;}	
#aboutcontentmain { margin:0px auto;background:url(../graphics/about_content.jpg) no-repeat;width:780px;}
#contentmain { margin:0px auto;background:url(../graphics/sub_content.jpg) no-repeat;width:780px; text-align:left;}

#content { margin:0px auto;width:780px; }
#contentbox { margin:0px 0px 0px 145px;width:525px; }

#recipecontent { margin:0px 0px 0px 145px;_margin:0px 0px 0px 50px; }

#productbox { background:url(../graphics/productbox_background.jpg);width:500px;margin:10px 0px 0px 15px;padding:0px; }
#productbox p { margin:0px;width:365px;padding:0px;text-align:left; }
#productbox .mainimage img { width:100px; border:0px;margin-right:0px;margin-left:5px; } 
#bottom { background:url(../graphics/box_bottom.jpg) no-repeat;width:505px;height:2px;padding:0px;margin:0px 0px 0px 15px; }

.produclisttheader { color:black;font-size:12px;text-transform:uppercase; }
#productlist a { color:darkred;font-size:12px; }
#productlist a:hover { color:#D4A14E;font-size:12px; }
.productlist { float:right;width:400px;margin:10px 0px;margin-right:40px; }
.productlistimage { vertical-align:middle;margin-left:20px;}
#productlist img { margin-right:5px;margin-bottom:0px;border:1px solid black;width:55px; }

#marketing ul { list-style-type:none;margin:0px;padding:0px; }
#marketing li { display:inline;margin:0px 20px; }