You may get more luck with setting widths for your table cells if you apply the rule table-layout: fixed to the table – this has helped me with a lot of cell-sizing issues when using tables. I would not recommend switching to using just DIVs to arrange your content if it fits the purpose of tables – to display multidimensional data.