/* CSS Document */
.ac_results{
    overflow:hidden;
    z-index:99999;
    margin:0;
    padding:0;
    background-color: #555;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    margin-left: 0px;
    margin-top: 0px;
}

.ac_results ul{
    list-style-position:outside;
    list-style:none;
    background-color:rgba(0.3, 0.3, 0.3, 0.9);
    margin:0;
    padding: 3px 3px 3px 3px;
}
.ac_results li{
    cursor:pointer;
    display:block;
    overflow:auto;
    margin:0;
    padding:0;
    border: 0px;
}

.ac_loading{ }

.ac_over {
    background-color:#bbb;
    color: #ffffff;
}

.ac_over a:hover {
    color:#000;
}

.ac_results li a {
    display: block; 
    overflow: auto; 
    padding: 5px; 
    color: #fff;
    text-decoration: none;
}

.ac_results li:hover a, .ac_over a {
    color: #000 !important;    
}

.ac_results li a img{
    width:40px; 
    height:auto; 
    max-height:60px;
    float:left; 
    margin-right:15px;
}