.ac_results {
    padding: 0px;
    /*border: 1px solid black;*/
    box-shadow: 1px 4px 6px 2px #ECEBEB;
    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 {
        /*¼Ó*/
        clear: both;
        margin: 0px;
        padding: 2px 5px;
        cursor: default;
        display: block;
        overflow: hidden;
        position: relative;
        /* 
	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: 23px;
        overflow: hidden;
    }
        /*¼õ*/
        /*.ac_results li span {
            font-size: 12px;
            display: block;
            float: left;
            width: 80px;
        }*/

        /*¼Ó*/
        .ac_results li span {
            margin: 0;
            padding: 0;
            font-size: 12px;
        }

        .ac_results li b {
            font-size: 12px;
            display: block;
            float: left;
        }

.ac_loading {
    background: white url('indicator.gif') right center no-repeat;
}

/*.ac_odd {
	background-color: #eee;
}
.ac_over {
	background-color: #0A246A;
	color: white;
}*/

.ac_odd {
    /*background-color: #F5F7FA;*/
}

.ac_over {
    background-color: #E1E6EF;
    color: #374767;
}
