Hola, quitándole el porcentaje a la capa General ya te coge la capa el ancho que tenga la imagen:
.General {
color: #000;
min-width: 700px;
border: 1px solid #885;
}
Ahora no se si tambien quieres que la image de arriba y a la derecha se estire...
Saludosss