.autosuggest {
position:absolute;
background:transparent url('img_inquisitor/as_pointer.gif') no-repeat top center;
z-index:1000;
padding:10px 0 0;
}

.autosuggest .as_header,.autosuggest .as_footer {
position:relative;
height:6px;
background:transparent url('img_inquisitor/ul_corner_tr.gif') no-repeat top right;
overflow:hidden;
padding:0 6px;
}

.autosuggest .as_footer {
background-image:url('img_inquisitor/ul_corner_br.gif');
}

.autosuggest .as_header .as_corner,.autosuggest .as_footer .as_corner {
position:absolute;
top:0;
left:0;
height:6px;
width:6px;
background:transparent url('img_inquisitor/ul_corner_tl.gif') no-repeat top left;
}

.autosuggest .as_footer .as_corner {
background-image:url('img_inquisitor/ul_corner_bl.gif');
}

.autosuggest .as_header .as_bar,.autosuggest .as_footer .as_bar {
height:6px;
overflow:hidden;
background-color:#00347f;
}

.autosuggest .as_content {
background-color:#00347f;
position:relative;
padding-top:10px;
}

.autosuggest ul {
list-style:none;
overflow:hidden;
background-color:#00347f;
margin:0 0 -4px !important;
padding:0;
}

.autosuggest ul li {
color:#ccc;
text-align:left;
margin:0 4px 4px;
padding:0;
}

.autosuggest ul li a {
color:#ccc;
display:block;
text-decoration:none;
background-color:transparent;
position:relative;
width:100%;
padding:0;
}

.autosuggest ul li a:link,.autosuggest ul li a:visited {
color:#ccc;
}

.autosuggest ul li.as_highlight a:hover {
background-color:#dbecfe;
}

.autosuggest ul li a span {
display:block;
font-weight:700;
padding:3px 6px;
}

.autosuggest ul li a span small {
font-weight:400;
color:#fff;
}

.autosuggest ul li.as_highlight a:link span small,.autosuggest ul li.as_highlight a:visited span small {
color:#222;
}

.autosuggest ul li.as_highlight a,.autosuggest ul li.as_highlight a:link,.autosuggest ul li.as_highlight a:visited {
color:#0c2577;
background:#dbecfe url('img_inquisitor/hl_corner_br.gif') no-repeat bottom right;
}

.autosuggest ul li.as_highlight a span {
background:transparent url('img_inquisitor/hl_corner_bl.gif') no-repeat bottom left;
}

.autosuggest ul li a .tl,.autosuggest ul li a .tr {
background-image:transparent;
background-repeat:no-repeat;
width:6px;
height:6px;
position:absolute;
top:0;
margin:0;
padding:0;
}

.autosuggest ul li.as_highlight a .tl {
left:0;
background:transparent url('img_inquisitor/hl_corner_tl.gif') no-repeat bottom left;
}

.autosuggest ul li.as_highlight a .tr {
right:0;
background:transparent url('img_inquisitor/hl_corner_tr.gif') no-repeat bottom right;
}

.autosuggest ul li.as_warning {
font-weight:700;
text-align:center;
}

.autosuggest ul em {
font-style:normal;
color:#fff;
}

.autosuggest ul li.as_highlight em {
color:#111;
}

.autosuggest a.as_closebutton {
display:block;
width:10px;
height:10px;
position:absolute;
top:0;
right:10px;
font-weight:700;
}

.autosuggest a.as_closebutton:link,.autosuggest a.as_closebutton:visited {
color:#fff;
}

