﻿
#container #content-container #content-structure #mainContent #listings #map-controls {
	color: #999999;
	font-size: 12px;
	width:670px;
	margin: 15px auto 15px auto;
}

a#button_zoom_in { color:White; padding-left: 18px; background: transparent url(../media/images/zoom_in.gif) left 50% no-repeat;}
a#button_zoom_out {color:White; padding-left: 18px; background: transparent url(../media/images/zoom_out.gif) left 50% no-repeat;}
#button_street, #button_satellite, #button_hybrid {
 color:White; padding: 0.2em 0.3em;
}

#map_window { background-color: #999999; color: #444;}

#map_box{ width: 670px; height: 300px; border: #000 1px solid;}
#map_box #map_window{ height: 300px; text-align: center;}
#map_box #map_window p#no_js {line-height: 300px; font-weight: bold; color: #000000;}

/* Info bubble
-----------------------------------------------------------------------------*/
.info_bubble {margin-top: 10px;text-align: left;width: 320px;font-size: 0.8em;}

div.info_bubble_stats {width: 190px;padding: 0 5px;}

.info_bubble_address {font-weight: bold;font-size: 1.2em;color: #FFF;background-color: #8c0000;padding: 0.2em 0.3em;}
.info_bubble_address_rental {font-weight: bold;font-size: 1.2em;color: #FFF;background-color: #010d3d;padding: 0.2em 0.3em;}

.info_bubble_city {font-weight: bold;}

.info_bubble img {width: 108px;border: 1px solid #CCC;float: right;}

/* buttons */
.button {border: 1px solid #06C;background-color: #9AAFE5;line-height: 1.6em;color: #06c;padding: 0.3em 0.4em}

a.button {color: #06c;text-decoration: none;}

a:hover.button {text-decoration: underline;}