/*************************************
**
**  Book List with title and price
**  - used on index, and detail pages
**
**************************************/

.PriceListLine,
.PriceListLineFirst  {
  margin: 0 0 0 20px;
  width: 580px;
}

.PriceListLine  {
  border-bottom: 2px solid #999999;
}

.PriceListLineFirst  {
  border-bottom: 2px solid rgb(255,132,1);
}

.PriceListTitle  {
  margin: 0 0 0 5px;
  text-align: left;
  padding: 5px 0;
  font-weight: bold;
}

.ListPrice,  /* in the index list  */
.BuyNow,
.PriceDetail  {  /* in detail pages */
  float: right;
  width: 68px;
  text-align: right;
/*border: 1px solid red;*/
}

.PriceDetail  {
  margin: 5px 5px 0 0;
  font-weight: bold;
}

.BookListTitle  {
 /* width: 387px;*/
/*  border-left: 2px solid #999999;*/
}

.BookListTitle,
.ListPrice  {
/*  border-right: 2px solid #999999;*/
}

.price,
.title  {
  margin: 0;
  padding: 2px 0;
  line-height: 1.1em;
}

.price  {
  margin-right: 15px;
}

.title  {
  margin-left: 3px;
  font-size: 10pt;
  font-weight: bold;
}

.PriceListLine .FootnoteBox  {
  margin-top: 20px;
}

.LinkSeparator  {
  color: rgb(255,132,1);
  background: transparent;
  font-weight: bold;
}

a.SNTitle,     /* used in list */
a.SNTitle:hover,
a.ExamPrepTitle,
a.ExamPrepTitle:hover  {
  font-weight: bold;
  font-size: 10pt;
}

.PriceSpecial .Highlight {
  color: rgb(255,132,1);
  margin-top: 20px;
  margin-bottom: 0;
}

.PriceSpecial  {
  margin-top: 20px;
  margin-bottom: 0;
  font-style: italic;
} 

/************************************
**
**  Layout of TOC  and cover images
**  adding a full width toc for pcp icb
**
************************************/

.tocBox,
.DoubletocBox {
  margin: 5px 10px;
  border: 2px solid rgb(58,117,196);
  color: black;
  background: rgb(255,255,240);
}

.tocBox  {
  width: 250px;
  float: right;
}

.DoubletocBox  {
  width: 629px;
  margin-top: 75px;
}

html>body .DoubletocBox  {
  width: 600px;
}

.RightTOCBox,
.LeftTOCBox  {
  width: 295px;
  margin: 0;
  padding: 0;
}

.RightTOCBox  {
  float: right;
}

.LeftTOCBox  {
  border-right: 2px solid rgb(58,117,196);
}  

.coverImg  {
  float: left;
  border: 2px solid rgb(58,117,196);
  margin: 5px 10px;
}

.coverImg2  {
  float: left;
  margin: 5px 10px;
}

.tocTitle,
.toc  {
  font-size: 11pt;
}
/* not used????  */
.tocTitle  {
  border-bottom: 1px solid rgb(255,132,1);
  margin: 0 10px 10px 10px;
}

.toc  {
  border-bottom: 2px solid rgb(255,132,1);
  margin: 10px;
}

.tocSection  {
  margin: 10px;
/*  width: 250px;*/
}

.tocSectionInDouble  {
  width: 270px;
margin-left: 10px;
}

.tocList,
.tocListContd  {
  font-weight: normal;
  border: 0;
  margin: auto; 
}

.tocList li,
.tocListContd li  {
/*  color: blue;   seen by ie5 */
  font-size: 10pt;
  margin-top: -5px;
  voice-family: "\"}\"";  /* stops ie5 parser */
  voice-family: inherit;  /*   */
/*  color: red;   seen by ie6, moz  */
}

html>body .tocBox>.tocList li  {
 /*  color: green;  seen by moz, netscape6 */
}

.tocListContd  {
  margin-top: 10px;
}

.subtocList li {
  margin: 3px -15px 5px 1px ;
}

html>body .tocBox>.tocList li>.subtocList  {
}

a.BookRef,
a.BookRef:hover  {
}

/***************************
Testimonials
***************************/

.Testimonial  {
  border-top: 2px solid rgb(58,117,196);
  border-bottom: 2px solid rgb(58,117,196);
  margin: 80px 10px;
  text-align: left;
  width: 135px;
}

.TestimonialLabel  {
  border: 0;
  border-bottom: 2px solid rgb(58,117,196);
  margin: 0 0 10px 0;
  padding: 0 0 0 5px;
  color: rgb(255,132,1);
  background: rgb(214,222,232);
  font-size: 10pt;
}

.TestimonialText  {
  font-size: 10pt;
  font-style: italic;
  line-height: 1.1em;
  margin: 5px 2px 10px 2px;
}
