#list_nav {
  z-index: 2;
  font-weight: bold;
  font-family: arial;
  margin: 9px;
  margin-top: 0;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  background: url('/images/nav_top.png') no-repeat top left;
  padding-top: 5px;
}

#list_nav ul {
  list-style: none;
  margin: 0;
  padding: 0 0 5px 0;
  width: 96px;
  background: url('/images/nav_bottom.png') no-repeat bottom left;
}

#list_nav li {
  background: #af0808;
  margin: 0;
  padding: 0;
  color: white;
  text-transform: uppercase;
  font-size: 10px;
  border-bottom: 1px solid #990000;
  border-top: 1px solid #b33;
  width: 96px;
}

#list_nav li.lvl1-1 {
  border-top: none;
}

#list_nav h3 {
  font-size: 10px;
}

#list_nav a, #list_nav h3 {
  margin: 0;
  color: white;
  display: block;
  padding: 7px 14px;
  font-weight: bold;
  text-shadow: 0px 0px 1px #bbb;
}

#list_nav a {
  text-decoration: none;
}

#list_nav a:hover, #list_nav h3:hover {
  color: #b33;
  background: #fff;
  cursor: default;
  text-shadow: none;
}

#list_nav a:active {
  color: #060;
  background: #ccc;
}

/* sub nav */

#list_nav ul ul {
  background-image: none;
  background: white;
  text-transform: none;
  width: auto;
  padding: 10px 0;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  margin-left: -.5px;
  z-index: 3;
}

#list_nav ul ul li {width: 100%; }
#list_nav ul ul li:first-child {
  border-top: none;
}

#list_nav ul ul, #list_nav ul ul a, #list_nav ul ul h3 {
  color: #999;
  text-shadow: none;
  white-space: nowrap;
}

#list_nav ul ul a:hover, #list_nav ul ul h3:hover {
  color: #b33;
}

#list_nav ul ul li {
  border: none;
}

/* Requirement: Put the element selector name (div)
onto non anchor hover selectors to force IE5 and
5.5 to correctly apply the csshover file. */

div#list_nav li, div#list_nav li:hover {
  position:relative;
}

div#list_nav li ul {
  position: absolute;
  top: -10px;
  left: 100.1%;
  display: none;
}

div#list_nav ul ul,
div#list_nav ul ul ul,
div#list_nav ul li:hover ul ul,
div#list_nav ul li:hover ul ul ul
{display: none;}

div#list_nav ul li:hover ul,
div#list_nav ul ul li:hover ul,
div#list_nav ul ul ul li:hover ul
{display: block;}

/* End non-anchor hover selectors */

/* links */
#list_nav #value_club-1 {
  background: #af0808 url('/images/evc_link.png') no-repeat top center;
  height: 29px;
  font-size: 0px;
}
#list_nav #value_club-1:hover {
  background: white url('/images/evc_link.png') no-repeat top center;
}

#list_nav #mccafe-1 {
  background: url('/uploads/assets/images/links/mccafe_white_transparent.png') no-repeat top center;
  height: 29px;
  font-size: 0px;
}
#list_nav #mccafe-1:hover {
  background: white url('/uploads/assets/images/links/mccafe_brown_transparent.png') no-repeat top center;
}

/* colors */
#list_nav ul ul li { background-color: white; }
#list_nav ul ul ul li a,
#list_nav ul ul ul li h3,
#list_nav ul ul ul { background-color: #af0808 !important; color: white; }
#list_nav ul ul ul li a:hover,
#list_nav ul ul ul li h3:hover { color: #ccc; }
