#nav{
	border-bottom:1px solid #DADAD9;
	border-top:1px solid #DADAD9;
	font-size:13px;
	text-transform:uppercase;
}

#nav ul.level2 { display: none !important; }

/************** ALL LEVELS  *************/ /* Style consistent throughout all nav levels */
#nav li { 
	position:relative; 
}

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

#nav li.over > a,
#nav a,
#nav a:hover { 
	text-decoration:none; 
	color:#222;
}

/************ 0 LEVEL  ***************/

#nav li { 
	float:left; 
}

/*#nav li.active a { color:#CAC7CA; }*/

#nav a { 
	color:#6d747a;
}

/************ 1ST LEVEL ************/
#nav > ul > li,
#nav > ul > li.active { float: left; margin:0; padding-bottom:0px; background:none; }
#nav > ul > li.last { background:none; padding-bottom:0; }
#nav ul a,
#nav ul a:hover { float:none; padding:0; background:none; }
#nav ul li a { font-weight:normal !important; }

/************ 2ND LEVEL ************/
#nav ul{
	position:absolute;
	width:420px;
	top:100%;
	left:-10000px;
	background:#fff;
	margin:0;
	padding:10px 0 20px;
	border:1px solid #DADAD9;
	border-top:0;
}

#nav ul ul{
	position:static;
	border:0;
	width:auto;
	padding:0;
} 

#nav > li{
	padding: 10px 15px 9px 2px;
}

#nav li.content-menu-item ul { width: 220px; }
#nav li.last.over ul { left: -105px }

#nav li.nav-children ul {
	height: 20px;
}

/* Show menu */
#nav li.over > ul { left:0; }

#nav li.level1{
	margin:0 0 0 10px;
	width: 210px;
}

#nav  ul ul li{
	float:none;
	text-transform:none;
}

/************ 3RD+ LEVEL ************/

