Division Element #1

position: relative;
z-index: 5;

Division Element #4

position: relative;
z-index: 6;

Division Element #3

opacity: 0.9;

Even if the element is not positioned! If an element with opacity less than 1 is not positioned, paint the layer it creates as if it were a positioned element with z-index: 0 and opacity: 1.