
#dynamicfilterContent li{background:#fafafa; border-bottom: 1px solid #ececec;border-top: 1px solid #fff;
    font-size: 12px; padding:6px 16px;
    height: 20px;
    line-height: 20px;}
	.dFilterHeading{font-weight:900;
color: #111;
font-size: 12px; padding:2px 5px; width:15%; float:left; margin-left:5px; text-align:left;

line-height: 20px; }
.dFilterding{width:82%; float:left;border-left: 1px solid #ececec;padding:2px 5px;line-height: 20px; }
.dFilter{ background:#fff; clear: both;overflow:hidden;box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);}
.dFilter ul{
	margin:0; 
	padding:0;
	list-style-type: none;

}
.dFilter li{ float:left; margin:2px; padding:4px; background:#fff;}
.dFilterLink a.enabled:link, .dFilterLink a.selected:link, .dFilterLink a.enabled:hover, .dFilterLink a.selected:hover, .dFilterLink a.enabled:visited, .dFilterLink a.selected:visited {
	color: #111;
}
.button_clear_all{ width:180px!important;}
.dFilterLink a.enabled:hover, .dFilterLink a.selected:hover {
	text-decoration: underline
}



.dFilterExpand {
	overflow: hidden
}

.dFilterDrop {
	width: 98%
}

.dFilterLink a {
	padding: 1px 0 1px 2px; float:left;
	text-decoration: none;
	font-size: 1em;
	margin-left: 1px
}

.dFilterLink a.disabled {
	color: #ccc;
}

.dFilterLink input[type=checkbox] {
	margin: 0;
	padding: 0 3px
}

.dFilterToggle {
	display:none;
	text-decoration:none;
	font-size:10px;
	cursor:pointer;
	margin-left:5px
}

.dFilterToggle a:link, .dFilterToggle a:visited, dFilterToggle a:hover {
	color: #000
}

.dFilterToggleImg {
	margin-left:5px;
	vertical-align:middle
}


.dFilterClear {
	float:right
}

#dFilterButton {
	text-align:center;
	margin:1em
}

#dFilterClearAll {
	text-align:center;
	
}

.box-category {
overflow: hidden;
}
