/* Initial positions */
#scroll-area, #scroll-area-small .jPagedScroll, .chapter {
	-webkit-transform: matrix(1,0,0,1,0,0);
	-webkit-transition: -webkit-transform 1s linear;
	
	-moz-transform: matrix(1,0,0,1,0,0);
	-moz-transition: -moz-transform 1s linear;
	
	-o-transform: matrix(1,0,0,1,0,0);
	-o-transition: -o-transform 0s linear;
	
	-ms-transform: matrix(1,0,0,1,0,0);
	-ms-transition: -ms-transform 1s linear;
	
	transform: matrix(1,0,0,1,0,0);
	transition: transform 1s linear;
	-webkit-backface-visibility: visible;
}

#scroll-area {
	background: url('../images/ipad-background.jpg');
}

body { 
	margin: 0px;
	background: #FFF;
	cursor: default;
}
.page {
	width: 768px;
	height: 946px;
	position: relative;
	-webkit-transform: translateZ(0);
}
.page .page {
	height: 946px;
	width: 768px;
	position: relative;
	-webkit-transform: translateZ(0);
}
.small-page {
	-webkit-transform: translateZ(0);
}

div.bookmark {
position: relative;
left: 0px;
right: 0px;
padding: 4px;
color: #777;
border-bottom: 1px solid #aaa;
	}
.bookmark .bookpage {
	display:inline-block;
	max-height: 60px;
	}
.bookmark label {
position: absolute;
top: 11px;
margin-left: 20px;	
}
.bookmark input {
	position: absolute;
	bottom: 10px;
	margin-left: 20px;
}
.bookmark .bookclose {
	display: block;
	position: absolute;
	top: 0px;
	right:10px;
	width: 18px;
	height: 18px;
}