hola enaguimar, una buena manera de encontrar fallos es utilizando los servicios de validacion de la w3c:
html y
css.
intenta validando el html, notarás una
serie de errores a corregir.
No me agrada el hecho de que estes maquetando con tablas pero no quiere decir que no lo puedas hacer.
Además sería bueno si puedes validar el formulario, lado cliente lo puedes hacer usando
este plugin jquery que es excelente. y luego hacerlo lado servidor también devolviendo un mensaje en caso exitoso y otro en caso de error.
Estas son, en mi humilde opinión, algunos detalles que permitirán mejorar tu sitio.
Saludos.