/**
 * Style for suggest box
 */
.ac_results {
    border: 1px solid gray;
    background-color: white;
    padding: 0;
    margin: 0;
    list-style: none;
    position: absolute;
    z-index: 10000;
    display: none;
    max-height: 300px;
    overflow: auto;
}

.ac_results li {
    padding: 2px 5px;
    white-space: nowrap;
    color: #101010;
    text-align: left;
}

.ac_over {
    cursor: pointer;
    background-color: #003366; /*#b6bdd2; #F0F0B8;*/
}

.ac_results li.ac_over {
    color: #ffffff;
}

.ac_match {
    text-decoration: underline;
} 