.sf-menu ul { position: absolute; width: 149px; /* left offset of submenus need to match (see below) */ background:none; padding: 0; z-index:200; }
.sf-menu ul li { width: 100%; background:#2b2b2b; border-bottom:1px solid #0e0e0e; border-left:1px solid #0e0e0e; border-right:1px solid #0e0e0e; border-top:none; padding:0; width:147px; margin-bottom:0px; }
.sf-menu li { position: relative; }
.sf-menu li:hover ul, .sf-menu li.sfHover ul { left: -2px; top: 40px; /* match top ul list item height */ z-index: 99; padding-top: 0px; }
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul { background:none; border:none; padding:0; width:149px; padding:0px; margin:0; }
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul { left: 147px; /* match ul width */ top: 0px; }
.sf-menu li:hover li a, .sf-menu li.sfHover li a { display:block; border: none; color:#f58223; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:28px; padding:0px 0 1px 19px; width:130px; text-align:left; background:none; text-transform:none; }
.sf-menu li li a:hover, .sf-menu li li.sfHover a { display:block; background:none; color:#fff; }
.sf-menu li li li { background:#2b2b2b; text-align:left; }
.sf-menu li li.sfHover li a { color:#f58223; background:none; padding:0px 0 1px 19px; }
.sf-menu li li.sfHover li a:hover { color:#fff; background:none; }
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active { outline: 0; }
/*** arrows **/
.sf-menu a.sf-with-ul { padding-right: 41px; min-width: 1px; /* trigger IE7 hasLayout so spans position accurately */ }
.sf-sub-indicator { position: absolute; display: block; right: 18px; top: 15px; /* IE6 only */ width: 14px; height: 7px; text-indent: -999em; overflow: hidden; background: url(../images/arrow.gif) no-repeat 0px 0px; /* 8-bit indexed alpha png. IE6 gets solid image only */ }
a > .sf-sub-indicator { /* give all except IE6 the correct values */ top: 17px; background-position: 0px 0px; /* use translucent arrow for modern browsers*/ }
a:hover .sf-sub-indicator, a.current .sf-sub-indicator, a.active .sf-sub-indicator { background: url(../images/arrow.gif) no-repeat 0px 0px; }
/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { right:5px !important; }
.sf-menu ul a > .sf-sub-indicator { background: none; }
