#inputQuery {
  margin: 0;
}

#searchform_holder {
}

#checkbox_holder {
  float: left;
  padding-top: 5px;
}

#selectbox_holder {
  float: left;
  /*padding-right: 5px;*/
  position: relative;
}

#submit_holder {
  float: left;
}

#autocomp_result {
  position: absolute;
  top: 23px;
  overflow-y: auto;
  overflow-x: hidden;
}

#result {
  width: 100%;
  *width: 93%; /* IE7 and below */
  padding: 0;
  border: 1px solid #CCC;
  background-color: #FFF;
}

#result tr {
  background-color: #FFFFEF;
  list-style-type: none;
  display: block;
  margin:0;
}
#result td{
  border-bottom: 1px dotted #CCC;
  padding: 2px 5px;
}



#result tr.selected,
#result tr:hover {
  background-color: #0088cc;
  color: white;
}

.control_button {
  background-color: #888;
}

#result td {
  cursor: default;
  padding-top: 4px;
}

#result td.num {
  font-size: 90%;
  text-align: right;
  padding-right: 1px;
  width: 4.6em;
}

#close_btn {
  font-size: 10px;
}


#result td.kwd {
  width: 140px;
}

.hidden {
  display: none;
}

#selectbox_holder .no-result #inputQuery {
  background: #DDD;
}

#selectbox_holder .with-result #inputQuery {
  background: #FFE;
}
