#workerTable
{
	font-size: 0;
	background-color: #fff;
	border-collapse: collapse;
	border: 1px solid #363;
}

#workerTable tr td
{
	font-size: 0;
}
	table.Zoom1 tr td
	{
		width: 1px;
		height: 1px;
	}	
	table.Zoom2 tr td
	{
		width: 2px;
		height: 2px;
	}
	table.Zoom3 tr td
	{
		width: 3px;
		height: 3px;
	}
	table.Zoom4 tr td
	{
		width: 4px;
		height: 4px;
	}
	table.Zoom5 tr td
	{
		width: 5px;
		height: 5px;
	}
	table.Zoom6 tr td
	{
		width: 6px;
		height: 6px;
	}
	table.Zoom7 tr td
	{
		width: 7px;
		height: 7px;
	}
	table.Zoom8 tr td
	{
		width: 8px;
		height: 8px;
	}
	table.Zoom9 tr td
	{
		width: 9px;
		height: 9px;
	}
	table.Zoom10 tr td
	{
		width: 10px;
		height: 10px;
	}

#pimpyWrapper
{
	clear: both;
	float: left;
	width: 100%;
	margin-bottom: 2em;
}
	
#paintToolContainer
{
	float: left;
	width: 69px;
}

#colorPalette
{
	border: 1px solid #000;
	border-right: 0;
	border-bottom: 0;
}

#colorBox
{
	width: 100%;
	height: auto;
}

.color, .colorRow, .bigColor
{
	padding: 0;
	margin: 0;
}


.color, .bigColor, .controlBtn
{
	cursor: pointer;
}

.color, .bigColor
{
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;
}

.color
{
	float: left;
	width: 16px;
	height: 16px;
}

.colorRow
{
	clear: both;
}
		
.bigColor
{
	height: 25px;
}

#controlBox
{
	height: 40px;
}

#controlBox .controlBtn 
{
	width: 20px;
	height: 20px;
	margin: 3px 2px 3px 1px;
	float: left;
}

#controlBox .controlBtn img
{
	border: 0;
}

.controllerBox
{
	font-size: 12px;
}

#saver
{
	cursor: pointer;
	width: 100%;
}

/* DRAGWINDOW */
#paintBox
{
	float: left;
	margin-left: 1em;
	
	height: auto;
	background-color: #fff;
}

p#imgWrap, p#imgView
{
	width: 74px;
	padding-top: 0;
	padding-bottom: 0;
	font-weight: bold;
}

p#imgView
{
	overflow: auto;
	height: 200px;
	padding-right: 1px;
	padding-top: 1px;
	border: 1px solid #666;
	border-right: 0;
	border-left: 0;
}

.imageViewer
{
	cursor: pointer;
	border: 3px inset silver;
}

#customColor, #customColorInput
{
	border: 1px solid #363;
	background-color: #fff;
	color: #363;
}

#customColor
{
	background-image: url(/graphic/noise.png);
	width: 90px;
	height: 64px;
	padding: 5px;
	position: absolute;
}

#customColor p, #customColor label
{
	color: #696;	
}

#customColor label
{
	margin-right: 2px;
}

#customColor input#customColorInput
{
	color: #000;
}

#customColor p input
{
	margin-top: 2px;	
}

#customColor p input.clickable
{
	margin-top: 8px;
}

#customColorBtn, #customColorCloseBtn
{
	float: right;
	cursor: pointer;
}

#customColorCloseBtn
{
	float: left;
}

#customColorInput, label
{
	font-size: 14px;
	font-family: Courier;	
}