.sf-menu, .sf-menu *{margin:0;padding:0;list-style:none;}
.sf-menu{padding:20px;background:rgba(255,255,255,.9); *background:#fff;}
.sf-menu li{position:relative;}
.sf-menu ul{position:absolute;display:none;top:0;left:100%;z-index:99;padding:20px;padding-bottom:21px;margin-left:20px;width:300px !important;background:rgba(255,255,255,.8); *background:#fff;}
.sf-menu ul li{width:100% !important;}
.sf-menu > li{float:none;}
.sf-menu li:hover > ul,
.sf-menu li.sfHover > ul{display:block;}
.sf-menu a{display:block;position:relative;}
.sf-menu ul ul{top:0;left:100%;margin-left:19px;}
.sf-menu ul li:hover{background:#d5d5d5 !important;}
.sf-menu ul li a{padding-left:15px !important;}
.sf-menu ul li a:hover{background:#d5d5d5;}
.sf-menu{float:left;margin-bottom:1em;font-size:15px !important;}
.sf-menu ul{min-width:12em;*width:12em;}
.sf-menu a{padding:.75em 12em .75em 2em;text-decoration:none;zoom:1;}
.sf-menu a{color:#1a1818;}
.sf-menu a:hover{color:#0a509d;}
.sf-menu li{background:url(../images/dd-icon.png) 8px center no-repeat;white-space:nowrap;*white-space:normal;-webkit-transition:background .2s;transition:background .2s;border:solid 1px transparent;}
.sf-menu ul li{background:none;}
.sf-menu a ul li a{padding:.75em 2em;}
.sf-menu ul ul li{}
.sf-menu li:hover,
.sf-menu li.sfHover{border:solid 1px #c9c9c7;-webkit-transition:none;transition:none;}
.sf-menu li ul li:hover,
.sf-menu li ul li.sfHover{-webkit-transition:none;transition:none;}
.sf-arrows .sf-with-ul{padding-right:2.5em;*padding-right:1em;}
.sf-arrows .sf-with-ul:after{content:'';position:absolute;top:18px;right:10px;height:11px;width:6px;background:url(../images/dd-arrow.png) no-repeat center !important;}
.sf-arrows > li > .sf-with-ul:focus:after,
.sf-arrows > li:hover > .sf-with-ul:after,
.sf-arrows > .sfHover > .sf-with-ul:after{border-top-color:white;}
.sf-arrows ul .sf-with-ul:after{margin-top:-5px;margin-right:-3px;border-color:transparent;border-left-color:#dFeEFF;border-left-color:rgba(255,255,255,.5);}
.sf-arrows ul li > .sf-with-ul:focus:after,
.sf-arrows ul li:hover > .sf-with-ul:after,
.sf-arrows ul .sfHover > .sf-with-ul:after{border-left-color:white;}
.sf-menu ul li.none:hover{background-color:transparent !important;border:solid 1px transparent !important;}