bail out of that site. they ask for credit card info only when you deposit for obvious reasons. Other than this i see no reason why they should want your ID and cred card...however someone looking to steal your identity or scam you on the other hand...
what site is this?/?