/********** < Navigation */
.main-nav {
    padding: 0px;
    margin: 0px;
    padding-top: 45px;
    float: right;
}

.main-nav li.item {
    display: inline;
    margin-left: 20px;
    padding-bottom: 2px;
}

.main-nav li.item:hover, .main-nav .active {
    border-bottom: 3px solid #990000;
}

.main-nav li.item a {
    color: #fff;
    text-decoration: none;
}

.main-nav li.item a:hover {
    color: #ccc;
    text-decoration: none;
}

.brandMenu {
    display: inline;
    margin-left: 30px;
    padding-bottom: 2px;
    color: #fff;
}

.brandMenu:hover {
    border-bottom: 3px solid #990000;
}

.brandMenu a {
    color: #fff;
    text-decoration: none;
}

.brandMenu a:hover {
    color: #ccc;
    text-decoration: none;
}

.bottom-nav-container .brandMenu {
    margin: 0px;
}

.bottom-nav-container .brandMenu:hover {
    border-bottom: 0px;
}

#nav {
    padding: 28px 0px 0px 0px;
    margin: 0px;
}

/* All Levels */
#nav li {
    text-align: left;
    position: relative;
}

#nav li.over {
    z-index: 998;
}

#nav li.parent {
}

#nav li a {
    display: block;
    text-decoration: none;
}

#nav li a:hover {
    text-decoration: none;
	
}

#nav li a span {
    display: block;
    white-space: nowrap;
    cursor: pointer;
}

#nav li ul a span {
    white-space: normal;
}

/* 1st Level */
#nav li {
    float: left;
}

#nav li a {
    float: left;
    padding: 0px;
}

#nav li a:hover {
}

#nav li.over a, #nav li.active a {
}

/* 2nd Level */
#nav ul, #nav div {
    position: absolute;
    padding: 13px 0px 13px 10px;
    width: 393px;
    top: 25px;
    left: -10000px;
    background: #cccccc url(../images/menu-arrow-down.png) no-repeat center top;
}

#nav ul.wiogmap, #nav div.wiogmap {
    position: absolute;
    padding: 13px 0px 13px 10px;
    width: 120px;
    top: 25px;
    left: -10000px;
    background: #cccccc url(../images/menu-arrow-down.png) no-repeat center top;
}

#nav ul.about-us, #nav div.about-us {
    position: absolute;
    padding: 13px 0px 13px 10px;
    width: 120px;
    top: 25px;
    left: -10000px;
    background: #cccccc url(../images/menu-arrow-down.png) no-repeat center top;
}

#nav li.one-col {
    clear: both;
	width: 90%;
}

#nav div ul {
    position: static;
    width: 393px;
    height: 193px;
    border: none;
}

/* 3rd+ leven */
#nav ul ul, #nav ul div {
    top: 7px;
}

#nav ul li {
    float: left;
    width: 32%;
}

#nav ul li:hover {
    background-color: #fff;
}

#nav ul li.last {
    border-bottom: 0;
}

#nav ul li a {
    float: none;
    padding: 3px 9px;
    margin-left: 5px;
    background: url(../images/li-black.png) no-repeat left center;
    font-weight: normal;
    color: #000 !important;
}

#nav ul li a:hover {
    color: #660000 !important;
    font-weight: bold;
}

#nav ul li.active > a, #nav ul li.over > a {
    color: #660000 !important;;
    font-weight: bold;
}

/* Show menu */
#nav li ul.shown-sub, #nav li div.shown-sub {
    position: absolute;
    left: -177px; /* -177 */
    z-index: 999;
}

#nav li ul.shown-sub-wiogmap, #nav li div.shown-sub-wiogmap
{
    position: absolute;
    left: -14px;
    z-index: 999;
}

#nav li ul.shown-sub-about-us, #nav li div.shown-sub-about-us
{
    position: absolute;
    left: -43px;
    z-index: 999;
}

#nav li.shown-sub ul.shown-sub, #nav li .shown-sub li div.shown-sub {
    left: 100px;
}

/********** Navigation > */
/* ======================================================================================= */
.level0 {
    text-transform: none;
}
#nav .online {
    text-transform: none;
	padding-left:40px;
}
