
.autocompletor-list {
  margin-top: 2px;
	padding-top: 8px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
    position: absolute;
    z-index: 9999;
}

.autocompletor-container {
	background: #fff;
	border: 1px solid #aaaaaa;
	color: #222;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	padding: 0px 2px;
}

.autocompletor-container ul {
	margin: 0; padding: 0;
	color: #3c2d26;
}

.autocompletor-container .autocompletor-item {
	list-style: none;
	padding: 3px 1px 4px;
	cursor: hand; cursor: pointer;
	font-size: 12px;
	display: block;
	width:100%;
  margin: 0;
}

.autocompletor-container .autocompletor-item .autocompletor-item-inner {
	padding: 6px 6px;
}

.autocompletor-container .autocompletor-item.last-child {
	background: none;
	padding-bottom: 2px;
}

.autocompletor-container .autocompletor-item em {
	font-style: normal;
	font-weight: normal;
	color: #508733;
  font-size: 12px;
}

.autocompletor-container .autocompletor-item.selected {
 padding: 2px 0px 3px; 
}

.autocompletor-container .autocompletor-item:hover {
  text-decoration: underline;
}

.autocompletor-container .autocompletor-item.selected .autocompletor-item-inner {
	background-color: #508733;
	border: 1px solid #182810;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	color: white;
}

.autocompletor-container .autocompletor-item.selected em {
	color: #182810;
}

.has_results .autocompletor-message {
	background: url(/images/autocompletor/line-break.gif) repeat-x top left;
}

.autocompletor-item.selected span.info {
	color: white !important;
}

.autocompletor-item span.info,
.autocompletor-loader,
.autocompletor-message {
	color: #746862;
	font-size: 10px;
}

.autocompletor-message {
	padding: 10px 5px;
}

.autocompletor-loader {
	padding: 10px 5px 7px;
}

.autocompletor-loader img {
	margin-right: 5px;
}

.autocompletor-loader span {
	position: relative;
	top: -3px;
}

.autocompletor-list.friends li {
  height: 38px;
  line-height: 26px;
  overflow: hidden;
}
