
/*---- Navigation ----*/

#nav ul {
	width:100%;
	margin:0;
	padding:0;
	list-style-type:none;
}

#nav li {
	float:left;
	margin:0;
	padding:0;
	background:url(../images/nav-spacer.gif) no-repeat top right;
	border:none;
}

#nav li.last {
	background:none;
}

#nav li a {
	text-transform:uppercase;
	font-size:14px;
	display:block;
	line-height:48px;
	padding:0 28px;
	color:#FFF;
	text-decoration:none;
	border:none;
}

#nav li a:hover, #nav li.selected a {
	color:#FFE240;
}

#nav li.selected li a {
	color:#FFF;
}

#nav li li.selected a {
	color:#FFE240;
}

/*--- Structure ---*/
/*#nav ul.dropdown,
#nav ul.dropdown li,
#nav ul.dropdown ul {
 list-style: none;
 margin: 0;
 padding: 0;
}*/

/*#nav ul.dropdown {
 position: relative;
 z-index: 597;
 float: left;
}*/

#nav ul ul li {
 width:280px;
 background:none;
}

#nav ul ul li a {
 line-height:30px;
}

/*#nav ul.dropdown li {
 float: left;
 line-height: 1.3em;
 vertical-align: middle;
 zoom: 1;
}*/

#nav ul.dropdown li.hover,
#nav ul.dropdown li:hover {
 position: relative;
 z-index: 599;
 cursor: default;
}

#nav ul ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 598;
 width: 100%;
}

#nav ul ul li {
 float: none;
}

#nav ul ul ul {
 top: 1px;
 left: 99%;
}

#nav ul li:hover > ul {
 visibility: visible;
}

/*--- Pretty Stuff ---*/

#nav ul ul li {
 /*padding: 7px 10px;*/
 border-bottom: #1A1917 solid 1px;
 background-color: #000;
 color: #FFF;
}

#nav ul ul li.hover,
#nav ul ul li:hover {
 background-color: #125581;
}