/* 
================================================
autosuggest, inquisitor style
================================================
*/

body
{
	position: relative;
}

div.autosuggest                 { position:absolute; background: url(img_inquisitor/as_pointer.gif) no-repeat top; 
                                  padding: 10px 0 0 0; font-size:0.75em;  z-index:99999;}
div.autosuggest div.as_header,
div.autosuggest div.as_footer   { position:relative; height:10px; padding: 0 10px; overflow: hidden;
                                  background: url(img_inquisitor/ul_corner_tr.gif) no-repeat top right; }
div.autosuggest div.as_footer   { background-image: url(img_inquisitor/ul_corner_br.gif); }

div.autosuggest div.as_header div.as_corner,
div.autosuggest div.as_footer div.as_corner { position:absolute; top:0; left:0; height:10px; width:10px;
	                                          background: url(img_inquisitor/ul_corner_tl.gif) no-repeat top left; }
div.autosuggest div.as_footer div.as_corner { background-image:url(img_inquisitor/ul_corner_bl.gif); }

div.autosuggest div.as_header div.as_bar    { height:10px; overflow:hidden; background-color:#F4F4F4; border-top:solid 1px #C9C9C9; }
div.autosuggest div.as_footer div.as_bar    { height:9px; overflow:hidden; background-color:#F4F4F4; border-bottom:solid 1px #C9C9C9; }

div.autosuggest ul          { list-style:none; margin:0 0 -2px 0; padding:0; overflow:hidden; 
                              background-color: #F4F4F4; font-size:1.1em; font-family:Arial; 
                              border-left:solid 1px #C9C9C9; border-right:solid 1px #C9C9C9; }
div.autosuggest ul li       { color:#717171; padding:0; margin:0 4px 2px; text-align:left; }
div.autosuggest ul li a     { color:#717171; display:block; text-decoration:none; background-color:transparent;
	                           position:relative; padding:0; width:100%; }

div.autosuggest ul li a:hover               { background-color:#003EAB; color:White } /* hover background color */
div.autosuggest ul li.as_highlight a:hover  { background-color:#003EAB; } /* hover background color */

div.autosuggest ul li a span                { display:block; padding:3px 6px; font-weight:bold; }
div.autosuggest ul li a span small          { font-weight: normal; color:#717171; }

div.autosuggest ul li.as_highlight a span small { color:#717171;  }

div.autosuggest ul li.as_highlight a        { color: White; 
                                              background: #003EAB url(img_inquisitor/hl_corner_br.gif) no-repeat bottom right; }
div.autosuggest ul li.as_highlight a span   { background: url(img_inquisitor/hl_corner_bl.gif) no-repeat bottom left; }

div.autosuggest ul li a .tl,
div.autosuggest ul li a .tr                 { background-image: transparent; background-repeat: no-repeat;
	                                          width:6px; height:6px; position:absolute; top:0; padding:0; margin:0; }

div.autosuggest ul li a .tr                 { right:0; }

div.autosuggest ul li.as_highlight a .tl    { left:0; background-image: url(img_inquisitor/hl_corner_tl.gif);
	                                          background-position: bottom left; }

div.autosuggest ul li.as_highlight a .tr    { right:0; background-image: url(img_inquisitor/hl_corner_tr.gif); 
                                              background-position: bottom right; }

/* No Results */
div.autosuggest ul li.as_warning            { font-weight: bold; text-align: center; }

/* Hilight colour */
div.autosuggest ul em                       { font-style: normal; color: #c42b20; }