nav{
	float:left;
	font-size: 36px;
	font-family: Georgia, "Times New Roman", Times, serif;
	/* [disabled]background-color: #51493E; */
	clear: none;
	width: auto;
	padding: 15px 0px 15px 160px;
}
.menu {list-style:none;}
.menu > li {
	position:relative;
	float:left;
	/* [disabled]text-transform:uppercase; */
	margin-right:36px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	line-height: 18px;
}
	.menu > li > a {
	color:#FFFFFF;
}
		.menu > li.sfHover > a,.menu > li > a:hover , .menu > li.current > a {
	text-decoration:none;
	color:#FFFFFF;
}
	.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;
		display: none;
	}
		.menu > li.sfHover > a .menu-arrow, .menu > li > a:hover .menu-arrow, .menu > li.current > 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:179px;
	display:none;
	padding: 11px 11px 22px 12px;
	z-index:999;
	background-color: #AF4B4B;
}
.menu li li{
	width:100%;
	padding-bottom:6px;
	border-bottom:1px solid #e8e3cc;
	margin-bottom:8px;
	position:relative;
	text-align:left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 15px;
	/* [disabled]font-weight: bold; */
	color: #FFF;
}
	.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:#D1D0B2;
	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:#D1D0B2;
	width:120px;
	padding:12px 20px 12px 17px;
}
	.menu ul ul li{
	border-bottom-color:#999999;
	text-align:left;
}
		.menu ul ul a:hover{
	color:#CCCCCC;
}
.menu li li:hover ul, .menu li li.sfHover ul {
	left:190px;
	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:120px;}
	.menu > li {
	margin-right:15px;
}
	.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:1px;}
	.menu > li > a{
	display:block;
	color:#000;
	padding:9px 20px;
	background-color: #C8C7A9;
}
		.menu > li.sfHover > a,.menu > li > a:hover , .menu > li.current > a {
	color:#000;
	background-color:#FFFFFF;
}
	.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 > 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:#000000 !important;
	background-color: #993300;
}
	.menu ul .menu-arrow{
	display:none;
	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{
	border-top:1px solid #e8e3cc;
	background-color: #696969;
}
		.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){
}
