bgcolor es una propiedad obsoleta, aún existe navegadores que la interpretan, y lo que interpretan es modificar el
background, y si en CSS añades sólo un color al background, perderás los demás estilos, intenta hacer eso primero, prueba:
document.body.style.backgroundColor="#C9C394";
document.body.style.backgroundImage="url(imgs/bg/cor.jpg)";
document.body.style.backgroundRepeat="no-repeat";
al ser backgroundColor y no background, no
sobreescribe el background completo