.location-item-air-icon, .location-item-car-icon{
    background-position: left center;
    background-repeat: no-repeat;
    width: 20px;
    float: left;
}
.location-item-air-icon{
    background-image: url(../img/icon_airplane.gif);
}
.location-item-car-icon{
    background-image: url(../img/icon_car.gif);
}
.location-item-C-icon, .location-item-A-icon, .location-item-B-icon{
    background-image: url(../img/carsIcon.png);
    background-position: left center;
    background-repeat: no-repeat;
    width: 82px;
    height: 19px;
    float: left;
}
.location-item-A-icon{
    background-position: left center;
    width: 38px;
}
.location-item-B-icon{
    background-position: -38px center;
    width: 44px;
}

.tt-dropdown-menu {
    background: white;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #888;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.5);
}

.tt-suggestion {
    padding: 2px 8px;
    cursor: pointer;
	word-wrap: break-word;
}

.tt-suggestion:hover,
.tt-suggestion.tt-cursor {
    background: #74a6d0;
    color: white;
}

.tt-suggestion:hover .location-item-air-icon,
.tt-suggestion.tt-cursor .location-item-air-icon {
    background-image: url(../img/icon_airplanewhite.gif);
}

.tt-suggestion:hover .location-item-car-icon,
.tt-suggestion.tt-cursor .location-item-car-icon {
    background-image: url(../img/icon_carwhite.gif);
}

.dropdown-menu > li > a {
	white-space: normal;
}