Have the style for the parent div and the child divs' set as following. It worked for my case, hope it helps you as well..
<div id="parentDiv">
<div id="backdrop"><img alt="" src='/backdrop.png' /></div>
<div id="curtain" style="background-image:url(/curtain.png);background-position:100px 200px; height:250px; width:500px;"> </div>
</div>
in your JS:
document.getElementById('parentDiv').style.position = 'relative';
document.getElementById('backdrop').style.position = 'absolute';
document.getElementById('curtain').style.position = 'absolute';
document.getElementById('curtain').style.zIndex= '2';//this number has to be greater than the zIndex of 'backdrop' if you are setting any
or in your CSS as in this working example:::
#parentDiv{_x000D_
background: yellow;_x000D_
height: 500px;_x000D_
width: 500px;_x000D_
position: relative;_x000D_
}_x000D_
#backdrop{_x000D_
background: red;_x000D_
height: 300px;_x000D_
width: 300px;_x000D_
position: absolute;_x000D_
}_x000D_
#curtain{_x000D_
background: green;_x000D_
height: 100px;_x000D_
width: 100px;_x000D_
position: absolute;_x000D_
z-index: 2;_x000D_
margin: 100px 0px 150px 100px;_x000D_
}
_x000D_
<div id="parentDiv"><h2>_x000D_
THIS IS PARENT DIV_x000D_
</h2>_x000D_
<div id="backdrop"><h4>_x000D_
THIS IS BACKDROP DIV_x000D_
</h4></div>_x000D_
<div id="curtain"><h6>_x000D_
THIS IS CURTAIN DIV_x000D_
</h6></div>_x000D_
</div>
_x000D_