.content-col-25,.content-col-33,.content-col-50,.content-col-66,.content-col-75{
    float:left;
}
.content-col-25{width:25%;}
.content-col-33{width:33%;}
.content-col-50{width:50%;}
.content-col-66{width:66%;}
.content-col-75{width:75%;}


/* THIS SECTION SHOULD BE MOVED TO SHARED FILE 
    (from original static.css to handle 3 column layout) */

/* parsys component */
div.par {
    clear: both;
}
div.parsys_column {
    height: 100%;
    width: 100%;
    float: left;
    border: 0;
    vertical-align:top;
    padding: 0;
    margin: 5px 0 5px 0;
}

div.section {
    margin-bottom: 13px;
    /* Property added to avoid IE hasLayout issue on paragraphs
       see #20817 - IE6: div around Drag Components image not big enough
    */
    zoom: 1;
}

div.new, .section{
	margin-bottom: 0px;
}
div.parsys_column .section {
    overflow:hidden;
    width: 100%;
}

/* column control layouts */
div.cq-colctrl-cols {width: 100%; float: left; }

div.cq-colctrl-default { width: 100%;}

div.cq-colctrl-lt0 { }
div.cq-colctrl-lt0-c0 { width: 48%; padding-right: 14px;}
div.cq-colctrl-lt0-c1 { width: 49% }

div.cq-colctrl-lt1 { }
div.cq-colctrl-lt1-c0 { width: 34%; padding-right: 14px;}
div.cq-colctrl-lt1-c1 { width: 63%;}

div.cq-colctrl-lt2 { }
div.cq-colctrl-lt2-c0 { width: 31%; padding-right: 14px;}
div.cq-colctrl-lt2-c1 { width: 31%; padding-right: 14px;}
div.cq-colctrl-lt2-c2 { width: 32%; }

div.cq-colctrl-lt3 { }
div.cq-colctrl-lt3-c0 { width: 46%; padding-right: 14px;}
div.cq-colctrl-lt3-c1 { width: 24%; padding-right: 14px;}
div.cq-colctrl-lt3-c2 { width: 24%; }

div.cq-colctrl-lt4 { margin:-18px 0pt;}
div.cq-colctrl-lt4-c0 { width: 38%; padding-right: 4px;}
div.cq-colctrl-lt4-c1 { width: 58% }

div.cq-colctrl-lt5 { }
div.cq-colctrl-lt5-c0 { width: 25%; padding-right: 14px; }
div.cq-colctrl-lt5-c1 { width: 73%; }

/* END SECTION TO BE MOVED TO SHARED FILE */

#preferred h1{
    font-size:20px;
    font-weight:normal;
    padding-left:0;
}
#prefMusLeftContainer{
    float:left;
    width:200px;
    padding:0 10px 10px 0;
    color:#68878f;
}

#prefMusLeftContainer .fancybox img{ width:190px; }
#prefMusContainer{
    float:left;
    width:700px;
    padding:10px 10px 10px 0;
}
#prefMusTopContainer{
    width:100%;
    padding:10px 10px 2px 0;
    border-bottom:2px solid #68878f;
    margin-top:-30px;
}
#prefMusTopContainer h4, #prefMusLeftContainer h4{
    color:#68878f;
    padding:0 0 3px 0
}
#prefMusContent{
    width:100%;
    position:relative;
}
#prefMusContent .text{
    font-size:18px;
    padding:0;
}
#prefMusContent1,#prefMusContent2,#prefMusContent3{
    position:absolute;
    top:0;
    left:0;
    width:200px;
    padding: 10px 10px 10px 0;
}
#prefMusContent1{
    position:relative;
}
#prefMusContent2{
    left:200px;
}
#prefMusContent3{
    left:400px;
}
.museumPopupInfo h4{
    color:#967e38 !important;
    font-size:20px;
    font-weight:normal;
    margin-top:25px !important;
}
.museumPopupContainer{
    width:630px;
    overflow:hidden;
    margin-top:15px;
}
.museumPopupImg, .museumPopupInfo{
    float:left;
    width:300px;
}
.museumPopupImg img{ width:280px; height:auto; }
.museumPopupImg span{ padding:1px 0 10px 0; color:#68878f; }
.museumPopupDescr, .museumPopupFooter{
    float:left;
    width:600px;
}
.museumPopupFooter{
    font-size:11px;
    border-top:1px solid gray;
    padding:5px 0;
}
.red{color:red;}
#fancybox-outer {
    background: /* url("/etc/designs/sothebys/sothebys/img/page/popup/fancybox_back_pref.gif") repeat-x scroll left top */ #FFFFFF; 
}
.program-feature{
    height:200px;
    min-height:150px;
    border-top:3px solid #68878f;
    padding-top:5px;
}
.program-feature h4{
    color:#68878f;
    font-weight:normal;
}

