My client is unable to login to his account using ftp
Because the way your reseller account is configured to provide as much branding and anonymity as possible. Your client will need to use ftp.domain.com as the login host address.
note: replace "domain.com" with your client's domain.