  body {
	padding:0px; margin:0px;
	background-color:black;
	color:#222;
	font-size:12px;      
	font-family:arial;
	background:url(/images/back_main2.jpg) no-repeat fixed top center;
}

html {overflow-y:scroll;}

form, table, td, h1 {margin:0px; padding:0px;}

img {border:0px}

a {text-decoration: none; color:#336699}

a:hover {
 text-decoration: underline;
}

#container {
	margin:5px auto;
	margin-top:35px;  
	width:783px;
	background-color:white;
}

#header {
	margin-topx:30px; 
	background-color:white;
}

#header-search {
	line-height:28px;
	padding-right:15px;
	text-align:right; 
	background:url(/images/head_search_bg.png);
}

#header-search select {height:22px; margin-right:3px;}  


#header-nav {
 float:right;
 color: #300;
 font-size: 12px;
 margin-right:10px;
 clear:both;
}
 
#header-nav ul {
 list-style: none;
 margin-top:2px;
}

#header-nav ul li {
 float: left;
 border-right:1px #c60 solid;
 }

#header-nav ul li.header-nav-end {
	border-right:0px;
}

#header-nav ul li a:link, #header-nav ul li a:visited {
 color: #330000;
 text-decoration: none;
 padding: 0 5px;
 }

#header-nav ul li a:hover {
 text-decoration: underline;
}

#header-content {
	position:relative;
	z-index:2;
}

#header-content img {
	position:absolute;
	left:75px; 
	top:-60px;
	z-index:5; 
}
#header-email{
	width:530px;
	
	float:left;
	text-align:right;
	margin-top:5px;
}
#header-email form{
	display:inline;
}

/* Top-Nav Controls */

#nav {
	position:relative;
 	z-index:1;
	margin-top:50px;
	margin-bottom:20px;
	height:22px;
	
	background:url(/images/back_nav_bar.jpg) repeat-x;
}

#nav ul {
	margin:0px; padding:0px;
	margin-left:189px;  
	list-style: none;
} 
#nav a {
	text-decoration: none;
	text-align:center;
	font:11px arial, Helvetica, sans-serif; 
	font-weight: bold;
	line-height: 20px; 
	letter-spacing:1px; 
	color:white; 
	display: block; 
} 

#nav li {
	float:left;
	width:131px;
	background:url(/images/button_background.gif);
} 

#nav li:hover a, #nav li.sfhover a {
	border:1px solid #000; 
	color:#000; 
	background-color:#663300;
	text-decoration: none;
}

#nav li ul li {
	width: 131px; 
}
 
#nav li:hover ul li a, #nav li.sfhover ul li a {
	background-color:#330000;
	line-height:20px;
	border:0px;
	border-bottom:1px solid #000000;
	color:#cc9933;	
}

#nav li ul li a:hover {
	color:#cc9999;
	background-color:#660000; 
}
	
#nav li ul {padding:0px; margin:0px; position: absolute; width: 131px; left: -999px;} 
#nav li:hover ul, #nav li.sfhover ul {left: auto;}

#content-top {clear:both;}

#content-middle-left h1 {
	color:white;
	height:72px;	
}

#content-middle-left p {
	margin:0px; padding:0px;
	margin-left:18px;
	margin-right:4px;
}

#content-middle-right hr {
	height: 0;
	border:0px;
	border-bottom: 1px dashed #000; 
	margin-bottom:7px; 
	padding-top:5px;
}

#content-bottom {
	clear:both;
	margin-left:10px;
}

#content-bottom table {
	width:75%;
	margin:0 auto;
	margin-left:90px;
}

#content-bottom img {
	margin-top:0px;
}

#content-bottom td {
	text-align:center;
	color:#c6882f;
	padding-top:5px;
	font-size:14px;
	font-family:verdana;
	font-weight:bold;
}

#footer {
	background-color:#ccc;
	font-size:10px; 
 	clear:both;
}

.ratings img{
	border:0px;
}

a.btn_foodservice{text-indent:-9999px;display:block;background:url(/images/btn_foodservice.jpg) no-repeat 0 0;height:52px;width:67px;overflow:hidden;}
a.btn_nutritional{text-indent:-9999px;display:block;background:url(/images/btn_nutri.jpg) no-repeat 0 0;height:60px;width:67px;overflow:hidden;}
a.btn_whatsnew{text-indent:-9999px;display:block;background:url(/images/btn_whatsnew.jpg) no-repeat 0 0;height:67px;width:67px;overflow:hidden;}
a.btn_findprod{text-indent:-9999px;display:block;background:url(/images/btn_findProd.jpg) no-repeat 0 0;height:64px;;width:67px;overflow:hidden;}
a.btn_foodservice:hover{display:block;background:url(/images/btn_foodservice.jpg) no-repeat 0 -52px;height:52px;width:67px;overflow:hidden;}
a.btn_nutritional:hover{display:block;background:url(/images/btn_nutri.jpg) no-repeat 0 -60px;height:60px;width:67px;overflow:hidden;}
a.btn_whatsnew:hover{display:block;background:url(/images/btn_whatsnew.jpg) no-repeat 0 -67px;height:67px;width:67px;overflow:hidden;}
a.btn_findprod:hover{display:block;background:url(/images/btn_findProd.jpg) no-repeat 0 -64px;height:64px;;width:67px;overflow:hidden;}


#pageInfo{display:none;}
