ul.table_ul li {
    margin-left: 20px;
    list-style: disc;
}
#wrapper { position: relative; width:100%;}
#img { width:100%; }
#overlay { position:absolute; top:0; left:0; }

.box {
    position:absolute;
    border:2px solid red;
    background:rgba(255,0,0,0.2);
}

.handle {
    width:10px; height:10px;
    background:white;
    border:1px solid black;
    position:absolute;
}

.br { right:-5px; bottom:-5px; cursor:se-resize; }
.bl { left:-5px; bottom:-5px; cursor:sw-resize; }
.tr { right:-5px; top:-5px; cursor:ne-resize; }
.tl { left:-5px; top:-5px; cursor:nw-resize; }

.point {
    width:8px; height:8px;
    background:blue;
    border-radius:50%;
    position:absolute;
}