Estoy insertando un mapa web en mi sitio. El mapa está dividido en áreas y, cuando haces clic en cada una, aparece una ventana emergente con más información. El problema es que la ventana emergente no se muestra correctamente. Tiene el fondo transparente y se está aplicando algo de CSS inicial para establecer display:none; o width:0; -- lo que hace que no se muestre correctamente.
El mapa insertado está oculto inicialmente (con display:none;) detrás de una pestaña (funcionalidad de JavaScript). Creo que esto está causando el problema.
Al hacer clic en el icono de «maximizar», aparece el fondo blanco y todo funciona como debería.

Este es el JavaScript que estoy usando para mostrar y ocultar las pestañas:
http://jsbin.com/lorovu/edit?html,js
¿Hay alguna forma de volver a dibujar el mapa o restablecer los valores de anchura, altura y visualización... ya sea después de que se cargue la página o al hacer clic en la pestaña? Me gustaría mucho que la ventana emergente inicial se mostrara normalmente, con el fondo blanco, para que se pueda leer su contenido.
Gracias,
Dave