.autocomplete-suggestions {
    text-align: left; cursor: default; border: 1px solid #ccc; border-top: 0; background: #fff; box-shadow: -1px 1px 3px rgba(0,0,0,.1);

    /* core styles should not be changed */
    position: absolute; display: none; z-index: 9999; max-height: 254px; overflow: hidden; overflow-y: auto; box-sizing: border-box;
}
.autocomplete-suggestion { position: relative; padding: 0 .6em; line-height: 23px; white-space: normal; overflow: hidden; font-size: 1.02em; color: #333; }
.autocomplete-suggestion b { font-weight: normal; color: #1f8dd6; }
.autocomplete-suggestion.selected { background-color: #ec018b; }

div.autocomplete-suggestions 
{
    list-style: none;
    border: 1px solid #cccccc;
    background-color: #ffffff;
    max-height: 575px;
    overflow-y: auto;
    overflow-x: hidden;
    z-index: 9999;
}

div.autocomplete-suggestion {
    padding-left: 5px;
    white-space: normal;
}

div.nameclass
{
    padding-top: 10px;
    padding-bottom: 20px;
    padding-left: 25px;
    border-bottom: solid 1px #cccccc;
    cursor:pointer;
}

div.selected div.nameclass
{
    color:#ffffff; 
}

div.venuechain div.nameclass
{
    padding-left: 4px;
}
div.elastic
{
    background-image:url(/images/icon-search-l.png?v=1.1);
    background-position:6px center;
    background-repeat:no-repeat;
      
}
div.google
{
    background-image:url(/images/icon-search-p.png?v=1.0);
    background-position:6px center;
    background-repeat:no-repeat;
         
}
       

div.googleinteresting {
    background-image: url(/images/icon-search-inter.png?v=1.0);
    background-position: 6px center;
    background-repeat: no-repeat;
}

div.autocomplete-suggestion  strong
{
    color:#000000;
}

div.selected strong {
    color: #ffffff;
}

div.transport {
    background-image: url(/images/icon-search-business.png?v=1.0);
    background-position: 6px center;
    background-repeat: no-repeat;
}