
.bookbagText
{
display:none !important;
}

.bookSearchText
{
display:none !important;
}


/* this defines the book  */
.bookCardContent
{
  border-top: 1px solid grey;
  float:left; 
  margin: 5px 5px 5px 5px;
  max-height:135px;
  width:98%;    
}

.bookCardLeftArea
{
  float:left;
  text-align: center;
  vertical-align: middle;
  width: 12%;
  margin-left: 5px;
}

.bookCardLeftMidArea
{
  float:left;
  font-family: helvetica; 
  height: 100%;
  margin-right: 5px;
  margin-left: 15px;
  margin-top: 10px;
  width: 42%;
}

.bookCardRightMidArea
{
  float:left;  
  height: 100%;
  margin-right: 0px;
  margin-top: 10px;
  width: 25%;
}

.bookCardRightArea
{
display:none;
}
/* end book card layout */


/* book Card pieces */
.bookCardThumb
{
  margin-bottom: 10px;
  margin-top:10px;
  width: 75px;  
}

.bookCardHeader
{
  font-size: 11px;
  font-weight: bold;
  margin-top: 1px;
}

.bookCardInfo
{
  font-size: 12px;
}

.title
{ 
  color: #3399de;
  font-size: 16px;
  font-style: normal;  
  font-weight:bold;
  text-decoration: none;
}
/*end book card pieces*/



/*book Details*/
.bookDetailLeftArea
{
 float: left; 
 padding: 10px 10px 10px 10px;
 text-align: left;
 width: 17%;
}

.bookDetailMidArea
{
 border-left: 1px dotted grey;
 border-right: 1px dotted grey;
 padding-left: 10px;
 padding-right: 10px;
 float: left;
 width: 50%;
}

.bookDetailRightArea
{
 float: left;
 padding: 10px 10px 10px 10px;
 width: 25%;
}

/*end bookDetails*/

.bookDetailHeader
{
 color: #323232;
 font-size: 12px;
 font-weight: bold;
}

.bookDetailField
{
 font-size: 12px;
}
.bookDetailSummary
{
 font-size: 13px; 
}

.bookDetailImage
{
width: 99%;

}

input.add_to_bag {
  height: 28px;
  width: 89px;
  cursor: pointer;
  text-indent: -9999px;
  border: none;
  background: url("/m/images/fab/banner_add.gif"); 
}

input.remove_from_bag {
  height: 29px;
  width: 89px;
  cursor: pointer;
  text-indent: -9999px;
  border: none;
  background: url("/m/images/fab/banner_remove.gif"); 
}

input.lookup {
  height: 28px;
  width: 89px;
  cursor: pointer;
  text-indent: -9999px;
  border: none;
  background: url("/m/images/fab/banner_lookup.gif"); 
}

/*Search filter stuff*/
li.search_filter {
  border-style:solid;
  border-width: 2px;
  border-color: #666666;
  margin: 5px;
  margin-left:-40px;
  display:block;
  padding: 2px;
}
  
.hidden {
  display: none;
  }
.category_expand {
  cursor: pointer;
}

.remove_filter {
float:right;
margin-top: -21px;
}


.category_list {
  float: left;
}
.col1 {
  margin-left: -30px;
  }
.col2 {
  margin-left: 10px;
  }
 
.filter_list {
 margin-left: -30px;
 }
li.filter {
  display: block;
  }
li.filter li {
  display: block;
  margin-left: -40px;
}
li.category {
  display: block;
  }
li.subcategory {
  display: block;
  }

span.subcategory {
  width: 190px;
  }
  

  
  
#loading
 {
   position:fixed; 
   _position:absolute;
   top: 47%;
   left:47%; 
   padding:30px 50px;
   z-index: 5000;
   background-color:#ffffff;
   text-align:center;
   color: #FF6600;
   font-size: 130%;
   font-weight: bold;
   border-style: solid;
   border-width: 2px;
   border-color: #FF6600;
 }

input.exportButton {
  height: 25px;
  width: 80px;
  cursor: pointer;
  text-indent: -9999px;
  border: none;
}

input.export_word {
  background: url("/m/images/fab/banner_word.gif"); 
}
input.export_excel {
  background: url("/m/images/fab/banner_excel.gif"); 
}

table.leftalign {
 text-align:left;
}
