.fifteenPuzzleOuterDiv {
	position:relative;
}
.fifteenPuzzleTable {
}
.fifteenPuzzlePlayAreaRow {
	border:none;
}
.fifteenPuzzlePlayAreaCol {
	margin:0px;
	border:none;
}
.fifteenPuzzlePlayAreaDiv {
	margin:0px;
	border:none;
	width:276px;
	height:276px;
	position:relative;
	background:url('playareaborder.png');
	overflow:hidden;
}
.fifteenPuzzleBlock {
	position:absolute;
	left:0px;
	top:0px;
	border:none;
	margin:0px;
	cursor:pointer;
}
.fifteenPuzzleCommandRow {
	border:none;
}
.fifteenPuzzleCommandCol {
	border:2px outset lightgray;
	background:lightgreen;
	color:black;
	width:30px;
	height:30px;
	text-align:center;
	vertical-align:middle;
	font-family:Arial, Helvetica, Sans-Serif;
	font-style:normal;
	font-weight:normal;
	font-size:20px;
	cursor:pointer;
}
.fifteenPuzzleTimerCol {
	border:2px outset lightgray;
	background:lightgreen;
	color:black;
	height:30px;
	text-align:center;
	vertical-align:middle;
	font-family:Arial, Helvetica, Sans-Serif;
	font-style:normal;
	font-weight:normal;
	font-size:20px;
}
.fifteenPuzzleCompleteDiv {
	position:absolute;
	left:4px;
	top:50px;
	margin:0px;
	padding:4px;
	visibility:hidden;
	background:lightgray;
	color:black;
	border:2px outset gray;
	text-align:center;
	vertical-align:middle;
	font-family:Arial, Helvetica, Sans-Serif;
	font-style:normal;
	font-weight:bold;
	font-size:14px;
	filter:alpha(opacity=75); 
	-moz-opacity:0.75; 
	opacity:0.75; 
}
.fifteenPuzzleCompleteDiv h3 {
	font-family:Arial, Helvetica, Sans-Serif;
	font-style:normal;
	font-weight:bold;
	font-size:24px;
	margin:0px;
	padding:8px;
}
