ul.menu {list-style:none; margin:0; padding:0;}
ul.menu * {margin:0; padding:0;/* z-index:9999;*/}
ul.menu a {display:block; color:#FFF; text-decoration:none; cursor:pointer;}
ul.menu li {position: relative; float:left; margin:0 0 0 2px; text-align:center;font-family:Verdana, Geneva, sans-serif "BastardusSans";font-weight:bold; font-size:13px;  background:url(../images/menu-button.gif) top left no-repeat;}
ul.menu li a {background:url(../images/menu-button-r.gif) top right no-repeat; text-transform:uppercase; padding:10px 26px 2px 26px; border-bottom:5px solid #090;  color:#FFF;}
#nav {
    list-style: none;
    margin-bottom: 10px;
    
    position: relative;
    right: 6px;
  
    height: 20px;
    padding: 0px 0px 0px 0px;
    font-weight: bold;
}
    #nav li {
    float: right;
    margin-right: 50px;
}

#nav a {
    display: block;
    padding: 0px;
    color: #fff;
    
    text-decoration: none;
    
}

#nav a:hover {
    color: #fff;
   
}

ul.menu li:hover {background:url(../images/menu-button-h.gif) top left no-repeat}
ul.menu li a:hover {background:url(../images/menu-button-r-h.gif) top right no-repeat}

ul.menu ul {position:absolute; width:134px;  /*left:-1px; background:url(../images/menu-bg.gif) bottom repeat-x #090; border-right:1px solid #fff; border-left:1px solid #fff;*/ display:none; text-transform:capitalize; opacity:0; list-style:none; }

ul.menu ul li { font-size:12px;font-weight:bold; border-top:none; width:134px; margin:0; text-align:left; /*margin:0 0 1px 0; */background:none; font-weight:bold;}
ul.menu ul li a {display:block; text-transform:capitalize;font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:5px 7px 5px 7px; background-color: #090; border-bottom:none; background-image:none}
ul.menu ul li:hover {background:none}
ul.menu ul li a:hover {background-color: #090; background-image:none}

ul.menu ul li li.link-last a {display:block; font-family:Arial, Helvetica, sans-serif; padding:5px 7px 5px 7px; background-color:#090; border-bottom:1px solid #fff;}
ul.menu ul li a:hover, ul.menu ul li a:hover, ul.menu ul li li.link-last a:hover {background-color:#AE100F; font-weight:bold; height:  }
ul.menu ul ul {left:134px; top:-2px;  width:134px; background:url(../images/menu-bg.gif) top repeat-x #090;}
ul.menu ul ul span {width:134px; margin:0 0 1px 0;background:url(../images/menu-bg.gif) bottom repeat-x #090;}
ul.menu ul ul li{ margin:1px 0 0 0;}
ul.menu ul ul ul {left:134px; top:-1px;  width:168px; background:url(../images/menu-bg.gif) top repeat-x #090;}
ul.menu ul ul li {width:134px; z-index:99999;}
ul.menu ul ul ul li {width:168px; z-index:99999;}
ul.menu .menulink {padding:11px 0 12px 0; /*background:url(../images/header.gif) repeat-x;*/ width:134px;}
ul.menu .menulink:hover, ul.menu .menuhover {/*background:url(../images/header_over.gif) repeat-x; */color:#fff;}
\
ul.menu ul li a.menuhover {/*background:url(../images/header_over2.gif) no-repeat; */color:#000; font-weight:bold;}
ul.menu .sub {background:#090 url(../images/arrow.gif) 116px 8px no-repeat; z-index:9999999999;}
ul.menu ul li.topline { z-index:999999999999; position:relative;}
ul.menu li li{border-left:none; border-bottom:1px solid #E42117;}
/*
ul.menu ul {position:absolute; width:300px; top:42px; left:0; background:#090; font-family:Arial, Helvetica, sans-serif; text-align:left; display:none; opacity:0; list-style:none; border-bottom:2px solid #fff; border-right:2px solid #fff;}


ul.menu li.last a:hover {background:url(../images/header_over.gif) repeat-x; color:#fff; font-weight:bold; width:138px; margin:0 0 0 -2px; }
ul.menu li.last-index a:hover {background:url(../images/header_over.gif) repeat-x; color:#fff; font-weight:bold; width:137px; margin:0; }*/