﻿.ac_input
{
    width: 220px;
    background-image: url('/img/ach_loader.gif');
    background-position: 100% 2px;
    background-repeat: no-repeat;
}

.ac_results p a { width: 180px; font-weight: bold; background-color: #999; padding: 2px 10px; line-height: 20px; color: #fff }

.ac_results
{
    padding: 0 0 5px;
    overflow: hidden;
    z-index:100;
 
	margin: 0 0 0 -74px;
	background: url(/img/bg_search_bottom.png) no-repeat bottom center ;
}
.ac_results ul
{
    width: 200px;
    list-style-position: outside;
    list-style: none;
    padding: 0 5px;
    margin: 0;
	background: url(/img/bg_search.png) repeat-y top center;
}
.ac_results iframe
{
    display: none; /*sorry for IE5*/
    display: /**/ block; /*sorry for IE5*/
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    filter: mask();
    width: 3000px;
    height: 3000px;
}
.ac_results li
{
    margin: 0px;
    cursor: pointer;
    display: block;
    width: 198px;
    font: menu;
    font-size: 12px;
    overflow: hidden;
	border: solid 1px #fff;
	border-bottom: none
}
.ac_results li a
{
    text-decoration: none;
	line-height: 20px;
	padding: 2px 10px;
	_padding: 0px 10px;
	float: left; width: 180px
}

.ac_results li a span
{
	color: #999; float: left; width: 180px; font-size: 10px 
}

.ac_results li.ac_over a span
{
	color: #fff
}
	
.ac_loading
{
    background-position: 100% -18px;
}
.ac_odd
{
    background-color: #fff;
}
.ac_even
{
    background-color: #f0f0f0;
}
.ac_over
{
    color: #fff;
	background-color: #94a72b;
	border-color: #94a72b

}

.ac_over a:focus, .ac_over a, .ac_over a:hover
{
    color:#fff;
	background-color: #94a72b;
}
