I don't think it's suspended, actually.
That page is used by the server when it can't find the virtual host record for the domain (i.e. it recognizes the domain in the name server but Apache, the webserver doesn't know where to look for the data for that site). So it loads a default page like that.
It's possible that the account actually got deleted from cpanel (that wouldn't make sense, since the domain is still resolving to the server, but who knows).
The suspended page says blatantly "This Account Has Been Suspended" and has a colorful background.
So what's happened is either the webserver configuration has been edited and screwed up by hand, or the xfir.net account has been deleted from cpanel.
For anyone who has an account hosted by him -- Does your FTP account still work? If it doesn't, I'd imagine that the account got deleted (since all sub-accounts get killed too).