I had a response from support guys :-)
I apologize for the inconvenience you are facing. Please try to log in through any one of the below mentioned IP addresses as all are working fine at our end now.
http://38.102.38.82
http://38.102.38.83
http://38.102.38.88
http://38.102.38.77
http://38.102.38.78
http://38.102.38.81
Let me know if you have any further issues.
Thank You,
Auctiva Support.