#prefProgContent .contentpage{
    margin-left:0 !important;
}

#prefProgLeftContainer img{
    margin-left:-20px;
    margin-bottom:10px;
}

/*
* Preferred Events Section
*/
#prefEventList {
width:593px;
border-top: 1px solid #cabeb1;
}
#prefEventList table.eventList {}
#prefEventList table.eventList tbody tr td {padding:10px;vertical-align:top;}
#prefEventList table.eventList tbody tr td.cell-thumb {width:128px;}
#prefEventList table.eventList tbody tr td.cell-date {width:40px;text-align:center;font-weight:bold;}
#prefEventList table.eventList tbody tr td.cell-location {width:60px;}
#prefEventList table.eventList tbody tr td.cell-info {width: 285px;}
.promoauction .featured-image-detail img {
    width: 280px;
    height: 367px;
}
#prefEventList #eventThumb {
    width: 128px;
    height: 71px;
}
#preferred .topline {
     border-top: 3px solid #68878f;
}
#prefEventList .links {
    padding-top: 5px;
    text-align: right;
}
#prefEventList .links ul {

}
#prefEventList .links ul li {
    display: inline;
    padding-right: 7px;
}
#prefEventList .subtitle {
    font-size: 11px;
}
div#prefEventList:first {
    border-top: 0 none;
}
.gray {
    background-color: #f3f3f3;
}
div.popupContainer table.evt {margin:0;}
div.popupContainer table.evt tbody tr td {}
div.popupContainer table.evt tbody tr td .titles {font-size:10px;font-style:italic;color:#888;}
div.popupContainer table.evt tbody tr td.c1 { width: 359px; }
div.popupContainer table.evt tbody tr td.c2 {padding:40px 15px 0;
vertical-align:top; width:315px;}
div.popupContainer table.evt tbody tr td.c2 p, div.popupContainer table.evt tbody tr td.c2 em {color:#525252;
}
div.popupContainer table.evt tbody tr td.c2 p {margin:0 0 20px;}
div.popupContainer table.evt tbody tr td ul#info {margin:0 0 16px;}
div.popupContainer table.evt tbody tr td ul#info li {margin:0 0 0 24px;
padding: 0 0 5px;color:#525252;}
div.popupContainer table.evt tbody tr td.c2 p.date {color:#122243;
font-size:22px;
font-weight:normal;
margin:0 0 13px;
text-transform:uppercase;}
div.popupContainer table.evt tbody tr td.cap {padding: 8px 0pt 0pt 15px; font-size: 10px; vertical-align: bottom; color: rgb(136, 136, 136);}
div.popupContainer table.evt tbody tr td.cap em {font-size: 10px;color: rgb(136, 136, 136);}
div.popupContainer table.evt tbody tr td.c2 p.boldp {font-weight:bold;
margin:0 0 19px;}
div.popupContainer table.evt tbody tr td.c2 span.saveto {
    color: #afafaf;
    text-transform: uppercase;
    font-size: 11px;
    padding: 0 11px 0 0;
}
div.popupContainer table.evt tbody tr td.c2 span.subhead {
    font-weight: normal;
}
div.popupContainer table.evt tbody tr td.c2 ul#inner {
    list-style-type: none;
    padding: 0;
    margin:5px 0 0;
}
div.popupContainer table.evt tbody tr td.c2 ul#inner li {
    background-image: url(/images/graphics/mysothebys/preferredClients/x-small_arrow_blue_img.gif);
    background-position: 0 0.5em;
    background-repeat: no-repeat;
    padding: 0 8px;
    display: inline;
}
div.popupContainer table.evt tbody tr td.c2 ul#inner li a {
font-size:11px;
text-decoration:none;
text-transform:uppercase;
}
div.popupContainer table.evt tbody tr td.c2 ul#inner li span.rsvp {
    color:#111935;
    font-size: 11px;
}
div.popupContainer #eventMain {
    width:358px;
}
#featured-image {
    display: block;
    width: 281px;
    height: auto;
}

