/* line 2 added by NB to offset increased thumbnail sizes - 1/31/17 */
.thumbnail {max-width: 150px;}

.smText { font-size: .9em; }

.tableHead { background-color: #4C94FF;  color: #FFF; }

.tableAltBg { background-color: #C9DAFA }

.resultsTable { margin-bottom: 10px;}
.resultsTd { padding-top: 10px;}

#updateAlert { background-color: #090; color: #FFF; padding: 4px 10px ;}

.thumbControl {     
        height: 20px;  
        background-color: #EEE;
        color: #333;
        font-weight: bold;
        font-variant: small-caps;
        border: 1px #DDD solid;
        width: 92%;
        padding: 4px;
        margin-bottom: 8px;
        min-width: 480px;
    }
.thumbControl form {
    display: inline;
}
    
    .button {
        background: url("images/collection_controls.gif") 0px 0px no-repeat;
        height: 22px; width: 22px;
        float: left; display: inline;
        margin: 0px 4px 0px 0px;
        cursor: pointer;
    }

    .size_up {  background-position: 0px 0px;   }
    
    .size_dn {  background-position: -25px 0px; }
    
    .mode_list {        background-position: -75px 0px; }

    .mode_grid {        background-position: -50px 0px; }
    .slideshow {        background-position: -100px 0px; }

    #slider_bg { background: url("images/collection_controls.gif") -125px 0px;
            width: 152px; height: 22px;
            float: left; display: inline;
            margin: 0px 4px 0px 0px;
            z-index: 18;
    }
    #slider {
        width: 139px; height: 22px;
        float: left; display: inline;
        margin: 0px 0px 0px 5px;
        z-index: 20;
    }
    
    #pointer { background: url("images/pointer.gif");
            width: 7px; height: 10px;
            margin-top: 10px;
            z-index: 25;
            cursor: move;
    }
    
.displayTypeSelect {
    font-size: 1.5em;
    cursor: pointer;
    display: inline;
}

.displayTypeSelect:HOVER{
    color: #C33;
}

.thumbControl { margin: 10px 0px;}

.thumbControl .page_controls {
    display: inline; float: right;
    padding-top: 4px; padding-right: 4px; 

    }
.thumbControl .live:LINK, .live:VISITED {
    color: #666; padding-left: 4px; padding-right: 4px; 

    }
.thumbControl .live:HOVER {
    color: #343434;  padding-left: 4px; padding-right: 4px; 
}
.thumbControl .dead, .dead:VISITED, .dead:LINK, .dead:HOVER { color: #CCC; text-decoration: none; cursor: text; padding-left: 4px; padding-right: 4px; }

.thumbControl form {  padding-left: 4px; }

.thumbnailHolder { display:inline; float: left; padding: 10px 10px 10px 15px; width: 110px; }

.n_thumbnailHolder { display:inline; float: left; padding: 10px 10px 10px 15px; width: 160px; }

.thumbnail { border: 2px #CCC solid; }

.browseGrid { display:inline; float: left; width: 150px; padding: 10px; height: 270px;}

.thumbTable td { padding-top: 10px; padding-right: 10px; vertical-align: middle;}

.spFooter {  font-size: .8em; padding-top: 40px; padding-bottom: 20px; }
