#menuHolder {
width: 1003px;
font: 11px Georgia, "Times New Roman", Times, serif;
color: #000;
}

#menu {
	padding:0;
	margin:0;
	list-style:none;
	height:27px;
	position:relative;
	z-index:500;
	font: 11px Georgia, "Times New Roman", Times, serif;
	color: #000!important;
	text-transform:uppercase;
}
#menu li {
	float:left;
}
#menu li a {
	display:block;
	float:left;
	height:27px;
	line-height:27px;
	color:#000;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
}
#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:#000;
}
#menu li:hover {
	position:relative;
	z-index:200;
}
#menu li:hover > a {
	color:#000;
/*	background:#c60;*/
}
#menu li:hover > a.sub {
	color:#000;
/*	background-color:#c60;*/
}
#menu li.current a {
	color:#000;
	/*background:#840;*/
	background: #d8bf77
}
#menu li a.sub {
	/*background: #333 url(images/down-arrow.gif) no-repeat right center;*/
}
#menu li.current a.sub {
	color:#000;
	background:#840 url(images/down-arrow.gif) no-repeat right center;
	
}
#menu :hover ul {
	left:0;
	top:27px;
	width:220px;
	background: #d8bf77
}
/* 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:200px;
	top:-1px;
	/*background:#222;*/
	background: #d8bf77;
	white-space:nowrap;
	width:220px;
	z-index:200;
	height:auto;
	
	
}
#menu :hover ul li {
	margin:0;
	border-top:1px solid #000;
	border-left:1px solid #000;
	border-right:1px solid #000;
}

#menu :hover ul li.last {
	border-bottom:1px solid #000;
}
#menu :hover ul li a {
	width:220px;
	padding:0;
	text-indent:10px;
	/*background:#333;*/
	background: #d8bf77;
	color:#000;
	height:27px;
	line-height:27px;
}
#menu :hover ul li a.fly {
	background: #d8bf77 url(images/right-arrow.gif) no-repeat right center;
}

#menu :hover ul li a.fly:hover {
	background: #d8bf77 url(images/right-arrow2.gif) no-repeat right center;
}

#menu :hover ul :hover {
	/*background-color:#c60;*/
	color:#7b6830;
}
#menu :hover ul :hover a.fly {
	/*background-color:#c60;*/
	color:#7b6830;
}
#menu :hover ul li.currentsub a {
	/*background:#840;*/
	color:#000;
}
#menu :hover ul li.currentsub a.fly {
	background:#840 url(images/right-arrow.gif) no-repeat right center;
	color:#000;
}



#menu :hover ul :hover ul li a {
	width:220px;
	padding:0;
	text-indent:10px;
	/*background:#3e3e3e;*/
	background: #d8bf77;
	color:#000;
}
#menu :hover ul :hover ul :hover {
/*	background-color:#d70;*/	
	color:#7b6830;
}
#menu :hover ul :hover ul li.currentfly a, #menu :hover ul :hover ul li.currentfly a:hover {
	background:#840;
	color:#fff;
}


.menu01a, .menu01a a  {
width: 139px;
background: url(images/menu.gif) no-repeat 0 0;
}
.menu02a , .menu02a a{
width: 93px;
background: url(images/menu.gif) no-repeat -139px 0;
}
.menu03a , .menu03a a {
width: 182px;
background: url(images/menu.gif) no-repeat -232px 0;
}
.menu04a , .menu04a a {
width: 123px;
background: url(images/menu.gif) no-repeat -414px 0;
}
.menu05a , .menu05a a{
width: 139px;
background: url(images/menu.gif) no-repeat -537px 0;
}
.menu06a , .menu06a a {
width: 140px;
background: url(images/menu.gif) no-repeat -676px 0;
}
.menu07a , .menu07a a {
width: 78px;
background: url(images/menu.gif) no-repeat -816px 0;
}

.menu08a , .menu08a a {
width: 109px;
background: url(images/menu.gif) no-repeat -894px 0;
}

