
.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	overflow: hidden;
	line-height:14px;
}

.ac_loading {
 /*  background: white url('../images/indicator.gif') right center no-repeat; */
}

.ac_odd {
	    font-size: 10px;
		color: black;
		font-family: Verdana, Tahoma;
		background-color: #ECF1FF;
		text-align: left;
		
}
.ac_even
{
    FONT-SIZE: 10px;    
    COLOR: #000000;    
    FONT-FAMILY: Verdana, Tahoma;    
    BACKGROUND-COLOR: #FFFFFF;
    text-align:left;
    
}
.ac_over {
	background-color: #CCFFCC;
}

.ui-autocomplete {
    max-height: 200px;
    overflow-y: auto;
    /* prevent horizontal scrollbar */
    overflow-x: hidden;
    list-style-position: outside;
    list-style: none;
    padding: 0;
    margin: 0;
}

    .ui-autocomplete li {
        margin: 0px;
        padding: 2px 5px;
        cursor: default;
        display: block;
        overflow: hidden;
        line-height: 14px;
    }

        .ui-autocomplete li:hover {
            background-color: #CCFFCC;
        }

    .ui-autocomplete li:nth-child(even) {
        FONT-SIZE: 10px;
        COLOR: #000000;
        FONT-FAMILY: Verdana, Tahoma;
        BACKGROUND-COLOR: #FFFFFF;
        text-align: left;
    }

    .ui-autocomplete li:nth-child(odd) {
        font-size: 10px;
        color: black;
        font-family: Verdana, Tahoma;
        background-color: #ECF1FF;
        text-align: left;
    }

/* IE 6 doesn't support max-height
   * we use height instead, but this forces the menu to always be this tall
   */
* html .ui-autocomplete {
    height: 200px;
}