#map_canvas, div.map-wrapper {
    width:100%;
    height:400px;
    position: relative;
}

div.map-overlay {
    position: relative;
    z-index: 1000;
    width:100%;
    height:400px;
    margin-top: -400px;
    border-radius: 18px;
	-moz-border-radius: 18px;
	-webkit-border-radius: 18px;
    -khtml-border-radius: 18px;
	-moz-box-shadow: inset 0 0 18px #304941;
    -webkit-box-shadow: inset 0 0 18px #304941;
    box-shadow: inset 0 0 18px #304941;
    pointer-events: none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=url('../images/transparent.png'), sizingMethod='scale');
    background: none !important;
}

.TopLeft, .TopRight, .BottomLeft, .BottomRight {
    position: absolute;
    z-index: 1001;
    pointer-events:none;
    background-image: url('../images/round-corners.png');
    width: 18px;
    height: 18px;
}
.TopLeft {left: 0; top: 0;}
.TopRight {right: 0; top: 0; background-position: top right;}
.BottomRight {right: 0; bottom: 0; background-position: bottom right;}
.BottomLeft {left: 0; bottom: 0; background-position: bottom left;}


.markers {
    display: none;
}

#content-body img {
    max-width: none;
}