#RotateCCW, #RotateCW{
	background-color: #fff;
	border: 1px solid #491A01;
	background-color: #ffb;
	border-color: #bb8;
	vertical-align: middle;
}
#FitTypeArea{
	padding: 0;
	overflow: hidden;
}
table#page #FitTypeArea{
	padding: 5px;
}
#FitTypeArea table{
	border: 0;
	float: left;
	margin: 5px;
}
#FitTypeArea td{
	border: 0;
	padding: 0;
	text-align: center;
	border-color: #fff;
	border-style: solid;
}
table#page #FitTypeArea td{
	border-color: #ECE9D8;
}
#FitTypeArea.errorForm td{
	border-color: #fdd;
}
#FitTypeArea td.selected, table#page #FitTypeArea td.selected{
	background-color: #ffb;
	border-color: #bb8;
}
#FitTypeArea td.ne{
	border-width: 1px 1px 0 0;
	padding: 5px 5px 0 0;
}
#FitTypeArea td.se{
	border-width: 0 1px 1px 0;
	padding: 0 5px 5px 0;
}
#FitTypeArea td.sw{
	border-width: 0 0 1px 1px;
	padding: 0 0 5px 5px;
}
#FitTypeArea td.nw{
	border-width: 1px 0 0 1px;
	padding: 5px 0 0 5px;
}
#FitTypeArea .ne label{
}
#FitTypeArea .ne span{
	display: block;
	background: #ddd;
	-moz-opacity: 0.67;
	opacity: 0.67;
	position: absolute;
	top: 50%;
	left: 50%;
}
#FitTypeArea .ne span.border{
	background: transparent;
	-moz-opacity: 1.00;
	opacity: 1.00;
}
#FitTypeArea label{
	display: block;
	position: relative;
	overflow:hidden;
	padding: 0;
}
