#topmenu {
 padding: 0px;
 margin: 0px;
 font-family: Verdana, Arial, Helvetica;
 font-size: 12px;
 font-weight: normal;
}

#menu {
 float: left;
 width: 100%;
 min-width: 990px;
 font-size: 100%;
 line-height: normal;
 background-color: #EEEEEE;
 background: url("../images/menu/1px.gif") repeat-x bottom;
 border-bottom: 5px solid #E57E1D;
}

#menu_width {
 float: left;
 width: 990px;
 font-size: 100%;
 line-height: normal;
 background-color: #EEEEEE;
 background: url("../images/menu/1px.gif") repeat-x bottom;
 border-bottom: -5px solid #E57E1D;
}

#menu ul {
 margin: 0;
 padding: 0px;
 padding-left: 100px;
 list-style: none;
}

#menu li {
 display: inline;
 margin: 0px;
 padding: 0px;
}

#menu a {
 float: left;
 background: url("../images/menu/tableft.gif") no-repeat left top;
 margin: 0px;
 padding: 0px;
 padding-left: 4px;
 text-decoration: none;
}

#menu a span {
 float: left;
 display: block;
 width: 106px;
 text-align: center;
 cursor: pointer;
 background: url("../images/menu/tabright.gif") no-repeat right top;
 padding: 5px 5px 5px 0px;
 color: #FFFFFF;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#menu a span { float: none; }
/* End IE5-Mac hack */

#menu a:hover span { color: #FFFFFF; }
#menu a:hover { background-position: 0% -42px; }
#menu a:hover span { background-position: 100% -42px; }
#menu #current a { background-position: 0% -42px; }
#menu #current a span { background-position: 100% -42px; }
