SEOs have been using CSS positioning for years and years as a way to get the more important content positioned in the source code above the more boiler plate content, such as headers, navigation and ...
Just a guess, but have you tried supplying widths for the divs? Consider IEs box model as well, making sure the Parent width is large enough to contain the Child width and the padding/margins.
Results that may be inaccessible to you are currently showing.
Hide inaccessible results