body {
  behavior: url("/frontend/ccNavigation/css/csshover.htc"); /* WinIE behavior */
  }

ul#mh_menu,
ul#mh_menu ul {
  margin: 0; padding: 0;
  z-index: 1;
  }
ul#mh_menu li {
  font-size: 92%; 
  position: relative; float: left;
  list-style: none;
  margin: 0;
  line-height: 1em;
  padding: 0 9px 0 0;
  background: url('../images/right.gif') no-repeat right top;
  }
ul#mh_menu ul li {
  background: url('../images/right_on.gif') right;
  }
ul#mh_menu ul li a {
  background: url('../images/left_on.gif') left;
  }
ul#mh_menu ul li a:hover {
  background: url('../images/left_hover_on.gif') left;
  }
ul#mh_menu ul li.first {
  background: url('../images/right_top_on.gif') no-repeat right top;
  }
ul#mh_menu ul li.first a {
  background: url('../images/left_on.gif') no-repeat left top;
  }
ul#mh_menu ul li.first a:hover {
  background: url('../images/left_hover_on.gif') no-repeat left top;
  }
ul#mh_menu ul li.last {
  padding-bottom: 2.5em;
  }
ul#mh_menu li a,
ul#mh_menu li span.item {
  display: block;
  padding: .4em 1em;
  color: #FFF;
  font-weight: bold;
  text-decoration: none;
  background: url('../images/left.gif') no-repeat left top;
  }
ul#mh_menu ul li a,
ul#mh_menu ul li span.item {
  padding: .25em 1em;
  color: #000;
  font-weight: normal;
  }
ul#mh_menu li span.current {
  color: #000;
  background: url('../images/left_on.gif') no-repeat left top;
  }
ul#mh_menu ul li span.current {
  color: #000;
  background: url('../images/left_on.gif') left;
  }
ul#mh_menu ul li.first span.current {
  background: url('../images/left_on.gif') no-repeat left top;
  }
ul#mh_menu li:hover {
  background-color: #FFF;
  }
ul#mh_menu li.submenu:hover {
  }
ul#mh_menu li.current,
ul#mh_menu li.current:hover {
  color: #000;
  }
ul#mh_menu ul li.current {
  background: url('../images/right_on.gif') right;
  }
ul#mh_menu li.current,
ul#mh_menu ul li.first {
  background: url('../images/right_top_on.gif') no-repeat right top;
  }
ul#mh_menu ul {
  position: absolute; display: none;
  width: 16em;
  }
ul#mh_menu li.submenu:hover ul.level2 {
  display: block;
  }
ul#mh_menu ul.level2 {
  bottom: 0; left: 0;
  z-index: 0;
  }

ul#mh_menu ul.level2 li {
  width: 17.8em;
  }
  
  
ul#mh_menu ul.level2 li a {
  width: 100%; /* for older versions of WinIE */
  voice-family: "\"}\""; voice-family: inherit; /* box model hack */
  width: 15.8em; /* doubled heights WinIE6 problem */
  }
ul#mh_menu a { /*???? child-selector hack - WinIE doesn't understand this */
  width: auto;
  }