#preferred {}
    #preferred.welcome .layoutParts.overridden { margin: 0 -10px; }
    #preferred .layoutPartSmall.gray, #preferred .layoutPartSmall20.gray { background: #f9f9f9 url(/etc/designs/sothebys/sothebys/img/elements/preferred/bg-info.png) repeat-y; border: 1px solid #e8e6e6; margin-right: -1px;}

#preferred a.light { background: url(/etc/designs/sothebys/sothebys/img/icons/arrow-left.png) 0 5px no-repeat; padding: 2px 0 2px 17px; text-transform: uppercase; text-decoration: none; }
    #preferred a.light:hover { text-decoration: underline; }

.preferred-cell { background: #7d7f7f; float: left; height: 435px; margin-left: 5px; margin-bottom: 20px; width: 310px; }
    .preferred-cell.first { margin-left: 0; }
    .preferred-title { height: 45px; overflow: hidden; }
    .preferred-title h6 { color: #ebebdc; font-family: Trebuchet MS; font-size: 15px; line-height: 17px; padding: 5px 15px; text-transform: uppercase; }
    .preferred-title h6 .ico-mail { background: url(/etc/designs/sothebys/sothebys/img/elements/preferred/ico-mail.png) 0 50% no-repeat; padding: 5px 7px; position: relative; }
    .preferred-body, .preferred-body-cover, .preferred-info, .preferred-info-bg { height: 390px; overflow: hidden; width: 310px; }
    .preferred-body { background-color: #444; }
    .preferred-body-cover { background-color: #7d7d7d; position: relative; }
    .preferred-info { position: absolute; }
    .preferred-info-bg { background-repeat: no-repeat; opacity: 0.3; position: absolute; filter: alpha(opacity = 30); }
    .preferred-info-body { padding: 0 10px 10px 10px; }
    .preferred-info-body a { text-transform: uppercase; }
    .preferred-info-body p.read-message { margin-left: 170px; margin-bottom: -15px; margin-top: 2px; }
    .preferred-info-body h3 { clear: both; color: #ffd300 !important; padding: 10px 0 7px 0; text-transform: uppercase; }
    .preferred-info-body .block { overflow: hidden; }
    .preferred-info-body .brief-message { max-height: 70px; }
    .preferred-info-body img { float: left; margin-right: 20px; }
    .preferred-info-body p { color: #fff; padding-bottom: 7px; }
    .preferred-info-body ul { margin: 0; list-style: disc; padding: 0 0 5px 15px; }
    .preferred-info-body ul li { color: #fff; }
    .preferred-info-body .preferred-calendar { padding-bottom: 10px; }
    .preferred-additional-nav-links { clear: both; padding: 0 5px; padding-top: 10px; }
    .preferred-additional-nav-links .left, .preferred-additional-nav-links .right { overflow: hidden; width: 465px; position: relative; display: block; text-decoration: none; }
    .preferred-additional-nav-links .left div, .preferred-additional-nav-links .right div { cursor: pointer; position: absolute; top: 0; color: #FFD300; font-family: Trebuchet MS; font-size: 14px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; padding: 10px; }
    .preferred-additional-nav-links .left { float: left; }
    .preferred-additional-nav-links .right { float: right; }
    .preferred-additional-nav-links .left div { left: 0; }
    .preferred-additional-nav-links .right div { right: 0; }
    .preferred-additional-nav-links {}
.transactions li { margin: 0 0 14px 0; }

.profile-three-columns { float: left; margin-left: 10px; width: 200px; }
    .profile-three-columns.first { margin-left: 0; }

.separator-blue { background: #E64F23; height: 3px;}
.separator-gray { background: #ebebdc; height: 2px;}

.infocolumn{ padding: 0 20px; }
    .infocolumn .separator { background: #ebebdc; height: 3px; margin: 10px 0; }
.infocolumn .calendar { padding-bottom: 10px; }
.infocolumn h3 { font-size: 16px; }

.profile-info-table { width: 100%; border-top: 3px solid #ccc; }
.profile-info-table td { padding: 10px 0px 10px 10px; border-bottom: 1px solid #ccc; }
.profile-info-table th { padding: 10px 0px 10px 10px; }
.profile-info-table td.last { padding: 5px; border-top: 2px solid #ccc; border-bottom: none; }
.profile-info-table td.lastcol { padding-right: 10px; }
.profile-info-table input { padding: 3px; width: 90%; border: 1px solid #999; }
.profile-info-table select { padding: 3px; width: 90%; border: 1px solid #999; }
.profile-info-table input.butt { font-size: 110%; width: auto; padding: 3px; border: 1px solid #999; }
.profile-info-table input.alrt { padding: 3px; width: 90%; border: 2px solid #c00; background-color: #fee; }
.profile-info-table input:hover { border: 1px solid #333; }
.profile-info-table input:focus { border: 1px solid #333; background-color: #def; }
.profile-info-table input.check { padding: 0px; width: auto; border: none; }
.profile-info-table caption { font-size: 14px; text-transform: uppercase; font-weight: bold; margin: 0px 0px 0px 0px; padding: 5px 20px; background-color: #ddd; color: #002d62; text-align: left; }
.profile-info-table-caption { font-size: 14px; text-transform: uppercase; font-weight: bold; margin: 10px 0px 0px 0px; padding: 5px 20px; background-color: #ddd; color: #002d62; text-align: left; }
.profile-form-boxer { width: auto; background-color: #eee; padding: 20px; margin-bottom: 10px; }
.profile-form-boxer h3 { margin: 0; padding: 0; border-bottom: 1px solid #ccc; }
.profile-left { float: left; }
.profile-right { float: right; }
.profile-pages { float: left; padding: 10px 0px 10px 0px; }
.profile-hr { border: 1px solid #c8dce6; }
.profile-pagination-normal { color: black; font-weight: normal; text-decoration: none; cursor: pointer; }
.profile-pagination-selected { color: black; font-weight: bold; text-decoration: underline; cursor: pointer; }
#preferred .sorted-table td.table-title { color: #68878f; font: 12px Arial, san-serif; font-weight:bold}
#preferred .preferred-filter-title h3 { padding-top: 0px; padding-bottom: 0px; color: #68878F; }

#preferred .promoauction h2 { background-color: #d7d7d7; color: #68878f; }
#preferred .title h1 { color: #9B7E38 !important;
    font-size: 21px;
    padding: 0 20px 10px 0; }
    

.preferred-cell-survey { background: #7d7f7f; float: left; height: 708px; margin-left: 0px; margin-bottom: 20px; width: 327px; }
    .preferred-survey-body, .preferred-survey-body-cover, .preferred-survey-info, .preferred-survey-info-bg { height: 708px; overflow: hidden; width: 327px; }    

    /*.preferred-survey-body { background-color: #444; }*/
    .preferred-survey-body { background-color: black; }
             
    .preferred-survey-body-cover { background-color: #7d7d7d; position: relative; }
                

    /*.preferred-survey-info { position: absolute; height: 390px;}*/
    .preferred-survey-info { position: absolute; height: 708px;}
    
    /*.preferred-survey-info-bg { background-repeat: no-repeat; opacity: 0.3; position: absolute; filter: alpha(opacity = 30); }*/
    .preferred-survey-info-bg { background-repeat: no-repeat; opacity: 0.4; position: absolute; filter: alpha(opacity = 40); }

    .preferred-survey-info-body { padding: 0px 0px 0px 25px; font-family: "Times New Roman"; font-size: 120% !important;}
    
     
    
    .preferred-survey-info-body a { text-transform: uppercase; }
    .preferred-survey-info-body p.read-message { margin-left: 170px; margin-bottom: -15px; margin-top: 2px; }

    /*.preferred-survey-info-body h3 { clear: both; color: #fff !important; padding: 10px 0 7px 0; text-transform: uppercase; }*/
    .preferred-survey-info-body h3 { clear: both; color: #fff !important; padding: 25px 0 20px 0px; text-transform: uppercase; font-family: "Times Roman"; font-weight: bold; font-size: 100%;}
    .preferred-survey-info-body h2 { clear: both; color: #fff !important; padding: 25px 0 20px 0px; text-transform: uppercase; font-family: "Times Roman"; font-weight: bold; font-size: 200% !important;}
    .preferred-survey-info-body h1 { clear: both; color: #fff !important; padding: 25px 0 20px 0px; text-transform: uppercase; font-family: "Times Roman"; font-weight: bold; font-size: 250% !important;}

    .preferred-survey-info-body .block { overflow: hidden; }
    
    .preferred-survey-info-body .brief-message { max-height: 70px; }
    .preferred-survey-info-body img { float: left; margin-right: 20px; }
    
    /*.preferred-survey-info-body p { color: #fff; padding-bottom: 0px; }*/
    .preferred-survey-info-body p { color: #fff; line-height: 10px; }
    
    
    .preferred-survey-info-body ul { margin: 0; list-style: disc; padding: 0 0 5px 15px; }    
    .preferred-survey-info-body ul li { color: #fff; }    
    .preferred-survey-info-body .preferred-calendar { padding-bottom: 10px; }

    
