ul.menu-bar {
display:block;
margin-top:-65px;
margin-left:417px;
position:relative;
z-index:40;
color:#CCC;
white-space:nowrap;
}

ul.menu-bar.preload  li.menu div.menu-popup {
visibility:hidden;
border:2px dashed #c08;
}

ul.menu-bar li.menu {
white-space:normal;
display:inline-block;
margin:0;
padding:0 3px;
vertical-align:top;
background-image:none;
cursor:pointer;
}

ul.menu-bar li.menu.hover {
background-image:url("../_images/menu-arrow.png");
background-position:bottom right;
background-repeat:no-repeat;
}

ul.menu-bar li.menu.first {
padding:0 0 0 3px;
}

ul.menu-bar li.menu.last {
padding:0 3px 0 0;
}

ul.menu-bar li.menu * {
vertical-align:baseline;
}

ul.menu-bar li.menu a.label {
display:block;
margin:0;
padding:0.75em 1em;
background-color:transparent;
color:#CCC;
text-decoration:none;
}

ul.menu-bar li.menu.hover a.label {
background-color:#404040;
text-decoration:underline;
color:#fff;
}

ul.menu-bar li.menu a.label.selected {
color:#d4003f;
}

ul.menu-bar li.menu.empty a.label {
margin:0 0 0.5em 0;
padding:0.75em 1em;
}

ul.menu-bar li.menu div.menu-popup {
padding:0;
margin:0.5em 0 0 0;
position:relative;
}

ul.menu-bar li.menu div.menu-popup ul {
display:block;
list-style:none;
margin:0;
padding:0 0.5em;
position:absolute;
background-image:url("../_images/0x404040-alpha-90.png");
background-repeat:repeat;
overflow:hidden;
text-indent:0;
}

ul.menu-bar li.menu div.menu-popup ul li.menu-item {
margin:0;
padding:0;
position:relative;
border-style:solid;
border-color:#555;
border-width:0 0 1px 0;
width:100%;
}

ul.menu-bar li.menu div.menu-popup ul li.menu-item.last {
border:0;
}

ul.menu-bar li.menu div.menu-popup ul li.menu-item.image {
text-align:center;
height:57px;
}

ul.menu-bar li.menu div.menu-popup ul li.menu-item.image .background{
display:none;
}

ul.menu-bar li.menu div.menu-popup ul li.menu-item.image .label{
display:block;
}

ul.menu-bar li.menu div.menu-popup ul li.menu-item div.background {
position:absolute;
left:0;
top:0;
width:100%;
background-color:#000;
}

ul.menu-bar li.menu div.menu-popup ul li.menu-item a.label {
padding-left:1em;
padding-right:0;
position:relative;
background-color:transparent;
color:#ccc;
text-decoration:none;
}

ul.menu-bar li.menu div.menu-popup ul li.menu-item a.label.hover  {
color:#fff;
text-decoration:underline;
}

ul.menu-bar li.menu div.menu-popup ul li.menu-item a.label.selected  {
color:#fff;
}

ul.menu-bar li.menu div.menu-popup ul li.menu-item.image  a.label {
padding:0;
margin:0;
}

ul.menu-bar li.menu div.menu-popup ul li.menu-item.image a.label img {
border:0;
}