@charset "UTF-8";

/* css for search results */

.search-main {
background:#FFFFFF;
border-color:#CCCCCC;
border-style:none solid;
border-width:medium 1px;
font-family:Arial,Helvetica,sans-serif;
padding-top:0;
position:absolute;
text-align:left;
width:250px;
z-index:9999;
}

.search-main .search-ul {
height:auto !important;
list-style: none;
margin:0;
max-height:396px;
overflow:auto;
padding:0;
width:250px;
}

.search-main .search-ul li {
background:#FFFFFF;
border-bottom:1px solid #CCCCCC;
font-size:12px;
margin:0;
}

.search-main .search-ul li img {
margin-right:4px;
}

.search-main .search-ul li a {
background-color:transparent;
color:#666;
display:block;
padding:0;
position:relative;
text-decoration:none;
width:100%;
}

.search-main .search-ul li a span{
display: table;
/*padding: 3px 6px;*/
}

.search-main .search-ul li a span small{
font-weight: normal;
color: #999;
}

.search-main .search-ul li.as_highlight a span small{
color: #ccc;
}

.search-main .search-ul em{
font-style: normal;	
color: #6EADE7;
}
.results {
	padding: 3px 0 0 7px;
	margin: 4px 0;	
	font-size:13px;
	text-decoration:none;
	color: #555;
	width:220px;
	}

li.as_highlight a span {background-image: none;}


.search-main .search-ul a.selected {
display: block;
background: #dedede;
padding: 6px 0 3px 7px;
margin: 4px 0;
width: 198px;
}
.search-main .search-ul li.add {
font-size:11px; color:#999;
}
.search-main .search-ul li.as_highlight a:hover {
background-color: #eee; background-image:none;
}
.search-main .search-ul li.as_highlight a {
background: #eee; background-image:none; 
}
.search-main .search-ul li.as_warning{
text-align: center;
}
