div#menu {
  position:absolute;
  top:116px;
  width:1000px;
  height:27px;
  left:0;
  bottom:17px;
  z-index:5;
}
#menu ul {
  position: relative;
  top: 0;
  margin: 0;
  padding: 0;
  list-style: none;
}

#menu li.separator { 
  width:44px;
}
#menu li { /* all list items */
  float: left;
  position: relative;
  border: 0;
  width:128px;
  height:27px;
  line-height:27px;
  background:url(../images/menu_item.gif);
  text-align:center;
  font-family:Arial;
  font-size:14px;
  font-weight:bold;
  color:#F00;
}

#menu li ul {/* second-level lists */
  position: absolute;
  display: block;
  left: 0;
  padding-top:2px solid #ED1C24;
}
#menu li ul li { background:none #636467;width:126px;height:25px;border:1px solid #FFF; }
#menu li ul li:hover, #menu li ul li.selected { background:none #A7A9AC;width:126px;height:25px;border:1px solid #FFF;color:#FFF; }
#menu li ul li:hover a, #menu li ul li.selected a { color:#FFF; }

#menu li>ul {/* to override top and left in browsers other than IE */
  top: 27px;
  left: 0;
}

/* Fix IE. Hide from IE Mac \*/
* html #menu ul li { float: left; height: 1%; }
* html #menu ul li a { height: 1%; }
/* End */

#menu li:hover, #menu li.selected { background:url(../images/menu_item_a.gif); }
#menu li.separator:hover { background:none; }
#menu li:hover ul { display: block; }

#menu li:hover>ul { visibility:visible; }

#menu ul ul { visibility:hidden; }

/* Make-up syles */
#menu ul, li {
    margin: 0 0 0 0;
}

/* Styles for Menu Items */
#menu ul a {
  font-family:Arial;
  font-size:14px;
  color:#F00;
  text-decoration: none;
  padding: 0px;
}
#menu ul a.selected {
  text-decoration: none;
  padding: 0px;
}

/* Hover Styles */
#menu ul a:hover {
  text-decoration: none;
}

