It was an advertising banner.Maybe you should contact their site.....? Not sure what tpf has to do with it, is it an affiliate?
Hi - I'm one of the developers from LuxGoddess.com and apologize for the problem. We had a javascript bug in our code that was causing Safari to completely die. It's been fixed - I hope you'll give us another shot.
Thanks,
Jeff