/*html, body {
  height: 100%;
  margin: 0;
  padding: 0;
}*/
#google_map{
	height:400px;
}
#map_canvas {
	width:100%;
	height: 100%;
	/*height:400px;*/
}

/*@media print {
  html, body {
    height: auto;
  }

  #map_canvas {
    height: 650px;
  }
}*/
.info_window {
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border: 2px solid #BFBFBF;
	width:446px !important;
	height:230px !important;
}
.info_content{
    font-weight: bold;
}
.info_content .inner{
	width:410px;
	margin:0 auto;
}
.info_content h2{
	margin-bottom:15px;
	padding:0 0 10px 8px;
	border-bottom:#000 solid 1px;
}
.info_content .img{
	display:table;
	float:left;
	border:#ccc solid 1px;
	padding:0 2px;
	width:135px;
	height:135px;
	text-align:center;
}
.info_content .img p{
	display:table-cell;
	vertical-align:middle;
}
.info_content .text_box{
	width:258px;
	float:right;
}
.info_content .text_box .title{
	margin-top:4px;
}
.info_content .text_box p{
	line-height:1.75;
	font-weight:normal;
}