Occhio che l'id ha priorità sulla classe.
Prova così:
codice:
#BoxMain_cls1{background-image:url(/images/bkg_cls1.jpg);}
#BoxMain_cls2{background-image:url(/images/bkg_cls2.jpg);}
#BoxMain_cls3{background-image:url(/images/bkg_cls3.jpg);}
#BoxMain_cls4{background-image:url(/images/bkg_cls4.jpg);}
Codice PHP:
<div id="BoxMain_cls1" class="BoxMain"></div>
<div id="BoxMain_cls2" class="BoxMain"></div>
<div id="BoxMain_cls3" class="BoxMain"></div>
<div id="BoxMain_cls4" class="BoxMain"></div>
PS: Dall'ultimo post che hai scritto sembra che i div siano nella stessa pagina, creando possibili conflitti per lo stesso id ripetuto su tutti e 4...
PPS: Se non funzionasse, per semplicità nostra, posta se riesci l'url su cui stai sviluppando.