No problem, I am glad to help,
Related to your first post, about the transparancy, the zoomed image is not transparent (except during fade-in and out) but it looks like some other elements are stacked on top of the zoomed image. This is something you might be able to resolve by identifying those elements and changing there CSS by adding a z-index property. This is not the most elegant solution but it might be the only way. The z-index can be used to push the elements down.
You can also add this line to your theme CSS:
z-index: 1000 !important;
Related to your last post about the width of the szg:
The size of the gallery is now set to 100% of the available width, and the zoombox gets the width of the loaded image.
Hope this helps,