.ac_results {
	margin: 0 0 0 1px;
	padding: 0;
	border-left: 1px #B3B3B2 solid;
	border-right: 1px #B3B3B2 solid;
	border-bottom: 1px #B3B3B2 solid;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 5px 5px 2px 10px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 10px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	overflow: hidden;
	border-bottom: 1px #B3B3B2 solid;
}

	.ac_results li a {
		display: block;
		color: #867974;
		text-decoration: none;
	}

	.ac_results li a img { float: left; }
	
	.ac_results li a span {
		display: block; float: left;
		text-transform: uppercase;
		color: #363333;
		width: 140px;
	}
	
	.ac_results li a strong {
		background: #ed037c;
		color: #fff;
	}

.ac_loading {
	background: url(/media/images/all/placeholders/small-loader.gif) center right no-repeat;
}

li.ac_over { background: url(/media/images/all/backgrounds/ac_over_gradient.jpg) top right no-repeat; }

li.ac_over a,
li.ac_over a span { color: #ed037c; }


