/*MAIN STYLES*/
#wrapper {
	width: 900px;
	margin:auto;
	display:block;
	padding: 20px 30px 80px;
	box-shadow: 0px 0px 25px #AFAFAF;
}
.row-fluid {width: 80%; margin : auto;text-align:justify; line-height:22px}
h1 {text-align: center; display: block; margin: 30px auto;}

/* these styles are for the demo, but are not required for the plugin */

.zoom {
	display:block;
	position:relative;
	margin: auto; 
	width: 808px; 
	padding: 10px 0 40px;
	

}

/* magnifying glass icon */
.zoom:after {
	content:'';
	display:block;
	width:33px;
	height:33px;
	position:absolute;
	top:0;
	right:0;
	background:url(icon.png);
}

.zoom img {
	display:block;
	border: 2px solid #bdbdbd; 
	float: none; 
	margin: auto;
	
}

.zoom img::selection {
	background-color:transparent;
}

#map-canvas, #map_canvas {
  height: 600px;
  width: 800px;
}


#panel {
  position: absolute;
  top: 5px;
  left: 50%;
  margin-left: -180px;
  z-index: 5;
  background-color: #fff;
  padding: 5px;
  border: 1px solid #999;
}