  .ui-autocomplete-loading { background: white url('/1/graphics/ui-anim_basic_16x16.gif') right center no-repeat; }

.ui-autocomplete {
 	z-index:99;
 	cursor:pointer;
 	font-size:1.0em;
 	line-height:1.1em;
 	padding:10px 10px 5px 9px;
 	background-color:white;
 	opacity:1.0;
	max-height: 460px !important;
	border:1px solid #ccc;
	max-width:330px;
 }

.ui-autocomplete a {
 	color:#666;
 }
 .ui-autocomplete ul {
 	vertical-align: top;
 }
 .ui-autocomplete li {
 	list-style: none;
 	padding-left: 0;
 	vertical-align: top;
 	text-align: left;
 }
 .ui-autocomplete li:hover {
 	background-color:#eee;
 }
 .commercial-keyword {
 	font-weight:bold;
 }
 .commercial-keyword em {
 	font-style:normal;
 	color:#cd251c;
 }
 .nonclient-keyword {
 	font-style:italic;
 }
 .nonclient-keyword em {
 	font-style:italic;
 	color:#cd251c;
 }
 .generic-keyword {
 	//font-style:italic;
 }
 .generic-keyword em {
 	font-style:normal;
 	color:#cd251c;
 }
 .ui-menu .ui-menu-item a {
 	line-height: 1.8;
 	padding: 2px 10px;
 }
 .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
 	border: 0px;
 	background:url(/1/graphics/catalog/magnifier18x12.png) no-repeat right #f2f2f2;
 }