/* vergader - styles filter vs 1229430646 */
/**************************************************

  FILTER

 **************************************************/

div.filter.header{
  font-weight: bold;
  background-color: #69d57d;
  margin: 10px 0px 0px 10px;
  padding: 5px;
  color: #002d7e;
}

div.filter.options:HOVER{
  background-color: #3ac353;
}

div.filter.options{
  margin: 0px 0px 0px 20px;
  border-left: 1px dotted white;
  border-bottom: 1px dotted white;
  padding: 5px 5px 5px 0px;
  font-size: 11px;

}

  div.filter.options span{
    color: #012b7f;
    font-weight: bolder;
  }

  div.filter.options input{
    border: 1px solid black;
    width: 80px;
    font-size: 11px;
  }

  a.filter.option:HOVER{
    background-color: #6cd87f;
  }

  a.filter.option{
    background-repeat: no-repeat;
    background-position: 105px 3px;
    padding: 0px 20px 0px 0px;
    margin: 0px 0px 0px 5px;
  }

    a.filter.option.remove{
      background-image: url(/images/styles/filter/filter_right.gif);
    }

    a.filter.option.add{
      background-image: url(/images/styles/filter/filter_left.gif);
    }


/**************************************************

  RESULTS

 **************************************************/

div.result{
  border: 0px dashed black;
  height: 240px;
  font-size: 12px;
  font-weight: bold;
}

div.result h2{
  color: #79412a;
  font-size: 22px;
}

div.result div{
  float: left;
}

  div.result div.result_image{
    width: 230px;
    margin: 0px 15px 0px 0px;
  }

    div.result div.result_image img{
      width: 230px;
      height: 180px;
    }

  div.result div.result_short{
    width: 355px;
    margin: 0px 15px 0px 0px;
    position: relative;
    height: 210px;
  }

    div.result div.result_short h2{
      margin: 5px 0px 5px 0px;
      color: #79412a;
    }

    div.result div.result_short a{
      color: #79412a;
    }

    div.result div.result_short a.description,a.special_offer{
      position: absolute;
      border: 1px solid #012b7f;
      padding: 0px 10px 0px 10px;
      bottom: 0px;
    }

    div.result div.result_short a.description{
      background-color: #f7d917;
      color: #012b7f;
      left: 0%;
    }

    div.result div.result_short a.special_offer{
      background-color: #ef6c00;
      color: white;
      right: 0px;
    }

    div.result div.result_short img{
      position: absolute;
      right: 10px;
      bottom: 13px;
    }

  div.result div.result_specs{
    background-color: #ae8e7f;
    color: #ffffff;
    width: 150px;
    height: 210px;
    font-size: 14px;
    background-image: url(/images/styles/detail/detail_col_3_properties.gif);
    background-repeat: no-repeat;
    background-position: 0% 100%;
  }

    div.result div.result_specs div.result_specs_code{
      background-color: #79412a;
      width: 140px;
      padding: 5px 5px 5px 5px;
      margin: 0px 0px 3px 0px;
    }
    
      div.result div.result_specs div.result_specs_code span{
        font-size: 24px;
      }

    div.result div.result_specs div.result_specs_part{
      float: left;
      width: 90px;
      margin: 5px 0px 0px 5px;
      padding: 0px 0px 0px 25px;
      position: relative;
      overflow: hidden;
      white-space: nowrap;
    }

      div.result div.result_specs div.result_specs_part img{
        position: absolute;
        top: -6px;
        left: 0px;
        margin: 4px 5px 0px 0px;
      }
