div.listing-category-block {
	overflow: hidden;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	-o-border-radius: 5px;
}

div.listing-category-block div.category-td {
	border-bottom: 0;
}
div.listing-category-block div.childs div.category-td {
	background: #ebebeb;
}
div.listing-category-block div.category-td a.black {
	display: block;
	float: right;
	width: 195px;
	cursor: pointer;
	height: 25px;
}
div.listing-category-block div.category-td a.black.selected,
div.listing-category-block div.category-td a.black:hover {
	background: #0AA5A9;
	padding: 0 !important;
	margin-left: 0 !important;
}
div.listing-category-block a.black.parent-count-0:hover,
div.listing-category-block a.black.parent-count-1:hover {
	width: 195px !important;
}
div.listing-category-block .parent-count-3.selected label {
	color: #fff !important;
}
div.listing-category-block .parent-count-3 label {
	color: #717171 !important;

}
div.listing-category-block div.parent-count-2 a.black.selected {
	width: 195px !important;
}
div.listing-category-block div.parent-count-2 a.black.selected,
div.listing-category-block div.parent-count-2 a.black:hover {
	margin-right: 0px !important;
	border-right: 0px !important;
	width: 195px !important;
}
div.listing-category-block a.black:hover {
	width: 194px !important;
	margin-right: 0px !important;
}
div.listing-category-block div.category-td a.black:hover {
	padding: 0 !important;
	width: 195px;
}
div.listing-category-block div.category-td a.black:hover label {
	color: #ffaa56;
	width: 100%;
}
div.listing-category-block div.category-td a.black:hover label {
	color: white !important;
}
div.listing-category-block div.category-td a.black img, div.category-td a.blue img {
	position: relative;
	top: 3px;
	margin: 0 4px;
}
div.listing-category-block div.category-td a.black label, div.category-td a.blue label {
	/*color: #000;*/
	cursor: pointer;
	height: 25px;
	width: 195px;
	padding: 0 0 0 3px !important;
	overflow: hidden;
}
div.listing-category-block div.category-td a.black span, div.category-td a.blue span {
	/*color: #000;*/
	font-size: 11px;
	line-height: 24px;
}

div.listing-category-block div.category-td label,
div.listing-category-block div.category-td a {
	font-size: 10px !important;
}
div.listing-category-block div.category-td label {
	height: 20px;
	line-height: 19px;
}
div.listing-category-block div.category-td img,
div.listing-category-block div.category-td label {
	display: block;
	overflow: hidden;
	float: left;
}
div.listing-category-block span.down-arrow {
	margin-left: 0;
	float: left;
	display: block;
	margin-top: 4px;
}
div.listing-category-block div.childs div.category-td a.black{
	color: #636363;
}
div.listing-category-block div.category-td a.black{
	color: #fff;
}
div.listing-category-block div.category-td {
	display: block;
	overflow: hidden;
	height: auto;
	background: #606060;
}
div.listing-category-block div.childs {
	width: 100%;
	overflow: hidden;
}
div.listing-category-block div.category-td a.black.selected label {
	color: #fff;
}

div.listing-category-block div.category-td a.black.selected {
	background: #0AA5A9;
}
div.listing-category-block div.childs div.category-td {
	border: 0;
	margin: 0;
}
div.listing-category-block div.category-td label {
	line-height: 25px;
}
div.listing-category-block div.category-td {
	position: relative;
	padding: 0;
}



