.ac_results {
	margin-left:-22px;
	margin-left/*\**/:-27px\9;
	padding: 0px;
	overflow: hidden;
	z-index: 99999;
	width:155px;
}
.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}
.ac_results li {
	margin: 0px;
	padding: 5px;
	display: block;
	font: menu;
	font-size: 11px;
	line-height: 16px;
	overflow: hidden;
}
* html .ac_results li, *+ html .ac_results li {
	overflow:visible;
}
.ac_loading {
	background: white url('/autocomplete/indicator.gif') right center no-repeat;
}
.ac_even, .ac_odd {
	background-image:url('/images/autocomplete.png');
	background-repeat:repeat-y;
	cursor: pointer;
}
* html .ac_even, * html .ac_odd {
	background-image:url('/images/IE6/autocomplete.gif');
}
.ac_even img, .ac_odd img {
	float:left;
	padding:0px 8px 0px 8px;
}
.ac_even div div, .ac_odd div div {
	float:left;
	width:120px;
	padding-right:5px;
	font-size: 11px;
	color:#666666;
}
.ac_bottom {
	background-image:url('/images/autocomplete-2.png');
	background-repeat:no-repeat;
	cursor:default;
	height:15px;
	padding:0;
	margin:0;
}
* html .ac_bottom {
	background-image:url('/images/IE6/autocomplete-2.gif');
}
.ac_over {
	background-image:url('/images/autocomplete-over.png');
}
* html .ac_over {
	background-image:url('/images/IE6/autocomplete-over.gif');
}
*+ html .ac_bottom.ac_over {
	margin-top:-1px;
}
.ac_bottom.ac_over {
	background-image:url('/images/autocomplete-2.png');
	background-repeat:no-repeat;
	cursor:default;
	height:15px;
	padding:0;
	margin:0;
}