Sorry Tobe. It didn't work for me either, although I pulled it straight from my Bookmarks, and that link works fine.
Try typing "del-ton.com" with the cursory "www" up front in your browser's address bar. Their site is live and active as I just checked it.
Edit: the link above now works.
http://www.del-ton.com/