#map {height:500px; border: 1px solid #7d7c7c;}
#map_content {position: relative}
#map_loader {position: absolute; z-index: 9999; display:block; margin-top:200px; width:100%; border: 0px solid #fff; text-align:center; display: none}
#map_loader img { border:20px solid #000 }
#map_nav {position: absolute; top:40px; right: 9px; background: #fff; z-index: 9999; border:0px solid #000; width:200px; -webkit-box-shadow: 0 0px 10px #000; -moz-box-shadow: 0 0px 10px #000; box-shadow: 0 0px 10px #000;}
#map_nav_top {text-align: right; color: #fff; }
#map_nav_top a {color:#fff}
#map_nav_content {padding: 10px;}


table#map_nav_table { border: 0; }

table#map_nav_table th,td { padding: 0.3em; font-size: 95%; font-weight: bold; border: 0}
table#map_nav_table thead th { color: #000; border: 0; }
table#map_nav_table tbody th { background: transparent; color: #333; }
table#map_nav_table tbody th[scope="row"], tbody th.sub { background: transparent; }

table#map_nav_table tbody th { border: 0 }
table#map_nav_table tbody td { border: 0 }

table#map_nav_table tbody tr:hover th[scope="row"],
table#map_nav_table tbody tr:hover tbody th.sub { background: transparent; }
table#map_nav_table tbody tr:hover td { background: transparent; }

#my_info_window { width: 285px; }
#my_info_window_contents { background-color: #fff;}
#my_info_window .tiny { }
#my_info_window .tiny_left { float: left; width: 80px }
#my_info_window .tiny_right { float: right; width: 185px }	
#my_info_window .tiny_left * img, #my_info_window .tiny_right * img {display: block}
#my_info_window .tiny_full {}		
#my_info_window .tiny_content { font-size: 95%; }
#my_info_window .tiny_content p {line-height: 140%; margin-bottom: 5px}
#my_info_window .tiny_link {}
#my_info_window .tiny_link a {}		
#my_info_window .tiny_price a {}
#my_info_window .tiny_price * span.price{ font-size: 110%; font-weight: bold; color: red }

#my_info_window_beak{ width: 20px; height: 26px; background: url('images/map/beak.png') top left no-repeat transparent;}
/* Alpha transparencies hack for IE */
* html #my_info_window_beak { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/map/beak.png', sizingMethod='crop');}
#my_info_window_tl, #my_info_window_tr, #my_info_window_bl, #my_info_window_br, #my_info_window_t,#my_info_window_l,#my_info_window_r,#my_info_window_b { background-color: #fff; height: 10px; width: 10px; }
#my_info_window_close{ width: 16px; height: 16px; margin: -5px 0 0 5px; background: url('images/map/close.png') top left no-repeat transparent; cursor: pointer;}
* html #my_info_window_close{ background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/map/close.png', sizingMethod='crop');}



