Intanto dato che parli di CSS non devi usare le tabelle

Il motivo delle 5 colonne, dato che da quanto ho capito ne usi 3 ???

Come mai la percentuale non ti viene applicata ???

Per la parte centrale scroll puoi utilizzare o un div con attributo overflow:auto; o un IFRAME.

Intanto dai un occhiata >>> QUI'<<< per farti un idea di un layout relizzato solo con i CSS.