img, div, dl { behavior: url(/includes/iepngfix.htc) }

pre {
  background: #000;
  padding: 5px 10px;
  font-size: 10px;
}
#search_box {
  background: #2982ea;
  padding: 10px;
  position: relative;
}
#search_box p {
  margin: 0;
  padding: 0;
}
#search_box label {
  padding: 0 5px 5px 0;
}
#searchform {
  position: relative;
  text-align: left;
  z-index:3000;
}
#sidebar #searchform input.search_box {
  width: 140px;
}
#search_results_top {
  background: transparent url(/wp-content/plugins/ajax.search/img/search-results-top.png) no-repeat top left;
  height: 5px;
  margin: 0;
  padding: 0;
  line-height: 0;
  width: 287px;
  
}
#search_results_bottom {
  background: transparent url(/wp-content/plugins/ajax.search/img/search-results-bottom.png) no-repeat top left;
  height: 21px;
  margin: 0;
  padding: 0;
  line-height: 0;
  width: 287px;
}
#search_results {
  position: absolute;
  top: 23px;
  left: -6px;
  width: 287px;
  color: #000;
  padding: 0;
  text-align: left;
  z-index:1000;/*any value*/
	overflow:hidden;/*must have*/
}

#search_results iframe
{
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*must have*/
	filter:mask();/*must have*/
	width:3000px;/*must have for any big value*/
	height:3000px/*must have for any big value*/;
}

#search_results li.active, #search_results dd.active {
  background: #90d7f6;
  cursor: pointer;
}
#search_results li.selected, #search_results dd.selected {
  background: #c1e5f5;
  cursor: pointer;
}
#search_results li.highlight, #search_results dd.highlight, #search_results dt.highlight {
  background: #90d7f6;
}
#search_results dl {
  margin: 0;
  padding: 0 10px;
  width:	267px;
  background: transparent url(/wp-content/plugins/ajax.search/img/search-results-background.png) repeat-y top left;
}
#search_results dt {
  float: left;
  width: 120px;
  clear: left;
  padding: 5px 0 5px 5px;
  margin: 0;
  z-index:100;
}
#search_results dd {
  padding: 5px 5px 5px 130px;
  margin: 0;
  z-index:0;
}
#search_results dt.search_results_header, #search_results dd.search_results_header {
  font-weight: bold;
  color: #000;
  border-bottom:#000 solid 1px;
}
#sidebar #search_results ul {
  margin: 0;
  padding: 0 5px;
  background: transparent url(/wp-content/plugins/ajax.search/img/search-results-background.png) repeat-y top left;
}
#sidebar #search_results ul li {
  list-style: none;
  padding: 3px;
  margin: 0;
}
#search_results dd a, #search_results li a {
  text-decoration: none;
  color: #000;
}
#loader {
  	position:relative;
	left:-2px;
	margin-top:1px;
	width: 29px;
	height: 23px;
	float:left;
}

#loader_stop {
	position:relative;
	left:-2px;
	width: 30px;
	height: 25px;
	float:left;
}