.sf-menu {float:left; }
.sf-menu ul {position:absolute; top:-999px; display:none;}
.sf-menu li {position:relative; float:left; height:40px; }
.sf-menu a {display:block; }
.sf-menu li:hover ul,.sf-menu li.sfHover ul {z-index:102;}
ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul {top:-999px; display:none;}
ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul {left:100%; top:0;}

ul.sf-menu>li {  margin:0 0 0 0px; background:url(/images/linemenu.png) 0 1px no-repeat;}
ul.sf-menu>li:first-child {  margin:0 0 0 0px; background:none;}

ul.sf-menu>li>a { font-family: 'Oswald', sans-serif; font-weight:normal; font-size:14px; line-height:20px; letter-spacing: 0px; color:#7c7372; text-transform:uppercase; padding:10px 33px 26px 33px;}
ul.sf-menu>li.current  { }
ul.sf-menu>li.current>a, ul.sf-menu>li.sfHover>a, ul.sf-menu>li>a:hover {color:#fff; background:#D7261A;}

ul.sf-menu>li>a.sf-with-ul>span.sf-sub-indicator {}
ul.sf-menu>li.sfHover>a.sf-with-ul>span.sf-sub-indicator {}
ul.sf-menu>li.current>a.sf-with-ul>span.sf-sub-indicator {}

ul.sf-menu>li>ul {width:140px; left:0px; top:38px; margin:0px 0 0px 0px; }
ul.sf-menu>li>ul>li, ul.sf-menu>li.sfHover>ul>li {margin:1px 0 0px 0px;  background:#1f1b19;  }
ul.sf-menu>li.sfHover>ul>li>a { font-family: 'Oswald', sans-serif; font-weight:normal; font-size:14px; line-height:20px; color:#fff; text-transform:uppercase; width:160px; text-align:center;}
ul.sf-menu>li.sfHover>ul>li:hover, ul.sf-menu li.sfHover>ul>li.sfHover a{ background:#006633 }
ul.sf-menu>li.sfHover>ul>li:hover>a, ul.sf-menu li.sfHover>ul>li.sfHover a{  background:#171412; height:41px;}
ul.sf-menu>li.sfHover>ul>li:hover>a, ul.sf-menu li.sfHover>ul>li.sfHover a:hover{  background:#D7261A; color:#000000 height:41px;}



.sf-menu ul ul{margin-left:1px;}

.sf-menu ul ul li{
	width:230px;
	border-bottom:1px solid #fff!important;
    background:#006699!important
	}

.sf-menu ul ul li a{
	color:#fff;
	font-weight:bold;
	padding:10px;
	border-bottom:1px solid #fff;
}
.sf-menu ul ul li:hover{ background:#003333}

