Es al revés, 0 de alto y 0 de bottom y automático de los lados
El
auto significa que el margen se proporciona a partir del width del elemento contenedor (por eso debe ser fijo) y comportarse como bloque (display:block).
Lo puedes hacer de forma más abreviada con:
Saludos