progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#f0f0f0',GradientType=0)
убивает ваш эффект (кто знает, что там делает IE).
Попробуйте применить его не к li
, а к оболочке содержимого li
. И переместите свой div
с номерами из этой обертки.