This should fix the google map thing so it works like in the demo:
http://www.s5themes.com/forums/topic/solution-for-google-maps-centering-problem/
Google needs to display the map on init for correct positioning, so visible:hidden is okay. I changed the parent layer height instead with overflow:hidden added.
MJ