#puzzle-table{
  width:400px;
  height:300px;
  margin:auto;
  position:absolute;
  top:0;
  left:0;
  right:0;
  bottom:0;
}

#puzzle-table div{
  width:100px;
  height:100px;
  float:left;
}

#puzzle-pieces{
  width:1380px;
  height:700px;
  margin:0 auto;
  position:relative
}

#puzzle-start,
#puzzle-end{
  width:500px;
  height:400px;
  position:absolute;
  margin:auto;
  left:0;
  top:0;
  right:0;
  bottom:0;
  z-index:300;
}

#puzzle-end{
  display:none
}

.pick{
  width:100px;
  height:100px;
  position:absolute;
  z-index:1;
}

div#puzzle-time {
	font-size: 30px;
	color: #fff;
	width: 200px;
	bottom: 0;
	top: auto;
	left: 0;
	right: 0;
	position: absolute;
	margin: auto;
	text-align: center;
}