/* jQuery TCC Autocomplete CSS 2.1.1 */
* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */
.ui-autocomplete { background-color:#fff; text-align:left; position: absolute; margin:1px; cursor:default; white-space:nowrap; list-style:none; padding:2px; zoom:1; border: 1px solid #808080; }

.ui-menu { list-style: none; margin: 0; display: block; position: absolute; z-index:9999999; }

.ui-menu .ui-menu-item a { text-decoration: none; display: block; padding: 2px .4em; line-height: 1.5; min-height: 0; /* support: IE7 */ font-weight: normal; margin: 1px; border: 1px solid #FFF; }
.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active { background:#f5ef8e; color:#000; border: 1px solid #ecc800; }

.tccautocomplete-key  { color:#721c24; }
.tccautocomplete-date { color:#0055c8; font-size: 0.9em; }
.tccautocomplete-desc { color:#6c757d; font-size: 0.9em; }
.tccautocomplete-tot  { margin-top:.25em; right:.8em; position: absolute; padding-left: 3px; background-color: #fff; font-size: 0.9em; }
.ui-menu .ui-menu-item a.ui-state-focus .tccautocomplete-tot, .ui-menu .ui-menu-item a.ui-state-active .tccautocomplete-tot { background-color: inherit; }
.tccautocomplete-group { background-color:#eee; padding:.2em .4em; margin-bottom: 1px; line-height:1.1; font-weight:bold; }

.tcc-display          { display:inline-block; }
* html .tcc-display   { display:inline; } /* for IE 6 */
* + html .tcc-display { display:inline; } /* for IE 7 */

.ui-helper-hidden-accessible { display: none; }

@media (max-width: 799px) {
	.ui-menu .ui-menu-item a { line-height: 2em; }	
}

.ui-autocomplete-input { width:90% !important; } /* NEW / Media */