ul.book_info
{
margin-left:-10px;
list-style-type: none;
line-height: 18px;
}
/* this defines the book  */
.bookCardContent
{
  float: left;
  border-top: 1px solid #B7E0EE;
  margin: 5px 5px 5px 5px;   
}

.bookCardLeftArea
{
  float:left;
  text-align: center;
  vertical-align: middle;
  width: 70px;
  margin-left: 5px;
  _margin-left: -5px;
  margin-right: 5px;
}

.bookCardLeftMidArea
{
  float:left;
  font-family: helvetica; 
  height: 100%;
  margin-left: 5px;
  margin-top:10px;
  width: 245px;
}

.bookCardRightMidArea
{
  float:left;  
  height: 100%;
  margin-left: 5px;
  margin-top: 10px;
  width: 145px;
}

.bookCardRightArea
{
  float: left;
  clear:right;
  font-size: 12px;
  height: 100%;
  margin-left: 5px; 
  margin-top: 10px; 
  width: 80px;
}

#lexile_measure {
  font-size: 150%;  
  float:right;
}
.book_title
{
 margin-top:10px;
 float:left;
}
.book_details_title
{
margin-top:10px; 
}

#book_details_sidebar { float:right; margin: 0px 40px 10px 10px; width:200px; }

#bilingual {
  decoration:underline;
  font-size: 35%;
}

#book_operations {
  margin: auto;
  width:100px;
  }
/* end book card layout */


/* book Card pieces */
.bookCardThumb
{

  width: 75px; 
  max-width: 75px;
  min-height: 100px;
  background-image: url("/m/images/no_cover_art_thumb.jpg");
  background-repeat: no-repeat;

}

.bookCardHeader
{
  font-size: 11px;
  font-weight: bold;
}
.right_mid_headers {
  margin-top: 3px;
}


.bookCardInfo
{
  font-size: 12px;
}

.title
{ 
  color: #3399de;
  font-size: 16px;
  font-style: normal;  
  font-weight:bold;
  text-decoration: none;
}
.lexile_measure_card {
  font-size: 150%;   
}
/*end book card pieces*/


/*book Details*/
.bookDetailLeftArea
{
 float: left; 
 padding: 10px 10px 10px 10px;
 text-align: left;
 width: 165px;
}

.bookDetailRightArea
{
 border-left: 1px solid #B7E0EE;
 float: left;
 padding: 10px 10px 10px 10px; 
 width:450px;
}


.bookDetailHeader
{
 color: #323232;
 font-size: 12px;
 font-weight: bold;  
}

.bookDetailField
{
 font-size: 12px;
 
}
.bookDetailSummary
{
 font-size: 13px;  
 text-transform:capitalize;
}

.bookDetailImage {  border:1px solid #B7E0EE;  padding:5px; width: 141px; max-width: 150px; min-height:190px; background-image: url("/m/images/no_cover_art.jpg"); background-repeat: no-repeat; margin-bottom:10px; }


.add_to_bag {
  
  
  text-indent: -5px;
  margin-bottom: 5px;
  border: none;
  
}

.remove_from_bag {
  
  
  
  border: none;
  text-indent: -5px;
  margin-bottom: 5px;
}

img.book_card_button {
 border-width:0px;
 margin-bottom: 5px;
 }

 .book_detail_list
 {
 list-style-type:none;
 margin-left:-20px;
 line-height:20px;
 }

/*end bookDetails*/


.box_info {
/*background-color:#FAFAFA;*/
/*background-color:#E2F3F8;*/
/*border:1px solid #B7E0EE;*/
/*margin:0 0  10px 10px;
padding:10px;*/
}

.book_details_buttons
{
float:right;
margin-right:150px;
}
