Total Posts: 18
Ignoring Magento for a minute, that looks like a classic floating div problem. I could be well off the mark here but I have seen this in a few places where an empty containing <div> that has no contents other than floated <div>s causes a few rendering problems in certain browsers. I have fixed this is the past by inserting an empty non floating <div> 1 pixel high, within the container <div> after the last floating element. It kind of fills the block up and forces the browser to action the following ‘clear’ correctly.
That probably made no sense reading it back!
Like I say, could be wrong but it is worth a look…