#hornav {
      height: 30px;
      margin: 0;
      padding: 0;
      background-color: #993300;
}
#hornavcell {
      padding-left: 90px;
}
#menu {
      float: left;
}
#menu ul {
      margin: 0;
      padding: 0;
      list-style: none;
}
#menu li {
      float: left;
      position: relative;
      list-style: none;
      margin: 7px 0 0 0;
      padding: 0;
      display: inline;
      width: auto;
      border-left: 1px solid #fff;
}
#menu li.first-nav-item {
      border: 0;
}
#menu li.last-nav-item {
      border-right: 0px solid #fff;
}
#menu ul a {
      display: inline-block;
      text-decoration: none;
      color: #fff;
      padding: 0px 30px;
      font-weight: normal;
      width: auto;
}
#menu ul a:hover { 
      color: #e7a265;
}
#menu li ul {
      position: absolute;
      display: block; 
      left: 0;
      top: -2;
      padding-top: 9px;
}
*html #menu li ul {
      margin-top: 10px; /* IE alignment */
}
#menu li ul li {
      font-size: 8pt;
      border: 1px solid #fff;
      border-left: 0;
      border-right: 0;
      border-bottom: 0;
      margin: 0;
      min-width: 150px;
      width: 100%;
}
#menu li ul a {
      display: block;
      text-decoration: none;
      color: #fff;   
      padding: 4px 10px 4px 10px;
      background-color: #993300;
} 
#menu li ul a:hover {
      color: #fff;
      background-color: #702500;
}
#menu li>ul {/* to override top and left in browsers other than IE */
      top: auto;
      left: auto;
}
#menu li:hover ul { display: block; }
#menu li:hover>ul { visibility:visible; }
#menu ul ul { visibility:hidden; }
#menu li .submenu-active {
      color: #e7a265; 
}
#menu li .submenu-active:hover {
      color: #fff; 
}
#menu li ul li ul  {/* third-level lists */
      position: absolute;
      display: block; 
      top: 0;
}

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

