
#nav li:hover a{background:url(../images/navigation_left.jpg) no-repeat 0 bottom; float:left; color:#fff;}
#nav li:hover a span{background:url(../images/navigation_right.jpg) no-repeat right bottom; float:left;color:#fff; }

#nav li.amenu:hover{width:auto; float:left; background:url(../images/active_nav.jpg) no-repeat 0 0px!important;color:#fff; }
#nav li:hover ul.sub{left:2px; top:17px;  white-space:nowrap; width:165px!important;  height:auto; z-index:300;color:#fff; background:url(../images/nav_top_curb.jpg) no-repeat 0 12px;  padding:17px 0 0; margin:0; }
#nav li:hover ul.sub li{display:block; position:relative; float:left; width:165px!important; font-weight:normal;  border-top:none;background:#63a945!important; padding:0; text-transform:none; padding:1px 0!important; height:auto!important; margin:0px;}
#nav li:hover ul.sub li.none{background:none;}
#nav li:hover ul.sub li.last{background:url(../images/nav_bottom_curb.gif) no-repeat 0 bottom!important; height:5px; font-size:2px; line-height:2px; padding:0px 0 2px!important; width:165px; float:left;}
#nav li:hover ul.sub li a{display:block; font-size:12px; width:143px!important; font-weight:bold; line-height:18px; text-indent:0px; color:#fff;  background:none; text-decoration:none; height:auto!important; cursor:pointer; border:none; white-space:normal; padding:2px 10px;cursor:pointer;}
#nav li:hover ul.sub li a:hover{color:#fff;  text-decoration:underline; cursor:pointer; background:none;}

#nav li:hover li:hover ul,
#nav li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover li:hover ul
{left:161px; top:-11px; padding:0; white-space:nowrap; width:160px!important; z-index:400; height:auto; padding:10px; background:#ffd591;}

#nav ul, 
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:150px; height:auto; margin:0; padding:0; list-style:none;}

#nav li:hover li:hover a.fly,
#nav li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover li:hover a.fly{color:#000; background:#f8cc93; text-decoration:none;} 

#nav li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li:hover li a.fly
{ color:#000; border-color:#bbd37e;} 



