*left: è l'asterisco prima di left a dare problemi, poiché il parser lo considera un errore ma di fatto viene interpretato da IE
prima di quella regola ce ne dovrebbe essere una uguale ma senza asterisco
se vuoi evitare di usare l'asterisco scrivi in quest'ordine
left : /* valore */ !important;
left : 0;
oppure elimina quell'istruzione e mettila (senza asterisco) in un css solo per IE