/* google map menu */
div.gm-menu { height:24px; width:476px; background:url(../img/gm/gm-menu-bg.gif) repeat-x; }
div.gm-menu .fl { float:left; }
div.gm-menu .fr { float:right; }
div.gm-menu a.zoom-in { display:block; width:16px; height:24px; background:url(../img/gm/gm-menu-zoom-in.gif) no-repeat 0 0; margin-left:10px; }
div.gm-menu a.zoom-out { display:block; width:17px; height:24px; background:url(../img/gm/gm-menu-zoom-out.gif) no-repeat; margin-left:5px; }
div.gm-menu a.zoom-reset { display:block; width:16px; height:24px; background:url(../img/gm/gm-menu-zoom-reset.gif) no-repeat; margin-left:5px; }
div.gm-menu a.zoom-in:hover, div.gm-menu a.zoom-out:hover, div.gm-menu a.zoom-reset:hover { background-position:100% 0; }

/* google map */
div.gm-map { width:476px; height:500px; background:url(../img/gm/loading.gif) no-repeat 50% 50%; }

/* popup window */
div.GMmarkerTooltip  { background-color:#574E3C; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; padding:3px; color:#FFFFFF;width: 150px; line-height: normal;}
div.GMmarkerTooltip * { margin:0; padding:0; }
div.GMmarkerTooltip h1 { font-size:10px; font-weight:bold; color:#D6A300;border:none;}
div.GMmarkerTooltip p { margin-top:5px; }
img.GMmarkerImage { border:1px solid #D8D8D8; margin-top:3px; }
div.GMmarkerDiv,div.GMmarkerDiv p  { font-size:10px; color: #ffffff; line-height: normal;}
div.clear { clear:both; }
