#toppagemenuWrapper  * {
margin: 0 0 0 0;
padding: 0 0 0 0;
}

#toppagemenuWrapper {
margin: 0 0 0 0;
padding:0;
width:890px;
background:#8b0000;
text-align:center; 
height: 25px; 
line-height: 25px;
}

#toppagemenuWrapper ul.menu * {
padding: 0 0 0 0;
margin: 0 0 0 0;
list-style-type:none;
}

#toppagemenuWrapper ul.menu {
width:890px;
border:none;
border:0;
padding:0;
font-size:13px;
font-weight:bold;
height:25px;
line-height: 25px;
list-style-type:none;
margin: 0 0 0 0;
position:relative;
z-index:1000;    
}

x.fontface #toppagemenuWrapper ul.menu {
font-family: StagLight;
}

#toppagemenuWrapper ul.menu img {
padding-top:3px;
height:20px;
width:110px;
position:relative;
}

#toppagemenuWrapper ul.menu li a, 
#toppagemenuWrapper ul.menu li a:active, 
#toppagemenuWrapper ul.menu li a:hover, 
#toppagemenuWrapper ul.menu li a:visited  {
display:block;
color: #FFF;
text-decoration: none;
font-weight: normal;
}

#toppagemenuWrapper ul.menu li ul a,
#toppagemenuWrapper ul.menu li ul a:active,
#toppagemenuWrapper ul.menu li ul a:hover,
#toppagemenuWrapper ul.menu li ul a:visited {
color: #000;
}

#toppagemenuWrapper ul.menu li{
line-height:25px;
height:25px;
width:110px;
background:url("http://cdn2.hlj.com/graphics/tabs/separator.png") no-repeat right;
float:left;
padding:0;
margin: 0 0 0 -1px;
position:relative;
}

#toppagemenuWrapper ul.menu li.last {
background:none;
}

#toppagemenuWrapper ul.menu li a{
color:#fff;
display:block;
font-weight:normal;
height:25px;
line-height:25px;
padding:0;
text-align:center;
text-decoration:none;
}

#toppagemenuWrapper ul.menu li a:hover, 
#toppagemenuWrapper ul.menu ul li:hover a {
color:#FFFFFF;
text-decoration:none;
}

#toppagemenuWrapper ul.menu li:hover {
background: #7C7C7C;
}

#toppagemenuWrapper ul.menu li ul {
background:#eee;
list-style:none;
display:none;
height:auto;
padding:0px;
margin:0px;
position:absolute;
max-width:150px;
width: 150px;
border-left:1px solid #8f8080;
border-right:1px solid #8f8080;
border-bottom:1px solid #8f8080;
z-index: 200;
text-align: left;
top:25px;
left:0;
}

.boxshadow #toppagemenuWrapper ul.menu li ul {
-webkit-box-shadow:#8f8080 1px 1px 3px;
-moz-box-shadow:#8f8080 1px 1px 3px;
box-shadow:#8f8080 1px 1px 3px;
}

#toppagemenuWrapper ul.menu li:hover ul {
margin-left:-1px;
display:block;
}

#toppagemenuWrapper ul.menu li li {
width: 150px;
background:#eee;
height: 25px;
display:block;
float:none;
margin:0px;
padding: 0 0 0 0;
max-width:200px;
}

#toppagemenuWrapper ul.menu li:hover li a {
background:none;
}

#toppagemenuWrapper ul.menu li ul a {
display:block;
font-size:12px;
font-style:normal;
margin:0px;
padding:0px 10px 0px 10px;
text-align:left;
color:#000;
}

#toppagemenuWrapper ul.menu li ul a:hover {
background:#8b0000;
border:0px;
color:#ffffff;
text-decoration:none;
}

#toppagemenuWrapper ul.menu p{
clear:left;
}

#toppagemenuWrapper ul.menu li ul li:hover a {
background-color:#900712;
color:#fff;
}


