The image expains it all , table1 is a table with no css applied , just a plain table with cellpadding/spacing
while table2 has an extra gap on the right side ? ( no matter what the width is , there will be that extra gap)
it happened on my previous site , and i dont know how it happened ?