nav{
	padding-top:2px;
	float:left;
}
.menu {list-style:none;}
.menu > li {
	position:relative;
	float:left;
	font:15px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	margin-right:36px;
}
	.menu > li > a {color:#a9a894;}
		.menu > li.sfHover > a,.menu > li > a:hover , .menu > li.current-menu-item > a {text-decoration:none; color:#dad2ae;}
	.menu > li > a .menu-arrow{
		display:block;
		width:100%;
		height:3px;
		background:url(../images/menu-arrow.gif) center top no-repeat;
		font-size:0;
		line-height:0;
		text-indent:-999em;
		position:absolute;
		top:-9px;
		left:0;
	}
		.menu > li.sfHover > a .menu-arrow, .menu > li > a:hover .menu-arrow, .menu > li.current-menu-item > a .menu-arrow{background-position:center -8px;}
/***submenu***/
.submenu-top{
	display:none;
	width:15px;
	height:8px;
	background:url(../images/submenu-top.png) center top no-repeat;
	position:absolute;
	top:26px;
	left:21px;
}
	.menu > li.sfHover > .submenu-top{display:block;}
.menu ul {
	position:absolute;
	top:-999em;
	width:79px; 
	display:none;
	padding:22px 11px 22px 12px;
	background:#dad2ae;
	z-index:999;
}
.menu li li{
	width:100%;
	padding-bottom:6px;
	border-bottom:1px solid #e8e3cc;
	margin-bottom:8px;
	position:relative;
	font:bold 12px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:center;
}
	.menu li li.last-item{border-bottom:none; padding-bottom:0;}
	.menu li li a{color:#fff;}
		.menu li li > a:hover,.menu li li.sfHover > a{color:#94947b; text-decoration:none;}
.menu li:hover ul, .menu li.sfHover ul {left:-22px; top:34px;}
.menu li:hover li ul, .menu li.sfHover li ul {top:-999em;}
.menu ul .menu-arrow{display:none;}
/***subsubmenu***/
.menu ul ul{
	background-color:#b6b69c;
	width:67px;
	padding:12px 20px 12px 17px;
}
	.menu ul ul li{border-bottom-color:#cbcbb9; text-align:left;}
		.menu ul ul a:hover{color:#ebe3be;}
.menu li li:hover ul, .menu li li.sfHover ul {left:90px; top:-12px;}
/* .menu li li:hover li ul, .menu li li.sfHover li ul {top:-999em;} */

@media only screen and (max-width: 995px){
	nav{padding-left:10px;}
	.menu > li {margin-right:30px;}
	.menu ul .menu-arrow{display:inline;}
}

@media only screen and (max-width: 767px) {
	nav{width:100%; padding-top:0px; float:none; padding-left:0;}
	.menu > li {float:none; margin-right:0px; margin-bottom:4px;}
	.menu > li > a{display:block; color:#fff; background:#c5c4aa; padding:9px 20px;}
		.menu > li.sfHover > a,.menu > li > a:hover , .menu > li.current-menu-item > a {color:#fff; background-color:#a59d84;}
	.menu > li > a .menu-arrow{display:inline-block; width:5px; background-image:url(../images/menu-arrow-ml.gif); position:static; margin-left:5px; vertical-align:middle;}
		.menu > li.sfHover > a .menu-arrow, .menu > li > a:hover .menu-arrow, .menu > li.current-menu-item > a .menu-arrow{background-position:center top;}
	/***submenu***/
	.submenu-top{display:none !important;}
	.menu ul {position:static; width:auto !important; padding:0 !important;}
		.menu ul li{margin-bottom:0; padding-bottom:0; text-align:left;}
			.menu ul li a{display:block; padding:9px 20px;}
				.menu ul li a:hover{color:#a59d84 !important;}
	.menu ul .menu-arrow{display:inline-block; width:5px; height:3px; font-size:0; line-height:0; text-indent:-999em; background:url(../images/menu-arrow-ml.gif) center top no-repeat; margin-left:5px; vertical-align:middle;}
		.menu li li:hover .menu-arrow, .menu li li.sfHover .menu-arrow{background-position:center -31px;}
	/***subsubmenu***/
	.menu ul ul{background:#dad2ae; border-top:1px solid #e8e3cc;}
		.menu ul ul li{border-bottom-color:#e8e3cc;}
			.menu ul ul li a{display:block; padding:9px 20px 9px 40px;}
}

@media only screen and (max-width: 479px){
}