.box-head{background:url(../images/bn.gif) bottom; margin-bottom:5px;
color: #555;
font-size: 12px;
font-weight: bold;
line-height: 20px;
overflow: hidden;
padding:5px;text-transform: uppercase;}
.box-head a{text-decoration:none;color:#333333;}
.box-head a:hover{color:#5aa402;}.box-body{padding-bottom:20px;}
#categories .box-body ul{margin:0;padding:0;list-style:none;}
#categories .box-body ul li:first-child{border-top:none;}
#categories .box-body ul li{border-top:1px solid #fff; position:relative;}
#categories .box-body ul li a{color:#333333;text-decoration:none;text-transform:none;background:#fafafa;padding:8px 0 8px 12px;display:block;}
#categories .counts{ position:absolute; right:5px; top:10px; float:right;}
#categories .box-body ul li a:hover{color:#fff; background:url(../images/bg.gif);}
#categories .box-body ul li.category-products a:hover{color:#fff; background:url(../images/bg.gif);}
#categories .box-body ol{margin:0;padding:0;list-style:decimal-leading-zero inside;}
#categories .box-body ol li{color:#333333;padding:0 0 11px 20px;}
#categories .box-body ol li a{color:#5aa402;text-decoration:none;text-transform:none;padding:0px 0 0px 0px;}#categories .box-body ol li a:hover{color:#333333;}


/* ----------------------- BOXES ------------------------- */
top:hover{color:#1ba38e;}
#categories>ul>li+li a{border-top:1px solid #d9d9d9;}
.li_img {  width:30px; height:30px; float:left; position:relative; margin:2px; border: 1px solid #eee; padding:3px;}
.li_img img{ width:100%; height:auto;}
.li_img:hover{border: 1px solid #222; }
#tagscats li{ line-height:26px;}
#tagscats li a:visited {
    background-color: #bd2d30;
    color: #000;
    text-decoration: none;
}
#tagscats .li_hd{ width:200px; font-size:16px; line-height:24px; height:24px; margin:5px 0;  font-weight:100; color:#000;text-transform: uppercase; background:#fff;overflow:hidden;}
.tagcount{ color:#00b39e; padding-left:10px;}
#tagscats ul{border: 1px solid #ddd; padding:10px; margin-bottom:10px;}