Для разделения стилей между IE и FF, Chrome и т. Д. Используйте Условные комментарии .
<!--[if lt IE 9]>
<link href="path-to-file/IE.css" rel="stylesheet" type="text/css" />
<![endif]-->
Это скажет IE использовать таблицу стилей, отличную от IE, FF и других браузеров.
IE - зверь, который не будет работать без проб и ошибок, поэтому настройте эту таблицу стилей и играйте с ней, пока она не сделает то, что вы хотите.
Чтобы разделить стили в вашей таблице стилей, используйте это; Это отличный ресурс, который мне очень помог! Селекторы браузера CSS . Это плагин Javascript, который будет читать любые стили, начинающиеся с .webkit, .ie и т. Д., И применять эти стили только к этому браузеру.