@import "/common/css/local/components/maps/base.css";

#mapContainer {
    border: none;
    border-bottom: none;
}

.mapControls {
    border: 2px solid #ffffff;
    background: transparent url( '/luxury/images/virtualEarth/mapControlsBg.gif' ) repeat-x left top;
}

.mapControls ul.tabs li {
    color: #524934;
    background: transparent url( '/luxury/images/virtualEarth/tabInactiveLeft.gif' ) no-repeat left top;
}

.mapControls ul.tabs li span {
    background: transparent url( '/luxury/images/virtualEarth/tabInactiveRight.gif' ) no-repeat right top;
}

.mapControls ul.tabs li.disableControl {
    background: transparent url( '/luxury/images/virtualEarth/tabInactiveLeft.gif' ) no-repeat left top;
}

.mapControls ul.tabs li.disableControl span {
    background: transparent url( '/luxury/images/virtualEarth/tabInactiveRight.gif' ) no-repeat right top;
    color: #524934;
}

.mapControls .collapse, .mapControls .expand {
    color: #524934;
}

.mapControls .controls .compass {
    background: transparent url( '/luxury/images/virtualEarth/compassOff.gif' ) no-repeat top left;
    color: #ffffff;
}

.mapControls .controls .options .zoomIn, .mapControls .controls .options .zoomOut {
    background: transparent url( '/luxury/images/virtualEarth/zoomIn.gif' ) no-repeat top left;
}

.mapControls .controls .options .zoomOut {
    background: transparent url( '/luxury/images/virtualEarth/zoomOut.gif' ) no-repeat top left;
}

/* set up aerial */
.aerial .mapControls ul.tabs li.aerialTab {
    background: transparent url( '/luxury/images/virtualEarth/tabActiveLeft.gif' ) no-repeat left top;
}

.aerial .mapControls ul.tabs li.aerialTab span {
    background: transparent url( '/luxury/images/virtualEarth/tabActiveRight.gif' ) no-repeat right top;
    color: #ffffff;
}

/* end aerial */

/* set up road */
.road .mapControls ul.tabs li.roadTab {
    background: transparent url( '/luxury/images/virtualEarth/tabActiveLeft.gif' ) no-repeat left top;
}

.road .mapControls ul.tabs li.roadTab span {
    background: transparent url( '/luxury/images/virtualEarth/tabActiveRight.gif' ) no-repeat right top;
    color: #ffffff;
}

/* end road */

/* set up birdsEye */
.birdsEye .mapControls ul.tabs li.birdsEyeTab {
    background: transparent url( '/luxury/images/virtualEarth/tabActiveLeft.gif' ) no-repeat left top;
}

.birdsEye .mapControls ul.tabs li.birdsEyeTab span {
    background: transparent url( '/luxury/images/virtualEarth/tabActiveRight.gif' ) no-repeat right top;
    color: #ffffff;
}

.birdsEye .mapControls .controls .compass {
    background: transparent url( '/luxury/images/virtualEarth/compassArrowsOff.gif' ) no-repeat top left;
}

.birdsEye .mapControls .aerial .compass .over {
    background: transparent url( '/luxury/images/virtualEarth/compassArrowsOn.gif' ) no-repeat top left;
}

/* end birdsEye */

/* set up collapse */
.collapse .mapControls .expand {
    background-color: #ffffff;
}

.collapse .mapControls .controls {
    background-color: #753c52;
    border: 2px solid #ffffff;
}

/* end collapse */

/* overwrite MSVE bg color */
body #map, body #directionsMap, body #searchResultsMap {
    background-color: #ffffff !important;
}

/* popup box */
body .ero-previewArea .bottomArea {
    background-color: #ededed;
}

/* loading message  */

#loadingMessage {
    background: transparent url( '/en_US/Media/Graphics/Brands/W/Map/loading_bg.png' ) left top;
}

/* push pins */
.pushPin {
    background: transparent url( /luxury/images/virtualEarth/pin.gif ) no-repeat top left;
}

.pushPinCustom {
    background: transparent url( /luxury/images/virtualEarth/pinCustom.gif ) no-repeat top left;
}

.clusterPushPin1 {
    background: transparent url( /luxury/images/virtualEarth/blankPushPin.gif ) no-repeat top left;
}

.clusterPushPin2 {
    background: transparent url( /luxury/images/virtualEarth/blankPushPin2.gif ) no-repeat top left;
}

.clusterPushPin3 {
    background: transparent url( /luxury/images/virtualEarth/blankPushPin3.gif ) no-repeat top left;
}

.clusterPushPin4 {
    background: transparent url( /luxury/images/virtualEarth/blankPushPin4.gif ) no-repeat top left;
}

.clusterPushPin5 {
    background: transparent url( /luxury/images/virtualEarth/blankPushPin5.gif ) no-repeat top left;
}

.attractionsPushPin1 {
    background: transparent url( /luxury/images/virtualEarth/attractionsPushPin.gif ) no-repeat top left;
}

.attractionsPushPin2 {
    background: transparent url( /luxury/images/virtualEarth/attractionsPushPin2.gif ) no-repeat top left;
}

.attractionsPushPin3 {
    background: transparent url( /luxury/images/virtualEarth/attractionsPushPin3.gif ) no-repeat top left;
}

.attractionsPushPin4 {
    background: transparent url( /luxury/images/virtualEarth/attractionsPushPin4.gif ) no-repeat top left;
}

.attractionsPushPin5 {
    background: transparent url( /luxury/images/virtualEarth/attractionsPushPin5.gif ) no-repeat top left;
}

.primaryPushPin{
    background: transparent url( /luxury/images/virtualEarth/primaryPushPin.gif ) no-repeat top left;
}

.VE_Pushpin_Popup_Title span {
    color: #666666 !important;
}

div.ero {
    z-index:750 !important;
}

#searchResultsLayoutContainer a {
    text-decoration: none;
}