/************************
 * SEARCH TYPE HEADINGS *
 ************************/
/*.section td    { border-bottom: 2px solid #4c80b0; padding: 4px 2px; border-top: 1px dotted #dce0f0; }
.section-bdr-r { border-right:  3px solid #4c80b0; }*/
.section td    { border-bottom: 2px solid #4c80b0; padding: 4px 2px; border-top: 1px dotted #dce0f0; }
.section-bdr-r { border-right:  3px solid #4c80b0; }
.section-bdr-l, .section-title, .section-title-m, .section-title-r, .section-bdr-r {
    background-image: none;
    background-color: #eaeaea;
}

/******************
 * SEARCH RESULTS *
 ******************/
table.results              { margin-top: 0.5em; border-collapse: collapse; }
table.results tr.header    { display: none; }
table.results tr.header th { border: 1px solid #e0e0e0; background-color: #e9e9ff; padding: 2px 6px; }
table.results tr.odd       { background: rgb(245, 245, 220); }
table.results tr.even      { background: white; }
table.results tr.highlight { background: #d9e4ef; }
table.results tr td.title  { width: 100%; text-align: left; }
table.results td           { font-size: 8pt; padding: 1px 4px 3px 4px; border-left: 1px solid white; }
table.results th           { padding: 2px; }
table.details tr th {
    padding-right: 1em;
    text-align: right;
    vertical-align: top;
}
table.results { border: 1px solid #e0e0e0; }

/****************
 * ITEM DETAILS *
 ****************/
fieldset {
    padding: 0.5em 1.5em 0.5em 1.5em;
    margin-top: 1em;
    text-align: left;
}
fieldset legend {
    font-size: 8pt;
}
div.available, div.borrowed, div.missing {
    border: 1px outset #666;
    padding: 1em;
    margin-top: 1em;
    text-align: center;
}
div.available {	background-color: #ffc; }
div.borrowed  { background-color: #fcc; }
div.missing   { background-color: #ccc; }
.disabled     { color: #808080; }
table.copydetail tr th {
    text-align: right;
    padding-right: 1em;
}
table.copydetail tr td {
   padding-right: 5em;
}

/***************
 * BROWSE MODE *
 ***************/
table.browse {
    width: 90%;
    border: none;
}
table.browse tr td {
    vertical-align: top;
}
table.browse tr td.book {
    padding-top: 1em;
    text-align: right;
    width: 180px;
}
