  #search_form
  {
    padding-bottom: 0;
    clear: both;
    width: 480px !important;
    padding-leftt: 20px;
    background: url('/img/search_icon.png') no-repeat 0px 2px;
  }
  
  #search_form H3
  {
    margin-left: 20px;
  }
  
  #search_indicator
  {
    padding-left: 21px;
    display: none;
  }
  
  #search_indicator.active
  {
    background: url('/img/search_loader.gif') no-repeat;
  }
  
  #search_form .content
  {
    color: black;
    margin: 0;
    padding: 0;
    padding-bottom: 0px;
  }
 
  #search_form .column
  {
    float: left;
    margin-left: 20px;
    -margin-left: 10px;
  }
  

  #search_form .inner
  {
    overflow: hidden;
  }
 
  #search_form P
  {
    margin-bottom: 14px;
    margin-top: 1em;
    font-size: 100%;
    margin-letft: 6px;
  }
  
  #search_form STRONG
  {
    color: #9b0101;
  }
 
  #search_form UL
  {
    list-style-type: none;
    color: black;
    margin: 0;
    padding: 0;
    padding-left: 5px;
    _margin-top: 2px;
  }
  
  #search_form LI
  {
    float: none;
    display: block;
    color: black;
    line-height: 1.8em;
    _line-height: 1.6em;
  }

  #search_form .button_container
  {
    margin-top: 20px;
    padding: 10px 20px;
    margin-left: 20px;
    background: #fc0;
    display: inline-block;
    _display: inline;
    _height: 1%;
    clear: both;
    text-align: left;
  }
  
  #search_form .button_container BUTTON
  {
    padding: 0;
    margin: 0;
    cursor: pointer;
  }
  
  #search_form .button_container BUTTON.reset
  {
    width: 9.5em;
  }

  #search_form .button_container BUTTON.submit
  {
    width: 8em;
    font-weight: bold;
  }
  
  #search_form .hint
  {
    color: #999;
  }
  
  #search_form A.arrow
  {
    width: 17px;
    height: 23px;
    position: absolute;
    top: 0;
    _top: -1px;
    right: 0px;
    _right: -1px;
    background: url('/img/price_arrow.png') 0px 0px;
    z-index: 5;
    font-size: 0;
    display: none;
  }
  
  #search_form A.arrow:hover,
  #search_form A.arrow.active
  {
    background-position: 0px 23px;
  }
  
  #search_form .text
  {
    display: block;
    float: left;
    padding-right: 5px;
  }
  
  #search_form .container_layer
  {
    position: relative;
    float: left;
    margin-right: 5px;
    padding: 0;
    border: 1px solid #aaa;
  }
  
  #search_form .price_container
  {
    width: 5.5em;
    z-index: 20;
  }
  
  #search_form .processor_container
  {
    width: 5em;
    z-index: 10;
  }
  
  #search_form .hdd_container
  {
    width: 4.5em;
    z-index: 9;
  }
  
  #search_form .memory_container
  {
    width: 4.5em;
    z-index: 8;
  }
  
  #search_form .weight_container
  {
    width: 3.5em;
  }
  
  #search_form .manufacturers_container
  {
    width: 14.5em;
    z-index: 11;
  }
  
  #search_form .os_container
  {
    width: 14.5em;
    z-index: 12;
  }
  
  #search_form .video_container
  {
    width: 14.5em;
    z-index: 11;
  }
  
  #search_form .proc_container
  {
    width: 14.5em;
    z-index: 10;
  }
  
  #search_form .matrix_container
  {
    width: 14.5em;
    z-index: 1;
  }
  
  #search_form .price_values
  {
    width: 5.5em;
  }
  
  #search_form .processor_values
  {
    width: 5em;
  }

  #search_form .memory_values
  {
    width: 4.5em;
  }
  
  #search_form .weight_values
  {
    width: 3.5em;
  }
  
  #search_form .hdd_values
  {
    width: 4.5em;
  }
  
  #search_form .os_values
  {
    width: 14.5em;
  }
  
  
  #search_form .container_layer INPUT
  {
    font-family: Tahoma;
    margin: 0;
    padding: 0;
    width: 100%;
    text-align: center;
    border: none;
    background: #fff;
    color: #000 !important;
  }
  
  #search_form .values_layer
  {
    position: absolute;
    border: 1px solid #aaa;
    left: -1px;
    top: 23px;
    _top: 20px;
    z-index: 66;
    border-top: 1px solid white;
    text-align: center;
    background: #fff;
    overflow: hidden;
    display: none;
    zoom: 1;
  }
  
  #search_form .values_layer A
  {
    display: block;
    margin: 0;
    padding: 0;
    line-height: 1.2em;
    text-decoration: none;
    color: #000;
    padding: 2px 0;
  }
  
  #search_form .values_layer A:hover
  {
    background: #eee;
  }
  
  #search_form .choose_mf
  {
    margin-left: 3px;
  }
  
  #search_form .left_align .values_layer A
  {
    text-align: left !important;
    padding-left: 5px;
  }