no se ve, bueno hagamos lo siguiente, coloca el header de esta manera
Código:
#header {
background-image: url(img/fondoheader.gif);
background-repeat: repeat-x;
height: 120px;
z-index:1;
}
y el logo de esta manera
Código:
#logo {
margin:15px 0 0 70px;
width: 700px;
height: 100px;
background-image: url(css/logo/logo.png) !important;
background-image: none;
filter: none !important;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='css/logo/logo.png');
z-index:100;
visibility:visible;
}
y ahora no entiendo por que el logo es position:absolute, no necesita serlo, esa propiedad la coloco donde le dio la gana, trata solo de cuadrarlo con margin y padding
espero que esta vez te vaya bien