#suggestions{ width:280px;
position:absolute;
	z-index:10000000;
	top:32px;
	display:none;
}
/*
.wide #suggestions{width:490px;}
*/

#suggestions .search_keyword a { color:#bc0000; }
#suggestions .search_keyword a:hover {
  color:#000;
}
#searchresults{
  background:#fff;
  box-shadow: 0 1px 2px #666666;
  -moz-box-shadow: 0 1px 2px #666666;
  -webkit-box-shadow: 0 1px 2px #666666;
  margin:-1px 0px 0px;
}

.searchresults_list{
    background:#FFF;
  }
  .searchresults_list#bai_viet{
    display:none;
  }
  .searchresults_list  span{
    display:block;
  }
  .searchresults_list .sr_item .sr_item_title .price{float:right;  color:#dc0000; margin-right:5px}
  .searchresults_list .sr_item{
    background:#fff;
    border-bottom: 1px dashed #ddd;
    display: block;
    height: 50px;
    padding: 10px;
    width: 100%;
  }
  .searchresults_list .sr_item.endborder{
    border-right: none;
  }
  .searchresults_list a.sr_item:hover{
    color:#dc0000;
  }
    .searchresults_list .sr_item .sr_item_img{
      width:37px;
      height:50px;
      overflow:hidden;
      float:left;
      margin:0px 10px 0px 0px;
    }
	
    .searchresults_list .search_news .sr_item_img{
      width:37px;
      height:37px;
    }
      .searchresults_list .search_news .sr_item_img img{
        height:37px;
      }
      .searchresults_list .sr_item .sr_item_img img{
        height:37px;
      }
    .searchresults_list .search_news .sr_item_title{
      height:50px;
      overflow:hidden;
      line-height:13px;
    }
  .search_keyword{
    background:#F1EFEF;
    padding:5px 10px;
	width:100%;
	line-height:1em;
  }
  .search_tabs{
    background:#ddd;
    height:30px;
  }
    .search_tabs a{
      background: #DDDDDD;
      border-top: 1px solid #CCCCCC;
      color:#414141;
      font-weight:bold;
      float: left;
      padding: 6px 8px 6px 9px;
      text-transform: uppercase;
      display:block;
        -webkit-transition: background-color 0.3s ease 0s;
        -moz-transition: background-color 0.3s ease 0s;
        -ms-transition: background-color 0.3s ease 0s;
        -o-transition: background-color 0.3s ease 0s;
        transition: background-color 0.3s ease 0s;
    }
    .search_tabs a.active, .search_tabs a.active:hover{
      background: #f1f1f1;
      border-top: 1px solid #F1F1F1;
    }
    .search_tabs a:hover{
      border-top:1px solid #F1EFEF;
      background:#F1EFEF;
      color:#dc0000;
    }
/* search_adv */
.search_adv_wapper{
  width:670px;
  padding:30px 20px 20px;
  overflow:hidden;
}

.search_key{
  position:relative;
}
.search_key label{
  font: normal 20px 'UTMCafetaRegular';
  color:#dc0000;
}
  .search_key .search_txt{
    left: 160px !important;
    position: absolute;
    top: 1px !important;
    width:250px !important;
  }
  .search_key .search_btn{
    left: 405px !important;
      top: 5px !important;
  }
.search_by_select{
  height: 50px;
    margin: 20px 0 0;
    position: relative;
}
.search_by_select label{
    font-weight: bold;
    margin: 0 0 2px;
}
.search_by_select .jqTransformSelectWrapper ul {
  height:100px !important;
  overflow: auto !important;
}
  #cw_br, #cw_price, #cw_os, #ss_bt{
    float:left;
  }
  #cw_br, #cw_price, #cw_os,
  .compar_search select,
  .search_by select{
    width:200px;
    margin:0px 15px 0px 0px;
  }

    .compar_search select{
      border:1px solid #ccc;
      font:normal 11px Arial, Helvetica, sans-serif;
    }
    .compar_search label,
    .soft_search label{
      font-weight:bold;
      margin:0px 0px 2px 0px;
      display:block;
    }
.search_by_check{
  margin:0px auto;
  width:570px;
}
.search_by_check .search_check{
  float: left;
    margin: 5px 0;
    width: 137px;
}
.search_check a.jqTransformCheckbox {
    margin: 0 10px 0 0;
}
.search_check label{
  display: inline-block;
    margin: 3px 0 0;
}
#search_adv .btn_search{
  height:28px !important;
  margin:20px auto 0px!important;
}
#search_adv .btn_search {
  color: #FFFFFF;
  display: block;
  font: 16px 'UTMCafetaRegular';
  height: 22px;
  line-height:22px;
  padding: 5px 8px;
  text-transform: uppercase;
  margin:0 0 10px 0px;
  cursor:pointer;
}
#search_adv .btn_search,
#gocompare{
  border: none;
  background: #cb0000; /* Old browsers */
}
#search_adv .btn_search:hover,
#gocompare:hover{
  background: #000; /* Old browsers */
}
.r_empty
{
	display: block;
  float: left;
  white-space: normal;
  margin: 10px 0;
  width:100%;
}