#menu {

	padding:0;

	margin:0;

	list-style:none;

	height:34px;

	position:relative;

	z-index:500;

	font-family:arial, verdana, sans-serif;
	
background:url(../images/navbg.jpg) repeat-x
}

#menu li {

	float:left;

}

#menu li a {

	display:block;

	float:left;

	height:34px;

	line-height:34px;

	background:transparent;

	color:#ffffff;

	text-decoration:none;

	font-weight:bold;

	padding:0;

	margin:0;

}



#menu table {

	border-collapse:collapse;

	width:0;

	height:0;

	position:absolute;

	top:0;

	left:0;

}

/* Default link styling */



/* Style the list OR link hover. Depends on which browser is used */



#menu li a:hover {

	z-index:200;

	position:relative;

	color:#fff;

}

#menu li:hover {

	position:relative;

	z-index:200;

}

#menu li:hover > a {

	color:#fff;

}

#menu li:hover > a.sub {

	color:#f7e6d0;

	background:#927b5f url(../images/dropdown.jpg) bottom center no-repeat;

}

#menu li.current a {

	color:#fff;

	background:#927b5f url(../images/dropdown.jpg) bottom center no-repeat;

}

#menu li a.sub {

	font-family:Tahoma;

	font-size:11px;

	background:#927b5f url(../images/dropdown.jpg) bottom center no-repeat;

}

#menu li.current a.sub {

	color:#fff;

	background:#927b5f url(../images/dropdown.jpg) bottom center no-repeat;

}

#menu :hover ul {

	left:0;

	top:34px;

}

/* keep the 'next' level invisible by placing it off screen. */

#menu ul, #menu :hover ul ul {

	position:absolute;

	left:-9999px;

	top:-9999px;

	width:0;

	height:0;

	margin:0;

	padding:0;

	list-style:none;

}

#menu :hover ul :hover ul {

	left:180px;

	top:0;

	background:#222;

	white-space:nowrap;

	width:100px;

	z-index:200;

	height:auto;

}

#menu :hover ul li {

	margin:0;

}

#menu :hover ul li a {

	width:200px;

	padding:0;

	text-indent:20px;

	background:#927b5f url(../images/dropdown.jpg) bottom center no-repeat;

	color:#fff;

	height:25px;

	line-height:25px;

	font-size:11px;

	font-family:Tahoma;

}

#menu :hover ul li a.fly {

	/*background:transparent url(images/right-arrow.gif) no-repeat right center;*/

	font-family:Tahoma;

	font-size:11px;

	background:#927b5f url(../images/dropdown.jpg) bottom center no-repeat;

}

#menu :hover ul :hover {

	background:#927b5f url(../images/dropdown.jpg) bottom center no-repeat;

	color:#f7e6d0;

}

#menu :hover ul :hover a.fly {

	color:#f7e6d0;

}

#menu :hover ul li.currentsub a {

	background:#927b5f url(../images/dropdown.jpg) bottom center no-repeat;

	color:#fff;

}

#menu :hover ul li.currentsub a.fly {

	background:#927b5f;

	color:#f7e6d0;

}

#menu :hover ul :hover ul li a {

	width:200px;

	padding:0;

	text-indent:20px;

	background:#927b5f url(../images/dropdown.jpg) bottom center no-repeat;

	color:#fff;

}

#menu :hover ul :hover ul :hover {

	background:#927b5f url(../images/dropdown.jpg) bottom center no-repeat;

	color:#f7e6d0;

}

#menu :hover ul :hover ul li.currentfly a, #menu :hover ul :hover ul li.currentfly a:hover {

	background:#927b5f url(../images/dropdown.jpg) bottom center no-repeat;

	color:#f7e6d0;

}


