2 Опции:
Вариант 1: Вы делаете 3 деления, которые будут выглядеть примерно так:
<div class="container">
<div class="content">Stuff</div>
<div class="bottom"></div>
</div>
Так как выиспользуя прозрачное изображение для нижнего изображения, вам нужно убедиться, что вы не устанавливаете цвет фона для контейнера div, вместо этого установите его для содержимого div.
Опция 2: Используйте CSS3 свойство border-image.
Единственным недостатком этого является то, что изображение, которое вы используете для нижней границы, должно иметь тот же цвет фона, что и фон любого элемента div, над которым он находится.Пример:
С прозрачным фоном: http://jsfiddle.net/charlescarver/k9uyx/
Для этого также требуется, чтобы браузер поддерживал CSS3.