@charset "utf-8";
/* CSS Document */
.menu {
	background-image: url(images/mainnav_bg.gif);
}
.menu ul li a.hide, .menu ul li a:visited.hide {
	display:none;
	z-index:999;
}
.menu ul li a:hover ul li a.hide {
	display:none;
}
.menu ul li a:hover ul li a.hideleft {
	display:none;
}
.menu ul li a:hover {
	color:#fff;
	background-color:#7e6329;
}
.menu ul li a:hover ul {
	display:block;
	position:absolute;
	top:40px;
	left:0;
	width:104px;
	height:26px;
	text-align:left;
	z-index:999;
}
.menu ul li a:hover ul.left {
	left:-42px;
	text-align:left;
}
.menu ul li a:hover ul li a.sub {
	background:#9e957d;
	color:#fff;
	width:104px;
	display:block;
	height:26px;
	border-bottom:solid #a79e8b 1px;
	background-image: url(images/arrow_mainnav.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
.menu ul li a:hover ul li a.sub:hover {
	background-image: url(images/arrow_mainnav.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
.menu ul li a:hover ul li a.subleft {
	background:#9e957d;
	color:#fff;
	width:104px;
	display:block;
	height:26px;
	border-bottom:solid #a79e8b 1px;
	background-image: url(images/arrow2_mainnav.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.menu ul li a:hover ul li a.subleft:hover {
	background-image: url(images/arrow2_mainnav.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.menu ul li a:hover ul li a {
	display:block;
	background:#9e957d;
	color:#fff;
	width:104px;
	display:block;
	height:26px;
	text-align:left;
	font-size:12px;
	border-bottom:solid #a79e8b 1px;
}
.menu ul li a:hover ul li a ul {
	visibility:hidden;
	text-align:left;
}
.menu ul li a:hover ul li a:hover {
	background:#8d846b;
	color:#fff;
	width:104px;
	display:block;
	height:26px;
	text-align:left;
}
.menu ul li a:hover ul li a:hover ul {
	visibility:visible;
	position:absolute;
	left:104px;
	top:0;
	color:#fff;
	width:104px;
	display:block;
	height:26px;
	text-align:left;
	z-index:999;
}
.menu ul li a:hover ul li a:hover ul.left {
	left:-126px;
	width:104px;
	display:block;
	height:26px;
	text-align:left;
}
