Casino on-line summary: site structure and gaming environment