.nav ul {
	position:absolute;
	top:-999em;
	width:9.45em; 
	line-height:1.0;
    z-index: 99;
    }
    .nav ul *{
    	margin:0;
    	padding:0;
    	list-style:none;
    }
    
.nav ul li, .nav ul a {
	width: 100%;
	font-weight: normal;
	}
    
.nav li {
	float:left;
	position:relative; 
	z-index:99; 
}
.nav ul a {
	display:block;
    background: none!important;
}
.nav li:hover ul, ul.nav li.sfHover ul {
	left:-1px;
	top: 47px;
}
.nav li:hover li ul, .nav li.sfHover li ul {
	top:-999em;
}
.nav li li:hover ul, ul.nav li li.sfHover ul  {
	left:9.45em;
	top:-1px;
}
.nav li li:hover li ul, .nav li li.sfHover li ul {
	top:-999em;
}
.nav li li li:hover ul, ul.nav li li li.sfHover ul  {
	left:9.45em; 
	top:-1px;
}

.superfish li:hover ul,
.superfish li li:hover ul,
.superfish li li li:hover ul {
	top: -999em; 
}
embed, object {
	position: relative;
	z-index: 0;
	}

.nav ul {
	float:left;
	margin-bottom:1.5em;
	}
.nav ul li {
	background:#000000;
	border-left:1px solid #9e9081;
	border-top:1px solid #9e9081;
	width: 12em;
}
.nav ul a {
	color: #13a;
	padding: .75em 0;
	text-decoration:none;
}

.nav ul li:hover, .nav ul li.sfHover,
.nav ul a:focus, .nav ul a:hover, .nav ul a:active {
	background:#675b4d;
}
.nav li li {
	background:#91816f;
}

.nav li li a {
	height: auto;
	padding: 6px 6px 6px 15px!important;
	color: #fff;
	padding-left: 10px;
	font-weight: normal!important;
	font-size: 12px!important;
}
.nav li li li {
	background:#898787;
}
.nav li li li li {
	background:#7c7b7b;
}

