anche io ho problemi col margin-left. ho sostituito con un posizionamento assoluto e left: -9999px;