/* #################### NAVIGATION #################### */
div#subHeader {
	width: 800px;
	background: #000;
	height: 35px;
	font-size: 0.9em;
	position:relative;
}

div#subHeader ul#primaryNavigation {
	position: absolute;
}

div#subHeader ul#primaryNavigation ul { float: left; }

div#subHeader ul#primaryNavigation li {
	display:block;
	float:left;
	font-size:1.1em;
	position: relative;
}
div#subHeader ul#primaryNavigation li.topitems {padding:0 10px 0 0; width: 140px;}
/*div#subHeader ul#primaryNavigation li.topitems ul li {padding-right:0;}
div#subHeader ul#primaryNavigation li.topitems a {}*/
div#subHeader ul#primaryNavigation li.topitems a:hover {
	background:#CCC;
	color:#000;
}
div#subHeader ul#primaryNavigation a {
	color:#FFF;
	cursor:pointer;
	display:block;
	float:left;
	padding-left:10px;
	text-decoration: none;
	text-transform:uppercase;
}
div#subHeader ul#primaryNavigation a span {
	float: left;
	display: block;
	height: 35px;
	padding:6px 0 0 0;
}
div#subHeader ul#primaryNavigation li.current {background:#f1f3f4;}

div#subHeader ul#primaryNavigation a:hover {color:#F6ce00; width: 100%; padding: 0;}
div#subHeader ul#primaryNavigation a:hover span {cursor: pointer; }



/*div#subHeader ul#primaryNavigation li { position: relative;width:100%;}*/

div#subHeader ul#primaryNavigation li ul {
	color:#FFF;
	display:block;
	left: -9999px;
	overflow:hidden;
	position : absolute;
	top: 35px;
	width:100%;
}
/*div#subHeader ul#primaryNavigation li.current ul li a {background-image:none;}*/

div#subHeader ul#primaryNavigation li ul li   {
	background:#000;
	display:block;
	float: none;
}
div#subHeader ul#primaryNavigation li ul li a:link, div#subHeader ul#primaryNavigation li ul li a:visited, div#subHeader ul#primaryNavigation li ul li a:active {
	color:#CCC;	
	display:block;
	float:none;
	padding:4px;
	/*position:absolute;*/
	text-transform:lowercase;
	width:100%;
}	


div#subHeader ul#primaryNavigation li ul a.first, 
div#subHeader ul#primaryNavigation li ul a:hover.first { border: 0; }

div#subHeader ul#primaryNavigation li ul a:hover {
	background:#CCC;
	color:#000;
}

div#subHeader ul#primaryNavigation li:hover ul, 
div#subHeader ul#primaryNavigation li.sfhover ul {
	left: -9999px;
}
div#subHeader ul#primaryNavigation li:hover ul, div#subHeader ul#primaryNavigation li:hover ul, div#subHeader ul#primaryNavigation li:hover ul, div#subHeader ul#primaryNavigation li.sfhover ul, div#subHeader ul#primaryNavigation li.sfhover ul, div#subHeader ul#primaryNavigation li.sfhover ul {
	left: 0;
}
