Pues tienes dos opciones:
1.- has hecho tus esquinas con fondo transparente, y por eso se ve el fondo de la caja que las contiene. Ponles fondo blanco en lugar de transparente y taparán el fondo.
2- puedes poner las imágenes fuera de la caja:
Cita: <img src="top_left.gif" alt="Esquina superior izquierda" class="esquina_sup_izq">
<img src="top_right.gif" alt="Esquina superior derecha" class="esquina_sup_der">
<div id="top" class="top">
y ahora en el selector de la css de esa caja, añadir esto:
Cita: div.top {background:transparent url(top_line.gif) repeat scroll center top;
border:medium none;
display:block;
font-size:1px;
height:150px;
line-height:0.1;
margin:0 auto;
width:70%;