premetto che di css e xhtml me ne intendo ben poco; ma ho un problema con dei div.

#centro1 { position:absolute; left:211px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }

#centro2 { position:absolute; left:460px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; float:left; }

#foto-immobile { position:absolute; left:210px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; min-height:160px; }


io ho messo il div foto-immobile sopra tutto. questo div dovrà contenere un'immagine la cui grandezza non so, in quanto l'immagine è presa dinamicamente da un db e quindi varia continuamente.
poi sotto questo div ho messo i due div di cui sopra, ma il contenuto di questi due div va a sovrapporsi alla fotografia.

Come posso fare per ovviare all'inconveniente?

Ringrazio tutti per un eventuale aiuto!

allego l'immagine in modo da rendere più chiaro il mio problema