@charset "utf-8";
/* CSS Document */

/* Styles for the Block View Page */
/* 2008/01/01 */

/* Positioning */

#blockStageView {
  float: left;
  width: auto;
  height: 410px;
}

#blockView {
	float:left;
	position:relative;
	width:auto;
	height:386px;
	/*background:url('../images/block_view_bg.png') top left no-repeat;*/
}
.pageViewPrev,
.pageViewNext {
	float:left;
	position:relative;
	width:97px;
	height:386px;
}
.pageViewPrev {
	text-align:right;
}
.pageViewNext {
	text-align:left;
}

.pageViewNext.cover.front {
  left: 430px;
}

.blockViewPageLeft.cover.front {
  left: 0px;
}

.pageViewPrev img,
.pageViewNext img {
	position:relative;
	margin:170px 20px 0px 20px;
}

.blockViewPageLeft {
	float:left;
	width:393px;
	height:386px;
	text-align:right;
	background:url('../images/block_view_bg.png') top left no-repeat;
}
.blockViewPageRight {
	float:left;
	width:393px;
	height:386px;
	text-align:left;
	background:url('../images/block_view_bg.png') top right no-repeat;
}
.contentPageLeft {
	float:right;
	width:386px;
	height:386px;
	overflow:hidden;
}
.contentPageRight {
	float:left;
	width:386px;
	height:386px;
	overflow:hidden;
}


#blockView tbody tr {
  position:absolute;
}
.blockViewPageLeft {
  position:absolute;
  left:87px;
  width:786px;
  height:386px;
  background:url('../images/block_view_bg.png') top left no-repeat;
}
.blockViewPageLeft.cover.double,
.blockViewPageLeft.cover {
  position:absolute;
  left:275px;
  width:410px;
  height:410px;
  background:url('../images/block_bg_spine_00.png') top right no-repeat;
}

.blockViewPageLeft.double {
  left:87px;
  position:absolute;
}

.pageViewPrev.cover.double , .pageViewPrev.cover{
  padding-left:200px;
}

.pageViewNext {
  left:860px;
  position:absolute;
}
.pageViewNext.cover.double {
  position:absolute;
  left:700px;
}
.pageViewNext.double {
  left:865px;
  position:absolute;
}

.blockViewPageLeft .loading_icon_left {
  width:386px;
  height:386px;
}

.blockViewPageLeft .loading_icon_right {
  width:386px;
  height:386px;
}


.contentPageLeft {
  float:right;
  width:386px;
  height:386px;
  overflow:hidden;
  position:relative;
}

.contentPageLeft {
  width:772px;
  height:386px;
  margin-right:7px;
}

.contentPageLeft.cover {
  width:382px;
  height:382px;
  margin-right:0px;
  margin-bottom: 28px;
}

