.sf-menu {float:left; padding-bottom:0px; }
.sf-menu ul {position:absolute; top:-999px; display:none; }
.sf-menu li {position:relative; float:left;}
.sf-menu a {display:block; }
.sf-menu li:hover ul,.sf-menu li.sfHover ul {z-index:399}
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 { display:inline-block; padding:0px 0px 0px 1px; text-align:center; background:url(../images/line_menu.jpg) 0 0 no-repeat #686868; width:189px;}
ul.sf-menu>li:first-child { background:none; padding-left:0px; width:190px;}
ul.sf-menu>li>a { font-family: 'Open Sans', sans-serif; font-weight:bold; font-size:12px; line-height:15px; letter-spacing:0px; color:#fff; text-transform:uppercase; padding:29px 0px 37px 0px; background:url(../images/button_shape.png) 0 0 repeat-x #424242;}




ul.sf-menu>li.current , ul.sf-menu>li.sfHover , ul.sf-menu>li:hover {background:url(../images/button_shape.png) 0 -100px repeat-x  #ff9818; }
ul.sf-menu>li.current>a, ul.sf-menu>li.sfHover>a, ul.sf-menu>li>a:hover {text-decoration:none; color:#fff; background:url(../images/button_shape.png) 0 -100px repeat-x  #ff9818; }


ul.sf-menu>li>a.sf-with-ul>span.sf-sub-indicator { }
ul.sf-menu>li.current>a span, ul.sf-menu>li.sfHover>a span, ul.sf-menu>li>a:hover span {}



ul.sf-menu>li>ul {width:148px; background:url(../images/sub_shape.jpg) 0 0 repeat-x #303030; padding:36px 21px 32px 21px; left:0px; top:81px; z-index:999; position:absolute; box-shadow:0px 2px 2px #757575; }
ul.sf-menu>li>ul>li, ul.sf-menu>li.sfHover>ul>li { text-align:center; display:block; width:100%; }
ul.sf-menu>li>ul>li:first-child, ul.sf-menu>li.sfHover>ul>li:first-child {}

ul.sf-menu>li.sfHover>ul>li>a { font-family: Arial, Helvetica, sans-serif; font-size:11px; line-height:14px; color:#fff; padding:8px 0 8px 0px; display:inline-block; text-transform:uppercase; width:148px;}
ul.sf-menu>li.sfHover>ul>li:hover, ul.sf-menu li.sfHover>ul>li.sfHover{}
ul.sf-menu>li.sfHover>ul>li>a:hover, ul.sf-menu li.sfHover>ul>li.sfHover a{ color:#fff; text-decoration:none; background:#969696;}

ul.sf-menu>li li>a.sf-with-ul>span.sf-sub-indicator { }
ul.sf-menu>li li.sfHover>a.sf-with-ul>span.sf-sub-indicator {}
ul.sf-menu>li li.current>a.sf-with-ul>span.sf-sub-indicator {}



ul.sf-menu>li.sfHover>ul>li.sfHover>ul { left:145px; top:-26px; width:148px; background:url(../images/sub_shape.jpg) 0 0 repeat-x #303030; padding:36px 21px 32px 21px; z-index:100; box-shadow:0px 2px 2px #757575; }
ul.sf-menu>li.sfHover>ul>li.sfHover>ul>li, ul.sf-menu>li.sfHover>ul>li.sfHover>ul>li { text-align:center; display:block; width:100%; }
ul.sf-menu>li.sfHover>ul>li.sfHover>ul>li:first-child, ul.sf-menu>li.sfHover>ul>li.sfHover>ul>li:first-child {  }

ul.sf-menu>li.sfHover>ul>li.sfHover>ul>li:first-child, ul.sf-menu>li.sfHover>ul>li.sfHover>ul>li:first-child {}
ul.sf-menu>li.sfHover>ul>li.sfHover>ul>li>a {font-family: Arial, Helvetica, sans-serif; font-size:11px; line-height:14px; color:#fff; padding:8px 0 8px 0px; display:inline-block; text-transform:uppercase; width:148px; background:none;}
ul.sf-menu>li.sfHover>ul>li.sfHover>ul>li:hover { }
ul.sf-menu>li.sfHover>ul>li.sfHover>ul>li>a:hover {color:#fff; text-decoration:none; background:#969696;}