#menu{
	position:absolute;
	top:100px;
	width:960px;
	background:url(../img/menu-bg.png) repeat-x;
	font-family:'PreciousSansBook';
	font-size:13px;
	z-index:999;
}


/*center ul */

#navcenter {
	margin:0px auto;
	display:table;
	white-space:nowrap;
}
#navcenter #nav {
list-style:none;
margin:0;
padding:0;
display:table-row;
white-space:nowrap;
}

#navcenter #nav li{
display:table-cell;
}
#navcenter ul a{
display:block;
}




/**
 * Height/width 
 **/
#menu{height: 43px;}
ul#nav ul{top: 43px;}

/* first level */
ul#nav li a{height:43px; line-height:43px;} 
/* Second level */
ul#nav ul li a{height:20px; line-height:20px;} 


/**
 * Backgrounds/colors 
 **/

/* First level */
ul#nav li{height:50px;}
ul#nav li a{color:#fff;border-right:1px dotted #515151; text-align:center;}
ul#nav li:hover, ul#nav li.hover{}
ul#nav li:hover a,ul#nav li.hover a {color: #c24b30;}
ul#nav li.active a {background:#8c3623; color: #fff;}
ul#nav li.active{background:url(../img/menu-active.png) no-repeat center top;}
/* Second level */
ul#nav li li{background:none;border-bottom:1px dotted #515151;text-align:left !important;}
ul#nav li:hover li a{background:#000;text-align:left !important;padding:0 5px !important;}
ul#nav li:hover li:hover, ul#nav li.hover li.hover{background:none;}
ul#nav li:hover li:hover a,ul#nav li.hover li.over a {color: #aabac8;}
ul#nav li li a {background:#000; color: #fff;}
ul#nav li li.active a {background:#8c3623; color: #fff;}



#nav li:first-child a {
	border-left:1px dotted #515151 !important;
}




/**
 * general styles
 **/

/* first level */
ul#nav {
	/*float: left;*/
	height: 100%;
	padding: 0;
	margin:0;
	list-style: none;

}

ul#nav li {
	position: relative;
	float: left;
}

ul#nav li a {
	display: block;
	width: auto;
	text-decoration: none;
	padding:0 30px 0 30px;
}

* html ul#nav li a{
	width:100px;
}





/* second level */
ul#nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
	width: 168px;
}

ul#nav ul li{width:100%;float:left;}

* html ul#nav ul li a{
	width:168px;
}


ul#nav ul{
	position:absolute;
	display:none;

}

ul#nav ul li{
	height:20px;
}
ul#nav li:hover ul{
	left:-1px;
	display:block;
	z-index:999;
}



/* show hide behaviour 
ul#nav ul,
ul#nav li:hover ul ul,
ul#nav ul ul,
ul#nav li:hover ul ul ul,
ul#nav ul ul ul,
ul#nav li:hover ul ul ul ul {
	position: absolute;
	left: -999em;
}

ul#nav li:hover ul,
ul#nav li li:hover ul,
ul#nav li li li:hover ul,
ul#nav li li li li:hover ul {
	left: -1px;
	z-index: 999;
}

/* show hide behaviour with protofish 
ul#nav li.hover ul ul,
ul#nav li.hover ul ul ul,
ul#nav li.hover ul ul ul ul {
	position: absolute;
	left: -999em;
}

ul#nav li.hover ul,
ul#nav li li.hover ul,
ul#nav li li li.hover ul,
ul#nav li li li li.hover ul {
	left: -1px;
	z-index: 999;
}*/