#menulist, #menulist ul {
	float: left;
	width: 614px;
	list-style: none;
	line-height: 1;
	background: #97a4a2;
	z-index:999;
}
#menulist{padding-left:20px;}
#menulist.red,ul#menulist.red a{
background:#993623;
width:614px;
}
/*#menulist a {display: block;width: 10em;w\idth: 6em;color: #7C6240;text-decoration: none;padding: 0.25em 2em;}*/


ul#menulist a {display: block;height: 17px;line-height:17px; padding-top:4px;margin: 0;color: #fff;text-decoration: none;display: block;text-align: center;font: bold 9px Verdana; background:#97a4a2;}


#navcontainer ul#menulist li a:hover{color: #fff;background: #c8503b; font-weight: bold;}
#navcontainer ul#menulist li .active{color: #fff;background: #c8503b;}


#menulist li {float: left;padding: 0;width: auto;}


#menulist li ul {position: absolute;left: -999em;height: auto;width: 110px;	w\idth: 110px;}
#menulist li li a{height:20px;padding:0;border:0px;width:110px;}
#menulist li li {width: 110px;height:20px;}
#menulist li ul a {width: 110px;w\idth: 110px;;}

#navcontainer ul#menulist li ul li,#navcontainer ul#menulist li ul li a{padding:0;margin:0;height:20px;line-height:20px;text-align:left;text-indent:5px;}
#navcontainer ul#menulist li ul li a:hover{color: #fff;background: #c8503b;}

#menulist li ul ul {margin: -2em 0 0 110px;}
#menulist li ul:first-child  {
  margin:-2em 0 0 110px;
}
#menulist li:hover ul ul, #menulist li:hover ul ul ul, #menulist li.sfhover ul ul, #menulist li.sfhover ul ul ul {left: -999em;}
#menulist li:hover ul, #menulist li li:hover ul, #menulist li li li:hover ul, #menulist li.sfhover ul, #menulist li li.sfhover ul, #menulist li li li.sfhover ul {	left: auto;}
#menulist li:hover, #menulist li.sfhover {background: #c8503b;}