#pageContainer {
height: 500px;
width: 700px;
background-color: #cfcfcf;
border: 2px solid gray;
}

# alert {
color: red;
}

#page1 {
position:absolute;
left:20px;
top:130px;
visibility: visible;
}

#page2 {
position:absolute;
left:20px;
top:130px;
visibility: hidden;
}

#page3 {
position:absolute;
left:20px;
top:130px;
visibility: hidden;
}

#mapContainer {
position:relative;
z-index: 100;
background-color: #cccccc;
width: 450px;
height: 350px;
}

#map_canvas {
position:relative;
z-index: 99999;
margin-left: auto ;
margin-right: auto ;
}