/* horizontal nav list
----------------------------------------------- */

.nodisp {display: none;}
.drop {list-style: none; padding: 0; margin: 0;}
#menuwrap ul { list-style: none; padding: 0; margin: 0; }
#menu ul { list-style: none; padding: 0; margin: 0; }

#menuwrap { 
	padding: 0;
	margin:  0;
	width: 840px;
	height: 33px;
	position: relative;
	z-index: 10000;
	float:left;
}
ul#menu {
	padding: 0;
	margin: 0;
	height: 33px;
	position: relative;
}
#menu a { text-decoration: none;}
#navbar-nav li ul.drop li a { 
	display: block; 
	font-size: 12px;
	font-weight: normal;  
	color: #4c3815;
	border-bottom: 1px solid #cab6a3;  
	padding: 3px 3px 3px 10px; 
	text-align: left; 
}
#menu li ul.drop li a:hover {
	background: #aa2828;
	font-size: 12px;
	font-weight: normal;  
	color: #ffdc9e;
	border-bottom: 1px solid #ba2c2c;  
	padding: 3px 3px 3px 10px; 
	text-align: left;  
}

#menu li.main { float: left; height: 33px; text-align: left; cursor: default; margin: 0;}

#menu li.main a.menu_link { height: 33px; display: block; }
#menu li.main a.is { height: 33px; display: block; }

.main ul li { position: relative; width: 145px; text-align: left; cursor: default; margin: 0; }
li ul.drop { 
	display: none; 
	position: absolute; 
	top: 29px; 
	left: 0; 
	width: 170px; 
	font-weight: normal; 
	background: #d5c5b3 bottom left no-repeat;
	padding: 10px; 
	margin: 0; 
	z-index: 10000;
}
li ul.drop { top: auto; left: auto; }
ul.drop li { display: block; float: none; background-color: transparent; border: 0;padding:6px 2px;}
li:hover ul, li.over ul { display: block; }

#leftcol #nav2 ul { list-style: none; padding: 0; margin: 0; }
#leftcol #nav2 li { margin: 0; padding: 0; display: inline; }