.menuholder {

width:740px;

margin:0 auto;
position: relative;
z-index: 10;
}

.menuholder * {
position: relative;
z-index: 10;
}

#menu {

	padding:0;

	margin:0;

	list-style:none;

	height:37px;

	width:740px;

	position:relative;

	z-index:500;

	font:9px Georgia, "Times New Roman", Times, serif;

	text-align: left;

}

#menu li {

	float:left;

	

}

#menu li a {

	display:block;

	float:left;

	height:37px;

	line-height:37px;

	color:#ffe1b0;

	text-decoration:none;

	padding:0 0 0 12px;

}

#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 ul {display:none;}

#menu li a:hover {

	z-index:200;

	position:relative;

	color:#9cb649;

}

#menu li:hover {

	position:relative;

	z-index:200;

}

#menu li:hover > ul {display:block; position:absolute;}

#menu li:hover > a {

	color:#9cb649;

}

#menu li:hover > a.sub {

	color:#9cb649;

}

#menu li.current a {

	color:#9cb649;

}

#menu li a.sub {



}

#menu li.current a.sub {

	color:#9cb649;

	background:url(images/down-arrow.gif) no-repeat right center;

	

}

#menu :hover ul {

	left:0;

	top:37px;

	width:130px;

}

/* 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:185px;

	top:0px;

	background:#B3C1B4;

	white-space:nowrap;

	width:130px;

	z-index:200;

	height:auto;

}

#menu :hover ul li {

	margin:0;

}

#menu :hover ul li a {

	width:205px;

	padding: 5px 10px;

	background:#B3C1B4;

	color:#3A2A1A;

	height:auto;

	line-height:14px;

	font:11px Tahoma;

}

#menu :hover ul li a {

	padding: 5px 10px;

}



#menu :hover ul li a.fly {

	background:#B3C1B4 url(images/right-arrow.gif) no-repeat right center;

	

}

#menu :hover ul :hover a.fly2 {

	background:#B3C1B4 url(images/right-arrow.gif) no-repeat right center;


}

#menu :hover ul :hover {

	background-color:#605F4B;

	color:#D9D0A5;



}

#menu :hover ul :hover a.fly {

	background-color:#605F4B;

	color:#D9D0A5;

}

#menu :hover ul li.currentsub a {

	background:#B3C1B4;

	color:#D9D0A5;

}

#menu :hover ul li.currentsub a.fly {

	background:#B3C1B4 url(images/right-arrow.gif) no-repeat right center;

	color:#D9D0A5;

}

#menu :hover ul :hover ul li a {

	width:230px;

	padding:0;

	padding: 5px 10px;

	background:#B3C1B4;

	color:#3A2A1A;

}

#menu :hover ul :hover ul :hover {

	background-color:#605F4B;

color:#D9D0A5;

}

#menu :hover ul :hover ul li.currentfly a, #menu :hover ul :hover ul li.currentfly a:hover {

	background:#840;

color:#D9D0A5;

}

