Problema de width con divs y tabla con text wrap

Renatin
23 de Junio del 2008
Estimados, tengo un problema enorme ya llevo practicamente un dia entero sin encontrar una solucion valida para esta situacion, ojala me puedan ayudar.
tengo una tabla en la que se muestra un texto Wrappeado, lo cual esta bien, puesto que la celda no permite un mayor tamaño, sin embargo el div en el que esta contenido la tabla utiliza el espacio hacia la derecha, que la tabla utilizaria si el texto no se encuentra wrappeado
osea:

|tabla |
----------------
|texto |
|wrapped!!!|
<-----scroll --------->

no deberia mostrarse un scroll, y este deberia volver a mostrarse cuando se expande la tabla, puesto que hay mas columnas ocultas, realmente la problematica no esta en ese punto sino en que la tabla se encuentra en la siguiente estructura

div1
div2
div3
tabla

el mostrar y ocultar un scroll-x funciona en todos los navegadores a excepcion de IE6.

espero alguna respuesta de antemano gracias