.menu-container {
	background: rgba(0,0,0,0.8);
	height:60px;
	border-top:1px solid #000;
}

.menu, .sub-menu {
	background:none;
	width: 940px;
	margin:0 auto;
	text-align:left;
	clear:both;
	position:relative;
}

.menu li, .sub-menu li {
	float:left;
	color:#0e0e0e;
}

.menu li a {
	float:left;
	font-size:14px;
	padding:18px 19px;
	color:#be8603;
	text-decoration: none;
	text-transform: uppercase;
}

.menu li.current_page_item a, .menu li.current-menu-item a, .menu li.current-post-ancestor a, .menu li.current-page-ancestor a, .menu li:hover > a {
	color:#FFF;
	background: #be8603;	
	text-decoration: none;
}

.sub-menu-container {
	background:#be8603;
	height:50px;
	margin-top:1px;
}

.main .sub-menu li {
	line-height:50px;
}

.sub-menu li a {
	float:left;
	font-size:14px;
	padding:0 13px;
	color:#FFF;
	text-decoration: none;
	text-transform: uppercase;
}

.sub-menu li.current_page_item a, .sub-menu li.current_page_ancestor a, .sub-menu li.current-menu-item a, .sub-menu li.current-post-ancestor a, .sub-menu li.current-page-ancestor a, .sub-menu li a:hover {
	color:#0e0e0e;
	background: url(../img/sub-menu-arw.png) no-repeat 50% 0 transparent;	
	text-decoration: none;
}

/* dropdowns */

.menu-container ul ul {
    background: none repeat scroll 0 0 #be8603;
    border-top: 1px solid #000;
    display: none;
    left: 0;
    position: absolute;
    top: 60px;
    z-index:999;
}

.menu-container .menu > ul > li.menu-item-has-children:hover > ul {
	display:block;
}