body {
    margin: 0;
    padding: 0;
    font-family: Arial;
    font-size: 16px;
    width: 100%;
    height: 100%;
}

#map-container {
    padding: 0px;
    border-width: 0px;
    border-style: solid;
    border-color: #ccc #ccc #999 #ccc;
    -webkit-box-shadow: rgba(64, 64, 64, 0.5) 0 2px 5px;
    -moz-box-shadow: rgba(64, 64, 64, 0.5) 0 2px 5px;
    box-shadow: rgba(64, 64, 64, 0.1) 0 2px 5px;
    width: 100%;
    height: 100%;
}

#map {
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 100%;
}