.chromemenu{
width: 100%;
font-weight: bold;
border: 0px solid #4b4b4b;
}

.chromemenu:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.chromemenu ul{
width: 100%;
padding: 0px 0;
margin: 0;
text-align: left; /*set value to "right" for example to align menu to the left of page*/
margin-bottom:-1px;
}

.chromemenu ul li{
display: inline;
}

.chromemenu ul li a{
color: #FFFFFF;
padding: 5px 8px;
margin: 0;
text-decoration: none;
border-left: 1px solid #4b4b4b;
background-color:#333333;
float:right;
height:18px;
border-top:1px solid #4b4b4b;
}

.chromemenu ul li a:hover, .chromemenu ul li a.current{
background-color:#ff6600;
border:1px solid #ff6600;
}

.menucontainer{
clear: left;
width:100%; /*width of 2nd level sub menus*/
height:2em; /*height of 2nd level sub menus. Set to largest's sub menu's height to avoid jittering.*/
background-color:#424242;
border-top:1px solid #ff6600;
border-bottom:1px solid #4b4b4b;
}

.menucontent{
display:none;
background-color:#ff6600;
font-weight: bold;
height:1.8em;
text-align:right;
color:#FFFFFF;
padding-top:2px;
}

.menucontent a:link, .menucontent a:visited,  .menucontent a:active{
color:#FFFFFF;
text-decoration:none;
}

.menucontent a:hover, .menucontent a:current{
color:#FFFFFF;
text-decoration:underline;
}

a.menulink:link, a.menulink:visited, a.menulink:active{
color:#FFFFFF;
text-decoration:none;
}

a.menulink:hover{
color:#FFFFFF;
text-decoration:underline;
}

A.submenucontent:link, A.submenucontent:visited, A.submenucontent:active {color: #FFFFFF;font-weight:bold;text-decoration: none;}
A.submenucontent:hover {color: #FFFFFF;font-weight:bold;text-decoration: underline;}