#gMap #google_map { clear: both; border: 1px solid #999; }
#gMap #google_map img { max-width: auto !important; }
#gMap .gMapTab{ 
	height: 16px;
	-moz-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.3);
	box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.3);
	font-size: 14px; 
	cursor: pointer; 
	text-decoration: none; 
	color: #333; 
	display: block; 
	float: left; 
	margin: 6px 5px 0 0; 
	border-radius: 7px 7px 0 0; 
	background: #eee; 
	padding: 5px 7px; 
	border: 1px solid #999; 
	border-bottom: none;
}
#gMap .gMapTab.active{ 
	height: 22px;
	background: #466071; 
	border-color: #999; 
	color: #fff;
	margin: 0 5px 0 0;
} 
#gMap .gMapTab:hover{ background: #f6f6f6; color: #666; } 
#gMap .gMapTab.active:hover{ background: #4f6c80; color: #fff; }
#gMap .gMapTab .mapColor{ 
	-moz-box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.75);
	-webkit-box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.75);
	box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.75);
	display: block; 
	border: 1px solid #888; 
	background: #fff; 
	width: .75em; 
	height: .75em; 
	float: right; 
	margin: .1em 0 0 .5em; 
} 
#gMap .gMapTab.active .mapColor{ 
	-moz-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.4);
	box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.4);
}
#gMap .gMapTab .mapColor.red{ background: #FD7567; }
#gMap .gMapTab .mapColor.blue{ background: #6991FD; }
#gMap .gMapTab .mapColor.yellow{ background: #FDF569; }
#gMap .gMapTab .mapColor.green{ background: #00e242; }
#gMap .gMapTab .mapColor.magenta{ background: #e256a2; }
#gMap .gMapTab .mapColor.light_blue{ background: #5bd4d4; }
#gMap .gMapTab .mapColor.dark_green{ background: #459245; }
#gMap .gMapTab .mapColor.second_blue{ background: #14A1FF; }
#gMap .gMapTab .mapColor.purple{ background: #7e5bff; }
#gMap .gMapTab .mapColor.none{ background: none; }
#gMap .gMapTab .mapColor.white{ background: #fff; }