body {
	font-family: Arial;
	font-size: 36px;
	overflow: hidden;
}
div {
	left: 0px;
	top: 0px;
	margin: 0px;
	padding: 0px;
	position: absolute;
}
#image {
	top: 133px;
	left: 275px;
	z-index: 3;
	width: 624px;
	overflow: hidden;
	height: 450px;
}
#zoom {
	position: absolute;
	display: none;
	width: 100%;
	height: 100%;
	left: 0px;
	top: 0px;
	z-index: 4;
	overflow: hidden;
}
img {
	position: absolute;
	top: 20px;
}
#demo {
	position: absolulte;
	z-index: 4;
	left: 891px;
	top: 603px;
}
canvas {
	padding-top: 380px;
}
#background {
	z-index: 1;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	background-image: url(../pics/background.jpg);
	background-repeat: no-repeat;
}
#background_home {
	z-index: 2;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	background-image: url(../pics/background_home.jpg);
	background-repeat: no-repeat;
}
#prev {
	z-index: 3;
	left: 276px;
	top: 85px;
	width: 38px;
	height: 48px;
	top: 85px;
}
#next {
	z-index: 3;
	left: 873px;
	top: 85px;
	width: 38px;
	height: 48px;
	top: 85px;
}
#title {
	z-index: 3;
	left: 314px;
	top: 85px;
	text-align: center;
	font-weight: bold;
	font-color: #ffffff;
	color: #ffffff;
	width: 559px;
	height: 48px;
	padding-top: 2px;
}
#subtitle {
	z-index: 3;
	left: 276px;
	top: 583px;
	text-align: left;
	font-color: #ffffff;
	color: #ffffff;
	width: 624px;
	height: 48px;
	padding-top: 2px;
	padding-left: 11px;
}
#content {
	z-index: 3;
	left: 276px;
	top: 632px;
	text-align: left;
	font-color: #747474;
	color: #747474;
	width: 624px;
	height: 48px;
	padding-top: 12px;
	padding-left: 11px;
	font-size: 28px;
	line-height: 36px;
}
ul {
	margin: 0px;
	padding: 0px;
}
li {
	margin-left: 16px;
	list-style-image: url(../pics/square.gif);
}
