Para isso tens que usar o Firebug do Firefox, ou o inspetor do Chrome para ver o porque o elemento não pega a característica passada pelo CSS.
Pelo Chrome DevTools observei que o elemento background da div.box não estava sendo renderizado, voltei para o css e achei o erro, era que eu não tinha fechado alguns estilos acima, sendo assim estava dando erro daquele estivo pra baixo.