#menu { 
  position:absolute;
  top:0;
  left:0;
  width: 990px;
  height: 63px;
  overflow:hidden;
  z-index:480;
  }

#menu ul {
  width: 1000px;
  list-style: none;
  float: left;
  padding:0;
  margin:0;
}

#menu ul li {
  list-style-type: none;
  display: inline;
  margin:0;
  padding:0;
}

#menu ul li a {
  padding: 63px 0 0 0;
  margin:0;
  height: 0;
  overflow: hidden;
  float: left;
  display: block;
}

#menu ul li a#nav-tab1 {
  width: 140px !important; 
  background: url(../_img/nav/nav_01.gif) no-repeat; 
  }

#menu ul li a#nav-tab1:hover, #menu ul li a#nav-tab1.on {
   background-position: 0 -63px;
}

#menu ul li a#nav-tab2 {
  width: 142px !important;
  background: url(../_img/nav/nav_02.gif) no-repeat;
  }
#menu ul li a#nav-tab2:hover, #menu ul li a#nav-tab2.on {
   background-position: 0 -63px;
}

#menu ul li a#nav-tab3 {
  width: 142px !important;
  background: url(../_img/nav/nav_03.gif) no-repeat;
  }
#menu ul li a#nav-tab3:hover, #menu ul li a#nav-tab3.on {
   background-position: 0 -63px;
}

#menu ul li a#nav-tab4 {
  width: 141px !important;
  background: url(../_img/nav/nav_04.gif) no-repeat;
  }
#menu ul li a#nav-tab4:hover, #menu ul li a#nav-tab4.on {
   background-position: 0 -63px;
}

#menu ul li a#nav-tab5 {
  width: 143px !important;
  background: url(../_img/nav/nav_05.gif) no-repeat;
  }
#menu ul li a#nav-tab5:hover, #menu ul li a#nav-tab5.on {
   background-position: 0 -63px;
}

#menu ul li a#nav-tab6 {
  width: 141px !important;
  background: url(../_img/nav/nav_06.gif) no-repeat;
  }
#menu ul li a#nav-tab6:hover, #menu ul li a#nav-tab6.on {
   background-position: 0 -63px;
}

#menu ul li a#nav-tab7 {
  width: 141px !important;
  background: url(../_img/nav/nav_07.gif) no-repeat;
  }
#menu ul li a#nav-tab7:hover, #menu ul li a#nav-tab7.on {
   background-position: 0 -63px;
}

#menu ul li a.topnavsel {
  background-position: 0 -126px !important;
}


.subnav {
  position: absolute;
  top: 63px;
  width: 142px;
  display:none;
  z-index:490;
}

.subnav ul {
  list-style: none; 
  width: 126px;
  height: auto;
  background-color: #505050;
  margin: 0;
  padding: 0 8px;
  z-index:491;
}

.subnav ul li {
  list-style-type: none;
  margin:0;
  padding:0;
  z-index:492;
  border-style: solid;
  border-color: #a8a8a8;
  border-width: 1px 0 0 0;
 }
.subnav ul li:first-child { border:none; }

.subnav ul li a {
  color: #ffffff;
  font-size: 14px;
  font-family: geneva,arial,helvetica,sans-serif;
  text-decoration: none;
  display: block;
  text-align:center;
  font-weight:normal;
  padding: 8px 0px;
  margin:0;
  border-bottom: none;
  z-index:495;
}
.subnav ul li a:hover {
  background-color: inherit;
  text-decoration: none;
}

#tab1 { left: 0px; }
#tab2 { left: 140px; }
#tab3 { left: 282px; }
#tab4 { left: 424px; }
#tab5 { left: 566px; }
#tab6 { left: 708px; }
#tab7 { left: 848px; }

#tab1 ul li a:hover { color:#d8122b; }
#tab2 ul li a:hover { color:#cc8ec6; }
#tab3 ul li a:hover { color:#7aa2fe; }
#tab4 ul li a:hover { color:#f67c2e; }
#tab5 ul li a:hover { color:#51c961; }
#tab6 ul li a:hover { color:#cc8ec6; }
#tab7 ul li a:hover { color:#7aa2fe; }
