/*
 * bookTable.css: style sheet for JSP and JS version of the book table.
 */

.BookTableContainer {
    padding: 10px;
    border: 1px #999999 solid;
}

.BookTable {
    width: 100%;
    border-collapse: collapse;
}

.BookTableTitle {
    padding-bottom: 7px;
}

th.BookPrice {
    padding-bottom: 6px;
}

.BookRow, .BookTitleRow {
    vertical-align: top;
}

.BookTitleRow td {
    padding-top: 7px;
    padding-bottom: 5px;
    border-top: 1px dotted #aaa;
}

.BookRow td {
    padding-bottom: 7px;
    border-bottom: 1px dotted #aaa;
}

.BookName {
}

.BookTotal {
    font-weight: bold;
}

.BookTitle {
    color: maroon;
    font-weight: bold;
}

.BookAuthor {
    font-size: small;
    white-space: wrap;
}

.CourseNameRow {
    background: #eee;
}

.CourseNameLink {
    border: 1px solid #ccc;
    padding: 6px;
}

.CourseNameLink a {
    font-weight: bold;
}

td.BookRequired {
    width: 10%;
    text-align: center;
    white-space: nowrap;
}

td.BookPrice {
    width: 10%;
    text-align: right;
    padding-left: 4px;
    padding-right: 4px;
}

.BookPriceIncomplete {
    color: #ff0000;
}

.BookTable tfoot tr td {
    padding-top: 6px;
}