Ya lo arregle!!

... pero la verdad no entiendo la solución

aqui mi compañero ideas puso una imagen de su prueba

y puso un punto "." antes de poner la variable del color en el bgcolor y yo tenia entendido que al combinar html con php tenias q poner ese punto para concatenar las cosas... probando probando, se lo quite

y funciono en firefox, lo extraño es xq en el chorme nunca dio problemas??

algun guru que me explique este problema... gracias