#gMapOuter {
	padding: 0 0 15px 0;
}

.clearfloat  {	
	clear: both;	
}
.div_facility .label	{
	width:60px;	display: inline-block;	padding-left: 2px;	font-weight: bold;
}
image	{
	border-width:0px;
}
.div_facility{	
	width: 370px; 	line-height: 1.3em;
}
.div_facility .facility_image	{
	float: left;	margin: 0 5px 0 0;	  border:1px solid #999;	
}
.div_facility .facility_info	{
	float: left;	margin-left: 5px;	width: 240px;	
}
.div_facility .facility_title	{ 
	display: block;	font-weight: bold;	color: green;	font-size: 14px;
}
.div_facility .facility_region	{
	display: block;	font-weight: bold;	color: #AEAEAE;	font-size: 14px;
}
.div_facility .facility_prop	{
	display: block;	clear: both;
}
.div_facility .facility_link	{
	float: left; font: bold italic 1em Georgia;	text-align: left; margin-top: 10px; width: 360px;
}
.div_facility .facility_link a:hover	{
	text-decoration:underline;
}
.gMapContainer	{
	width: 627px;	padding: 5px;	border: 1px solid #DDB7B7;
	background: url(6b2f47670799f3501e894aa9bd03f90894745121.png)  repeat-x;
}
#map_canvas	{
	border: 1px solid #DDB7B7;
	display: inline-block; 
	width:625px; 
	height:430px;
}

/* ++++++ BEGIN GMAP LEGEND STYLES ++++++ */
table.gMapLegendRegion td, table.gMapLegendPin td {
	font-size: .85em;
	font-weight: bold;
}

table.gMapLegendRegion td {
	width: 114px;
}

table.gMapLegendRegion td.gMapIconRegion {
	width: 50px;
}

table.gMapLegendPin td {
	width: 290px;
}

table.gMapLegendPin td.gMapIconPin {
	width: 38px;
}
/* ++++++ END GMAP LEGEND STYLES ++++++ */