.coolfilter, .selecteditem {
border: 1px solid #eee;
padding: 0;
border-top: none;
border-radius: 3px;
}
.selecteditem  a {
border-bottom: none !important;
}
#column-right .coolfilter .box-content, 
#column-left .coolfilter .box-content {
background: none;
padding: 0;
border: none;
}

.coolfilter .box-heading{
font-size: 14px;
margin: 0;
padding: 0;
}
.coolfilter-item {
border-top: 1px solid #eee;
padding: 5px 10px 10px;
}
.coolfilter-item ul { 
	list-style:none; 
	padding:0;
}

ul > li{
margin-left: 0px;
}
	
.coolfilter-item ul li a {
	font-weight:500;
	text-decoration: none;
	border-bottom: 1px dotted;
}

.coolfilter-item ul li  {
	color: #8a8a8a;
}

.coolfilter-item b {
line-height: 14px;
font-weight: normal;
margin: 5px 0 0px 0;
display: block;
}
	
.coolfilter_active { 
	font-weight:bold !important; 
}

.coolfilter-item-select { 
	margin:20px 0; 
	position:relative; 
}

.coolfilter-item-select .coolfilter-item-select-head { 
	height:22px; 
	background:#F8F8F8; 
	line-height:22px; 
	text-indent:4px;  
	border:1px solid #ccc;											  
}

.coolfilter-item-select .coolfilter-item-select-button { 
	float:right; 
	height:18px; 
	width:17px; 
	margin:2px; 
	background:url(../image/coolfilter_select_button.png) no-repeat; 
}
												
.coolfilter-item-select  .coolfilter-item-select-list { 
	width:100%; 
	top:23px; 
	background:#F8F8F8; 
	left:0;  
	display:none; 
	position:absolute;
	z-index:99; 
}
											  
.coolfilter-item-select ul { 
	border:1px solid #ccc;  
	margin:0; 
	z-index:99;	
}
						
.coolfilter-item-select ul li { 
	display:block; 
	padding:1px 4px;
	z-index:99;	
}
						 
.coolfilter-item-select ul li:hover { 
	background:#ccc; 
}

.coolfilter-item-image-head {
	font-weight:bold;
	margin:0 0 15px 0;
}

.coolfilter-item-image img {
	margin:2px;
}
						 
.coolfilter-item-image .coolfilter_active img {
	border:2px solid #ccc; margin:0;
}

.coolfilter-item-slider .coolfilter-item-slider-body {
	margin:4px 0 9px 0;
}

.coolfilter-item-slider .slider-range { 
	margin:0 8px 0 6px;
}

#coolfilter_apply_button {
	margin-top:20px;
}

.coolfilter-selected {
padding: 10px;
margin: 0;
}

.disable:after {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(255,255,255,0.4);   
  content: "";
  z-index: 1000;
}

.coolfilter-selected-group ul {
margin: 3px 0;
}


.coolfilter-selected-group li {
display: inline-block;
padding: 2px 4px; 
background: #F9EAA2;
margin: 3px;
box-shadow: 0 1px 1px #e7e7e7;
}

.coolfilter-selected-group li:hover {
box-shadow: 0 1px 1px #aaa;
} 

.coolfilter-selected-group li a {
color: black;
text-decoration: none;
}

