.bookThick{
	position:relative;
}
.bookThick .center{
	position: absolute;
	top:0; bottom:0;
	left:0; right:0;
}
.bookThick .center .pic{
	border:1px solid #d5d5d5;
	padding:0;
	position:absolute;
	top:0; left:0;
}
.bookThick .center .box{
    position: relative;
}

.bookThick .top, .bookThick .bottom, 
.bookThick .right, .bookThick .left,
.bookThick .tr, .bookThick .tl, 
.bookThick .br, .bookThick .bl{position:absolute; display:block;}

.bookThick .top, .bookThick .bottom{
	left:0;
	right:0;
}
.bookThick .right, .bookThick .left{
	top:0;
	bottom: 0;
}
.bookThick .top, .bookThick .tr,
.bookThick .tl{
	top:0;
}
.bookThick .bottom,
.bookThick .br, .bookThick .bl{
	bottom:0;
}
.bookThick .left,.bookThick .tl,
.bookThick .bl{
	left:0;
}
.bookThick .right,
.bookThick .tr,.bookThick .br{
	right:0;
}

.specialPriceBlockBack, 
.specialPriceBlock,
.specialPriceBlockBacksmall, 
.specialPriceBlocksmall{
  position: absolute;
  bottom: 0; left:0;
  height: 67px;
  padding-top:8px;
}
.specialPriceBlockBacksmall, 
.specialPriceBlocksmall{
  height: 47px;
  text-align:left;
  padding-top:3px;
  padding-left:6px;
}
.specialPriceBlockBack,
.specialPriceBlockBacksmall{
  background: #fff;
}
.specialPriceBlock,
.specialPriceBlocksmall{  
  font:16px Arial;
  line-height:22px;
  color:#f00;
}
.specialPriceBlocksmall{
  font-size:12px;
  line-height:15px;
}
A.noUnder,
A.noUnder *{
  text-decoration: none;
  cursor:pointer;
}

.specialPriceBlock .redOval{
  background:url('images/oval.gif') no-repeat top left;
  /*display:block;
  float:left;*/
  font-size:0.9em;
  padding:3px 18px 2px 10px;
  color:#fff;
}
.specialPriceBlock .redOval.sp1{
  padding-left:15px;
}
.specialPriceBlock .redOval.sp2{
  padding-left:11px;
}
.specialPriceBlock .redOval.sp3{
  padding-left:6px;
}

.specialPriceBlocksmall .redOval{
  background:url('images/oval_small.gif') no-repeat top left;
  /*display:block;
  float:left;*/
  font-size:0.9em;
  padding:0px 9px 2px 5px;
  color:#fff;
}
.specialPriceBlocksmall .redOval.sp1{
  padding-left:8px;
}
.specialPriceBlocksmall .redOval.sp2{
  padding-left:6px;
}
.specialPriceBlocksmall .redOval.sp3{
  padding-left:4px;
}


.specialPriceBlock .greyText,
.specialPriceBlocksmall .greyText{
  color:#666;
  font-size:0.9em;
  position:relative:
}

.specialPriceBlock .price,
.specialPriceBlocksmall .price{
  font-weight: bold;
}
