#navigation {
	position:absolute;
	z-index:999;
	right:0;
	top:0;
	padding:0;
	width : 941px;
}


/* primary */


#navigation .primary {
	position:relative;
	background-image : url(gfx/menu.gif);
	background-repeat: no-repeat;
	background-position : left 30px;
	border-bottom : 3px solid #ff9000;
	font-size:100% !important;
	width:auto;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

#navigation .primary ul { /* variable slider */
	list-style:none outside;
	color:#000;
	overflow:hidden;
	background-image : url(gfx/menu.gif);
	background-repeat: no-repeat;
	background-position : left 30px;
	background-color : #FFFFFF;
	margin:0;
	width:100%;
	padding:0;
	height : 30px;
	position:relative;
	z-index:9999;
}

#navigation .primary li {
	float:left;
	position:static;
}

#navigation .primary li a {
	font-weight:normal;
	float:left;
	padding: 7px 0 0 0;
	text-decoration:none;
	color:#FFFFFF;
	font-weight : bold;
	font-size : 12px;
	background-color: #393939;
	white-space:nowrap;
	cursor:pointer;
	height : 23px;
}

#navigation .primary li a:hover {
	color:#FFFFFF;
	text-decoration : underline;
	background-color: #393939;
}

#navigation .primary li.current a, #navigation .primary li.current a:hover {
	color:#FFFFFF;
	text-decoration : none;
	background-color: #ff9000;
}

#navigation .primary li.selected {
	color:#FFFFFF;
	text-decoration : none;

}

#navigation .primary li.selected a {
	color:#FFFFFF;
}


/* level 1 */


#navigation .primary li ul {
	position:absolute;
	z-index : 999;
	top: 31px;
	margin : 2px 0 0 1px;
	padding : 6px 0 3px;
	clear:both;
	width:100%;
	/* properties of slider resetted: */
	overflow:visible;
	color:#000;
	background:none #fff;
	width : 173px;
}

#navigation .primary li li {
	float:left;
	position : relative;
	clear:both;
	width: 173px; /* width for columns */
	background-image:none !important;
	position:relative;
}

#navigation .primary li li a {
			float:none;
			display:block;
			padding: 6px 32px;
			font-weight : 100;
			height : auto;
		}
	
		#navigation .primary li li a,
		#navigation .primary li li.selected li a {
			background-color : none;
			background:url("gfx/pijl.gif") 22px 13px no-repeat !important;
			color : #000000 !important;
			background-color:#fff !important;
			font-size : 12px;
		}
		
		#navigation .primary li li a:hover,
		#navigation .primary li li li:hover a,
		#navigation .primary li li.selected a {
			background-color : #FFFFFF;
			
			color : #ff9000 !important;
			background:url("gfx/pijl.gif") 22px 13px no-repeat !important;
			font-size : 12px;
		}

/* hidden and shown */

#primary-iframe {
	clear:both;
	width:100%;
	height:2.2em;
	margin:-2.2em 0 0 0;
	overflow:hidden;
}

	
	
#navigation .primary li ul, #navigation .primary li.selected li ul, #navigation .primary li form {
	display:none;
}

#navigation .primary li.selected ul, #navigation .primary li.selected li.selected ul, #navigation .primary li.selected form {
	display:block;
}
