label {
    float: left;  
    width: 115px;
    margin-right: 1em;  
    text-align: right; 
    clear: both;
}
input.svalues, select.svalues {
    background: #F3F3F3;
    font-weight: bold;
}
.searchcollection {
    padding:10px;
    width: 460px;
    background-color: #F6F2E9;
    border: 1px solid #666;
}
    
/* Results Display */
.collection {
    width: 760px;
    overflow: hidden;
    /*background-color: #0F0;*/
}
.collectionitem {
    border: solid thin #BEBEBE;
    margin-top: 11px;
    margin-left: 3px;
    margin-right: 0;
    width: 365px;
    height: 150px;
    text-align: left;
    float:left;
    background-color: #F5F5F5;
    font-size: 12px;
}

.collectionitemPC {
    /*border: solid thin #BEBEBE;*/
    border: solid thin #F5F5F5;
    margin-top: 11px;
    margin-left: 4px;
    margin-right: 0;
    padding-top: 6px;
    width: 360px;
    height: 235px;
    /*text-align: left;*/
    float:left;
    /*background-color: #F5F5F5;*/
    font-size: 12px;
    overflow: hidden;
}

.collection img {
    margin-right: 3px;
}
.cimage {
    width:70px;
    height:150px;
    float: left;
}

/* JS display functions */
.hiddenDiv {
    display: none;
}
.visibleDiv {
    display: inline;
    font-size: smaller;
    font-weight: bold;
}
    
/* use a semi-transparent image for the overlay */
#overlay {
    background-image:url(/images/museum/transparent.png);
    color:#efefef;
    height:450px;
}
    
/* container for external content. uses vertical scrollbar, if needed */
div.contentWrap {
    height:441px;
    overflow-y:auto;
}
.popup_overlay {
    display:none;
    background-image:url(/impages/museum/white.png);
    width:640px;        
    padding:35px;
    font-size:11px;
}
.popup_overlay .close {
    background-image:url(/images/museum/close.png);
    position:absolute; right:5px; top:5px;
    cursor:pointer;
    height:35px;
    width:35px;
}

/* **************************************** */

.TCollection {
    width: 720px;
    overflow: hidden;
    /*background-color: #0F0;*/
}
.TCollectionItem {
    border: solid 0px #BEBEBE;
    margin-top: 15px;
    margin-left: 5px;
    margin-right: 0;
    width: 235px;
    height: 110px;
    text-align: center;
    float:left;
    background-color: #F5F5F5;
    font-size: 12px;
}
.TCollectionItem img {
    height:75px;
}
.TIndividualCollection {
    width: 320px;
    overflow: hidden;
    /*background-color: #0F0;*/
}
.TIndividualCollectionItem {
    margin-top: 15px;
    padding: 15px 0 15px 0;
    text-align: center;
    background-color: #F5F5F5;
    font-size: 12px;
}