#canvas
{
	position: absolute;
	top: 0;
	left: 0;
	background:url(../images/bg2.jpg) no-repeat;
	z-index:100;
	
}
#canvas_tmp
{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 300;
}

html,body{
	padding: 0;
	margin:0; 
	overflow:hidden;
}
body
{
	
}
.gap
{
    width: 1px;
    height: 59px;
    position: absolute;
    background: url(../images/gap.png) no-repeat;
    bottom: 15px;
}
#gap1
{
    left: 128px;
}
#gap2
{
    left: 215px;
}
.paint-button
{
    width: 60px;
    height: 60px;
    position: absolute;
    bottom: 15px;
    cursor: pointer;
    background-repeat: no-repeat;
}
#brush_btn
{
    background: url(../images/brush.png) no-repeat 0 0;
    left: 55px;
}
#eraser_btn
{
    background: url(../images/eraser.png) no-repeat 0 0;
    left: 142px;
}
#line_btn
{
    background: url(../images/line.png) no-repeat 0 0;
    left: 233px;
}
#wallpaper_btn
{
    background: url(../images/wallpaper.png) no-repeat 0 0;
    left: 302px;
}
#pattern_box
{
    background: url(../images/pattern_box.jpg) no-repeat 0 0;
    left: 233px;
}
#pattern_adidas
{
    background: url(../images/pattern_adidas.jpg) no-repeat 0 0;
    left: 302px;
}
#pattern_right
{
    background: url(../images/pattern_right.jpg) no-repeat 0 0;
    left: 371px;
}
#pattern_back
{
    background: url(../images/pattern_back.jpg) no-repeat 0 0;
    left: 440px;
}
#pattern_left
{
    background: url(../images/pattern_left.jpg) no-repeat 0 0;
    left: 509px;
}
#preview_btn
{
    width: 118px;
    height: 58px;
    position: absolute;
    bottom: 15px;
    right:137px;
    background: url(../images/preview.png) no-repeat 0 0;
}
#paint-bottom
{
    width: 100%;
    height:89px;
    background: url(../images/paint-bottom.jpg) no-repeat 0 0;
    position: absolute;
    bottom: 0;
    z-index: 400;
}
.finish-btn
{
    width: 118px;
    height: 58px;
    position: absolute;
    right:6px;
    bottom:15px;
    background: url(../images/finish.png) no-repeat 0 0;
}
.border_btn
{
	border:1px #ffffff solid;
}
#pinto
{
	width: 1024px;
	height: 487px;
	position: absolute;
	background: url(../images/pinto.png) no-repeat;
	z-index: 200;
}
#undo_btn
{
	width: 118px;
	height:58px;
	position: absolute;
	right: 270px;
	bottom: 15px;
	background: url(../images/undo_btn.png) no-repeat;
}
#paint-bottom .selected_btn
{
	background-position:-60px 0;
}
#canvas_final
{
	position: absolute;
	top:0;
	left:0;
	z-index: -100;
}
#brush_controller
{
	width: 54px;
	height:302px;
	position:absolute;
	left:62px;
	bottom:89px;
    z-index: 1000;
}
#eraser_controller
{
	width: 54px;
	height:302px;
	position:absolute;
	left:149px;
	bottom:89px;

}
.size_controller
{
	width: 20px;
	height:20px;
	position:absolute;
	background:white;
	left:16px;
	bottom:8px;
	border-radius:50%;
}
.controller
{
	background: url(../images/controller_bg.jpg) no-repeat;
	display: none;
	z-index:500;
}