ho capito il tuo problema, hai usato float:left,come al solito sbaglia ie che ha l'interpretazione errata, quindi non è colpa di firebird (o meglio dei geko based)
per risolvere il problema devi aggiungere una altro div
con lo stile clear:both;
in questa maniera
<div id="box">
...code...
<div style="clear:both;"></div>
</div>