#game {
    margin: 0 auto;
    /*width: 1000px;*/
    width: 1300px;
}
#map, #resources, #menu {
    width: 100%;
}
#map .map-div {
    /*width: 98px;*/
    /*height: 98px;*/
    width: 128px;
    height: 128px;
    display: inline-block;
    border: dotted 1px #c0c5f3;
    position: relative;
}
#map .map-div:hover {
    cursor: pointer;
    background-color: aliceblue;
}
#resources .resource-div {
    width: 100px;
    display: inline-block;
}
#menu .menu-button-div{
    width: 100px;
    display: inline-block;
}
#menu .menu-button-div:hover {
    cursor: pointer;
    background-color: #deeab9;
}
.all-builds {
    position: absolute;
    left: 50%;
    top: 50%;
    padding: 20px;
    background: aquamarine;
    z-index: 100;
}
.all-make-res {
    position: absolute;
    left: 50%;
    top: 50%;
    padding: 20px;
    background: #a1ff7f;
    z-index: 100;
}

.build-close-div,
.build-div,
.all-make-res > div {
    cursor: pointer;
}
