Salve vorrei chiedere un vostro aiutino per un problema che mi afligge sempre.

Tramite una gallery di immagine mi si apre un div con sfondo trasparente a tutto schermo che sovrasta la pagina.
Questo è il code CSS:

codice:
html { width:100%; height:100%; display:block; }
body { font-size:12px; background-color:#09F; }
div#galleryimg { position:absolute; width:100%; height:100%; z-index:1000; background-color:rgba(0,0,0,0.5); top:0; left:0; display:none; }
Questa sotto è un'immagine della pagina web con la gallery aperta:


Come vedete il div gallery non prende tutta la pagina in fondo che el vuoto, cme faccio a dare al div gallery il 100% della pagina senza lasciare vuoti?