#productmenu {
	width:auto;
	height:61px;
	float:left;
	}
.menu, .menu ul {
	float:left;
	}
.menu li.top {
	display:block; 
	float:left; 
	position:absolute;
	}
.menu table { 
	width:0; 
	height:0; 
	}
.menu li.top a.top_link {
	display:block; 
	float:left; 
	height:61px;
	}
.menu li.top a span {
	position:absolute; 
	z-index:0; 
	font-size:10px;
	}
.menu li.p1 {
	width:126px; 
	background-image:url(../images/menu_hover.jpg);
	background-repeat:no-repeat;
	background-position:-157px 0px;
	}
.menu li.p2 {
	width:131px; 
	background-image:url(../images/menu_hover.jpg);
	background-repeat:no-repeat;
	background-position:-285px 0px;
	}
.menu li.p3 {
	width:149px; 
	background-image:url(../images/menu_hover.jpg);
	background-repeat:no-repeat;
	background-position:-806px 0px;
	}
.menu li.p4 {
	width:149px; 
	background-image:url(../images/menu_hover.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	}
.menu li.p5 {
	width:132px; 
	background-image:url(../images/menu_hover.jpg);
	background-repeat:no-repeat;
	background-position:-549px 0px;
	}
.menu li.p6 {
	width:125px; 
	background-image:url(../images/menu_hover.jpg);
	background-repeat:no-repeat;
	background-position:-681px 0px;
	}
.menu li a#worms_id{
	width:128px; 
	background-image:url(../images/menu_normal.jpg);
	background-repeat:no-repeat;
	background-position:-157px 0px;
	}
.menu li a#seasonal_id{
	width:131px; 
	background-image:url(../images/menu_normal.jpg);
	background-repeat:no-repeat;
	background-position:-285px 0px;
	}
.menu li a#sustainable_energy_id{
	width:149px; 
	background-image:url(../images/menu_normal.jpg);
	background-repeat:no-repeat;
	background-position:-806px 0px;
	}
.menu li a#worm_bins_specials_id{
	width:157px; 
	background-image:url(../images/menu_normal.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	}
.menu li a#information_id{
	width:132px; 
	background-image:url(../images/menu_normal.jpg);
	background-repeat:no-repeat;
	background-position:-549px 0px;
	}
.menu li a#warm_farming_id{
	width:125px; 
	background-image:url(../images/menu_normal.jpg);
	background-repeat:no-repeat;
	background-position:-681px 0px;
	}

	
.menu a:hover {visibility:visible;} /* for IE6 */
.menu li:hover { position:absolute; z-index:200; float:left;} /* for IE7 */
.menu li a#sustainable_energy_id:hover, .menu li:hover a#sustainable_energy_id,
.menu li a#seasonal_id:hover, .menu li:hover a#seasonal_id,
.menu li a#worms_id:hover, .menu li:hover a#worms_id,
.menu li a#worm_bins_specials_id:hover, .menu li:hover a#worm_bins_specials_id,
.menu li a#information_id:hover, .menu li:hover a#information_id,
.menu li a#warm_farming_id:hover, .menu li:hover a#warm_farming_id {background:transparent;}
.menu ul, 
.menu :hover ul ul, 
.menu :hover ul :hover ul ul,
.menu :hover ul :hover ul :hover ul ul,
.menu :hover ul :hover ul :hover ul :hover ul ul {
	position:absolute; 
	left:-9999px; 
	top:-9999px; 
	width:0; 
	height:0;
	}
.menu :hover ul.sub {
	left:0; 
	top:61px; 
	width:126px; 
	height:auto;
}
.menu :hover ul.sub li {
	display:block; 
	height:46px; 
	position:relative; 
	float:left; 
	width:126px;
}
.menu :hover ul.sub li a {
	display:block; 
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:none; 
	height:23px; 
	width:140px; 
	color:#3e3419;  
	background-image:url(../images/product_sub_bg.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding:23px 0px 0px 0px;
	text-align:center;
}
.menu :hover ul.sub li a.fly {
	background:#fff url(multi_level-files/arrow.gif) 80px 7px no-repeat;
}
.menu :hover ul.sub li a:hover {color:#fff;}
.menu :hover ul.sub li a.fly:hover {
	background:#37a237 url(multi_level-files/arrow_over.gif) 80px 7px no-repeat; 
	color:#fff;
	}
.menu :hover ul li:hover > a.fly {
	background:#37a237 url(multi_level-files/arrow_over.gif) 80px 7px no-repeat; 
	color:#fff;
	} 
.menu :hover ul :hover ul,
.menu :hover ul :hover ul :hover ul,
.menu :hover ul :hover ul :hover ul :hover ul,
.menu :hover ul :hover ul :hover ul :hover ul :hover ul{
	left:90px; 
	top:-4px; 
	background: #fff; 
	padding:3px 0; 
	border:1px solid #888; 
	white-space:nowrap; 
	width:93px; 
	z-index:200; 
	height:auto; 
	z-index:300;
	}
