hi folks _ im assuming this problemn is related to CSS.

This site is fine on a desktop, laptop and i-pad (simulator: http://ipadpeek.com/):

and works fine on Android but when viewed on an i-phone (simulator here: http://iphone4simulator.com/)

large chunks of the site disappear. ive crawled over the code many times and cant for the life of me see whats amiss.

any help would be truly appreciated. my clients patience is wonderful but it cant go on forever...

tks in advance