/* Google Map */

#map-container{
	margin:0 auto 20px;
  width:954px;
  height:534px;
	overflow:hidden;
  padding:2px;
  border:1px solid #000;	
}
#directions{
  float:left;
  width:299px;
  border-right:1px solid #000;
  height:494px;
  overflow:auto;
}
#fgmap{
	float:right;
    width:644px;
    height:504px;
	overflow:hidden;
}
.fgmap_markerMsg{
	width:360px;
	/*height:100px;*/
    text-align:left;	
    line-height:150%;
    display:block;
}
.fgmap_markerMsg h4{
	margin:0 auto;
	width:360px;
	font-size:14px;
	line-height:30px;
	height:30px;
	text-align:center;
	overflow:hidden;
}
.fgmap_markerMsg h8{
	margin:0 auto;
	width:150px;
	height:100px;
	text-align:center;
	overflow:hidden;
}
.fgmap_markerMsg strong,
.fgmap_markerMsg h4{
   color:#DE0000;	
}
#fgmap_msgTip{
  margin:15px auto;
  text-align:center;
  width:940px;
  padding:9px;
  clear:both;
  border:1px solid #999;
  font-size:14px;
  background-color:#F8F8F8;	
}
#fgmap_latlng{
  display:block;
  line-height:24px;	
  text-align:left;
}
#fgmap_latlng strong{
	margin:0 auto;
	width:100%;
	height:28px;
	overflow:hidden;
	font-size:14px;
	display:block;
	color:#DE0000;
	text-align:center;
}
form#frmLocation{
  margin:0 auto;
  width:700px;
  height:40px;
  text-align:center;
  line-height:40px;	
}
form#frmLocation p{
  width:700px;	
  text-align:center;
  font-size:14px;
}
#traffic-stuff{
  margin:0 auto;
  width:100%;
  height:29px;
  line-height:29px;
  border-bottom:1px solid #000;
  overflow:hidden;
}
#traffic-stuff strong{
  font-size:14px;	
}

#footer{
	margin:0 auto;
	width:960px;
	padding:15px 0;
	overflow:hidden;
	border-top:1px solid #999;
}
#footer p{
	margin:0 auto;
	width:960px;
	line-height:20px;
	font-family:Georgia,sans-serif;
	text-align:center;
	font-size:14px;
}
