/* Autocomplete
----------------------------------*/
.ui-autocomplete {}
.ui-autocomplete-results { overflow: hidden; z-index: 99999; padding: 0; position: absolute; }
.ui-autocomplete-results ul { width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0; }

/* if  the width: 100%, a horizontal scrollbar will appear when scroll: true. */
/* !important! if line-height is not set, or is set to a relative unit, scroll will be broken in firefox */
/* .ui-autocomplete-results li { margin: 0px; padding: 2px 5px; cursor: default; display: block; font: menu; font-size: 12px; line-height: 16px; overflow: hidden; border-collapse: collapse; } */
.ui-autocomplete-results li { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; margin: 0px; padding: 2px 5px; cursor: default; display: block; line-height: 16px; overflow: hidden; border-collapse: collapse; }
.ui-autocomplete-results li.ui-autocomplete-even { }
.ui-autocomplete-results li.ui-autocomplete-odd { }

.ui-autocomplete-results li.ui-autocomplete-state-default { background-color: #ffffff; border: 1px solid #ffffff; }
.ui-autocomplete-results li.ui-autocomplete-state-active { background-color: #cccccc; border: 1px solid #999999; }

.ui-autocomplete-loading { background: white url('../images/ui-anim.basic.16x16.gif') right center no-repeat; }
