.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;
}
/* -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* */

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

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

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

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

.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;
}

/* The div that the table of work movements/volumes sit in */

div#workVolumes {
   width : 90%;
   margin : 0px 10px 0px 0px;
   padding : 0px 0px 0px 20px;
}

div#workVolumes table {
   width : 90%;
}

