    .catmenus {margin:-4px 0 0 0;padding:0; width:100%;display:block;position:relative}
    .catmenus a {font-size:14px !important;font-family: Tahoma, sans-serif, Arial !important;font-weight:normal;font-style:normal !important;
    background-image: -webkit-gradient(linear, top left, bottom left, from(rgba(255,255,255,1) 20%), to(rgba(255,255,255,0)));
    background-image: -webkit-linear-gradient(top, rgba(255,255,255,1) 20%, rgba(255,255,255,0));
    background-image: -moz-linear-gradient(top, rgba(255,255,255,1) 20%, rgba(255,255,255,0));
    background-image: -ms-linear-gradient(top, rgba(255,255,255,1) 20%, rgba(255,255,255,0));
    background-image: -o-linear-gradient(top, rgba(255,255,255,1) 20%, rgba(255,255,255,0));
    background-image: linear-gradient(top, rgba(255,255,255,1) 20%, rgba(255,255,255,0));
    -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .85), 0 0 0 1px rgba(0, 0, 0, .1),0 2px 0 0 rgba(0, 0, 0, .06);
    -moz-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .85), 0 0 0 1px rgba(0, 0, 0, .1),0 2px 0 0 rgba(0, 0, 0, .06);
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .85), 0 0 0 1px rgba(0, 0, 0, .1),0 2px 0 0 rgba(0, 0, 0, .06);
    background-color: #E3E6E8;
    color:#3c83b0;
    text-shadow: 1px 1px 0px #ffffff;
    margin:3px 0;
    text-decoration:none;
    display:block;
    cursor:pointer;
    position:relative
    }
    .catmenus a:hover{background:#fff;color:#f30871;text-shadow:0 1px 0 #ffffff,0 -1px 3px #bebebe;}
    .catmenus a span.ficon_maincat{background:url(../images/cat.png) 5px 6px no-repeat;background-position:99% 50%;padding:4px 25px 4px 5px;display:block}
    .catmenus a span.ficon_subcat{background:url(../images/list-sub.png) 5px 6px no-repeat;background-position:94% 50%;padding:4px 35px 4px 5px;display:block}
    .catmenus a span.total {
    color: #fff;
    display: block;
    position: absolute;
    top: 5px;
    left:5px;
    text-align:center;
    padding:0 8px;
    font:normal 13px Tahoma, sans-serif, Arial !important;
    font-style:normal !important;
    background: #3c83b0;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    -webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0, .2), 1px 1px 1px rgba(255,255,255, .1);
    -moz-box-shadow: inset 1px 1px 1px rgba(0,0,0, .2), 1px 1px 1px rgba(255,255,255, .1);
    box-shadow: inset 1px 1px 1px rgba(0,0,0, .2), 1px 1px 1px rgba(255,255,255, .1);
    text-shadow:none !important;
    }
    .catmenus a:hover span.total {background: #f30871;} 
