#enabled_filters {

  margin: 0 0 10px 0;

  background: #eee;

  padding: 5px; }



#enabled_filters .layered_subtitle {

  font-weight: bold;

  font-size: 12px; }



#enabled_filters ul li {

  padding: 2px 0; }



#enabled_filters li a {

  float: right;

  /*display: inline-block;

  height: 12px;

  width: 12px;

  text-indent: -5000px;*/

  /*background: url(../../../img/icon/delete.gif) no-repeat 0 0 transparent;*/

  /*background: url(./delete.gif) no-repeat 0 0 transparent;*/

  cursor: pointer; }



#layered_block_left .layered_close {

  float: right;

  padding-right: 5px; }



#layered_block_left span.layered_close a,

#layered_block_left span.layered_close a {

  display: block;

  height: 13px;

  width: 13px;

  text-decoration: none;

  text-indent: -5000px;

  background: url(img/icon/less.gif) no-repeat 2px 2px; }



#layered_block_left span.closed a {

  background: url(img/icon/more.gif) no-repeat 2px 2px; }



#layered_block_left .layered_subtitle {

display: block;

font-weight: bold;

font-size: 14px;

line-height: 30px;

color: #000;

text-transform: uppercase;

margin-bottom: 10px;

border-bottom: 1px solid #7f7f7f;

font-family: 'Open Sans', sans-serif;}



#layered_block_left ul {

  clear: both;

  padding: 5px 0; }



#layered_block_left ul li {

  padding: 2px 0; 

   clear: both;}



#layered_block_left ul li label {

  cursor: pointer;
  color: #0051aa;
  font: 600 13px "Open Sans"; }



#layered_block_left ul {

  padding-left: 0; }



#layered_block_left ul li {

  list-style-type: none; }



#layered_block_left div > form > div > div {

  margin-top: 5px; }



#layered_block_left #enabled_filters, #layered_url_filter_block {

  padding-bottom: 10px;

  margin-bottom: 5px;

  margin-top: 0px;}



#layered_block_left #enabled_filters ul li {

  margin-left: 0;

  padding-left: 0; }



/* Style moved form the template to the css  */

#layered_block_left #enabled_filters ul li:hover {

  background: inherit;

  color: inherit; }



#layered_block_left ul li input.checkbox {

  vertical-align: middle;

  margin-left: 2px; }



#layered_block_left ul li .disabled {

  color: #666; }



#layered_block_left .color-option {

  border: 1px solid #666666;

  height: 16px;

  margin-left: 0;

  padding: 0;

  width: 16px; }



#layered_block_left .color-option.disable {

  opacity: 0.5;

  filter: alpha(opacity=50);

  -moz-opacity: 0.5; }



#layered_block_left .nomargin a {

  display: inline; }

#layered_block_left .nomargin a:hover{

  color: #0051aa;}



#layered_form .select {

  width: 165px; }



#layered_form .color-option {

  margin-left: 0;

  width: 16px;

  height: 16px;

  padding: 0;

  border: 1px solid #666; }



#layered_form .color-option.on {

  border: 1px solid red; }



#layered_form input[type=radio] {

  margin-left: 2px;

  vertical-align: middle; }



.layered_price_range {

  margin-left: 7px; }



.layered_price_range_unit {

  margin-right: 7px; }



.layered_slider_container {

margin: 6px 0 6px 10px;

width: 91%;}

.layered_slider {

margin-top: 5px;

border: 1px solid #8c8c8c;

position: relative;

height: .8em;

background: #fff;}

#layered_block_left .ui-slider .ui-slider-range{

position: absolute;

z-index: 1;

font-size: .7em;

display: block;

border: 0;

background-position: 0 0;

top: 0;

height: 100%;

background: #0051aa; }

#layered_block_left .ui-slider .ui-slider-handle{

position: absolute;

z-index: 2;

margin-left: -.6em;

/*background: #8c8c8c;*/

width: 0.9em;

height: 0.9em;

top: -0.15em;}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border:none !important;}

#layered_block_left .ui-slider .ui-slider-handle:hover{

background: #1a75bb;}



.layered_input_range_min {

  width: 30px; }



.layered_input_range_max {

  width: 40px; }



.layered_list_selected {

  font-weight: bold; }



.layered_list {

  display: block;

  cursor: pointer; }



.layered_list:hover {

  font-weight: bold; }



.layered_ajax_loader p {

  margin: 20px 0;

  text-align: center; }



.hide-action {

  text-align: center;

  text-align: right;

  display: block;

  cursor: pointer; }



.hide-action:hover {

  font-weight: bold; }



#layered_form div div ul {

  /*max-height: 200px;*/

  overflow-x: auto; }



  .layered_filter label {

    font-weight: normal; }

  .layered_filter layered_subtitle {

    font-size: 1.2 em; }

