﻿
.urbangreymenu {
    background-color: #fff;
    border: 1px solid #cccccc;
    margin-bottom: 10px;
}
.urbangreymenu h3 {
    background: url("../images/bg_title.gif") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    color: #111111;
    display: block;
    font-size: 9pt;
    font-weight: 700;
    padding: 10px 0 10px 30px;
    text-transform: uppercase;
}
.urbangreymenu .headerbar {
    border-top: 1px solid #cccccc;
}
.urbangreymenu .first {
    border-top: medium none;
}
.urbangreymenu .headerbar a {
    color: #111111;
    display: block;
    padding: 7px 0 7px 17px;
}
.urbangreymenu .headerbar a.selected {
    font-weight: 700;
}
.urbangreymenu .headerbar a:visited {
    color: #ec4f02;
}
.urbangreymenu .headerbar a:hover {
    color: #555555;
}
.urbangreymenu .headerbar a span {
    color: #ec4f02;
    font-weight: 400;
}
.urbangreymenu ul {
    border-top: 1px solid #c5d8e4;
}
.urbangreymenu ul li {
    border-bottom: 1px solid #cccccc;
    padding: 0 5px 0 10px;
}
.urbangreymenu ul li.last {
    border-bottom: medium none;
}
.urbangreymenu ul li a {
    background: url("../images/icon_arrow_8.gif") no-repeat scroll 5px 12px #FCF9BD;
    color: #111111;
    display: block;
    padding: 7px 0 7px 15px;
}
.urbangreymenu ul li a:hover {
    color: #555555;
}
.urbangreymenu ul li a.selected {
    color: #f38202;
    font-weight: 400;
}
.urbangreymenu ul li a span {
    color: #ec4f02;
    font-weight: 400;
}
.urbangreymenu ul li.last ul {
    border-top: 1px solid #c5d8e4;
}
.urbangreymenu ul li ul {
    border-top: medium none;
}
.urbangreymenu ul li ul li {
    border-bottom: 1px solid #c5d8e4;
    padding: 0 5px 0 10px;
}
.urbangreymenu ul li ul li.last {
    border-bottom: medium none;
}
.urbangreymenu .headerbar:before {
    color: #333333;
    content: "";
    font: 9pt "FontAwesome",sans-serif;
    left: 9px;
    padding-top: 7px;
    position: absolute;
}