What is the proper CiviCRM response when an Authorize.net CC transaction is declined?
Usually Civi displays an error message from Authorize, e.g., The card number is invalid.  Perhaps the user missed it?   

I assume there are no odd CSS settings in your theme that might be hiding the message.