div.autocompleter { width:309px; margin:0; padding:0; float:left; position:absolute; z-index:50; }

div.autocompleter .content { width:285px; height:auto !important; height:0px; min-height:0px; padding:10px 12px 0px 12px; float:left; background:#E6E6E6; }

div.autocompleter .see-all { width:285px; height:auto !important; height:17px; min-height:17px; padding:7px 0 13px 0; float:left; display:inline; font-size:95%; line-height:17px; text-align:right; }
div.autocompleter .see-all a { color:#2e9894; font-weight:bold; }
div.autocompleter .see-all a:hover, div.autocompleter .see-all a:focus { color:#006d63; }

ul.autocompleter-choices { width:285px; margin:0; padding:0; float:left; display:inline; list-style:none; border-bottom:1px solid #FFF; }
ul.autocompleter-choices li { width:285px; margin:0; padding:0; float:left; position:relative; cursor:pointer; color:#626469; border-top:1px solid #FFF; font-weight:bold; }
ul.autocompleter-choices a { width:269px; margin:0 0 0 0; padding:5px 8px 5px 8px; display:block; float:left; color:#626469; }
ul.autocompleter-choices li.autocompleter-selected { background-color:#BFD8D5; color:#006d63; }
ul.autocompleter-choices li.autocompleter-selected a { color:#006d63; }
ul.autocompleter-choices span.autocompleter-queried { display:inline; float:none; font-weight:bold; margin:0; padding:0; }
ul.autocompleter-choices li.autocompleter-selected span.autocompleter-queried { color:#FFF; }
ul.autocompleter-choices li a span.title { display:block; color:#626469; }
ul.autocompleter-choices li.autocompleter-selected a span.title { color:#006d63; }
