﻿/*------------------------------------------------------- 
	Borders 
-------------------------------------------------------*/
.puzzle
{
	background: #ffffff url(images/puzzle.png) no-repeat center center;
}

.cell, .blankSolution, .solutionCellStatic, .solutionCellOver, .solutionCellUnder
{
	border: solid 1px #000000;
}

.puzzleBorder
{
	border: solid 2px #000000;
}

/*------------------------------------------------------- 
	Backgrounds
-------------------------------------------------------*/
.regionBorder, .tdMarker
{
	background-color: #000000;
}


/***************************************************************************/
.puzzleImage
{
	border:none;
}
.cell
{
	text-align: center;
	vertical-align: middle;
}

.cell td
{
	font-size:10px;
	text-align: center;
	vertical-align: middle;
	width: 12px;
	height: 12px;
	color: #ffffff;
	/*cursor: pointer;*/
}

.hiddenSolution
{
	display:none;
}

.blankSolution
{
	width: 186px;
	height: 186px;
	vertical-align: middle;
	text-align: center;
	color: #666666;
}

.solutionCellStatic, .solutionCellOver, .solutionCellUnder
{
	width: 20px;
	height: 20px;
	vertical-align: middle;
	text-align: center;
	cursor: default;
}

.solutionCellStatic
{
	color: Black;
	background-color: #dddddd;
}

.solutionCellOver
{
	background-color: white;
	color: Black;
}

.solutionCellUnder
{
	background-color: White;
	color: White;
}