#slidepuzzle-video { display:none; } #slidepuzzle-board { border-collapse: collapse; border-spacing: 0px; table-layout: fixed; } #slidepuzzle-board td { padding: 0; border: 0; margin: 0; } #slidepuzzle-empty-piece.hidden { visibility: hidden; } #slidepuzzle-container { position: relative; margin-bottom: 1em; margin-top: 1em; } #slidepuzzle-board, #slidepuzzle-video { position: absolute; left: 0; top: 0; } #slidepuzzle-board * { position: relative; } #slidepuzzle-board canvas { margin: 0; border: 0; padding: 0; top: 0; left: 0; display:block; position: relative; }