Просто быстрая мысль.
Вы утверждаете в своем комментарии:
Все работает просто выглядит не так хорошо, как в браузере Safari
Где это выглядит не так хорошо, как в браузере Safari? Когда служили страницей с веб-сервера (либо встроенного сервера Cassini, или IIS) в IE / Firefox, или когда вы переключаетесь в режим конструктора в Visual Studio?
Visual Studio имеет много проблем с корректным отображением информации - она действительно не соответствует стандартам по чьему-либо определению - VS2010 явно намного лучше - например, попробуйте посмотреть на этой странице: display / box / float / clear test в браузере и в конструкторе VS - очень разные.
Если вы имеете в виду в браузере, какой браузер? Вы пытались смотреть на это Firefox вместо этого? Возможно, что если в Safari он хорошо выглядит, он будет работать в Firefox, но могут быть проблемы с рендерингом / компоновкой в IE - это довольно известная проблема.
Если все таблицы стилей правильно вызываются (например, проверьте Firebug для Firefox), то, вероятно, существуют некоторые проблемы с CSS, которые необходимо устранить для IE.