I've checked /images and all subdirectories they are definitly set to 777.

When I upload images via ftp they are set to 644 but these work fine in Zen Cart.

The problem is my client isnt overly computer literate so they need to be able to upload via the admin backend. Does anyone have any other sugesstions on what might be causing this?