#filterpro_box {
	width: 226px;
}
#filterpro_box .box-content {
    padding: 5px;
}
#filterpro_box input {
    margin: 0;
}
#filterpro_box td, #filterpro_box th, #filterpro_box input, #filterpro_box select, #filterpro_box a {
    font-family: 'Amaranth';
}
#filterpro_box a, #filterpro_box a:visited {
    color: #D14747;
}
#filterpro_box .option_box {
	#border:1px solid #ccc;
	margin-bottom:10px;
	padding:0 10px;
	#border-radius:5px;
}
#filterpro_box .option_box .option_name {
	background:none;
	color:#151414;
	#padding:5px;
	#margin-left:-5px;
	#margin-right:-5px;
	cursor:pointer;
	font: 700 15px CalibriMy;
	display: block !important;
  text-shadow: none;
  text-transform: uppercase;
  margin-bottom: 5px;
}
.collapsible {
	display: block !important;
	color: #151414;
  font: 500 14px CalibriMy;
    max-height: 195px;
    overflow-x: hidden;
    overflow-y: auto;
    padding-left: 5px;
    padding-top: 5px;
    position: relative;
}
#filterpro_box .option_box table{
	margin-bottom: 5px;
    margin-top: 5px;
}
#filterpro_box input[type="text"] {
background: url("filter_edit.png");
  color: #151414;
  font: 500 14px CalibriMy;
  width: 47px;
  height: 22px;
  padding: 0px;
  margin-left: 5px;
  margin-right: 5px;
}
#filterpro_box .price_limit {
    border: 0;
    color: #38B0E3;
    font-weight:300;
    width: 47px;
    text-align:center;
}
#filterpro_box .ui-widget-header {
    background: #FF962F;
    border: 0 none;
    color: #FFFFFF;
    font-weight: bold;
height: 3px;
  margin-top: 2px;
}
.price_slider {
  width: 209px;
  margin-left: -10px;
  margin-top: 14px;
 } 
.ui-widget-content {
	background: transparent url('filter_bar2.png') no-repeat center center !important;
	border: none !important;
}

#filterpro_box .ui-state-hover, #filterpro_box .ui-state-focus, #filterpro_box .ui-state-active {
    border: 1px solid #38B0E3;
    background: none repeat scroll 0 0 #d9f2fc;
}
#filterpro_box #slider-range {
	margin: 10px 20px;
	padding-top: 3px;
}
#filterpro_box #slider-range a:first-of-type {
	background: url('filter_left.png');
	border: none;
	width: 23px;
	height: 14px;
}
#filterpro_box #slider-range a:last-of-type {
	background: url('filter_right.png');
	border: none;
	width: 23px;
	height: 14px;
}

#filterpro_box .min_price_text{
	color:#808080;
}	
#filterpro_box label{
  color: #393939;
  font: 500 14px CalibriMy;
  /* text-transform: capitalize; */
  width: 160px;
}
#filterpro_box .option_box table tr td{
  padding-right: 5px; 
  color: #393939;
  font: 500 14px CalibriMy;
}
#filterpro_box .attribute_box table tr td{
  min-width: 23px;
}
#filterpro_box a.clear_filter {
   # border-bottom: thin dashed;
   # text-decoration: none;
   # float: right;
   color: #bc2031;
   font: 500 14px CalibriMy;
     text-decoration: none;
  border-bottom: 1px dashed #bc2031;
}
.fclear {
	text-align: center;
	margin: 5px 0 10px 0;
}
.fclear2 {
  text-align: center;
  margin-top: -5px;
  padding-bottom: 20px;
}
#filterpro_box input[type="checkbox"] {
	margin-top: 2px;
}
#filterpro_box input[type="checkbox"]:checked + label  {
	font: 700 14px CalibriMy;
	color: #87b931;
}
#filterpro_box input[type="checkbox"] {
	margin-right: 10px;
}
.label-value {
	font: 500 14px CalibriMy !important;
	color: #7d7d7d !important;
}
.label-value:before {
	content: "(";
}
.label-value:after {
	content: ")";
}

.a_label {
  display: block !important;
  float: left !important;
  margin: -1px 0px 1px 9px !important;
}
.a_name {
  display: block !important;
  float: left !important;
}

.fh {
	text-align: center !important;
	color: #151414 !important;
	font: bold 14px CalibriMy !important;
	padding: 15px 0 0 0 !important;
}