Yes. Set "position: relative" for the large div with the background image (which I assume contains the three smaller divs - if I'm wrong let me know). Then, you should be able to position the smaller divs precisely using position: absolute. Since their containing element is relatively positioned, they should not overflow its boundaries unless you set negative values for the absolute position.