﻿/* =Google Map
---------------------------------------- */
.google-map-div {
	display:none;
	}
	.google-map-div.js {
		float:left;
		width:100%;
		display:block;
		}		
	.google-map-div h2 {
		padding:0;
		font-size:1em;
		font-weight:bold;
		}
		
	#GMap {
		display:block;
		overflow:hidden;
		padding:0 0 3.5em;
		background:none;
		}
		#GMap.static-map {
			padding:0;
			}
		#GMap img {
			padding:0;
			border:0;
			background:none;
			}
		#GMap #MapCanvas {
			position:relative;
			border:1px solid #000;
			background:#ccc;
			height:200px;
			}
			#GMap #MapCanvas.static {
				height:auto;
				margin:0 0 -3.5em;
				}
			#GMap #MapCanvas.static img {
				display:block;
				}			
			#GMap p.map-tooltip {
				width:150px;
				line-height:1.4;
				}
			#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:14px;
					height:14px;
					padding:0;
					cursor:pointer;
					}
					#GMap ul.zoom-controls li.zoom-in {
						left:5px;
						background:url("/images/branding/googleMaps/icons/zoomIn.gif") no-repeat 0 0;
						}
					#GMap ul.zoom-controls li.zoom-out {
						right:5px;
						background:url("/images/branding/googleMaps/icons/zoomOut.gif") no-repeat 0 0;
						}
				#GMap ul.type-controls {
					position:absolute;
					bottom:-26px;
					left:50%;
					width:150px;
					margin:0 0 0 -70px;
					padding:0;
					list-style:none;
					}
					#GMap ul.type-controls li {
						float:left;
						padding:0 0 0 6px;
						line-height:1.2em;
						font-weight:bold;
						text-decoration:underline;
						cursor:pointer;
						}
					#GMap ul.type-controls li.type-map {
						padding:0 6px 0 0;
						border-right:1px solid #333;
						}

