Y ¿Por que no hacer bien las cosas con semantica mejor?
Código PHP:
dl class="zend_form">
<table>
Estas incrustando una TABLA en un DL
Antes de Meterte a Zend Framework, estaría bien que revisaras un poco de websemantica y xhtml, vamos hay que hacer una web estandar accesible y bien hecha.
El elemento DL es para listas de definición "Vamos que tampoco se por que Zend en su Decorator lo hace así para su Zend FORM"
No obstante creo que deberías de hacer uso de "fieldset, labels y divs" para generar tu formulario, las tablas se hicieron para maquetar "datos tabulares" no para diseñar webapps.
Este link te dara claridad..
http://www.hotdesign.com/seybold/spa...ything_es.html