IE7 не понимает border-radius, поэтому CSS игнорируется. Вы можете или жить с этим, или попытаться найти причудливое решение, чтобы сделать скругленные углы, используя изображения.
Я бы выбрал первый, хотя существует множество примеров (, как этот ), если вам действительно нужны закругленные углы в этих старых браузерах.
FF 3.6 поддерживает закругленные углы, но вы должны использовать -moz-border-radius
для этого.