@charset "utf-8";
/* CSS Document */

#nav {
	display:block;
	float:left;
	width:280px;
	height:600px;
	background:transparent url('images/bg_nav.png') no-repeat;
	text-align:center;
	list-style-type:none;
	padding:0px;
	margin:0px;
	Xborder:dashed 1px red;
}
#nav_ul {
	display:block;
	position:relative;
	top:0px;
	left:0px;
	width:196px;
	margin:15px 0px 0px 55px;
	padding:0px;
	list-style-type:none;
	z-index:100;
}
#nav_ul li {
	display:inline;
	line-height:2.5em;
}
#nav_ul li a {
	display:block;
	width:196px;
	font-size:1.25em;
	font-weight:bold;
	text-decoration: none;
	color:#d3a42f;
	line-height:2.5em;
}
#nav_ul li a:hover {
	background:#301a13;
}

/******* FLYOUT nav_ul **********/
	#nav_ul li li a {
		display:block;
		font-size:0.8em;
		font-weight:700;
		color:#301a13;
		text-decoration:none;
		background:transparent url('images/bg_nav_flyout.png');
		text-indent:0px;
		padding:2px 0px 0px 5px;
		z-index:100;
	}
	#nav_ul li li a:hover {
		color:#d3a42f;
		background:#301a13;
	}
	li ul.sub1, li ul.sub2, li ul.sub3, li ul.sub4, li ul.sub5 {
		display:none;
		position:absolute;
		left:180px;
		padding:0px;
		margin:0px;
		border:solid 1px #59443d;
		z-index:100;
	} 
	
	li ul.sub1 {top:50px;}
	li>ul.sub1 {top:50px;}
	li ul.sub2 {top:95px;}
	li>ul.sub2 {top:95px;}
	li ul.sub3 {top:135px;}
	li>ul.sub3 {top:135px;}
	li ul.sub4 {top:180px;}
	li>ul.sub4 {top:180px;}
	li ul.sub5 {top:350px;}
	li>ul.sub5 {top:350px;}
	
	li li {
		display:block;
		float:none;
		border:0px;
	}
	li:hover ul, li.over ul {
		display:block;
		z-index:100;
	}
/******* FLYOUT nav_ul **********/