.sf-menu, .sf-menu *{margin:0;padding:0;list-style:none;}
.sf-menu{line-height:1.0;}
.sf-menu ul{position:absolute;top:-999em;width:10em;}
.sf-menu ul li{width:100%;}
.sf-menu li:hover{visibility:inherit;}
.sf-menu li{float:left;position:relative;}
.sf-menu a{display:block;position:relative;}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul{left:0;top:47px;z-index:101;}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul{top:-999em;}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul{left:10em;top:0px;}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul{top:-999em;}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul{left:10em;top:0;}
.sf-menu{float:left;}
.sf-menu li a{padding:0px 5px 0px 6px;line-height:24px;text-decoration:none;font-size:14px;}
.sf-menu li li:first-child a{border-left:0px !important;padding-top:7px;}
.sf-menu li li:last-child a{border-right:0px !important;padding-bottom:7px;}
.menu-wrapper .sf-menu li li a{line-height:auto;height:auto;border:0px !important;padding-left:15px;font-size:12px;}
ul.sf-menu li{padding:7px 0px 16px 0px;}
ul.sf-menu li li{padding:7px 0px 7px 0px;}
ul.sf-menu li li{border-color:inherit;}
ul.sf-menu li:last-child{border:0px;}
.sf-sub-indicator{margin-left:2px;}
.sf-menu ul{text-align:left;}
}