2
Have a second CSS file running in your theme to hold the width of the tables in styleNN, instead of the normal one, style.
Then use something like Top-style lite which is free...or another program where you can check the CSS levels that works on diffrent browser formats...then just changed the parts in the styleNN to work for Firefox
Think that would work, yet may be an easier way, not sure...