Como bien dice Yaneth, la suma de los anchos de las imagenes no puede ser mayor que el hueco donde pretendas colocarlas, o una de ellas pasará abajo. Veamos que ancho estás ocupando:
<img>
<img>
<img>
Tenemos 90+331+50=471, no? A esto hay que incluirle los MARGIN o PADDING que hayas puesto, claro, y ese es el espacio que debe quedar libre para que quepan las tres imagenes. Si el ancho de las tres imagenes es menor que el ancho disponible no hay problema.
Para que una quede a la izquierda y otra a la derecha, quizás sea bueno encerrar a cada imagen en un div con nombres como
<div><img></div>
y
<div><img></div>
Definiendolas antes enla hoja de estilo así:
#izquierda {float:left}
#derecha {float:right}
Pero no lo he probado. Aunque debe funcionar, depende del resto de cosas que tengas en la web....
Dinos algo si no es esto suficiente para ayudarte, no te de vergüenza! je je
Un abrazo!