/* styles for attribute filter */

.ui-slider{
 position:relative;
 text-align:left
}

.ui-slider .ui-slider-handle {
 position:absolute;
 z-index:2;
 width:1.2em;
 height:1.2em;
 cursor:default
}

.ui-slider .ui-slider-range{
 position:absolute;                           
 z-index:1;
 font-size:.7em;
 display:block;
 border:0;
 background-position:0 0
}

.ui-slider-horizontal{
height:.8em
}
.ui-slider-horizontal .ui-slider-handle{
 top:-.3em;margin-left:-.6em
}
.ui-slider-horizontal .ui-slider-range{
 top:0;height:100%
}

.ui-slider-horizontal .ui-slider-range-min{
left:0
}

.ui-slider-horizontal .ui-slider-range-max{
right:0
}

.ui-widget .ui-widget{
    font-size:1em
}

.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{
    font-family:Lucida Grande,Lucida Sans,Arial,sans-serif;font-size:1em
}

.ui-widget-content{
    border:1px solid #a6c9e2;background:#fcfdfd; color:#222
}

.ui-widget-content a{
    color:#222
}

.ui-widget-header{
    border:1px solid #4297d7;background:#5c9ccc; color:#fff;font-weight:bold
}

.ui-widget-header a{
    color:#fff
}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{
    border:1px solid #c5dbec;background:#dfeffc; font-weight:bold;color:#2e6e9e
}

.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{
    color:#2e6e9e;text-decoration:none
}

.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{
    border:1px solid #79b7e7;background:#d0e5f5; font-weight:bold; color:#1d5987;
}

.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{
    color:#1d5987;text-decoration:none;
}

.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{
    border:1px solid #79b7e7;background:#f5f8f9; font-weight:bold; color:#e17009;
}

.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{
    color:#e17009;text-decoration:none;
}

.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{
    border:1px solid #fad42e;background:#fbec88; color:#363636
}

.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{
    color:#363636
}

.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{
    border:1px solid #cd0a0a;background:#fef1ec; color:#cd0a0a
}

.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{
    color:#cd0a0a
}

.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{
    color:#cd0a0a
}

.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{
    font-weight:bold
}

.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{
    opacity:.7;filter:Alpha(Opacity=70);font-weight:normal
}
.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{
    opacity:.35;filter:Alpha(Opacity=35);background-image:none
}

.ui-state-disabled .ui-icon{
    filter:Alpha(Opacity=35)
}


.filter_cont b {
  display:block;
  padding:3px 0;
}

.filter_cont input[type=checkbox] {
  margin:0 5px 0 11px;
}

.filter_cont {
    text-align: left !important;
}

.dipcen #slider-range {
  margin:10px 5px;
}

.dipcen input[type=text] {
  width:50px;
  border:1px solid #ccc;
  border-radius:3px;
  text-align:center;
  padding:3px 0;
}

/* styles for price range filter */