/* Functions for map position
===========================*/
#mapWrapper {
	text-align: center;
	padding: 5px 0;
}

#mapCaption {text-align: center; margin: -10px 0 5px 0;}
#mapCaption span {display: inline-block; background: #e5e5e5; font-size: 10px; padding: 2px 4px;}

#mapLocationWrapper {
}
#mapLocationWrapper div.bg1 {
	text-align: left;
	padding: 2px 0 6px 0;
	background: #fff;
}

#mapMainLocation {
	line-height: 15px;
}
#mapMainLocation span {
	color: #09d;
	padding-right: 4px;
	font-size: 11px;
}

div.mapSubLocation {}
div.mapSubLocation table td h4 {font-weight: normal}
div.mapSubLocation table td:first-child h4 {padding-top: 4px;}
div.mapSubLocation table a {
	float: left;
	margin: 0 0 1px 1px;
	padding: 3px 2px;
	background: url('../imgPG/sx_headerGray.png') left top repeat-x;
	padding: 4px;
	border: 1px solid #eee;
}
div.mapSubLocation table a:hover {
	color: #09d;
	background: url('../imgPG/sx_headerGrayR.png') left bottom repeat-x;
}

/*
	GOOGLE MAPS
============================= */	

#localMapCanvas {width: 99.2%; height: 240px; background: #fff; margin: auto; border-top: 1px solid #fff;}
#absoluteMapCanvasBG {
	visibility: hidden; 
	position: absolute; 
	left: 10px; top: 81px; right: 10px; bottom: 1px; 
	text-align: center; 
	z-index: 1000; 
	background: #FAA61A;
}
#absoluteMapCanvasBG h1 {margin: 5px 0; padding: 0;}
#absoluteMapCanvasBG h1 a {color: #06c}
#absoluteMapCanvasBG h1 a:hover {color: #fff}
#absoluteMapCanvas{margin: auto; width: 980px; height: 560px;}

div.sx_infowindowclass {width: 280px; height: auto;}
div.sx_infowindowclass h2 {margin: 0 0 4px 0; padding: 0;}

/*	END
===========*/