.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,.location-item-BP-icon,.location-item-AP-icon,.location-item-ACP-icon{
    background-image: url(../img/carsIcon_new.png);
    background-position: left center;
    background-repeat: no-repeat;
    width: 125px;
    height: 19px;
    float: left;
}
.location-item-A-icon{
    background-position: left center;
    width: 38px;
}
.location-item-B-icon{
    background-position: -38px center;
    width: 44px;
}
.location-item-C-icon{
    width: 85px;
}
.location-item-P-icon{
	background-image: url(../img/payless_logo.gif);
	background-position: left center;
    background-repeat: no-repeat;
    width: 38px;
    height: 19px;
    float: left;

}
.location-item-AP-icon{
	background-image: url(../img/carsIcon_AP.png);
	width: 85px;
}
.location-item-BP-icon{
	background-image: url(../img/carsIcon_BP.png);
	background-position: left center;
	width: 90px;
}

.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;
}