In IE, if the width of the containing div is too small, the contents will be pushed below. In the future, if you see inconsistencies between the browsers like this, you should check the width of the containing div. In the other browsers, it will show up the way you intended.