﻿/* =Google Map
-------------------------------------------------------*/
#js div.GMap_right {
	float:right !important;
	}
.google-map-div {
    display:none; /* hide map placeholder if JS is disabled */
    }
	#js .google-map-div {
		background:#f3f3f3 url(../../images/b-block-bottom.gif) no-repeat 0 100%;
		display:block;
		float:left;
		padding:0 15px 48px;
		margin:10px 40px 20px 0;
		width:298px;
		position:relative;
		}
		.google-map-div.js h2 {
			background:url(../../images/b-block-top.gif) no-repeat 0 0;
			width:298px;
			margin:0 -15px;
			padding:8px 15px 10px;
			}
    	div.js #GMap.static-map {
    		padding:0;
    		}
        #GMap img {
            padding:0;
            border:0;
            background:none;
            }
        #GMap #MapCanvas {
            position:relative;
            height:290px;
            border:1px solid #000;
            background:#ccc;
            }
            #GMap #MapCanvas.static {
				height:auto;
				margin:0 0 -3.5em;
				}
            #GMap #MapCanvas.static img {
				display:block; /* :KLUDGE: prevent appearing space under image (ie) */
				}
        	#GMap p.map-tooltip {
        		width:220px;
        		line-height:1.4;
        		color:#333;
        		}
        	#MapCanvas div span {
        		left:-999em;
				position:absolute;
        		}
        	#GMap ul.zoom-controls {
        	    position:absolute;
        	    bottom:-12px;
        	    left:0;
        	    width:100%;
        	    padding:0;
        	    text-indent:-999em;
        	    list-style:none;
        	    }
            	#GMap ul.zoom-controls li {
            	    position:absolute;
            	    top:0;
            	    width:25px;
            	    height:26px;
            	    padding:0;
            	    cursor:pointer;
            	    }
                	#GMap ul.zoom-controls li.zoom-in {
                	    left:10px;
                	    background:url(../../images/zoom-in.png) 0 0 no-repeat;
                	    }
                	#GMap ul.zoom-controls li.zoom-out {
                	    right:10px;
                	    background:url(../../images/zoom-out.png) 0 0 no-repeat;
                	    }
             #GMap ul.type-controls { /* map type switchers */
                 position:absolute;
                 bottom:-30px;
                 left:50%;
                 width:170px;
                 margin:0 0 0 -70px;
                 padding:0;
                 list-style:none;
                 }
                 #GMap ul.type-controls li {
                     float:left;
                     padding:0 0 0 11px;
                     line-height:1.2em;
                     font-weight:bold;
                     text-decoration:underline;
                     cursor:pointer;
                     }
                     #GMap ul.type-controls li.type-map {
                         padding:0 12px 0 0;
                         border-right:1px solid #333;
                         }
                         
