Non dici con che browser l'hai testato, desumo con Firefox o simili...

il problema è qui:

codice:
#contentright3 {
width:572px;
padding:0px;
height:109px;
float:left;
background:#fff;
}
un metodo potrebbe essere:

codice:
#contentright3 {
width:572px;
padding:0px;
min-height:109px;
height: auto !important;
height:109px;
float:left;
background:#fff;
}
questo è un metodo, anche se utilizza ! important

dato che il problema è principalmente di IE, anche se sembra il contrario, ti passo questo link

http://css.html.it/articoli/leggi/45...emi-dei-css/1/

dove puoi decidere quale metodo utilizzare