:focus {
    outline: 0;
}

.txt-wrap {display: block;
}
.txt-wrap-center {
    text-align: center;
}

.curated-SP {
    left: 98px;
    position: absolute;
    top: 95px;
}

#fw-layout-1 .fw-inner {
    padding-bottom: 20px;
    width:960px;
    margin: 0 auto 0;
}
#fw-layout-1 #chr-cal-carousel {
    padding-top: 12px;
    height: 242px;
    width: 100%;
    display:block;
}
.chr-cal-hd {
    position: relative;
    text-align: center;
}
.chr-cal-hd .chr-dropdown {
    margin: 0 16px;
}
.chr-cal-hd .chr-sel-dd .repeat-h,
.chr-cal-hd .chr-sel-dd {
    display:block;
    text-align:left;
    text-transform:uppercase;
    font-weight:bold;
    font-size:11px;
}
.chr-cal-hd .chr-dropdown-content {
    text-align:left;
}
.icon {
    background-image: url("/images/sprites/icons.png");
    background-repeat: no-repeat;
}
.repeat-h {
    background-image: url("/images/sprites/repeats-h-edges.png");
    background-repeat: no-repeat;
}
.box {
    background-image: url("/images/sprites/boxes.png");
    background-repeat: no-repeat;
}
.chr-cal-hd .icon {
    background-position: -217px -139px;
    width: 12px;
    height: 20px;
    position:absolute;
    right: 0;
    top: 0;
}
.chr-cal-hd .chr-cal-prev {
    background-position: -154px -139px;
    right: auto;
    left: 0;
}
.chr-cal-hd .chr-cal-prev:hover {
    background-position: -154px -199px;
}
.chr-cal-hd .chr-cal-next:hover {
    background-position: -217px -199px;
}
.chr-cal-hd .chr-cal-month {
    line-height: 20px;
    color: #990000;
    font-size: 12px;
    font-weight:bold; 
    display: inline;
}
.chr-calendar {}
 
.chr-calendar .tbody-col,
.chr-calendar .thead-col {
    color: #3a3a3a;
    text-align: center;
    float: left;
}

.chr-calendar .thead-col {
    width: 14px;
}
.chr-calendar .tbody-col > .chr-cal-day:hover {
    cursor: default;
}
.chr-calendar .tbody-col > .chr-cal-day > :hover {
    cursor: default;
}
.chr-calendar .tbody-col  .chr-cal-day-h1:hover {
    cursor: pointer;
}
.chr-calendar .tbody-col > .selected-date {
    background: url('/images/sprites/icons.png') no-repeat -1105px -135px #F6F6F7;
}
.chr-cal-day,
.chr-cal-day-empty {
    text-align:center;
    background-color:#f6f6f7;
    padding: 8px;
    display: block;
    width:14px;
    color: #474747;
}
.chr-cal-day-empty {
    background-color: transparent;
}
.chr-cal-day-hl {
    color: #990000;
}
.chr-calendar .disabled .chr-cal-day-empty {
    color: #bbb7b8;
    background-color: transparent;
}
.chr-calendar .thead-col {
    font-weight: bold;
    padding: 8px;
}

.chr-tabs {
    padding: 0 13px;
    border-bottom: 1px solid #F3F2F0;
}
.chr-tabs .chr-tab {
    margin-bottom: -2px;
    float: left;
    position: relative;
    height: 37px;
    display: inline-block;
    margin-top:4px;
    margin-left: -1px;
}
.chr-tabs .chr-tab .repeat-h {
    cursor: pointer;
    padding-right: 20px;
    background-color: #f6f6f7;
    background-position: 100% -64px;
    height: 37px;
    display: inline-block;
}
.chr-tabs .chr-tab .chr-tab-link .repeat-h {
    padding-left: 20px;
    padding-right: 0;
    background-position: 0 -64px;
    height: 37px;
    display: inline-block;
    line-height: 37px;
    color: #888888;
    font-size: 14px;
    text-transform:uppercase;
}
.chr-tabs .active {
    margin-top: 0;
    height: 41px;
    z-index: 10;
    border-bottom: 1px solid white;
}
.chr-tabs .chr-tab .chr-tab-link:hover {
    background-position: 100% -120px;
}
.chr-tabs .chr-tab .chr-tab-link:hover .repeat-h {
    background-position: 0 -120px;
}
.chr-tabs .active .repeat-h {
    height: 41px;
    background-position: 100% -120px;
}
.chr-tabs .active .chr-tab-link .repeat-h {
    height: 41px;
    background-position: 0 -120px;
    color: black;
    line-height: 41px;
}
.chr-primary-content {
    background-color: white;
    border-left: 1px solid #f3f2f0;
    border-top: 1px solid #E9E9E9;
    padding: 12px 0;
}

.chr-primary-content .chr-hd3 {
    color:#474747;
    font: italic 14px/16px Georgia, serif;
    margin-bottom:8px;
    margin-left: 15px;
}

.chr-sidebar-section h4 .repeat-h {
    padding: 8px 0 8px 15px;
    display: inline-block;
    background-position: 0 -780px;
}
.chr-link-clear {
    text-align: right;
    font: italic 12px/18px sans-serif;
    color: #a1a1a1;
    float: right;
    position: relative;
    margin-right: 5px;
}

.chr-list-filter {
    padding: 0 15px 1px;
}
.chr-list-filter li {
    margin-bottom: 5px;
}
.chr-action-checkbox {
    padding-left: 18px;
    color: #a1a1a1;
    position: relative;
    display: block;
}
.icon-checkbox {
    background-position: -1050px -144px;
    width:14px;
    height: 13px;
    display: block;
}
.chr-action-checkbox .icon-checkbox{
    position: absolute;
    left: 0;
    top: 0;
}
.chr-action-checkbox-active .icon-checkbox {
    background-position: -1050px -204px;
}
.checkbox input {
}
.checkbox label {
    color: #808080;
    margin-left: 5px;
}
.checkbox .float {
    margin-left: 15px;
}
.checkbox-left {
    float: left;
    position: relative;
}
.chr-clear-all {
    border-top: 1px solid #e6e6e6;
    padding-top: 6px;
}
.chr-content {
    width: 719px;
    float: left;
    position: relative;
}

