body{
font-family: Helvetica;
font-size: 10px;
text-align: center;
margin:0px;
padding: 0px;
}
.main_container{
width: 815px;
margin: 0px auto;
}
.container {
width: 740px;
height:60px;
margin: 0px auto;
margin-top:-1px;
}
.container_colour {
width: 815px;
margin: 0px auto;
}
.container_imgscanner{
width: 815px;
margin:0px auto;
}
.pixel_container {
width: 815px;
margin: 0px auto;
}
.original_div_container{
width:815px;
padding-top:20px;
}
.pointer_div_container{}
.pointer_container{
position: absolute;
z-index: 100;
}

.line {
width: 1px;
height: 25%;
background-color: #DDD;
margin: 0px 0px 0px 401px;
}
.module {
    /* border: 1px solid #EEEEEE; */
    float: left;
    margin: 4px;
    width:22px;
}
.input{
	width:20px;
	height:17px;
	padding-top:3px;
	text-align: centre;
	background-color: rgb(255,255,255);
	/* cursor: pointer; */
	border: 1px solid #DDDDDD;
}
.output{
	width:21px;
	height:20px;
	/* background-color: rgb(105,10,255); */
	/* border: 1px solid #EEEEEE; */
	float: left;
}
.output_canvas{
	width:21px;
	height:10px;
	border:0px none;
}
.hover:hover{
/* background-color: #ffff00; */
}
#int {
    left:10px;
    top:10px;
    position: fixed;
    width: 150px;
    text-align: left;
}
#image_container{
position: fixed;
top:40px;
left:10px;
}
.colour{
margin:0px auto;
border: 0px none #DDDDDD;
width:20px;
}
.pointer{
cursor: pointer;
}
.clock{
border-right:1px solid #DDDDDD;
border-left:1px solid #DDDDDD;
}
.output_colour{
/* height:20px !important; */
}
.clock_colour
{
border-bottom:1px solid #DDDDDD;
}
#module_7{margin-left:14px;}
#module_15{margin-left:14px;}
#clock_25 {
border-top: 1px solid #DDD;
margin-bottom: -1px;
padding-top: 2px;
}
#output_25{

}

.img_lines_container {
margin: 0px auto;
width: 740px;
}
#scanned_img{
position:absolute;
z-index:-1;
}

#img_lines{
position:absolute;

}

.pixel{
float:left;
width:9px;
height:9px; 
}

#about-controller{
position:fixed;
top:10px;
left:10px;
width:10px;
height:10px;
cursor: pointer;
}
#about{
display: none;
text-align: left;
position:fixed;
top:25px;
left:10px;
width:250px;
height:auto;
/* background-color: yellow; */
}
