I think using too many   breaks with IE ignoring most of them. 
We create HTML tables, but modify the way they look using CSS, ie the colour of the tables, the borders and the spacing

AKi, this may be a bit useful as a well organised reference for what you are doing http://www.w3schools.com/css/