.chr-content-hd {
    margin: 0 0 5px;
}
.chr-content-hd .chr-hd3 {
    margin-bottom: 0;
    line-height: 30px;
}
.icon-gallery-guide {
    background-position: -126px -364px;
    width: 88px;
    height: 15px;
}
.icon-gallery-guide:hover {
    background-position: -126px -387px;
}
.chr-content-hd h3 {
    float: left;
    position: relative;
    margin-left: 6px;
}
.chr-content-results {
    border-left: 1px solid #f3f2f0;
    position: relative;
}
.chr-primary-content-search .chr-content-results {
    padding-top: 20px;
}
.chr-content-results .chr-content-results-hd {
    font-weight: bold;
    font-size: 14px;
    text-transform: uppercase;
    background-color: #f6f6f7;
    background-position: 100% -738px;
    padding:13px;
    display: block;
}
.chr-content-results .chr-content-results-hd.hide {display: none;}
.chr-content-results .chr-content-results-hd .repeat-h {
    display: block;
    background-position: 0 -660px;
    padding: 13px 13px 0;
}
.chr-result-status {
    padding-right: 30px;
    background-color: white;
    background-position: 100% -915px;
    display:inline-block;
    position: absolute;
    left: 0;
    top: 3px;
    height: 20px;
}
.chr-result-status .repeat-h {
    font:bold 13px/14px sans-serif;
    color:white;
    line-height:20px;
    padding: 0 0 0 17px;
    display:inline-block;
    text-transform: uppercase;
    background-position: 0 -915px;
}
.chr-branding-lot {
    width: 37px;
    height: 37px;
    background-position: -1294px -133px;
    position: absolute;
    top: 23px;
    left: 12px;
    z-index: 999;
}
.chr-branding-lot:hover {background-position: -1294px -193px}
.chr-result-block {
    position: relative;
    padding: 23px 0 0 14px;
}
.chr-result-block-inner {border-bottom: 1px solid #f3f3f3; padding-bottom: 20px;margin-right: 34px;}
.chr-result-block .chr-result-img {
    position: relative;
    display:block;
    float: left;
    margin-right: 41px;
    width: 124px;
    text-align: right;
}
.chr-primary-content-list .chr-result-block .chr-result-img {
    text-align: center;
}
.chr-result-info {
    width: 300px;
    padding-right: 65px;
    float: left;
    position: relative;
}
.chr-result-info .chr-result-data {
    font-family: 'Georgia', serif;
    color: #858585;
}
.chr-result-info .chr-result-hd {
    padding: 3px 0 0;
    min-height: 50px;
    margin: 0 0 5px 0;
}
.chr-result-info .chr-result-hd-link,
.chr-result-info .chr-result-hd-txt {
    color: #990000;
    font: bold 13px/18px sans-serif;
    text-transform: uppercase;
}

.chr-result-info .chr-result-hd-link{
    color: #990000;
}
.chr-result-info .chr-result-hd-txt {color: #000;}

.chr-result-info .chr-result-hd-loc {
    font-weight: normal;
    font-style:italic;
    margin-bottom: 4px;
    font-family: Georgia, serif;
    text-transform: none;
    background: none;
    padding: 0;
}
.chr-result-info .chr-result-hd-loc > .txt-wrap {
    display: block;
}

.chr-sale-lot .chr-sale-lot-info {
    float: left;
    position: relative;
}
.chr-result-img .chr-sale-lot .chr-sale-lot-info {float:none;display:inline;}
.chr-result-img .chr-sale-lot .chr-sale-lot-info .first {border: none;}
.chr-sale-lot .chr-sale-lot-info .chr-sale-lot-link {
    font: 11px/18px 'Georgia', serif;
    color: #77683b;
    text-transform: uppercase;
    padding-left: 10px;
    padding-right: 10px;
    border-left:1px solid #c0b9a4;
}
.chr-primary-content-list .chr-result-img .chr-sale-lot .chr-sale-lot-info .chr-sale-lot-link {font-size: 10px;}
.chr-sale-lot .first .chr-sale-lot-link {
    border: none;
    margin:0;
    padding: 0 10px 0 0;
    border-right: 1px solid #dbd7cb;
}
.chr-sale-lot .chr-sale-lot-info .chr-sale-lot-link .icon-dnarr {
    padding-right: 12px;
}
.icon-dnarr {
    background-position: -958px -144px;
}
.chr-sale-lot .chr-sale-lot-info .chr-sale-lot-link:hover { color: black;}
.chr-sale-lot .chr-sale-lot-info .chr-sale-lot-link:hover .icon-dnarr {
    background-position: -958px -204px;
}
.chr-result-action {
    float: left;
    position: relative;
    width: 140px;
    padding-top: 8px;
}
.chr-result-action .chr-info-wrap {
    color: #888888;
    font-family: georgia,'times new roman',serif;
    font-size: 13px;
    font-style: italic;
    margin-left: 13px;
}

.chr-result-actionprice {width: 150px;}
.chr-result-action .chr-primary-btn {
    width: 134px;
    /*margin: 0 0 5px 10px;
    float: right;
    clear: right;*/
}
.chr-result-action .chr-primary-btn .chr-btn-text {
    width: 103px;
}
.chr-result-action .txt-winner-wrap {margin: 0 0 5px -13px;}
.chr-result-action .chr-primary-btn .chr-btn-text.no-icon {
    width: 120px;
}
/*.chr-result-action li:hover .chr-dialogue,
.chr-result-info li:hover .chr-dialogue{
    display: block;
}*/
.chr-action-cal,
.icon-add-to-calendar {
    margin: 0 auto 0;
    position: relative;
    background-color: #fcfcfc;
    background-position:-3px -365px;
    width: 112px;
    height: 20px;
}
.chr-action-cal:hover,
.icon-add-to-calendar:hover {
    background-position: -3px -388px;
}
.chr-primary-btn,
.submit {
    position: relative;
    padding-right: 6px;
    background-color: white;
    background-position: 100% -540px;
    display: block;
    margin-bottom: 3px;
    height: 26px;
    cursor: pointer;
}
.chr-primary-btn .repeat-h, 
.submit .repeat-h {
    height: 26px;
    background-color: white;
    background-position: 0 -540px;
    padding-left: 35px;
    line-height: 26px;
    color: #8c7a4b;
    font-size: 10px;
    text-transform: uppercase;
    display: block;
}
.chr-primary-btn .no-icon {padding-left: 15px;}

.submit .repeat-h {
    padding-left: 20px;
}
.chr-primary-content .chr-content .chr-primary-btn-inline {
    width: auto;
    display: inline-block;
    padding-right: 15px;
}
.chr-primary-content .chr-content .chr-primary-btn-inline .chr-btn-text {
    display: inline-block;
    padding: 0 0 0 15px;
}
.chr-primary-btn:hover .chr-btn-text { color: #888;}
.chr-primary-btn .chr-icon-check {
    width: 12px;
    height: 10px;
    background-position: -90px -446px;
    display: block;
    position: absolute;
    top: 7px;
    left: 16px;
    padding: 0;
    margin: 0;
}
.chr-primary-btn .chr-icon-enter {
    width: 17px;
    height: 14px;
    background-position: -726px -444px;
    display: block;
    position: absolute;
    top: 5px;
    left: 10px;
    padding: 0;
    margin: 0;
}
.chr-primary-btn:hover .chr-icon-enter {
    background-position: -726px -504px;
}
.chr-primary-btn .chr-icon-reg {
    width: 13px;
    height: 15px;
    background-position: -794px -444px;
    display: block;
    position: absolute;
    top: 5px;
    left: 15px;
    padding: 0;
    margin: 0;
}
.chr-primary-btn:hover .chr-icon-reg {
    background-position: -794px -504px;
}
.chr-primary-btn .chr-icon-place {
    width: 18px;
    height: 14px;
    background-position: -855px -444px;
    display: block;
    position: absolute;
    top: 5px;
    left: 12px;
    padding: 0;
    margin: 0;
}
.chr-primary-btn:hover .chr-icon-place {
    background-position: -855px -504px;
}
.chr-primary-btn .chr-icon-onl {
    width: 25px;
    height: 18px;
    background-position: -532px -441px;
    display: block;
    position: absolute;
    top: 3px;
    left: 4px;
    padding: 0;
    margin: 0;
}
.chr-primary-btn:hover .chr-icon-onl {
    background-position: -532px -501px;
}
.chr-primary-btn .chr-icon-per {
    width: 17px;
    height: 20px;
    background-position: -600px -441px;
    display: block;
    position: absolute;
    top: 3px;
    left: 12px;
    padding: 0;
    margin: 0;
}
.chr-primary-btn:hover .chr-icon-per {
    background-position: -600px -501px;
}
.chr-primary-btn .chr-icon-abs {
    width: 16px;
    height: 16px;
    background-position: -664px -443px;
    display: block;
    position: absolute;
    top: 4px;
    left: 11px;
    padding: 0;
    margin: 0;
}
.chr-primary-btn:hover .chr-icon-abs {
    background-position: -664px -503px;
}
.chr-primary-btn-red {
    background-position: 100% -600px;
}
.chr-secondary-btn-red {
    background-position: 100% -600px;
}
.chr-primary-btn-red:hover .repeat-h,
.chr-secondary-btn-red:hover .repeat-h{
    color: #f6e7ba;
}
.chr-primary-btn-red .repeat-h {
    background-position: 0 -600px;
    color: white;
}
.chr-secondary-btn-red .repeat-h {
    background-position: 0 -600px;
    color: white;
}

.chr-secondary-btn-red-lg {height: 46px;  background-position: right -1270px;}
.chr-secondary-btn-red-lg .icon {top: 15px;}
.chr-secondary-btn-red-lg .repeat-h {background-position: left -1270px; color: #fff; height: 41px; padding-top: 5px; line-height: 18px;}
.chr-secondary-btn-red-lg:hover {color: #F6E7BA;}

.chr-primary-btn-white:active,
.chr-primary-btn-down,
.chr-result-block-inner  >.chr-result-action .chr-primary-btn-down .repeat-h,
.submit:active,
.chr-primary-btn.active {
    background-position:100% -570px;
}


.chr-primary-btn-white:active .repeat-h, 
.chr-result-action .chr-primary-btn-down .repeat-h, 
.submit:active .chr-btn-text, 
.chr-primary-btn.active .repeat-h {
    background-position:0 -540px;
    color: #888;
}
.chr-primary-btn:hover .chr-icon-check,
.chr-primary-btn:active .chr-icon-check {
    background-position: -90px -506px;
}
.chr-primary-btn-down .chr-icon-check,
.chr-primary-btn-down .chr-icon-reg {
    background-image: none;
}
/*disabled buttons*/
.chr-dialogue .chr-btn-disabled {background-position: right -570px;}
.chr-dialogue .chr-btn-disabled > .chr-btn-text {background-position: 0 -570px; color: #888;}
.chr-dialogue .chr-btn-disabled > .icon { opacity: .2; filter: alpha(opacity=20);}
.chr-dialogue .chr-btn-disabled > .icon {background-position: -600px -559px;}
.chr-dialogue .register-to-bid-absentee.chr-btn-disabled > .icon {background-position: -664px -562px;}
.chr-dialogue .bid-live-online.chr-btn-disabled > .icon {background-position: -532px -562px;}




.chr-dialogue {
    position:absolute;
    text-indent: 0;
    right: 130px;
    /*bottom: -16px;*/
    z-index: 100;
    /*background: transparent url(/images/sprites/dialogue.png) no-repeat 0 0;*/
    display: none;
    text-align: left;
}
.chr-dialogue .chr-dialogue-inner2 {
    background-repeat: repeat-y;
}
.chr-action-cal-wrap .chr-dialogue {
    bottom: 13px;
}
.chr-action-reg-wrap, 
.chr-action-track-wrap,
.chr-action-place-wrap { position: relative;}

.chr-content-result .chr-result-block .chr-dialogue-close {
    padding: 0;
    border: none;
    width: 12px;
    height: 12px;
    background-position: -858px -144px;
    position: absolute;
    right: 13px;
    top: 7px;
}
.chr-content-result .chr-result-block .chr-dialogue-close:hover {
    background-position: -858px -204px;
}
.chr-dialogue-295 {
    background-position: -2940px 0px;
    padding-top: 9px;
}
.chr-dialogue-295 .chr-dialogue-inner {
    position: relative;
    background-position: -3546px 100%;
    padding-bottom:9px;
}
.chr-dialogue-295 .chr-dialogue-inner2 {
    position: relative;
    background-position: -3243px 0;
    padding: 10px 15px;
    width: 273px;
}
.chr-dialogue-240 {
    background-position: -2190px 0px;
    padding-top: 9px;
}
.chr-dialogue-240 .chr-dialogue-inner {
    position: relative;
    background-position: -2690px 100%;
    padding-bottom:9px;
}
.chr-dialogue-240 .chr-dialogue-inner2 {
    position: relative;
    background-position: -2440px 0;
    padding: 10px 21px;
    width: 207px;
}
.chr-dialogue-220 {
    background-position: -1500px 0px;
    padding-top: 9px;
}
.chr-dialogue-220 .chr-dialogue-inner {
    position: relative;
    background-position: -1960px 100%;
    padding-bottom:9px;
}
.chr-dialogue-220 .chr-dialogue-inner2 {
    position: relative;
    background-position: -1730px 0;
    padding: 10px 15px;
    width: 199px;
}
.chr-dialogue-200 {
    background-position: -870px 0px;
    padding-top: 9px;
}
.chr-dialogue-200 .chr-dialogue-inner {
    position: relative;
    background-position: -1290px 100%;
    padding-bottom:9px;
}
.chr-dialogue-200 .chr-dialogue-inner2 {
    position: relative;
    background-position: -1079px 0;
    padding: 10px 15px;
    width: 179px;
}
.chr-dialogue .input {
    margin-bottom: 7px;
}
.chr-dialogue .input strong {font-size: 11px;margin-bottom: 3px;display: inline-block;}
.chr-dialogue .submit {
    margin-bottom: 12px;
    float: left;
    position: relative;
    margin-top: 5px;
    padding-right: 20px;
}
.submit input {
    border: none;
    padding-left: 20px;
    cursor: pointer;
}
.submit:hover input {color:#888;}
.chr-dialogue .checkbox-left {
    width: 154px;
}
.chr-dialogue .note {
    font-size: 11px;
    color: #888888;
    margin: 0;
}
.chr-action-cal-wrap .chr-dialogue-arrow {
    bottom: 46px;
}
.chr-dialogue-arrow {
    width: 24px;
    height: 27px;
    background-position: -532px -136px;
    position: absolute;
    bottom: 7px;
    right: -18px;
}
p em {font-style: italic;}
.chr-btn-inline {
    margin-top: 5px;
}
.chr-btn-inline .chr-primary-btn {
    margin-right: 8px;
}
.chr-register-bid .chr-primary-btn {
    width: 135px;
}
.chr-dialogue .chr-primary-btn {
    float:none;
    clear:none;
}
.chr-dialogue .chr-primary-btn .chr-btn-text {
    width: auto;
}
.chr-register-bid .note {
    margin-bottom: 8px;
}
.chr-result-info li .chr-dialogue {
    bottom: auto;
    top: 20px;
    left: -69px;
    right: auto;
}
.chr-result-info li .chr-dialogue-arrow {
    width: 27px;
    height: 24px;
    background-position: -594px -138px;
    bottom: auto;
    right:50%;
    margin-right: -13px;
    top: -27px;
}
.chr-dialogue-info {

}
.chr-dialogue-info .chr-dialogue-times {
    margin-bottom: 13px;
    color: #808080;
    font-size: 11px;
}
.chr-dialogue-info .chr-dialogue-times .chr-dialogue-times-hd {
    color: #000;
}
.chr-dialogue-info .chr-dialogue-times .chr-dialogue-times-loc {
    font-style: italic;
    font-family: 'Georgia', serif;
    color: #000;
}
.chr-dialogue-info .chr-dialogue-address {
    font-size: 11px;
    margin-top: 15px;
}
.chr-dialogue-info .chr-dialogue-address.first {
    margin-top: 0;
}
.chr-dialogue-info .chr-dialogue-address .chr-dialogue-address-link {
    padding: 0;
    border: none;
    text-transform:none;
    font-family: sans-serif;
}
.chr-result-info .chr-dialogue-info .all-info {
    font: italic 12px/14px Georgia, serif;
    color: #990000;
    position: absolute;
    right: 23px;
    bottom: 18px;
    text-transform: none;
    border: none;
    padding: 0;
}


/***** SEARCH PAGE *******/
.chr-primary-content-search {
    border-top: 0;
    padding-top: 0;
    /*padding: 12px 0;*/
}
/*
.chr-result-actionprice .chr-primary-btn {float:right;margin-right:0;}
*/
.chr-result-actionprice .chr-primary-btn {/*float:right;*/margin-right:0;}
.chr-primary-content-list .chr-result-actionprice .chr-primary-btn {float:right;}
/*.chr-result-actionprice .chr-primary-btn*/
.chr-search-bar {
    clear:both;
    margin: 10px 30px 15px;
}
.chr-search-bar .chr-search-bar-label {
    font-size: 15px;
    line-height: 38px;
    text-transform: uppercase;
    width: 222px;
    display: block;
    float: left;
    position: relative;
}
.chr-search-bar .text  {
    margin-right: 3px;
    float: left;
    position:relative;
}
.chr-search-bar .text .input-wrap {
    float: left;
    position: relative;
    border: none;
}
.chr-search-bar .text .chr-dropdown {
    float: left;
    position: relative;
    z-index: 200;
}
.chr-search-bar .chr-sel-dd {
    background: #fafafa;
    background: -moz-linear-gradient(top, #fafafa 0%, #f3f2f0 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafafa), color-stop(100%,#f3f2f0));
    background: -webkit-linear-gradient(top, #fafafa 0%,#f3f2f0 100%);
    background: -o-linear-gradient(top, #fafafa 0%,#f3f2f0 100%);
    background: -ms-linear-gradient(top, #fafafa 0%,#f3f2f0 100%);
    background: linear-gradient(top, #fafafa 0%,#f3f2f0 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#f3f2f0',GradientType=0 );
    font-size: 13px;
    line-height: 36px;
    /*color:#474747;*/
    color:#7b6932;
    text-transform: uppercase;
    font-weight:bold;
    height: 36px;
    border: 1px solid #cecece;
    border-left: 0;
    padding-right:40px;
    -webkit-border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
    border-radius: 0 4px 4px 0;
    text-shadow: 0 1px white;
}
.chr-search-bar .chr-sel-dd .icon-dnarr {
    width: 7px;
    height: 5px;
    display: block;
    position: absolute;
    right: 15px;
    top: 50%;
    margin-top:-3px;
    background-position: -989px -148px;
}
.chr-search-bar .chr-dd:hover .chr-sel-dd {
    color:#474747;
}
.chr-search-bar .chr-dd:hover .icon-dnarr {
    background-position: -989px -208px;
}
.chr-search-bar .chr-dropdown .chr-dropdown-content {
    top: 38px;
    border: 1px solid #e3e3e3;
    padding:10px 4px;
    width: 240px;
}
.chr-search-bar .text .repeat-h {
    border: none;
    background-color: white;
    background-position: 0 -947px;
    display: block;
    height: 24px;
    width: 298px;
    padding: 7px 0 7px 14px;
    font: italic 18px/24px sans-serif;
    color: #666666;
}
.chr-search-bar .text .chr-search-bar-select {
    width: 164px;
    float: left;
    position: relative;
    height: 38px;
    line-height: 38px;
    border: none;
    background: none;
    color: #7b6932;
    font-size: 13px;
    text-transform: uppercase;
    font-weight: bold;
}
.chr-search-bar .submit {
    float: left;
    position: relative;
}
.chr-search-bar .submit {
    width: 44px;
    height: 38px;
    padding: 0;
    padding-left: 7px;
    background: none;
}
.chr-search-bar .submit .chr-search-bar-submit {
    width: 44px;
    height: 38px;
    background: transparent url(/images/search-submit.gif) no-repeat 0 0;
    color:white;
    font-size: 0;
    line-height: 0;
}
.chr-search-bar .submit .chr-search-bar-submit:hover {
    background-position: 0 -38px;
}
.chr-primary-content-search .results {
    font:bold 12px/14px sans-serif;
    padding: 18px 0 18px 33px;
    margin: 0;
    text-transform: uppercase;
}
.chr-primary-content-grid .results {
    border-left: 1px solid #F3F2F0;
}
.chr-primary-content-search .matching {
    font-size: 10px;
    padding: 0 0 0 30px;
    background: none;
    font-weight: bold;
    text-transform: uppercase;
}
.chr-primary-content-search .chr-branding-lot {
    top: 8px;
}
.chr-primary-content-search .chr-result-block-inner {
    margin-right: 0;
}
.chr-primary-content-list .chr-result-block-inner {
    padding-top: 16px;
}
.chr-primary-content-search .chr-result-block {
    padding-top: 8px;
}


.chr-sidebar-price {
    padding-left:4px;
}
.chr-sidebar-price .submit, .chr-sidebar-price .input {
    float: left;
    position: relative;
    width: 94px;
    margin-right: 4px;
}
.chr-sidebar-price .input-to {
    width: 82px;
}
.chr-sidebar-price .submit {
    margin-right: 0;
    margin-top: 16px;
    padding: 0;
    width: 21px;
    background-color: white;
    background-position: 0 -1055px;
    height: 30px;
    padding-left: 3px;
}
.chr-sidebar-price .submit .chr-sidebar-price-submit {
    margin-right: 0;
    width: 21px;
    padding: 0;
    text-align: center;
    background-position: 100% -1055px;
    height: 30px;
    padding-right: 3px;
    font-weight: bold;
    text-shadow: 0 1px white;
    font-size: 17px;
}



.chr-sidebar-price .input .chr-sidebar-price-label {
    display: block;
    font: 12px/16px sans-serif;
    color: #3c3c3c;
    margin-left: 11px;
}
.chr-sidebar-price .input-to .chr-sidebar-price-label {
    margin-left: 0;
}
.chr-sidebar-price .input .chr-sidebar-price-curr {
    color: #888888;
    font-size: 12px;
    line-height: 30px;
    margin-right: 4px;
    float: left;
    position: relative;
}
.chr-sidebar-price .input .repeat-h .repeat-h {
    width: 72px;
    height: 18px;
    border: none;
    text-align: right;
    font-size: 12px;
    line-height: 18px;
    padding: 6px 0 6px 5px;
    color: #717171;
    font-style: italic;
    font-weight: normal;
    background-color: white;
    background-position: 0 -1005px;
    display: block;
}
.chr-sidebar-price .input-wrap {
    height: 30px;
    padding-right: 5px;
    background-color: white;
    background-position: 100% -1005px;
    display: block;
    width: 77px;
    float: left;
    position: relative;
}
.see-all {
    color: #990000;
    display: block;
    font-style: italic;
    margin: 10px 0 0 14px;
    width: 45px;
}

.chr-sort-topbar {padding: 10px 30px 0;border-left:1px solid #F3F2F0;border-top:1px solid #F3F2F0;}
/*.chr-primary-content-grid .chr-sort-topbar {margin-bottom: 30px;}*/
.chr-filter-menu {
    margin-right: 12px;
    float: left;
    position: relative;
}
.chr-filter-menu p {
    text-transform: uppercase;
    font-size: 10px;
    color: #888888;
    font-weight: bold;
    margin-bottom: 4px;
}
.chr-filter-menu p em {
    font: italic 12px/14px sans-serif;
    text-transform: none;
    color: #888888;
    width:156px;
    display: block;
}
.chr-sel-dd {
    padding-left: 12px;
    background-color: white;
    background-position: 0 -1109px;
    height: 26px;
    line-height: 26px;
    display: inline-block;
}
.chr-sel-dd .repeat-h {
    padding-right: 40px;
    background-color: white;
    background-position: 100% -1109px;
    height: 26px;
    line-height: 26px;
    display: inline-block;
}
.chr-dropdown .chr-dropdown-content {
    background: white;
    border:1px solid #dcdcdc;
    border-top:none;
    display: none;
    position: absolute;
    top: 26px;
    left: 0;
    right: 0;
    z-index: 10;
    -webkit-box-shadow: 1px 1px 5px rgba(0,0,0,.07);
    -moz-box-shadow: 1px 1px 5px rgba(0,0,0,.07);
    box-shadow: 1px 1px 5px rgba(0,0,0,.07);
}
.chr-dropdown .chr-dropdown-content .chr-dropdown-list {
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
    display: block;
}
.chr-dropdown .chr-dropdown-content .chr-dropdown-list .chr-dropdown-link {
    display: block;
    padding: 5px 12px;
}
.chr-dropdown-link:hover {background-color:#f3f2f0;}
.chr-sort-topbar span {
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
}
.chr-dd {
    position: relative;
}
.chr-dd:hover .chr-dropdown-content {
    display: block;
}
.chr-icon-list {
    width: 14px;
    height: 10px;
    background-position: -345px -445px;
    left: 11px;
    top: 8px;
    position: absolute;
}
.chr-icon-ecat {
    width: 16px;
    height: 13px;
    background-position: -472px -444px;
    left: 11px;
    top: 6px;
    position: absolute;
    border: none;
    margin: 0;
    padding: 0;
}
.chr-primary-btn:hover .chr-icon-ecat {
    background-position: -472px -504px;
}
.chr-icon-slide {
    width: 16px;
    height: 13px;
    background-position: -280px -443px;
    left: 11px;
    top: 6px;
    position: absolute;
    border: none;
    margin: 0;
    padding: 0;
}
.chr-primary-btn:hover .chr-icon-slide {
    background-position: -280px -503px;
}
.chr-action-grid .chr-icon-grid {
    width: 12px;
    height: 12px;
    background-position: -410px -444px;
    left: 14px;
    top: 7px;
    position: absolute;
    border: none;
    margin: 0;
    padding: 0;
}
.chr-action-list {
    cursor: pointer;
    background-color: white;
    background-position: 0 -540px;
    height: 26px;
    line-height: 26px;
    display:inline-block;
    padding-left: 35px;
    position: relative;
    float: left;
    padding-right: 8px;
}
.chr-action-grid {
    cursor: pointer;
    background-color: white;
    background-position: 100% -540px;
    height: 26px;
    line-height: 26px;
    display:inline-block;
    position: relative;
    float: left;
}
.chr-action-grid span {
    height: 18px;
    line-height: 18px;
    display:inline-block;
    padding-left: 35px;
    padding-right: 8px;
    border-left: 1px solid #dcdcdc;
    margin-top: 4px;
}
.chr-action-grid:hover,
.chr-action-list:hover,
.chr-action-grid.active,
.chr-action-list.active {
    color: #8f8f8f;
}
.chr-action-list.active {
    background-position: 0 -570px;
}
.chr-action-grid.active {
    background-position: 100% -570px;
}
.chr-action-grid:hover .chr-icon-grid,
.active .chr-icon-grid {
    background-position: -410px -504px;
}
.chr-action-list:hover .chr-icon-list,
.active .chr-icon-list {
    background-position: -345px -505px;
}
.chr-filter-space {margin-top: 24px;}
.chr-primary-content-grid .chr-dialogue .chr-sale-lot .chr-sale-lot-info {
    display: inline;
    float: none;
}
.chr-primary-content-grid .chr-dialogue .chr-sale-lot .first .chr-sale-lot-link {
    border: none;
}
.chr-primary-content-grid .chr-result-block {
    padding: 23px 30px 0;
}
.chr-primary-content-grid .chr-result-block .chr-result-img {
    text-align: center;
    margin-right: 25px;
    width: 150px;
}
.chr-primary-content-grid .chr-result-block .chr-result-img .chr-result-image {
    margin-bottom:10px;
}
.chr-primary-content-grid .chr-result-block .chr-result-info {
    padding-right: 28px;
}
.chr-primary-content-grid .chr-result-block .chr-result-action {
    width: 155px;
    padding-top: 15px;
}
.chr-primary-content-grid .chr-result-block .chr-result-action .chr-result-lot-price {
    margin-bottom: 20px;
}
.chr-result-lot-price .chr-result-label {color:black;display:block;}
.chr-primary-content-grid .chr-result-info .chr-result-hd {
    height: auto;
}
.chr-primary-content-grid .chr-result-info .chr-result-desc {
    margin-bottom: 20px;
}
.chr-primary-content-grid .chr-result-info .chr-result-data {
    font: italic 12px/16px 'Georgia', serif;
    color: #888888;
}
.chr-action-enlarge {
    background-position: -1217px -141px;
    width: 63px;
    height: 18px;
}
.chr-result-img .chr-action-enlarge {
    margin: 8px auto;
}
.chr-action-enlarge:hover {
    background-position:-1217px -201px
}
.chr-pager-results {
    margin: 15px;
}
.chr-pager-results .chr-pager-section,
.chr-numbers-list {
    float: left;
    position: relative;
    line-height: 32px;
}
.chr-pager-label {
    font-size: 10px;
    text-transform: uppercase;
    margin-right: 12px;
}
.chr-pager-link {
    color: #870002;
}
.chr-pager-label-current {
    font-weight: bold;
}
.chr-pager-link,
.chr-pager-label-current {
    font-size: 12px;
    margin-right: 12px;
}
.chr-numbers {
    line-height: 32px;
    padding-left: 14px;
    height:32px;
    background-color: white;
    background-position: 0 -421px;
    display: inline-block;
    margin-right: 18px;
}
.chr-numbers .chr-numbers-inner {
    padding-right: 11px;
    height:32px;
    background-color: white;
    background-position: 100% -421px;
    display: inline-block;
}
.chr-numbers .chr-numbers-wrap {
    display: inline;
}
.chr-numbers .chr-numbers-list .chr-numbers-data {
    float: left;
    text-transform: uppercase;
    margin-right: 40px;
}
.chr-numbers .chr-numbers-list .chr-pager-link.active {
    text-decoration:underline;
    font-weight: bold;
}
.chr-numbers .chr-numbers-list .chr-pager-link {
    margin-right: 3px;
    color: #870002;
    display: block;
    padding: 5px;
    height: 20px;
    line-height: 20px;
    float: left;
}
.chr-pager-prev {
    background-position: -27px -140px;
}
.chr-pager-next {
    background-position: -91px -140px;
}
.chr-numbers .chr-numbers-list .chr-pager-prev {
    padding: 0;
    width: 11px;
    height: 19px;
    margin-top: 7px;
    margin-right: 24px;
    padding-bottom: 0;
    line-height: 19px;
}
.chr-pager-prev:hover {
    background-position: -27px -200px;
}
.chr-numbers .chr-numbers-list .chr-pager-next {
    padding:0;
    width: 11px;
    height: 19px;
    margin-top: 7px;
    margin-right: 0;
    margin-left: 30px;
    line-height: 19px;
}
.chr-pager-next:hover {
    background-position: -91px -200px;
}
.chr-action-top {
    font:bold 10px/12px sans-serif;
    color: #3c3c3c;
    text-transform: uppercase;
    padding-left: 14px;
    position: relative;
}
.chr-icon-top {
    background-position: -924px -146px;
    width: 8px;
    height: 7px;
    position: absolute;
    left: 0;
    top: 3px;
}
.chr-result-action .chr-result-price strong {display: block;}
/*.chr-primary-content-grid {
    background: transparent url(/images/sprites/grid-fade-bg.gif) repeat 0 0;
}*/
.chr-primary-content-browse .chr-result-block-inner {border-bottom: 1px solid #F3F3F3;margin-right: 34px;}
.chr-primary-content-grid .chr-content-result {
    width: 228px;
    float: left;
    position: relative;
    padding: 0 0 9px 0;
    height: 385px;
    background-image: none;
}
.chr-primary-content-grid .chr-result-block {
    padding: 9px 0 0 0;
    background-image: none;
}
.chr-primary-content-grid .chr-result-block-inner {
    margin-right: 0;
    height: 376px;
    padding: 0 8px 0 10px;
    text-align: center;
    border: none;
    background-image: none;
}
.chr-primary-content-grid .chr-content-result:hover,
.chr-primary-content-grid .hover,
.chr-primary-content-grid .chr-content-result:hover .chr-result-block,
.chr-primary-content-grid .hover .chr-result-block,
.chr-primary-content-grid .chr-content-result:hover .chr-result-block-inner,
.chr-primary-content-grid .hover .chr-result-block-inner {
    background-image: url(/images/sprites/boxes.png);
}
.chr-primary-content-grid .chr-content-result:hover,
.chr-primary-content-grid .hover {
    background-position: -1960px 100%;
    z-index: 50;
}
.chr-primary-content-grid .chr-content-result:hover .chr-result-block,
.chr-primary-content-grid .hover .chr-result-block {
    background-position: -1500px 0px;
}
.chr-primary-content-grid .chr-content-result:hover .chr-result-block-inner,
.chr-primary-content-grid .hover .chr-result-block-inner {
    background-position: -1730px 0px;
    background-repeat: repeat-y;
}
.chr-result-action-hover {display: none;position:relative;}
.chr-primary-content-grid .chr-content-result:hover .chr-result-action-hover,
.chr-primary-content-grid .hover .chr-result-action-hover {
    display: block;
}
.chr-primary-content-grid .chr-result-block .chr-result-info {
    width: auto;
    padding: 0;
    float: none;
    height: 63px;
}
.chr-primary-content-grid .chr-result-info .chr-result-hd-link,
.chr-primary-content-grid .chr-result-info .chr-result-desc {
    font-size: 11px;
    line-height: 13px;
    margin: 0 0 3px;
}
.chr-primary-content-grid .chr-result-block .chr-result-img {
    width: 100%;
    margin: 0;
    float: none;
    height: 210px;
}
.chr-primary-content-grid .chr-result-block .chr-result-img:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    margin-right: -0.25em;
}
.chr-primary-content-grid .chr-result-block .chr-result-image {
    display: inline-block;
    vertical-align: middle;
    margin: 0;
}
.chr-primary-content-grid .chr-result-block .chr-result-action {
    width: 100%;
    float: none;
    padding-top: 15px;
}
.chr-primary-content-grid .chr-result-block .chr-result-action .chr-sale-lot {margin-left: 10px;}
.chr-primary-content-grid .chr-result-block .chr-result-action .chr-dialogue .chr-sale-lot {margin-left: 0;}
.chr-primary-content-grid .chr-result-block .chr-result-price {
    margin-bottom: 8px;
    font-size:11px;
    line-height:13px;
}
.chr-primary-content-grid .chr-dialogue .chr-result-action .chr-primary-btn {
    float:none;
    margin-left: 3px;
    width: auto;
    display: inline-block;
    padding-right:13px;
}
.chr-primary-content-grid .chr-dialogue .chr-result-action .chr-primary-btn {
    width:120px;
}
.chr-primary-content-grid .chr-result-action .first {
    margin-left: 0;
}
.chr-primary-content-grid .chr-result-block .chr-result-action .chr-primary-btn {
    width: auto;
    margin-left: 3px;
    display: inline-block;
}
.chr-primary-content-grid .chr-result-block .chr-result-action .chr-primary-btn .chr-btn-text {
    width: auto;
    padding-left: 30px;
    display:inline-block;
}
.chr-primary-content-grid .chr-result-action .chr-dialogue .chr-primary-btn .chr-btn-text { padding-left: 35px;}
.chr-primary-content-grid .chr-primary-btn .chr-icon-place {left:7px;}
.chr-primary-content-grid .box .chr-primary-btn .chr-icon-check,
.chr-primary-content-grid .box .chr-primary-btn .chr-icon-reg {left:12px;}
.chr-primary-content-grid .chr-dialogue .chr-primary-btn .chr-icon-enter { left: 11px;}
.chr-primary-content-grid .chr-dialogue .chr-sale-lot {margin-top: 5px;}
.chr-primary-content-grid .chr-dialogue {
    bottom: auto;
    right: auto;
    left: 50%;
    margin-left: -120px;
    top: 19px;
}
.chr-primary-content-grid .chr-dialogue .chr-dialogue-inner2 { padding-top:1px;padding-bottom:1px;}
.chr-primary-content-grid .chr-dialogue .chr-sale-lot {margin-bottom:10px;}
.chr-primary-content-grid .chr-dialogue .chr-dialogue-arrow {
    display:none;
}
.chr-primary-content-grid .chr-primary-btn-down {
    font-weight: bold;
    z-index: 100;
    height: 24px;
    line-height: 24px;
}
.chr-primary-content-grid .chr-primary-btn-down .chr-btn-text {
    color: black;
    height: 24px;
    line-height: 24px;
}
.chr-primary-content-grid .chr-primary-btn-down .chr-icon-check,
.chr-primary-content-grid .chr-primary-btn-down .chr-icon-reg {
    background-image: url(/images/sprites/icons.png);
    background-position: -90px -566px;
}
.chr-primary-content-grid .chr-primary-btn-down .chr-icon-place {
    background-image: url(/images/sprites/icons.png);
    background-position: -855px -565px;
}
#chr-fade-layer {
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
    filter: alpha(opacity=10);
    opacity: .1;
    width: 100%;
    height: 100%;
    position:absolute;
    left: 0;
    top: 0;
    z-index: 15;
    background-color: black;
}
/*** END SEARCH PAGE *****/
.chr-browse-sale-top .chr-sort-topbar {
    float: left;
    position: relative;
    padding-top: 29px;
    border-top: 0;
}
.chr-browse-sale-top .chr-primary-btn {
    float: left;
    position: relative;
    margin-left: 4px;
}
.chr-browse-sale-top .chr-result-action {
    float: right;
    position: relative;
    padding-top:0;
}
.chr-browse-sale-top .chr-result-action .chr-primary-btn {
    float: none;
    margin-left: 0;
}



/***** SALE BROWSE PAGE ******/

.chr-browse-sale-top .chr-sale-lot {
    float: left;
    position: relative;
}


.chr-browse-sale-top .chr-sale-top-hd {font-size:18px;line-height:24px;text-transform:uppercase;margin-bottom:10px;clear:both;}
.chr-browse-sale-top .chr-sale-info {font-size:14px;line-height:18px;color:#888888;font-family:Georgia,serif; font-style:italic;}
.chr-browse-sale-top .chr-sale-info-date {float:left;position:relative;border-right:1px solid #a7a7a7;margin-right:14px;padding-right:14px;}
.chr-browse-sale-top .chr-sale-info-loc {float:left;position:relative;}
.chr-browse-sale-top .chr-sort-topbar {padding-left:0;border-left:0;}
.chr-browse-sale-top .chr-filter-menu .chr-primary-btn {width:135px}
.chr-search-lot-results {
    text-transform: uppercase;
    margin-bottom:5px;
    display:inline-block;
}
.chr-primary-content-browse {
    padding-top: 0;
    border-top: 0;
}


.chr-breadcrumb {
    position:relative;
	
}




.chr-breadcrumb-wrap {
    position: absolute;
    top:0;
    left:0;
    width: 914px;
    padding:4px 23px;

}
.chr-breadcrumb-trail {
    float: left;
    position: relative;
    font-size: 11px;
    color: white;
    text-transform: uppercase;
    margin-right: 12px;
}
.chr-breadcrumb-link,
.chr-breadcrumb-link:hover {
    color:white;
}
.chr-filter-menu .chr-search-bar {
    margin:0;
    float: left;
    width: 255px;
}
.chr-filter-menu .chr-dropdown-label {
    margin-top:12px;
    margin-bottom:0;
}
.chr-filter-space .chr-dropdown-label {
    margin-top:0;
}
.chr-primary-content-browse .chr-filter-space {
    float: right;
    margin-top: 22px;
    margin-right: 0;
}
.chr-result-lot-price {
    margin-bottom: 10px;
}
.chr-filter-menu .chr-search-bar .text .input-wrap {
    float:none;
}
.chr-filter-menu .chr-search-bar .text .chr-search-bar-input {
    background:white;
    border:1px solid #cecece;
    font-size:14px;
    padding:2px 8px;
    width:200px;
}
.chr-filter-menu .chr-search-bar .text {
    width: 218px
}
.chr-filter-menu .chr-search-bar .large-text {
    width: 160px;
}
.chr-filter-menu .chr-search-bar .small-text {
    width: 87px;                                                                                           
}

.chr-filter-menu .chr-search-bar .text .submit {}
.chr-filter-menu .chr-search-bar .text .submit  > .chr-search-bar-submit {}

.chr-filter-menu .chr-search-bar .large-text .chr-search-bar-input {
    float: left;
    width: 105px;
    margin-right: 3px;
}
.chr-filter-menu .chr-search-bar .small-text .chr-search-bar-input {
    float: left;
    width: 32px;
    margin-right: 3px;
}      
.chr-filter-menu .chr-search-bar .small-label {
    color: #888888;
    font-size: 10px;
    font-weight: bold;
    margin-bottom: 4px; 
    position: absolute;
    left: 0;
    top: -14px;
}
.chr-filter-menu .chr-search-bar .submit {
    float:left;
    width:32px;
    height: 28px;
    background: #ffffff;
    background: -moz-linear-gradient(top, #ffffff 0%, #f3f2f0 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f3f2f0));
    background: -webkit-linear-gradient(top, #ffffff 0%,#f3f2f0 100%);
    background: -o-linear-gradient(top, #ffffff 0%,#f3f2f0 100%);
    background: -ms-linear-gradient(top, #ffffff 0%,#f3f2f0 100%);
    background: linear-gradient(top, #ffffff 0%,#f3f2f0 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f3f2f0',GradientType=0 );
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    border: 1px solid #d0d0d0;
    padding: 0;
    margin:0;
}
.chr-filter-menu .chr-search-bar .submit .chr-search-bar-submit {
    width:32px;
    height:28px;
    padding:0;
    border: none;
    background:url("/images/sprites/icons.png") no-repeat -1169px -136px;
}
.chr-filter-menu .chr-search-bar .submit .chr-search-bar-submit:hover {
    background-position: -1169px -196px;
}
.chr-result-desc {
    font-size:13px;
    margin-bottom: 20px;
}
.chr-primary-content-grid .chr-result-desc {
    text-transform: uppercase;
}
.icon-search {
    background-position: -1175px -142px;
}
.chr-primary-content-browse.chr-primary-content-list .chr-result-block .chr-sale-lot .chr-sale-lot-info {
    float:none;
    text-align:center;
}
.chr-primary-content-browse.chr-primary-content-list .chr-result-block .chr-sale-lot .chr-sale-lot-info .chr-sale-lot-link {
    margin:0;
    padding:0;
    border:0;
}
.chr-primary-content-browse .chr-sort-topbar {
    background-position: center -660px;
    margin-bottom: 0px;
}
.chr-sort-bar {
    float: left;
}
.chr-browse-sale-top .chr-sort-topbar .chr-filter-menu {
    line-height:26px;
}
.chr-primary-content-browse .chr-content .chr-sort-topbar {
    padding-bottom:50px;
    background-color: white;
    border-top:1px solid #F3F2F0;
    border-left:1px solid #F3F2F0;
}


.chr-primary-content-browse .chr-result-info {
    padding-right:55px;
}
.chr-action-price-wrap {
    width:150px;
}
.chr-content-results-past .chr-result-lot-price {
    text-align: center;
}
.chr-result-lot-price {
    color: #888888;
    text-align:right;
}
.chr-result-lot-price .chr-result-price-euro {
    color: black;
    display:block;
}
.chr-result-img .chr-dialogue-220 {
    right:50%;
    bottom:50%;
    margin: 0 -115px -115px 0;
}
.chr-result-img .chr-dialogue-220 .chr-dialogue-inner2 {
    padding: 1px 10px;
    width: 210px;
    text-align: center;
}
.chr-selected-filters {
    font-size: 11px;
    color: #888;
}
.chr-selected-filters .chr-hd4 {
    height: 9px;
}
.chr-selected-filters .chr-hd4 .repeat-h {
    display:block;
}
.chr-selected-filters .chr-list-filter {
    padding-bottom: 5px;
}
.chr-save-interests {
    font-size: 11px;
    padding: 0;
    margin: 0 15px;
    padding-right: 24px;
    line-height: 16px;
    background: transparent url("/images/icon-q.gif") no-repeat 100% 50%;
    display:inline-block;
}
.chr-inline-form {
    color: #888;
    position: relative;}

.chr-inline-input,
.chr-inline-label {
    float: left;
}

.chr-sidebar-section .chr-inline-label {
    width: 63px;
    margin-right: 5px;
    line-height: 22px;
}
.chr-sidebar-section .chr-inline-input {
    border: 1px solid #cecece;
    height: 18px;
    width:85px;
    padding-right: 25px;
}
.chr-sidebar-section .chr-inline-submit {
    width: 15px;
    height: 12px;
    text-indent:-9999em;
    display:block;
    font-size: 0;
    color: white;
    border: none;
    cursor: pointer;
    position: absolute;
    top: 50%;
    margin-top: -7px;
    right: 5px;
    padding: 0;
    background: transparent url("/images/sprites/icons.png") no-repeat -1173px -202px;
}
/*** END SALE BROWSE PAGE ****/


/***** My Recent History *****/
.chr-bottom {
    border-top: 4px solid #990000;
    padding: 13px 27px;
    width: 906px;
    margin: 0 auto;
    padding-bottom: 50px;
    background: transparent url("/images/bg-history.png") no-repeat 0 0;
}
.chr-bottom .chr-hd {
    padding-bottom: 20px;
}
.chr-bottom .chr-hd3 {
    margin: 0;
    width: 158px;
    height: 13px;
    background: white url("/images/title-history.png") no-repeat 0 0;
}
.chr-bottom-item {
    position: static;
    padding: 14px 0 8px;
    border-top: 1px solid #e7e7e7;
}
.chr-bottom-item-left,
.chr-bottom-item-right {
    float: left;
    position: relative;
}
.chr-bottom-item-left {
    width: 194px;
}
.chr-bottom-item-right {
    width: 711px;
}

.chr-bottom-carousel-prev,
.chr-bottom-carousel-next {
    width: 12px;
    height: 20px;
    float: left;
    top: 50%;
    margin-top: -10px;
    position: absolute;
    left: 0;
    z-index: 10;
    background-position: -155px -140px;
}
.chr-bottom-carousel-next {
    left: auto;
    right: 0;
    background-position: -218px -140px;
}
.chr-bottom-carousel-prev:hover {
    background-position: -155px -200px;
}
.chr-bottom-carousel-next:hover {
    background-position: -218px -200px;
}
.chr-bottom-carousel-wrap {
    position: relative;
    height: 60px;
    overflow: hidden;
    margin: 0 35px;
}
.chr-bottom-carousel {
    position: absolute;
    left: 0;
    top: 0;
    width: 9999px;
    height: 60px;
}
.chr-bottom-carousel-item {
    float: left;
    position: relative;
    width: 230px;
}
.chr-bottom-carousel-item .chr-bottom-carousel-info {
    float: left;
    position: relative;
    width: 160px;
    font-size: 11px;
    color: #474747;
    display: block;
}
.chr-bottom-carousel-left {
    float: left;
    margin-right: 9px;
}
.chr-bottom-carousel-title {color:#940002;font-weight:normal;display:block;text-transform: uppercase;}
.chr-bottom-carousel-sub {font-style: italic;}
.chr-bottom-item-right .chr-chr-list-links {margin: 0 35px;}
.chr-filter-breadcrumb a,
.chr-bottom-item-right .chr-chr-list-links a {color:black;}
/*** End My Recent History ***/

.hidden {
    display: none !important;
    visibility: hidden
}

.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden; 
    padding: 0;
    position: absolute;
    width: 1px;
}
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }
.invisible { visibility: hidden; }


/*catalog cover carousel*/  
#crsl-dest {
    height: 210px; 
   *height: 240px;
    height: 240px\0/;
    filter: alpha(opacity=100)
}
#spinner {height: 165px; background: url('/images/loading-ongray.gif') no-repeat center center;}
.catalog-cover-carousel {height: 210px; margin: 31px 0 0;position: relative;}
.catalog-cover-carousel > .inner {background: #4c4c4c; margin: 23px 0 0; border-width: 6px 0; border-color: #000; border-style: solid; height: 165px; overflow: hidden;}
.catalog-cover-carousel .crsl-items {height: 165px;float: left; overflow: hidden;}
.catalog-cover-carousel .crsl-item {width: 101px; float: left; height: 165px; position: relative;}
.catalog-cover-carousel .crsl-item-inactive {margin-right: -5px;}
.catalog-cover-carousel .crsl-item-shadow:after {
  content: '.';
  display: block;
  width: 5px;
  height: 165px;
  top: 0;
  position: absolute;
  left: -5px;                                             
  text-indent: -9999em;
  -webkit-box-shadow: 5px 0 5px 0px #000;
          box-shadow: 5px 0 5px 0px #000;                                        
}    
.catalog-cover-carousel .carousel-foreground {background: url('/images/cc-overlay.png') no-repeat; width: 960px; height: 177px; position: absolute; top: 0; left: 0; }
.catalog-cover-carousel .crsl-item-inactive > .crsl-item-inner {width: 96px; position: relative; overflow: hidden;}
.catalog-cover-carousel .crsl-item-active {}  
.catalog-cover-carousel .crsl-item-empty {background: transparent;}
.catalog-cover-carousel .crsl-item-active > .crsl-item-inner {}
.catalog-cover-carousel .crsl-item-img-wrap {}
.catalog-cover-carousel .crsl-item-img {}

.catalog-cover-carousel .enlarged {
    height: 215px;
    width: 168px;
    position: absolute;
    left: 62px;
    top: -20px;
}
.catalog-cover-carousel .enlarged-img-wrap {}
.catalog-cover-carousel .enlarged-img {
    box-shadow: 2px 3px 5px 0px #000;
    -webkit-box-shadow: 2px 3px 5px 0px #000; 
}
.catalog-cover-carousel .enlarged a {
    color: #fff;
}
.catalog-cover-carousel .enlarged-txt-wrap {
    width: 600px;
    position: absolute;
    left: 195px;
    top: 70px;
}
.catalog-cover-carousel .enlarged {
    cursor: pointer;
}
.catalog-cover-carousel .enlarged .on {
    text-decoration: underline;
}
.catalog-cover-carousel .enlarged .txt,
.catalog-cover-carousel .enlarged .link {
    color: #fff;
}
.catalog-cover-carousel .enlarged .link:hover {
    text-decoration: underline;
}
.catalog-cover-carousel .enlarged .txt-v1 {
    font: small-caps 22px/24px georgia, 'times new roman', serif;
}
.catalog-cover-carousel .enlarged .hspace {
    margin-bottom: 23px;
}
.catalog-cover-carousel .enlarged .txt-v2 {
    font-size: 11px;
}

.hide {
    display: none;
}
.transparent{
    background-color: transparent !important;
}







/* ----- BASIC LAYOUT ----- */
#container-layout-1 {
    background-color: #f6f6f7
}
#layout-1 {
    width: 960px;
    margin: 0 auto 0 auto ;
    
    background-color: white; 
    background-image: url("layout_bottom_gradient.png");
    background-repeat: repeat-x;
    background-position: bottom left;
}








/* ----- CURATED SEARCHES SIDEBAR ----- */
.chr-sidebar {
    padding: 0 14px;
    margin-top: 0;
    width: 212px;
    float: left;
    position: relative;
    border-color: #f3f2f0;
    border-style: solid;
    border-width: 0 1px 0 0;
}

.chr-sidebar .section {
    margin: 13px 0 0 0;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    color: black;
}

.chr-sidebar > .para {
    font-size: 11px;
    margin: 11px 15px;
}

.chr-sidebar > .section-heading {
    font-family: Georgia,'Times New Roman',times,serif;
    font-size: 14px;
    font-style: italic;
    color: #474747;
    margin: 0 15px 11px 15px;
}


.chr-sidebar > .section > .section-heading {
    font-size: 12px;
    color: black;
    font-weight: bold;
    margin: 0;
    padding: 8px 15px 0 15px;
    background-image: url("/images/sprites/repeats-h-edges.png");
    background-repeat: no-repeat;
    background-position: center -780px;
    text-transform: uppercase;
    position: relative;
}
.chr-sidebar > .section > .section-heading:before,
.chr-sidebar > .section > .section-heading:after {
    content: '';
    height: 15px;
    width: 10px;
    background-color: white;
    background-image: url("/images/sprites/repeats-h-edges.png");
    background-repeat: no-repeat;
    position: absolute;
    top: 0;
}
.chr-sidebar > .section > .section-heading:before {
    background-position: left -780px;
    left: 0;  
}
.chr-sidebar > .section > .section-heading:after {
    background-position: right -780px;
    right: 0;
}

.chr-sidebar .list {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    color: #808080;
    list-style-type: none;
    margin: 12px 0;
    padding: 0;
}
.chr-sidebar .list li {
    margin: 0 15px 5px 34px;
}
.chr-sidebar .list a {
    color: #808080;
	text-transform: capitalize;
}

.chr-sidebar .list a:hover {
    color: #000;
}

/* ----- CURATED SEARCHES CONTENT ----- */

.chr-content {

    width: 719px;
    border-color: #f3f2f0;
    border-style: solid;
    border-width: 0 0 0 1px;
    margin: 0 0 0 -1px;
    padding: 0;
}
.sale-item-row:first-child{
	margin-top:26px;
	padding-top: 0;
	background-image:none;}
.sale-item-row{
    padding-top: 70px;
	background-image: url("main_background2.png");
	background-repeat: repeat-x;
	background-position: 0 -10px;
	}
.sale-item {
    width: 210px;
    float: left;
    margin: 0 0 0 24px;
    padding: 0;
    position: relative;
}
.sale-item-infor{
	min-height: 50px;	
}
.item-name {
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    color: #900;
    font-weight: bold;
    font-size: 11px;
    line-height: 13px;
    overflow: hidden;
    margin: 0;
    padding: 0;
	text-transform: uppercase;
}
.item-subtitle {
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
	text-transform: uppercase;
	line-height: 10px;
    padding-top: 4px;
}
.item-price-default {
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: black;
    font-weight: bold;
    width: inherit;
}
.item-price-preferred {
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    color: black;
    font-size: 11px;
    width: inherit;
	color:#808080;
}

.sale-item .item-photo {
	margin:0 auto;    
	max-height: 220px;
    max-width: 210px;
}
.lbl-price-realized {
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    color: black;
    font-size: 11px;
	color:#808080;
}
.lbl-lot-withdrawn {
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-style:italic;
    color: black;
    font-size: 11px;
	color:black;
}

/*  alex */

.sale-item-image{    
    display: table-cell;
    height: 212px;
    vertical-align: middle;
    width: 210px;
	}

.chr-breadcrumb > .bg {height: 25px; background-position: 0px -905px; background: rgba(0, 0, 0, .75);}
.chr-breadcrumb > .bg {background/*\**/: #000\9; filter: alpha(opacity=75);     position: absolute;    top: 0;width: 960px;}

.curated-urban-gentleman {
    left: 45px;
    position: absolute;
    top: 180px;
	}
.curated-Tapestries_Today{    
	left: 76px;
    position: absolute;
    top: 44px;}

.curated-my-fair-lady {
    left: 60px;
    position: absolute;
    top: 216px;
	}

.curated-searches-title-the-great-room{
    left: 277px;
    position: absolute;
    top: 34px;
	}
.curated-searches-title-pied-a-terre{
    left: 69px;
    position: absolute;
    top: 336px;
	}
.curated-searches-summer-in-my-study{
    left: 230px;
    position: absolute;
    top: 57px;
	}
.curated-searches-title-the-dreamer{
    left: 362px;
    position: absolute;
    top: 75px;
	}
.curated-searches-title-the-entertainer{
    left: 649px;
    position: absolute;
    top: 153px;
	}
.curated-searches-title-the-traveler{
    left: 124px;
    position: absolute;
    top: 46px;
	}
	
.curated-international-bazaar {
    left: 103px;
    position: absolute;
    top: 309px;
	}
.menu-descrip{    
    font-family: Georgia, serif;
    font-size: 13px;   
    width: 200px;
	color: #605446;
   }
   
.menu-descrip .menu-descrip-link{
	color:#000;
	text-decoration:underline;
	   }   
.menu-descrip-eclectic-accents{    
	background/*\**/: #fff\9; filter: alpha(opacity=75);
	background: rgba(255, 255, 255, .75);
    padding: 20px;
    position: absolute;
    right: 20px;
    bottom: 42px;
    width: 178px;
	line-height: 19px;	
   }  
  
  .gray-line{
	background-image: url("top_gradient.png");
    background-position: left bottom;
    background-repeat: repeat-x;
    height: 20px;
    width: 960px;
  }
  
   
   /* dropdown*/
.more-area{ 
    height: 24px;
    position: absolute;
    right: 0;
    bottom: 0;
    width: 240px;
	font-size: 10px;
	}
.more-search{    
    background-image:url(curated-menu-hover.png); 
    color: #FFFFFF;
    height: 16px;
    padding-left: 27px;
    padding-top: 5px;
    position: absolute;
    bottom: 0;
    width: 213px;
	}
.more-search:hover{	  
    color: #FFFFFF;
  }
.more-list{
	display:none;
	width: 240px;
	position: absolute;
	bottom: 26px;
	right: 0;	
}
.more-list li{
    height: 15px;
	padding:5px 0 5px 0;
    width: 240px;
	color:#FFF;
		}
.more-area .more-list .current{
	display:none;
		}

.more-list li .more-list-link{
	background/*\**/: #000\9; filter: alpha(opacity=75);
	background: rgba(0, 0, 0, .75);
	color:#FFF;
	display: block;
    height: 15px;
    border-bottom: 2px solid #fff;
	padding:5px 0 3px 27px;
	}
.more-list li .more-list-link:hover{
	background/*\**/: #000\9; filter: alpha(opacity=100);
	background: rgba(0, 0, 0, 1);
	}
#container-layout-1 {padding-bottom: 20px;border-top:9px solid #900; }
#container-footer {    margin-top: 0;}


.chr-browse-sale-top {    padding: 0 43px;}
/*social toolbar css */
.chr-browse-sale-top .social-toolbar {margin:0;	float: right; position: relative;}
/*social toolbar css from SLP*/
.social-toolbar > .icon {float: left; margin: 0 10px 0 0; height:20px;}
.social-toolbar .icon-wrap {float: left; position: relative;	}
@media screen and (-webkit-min-device-pixel-ratio:0) {

	.chr-browse-sale-top #social-toolbar .icon-add-to-calendar{ margin-right: -46px;}
	.chr-browse-sale-top #social-toolbar .icon-gallery-guide{ margin-right: -34px;}
}
.icon-add-to-calendar {padding-left: 117px; width: 0; background-position: -1px -364px; }
.icon-add-to-calendar:hover {background-position: -1px -387px;}
.icon-gallery-guide {padding-left: 105px; width: 0; background-position: -119px -364px;}
.icon-gallery-guide:hover {background-position: -119px -387px;}
.icon-social {padding-left: 58px; width: 0; background-position: -225px -364px;}
.icon-social:hover {background-position: -225px -387px;}
.icon-print {padding-left: 58px; width: 0; background-position: -288px -364px;}
.icon-print:hover {background-position: -288px -387px;}
.icon-breadcrumb-item {height: 18px; line-height: 18px; padding: 0 0 0 20px;background-position: -156px -23px; position: absolute; left: 13px; top: 0;}
:root .icon-breadcrumb-item {top: -2px \0/IE9; }
   
 /* New Css for Sale Title Image */
 /* Should be first 2 words of curated sale title after "curated-searches-title-" */
 
 .curated-searches-title-international-bazaar {
    left: 92px;
    position: absolute;
    top: 309px;
	}
	
.curated-searches-title-urban-gentleman {
    left: 45px;
    position: absolute;
    top: 180px;
	}

.curated-searches-title-my-fair {
    left: 60px;
    position: absolute;
    top: 216px;
	}

.curated-searches-title-the-great{
    left: 277px;
    position: absolute;
    top: 34px;
	}
.curated-searches-title-pied-a-terre{
    left: 69px;
    position: absolute;
    top: 336px;
	}
.curated-searches-title-summer-in{
    left: 230px;
    position: absolute;
    top: 57px;
	}
.curated-searches-title-the-dreamer{
    left: 362px;
    position: absolute;
    top: 75px;
	}
.curated-searches-title-the-entertainer{
    left: 649px;
    position: absolute;
    top: 153px;
	}
.curated-searches-title-the-traveler{
    left: 124px;
    position: absolute;
    top: 46px;
	}
.TAPESTRIES-link a{height: 19px;
    left: 429px;
    position: absolute;
    top: 98px;
    width: 111px;
	text-indent: 900px;
	background/*\**/: #000\9; filter: alpha(opacity=0);
	background: rgba(0, 0, 0, 0);
	
	}
.TAPESTRIES-link2 a{height: 19px;
    left: 114px;
    position: absolute;
    top: 390px;
    width: 153px;
	text-indent: 900px;
	background/*\**/: #000\9; filter: alpha(opacity=0);
	background: rgba(0, 0, 0, 0);
	}