/*
* Preferred Benefits Section
*/
#prefBenefitList {width:620px;
border-top: 1px solid #cabeb1;
}
#prefBenefitList table.benefitList {}
#prefBenefitList table.benefitList tbody tr td {padding:10px;}
#prefBenefitList #benefitThumb {
    width: 65px;
    height: 65px;
    display: block;
}
div.popupContainer table.bp {margin:0;}
div.popupContainer table.bp tbody tr td {}
div.popupContainer table.bp tbody tr td .titles {font-size:10px;font-style:italic;color:#888;}
div.popupContainer table.bp tbody tr td.b1 { width: 250px; }
div.popupContainer table.bp tbody tr td.b1 h1 { width: 359px; }
div.popupContainer table.bp tbody tr td.b2 {padding:40px 15px 0;
vertical-align:top; width:315px;}
div.popupContainer table.bp tbody tr td.b2 p, div.popupContainer table.bp tbody tr td.b2 em {color:#525252;
}
div.popupContainer table.bp tbody tr td.b2 p {margin:0 0 20px;}
div.popupContainer table.bp tbody tr td.cap {padding: 8px 0pt 0pt 15px; font-size: 10px; vertical-align: bottom; color: rgb(136, 136, 136);}
div.popupContainer table.bp tbody tr td.b2 p.boldp {font-weight:bold;
margin:0 0 19px;}
div.popupContainer table.bp tbody tr td.b2 span.subhead {
    font-weight: normal;
}
div.popupContainer #benefitMain {
    width:250px;
    height:250px;
}
div.popupContainer #popupHead { padding: 0 20px 10px 0;}
div.popupContainer #popupHead h1 { color: #9B7E38 !important;
    font-size: 19px;
    padding: 0; }

div.popupContainer #popupContent {padding-bottom: 20px;}
div.popupContainer #cImg {float:left;width:250px;}
div.popupContainer #cDesc {float:left;padding-left: 10px;
    width: 380px;}
div.popupContainer #cDesc p {margin-bottom: 20px;}

div.popupContainer #popupFooter {border-top: 1px dotted #ccc;font-size: 11px;}
#preferred ul#arrow-link { list-style-type: none;}
#preferred ul#arrow-link li { background: url(/etc/designs/sothebys/sothebys/img/icons/arrow-left.png) 0 3px no-repeat; padding-left: 6px;}
#preferred div.insertedImage {background-position: center center; margin-bottom: 10px; width: 620px; height: 350px; }

/*
* Preferred Favourites Section
*/
.accHeader span.open {background: url(/etc/designs/sothebys/sothebys/img/elements/preferred/fav_arrow_extended.png) right 10px no-repeat; padding: 5px 12px }
.accHeader span {background: url(/etc/designs/sothebys/sothebys/img/elements/preferred/fav_arrow_collapsed.png) right 10px no-repeat; padding: 8px 8px}
.accHeader {cursor: pointer;}
.fav_archive_button {overflow: hidden; margin-bottom: 2em; margin-top: 1em;}
a.fav_archive_back {font-weight: bold;}

/*
*  Preferred Article
*/

