#rendercell {
	width: 512px;
	overflow: hidden;
	display: block;
}
.render {
	width: 512px;
	line-height: 0px;
	transform-origin:0 0; /* IE 5.5 to IE 8 */
	-ms-transform-origin:0 0; /* IE 9 */
	-webkit-transform-origin:0 0; /* Safari and Chrome */
	-moz-transform-origin:0 0; /* Firefox */
	-o-transform-origin:0 0; /* Opera */
}
.render img {
	position:relative;
	margin-top: -512px;
	width: 512px;
	height: 512px;
	color: #FFF;
}
.controls {
	font-size: 13px;
}

.sub_controls {
	border: 2px solid #999; 
	background: #f6f6f6;
	padding: 0 5px;
}

.h3option {
	margin: .5em 0;
}

.choice {
	background: none;
	border: 1px solid transparent;
	padding: 3px;
	cursor: pointer;
	text-align: center;
	font-weight: bold;
}
.chosen {
	background: #cce5f6;	/* #6DA6DA */
	border: 1px solid #CCC;
	padding: 3px;
	/* cursor: pointer; */
	text-align: center;
	font-weight: bold;
}

.info_holder {
	clear: both;
	display: none;
}
.info_popup {
	padding: 5px 10px; 
	background: #FFF;
}
