.grey .accordion{font: bold 11px Tahoma, sans-serif; border-top: 0px solid #ccc; border-right: 1px solid #ccc; border-left: 1px solid #ccc;}
.grey .accordion, .grey .accordion li {margin: 0; padding: 0; border: none;}
.grey .accordion a {padding: 10px 10px 10px 50px; background: #fff; text-decoration:none; display: block; color: #888;border-right: 1px solid #ccc; border-left: 1px solid #ccc;  border-bottom: 1px solid #ccc; position: relative; }
.grey .accordion a.dcjq-parent, .grey .accordion a.dcjq-parent:hover {color:#333; background: #ddd  repeat-x 0 -1px; border-left: 1px solid #ccc;}
.grey .accordion a.dcjq-parent.active {}
.grey .accordion a .dcjq-icon {position: absolute; top: 50%; left: 14px; width: 34px; margin-top: -17px; height: 34px; background: url(images/arrow_grey_right.png) no-repeat 0 center;}
.grey .accordion a.dcjq-parent.active .dcjq-icon {background: url(images/arrow_grey_down.png) no-repeat 0 center;}
.grey .accordion a:hover {background: #dddddd; color: #000;}


#cat a{  color:#333; background-color:#ddd !important;  background: url(images/arrow_grey_right2.png) no-repeat 0 center;}
#cat a:hover{ background-color:#ccc !important; color:#333;}

#cat2 a {background-color:#eee;  color:#333;}
#cat2 a:hover {background-color:#ccc !important; color:#333;}

.grey .accordion ul {font: bold 11px Tahoma, sans-serif; border-top: 0px solid #ccc; border-right: 0px solid #ccc; border-left: 0px solid #ccc;}


.grey .accordion ul a.dcjq-parent {background: #eee  repeat-x 0 -1px;}
.grey .accordion a.dcjq-parent:hover {background: #ccc  repeat-x 0 -1px;  color:#000;}