IE 7 non supporta nessuna di queste due cose che sono proprietà CSS3.

Se vuoi dei bordi arrotondati in IE ci sono diverse soluzioni.

Per i linear-gradient invece diventa un po' più complicato. Per prima cosa IE non supporta i gradienti particolari: il massimo che puoi fare è avere un colore di partenza e uno di fine e puoi andare soltanto in verticale o orizzontale:

codice:
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0);
GradientType è 0 se in verticale o 1 se in orizzontale.

Una lettura più completa qua.
Degna di nota è anche la libreria CSS3PIE.

Buona fortuna,