.layoutPartBig .headtext h1 {
    padding: 1px 0 4px;
}
.layoutPartBig .headtext h2 {
    padding: 3px 0 6px;
}
.layoutPartBig .headtext .charcoal {
    color:#3b3b3b;
}
.layoutPartBig .headtext .gold,
.layoutPartBig .authortext .gold {
    color:#bfa426;
}
.layoutPartBig .headtext .goldUpper {
    color:#bfa426;
    text-transform: uppercase;
}
.layoutPartBig .imagebanner small {
    display: block;
    padding-top: 10px;    
}
.layoutPartBig .imagebanner img {
    display: block;
}
.layoutPartBig .imagetext {

}
.layoutPartBig .imagetext .image-right,
.layoutPartBig .imagetext .image-left {
    float: right;
    padding-left: 20px;
    padding-bottom: 30px;   
}
.layoutPartBig .imagetext .image-left {
    float: left;
    padding-right: 20px;
}
.layoutPartBig .imagetext small {
}
.layoutPartBig .imagetext img {
    display: block;
    padding-bottom: 7px;
}
.layoutPartBig .authortext {
    border-top: 1px solid #cfd5de;
    padding-top: 16px;    
}
.layoutPartBig .authortext .bold {
    font-weight: bold;
}
.layoutPartBig .authortext p {
    
}
.layoutPartBig .archiveListing .alt {
    padding: 14px;
}
.layoutPartBig .archiveListing .new-gray {
    background-color: #efefef;
}
.layoutPartBig .archiveListing .image {
    float: left;
    width: 130px;
    margin-right: 18px;
}
.layoutPartBig .archiveListing .image img {
    display: block;
}
.layoutPartBig .archiveListing .archiveList {
	float: left;
	width: 75%;
}    
.layoutPartBig .archiveListing .archiveList h1 {
    color: #3B3B3B;
    font-size: 18px;
    padding: 0 0 10px;
}
.layoutPartBig .archiveListing .archiveList h1 a {
    text-decoration: none;
}
.layoutPartBig .archiveListing .archiveList span.bl {
    font-size: 12px;
    font-weight: normal;
    line-height: 21px;
}
.layoutPartBig .archiveListing .archiveList h2 {
	color: #BFA426;
    font-size: 15px;
    padding: 0 0 5px;
    text-transform: uppercase;
}
.layoutPartBig .archiveListing .archiveList p {
    padding:0;    
}
.layoutPartBig .archiveListing .archiveList a.link {
	color: #444;
	text-decoration: underline;
}

.layoutPartBig .register-interest{
        text-align:center; 
        text-decoration:none; 
        -webkit-border-radius: 4px; 
        -moz-border-radius: 4px; 
        border-radius: 4px; 
        display: inline-block; 
        background-color: #CDAD00;
        text-shadow: 0 1px #585858;
        font-weight: bolder;
        text-transform: uppercase;
        color: white;
        font-size: 12px;
        border: 1px solid black;
        cursor: pointer;
        position: relative;
        z-index: 0;
        behavior: url(/etc/designs/sothebys/sothebys/PIE.htc);
        background: -webkit-gradient(linear, 0 0, 0 100%, from(#D6B400) to(#B38A00));
        background: -webkit-linear-gradient(#D6B400, #B38A00);
        background: -moz-linear-gradient(#D6B400, #B38A00);
        background: -ms-linear-gradient(#D6B400, #B38A00) !important;
        background: -o-linear-gradient(#D6B400, #B38A00);
        background: linear-gradient(#D6B400, #B38A00);
        -pie-background: linear-gradient(#D6B400, #B38A00);
        padding: 5px 10px;
        letter-spacing: 1px;
        margin: 5px 0px;
    }
.layoutPartBig .archiveListing .register-interest{
        float: right;
    }
.accountActivity .registration-account-activity{
   margin: 30px;
}
.tabber-block-activity{
   padding:0 20px;
}
.tabber-block-activity .thank-for-registering-central{
   margin: 40px 0 0 30px;
   width: 570px;
}
.tabber-block-activity .thank-for-registering-central .parThankYouPage{
   margin-bottom: 30px;
}
.accountActivity .account-activity-button{
        padding: 4px 25px;
}
.accountActivity .registration-account-activity .account-number-input {
   border: 1px solid #CABEB1;
   background: #F2EDE7;
   font-size: 14px;
}
.accountActivity .registration-account-activity .account-number-input.error{
   background: #FFE2E9;
   border-color: red;
}
.accountActivity .registration-account-activity .account-check-question{
   font-size: 12px;
   color: #E64F23;
   font-weight: bold;
   padding-bottom:15px;
}
.accountActivity .registration-account-activity .no-account-message{
   padding-bottom: 30px;
}
.accountActivity .registration-account-activity .form-title-description{
   padding-bottom:30px;
}
