*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