/* Autocomplete
----------------------------------*/
.ui-autocomplete { position: absolute; cursor: default; }       
.ui-autocomplete-loading { background: white url('../img/ui-anim_basic_16x16.gif') calc(100% - 10px) center no-repeat; }

/* workarounds */
* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */

/* Menu
----------------------------------*/
.ui-menu {
        list-style:none;
        padding: 2px;
        margin: 0;
        display:block;       
        overflow:hidden;
}
.ui-menu .ui-menu {
        margin-top: -3px;
}
.ui-menu .ui-menu-item {
        margin:0;
        margin-left: -2px;
        padding: 0;
        width: 100%;
        /* background: url('../img/lp2.png') 0 6px no-repeat; */
    	padding-left	:	20px;
    	border-top:#CCCCCC solid 1px;
}

.ui-menu-item:first-child {
	border-top: none;
}
.ui-menu .ui-menu-item a {
        text-decoration:none;
        display:block;
        /* padding: 0 2px; */
        line-height:1.5; 
        zoom:1;
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
        /* margin: -1px; */
        
}

.ui-menu .ui-menu-item font {
        margin: 20px;
        color:#999999;
        font-size: 0.6em;
        /* padding: 0 2px; */
        line-height:1.5; 
        zoom:1;
}

.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: 1px solid #999999; */
	/* background: #dadada url("../img/ui-bg_glass_75_dadada_1x400.png") 50% 50% repeat-x; */
	border-left: none;
	border-right: none;
	border-bottom: none;
	/* background:#EEE url('../img/lp4.png') 0 6px no-repeat; */
	font-weight: normal;
	color: #212121;
	
}

.event-item-icon {
  background:#EEE url('../img/lp5i.png') 0 6px no-repeat;
  margin-left	:	-20px;
  padding-left	:	20px;
}
.location-item-icon {
  background:#EEE url('../img/lp8i.png') 0 6px no-repeat;
  margin-left	:	-20px;
  padding-left	:	20px;
}
.point-item-icon {
  background:#EEE url('../img/lp4i.png') 0 6px no-repeat;
  margin-left	:	-20px;
  padding-left	:	20px;
}

.event-item-icon:hover {
  background:#EEE url('../img/lp5.png') 0 6px no-repeat;
}
.location-item-icon:hover {
  background:#EEE url('../img/lp8.png') 0 6px no-repeat;
}
.point-item-icon:hover {
  background:#EEE url('../img/lp4.png') 0 6px no-repeat;
}