.left-menu #filter h3 {
	font-size: 16px;
}

#filter form li {
	position: relative;
	font: 15px Tahoma, Arial, Helvetica, Geneva, sans-serif;
}
#filter form li.disabled {
	color: #7A7A7A;
	text-decoration: line-through;
}
#filter form li.disabled  label i:hover {
	text-decoration:none;
}
#filter form li.disabled  label {
	cursor: default;
}
#filter form li.disabled  label i{
	display: none;
}
#filter form li label {
	
}
#filter form li:not(.disabled) label i:hover {
	text-decoration:underline;
	cursor: pointer;
}
#filter form li label i{
	color: #7A7A7A;
	font-style: normal;
	font-size: 12px;
}
input#min_price, input#max_price {
	font-size: 14px;
	text-align: center;
	width: 4em;
}
.price_slider {
	/*width: 240px;*/
	position: relative;
}
.input_price {
	margin-top: 10px;
	margin-left: 20px;
}
.ui-slider {
	height: 4px;
	position: relative;
	text-align: left;
	margin: 20px 19px 10px 19px;
}

.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
   cursor: default;
	
}


.ui-slider .ui-slider-range {
	cursor: pointer;
    height: 14px;
    position: absolute;
    top: 19px;
    width: 100%;
}

.ui-widget-header {
	background: transparent url("../images/handlerActive.png") no-repeat scroll 0 0;
	overflow: hidden;
}
.ui-slider-handle{
/*	border-radius: 50%;
	 -moz-border-radius:50%;
	 -webkit-border-radius:50%;
	 -khtml-border-radius:50%;
	width: 16px;
	height: 16px;
	background: #E0E0E0;
*/
}
.ui-slider .ui-slider-range.ui-widget-header-bar {
	background: url(../img/ui-widget-header-activ.gif);
	z-index:100;
}
.ui-slider .ui-slider-range.ui-widget-header-left{
	z-index:101;
	width:0px;
	background: url(../img/ui-widget-header-pre-activ.gif);
}
.ui-slider .ui-slider-range.ui-widget-header-right{
	z-index:101;
	width:0px;
	background: url(../img/ui-widget-header-pre-activ.gif);
}
.ui-widget-header-hidden {
	display: none!important;
}

.popover {
  margin-left: 22px;
}

.popover .arrow,
.popover .arrow:after {
  top: 50%;
  left: -10px;
  margin-top: -10px;
  border-right-color: white;
  border-width: 10px 10px 10px 0;
  position: absolute;
  display: inline-block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.popover .arrow:after {
  bottom: -11px;
  left: -1px;
  border-right-color: rgba(219, 191, 139, 0.25);
  border-width: 11px 11px 11px 0;
  z-index: -1;
  content: "";
}

.total_view {
  border-bottom: 1px solid #EBEBEB;
  background-color: #F7F7F7;
}
.apply a{
color: #505050;
font-size: 15px;
text-shadow: 0px 1px 0px white;
text-decoration: none;
}
.apply a:hover {
  text-decoration: line;
}
