table { background-color: #727272; border-spacing:10px; align-self:center; padding:0px }
td { background-color: #727272; width:100px; height:100px; border-width:0px; padding:0px; background:url('img/tiles.png') 0px 0px;}
div.cell { width:100px; height:100px; border-width:0px;  padding:0px; position:absolute }
div.value2 { background:url('img/tiles.png') -100px 0px } 
div.value4 { background:url('img/tiles.png') -200px 0px }
div.value8 { background:url('img/tiles.png') -300px 0px }
div.value16 { background:url('img/tiles.png') -400px 0px }
div.value32 { background:url('img/tiles.png') -500px 0px }
div.value64 { background:url('img/tiles.png') -600px 0px }
div.value128 { background:url('img/tiles.png') -700px 0px }
div.value256 { background:url('img/tiles.png') -800px 0px }
div.value512 { background:url('img/tiles.png') -900px 0px }
div.value1024 { background:url('img/tiles.png') -1000px 0px  }
div.value2048 { background:url('img/tiles.png') -1100px 0px }
div.value4096 { background:url('img/tiles.png') -1200px 0px }
div.value8192 { background:url('img/tiles.png') -1300px 0px }
div.value16384 { background:url('img/tiles.png') -1400px 0px  }
div.value32768 { background:url('img/tiles.png') -1500px 0px }
div.value65536 { background:url('img/tiles.png') -1600px 0px }
.brokenhighscore { color:red; }