.workInfo {
   font-family:Georgia, "Times New Roman", Times, serif;
   color:#56554a;
   background-color: inherit;
}

.workPanel {
   font-family:Georgia, "Times New Roman", Times, serif;
   color:#56554a;
   background-color: inherit;
}
/* -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* */

.workTitlePanel {
   display: block;
   font-family: Georgia, "Times New Roman", Times, serif;
   color: #56554a;
   background-color: inherit;
   color: inherit;
   width: 100%;
   position: relative;
   clear:both;
}

.workTitle {
   float:left;
   width: auto;
   padding:10px 0px 0px 0px;
   font-size:18px;
   font-weight: bold;
   font-style:italic;
   color:inherit;
   background-color: inherit;
}

.workComposer {
   float: right;
   width: auto;
   padding:10px 0px 0px 0px;
   font-size:18px;
   font-weight: bold;
   color: inherit;
   background-color: inherit;
}
/* -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* */

.workDetailsPanel {
   display: block;
   color: inherit;
   background-color: inherit;
   position:relative;
   clear:both;
}

.workInstrumentsArrangerPanel {
   display: block;
   font-family: Georgia, "Times New Roman", Times, serif;
   width: 100%;
   color: inherit;
   background-color: inherit;
   clear:both;
}

.workInstruments {
   float: left;
   width: auto;
   padding:10px 0px 0px 0px;
   font-size:14px;
   color:inherit;
   background-color: inherit;
   font-style: italic;
}

.workArranger {
   float: right;
   width: auto;
   padding:10px 0px 0px 0px;
   font-size:14px;
   color:inherit;
   background-color: inherit;
   font-style: italic;
}
/* -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* */

.workNumberDurationPanel {
   display: block;
   font-family: Georgia, "Times New Roman", Times, serif;
   width: 100%;
   color: inherit;
   background-color: inherit;
   clear:both;
}

.workNumber {
   float: left;
   width: auto;
   font-family: inherit;
   padding:10px 0px 0px 0px;
   font-size: 14px;
   color:inherit;
   background-color: inherit;
}

.workDuration {
   float: right;
   width: auto;
   font-family: inherit;
   padding:10px 0px 0px 0px;
   font-style: normal;
   font-size: 80%;
   color:inherit;
   background-color: inherit;
   font-style: italic;
}
/* -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* */

.workGradePanel {
   display: block;
   font-family: Georgia, "Times New Roman", Times, serif;
   width: 100%;
   color: inherit;
   background-color: inherit;
   clear:both;
}

.workGrade {
   float: left;
   width: auto;
   font-family: inherit;
   padding:10px 0px 0px 0px;
   font-size: 14px;
   color:inherit;
   background-color: inherit;
}

/* -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* */

.workMediaPanel {
   display: block;
   width: 100%;
   color:inherit;
   background-color: inherit;
   clear: both;
}
/* -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* */

.workPricesCartPanel {
   color: inherit;
   background-color: inherit;
   clear:both;
}

.priceCartPanel {
   font-family: Georgia, "Times New Roman", Times, serif;
   color: inherit;
   background-color: inherit;
   clear:both;
}

.workPrice {
   float: left;
   padding:10px 0px 0px 0px;
   font-size: 14px;
   color: inherit;
   background-color: inherit;
}

.workAddToCart {
   font-family:Verdana, Arial, Helvetica, sans-serif;
   float: right;
   padding:10px 0px 0px 0px;
   font-size: 10px;
   color: inherit;
   background-color: inherit;
}
/* -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* */
/*
  The single original reproduction image (usually floats in the text)
 */

.workOriginalTable {
   float: left;
   padding: 15px 10px 15px 5px;
   font-size: 12px;
   font-family:Georgia, "Times New Roman", Times, serif;
   color: #56554a;
}

.workOriginalRow {
}

.workOriginalCell {
   text-align: center;
}

.workItemOrigThumbnail {
   border: 0px;
}

.workViewBasket {
   border: 1px solid red;
   padding: 5px;
}

.workAddBasket {
   border: 1px solid red;
   padding: 5px;
}
/* -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* */
/*
  The list of errata
 */

.workErrors {
   margin: 10px 0px 0px 5px;
   border-top: 2px solid #d2cab5;
   font-size:12px;
}

.workErrorsHeading {
   padding:10px 0px 0px 0px;
   font-size:16px;
   font-weight: bold;
   font-family: Georgia, "Times New Roman", Times, serif;
   color:#56554a;
}

.workErrorsDescription {
   padding: 0px 0px 0px 5px;
}

.workErrorImage {
   text-align:center;
      
}

.workError {
   padding: 15px 10px 15px 5px;
   color: #56554a;
   font-size:14px;
   font-weight: bold;
}

.workErrorDescription {
   padding: 15px 10px 15px 5px;
   font-size: 12px;
   color: #56554a;
   font-weight: normal;
}

.firstEdition {
   font-family: Georgia, "Times New Roman", Times, serif;
   padding: 10px 0px 0px 0px;
   font-size: 16px;
   font-weight: bold;
   font-style: italic;
   clear: both;
   text-align: center;
}

.workDescription {
   color:#56554a;
   line-height: 18px;
   margin: 10px 0px 0px 0px;
   clear: both;
   border-top: solid 4px #d2cab5;
}

.workReviews {
   color:#56554a;
   padding: 10px 0px 0px 0px;
   line-height: 18px;
}

.workReviewsTitle {
   font-family:Georgia, "Times New Roman", Times, serif;
   padding:10px 0px 10px 0px;
   font-size:16px;
   font-weight: bold;
   font-style:italic;
   text-align:center;
}