Olvidate de acerlo con IE x k no admite CSS3 que te venia de lujo, dberias meter dentro del div otros dos, con float="top" y float="bottom", ambos con width="100%", height lo k sea, y por supuesto eso de fondo...
creo que quedaria...
algo asi:
<div class="div_box">
<div class="div_arriba></div>
TEXTO
<div class="div_abajo"></div>
</div>