A ver, te explico algo, si a un objeto JavaScript que es una referencia de un elemento HTML quieres tomarle un estilo, de esta manera:
var l = objeto.style.marginLeft;
el valor será cero o nada, si es que tú antes no has definido esa propiedad CSS con JavaScript. Existe otra forma de coger ese valor:
http://www.quirksmode.org/dom/getstyles.html
Existen algunas alternativas de acuerdo al caso, te recomiendo getStyle Suerte!