The 88 Casinos website is no longer available