
.menulist, .menulist ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}

.menulist ul {
display:none;
left:0;
margin-top:11px;
position:absolute;
top:1em;
width:160px;
}

.menulist ul ul {
left:158px;
margin-top:0;
top
:-1px;
}
.menulist li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#707070 none repeat scroll 0 0;
border:1px none #707070;
display:block;
float:left;
margin-right:2px;
position:relative;
width:130px;
}

.menulist li.liOrange{	
	background-color:#FF7C30;
}

.menulist ul li {
background-color:#A0A0A0;
float:none;
margin:0 0 -1px;
}



.menulist ul > li:last-child {
margin-bottom:1px;
}
.menulist a {
color:#FFFFFF;
display:block;
font-size:12px;
font-weight:bold;
padding:3px 5px;
text-decoration:none;
}
.menulist a:hover, .menulist a.highlighted:hover, .menulist a:focus {
background-color:#707070;
color:#FFFFFF;
}

.liOrange a:hover, .liOrange a.highlighted:hover, .liOrange a:focus {
background-color:#FF9900;
color:#FFFFFF;
}

.menulist a.highlighted {
background-color:#A0A0A0;
color:#FFFFFF;
}

.menulist a .subind {
display:none;
}
.menulist ul a .subind {
display:block;
float:right;
}
.menulist a {
float:left;
}
.menulist ul a {
float:none;
}
.menulist a {
float:none;
}
:first-child + html .menulist ul li {
float:left;
width:100%;
}
* html .menulist ul li {
float:left;
height:1%;
}
* html .menulist ul a {
height:1%;
}
