Unfortunately I don't have any computers left that still run IE7. The oldest version of IE that I have available to me is IE8, and it is displaying them fine (although it doesn't render the menu items properly). Without being able to get it to fail myself, it's pretty tough to diagnose the problem. I'll keep looking...
IE is the bane of web designers existence. Every version works differently, every version has little flaws and gotchas and their own little ways of interpreting web standards. You can make a web site work great and look great in every other browser, then you have to add all kinds of crap like "if running in IE6, do this, but if in IE7, do that, unless you're in IE8 or IE9, in which case do something else" kind of code. It's a nightmare.
Might I make a suggestion...move to a quality browser like Firefox or Chrome. That will solve your problem.
