nav{ position:relative; padding: 0px 0 0 0; margin-left:-1px;}
.sf-menu>li>ul {position:absolute;top:-999em;/* left offset of submenus need to match (see below) */}
.sf-menu ul li {width:100%}
.sf-menu li {float:left;position:relative}
.sf-menu>li>a{display:block;position:relative;width: 130px;font-size: 100%; line-height: 24px; color:#FFFFFF; background:url(../images/nav_a.png) no-repeat; text-align:center; padding:8px 0 7px 0; margin-left:6.5px;/*font-weight:bold;*/}
.sf-menu>li:first-child>a{ margin-left:0;}
.sf-menu>li>a:hover,.sf-menu>li.sfHover>a{color:#FFFFFF; background-position: 0 -80px;}
.sf-menu>li.current>a{ color:#FFFFFF;background-position:0 -40px;}
/*================================>> 2 Level <<========================================*/
.sf-menu li:hover ul,.sf-menu li.sfHover ul{left:6px;top:37px;width: 215px;padding:2px 0 15px 1px;/* match top ul list item height */z-index:99; background:#d8595a; overflow:hidden;}
.sf-menu li.sfHover ul .column{ float:left; margin-right:1px !important; font-family:Arial, Helvetica, sans-serif;width: 206px;}
/*.column .title{ width: 137px; font-size: 14px; line-height: 19px; color:#FFFFFF; padding:14px 0 7px 16px; width: 122px; background:url(../images/title.jpg) 0 bottom repeat-x #d8595a;}*/
.column .title span{ display:inline-block; margin-top:-5px}
.column ul{padding:14px 0 0 6px !important; width: 200px !important;}
.column ul li{ margin-bottom:1px;}
.column ul a{ background:#d8005a; font-size: 12px; line-height: 18px; color:#FFFFFF; display:block; padding:5px 0 6px 12px;}
.column ul a:hover{ background:#feb822; color:#FFFFFF;}

