/* !-----LOGO----- */
span#logo a{
	border: none;
	text-decoration: none;
	margin-top: 18px;
	float: left;
	color: #f4f4f4;
	text-transform: uppercase;
	font-size: 23px;
/* 	font-weight: bold; */
	font-family: Helvetica, Arial;
	letter-spacing: 2px;
	word-spacing: -3px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
/* Safari 3.0 and Chrome rules here */
	span#logo a{
/* 		margin-top: -6px; */
	}
}



/* !----------NAV */

#header {
   	width: 100%;
   	height: 101px;
   	position: relative;
/*    	border-bottom: 1px solid #e1e1e1; */
	background: #585858;
 	
}

#hdrcontent{
	width: 920px;
	height: 100%;
	margin: 0 auto;
	padding: 20px 0 0 0;

}

#header ul, .subnav ul {
	list-style-position: inside;
	list-style-type: none;
	text-transform: uppercase;
	font-size: 11px;
}

#header ul{
	position: relative;
	float: right;
	margin-top: 12px;

}



#header li{
	display: inline;
	border-left: 1px solid #e1e1e1;
	}

#header li:first-child{
	border-left: none;
}
	
#header li:hover,.subnav li:hover{
	cursor: pointer;
}
	
#header li a{
	padding: 0 15px;
	letter-spacing: 1px;
}

#header li a, .subnav li a{
	text-decoration: none;
	color: #b2b2b2;
	outline: none;
	
}

.subnav{
	width: 222px;
  	height: 250px;
	float: right;
	
}

.subnav ul {
	line-height: 30px;
	padding-bottom: 13px;
	text-align: left;
}

.subnav li{
	border-bottom: 1px solid #e1e1e1;
}

.subnav li:last-child{
    border-bottom:none;
}

.subnav li a{
	display: block;
	width: 100%;
}
.subnav li:hover{
	color: white;
}

#header li.active{
/* 	font-weight: bold; */
/* 	color:#6d6d6d;	 */
	color: white;
}

.subnav ul li.active{
	#font-weight: bold;
}

#header li a:hover, 
#header li.active a {
	color: white;
}

.subnav li a:hover,
.subnav li a.active{
	color:#6d6d6d;	
}