This could just be a name resolution problem.
Now, to diagnose this will depend on your OS (I am gonna guess some version of Windows).
Open up a Command Prompt and type in:
PING s1.amazon.com
Now, if your system is resolving s1.amazon.com to the correct IP address, you would get the following:
Pinging s1.amazon.com [207.171.183.17] with 32 bytes of data:
Request timed out.
Request timed out.
Request timed out.
Request timed out.
Ping statistics for 207.171.183.17:
Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),
Approximate round trip times in milli-seconds:
Minimum = 0ms, Maximum = 0ms, Average = 0ms
See how I got the IP address of 207.171.183.17? That is the IP for s1.amazon.com (you could trytyping in http://207.171.183.17 into your browser address box to see if it will go to the Amazon auctions web page).
My guess is that when you try and do the PING, you will not get resolution. If this is the case, then you will get the following brief message after you try and PING the address:
Unknown host s1.amazon.com
So, if you get that, then you need to check your DNS settings. If you run your own DNS server, then your server is not configured properly (it is not forwarding DNS requests to other DNS servers properly).
If you do NOT run your own DNS server, then your ISP is having problems with theirs.
hope this helps