nav{ position:relative; margin: 0px 10px 0 11px; padding: 15px 23px 0px; background:url(../images/nav_bg.png) repeat-x #4b443b; border-radius:8px 8px 0 0; box-shadow: 0 1px 2px #000000;}
.sf-menu{
	float:left;
	width:800px;
}
#search{ float:left; overflow:hidden; background:url(../images/search_border.jpg) no-repeat; height:53px; padding: 20px 0 0 29px; margin: -15px 0 0;}
#search input{ float:left; border:none; background:url(../images/search_inp.png) no-repeat;width:190px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF; padding: 9px 5px 9px 10px; height:18px;}
#search a{ display:block; float:left;width:35px;height:35px; background:url(../images/search_a.png) no-repeat;}
#search a:hover{ background-position: 0 bottom;}

.sf-menu ul {position:absolute;top:-999px; display:none;/* left offset of submenus need to match (see below) */}
.sf-menu ul li {width:100%}

.sf-menu li {float:left;position:relative;}
.sf-menu>li{ background:url(../images/nav_li.png) 0px -50px repeat-x; border-radius:10px; margin: 0 13px 2px 0;}

.sf-menu>li>a{display:block;position:relative; font-size: 15px; line-height: 19px; color:#fff; padding: 10px 19px 13px; text-shadow: 1px 1px 1px rgba(0,0,0, 0.4)}

.sf-menu>li:hover,.sf-menu>li.current,.sf-menu>li.sfHover{
	background-position: 0 0;
	background-color: #FF8F00;
	box-shadow: 1px 1px 2px #312d26;
}

.sf-with-ul>a{ padding-right:30px !important;}
.sf-with-ul:after{ display:block; position:absolute;width:9px;height:6px; bottom:17px; right:13px; background:url(../images/nav_marker.png) 0 0px no-repeat; content:"";}
/*================================>> 2 Level <<========================================*/
.sf-menu li ul,.sf-menu li.sfHover ul{left:0;top:46px; border-radius:10px; background:#312e29; width: 150px;padding:12px 0 8px 0; box-shadow:1px 0px 1px #3b3e36;/* match top ul list item height */z-index:99}
.sf-menu li ul li{margin: 0 3px 0; background:url(../images/nav_li.png) 0 -50px repeat-x; width:144px; border-radius:10px; margin-bottom:2px;}
.sf-menu li ul li a{font-size: 16px; line-height: 19px; color:#fff; text-shadow: 1px 1px 1px rgba(0,0,0,0.40); display:block; padding: 7px 0px 10px 18px;}
.sf-menu li li:hover, .sf-menu li.sfHover li.sfHover{ background-position: 0 0;}

/*================================>> 3 Level <<========================================*/
.sf-menu li li ul{left:150px !important;top:-11px !important;}
