/***********************************************************************
 * Menu
 **********************************************************************/
 
#menu {
	font-size: 0.750em;
	position: absolute;
	text-align: right;
	top: 0;
	width: 100%;
}

#menu .con {
	overflow: visible;
}

#nav > span, #nav li > span {
	font-weight:bold;
	color: #FFFFFF;
	font-size:100%;
}

/***********************************************************************
 * Dropdown
 **********************************************************************/
 
#nav.dropdown{
	height: 44px;
	overflow: visible;
	margin-right: 81px;
	text-align: right;
	position: relative;
	z-index: 10;
}
.dropdown li{
	position:relative;
}
.dropdown a{
	display:block;
}
.dropdown ul{
	margin:0px 0 0 0;
	list-style:none;
	position:absolute;
	left:-99999px;
	text-align:left;
	top:100%;
	z-index: 15;
}
.dropdown li:hover ul {
	left:0;
	background-color:#2E2B36;
}
#nav.dropdown ul li {
	position:static;
	width: 100%;
}
.dropdown ul a {
	white-space:nowrap;
	display:block;
	width:100%;
}
.dropdown li:hover a {
	text-decoration:underline;
}
.dropdown li:hover ul a {
	text-decoration:none;
}
.dropdown ul li a:hover {
	text-decoration:none;
}

a.dd-f, a:hover.dd-f  {
	text-decoration:none;
}

/***********************************************************************
 * Centered Navigation
 **********************************************************************/

#nav.centered li {
	display:inline-block;    					/* Change betwwen inline and inle-block for height manpipulation */
	float:none;
	text-transform: uppercase;
}
#nav.centered a {
	display:inline-block;
	width: 100%;
	color:#FFF;
	text-decoration:none;
	padding: 0 5px;
	transition: background-color 0.15s ease;
}
#nav.centered li:hover > a,
#nav.centered a:hover {
	background-color:#B42326;
	text-decoration:none;
}
#nav.centered > li > a {
	line-height: 44px;
}
