Clearing Float Problem

Hello.

Im really hoping someone might be able to shed some light on my problem. I have a series of divs stacked like a table in my website. It looks fine in IE 6 & 7 but in FF, Safari & Opera its adding a massive bit of white space below the first, and only the first div. Theyre all tagged the same, if I remove the first div it happens to the next one.

Can anyone please shed any light on this because its doing my head it!!

Thank you in advance! Link