body {
	behavior:url("csshover.htc");
}

ul#fs_navigation, ul#r_navigation {
	float: left;
	list-style-type: none;
	padding: 0;
	margin: 0;
	border: 0;
	top: 0px;
	left: 0px;
	width: 288px;
	height: 30px;
	background: #333 url(images/navigation_over.gif) no-repeat;
}

ul#r_navigation {
	width: 290px;
}

/*<group=level 1>*/

ul#fs_navigation li, ul#r_navigation li {
	padding: 0;
	margin: 0;
	display: block;
	float: left;
	text-indent: -9999px;	
}

ul#fs_navigation li a, ul#r_navigation li a {
	border: 0;
	display: block;
	height: 30px;
	background: url(images/navigation.gif) no-repeat;
}

ul#fs_navigation li a:hover, ul#r_navigation li a:hover {
	border: 0;
	display: block;
	background-image: url(images/navigation_over.gif);
}	
	
/*</group>*/

/*<group=level 1 ids>*/

li#beef a {
	width: 42px;
 }

li#pork a {
	width: 40px;
}

li#pork a:link,
li#pork a:visited,
li#pork a:hover {
	background-position: -42px 0px;
}

li#veal a {
	width: 40px;
}

li#veal a:link,
li#veal a:visited,
li#veal a:hover {	
	background-position: -82px 0px;
}


li#lamb a {
	width: 47px;
}

li#lamb a:link, 
li#lamb a:visited, 
li#lamb a:hover {	
	background-position: -122px 0px;
}

li#poultry a {
	width: 56px;
}

li#poultry a:link, 
li#poultry a:visited, 
li#poultry a:hover {	
	background-position: -169px 0px;
}

li#seafood a {
	width: 63px;
}

li#seafood a:link,
li#seafood a:visited, 
li#seafood a:hover {	
	background-position: -225px 0px;
}

/*</group>*/

/*<group=level 2>*/


#fs_navigation li ul, #r_navigation li ul {	
	display: block;
	visibility: hidden;
	position: absolute;
	left: 0px;
	width: 125px;
	margin: 0;
}

#fs_navigation li ul li, #r_navigation li ul li { /* added by DM */
	text-indent: 0;
}

#fs_navigation li ul li a, #r_navigation li ul li a { /* added by DM */
	padding: 8px 10px 10px;
	height: 11px;
	width: 125px;
	color: #fff;
	background: #242424;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
}

#fs_navigation li ul li a:hover, #r_navigation li ul li a:hover {
	color: #333;
	background: #fc3 url("images/subnavigation.gif") repeat-x;
	text-decoration: underline;
}

/* fixes for "non links" */

#fs_navigation li ul li a.nolink,
#r_navigation li ul li a.nolink {
text-decoration: none;
cursor: default;
}

#fs_navigation li ul li a.nolink:hover,
#r_navigation li ul li a.nolink:hover {
color: #fff;
background: #242424;
text-decoration: none;
}

#fs_navigation li ul li a.seafood,
#r_navigation li ul li a.seafood {
height: 30px;
}

/* end fixes */

#fs_navigation li:hover ul, #r_navigation li:hover ul {
	visibility: visible;
	z-index: 100;
}

#fs_navigation li#beef ul {
	background: none;
	margin-left: -32px;
}

#r_navigation li#beef ul {
	background: none;
	margin-left: 438px;
}

#fs_navigation li#pork ul {
	background: none;
	margin-left: 10px;
}

#r_navigation li#pork ul {
	background: none;
	margin-left: 480px;
}

#fs_navigation li#veal ul {
	background: none;
	margin-left: 50px;
}

#r_navigation li#veal ul {
	background: none;
	margin-left: 520px;
}

#fs_navigation li#lamb ul {
	background: none;
	margin-left: 90px;
}

#r_navigation li#lamb ul {
	background: none;
	margin-left: 560px;
}

#fs_navigation li#poultry ul {
	background: none;
	margin-left: 137px;
}

#r_navigation li#poultry ul {
	background: none;
	margin-left: 575px;
}

#fs_navigation li#seafood ul {
	background: none;
	margin-left: 193px;
}

#r_navigation li#seafood ul {
	background: none;
	margin-left: 575px;
}

/*</group>*/


#middle {
	float: left;
}
