Я предполагаю, что IE7 (т.е. IE8 загружается как 7) загружает стили CSS и использует только те, которые применяются к структуре документа и времени загрузки. Возможно, вы можете принудительно перезагрузить таблицу стилей, включив другой тег в динамически загружаемый контент.
Быстрый В: Вы используете строгий DOCTYPE? Они говорят что-то здесь о необходимости использовать Strict DOCTYPE специально для IE7. Это прямо под разделом Обзор.
Осторожно: Если вы не использовали Строгий с самого начала, он выкинет ваш макет. Но я бы порекомендовал использовать Строгий, так как в конечном итоге он облегчит вашу жизнь. Просто разберитесь с вашим макетом после переключения, и вы получите A .