ul.ui-menu {
    padding: 0;
    margin: 0;
    width: 350px;
    background-color: white;
    overflow: hidden;
    z-index: 99999;
    list-style-position: outside;
    list-style: none;
    border: 1px solid #CCCCCC;
}

    ul.ui-menu li.ui-menu-item {
        margin: 0px;
        padding: 10px 5px;
        cursor: default;
        display: block; /*  	if width will be 100% horizontal scrollbar will apear  	when scroll mode will be used 	*/ /*width: 100%;*/
        font: menu;
        font-size: 12px; /*  	it is very important, if line-height not setted or setted  	in relative units scroll will be broken in firefox 	*/
        line-height: 16px;
        overflow: hidden;
        background: none;
        cursor: pointer;
        border-bottom: 1px solid #CCCCCC;
    }

        ul.ui-menu li.ui-menu-item:hover {
            background: #EEEEEE;
            border: none;
            border-bottom: 1px solid #CCCCCC;
        }

        ul.ui-menu li.ui-menu-item img {
            max-width: 50px;
        }

.ui-autocomplete-loading {
    background: url("/standard/images/loading.gif") no-repeat scroll right center / 18px auto white;
}

.AutoCompleteItem {
    text-align: left;
}

.AutoCompleteImage {
    clear: left;
    float: left;
    text-align: left;
    overflow: visible;
    padding-right: 5px;
}

.AutoCompleteDescription {
    float: left;
    text-align: left;
    font-size: 7pt;
    width: 275px;
}
