.widget_cat_accordion {margin:0 4px 15px 0; padding:0 0px; list-style:none;font-size:1em;}
.widget_cat_accordion a {outline:none; height:1%}
.widget_cat_accordion a.widget_cat_accordion_head {cursor:pointer; background:#000; font-size: 1em; padding: 5px 15px 5px 5px; display: block; border-bottom: 0px dotted #b6b6b6;}
.widget_cat_accordion li {}
.widget_cat_accordion li ul li {background: #000; border-bottom: none; color: #333333;}
.widget_cat_accordion li ul {border-bottom: 1px solid #b6b6b6;}
.widget_cat_accordion a.widget_cat_accordion_head:hover {background: #939393; color: #333333;  text-decoration:none;}
.widget_cat_accordion a.selected {color: #333333; background: #939393; border-bottom: none;}
.widget_cat_accordion a.current {background-color:#FFFF99;color: #333333;}
.widget_cat_accordion ul {border-width:0px;margin:0px;padding:0px;text-indent:0px;}

.widget_cat_accordion li {list-style:none outside none; display:block;margin:0;}
.widget_cat_accordion li ul {margin-bottom:0px;background:#eaeaea;display:none;}
.widget_cat_accordion li.cat_selected ul {display:block;color: #333333;} 
.widget_cat_accordion li li a {display:block;text-decoration: none;font-weight:normal;padding:2px 5px 2px 5px; font-size: .95em;}
.widget_cat_accordion li li a:hover {background-color:#ddd;color: #333333; }
.widget_cat_accordion li li a.widget_cat_accordion_active {background:#f1f1f1;color: #333333;}