/* Arrows */
div.listing-category-block div.childs span.down-arrow:hover {
	background: #d3d1d2 url(../images/sb/order_desc_hover_fff.png) no-repeat center;
}
div.listing-category-block span.down-arrow:hover {
	background: #515151 url(../images/sb/order_desc_hover_fff.png) no-repeat center;
}
div.listing-category-block div.childs span.down-arrow.open:hover {
	background: #d3d1d2 url(../images/sb/order_asc_hover_636363.png) no-repeat center;
}
div.listing-category-block span.down-arrow.open:hover {
	background: #515151 url(../images/sb/order_asc_hover_fff.png) no-repeat center;
}
div.listing-category-block div.childs span.down-arrow.open {
	background: #d3d1d2 url(../images/sb/order_asc_636363.png) no-repeat center;
}
div.listing-category-block div.childs span.down-arrow {
	background: #d3d1d2 url(../images/sb/order_desc_636363.png) no-repeat center;
}
div.listing-category-block span.down-arrow.open,
div.listing-category-block span.down-arrow {
	display: block;
	background: #515151 url(../images/sb/order_desc_fff.png) no-repeat center;
	width: 25px;
	height: 25px;
	margin: 0 auto;
	padding: 0 !important;
	cursor: pointer;
}
div.listing-category-block span.down-arrow.open {
	background: #515151 url(../images/sb/order_asc_fff.png) no-repeat center;
}
div.listing-category-block div.childs span.down-arrow.ajaxloader {
	background: #d3d1d2 url(../images/sb/ajaxloader3.gif) no-repeat center !important;
}
div.listing-category-block div.parent-count-2 span.down-arrow.ajaxloader {
	background: #fff url(../images/sb/ajaxloader.gif) no-repeat center !important;
}
div.listing-category-block span.down-arrow.ajaxloader {
	background: url(../images/sb/ajaxloader2.gif) no-repeat center !important;
}

div.listing-category-block span.down-arrow.open {
	margin: 0px !important;
	padding: 0px !important;
	width: 25px;
	height: 25px;
}
div.listing-category-block div.parent-count-3 a.selected{
	background: #f00;
	margin-right: 1px !important;
}
div.listing-category-block div.parent-count-2 label {
	color: #0AA5A9;
}
div.listing-category-block div.parent-count-2.leaf {
	border: 0 !important;
}
div.listing-category-block div.parent-count-2 span.down-arrow {
	width: 23px;
	height: 23px;
}
div.listing-category-block div.leaf a.black {
	border: 0 !important;
	height: 25px !important;
}
div.listing-category-block div.parent-count-2 a.black label {
	line-height: 23px;
}
div.listing-category-block div.parent-count-2.leaf a.black:hover,
div.listing-category-block div.parent-count-2.leaf a.black {
    width: 194px;
}
div.listing-category-block div.parent-count-2 a.black:hover {
	width: 195px !important;
}
div.listing-category-block div.parent-count-2 a.black {
	width: 194px;
	height: 23px;
}


div.listing-category-block div.parent-count-2 a:hover,
div.listing-category-block div.parent-count-2 a {
	width: 194px;
}
div.listing-category-block div.parent-count-2 a {
	/*border: 1px solid #f3f3f3 !important;*/
	border-top: 1px solid #f3f3f3 !important;
	border-right: 1px solid #f3f3f3 !important;
	border-bottom: 1px solid #f3f3f3 !important;
}
div.listing-category-block div.parent-count-2 span.down-arrow {
	border: 1px solid #f3f3f3 !important;
}
div.listing-category-block div.parent-count-3,
div.listing-category-block div.parent-count-4,
div.listing-category-block div.parent-count-2 {
	background: #fff !important;
}
div.listing-category-block div.parent-count-2 span.down-arrow:hover {
	background: #fff url(../images/sb/order_desc_hover.png) no-repeat center;
}
div.listing-category-block div.parent-count-2 span.down-arrow {
	background: #fff url(../images/sb/order_desc.png) no-repeat center;
}
div.listing-category-block div.parent-count-2 span.down-arrow.open:hover {
	background: #fff url(../images/sb/order_asc_hover.png) no-repeat center;
}
div.listing-category-block div.parent-count-2 span.down-arrow.open {
	background: #fff url(../images/sb/order_asc.png) no-repeat scroll center center;
}
div.listing-category-block div.parent-count-2 span.down-arrow {
	background: #fff url(../images/sb/order_desc.png) no-repeat scroll center center;
}
