.sf-menu,.sf-menu *{list-style:none;margin:0;padding:0; font-size:14px; text-transform:uppercase;}
.sf-menu{ float:left;line-height:1.0;margin:4px 0 1em;}
.sf-menu ul{ position:absolute;top:-999em;width:10em;height:20px;}
.sf-menu ul li{ width:100%; }
.sf-menu li:hover{ visibility:inherit}
.sf-menu li{ float:left; position:relative; background:none;}
.sf-menu li a{ display:block;text-decoration:none; color:#4a4b4c; padding:0px 0px 15px 0px;}
.sf-menu li a:hover{ color:#c1d82f;}
.sf-menu li.current_page_item a,.sf-menu li.current_page_parent a{ color:#c1d82f; font-weight:bold;}
.sf-menu li:hover ul,.sf-menu li.sfHover ul{left:-15px;top:23px;z-index:99;}
.sf-menu li li a{padding:4px}
.sf-menu li li{background:#000; color:#fff; width:151px;}
.sf-menu li li a,.sf-menu li.current_page_item li a,.sf-menu li.current_page_parent li a{ color:#fff; padding: 8px 5px 5px 10px; font-size:12px; font-weight:normal;}
.sf-menu li:hover,.sf-menu li.sfHover,.sf-menu a:hover,.sf-menu a:active{outline:0; color:#fff; }

.sf-menu li li:hover,
.sf-menu li li.sfHover,
.sf-menu li li a:focus,
.sf-menu li li a:hover,
.sf-menu li li a:active
	{ color:#fff;}

.sf-menu li li a:hover{ font-weight:bold;}
.sf-menu li li.current_page_item a{ color:#fff; font-weight:bold;}

.sf-menu a.sf-with-ul{min-width:1px;padding-right:0em}
.sf-sub-indicator{display:block;height:1px;overflow:hidden;position:absolute;right:.8em;text-indent:-999em;top:1.47em;width:1px}
li ul li .sf-sub-indicator{right:1em}
a > .sf-sub-indicator{background-position:0 -100px;top:1.45em}
a:focus > .sf-sub-indicator,a:hover > .sf-sub-indicator,a:active > .sf-sub-indicator,li:hover > a > .sf-sub-indicator,li.sfHover > a > .sf-sub-indicator{background-position:-10px -100px}
.sf-menu ul a > .sf-sub-indicator{background-position:0 0}
.sf-shadow ul{background:url(../images/shadow.png) no-repeat bottom right;padding:0 8px 9px 0}
.sf-shadow ul.sf-shadow-off{background:transparent}
ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul,ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul{top:-999em}
ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul,ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul{left:10em;top:0}
li li a .sf-sub-indicator,li li a > .sf-sub-indicator{top:.9em}
.sf-menu ul .sf-sub-indicator,.sf-menu ul a:focus > .sf-sub-indicator,.sf-menu ul a:hover > .sf-sub-indicator,.sf-menu ul a:active > .sf-sub-indicator,.sf-menu ul li:hover > a > .sf-sub-indicator,.sf-menu ul li.sfHover > a > .sf-sub-indicator{background-position:-10px 0}