
/* GLOBAL: #Reset & Basics (Inspired by E. Meyers)
================================================== */
    html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
        margin: 0;
        padding: 0;
        border: 0;
        font-size: 100%;
        font: inherit;
        vertical-align: baseline; }
    article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
        display: block; }
    body {
        line-height: 1;
    }
    ol, ul {
        list-style: none; }
    blockquote, q {
        quotes: none; }
    blockquote:before, blockquote:after,
    q:before, q:after {
        content: '';
        content: none; }
    table {
        border-collapse: collapse;
        border-spacing: 0; }
    p i{font-style:italic;}
    p b,p strong{font-weight:bold;}
    
    i, cite, em, var, address, dfn {
        font-style: italic !important;
    }

b {
    font-weight:bolder !important;
}

/* GLOBAL: #Typography
================================================== */
    h1, h2, h3, h4, h5, h6 { font-weight: 600; }
    h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { font-weight: inherit; }
    h1 { font-size: 30px; line-height: 34px;}
    h2 { font-size: 24px; line-height: 30px; margin-bottom: 10px; }		
    h3 { font-size: 20px; line-height: 34px; margin-bottom: 8px; }
    h4 { font-size: 18px; line-height: 30px; margin-bottom: 4px; }
    h5 { font-size: 16px; line-height: 24px; }
    h6 { font-size: 14px; line-height: 21px; }

    p { margin: 0 0 15px 0; }
    p img { margin: 0; }
    p.excerpt { font-size: 16px; font-weight:bold; }

    em { font-style: italic; }
    strong { font-weight: bold; }
    small { font-size: 80%; }

    pre { font: 13px "Courier 10 Pitch", Courier, monospace; line-height: 1.5; margin-bottom: 15px; overflow: auto; padding: 0.75em 1.625em; }
    code, kbd, samp, var { font: 13px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace; }
    abbr, acronym, dfn { border-bottom: 1px dotted #666; cursor: help; }
    address { display: block; margin: 0 0 1.625em; }
    sup, sub { font-size: 10px; height: 0; line-height: 1; position: relative; vertical-align: baseline; }
    sup { bottom: 1ex; }
    sub { top: .5ex; }

    blockquote, blockquote p { font-size: 17px; line-height: 24px; font-style: italic; }
    blockquote { margin: 0 0 20px; padding: 9px 20px 0 19px; }
    blockquote cite { display: block; font-size: 12px; }
    blockquote cite:before { content: "\2014 \0020"; }


/* GLOBAL: #Lists
================================================== */
    ul, ol { margin-bottom: 20px; }
    ul { list-style: none outside; }
    ol { list-style: decimal; }
    ol, ul.square, ul.circle, ul.disc { margin-left: 30px; }
    ul.square { list-style: square outside; }
    ul.circle { list-style: circle outside; }
    ul.disc { list-style: disc outside; }
    ul ul, ul ol,
    ol ol, ol ul { margin: 4px 0 5px 30px; font-size: 90%;  }
    ul ul li, ul ol li,
    ol ol li, ol ul li { margin-bottom: 6px; }
    /*li { line-height: 18px; margin-bottom: 12px; }*/
    ul.large li { line-height: 21px; }
    li p { line-height: 21px; }
    

/* GLOBAL: #Tables
================================================== */
    table { width:100%; }

/* GLOBAL: #Links
================================================== */
#main a, #main :visited {
    text-decoration: none;
    outline: 0;
    color: #990000;
    -moz-transition: color 0.2s linear, background-color 0.2s linear, opacity 0.2s linear;
    -webkit-transition: color 0.2s linear, background-color 0.2s linear, opacity 0.2s linear;
    transition: color 0.2s linear, background-color 0.2s linear, opacity 0.2s linear;
}

#main a:hover {
    color: #dd0000;
}

p a, p a:visited { line-height: inherit; }
a.nolink, a.nolink:hover {
    text-decoration:none;
}


/* GLOBAL: #Basic Styles
================================================== */
body {
    font: 13px "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #474747;
    -webkit-font-smoothing: antialiased; /* Fix for webkit rendering */
    -webkit-text-size-adjust: 100%;
}
SELECT, INPUT, TEXTAREA{font-family:"proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif;}
.right-align{text-align:right}
.breadcrumb {color:#474747;margin-top:9px}
.breadcrumb SPAN{text-transform:uppercase;}

input[type="radio"] {
    border: 0px !important;
}

/* GLOBAL: #Header
================================================== */

.subheader {
    border-bottom: 1px solid #ccc;
}

    .subheader .btn-primary {
        color: #fff;
        background-color: #bb1820;
        border-color: #a4151c;
    }

    .subheader .btn {
        border: 0;
        border-radius: 0;
        font-size: 12px;
    }

    .subheader  .btn {
        display: inline-block;
        margin-bottom: 0;
        font-weight: normal;
        text-align: center;
        vertical-align: middle;
        touch-action: manipulation;
        cursor: pointer;
        background-image: none;
        border: 1px solid transparent;
        white-space: nowrap;
        padding: 6px 12px;
        font-size: 13px;
        line-height: 1.42857143;
        border-radius: 0;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
    }

    .subheader .checkout-info {
        padding: 9px 10px;
        background-color: #f8f8f8;
        color: #b90300;
        text-transform: uppercase;
        font-family: "AtlasGrotesk-Web", 'Helvetica Neue', Helvetica, Arial, sans-serif;
        float: right;
    }

        .subheader .checkout-info div {
            margin-right: 5px;
            display: inline-block;
        }

        .subheader .checkout-info img {
            vertical-align: middle;
        }

        .subheader .checkout-info @media(min-width: @screen-md-min) {
            float: right;
        }

        .subheader .checkout-info .subheader-timer {
            font-size: 16px;
            font-weight: 500;
            min-width: 200px;
        }

        .subheader .checkout-info .items-section {
            font-size: 16px;
            font-weight: 500;
            line-height: 2.5;
            letter-spacing: normal;
            color: #000;
        }

        .subheader .checkout-info .items-ready-for-checkout {
            font-size: 16px;
            font-weight: 500;
            line-height: 2.5;
            letter-spacing: normal;
            color: #990000;
        }

        .subheader .checkout-info .cart-icon {
            font-size: 20px;
            color: #000;
        }

        .subheader .checkout-info .btn-checkout-container @media(max-width: 400px) {
            background: #fff;
            border-top: 1px solid #ccc;
        }

        .subheader .checkout-info .btn-checkout-container .btn-checkout {
            background-color: #000000;
        }

#top-head {
    background: url(images/top-head_bg.png) repeat-x;
}

#top-head .row {
    position: relative;
    padding: 0;
}

#top-head a,
#top-head a:visited { color: #d9d9d9; }
#top-head a:hover { color: #fff; }

.back-to {
    background: url(images/sprites.png) no-repeat 0 2px;
    padding-left: 15px;
}

#top-nav > ul {
    margin: 0;
    padding: 0;
    position: absolute;
    right: 10px;
    top: -16px;
}

#top-nav ul > li {
    float: left;
    position: relative;
    margin: 0;
    padding: 0;
}

#top-nav a {
    display: block;
    white-space: nowrap;
}

#top-nav ul li a {
    padding: 16px 15px 8px 15px;
}

#top-nav > ul > li > a {
    border-left: 1px solid #2F2F2F;
    border-right: 1px solid #131313;
    padding-right: 20px;
}

#top-nav > ul {
    border-right: 1px solid #2F2F2F;
    border-left: 1px solid #131313;
}

#top-nav ul ul {
    position: absolute;
    left: 0;
    background: #111111;
    font-size: 13px;
    margin:-10px 0 0;
    padding: 0 15px;
    top: -999em;
    z-index: 9999;
}

#top-nav ul ul li {
    min-width: 200px;
}

#top-nav ul li:last-child ul {
    right: 0 !important;
    left: auto;
}

#top-nav ul ul a {
    border-bottom: 1px solid #1F1F1F;
}

#top-nav > ul > li:hover  > ul {
    top: auto;
}

#top-nav .sf-sub-indicator {
    background: url(images/sprites.png) no-repeat 0 -34px; width: 10px; height: 8px;
    display: inline-block;
    text-indent: -999em;
    left: 10px;
    position: relative;
    top: -3px;
    line-height: 0;
}
/* Secondary Currency */
#top-nav ul li.top-nav-curr a b
{
    font-weight:700;}
#top-nav ul li.top-nav-curr ul li a
{
    padding: 8px 25px 8px;
    color:#aaa;}
#top-nav ul li.top-nav-curr ul li a b{}
#top-nav ul li.top-nav-curr ul li a.selected
{
    color:#fff;
    background:url(images/bg-curr-arrow.png) no-repeat 8px center;
}
#top-nav ul li.top-nav-curr ul li a:hover{background:url(images/bg-curr-arrow1.png) no-repeat 8px center;}

#main-head {
    background: #F6F6F2;
    box-shadow: 0 1px 3px rgba(0,0,0,0.14);
    background-image: linear-gradient(bottom, #F3F3EF 0%, #FBFBFA 100%);
    background-image: -o-linear-gradient(bottom, #F3F3EF 0%, #FBFBFA 100%);
    background-image: -moz-linear-gradient(bottom, #F3F3EF 0%, #FBFBFA 100%);
    background-image: -webkit-linear-gradient(bottom, #F3F3EF 0%, #FBFBFA 100%);
    background-image: -ms-linear-gradient(bottom, #F3F3EF 0%, #FBFBFA 100%);

    background-image: -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0, #F3F3EF),
        color-stop(1, #FBFBFA)
    );
    position: relative;
    z-index: 500;
}

#main-head .row { margin-bottom: 0; }

#logo {
    margin: 15px 0 10px; line-height: 1;
}

#navigation,
#navigation ul {
    margin: 0 32px 0 0;
    padding: 0;
}

#navigation li {
    float: right;
    margin: 0;
    position: relative;
    line-height:18px;
}

#navigation > li > a,
#navigation > li > a:visited {
    color: #474747;
    font-size: 15px;
    padding: 35px 1px 30px;
    font-weight: 600;
    display: block;
    height:29px;
}

#navigation > li > a:hover,#navigation li.sfHover > a{text-decoration:none;cursor:pointer;}
#navigation > li > a:hover b {
    border: none;
}


#navigation li b {
    padding: 3px 20px;
}

#navigation > li > ul {
    position: absolute;
    padding: 10px;
    background: #FBFBFA;
    left: 1px;
    min-width: 300px;
    top: -999em;

    -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.15);
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.15);
    box-shadow: 0 1px 1px rgba(0,0,0,0.15);
}

#navigation ul ul {
    padding: 10px 10px 10px 10px;
    border-bottom: 1px solid #DDDDDB;
}

#navigation ul li,
#navigation ul ul li {
    display: block;
    float: none;
    font-size: 13px;
    background: #F6F6F4;
}

#navigation ul li a,
#navigation ul li a:visited {
    color: #990000;
    display: block;
    padding: 2px 0;
}

#navigation ul li.title a,
#navigation ul li.title a:visited {
    color: #2b2b2b;
    text-transform: uppercase;
    font-weight: 600;
    padding-bottom: 10px;
}
#navigation ul li.title a{margin:12px 0 0 0;border-top:1px solid #DDDDDB;padding:16px 0 0 0}
#navigation ul li a:hover,
#navigation ul li.title a:hover {
    color: #990000;
}

#navigation > li:hover > ul,
#navigation > li.sfHover > ul {
    top: auto;
}

#top-search {
    margin-top: 27px;
}

#top-search .searchform {
    position: absolute;
    right: 0;
    top: 19px;
    line-height: 1;
}

.searchform input[type=text] {
    background: #E6E6E4;
    font: inherit;
    padding: 8px;
    border: none;
    box-shadow: inset 0 1px 3px 0 rgba(0,0,0,0.14);
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
    color: #7e7e7e;
    width:245px;
    line-height: 1;
}

.searchform .searchbutton {
    position: absolute;
    border: none;
    background: url(images/sprites.png) no-repeat 0 -62px; width: 13px; height: 13px;
    text-indent: -999em;
    cursor: pointer;
    top: 9px;
    right: 8px;
}

.searchform .side-nav {
    position: absolute;
    top: 5px;
    right: 27px;
    padding: 0 8px 2px 0;
    border-right: 1px solid #C6C6C4;
}

.searchform .side-nav a,
.searchform .side-nav a:visited {
    font-family: "Proxima Nova", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #B3AEB2;
    font-style: normal;
    font-size: 13px;
}

.searchform .side-nav > li > a { padding-right: 0; }

.searchform .side-nav > li > ul {
    right: 0;
    left: auto;
}

.searchform .side-nav li ul {
    background: #E6E6E4;
}
.searchform .side-nav li ul a {
    padding: 5px 15px;
    white-space: nowrap;
    background: none;
    border-top: none;
}

.searchform .side-nav li ul a:hover {
    color: #333;
}
/* Homepage Hero Area
================================================== */

#hero {
    margin-bottom: 10px;
    padding-bottom: 6px;
    background: url(images/hero_shadow.png) no-repeat center bottom;
}

.hero-wrap {
    background: #FDFDFD;
    /*padding: 11px 0 9px;*/
    padding:0;
}

#hero .row {
    margin-bottom: 0;
}

.notification {
    text-align: center; margin: 0;
}

/* Homepage Slider
================================================== */

.home-slider-wrap {
    margin-bottom: 30px;
}

#home-slider .flexslider {
    padding: 4px;
    background: #fff;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12);
}

.slide-content {
    position: relative;
}

.slide-desc {
    position: absolute;
    bottom: 0;
    width: 572px;
}

.slide-title {
    padding: 15px 20px 28px;
    background: #000;
    background: rgba(0,0,0,0.75);
    width: 100%;
    position: relative;
    color: #fff;
    font-size: 15px;
}

.slide-desc .dates {
    text-transform: uppercase;
    letter-spacing: 2px;
    display: inline-block;
    background: #000;
    background: rgba(0,0,0,0.85);
    padding: 15px 25px;
    color: #C9C9C8;
}

.slide-title h1 {
    color: #42b47b;
    text-transform: uppercase;
    font-family: "HelveticaNeue-CondensedBold", "HelveticaNeueBoldCondensed", "HelveticaNeue-Bold-Condensed", "Helvetica Neue Bold Condensed", "HelveticaNeueBold", "HelveticaNeue-Bold", "Helvetica Neue Bold", "HelveticaNeue", "Helvetica Neue", "Arial Narrow", "Arial", sans-serif;
    font-stretch: condensed;
    font-size: 23px;
    font-weight: bold;
    margin: 0 0 8px;
}

.btn, .btn:visited {
    display: inline-block;
    font-size: 12px;
    font-weight: 400;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #fff;
    background: #BB1820;
    padding: 8px 40px;
    -webkit-appearance: none;
}

#main  .btn A {
        color: #fff;
}

.row .item INPUT.btn{
    padding:8px 0;
}

#main .btn:hover {
    background: #91151c;
}

.flexslider .btn.explore {
    position: absolute;
    right: 30px;
    bottom: 30px;
}

.flex-control-nav {
    bottom: auto !important;
    top: 25px !important;
    right: 30px !important;
    width: auto !important;
}

/* Homepage Auctions' Section
================================================== */

.lora {
    font-family: Lora, Georgia, serif;
    font-style: italic;
}

.loraNoSpacing {
    font-family: Lora, Georgia, serif;
    font-style: italic;
    letter-spacing:normal !important;
}

.title-row {
    border-bottom: 1px solid #D9D9D9;
    padding-bottom: 5px;
    margin-bottom: 20px;
}

.section-title {
    margin: 0;
    font-size: 16px;
    color: #474747;
    font-style: italic;
    font-family: Lora, Georgia, serif;
    font-weight: normal;
    line-height: 1.4;
}

.section-more {
    text-align: right;
}

#home-auctions {
    margin-bottom: 30px;
}

.auction-snip {
    height: 270px;
    margin-bottom: 15px;
    -moz-box-shadow: 0 0 2px rgba(0,0,0,0.25);
    -webkit-box-shadow: 0 0 2px rgba(0,0,0,0.25);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.16);
}

.auction-snip-content {
    position: relative;
}

.auction-snip-content .overlay {
    position: absolute;
    width: 100%;
    padding: 10px 0;
    background: #000;
    background: rgba(0,0,0,0.75);
    color: #fff;
    font-weight: 600;
    text-align: center;
    font-size: 15px;
    top: 0;
}

.auction-snip-content .time {
    padding-left: 25px;
    background: url(images/sprites.png) no-repeat 0 -100px;
}

.auction-snip figcaption {
    background: #FFFFFF;
    padding:8px 16px;
    position: absolute;
    bottom: 0;
    width: 268px;
    height: auto;
}

.auction-snip.auction-featured figcaption {
    width: 580px;
}

.auction-snip figcaption h3 
{
    background:none;
    font-size: 14px;
    line-height:18px;
    margin: 0;
    font-weight: 600;
    display:block;
    width:268px;
    border:none;
}
.auction-snip figcaption h3 .art-ttl
{
    display:block;
}
.auction-snip figcaption h3 .art-mkr, .auction-snip figcaption h3 .art-extra-info
{
    display:block;
    font-size:13px;
    font-weight:400;
    padding:6px 0 0 0;
}
.auction-snip figcaption .art-desc{display:none;padding-top:12px;font-weight:400;}
.auction-snip figcaption.lot-withdrawn
{
    padding:8px 16px 78px;
    border-bottom: 1px solid #E2E2E2;
}
a.auction-thumb 
{
    position:relative;
    display: block;
    line-height: 0;
    text-align:center;
    width:300px;
    height:260px;
    vertical-align:middle;
    overflow:hidden;
    border-bottom:1px solid #EDEDED;
    background: #ffffff;
}
a.auction-thumb IMG {
    margin:40px auto 10px;
    max-width:98%
}
a.auction-thumb.lot-withdrawn IMG {
    margin:64px auto 10px;
}
.auction-snip figcaption h3 a,
.auction-snip figcaption h3 a:visited {
    color: #474747;
}

.auction-snip figcaption h3 a:hover {
    color: #990000;
}

.featured-desc {
    position: absolute;
    bottom: 45px;
    background: #FFFFFF;
    border-bottom: 1px solid #E2E2E2;
    font-size: 11px;
    color: #a4a4a4;
    padding: 8px 20px 5px;
    text-transform: uppercase;
    width: 260px;
}

.featured-desc .bid { float: right;}

.btn.buynow {
    position: absolute;
    bottom: 45px;
    padding: 5px 30px 3px;
}
/* Homepage Featured Lot Scroller
================================================== */

.featured-lots {
    /*height: 270px;*/
    margin-bottom: 15px;
    -moz-box-shadow: 0 0 2px rgba(0,0,0,0.25);
    -webkit-box-shadow: 0 0 2px rgba(0,0,0,0.25);
    box-shadow: 0 0 2px rgba(0,0,0,0.25);
    padding: 4px;
    background: #fff;
    border-top: 4px solid #990000;
}

.featured-lots-content {
    background: #F9F9F8;
}

.scroll {
    overflow-y: scroll;
    height: 483px;
}

.featured-lots h2 {
    text-align: center;
    font-size: 14px;
    color: #474747;
    font-weight: normal;
    letter-spacing: 1px;
    margin: 0;
    padding: 15px 0;
    background: url(images/title_shadow.png) bottom center no-repeat;
    text-transform: uppercase;
}

.auction-list {
    margin: 0;
    padding: 0;
}

.auction-list li { margin: 0; }

.lot-item, .lot-item:visited {
    display: block;
    color: #474747;
    padding: 20px 17px;

    border-bottom: 1px solid #E6E6E5;
    border-top: 1px solid #fff;
}

.lot-item:first-of-type { border-top: none; }

.lot-item:hover {
    background: #fff;
    box-shadow: inset 0 0 30px 0 rgba(0,0,0,0.07);
}

.lot-item .time {
    color: #9c9b9b;
    font-size: 11px;
    display: block;
    text-transform: uppercase;
    margin-bottom: 5px;
    padding-left: 20px;
    background: url(images/sprites.png) -1px -190px no-repeat;
    letter-spacing: 0.05em;
}

.lot-item h4 {
    font-size: 13px;
    margin-bottom: 5px;
    line-height: 1.4;
    font-weight: normal;
}

.bid {
    font-weight: 600;
}

.bid b {
    font-weight: normal;
    color: #a4a4a4;
    font-size: 11px;
    text-transform: uppercase;
}

.bid.won {
    color: #779e68;
}

/* Homepage Latest News Section
================================================== */

#latest-news {
    background: transparent url(images/hero_shadow_inv.png) center top no-repeat;
    padding: 5px 0 0 0;
    text-align: center;
}

.latest-news-wrap {
    padding: 40px 0;
    background: #FDFDFD;
}

#latest-news h1 {
    font-size: 20px;
    font-weight: 600;
    padding-bottom: 10px;
    margin-bottom: 20px;
    background: url(images/line.png) no-repeat center bottom;
}

/* GLOBAL: Footer
================================================== */

#footer {
    background: #111111;
    color: #5a5a5a;
    padding: 50px 0 0 0;
}

#footer a,
#footer a:visited {
    color: #c0c0c0;
}

#footer a:hover {
    color: #fff;
}

#footer h1,
#footer h2,
#footer h3,
#footer h4,
#footer h5 {
    color: #f3f3f3;
}

#footer p {
    line-height: 1.35;
}

.btn.acnt,
.btn.acnt:visited {
    padding: 3px 10px;
    float: left;
    font-size: 12px;
    color: #fff !important;
    text-transform: none;
    letter-spacing: normal;
    margin-right: 15px;
    position: relative;
    top: -2px;
}

#footer .more,
#footer .more:visited {
    color: #990000;
}

#footer .more:hover {
    color: #fff;
}

/* Footer Widgets
================================================== */

.wgt {
    margin-bottom: 25px;
}

.wgt ul {
    margin: 0;
    padding: 0;
}

.wgt ul li {
    margin: 0 0 5px 0;
}

.wgt-title {
    text-transform: uppercase;
    font-weight: 400;
    font-size: 15px;
    margin-bottom: 5px;
}

.wgt-salerooms {
    border-top: 1px solid #333333;
    padding-top: 25px;
}

ul.inline {
    margin: 0;
    padding: 0;
}

ul.inline li {
    float: left;
    margin: 0 20px 0 0;
}
ul.inline li.last {
    margin: 0;
}
#copyright {
    background: #1A1A1A;
    font-size: 11px;
    color: #6d6d6d;
    padding: 17px 0 15px;
    line-height: 1;
}

#copyright .row {
    margin-bottom: 0;
    padding:8px 0;
}

#copyright a,
#copyright a:visited {
    color: #6d6d6d;
}

#copyright a:hover {
    color: #c0c0c0;
}

.credits {
    position: relative;
}

.credits span {
    position: absolute;
    right: 0;
    top:2px;
}

a.perfect-channel {
    display: inline-block;
    width: 122px;
    height: 26px;
    background: url(images/perfect_channel.png) no-repeat;
    text-indent: -999em;
    position: relative;
    top: -10px;
    margin-left: 12px;
}

/* Marketing section */
.mrk-hldr{
    border-top:3px solid #474747;
    padding:2em 0;
}
.mrk-join{
    margin:8px 0 0 0;
    height:92px;
    background:#E5E5E5;}
.mrk-join h5{
    color:#000;
    font-weight:400;
    text-align:center;
    margin:6px 0 0 0;
}
.mrk-join p{
    text-transform:uppercase;
    text-align:center;
    margin:0 0 6px 0;
    font-size:12px;
    line-height:1.1em;
}
.mrk-form{
    font-size:12px;
    color:#999;
}
.mrk-form-inp{
    padding:5px;
    margin:0 0 0 100px;
    width:170px;

}
.mrk-form-sub{
    padding:4px 0;
    margin:0;
    width:70px;
    cursor:pointer;
}
.mrk-form-sub:hover{
    background:#fff;
}
.mrk-bnr{}

.sale-copyright {
    padding: 2px 20px 0 0;
}

/* GLOBAL: #Breadcrumbs
================================================== */
.breadcrumb a,
.breadcrumb a:visited {
    color: #7f7e7e;
    text-transform: uppercase;
}

.breadcrumb a:hover {
    color: #990000;
}

.breadcrumb .home {
    background: url(images/sprites.png) no-repeat 0 -231px; width: 13px; height: 12px;
    display: inline-block;
    text-indent: -999em;
    cursor: pointer;
    position: relative;
    top: -7px;
    margin-right: 5px;
    line-height: 0;
}

.hero-content.row {
    padding: 0;
}

.hero-content .return { 
    text-align: right; 
    margin-top: 9px;
}

/* PAGE: #Single Lot Page
================================================== */
.entry-control {
    margin-bottom: 16px;
    border-bottom: 1px solid #D9D9D9;
    line-height: 1;
    padding-bottom: 11px;
}

.top-entry-control {
    padding-bottom: 0;
    margin-bottom: 5px;
}

.tracklot {
    background: url(images/sprites.png) no-repeat 0 -250px;
    padding: 10px 25px 10px 25px;
    border-right: 1px solid #D9D9D9;
}

.back-to-sale {
    border-right: 1px solid #D9D9D9; 
    padding: 10px 25px 10px 25px;
}

.entry-time {
    font-size: 10px;
    height: 15px;
    text-transform: uppercase;
    margin-left: 10px;
    padding-left: 17px;
    background: url(images/sprites.png) no-repeat 0 -192px;
}

.entry-time-wine {
    text-transform: uppercase;
    letter-spacing: 0.04em;
    /*margin-left: 20px;*/
    padding-left: 25px;
    background: url(images/sprites.png) no-repeat -1px -187px;
    display:block;margin-bottom:8px
}

.lot-paging {
    text-align: right;
}

.lot-paging a,
.lot-paging span {
    padding: 10px 25px 10px 25px;
    border-right: 1px solid #D9D9D9;
    font-family: Lora, Georgia, serif;
    font-style: italic;
}

.lot-paging *:last-child {
    padding-right: 0;
    border: none;
}

.entry-info h1 {
    font-size: 24px;
    margin-bottom: 0;
}
.entry-info p 
{
    padding:0 0 16px 0;
    margin:0;
    border-bottom: 1px solid #D9D9D9;
}
.buy-now {
    padding: 16px 0;
    border-bottom: 1px solid #D9D9D9;
}

.entry-bid {
    float: left;
    width: 100%;
}

.entry-bid span,
.sub,
.status {
    display: block;
    text-transform: uppercase;
    color: #C6C6C6;
    font-size: 11px;
    letter-spacing: 0.05em;
}

.bidding .next-bid-wrap span.estlbl
{
    display:block;}
.bidding .next-bid-wrap span.estamt
{
    display:inline;
    font-size:16px;
    font-weight:700;
    color:#474747;}
.bidding .next-bid-wrap span.conamt
{
    display:inline;
    font-size:13px;
    font-weight:400;
    color:#ababab;
    padding:0 0 0 5px;}
.bidding .next-bid-wrap a.estimatedCostModalTrigger
{
    display:block;
    padding:6px 0 0 0;}

.entry-bid .price {
    font-size: 22px;
    letter-spacing: 0.05em;
    font-weight: 600;
}

.btn.entry-buy-now {
    color: #fff;
    text-transform: uppercase;
    text-shadow: 1px 1px 0 rgba(0,0,0,0.3);
    font-size: 14px;
    font-weight: bold;
    padding: 7px 20px;
    border: 1px solid #133C60;
    background: #1E6DB4;
    float: right;
    position: relative;
    top: 5px;
    background-image: linear-gradient(bottom, #1C69B1 0%, #287ABD 100%);
    background-image: -o-linear-gradient(bottom, #1C69B1 0%, #287ABD 100%);
    background-image: -moz-linear-gradient(bottom, #1C69B1 0%, #287ABD 100%);
    background-image: -webkit-linear-gradient(bottom, #1C69B1 0%, #287ABD 100%);
    background-image: -ms-linear-gradient(bottom, #1C69B1 0%, #287ABD 100%);

    background-image: -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0, #1C69B1),
        color-stop(1, #287ABD)
    );

    -moz-box-shadow: inset 1px 1px 0 rgba(255,255,255,0.1);
    -webkit-box-shadow: inset 1px 1px 0 rgba(255,255,255,0.1);
    box-shadow: inset 1px 1px 0 rgba(255,255,255,0.1);
}

.entry-bid .price b {
    font-size: 14px;
    color: #ABABAB;
    font-weight:400;
    padding:0 0 0 5px;
}

.current-bid {
    position: relative;
    padding:16px 0;
    margin-bottom:16px;
    border-bottom: 1px solid #D9D9D9;
}

a.history {
    position: absolute;
    right: 0;
    top: 26px;
}

.bidding {
    padding: 5px;
    background: #fff;
    margin:0 0 12px 0;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12);
}

.next-bid-wrap,
.max-bid-wrap {
    padding: 14px 45px 13px;
    background: #F9F9F8;
}

.next-bid-wrap 
{
    position:relative;
    border-bottom: 1px solid #E8E8E8;
}

.max-bid-wrap {
    position:relative;
    border-top: 1px solid #FFFFFF;
}

.cost b {
    font-size: 15px;
    color: #363636;
    margin-left: 5px;
}

.max-bid-wrap .btn-big {
    margin-top: 15px;
}

.next-bid-wrap .btn-big {
    margin-bottom: 15px;
}

.btn-big,
.btn-big:visited {
    display: block;
    padding: 15px 0;
    text-align: center;
    text-transform: uppercase;
    color: #fff;
    text-shadow: 1px 1px 0 rgba(0,0,0,0.2);
    font-size: 14px;
    font-weight: bold;
    letter-spacing: 0.05em;
    border: 1px solid #7C051B;
    box-shadow: 0 1px 0 rgba(255,255,255,0.3);
    background: #AB002F;
    margin: 0;
    background-image: linear-gradient(bottom, #A40029 0%, #B10038 100%);
    background-image: -o-linear-gradient(bottom, #A40029 0%, #B10038 100%);
    background-image: -moz-linear-gradient(bottom, #A40029 0%, #B10038 100%);
    background-image: -webkit-linear-gradient(bottom, #A40029 0%, #B10038 100%);
    background-image: -ms-linear-gradient(bottom, #A40029 0%, #B10038 100%);
    background-image: -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0, #A40029),
        color-stop(1, #B10038)
    );
    box-shadow: 1px 1px 2px rgba(0,0,0,0.35);
    cursor: pointer;
    -moz-transition: none;
    -webkit-transition: none;
    transition: none;
}

.btn-big:hover {
    box-shadow: inset 0 0 15px 0 rgba(0,0,0,0.2);
}

.btn-big:active {
    box-shadow: inset 0 0 20px 0 rgba(0,0,0,0.5);
    position: relative;
    top: 1px;
}
.btn-big.btn-disabled, .btn-big.btn-disabled:hover, .btn-big.btn-disabled:active, .btn-big.btn-disabled:focus
{
    color:#999;
    cursor:default;
    border: 1px solid #474747;
    background: #7a7b7c; /* Old browsers */
    background: -moz-linear-gradient(top,  #7a7b7c 0%, #474747 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7a7b7c), color-stop(100%,#474747)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #7a7b7c 0%,#474747 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #7a7b7c 0%,#474747 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #7a7b7c 0%,#474747 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #7a7b7c 0%,#474747 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7a7b7c', endColorstr='#474747',GradientType=0 ); /* IE6-9 */
    box-shadow: 1px 1px 2px rgba(0,0,0,0.35);
    top:0;
}
.btn-big.btn-cancel
{
    color:#fff;
    border: 1px solid #474747;
    background: #7a7b7c; /* Old browsers */
    background: -moz-linear-gradient(top,  #7a7b7c 0%, #474747 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7a7b7c), color-stop(100%,#474747)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #7a7b7c 0%,#474747 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #7a7b7c 0%,#474747 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #7a7b7c 0%,#474747 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #7a7b7c 0%,#474747 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7a7b7c', endColorstr='#474747',GradientType=0 ); /* IE6-9 */

    }
input[type=submit].btn-big {
    width: 100%;
}

label[for=max_bid] 
{
    width:auto;
    font-weight: 600;
    font-size: 11px;
    text-transform: uppercase;
    letter-spacing: 0.05em;
    margin-right: 10px;
}

b.curr {
    font-size: 11px;
    color: #adadad;
    font-weight: 600;
    margin-right: 5px;
}

input.curr {
    background: #E6E6E4;
    font: inherit;
    padding:3px 10px;
    height:24px;
    line-height:24px;
    border: none;
    box-shadow: inset 0 1px 3px 0 rgba(0,0,0,0.31);
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
    text-align:right;

}

#max_bid {
    background: #E6E6E4;
    font: inherit;
    padding: 8px 10px;
    border: none;
    box-shadow: inset 0 1px 3px 0 rgba(0,0,0,0.31);
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
}
.biddingInformation{position:relative;}
.lot-gallery {	background: #fff; padding:4px; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12); margin-bottom:30px; }
#lot-gallery, #lot-carousel { margin-bottom:0; }
#lot-gallery li, #room-carousel li { margin-bottom:0; }
#lot-carousel { position:relative; margin-top:15px !important; padding: 0 10px; }
#lot-carousel li {  margin-right:10px; }
#lot-carousel img { cursor:pointer; width: 100px; }
#lot-carousel .flex-control-paging { display:none; }
/*.carousel-page{ 
    position: relative; 
    top: -40px;
    float:right;
    width: 100%;
    font-size: medium; 
    color: black;
    align-content: flex-end;
    background:rgb(255, 255, 255) transparent;
    background:rgba(255, 255, 255, 0.6);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCFFFFFF, endColorstr=#CCFFFFFF);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCFFFFFF, endColorstr=#CCFFFFFF)";
}*/
.carousel-page-number { float: right;}

.notes { margin-bottom: 50px; }

.notes-wrap {
    padding: 25px 30px;
    background: #FFFFFF;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12);
    position: relative;
}

.notes-wrap:before {
    content: ' ';
    background: url(images/sprites.png) no-repeat 0 -284px; width: 58px; height: 59px;
    position: absolute;
    top: -10px;
    left: -10px;
}

.notes-wrap p { margin: 0; }
.notes-wrap .section-title { margin-bottom: 10px; font-size: 16px; }
.notes-wrap B {font-weight:700;}
.notes-wrap I {font-style:italic;}
.notes-wrap ol
{
    list-style:decimal;
    margin:8px 0 8px 32px;
}
.notes-wrap ul 
{
    list-style:disc;
    margin:8px 0 8px 32px;
}
.notes-wrap blockquote 
{
    font-size:1em;
}

.notes-icon {
    padding-top: 25px;
    position: relative;
}

.notes-icon:before {
    content: ' ';
    background: url(images/sprites.png) no-repeat 0 -284px; width: 58px; height: 59px;
    position: absolute;
    top: -5px;
    left: -38px;
}
/* MODULE: Tabs
================================================== */

.panel-container {
    background: #fff;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12);
}

.tab-content {
    padding: 30px;
}

.etabs {
    margin: 0;
    padding: 0;
}

.etabs li {
    margin: 0 5px 0  -1px;
    padding: 0;
    float: left;
}

.etabs li a,
.etabs li a:visited{
    padding:12px 32px;
    display: block;
    font-family: Lora, Georgia, sans-serif;
    font-style: italic;
    font-size: 14px;
    background: #F9F9F9;
    border: 1px solid #E2E2E2;
    border-bottom: none;
    color: #A3A3A3;
}

.etabs li.active a,
.etabs li.active :visited {
    border: 1px solid #EFEFEF;
    background: #fff;
    color: #474747;
    border-bottom: none;
}

ul.info-list {
    margin: 0;
    padding: 0;
}

ul.info-list li {
    margin-bottom: 35px;
    padding-bottom: 35px;
    display: block;
    border-bottom: 1px solid #D9D9D9;
}

ul.info-list li:last-child {
    padding-bottom: 0;
    margin-bottom: 0;
    border: none;
}

ul.info-list h4 {
    font-family: Lora, Georgia, sans-serif;
    font-style: italic;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 10px;
}

ul.info-list p {
    margin: 0 0 2px 0;
}

/* PAGE: #Category
================================================== */
.auction-hero {
    padding: 5px 5px 4px 5px;
    background: #fff;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12);
    position: relative;
    line-height: 1;
    margin-bottom: 20px;
}

.auction-hero .slide-desc {
    width: auto;
    top: 50px;
    bottom: auto;
    left: 50px;
    line-height: 1.5;
}

.auction-hero .slide-desc .dates {
    padding: 5px 25px;
    font-size: 12px;
}

.auction-hero .slide-title {
    width: auto;
}

.auction-hero .slide-title h1 {
    margin: 0;
}

.auction-hero .btn.enter-auction {
    padding: 6px 25px;
    position: absolute;
    bottom: -30px;
    right: 0;
}

.sec-title {
    font-family: Lora, Georgia, serif;
    font-style: italic;
    font-size: 16px;
    padding-bottom: 13px;
    margin-bottom: 20px;
    text-align: center;
    background: transparent url(images/line.png) no-repeat bottom center;
    font-weight: normal;
}

.wgt-about {
    margin-bottom: 15px;
}

.wgt-about p {
    text-align: center;
    margin-bottom: 0;
}
H3.wgt-about.bordered {text-align:center;}
.wgt-about.bordered 
{
    font-size:12px;
    font-weight:400;
    background: #fff;
    padding:16px 6px;
    box-shadow: 0 1px 2px rgba(0,0,0,0.12);
    margin-bottom: 35px;
}
.wgt-about h3 {
    text-align: center;
    font-size: 16px;
    font-weight: normal;
}
.wgt-about h3.splitter
{
    background: transparent url(images/bg-h3-splitter.png) no-repeat bottom center;}

.wgt-about.bordered h3 {
    text-align: center;
    font-size: 16px;
    font-weight: normal;
}

.time-info {
    padding: 9px 0 9px 30px;
    font-family: Lora, Georgia, sans-serif;
    color: #7b7b7b;
    border: 1px solid #D4D4D4;
    float: left;
    width: 150px;
    background: #F9F9F9;
    margin-top: 10px;
}

.time-info b {
    padding-left: 25px;
    background: url(images/sprites.png) no-repeat -1px -189px;
}

.lot-time {
    text-transform: uppercase;
    float: right;
    border: 1px solid #D4D4D4;
    border-left: none;
    font-size: 12px;
    letter-spacing: 0.05em;
    text-align: center;
    padding: 9px 15px;
    width: 247px;
    background: #FCFCFC;
    margin-top: 10px;
}

.auction-cat {
    position: relative;
    line-height: 1;
    margin-bottom: 20px;
}

.auction-cat > a {
    display: block;
}

.cat-desc {
    position: absolute;
    padding: 25px;
    background: #000;
    background: rgba(0,0,0,0.8);
    color: #fff;
    bottom: 0;
    width: 410px;
}

.cat-desc a,
.cat-desc a:visited {
    color: #ffffff;
}

.cat-desc h1 {
    margin: 0;
    font-size: 20px;
    font-family: "HelveticaNeue-CondensedBold", "HelveticaNeueBoldCondensed", "HelveticaNeue-Bold-Condensed", "Helvetica Neue Bold Condensed", "HelveticaNeueBold", "HelveticaNeue-Bold", "Helvetica Neue Bold", "HelveticaNeue", "Helvetica Neue", "Arial Narrow", "Arial", sans-serif;
    font-stretch: condensed;
    text-transform: uppercase;
}

.cat-desc .time {
    position: absolute;
    right: 25px;
    top: 37px;
    letter-spacing: 0.05em;
    font-size: 12px;
    text-transform: uppercase;
}

.auction-cat a.enter-auction {
    position: absolute;
    top: 180px;
    left: 135px;
    box-shadow: 0 1px 2px rgba(0,0,0,0.5);
    opacity: 0;
}

.auction-cat:hover a.enter-auction {
    opacity: 1;
}

/* PAGE: #Auction Listing
================================================== */

.browse-options {
    position: relative;
    float: right !important;
}

.browse-wrap {
    /*position: absolute;
    right: 100px;*/
    float:right;
    border-left: 1px solid #D9D9D9;
}

.browse-title {
    float: left;
    padding: 10px 5px 12px 12px;
}

.browse-icon {
    float: left;
    margin-left: 5px;
    width: 16px;
    height: 14px;
    background: url(images/sprites.png) no-repeat;
    cursor: pointer;
    text-indent: -999em;
    padding: 0;
    position: relative;
    top: 7px;
}

.browse-icon.table {
    background-position: -45px -363px;
    width: 17px;
}


.browse-icon.table.active,
.browse-icon.table:hover {
    background-position: -45px -383px;
}

.browse-icon.grid {
    background-position: -1px -363px;
    width: 14px;
    height: 14px;
}
.browse-icon.grid.active,
.browse-icon.grid:hover {
    background-position: -1px -383px;
}

.browse-icon.list {
    background-position: -23px -363px;
    width: 15px;
    height: 14px;
}

.browse-icon.list.active,
.browse-icon.list:hover {
    background-position: -23px -383px;
}

/* Virtual Gallery *******************************/
.vg-wrap {
    
    float:right;
    border-left: 1px solid #D9D9D9;
    margin-left:12px
}
.vg-title {
    float: left;
    padding: 10px 5px 12px 12px;
    cursor:pointer;
}
.vg-icon {
    float: left;
    margin-left: 5px;
    width: 17px;
    height: 17px;
    background: url(images/sprites.png) no-repeat -71px -360px;
    cursor: pointer;
    text-indent: -999em;
    padding: 0;
    position: relative;
    top: 4px;
}
.vg-wrap .vg-title{color:#990000;}
.vg-wrap .vg-icon {
    background-position: -71px -380px;
}

.auction-snip.snip-list {
    position:relative;
    height: auto;
    box-shadow: none;
    margin-bottom: 40px;
    min-height:468px;
}

.auction-snip.snip-list .auction-snip-content {
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12);
    margin-bottom: 5px;
    cursor:pointer;
}

.auction-snip.snip-list figcaption {
    position: relative;
    height: 90px;
}

.snip-list .timer {
    position: absolute;
    top: 0;
    background: #000;
    background: rgba(0,0,0,0.8);
    color: #fff;
    text-transform: uppercase;
    font-size: 11px;
    font-weight: 600;
    letter-spacing: 0.05em;
    width: 100%;
    padding: 6px 0 4px;
    text-align: center;
    text-indent: 15px;
    z-index:9999;
}

.time-icon {
    position: absolute;
    left: 0;
    top: 0;
    padding: 9px 11px 10px;
    background: #BA1827;
}

.time-icon b {
    background: url(images/sprites.png) no-repeat 0 -100px; width: 15px; height: 15px;
    display: block;
    overflow:hidden;
    text-indent:20px;
}

.snip-list .time { background: none; padding: 0;}

.snip-list figcaption {
    border-bottom: 1px solid #EDEDED;
}

.snip-list .auction-bid {
    height: 70px;
}

.snip-list .current-bid {
    width: 144px;
    padding: 0 16px;
    float: left;
    background: #fff;
    height: 100%;
    margin: 0;
}
.snip-list .current-bid.full-line {
    width: 268px;
}
.snip-list .price {
    font-weight: 600;
    font-size: 13px;
}
.snip-list .price-conv{font-size:11px;}

.snip-list .buy-now-price {
    float: left;
    width: 115px;
    background: #FDFCFA;
    height: 100%;
    border-left: 1px solid #E9E1E1;
    padding: 0 0 0 8px;
}

.snip-list .buy-now-price a,
.snip-list .buy-now-price a:visited {
    color: #990000;
}

.snip-list .sub { margin-top: 10px; color:#ABABAB }
.snip-list .status 
{
    position:absolute;
    top:7px;
    right:10px;
    color:#333;
    padding:2px 0 2px 20px;
    background:transparent url(../img/bg-sprites.png) no-repeat scroll 0 -150px;
}
.snip-list .status-Leading,
.snip-list .status-Won 
{
    background-position:0 -700px;
}
.snip-list .status-Outbid,
.snip-list .status-Lost
{
    background-position:0 -900px;
}
.snip-list .status-ReservedByMe
{
    background-position:0 -1080px;
}
.snip-list .watch {
    padding-left: 22px;
    background: url(images/sprites.png) no-repeat 0 -260px;
}

.snip-list .lot-no {
    float: right;
    color: #C5C4C4;
    font-size: 14px;
}

.snip-list .number-available {
    float: right;
    font-size: 12px;
    font-style: italic;
    color: #575757;
}

.featured-mark {
    position: absolute;
    bottom:0;
    left:0;
    height:32px;
    line-height:32px;
    background: #EAC041;
    color: #54461c;
    border-top: 1px solid #F1D273;
    border-right: 1px solid #F1D273;
    text-align: center;
    padding:0 16px;
    text-transform: uppercase;
    letter-spacing: 0.05em;
    font-size: 12px;
}
/*
.featured-mark.ftr-mrk-Outbid {
    background: #999;
    color: #000;
    border-top: 1px solid #ccc;
    border-right: 1px solid #ccc;
}
*/
.featured-mark b {
    padding-left: 20px;
    background: url(images/sprites.png) no-repeat -1px -416px;
}

.btn.bid-now {
    display: inline-block;
    position: absolute;
    top: 120px;
    left: 70px;
    width:80px;
    padding: 7px 40px;
    box-shadow: 1px 1px 1px rgba(0,0,0,0.5);
    opacity: 0;

}
.btn.bid-now:hover {
    text-decoration:none;
}
.auction-snip-content:hover .btn.bid-now {
    opacity: 1;
}

.lot-paging a,
.lot-paging span,
.view-no a,
.view-no span {
    padding: 10px 25px 10px 25px;
    border-right: 1px solid #D9D9D9;
    font-family: Lora, Georgia, serif;
    font-style: italic;
} 

.view-no a,
.view-no a:visited {
    color: #474747;
}

.view-no a:hover {
    color: #990000;
}

.view-no a:last-child {
    padding-right: 0;
    border: none;
}



#watched { margin-top: 50px; }

.watched-lot {
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.25);
}

.watched-lot > a {
    display: block;
    line-height: 0;
}

.watched-lot h1 {
    font-size: 13px;
    padding: 10px;
    background: #fff;
    margin: 0;
    line-height: 1.2;
}

.watched-lot h1 a,
.wathced-lot h1 a:visited {
    color: #474747;
}

.watched-lot h1 a:hover {
    color: #990000;
}

.watch-link-lot-number {
    float: right; 
    color: #C6C6C6
}

.selections {
    padding-bottom: 15px;
    border-bottom: 1px solid #C9C9C9;
    margin-bottom: 25px;
    margin-top: -10px;
}

ul.side-nav, .side-nav ul {
    margin: 0;
    padding: 0;
    font-family: Lora, Georgia, sans-serif;
    font-style: italic;
}

.side-nav li {
    margin: 0;
    position: relative;
}

.side-nav > li > a {
    font-family: Lora, Georgia, sans-serif;
    font-size: 13px;
    font-style: italic;
    padding-right: 15px;
}

.side-nav span.arrow {
    background: url(images/sprites.png) no-repeat 0 -161px;
    width: 8px; height: 6px;
    display: inline-block;
}

.side-nav ul {
    position: absolute;
    left: 0;
    padding: 4px;
    background: #fff;
    z-index: 1000;
    box-shadow: 1px 1px 3px rgba(0,0,0,0.3);
    top: -999em;
}

.side-nav ul li a {
    display: block;
    color: #80807F;
    padding: 11px 80px 11px 17px;
    background: #F6F6F4;
    border-bottom: 1px solid #E0E0E0;
    border-top: 1px solid #FFF;
}

.side-nav > li:hover > ul {
    display: block;
    top: auto;
}

.side-nav.cats {
    float: left;
    padding: 7px 10px 7px 0;
    border-right: 1px solid #DBDBDB;
    margin-right: 25px;
}

.side-nav.sort-auctions {
    float: right;
    padding: 7px 0 7px 25px;
    border-left: 1px solid #DBDBDB;
    margin-left: 25px;
}

.filter {
    background: transparent;
    border: 1px solid #C9C9C9;
    padding: 2px 2px 2px 10px;
    color: #A9A9A9;
    float: left;
    margin: 5px 20px 0 0;
}

div.selector {
    color: #A9A9A9;
    margin-right: 16px;
    margin-top: 2px;
}

div.selector span { cursor: pointer; }







/* PLUGIN: Fancybox 2.0.5
================================================== */
.fancybox-tmp iframe, .fancybox-tmp object {
    vertical-align: top;
    padding: 0;
    margin: 0;
}

.fancybox-wrap {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1002;
}

.fancybox-outer {
    position: relative;
    padding: 0;
    margin: 0;
    background: #f9f9f9;
    color: #444;
    text-shadow: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.fancybox-opened {
    z-index: 1003;
}

.fancybox-opened .fancybox-outer {
    -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-inner {
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
    position: relative;
    outline: none;
    overflow: hidden;
}

.fancybox-error {
    color: #444;
    font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
    margin: 0;
    padding: 10px;
}

.fancybox-image, .fancybox-iframe {
    display: block;
    width: 100%;
    height: 100%;
    border: 0;
    padding: 0;
    margin: 0;
    vertical-align: top;
}

.fancybox-image {
    max-width: 100%;
    max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
    background-image: url(js/fancybox/source/fancybox_sprite.png);
}

#fancybox-loading {
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -22px;
    margin-left: -22px;
    background-position: 0 -108px;
    opacity: 0.8;
    cursor: pointer;
    z-index: 1010;
}

#fancybox-loading div {
    width: 44px;
    height: 44px;
    background: url(js/fancybox/source/fancybox_loading.gif) center center no-repeat;
}

.fancybox-close {
    position: absolute;
    top: -18px;
    right: -18px;
    width: 36px;
    height: 36px;
    cursor: pointer;
    z-index: 1004;
}

.fancybox-nav {
    position: absolute;
    top: 0;
    width: 40%;
    height: 100%;
    cursor: pointer;
    background: transparent url(js/fancybox/source/blank.gif); /* helps IE */
    z-index: 1003;
}
}}
.fancybox-prev {
    left: 0;
}

.fancybox-next {
    right: 0;
}

.fancybox-nav span {
    position: absolute;
    top: 50%;
    width: 36px;
    height: 36px;
    margin-top: -18px;
    cursor: pointer;
    z-index: 1003;
    visibility: hidden;
}

.fancybox-prev span {
    left: 20px;
    background-position: 0 -36px;
}

.fancybox-next span {
    right: 20px;
    background-position: 0 -72px;
}

.fancybox-nav:hover span {
    visibility: visible;
}

.fancybox-tmp {
    position: absolute;
    top: -9999px;
    left: -9999px;
    padding: 0;
    overflow: visible;
    visibility: hidden;
}

/* Overlay helper */

#fancybox-overlay {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    display: none;
    z-index: 1001;
    background: #000;
}

/* Title helper */

.fancybox-title {
    visibility: hidden;
    font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
    position: relative;
    text-shadow: none;
    z-index: 1005;
}

.fancybox-opened .fancybox-title {
    visibility: visible;
}

.fancybox-title-float-wrap {
    position: absolute;
    bottom: 0;
    right: 50%;
    margin-bottom: -35px;
    z-index: 1003;
    text-align: center;
}

.fancybox-title-float-wrap .child {
    display: inline-block;
    margin-right: -100%;
    padding: 2px 20px;
    background: transparent; /* Fallback for web browsers that doesn't support RGBa */
    background: rgba(0, 0, 0, 0.8);
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    text-shadow: 0 1px 2px #222;
    color: #FFF;
    font-weight: bold;
    line-height: 24px;
    white-space: nowrap;
}

.fancybox-title-outside-wrap {
    position: relative;
    margin-top: 10px;
    color: #fff;
}

.fancybox-title-inside-wrap {
    margin-top: 10px;
}

.fancybox-title-over-wrap {
    position: absolute;
    bottom: 0;
    left: 0;
    color: #fff;
    padding: 10px;
    background: #000;
    background: rgba(0, 0, 0, .8);
}

/* Uniform JS */
/* General settings */
div.selector,
div.selector span,
div.checker span,
div.radio span,
div.uploader,
div.uploader span.action,
div.button,
div.button span {
    background-image: url(images/sprite.png);
    background-repeat: no-repeat;
    -webkit-font-smoothing: antialiased; }

.selector,
.checker,
.button,
.radio,
.uploader {
    display: -moz-inline-box;
    display: inline-block;
    *display: inline;
    zoom: 1;
    vertical-align: middle; }

.selector select:focus,
.radio input:focus,
.checker input:focus,
.uploader input:focus {
    outline: 0; }

.selector,
.radio,
.checker,
.uploader,
.button,
.selector *,
.radio *,
.checker *,
.uploader *,
.button * {
    margin: 0;
    padding: 0; }

.highContrastDetect {
    background: url(../images/bg-input.png) repeat-x 0 0;
    width: 0px;
    height: 0px; }

/* Input & Textarea */
input.text,
input.email,
input.search,
input.tel,
input.url,
input.datetime,
input.date,
input.month,
input.week,
input.time,
input.datetime-local,
input.number,
input.color,
input.password,
select.uniform-multiselect,
textarea.uniform {
    padding: 3px;
    background: url(images/bg-input.png) repeat-x 0 0;
    outline: 0; }

/* Remove default webkit and possible mozilla .search styles */
div.checker input,
input.search,
input.search:active {
    -moz-appearance: none;
    -webkit-appearance: none; }

input.text:focus,
input.email:focus,
input.search:focus,
input.tel:focus,
input.url:focus,
input.datetime:focus,
input.date:focus,
input.month:focus,
input.week:focus,
input.time:focus,
input.datetime-local:focus,
input.number:focus,
input.color:focus,
input.password:focus,
select.uniform-multiselect:focus,
textarea.uniform:focus {
    background: url(images/bg-input-focus.png) repeat-x 0 0; }

/* Select */
div.selector {
    background-position: 0 -130px;
    line-height: 26px;
    height: 26px;
    padding: 0 0 0 10px;
    position: relative;
    overflow: hidden; }

div.selector.fixedWidth {
    width: 190px; }

div.selector span {
    text-overflow: ellipsis;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    background-position: right 0;
    height: 26px;
    line-height: 26px;
    padding-right: 25px;
    cursor: pointer;
    width: 100%;
    display: block; }

div.selector.fixedWidth span {
    width: 155px; }

div.selector select {
    opacity: 0;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    border: none;
    background: none;
    position: absolute;
    height: 22px;
    top: 2px;
    left: 0px;
    width: 100%; }

/*div.selector:active,*/
/*div.selector.active {*/
    /*background-position: 0 -156px; }*/

/*div.selector:active span,*/
/*div.selector.active span {*/
    /*background-position: right -26px; }*/

/*div.selector.focus,*/
/*div.selector.hover,*/
/*div.selector:hover {*/
    /*background-position: 0 -182px; }*/

/*div.selector.focus span,*/
/*div.selector.hover span,*/
/*div.selector:hover span {*/
    /*background-position: right -52px; }*/

/*div.selector.focus:active,*/
/*div.selector.focus.active,*/
/*div.selector:hover:active,*/
/*div.selector.active:hover {*/
    /*background-position: 0 -208px; }*/

/*div.selector.focus:active span,*/
/*div.selector:hover:active span,*/
/*div.selector.active:hover span,*/
/*div.selector.focus.active span {*/
    /*background-position: right -78px; }*/

/*div.selector.disabled,*/
/*div.selector.disabled:active,*/
/*div.selector.disabled.active {*/
    /*background-position: 0 -234px; }*/

/*div.selector.disabled span,*/
/*div.selector.disabled:active span,*/
/*div.selector.disabled.active span {*/
    /*background-position: right -104px; }*/

/* Checkbox */
div.checker,
div.checker span,
div.checker input {
    width: 19px;
    height: 19px; }

div.checker {
    position: relative; }

div.checker span {
    display: -moz-inline-box;
    display: inline-block;
    *display: inline;
    zoom: 1;
    text-align: center;
    background-position: 0 -260px; }

div.checker input {
    opacity: 0;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    border: none;
    background: none;
    display: -moz-inline-box;
    display: inline-block;
    *display: inline;
    zoom: 1; }

div.checker:active span,
div.checker.active span {
    background-position: -19px -260px; }

div.checker.focus span,
div.checker:hover span {
    background-position: -38px -260px; }

div.checker.focus:active span,
div.checker:active:hover span,
div.checker.active:hover span,
div.checker.focus.active span {
    background-position: -57px -260px; }

div.checker span.checked {
    background-position: -76px -260px; }

div.checker:active span.checked,
div.checker.active span.checked {
    background-position: -95px -260px; }

div.checker.focus span.checked,
div.checker:hover span.checked {
    background-position: -114px -260px; }

div.checker.focus:active span.checked,
div.checker:hover:active span.checked,
div.checker.active:hover span.checked,
div.checker.active.focus span.checked {
    background-position: -133px -260px; }

div.checker.disabled span,
div.checker.disabled:active span,
div.checker.disabled.active span {
    background-position: -152px -260px; }

div.checker.disabled span.checked,
div.checker.disabled:active span.checked,
div.checker.disabled.active span.checked {
    background-position: -171px -260px; }

/* Radio */
div.radio,
div.radio span,
div.radio input {
    width: 18px;
    height: 18px; }

div.radio {
    position: relative; }

div.radio span {
    display: -moz-inline-box;
    display: inline-block;
    *display: inline;
    zoom: 1;
    text-align: center;
    background-position: 0 -279px; }

div.radio input {
    opacity: 0;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    border: none;
    background: none;
    display: -moz-inline-box;
    display: inline-block;
    *display: inline;
    zoom: 1;
    text-align: center; }

div.radio:active span,
div.radio.active span {
    background-position: -18px -18px -279px; }

div.radio.focus span,
div.radio:hover span {
    background-position: -36px -36px -279px; }

div.radio.focus:active span,
div.radio:active:hover span,
div.radio.active:hover span,
div.radio.active.focus span {
    background-position: -54px -279px; }

div.radio span.checked {
    background-position: -72px -279px; }

div.radio:active span.checked,
div.radio.active span.checked {
    background-position: -90px -279px; }

div.radio.focus span.checked,
div.radio:hover span.checked {
    background-position: -108px -279px; }

div.radio.focus:active span.checked,
div.radio:hover:active span.checked,
div.radio.focus.active span.checked,
div.radio.active:hover span.checked {
    background-position: -126px -279px; }

div.radio.disabled span,
div.radio.disabled:active span,
div.radio.disabled.active span {
    background-position: -144px -279px; }

div.radio.disabled span.checked,
div.radio.disabled:active span.checked,
div.radio.disabled.active span.checked {
    background-position: -162px -279px; }

/* Uploader */
div.uploader {
    background-position: 0 -297px;
    height: 28px;
    width: 190px;
    cursor: pointer;
    position: relative;
    overflow: hidden; }

div.uploader span.action {
    background-position: right -409px;
    height: 28px;
    line-height: 28px;
    width: 85px;
    text-align: center;
    float: left;
    display: inline;
    overflow: hidden;
    cursor: pointer; }

div.uploader span.filename {
    text-overflow: ellipsis;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    float: left;
    cursor: default;
    height: 24px;
    margin: 2px 0 2px 2px;
    line-height: 24px;
    width: 82px;
    padding: 0 10px; }

div.uploader input {
    opacity: 0;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    border: none;
    background: none;
    position: absolute;
    top: 0;
    right: 0;
    float: right;
    cursor: default;
    width: 100%;
    height: 100%; }

div.uploader.focus,
div.uploader.hover,
div.uploader:hover {
    background-position: 0 -353px; }

div.uploader.focus span.action,
div.uploader.hover span.action,
div.uploader:hover span.action {
    background-position: right -437px; }

div.uploader.active span.action,
div.uploader:active span.action {
    background-position: right -465px; }

div.uploader.focus.active span.action,
div.uploader:focus.active span.action,
div.uploader.focus:active span.action,
div.uploader:focus:active span.action {
    background-position: right -493px; }

div.uploader.disabled {
    background-position: 0 -325px; }

div.uploader.disabled span.action {
    background-position: right -381px; }

/* Buttons */
div.button a,
div.button button,
div.button input {
    position: absolute;
    display: none; }

div.button {
    background-position: 0 -641px;
    height: 30px;
    cursor: pointer;
    position: relative; }

div.button span {
    display: -moz-inline-box;
    display: inline-block;
    *display: inline;
    zoom: 1;
    line-height: 1;
    text-align: center;
    background-position: right -521px;
    height: 30px;
    margin-left: 13px;
    padding: 0; }

div.button.focus,
div.button:focus,
div.button:hover,
div.button.hover {
    background-position: 0 -701px; }

div.button.focus span,
div.button:focus span,
div.button:hover span,
div.button.hover span {
    background-position: right -581px; }

div.button.active,
div.button:active {
    background-position: 0 -671px; }

div.button.active span,
div.button:active span {
    background-position: right -551px;
    cursor: default; }

div.button.disabled {
    background-position: 0 -731px; }

/* Separate from above due to IE8 */
div.button:disabled {
    background-position: 0 -731px; }

div.button.disabled span {
    background-position: right -611px;
    cursor: default; }

/* Separate from above due to IE8 */
div.button:disabled span {
    background-position: right -611px;
    cursor: default; }
    


/*TEMP for Arbus*/
.auction-hero .slide-desc {display:none;}

/* For your watched list */
.watched-list .timer,
.watched-list .auction-bid,
.watched-list .snip-meta{display:none;}
.watched-list .one-third.columns{width: 222px;}
.watched-list a.auction-thumb{width: 222px; height: 160px;}
.watched-list a.auction-thumb IMG{height: 150px; margin:5px auto;}
.watched-list .auction-snip figcaption{width:190px;}
.watched-list .auction-snip figcaption h3{font-size:13px;line-height:28px;}
.watched-list .btn.bid-now{top:65px;left:30px; width:80px;}
.watched-list .auction-snip figcaption h3 {width:190px;}


/* Account */
.ac-sale-sel-hld{padding:1em 0;background:#f9f9f9;border-bottom:1px solid #ccc;}
.row .ac-sale-sel-hld LABEL{padding:0 0 0 8px}
.ac-sale-sel-hld #sale-dropdown{margin:2px 0 0 0}
.myBids H1, .myWatches H1{margin:0.5em 0;padding:0 0 0.5em 0;border-bottom:1px dotted #B0B0B0}
.myBids .custom-form, .myWatches .custom-form{padding:0;}
.auction-tabs{border-bottom:2px solid #343430;margin:0;}
.auction-tabs LI A{background: #8D8D8D;border:none;margin:0 2px 0 0;padding:0 40px;width:auto;line-height:26px;height:26px;}
.auction-tabs LI A.active{background: #343430;border:none;padding:0 40px;width:auto;line-height:28px;height:28px;}
.auction-tabs LI.disabled A{background: #ccc;color:#999}
.auction-tabs LI.disabled A:hover{background: #ccc;color:#999}
.myBids .auctionslist, .myWatches .auctionslist{margin:32px 0 0 0;}
.myWatches H1{margin:0.5em 0 0 0}

/* Sale selection */
.saleselection-table .ss-ttl{font-size:1.2em;font-weight:700;padding:0.5em 0}
.saleselection-table .ss-itm{padding:0.25em 0 0.25em 1em;}
.saleselection-table .ss-btn{padding:0.25em 0 0.25em 1em;}
.saleselection-table .ss-btn .btn{padding:8px 30px;}

/* Error pages */
.error-pg H2{padding:0.5em 0;margin:0 0 1em 0;border-bottom: 1px solid #D9D9D9;}
.error-rec{display:none;}

/* Button mods */
.btn-disabled{background:#999;color:#ccc;cursor:default;}
.btn-disabled:hover{background:#999!important;color:#ccc;cursor:default;}

/* Transactions */
.auction-tabs LI.transactions-payments A{padding:0 40px;border:none;}

/* Lot Details - Estimate */
.lotdetail-estimate{position:absolute;top:-8px;right:8px;width:382px;padding:8px 12px 6px;background:#fff;border:3px solid #3E3E3E;-webkit-box-shadow:0px 0px 2px 2px rgba(0, 0, 0, 0.1);box-shadow:0px 0px 2px 2px rgba(0, 0, 0, 0.1);z-index:999;}
.estimatedCostModalTrigger{cursor:pointer;}
.detailsClose{position:absolute;top:2px;right:2px;display:block;width:17px;height:16px;background:#900;cursor:pointer;background: url(images/sprites.png) no-repeat 0 -450px;white-space:nowrap;padding:0;overflow:hidden;}
.detailsClose:hover{background-position:-50px -450px}
.lotdetail-estimate H5{border-bottom:1px solid #d4d4d4;padding:5px 0 8px;}
.lotdetail-estimate TD{padding:2px 0;}
.lotdetail-estimate TD.colhdr{border-top:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4; padding:5px 0 4px 0;}
.lotdetail-estimate TD.colhdr SPAN{font-size:14px;font-weight:400;color:#000}
.lotdetail-estimate TD.collast{padding:2px 0 4px 0;}
.lotdetail-estimate TD.col1 {width:222px;font-family: Lora, Georgia, serif;font-style: italic;font-size:12px;}
.lotdetail-estimate TD.col1 div {display:inline;}
.lotdetail-estimate TD.col2 {width:110px;font-size:12px;text-align:right;color:#444;}
.entry-info P.lotdetail-note{ text-align: center;color:#3E3E3E;padding:8px 0;border:none;}
.entry-info P.lotdetail-note.collection{ text-align: left;}
.lotdetail-estimate TD.colcurr{border-bottom:1px solid #d4d4d4;padding:4px 0;}

/* Video Sale */
.lotdetail-imgthumb-holder .list_carousel li{position:relative;}
.thumbnail-video{position:absolute;top:50%;left:50%;display:block;width:24px;height:24px;margin:-12px 0 0 -12px;background:url(/Content/img/bg-sprites.png) no-repeat 0 -400px}


/* Business Details popover */
.business-details{position:absolute;margin-top:-150px;right:0px;padding:8px 12px 6px;background:#fff;border:3px solid #3E3E3E;-webkit-box-shadow:0px 0px 2px 2px rgba(0, 0, 0, 0.1);box-shadow:0px 0px 2px 2px rgba(0, 0, 0, 0.1);z-index:9999;}
.business-details H5{border-bottom:1px solid #d4d4d4;padding:5px 0 8px;}
.business-details TD{padding:2px 0;}
.business-details TD.colhdr{border-top:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4; padding:5px 0 4px 0;}
.business-details TD.colhdr SPAN{font-size:14px;font-weight:400;color:#000}
.business-details TD.collast{padding:2px 0 4px 0;}
.business-details TD.col1 {width:222px;font-family: Lora, Georgia, serif;font-style: italic;font-size:12px;}
.business-details TD.col2 {width:110px;font-size:12px;text-align:right;color:#444;}
.business-details TD.colcurr{border-bottom:1px solid #d4d4d4;padding:4px 0;}
.footer-cols { position: static;}
.businessDetailsLink { float:right; margin-left: -180px; margin-right:30px; width:510px; text-align:right; }


/*********************************************************
LOT RESTRICTIONS
/*********************************************************/
/* LR - Details - Warning */
.lr-error-hldr {position:absolute;top:10px;left:0;background:#F9F9F9;}
.lr-error{display:block;width:382px;padding:8px 12px 6px;background:#fff;border:1px solid #900;-webkit-box-shadow:0px 0px 2px 2px rgba(0, 0, 0, 0.1);box-shadow:0px 0px 2px 2px rgba(0, 0, 0, 0.1);z-index:999;}
.lr-error H5{border-bottom:1px solid #d4d4d4;padding:5px 0 8px;text-align:center}
.entry-info p.lr-error-note{text-align:center;color:#3E3E3E;padding:8px 0;border:none;}

/* LR - Lot Listing */
.lr-listing-blnk-hldr{
    background:#e5e5e5;
    width: 100%;
    z-index:9999;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12);
}
.lr-listing-blnk{
    width:auto;
    height:338px;
    background:#fff;
    text-align:center;
    padding:50px 25px;
}

/* Mac Safari ONLY*/
.MacSafari .filter-options SELECT{margin:7px 8px 0 0;font-size:13px;color:#555;}

/*********************************************************
Flip this back to external zoom
/*********************************************************/
.lotdetail-imgholder{overflow:visible;}
.zoomWindow{height:auto;width:auto;padding:16px; background:#fff;border:1px solid #d4d4d4;margin:0;-moz-box-shadow: 0 0 2px rgba(0,0,0,0.25);-webkit-box-shadow: 0 0 2px rgba(0,0,0,0.25);box-shadow: 0 1px 3px rgba(0, 0, 0, 0.16);}
.lotdetail-imgholder-center{}
.zoomPad > IMG{max-width:500px}
.zoomWindow{left:532px !important;top:-34px !important;z-index:9999 !important;}
.zoomPreload{left:200px !important;}


/* Explicit Warning */
.explicitHolder{position: fixed;top: 0;left: 0;padding: 0;margin: 0;width: 100%;height: 100%;background:url(/Content/img/bg-black-trans70.png) repeat 0 0;border: medium none;z-index: 1000;}
.explicitItem{position: fixed;top: 40%;left: 30%;width:36%;min-width:520px;margin: 0;padding: 0;color: #222;text-align: center;z-index: 1011;background:#F9F9F9;padding:2%;-webkit-box-shadow:  0px 0px 3px 6px rgba(0, 0, 0, 0.35);box-shadow:  0px 0px 3px 6px rgba(0, 0, 0, 0.35);}
.explicitItem h3{background: url(images/bg-h3-splitter.png) no-repeat scroll center bottom transparent; font-size: 16px;font-weight: normal;}
.explicitItem P{padding:8px 0 32px}
.explicitItem .action{width:80%;margin:0 auto;}
.explicitItem A{display:block;float:left;height:34px;line-height:34px;padding:0 0 0 46px;width:140px;margin:0 auto 8px;color:#fff;text-align:left;}
.explicitItem A.no{background:#444 url(images/btn-explicit-no.png) no-repeat 0 0;}
.explicitItem A.yes{float:right;background:#444 url(images/btn-explicit-yes.png) no-repeat 0 0;}

/* Explicit Overlay */

.explicit-ovr {
    position: fixed;
    top: 0;
    left: 0;
    padding: 0;
    margin: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(18, 18, 18, 0.98);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=1, StartColorStr='#F9121212', EndColorStr='#F9121212')";
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#F9121212', EndColorStr='#F9121212');
    zoom: 1!important;
    border: medium none;
    z-index: 10000;
}

.explicit-msg {
    position: fixed;
    top: 10%;
    left: 50%;
    width: 60%;
    overflow-y: scroll;
    max-height: 80%;
    margin:0 0 0 -30%;
    padding:10px;
    color: #4C4F52;
    background:#fff;
    text-align: center;
    z-index: 10001;
    border:1px solid #000;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow:  0px 0px 3px 3px #000;
    box-shadow:  0px 0px 3px 3px #000;
}

.explicit-msg-ttl{
    color:#111;
    display:block;
    text-align:center;
    font-size:18px;
    font-weight:normal;
    padding:0 0 12px 0;
    margin:24px 0 8px 0;
    background:url(images/bg-h3-splitter.png) no-repeat center bottom;
}
.explicit-msg-txt{
    display:block;
    margin:32px 0;
    padding:0 16px;
}
.explicit-msg-btn{
    display:block;
    margin:8px 0;
}
.explicit-msg-btn a{
    display:block;
    line-height:16px;
    background:#444;
    color:#fff;
    padding:8px 16px 8px 46px;
    margin:0 0 8px 0;
    text-decoration:none;
    text-align:left;
    vertical-align:middle;
}
.explicit-msg-btn a.pos{
    background:#444 url(images/bg-explicit-btn-pos.png) no-repeat left center;
}
.explicit-msg-btn a.neg{
    background:#444 url(images/bg-explicit-btn-neg.png) no-repeat left center;
}



/* Maintenance Overlay */

.maintenance-ovr {
    position: fixed;
    top: 0;
    left: 0;
    padding: 0;
    margin: 0;
    width: 100%;
    height: 100%;
    background:transparent url(images/bg-explicit.png) repeat 0 0;
    border: medium none;
    z-index: 10000;
}
.maintenance-msg {
    position: fixed;
    top: 10%;
    left: 50%;
    width:60%;
    height: 80%;
    max-height: 800px;
    min-height: 500px;
    margin: 0 0 0 -30%;
    padding:10px;
    color: #4C4F52;
    background:#fff;
    text-align: center;
    z-index: 10001;
    border:1px solid #000;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow:  0px 0px 3px 3px #000;
    box-shadow:  0px 0px 3px 3px #000;
    overflow-y: auto;
}
.maintenance-msg-ttl{
    color:#111;
    display:block;
    text-align:center;
    font-size:18px;
    font-weight:normal;
    padding:0 0 12px 0;
    margin:24px 0 8px 0;
    background:url(images/bg-h3-splitter.png) no-repeat center bottom;
}
.maintenance-msg-txt{
    display:block;
    margin:32px 0;
    padding:0 16px;
}
.maintenance-link{
    margin:16px 0 0 0;
    font-size:14px;
}
.maintenance-img{}
.maintenance-msg .explicit-msg-btn a {width:20px;margin:1em auto;}

/* Relative Image Size Overlay */

.relative-ovr {
    position: fixed;
    top: 0;
    left: 0;
    padding: 0;
    margin: 0;
    width: 100%;
    height: 100%;
    background:transparent url(/Content/img/bg-black-trans70.png) repeat 0 0;
    border: medium none;
    z-index: 10000;
}
.relative-wrp {
    position: fixed;
    top:50%;
    left: 50%;
    width:960px;
    height:520px;
    margin:-260px 0 0 -480px;
    padding:0;
    color: #4C4F52;
    background:#fff url(images/bg-rel-img-splice.png) repeat-x 0 0;
    text-align: center;
    z-index: 10001;
    border:1px solid #000;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow:  0px 0px 3px 3px #666;
    box-shadow:  0px 0px 3px 3px #666;
}
.relative-hldr 
{
    position:relative;
    width:100%;
    height:100%;
    background:transparent url(images/bg-rel-img-lgt.png) repeat-x center top;
}
.relative-fig 
{
    position:absolute;
    display:block;
    width:180px;
    height:360px;
    bottom:0;
}
.relative-fig-m
{
    left:12px;
    background:url(images/bg-rel-img-m.png) no-repeat 0 0;
}
.relative-fig-w
{
    right:12px;
    background:url(images/bg-rel-img-w.png) no-repeat 0 0;
}
.relative-cap
{
    position:absolute;
    display:block;
    width:100%;
    left:0;
    bottom:0;
    padding:0 0 12px 0;
}
.relative-cap span
{
    display:block;
}
.relative-cap-ttl
{   
    font-size:16px;}
.relative-cap-nme
{   
    font-size:12px;
    text-transform:uppercase;
    color:#999}
.relative-cap-dim
{   
    font-size:12px;}
.relative-fig-cap span
{
    display:block;}
.relative-img-hldr
{
    position:absolute;
    left:50%;
    top:50%;
    background:#fff;    
    border:1px solid #ccc;
    -webkit-box-shadow:  0px 0px 2px 2px #f2f2f2;
    box-shadow:  0px 0px 2px 2px #f2f2f2;
}
.relative-cls
{
    position:absolute;
    display:block;
    top:1px;
    right:1px;
    width:23px;
    height:23px;
    background:#A33333;
    color:#fff;
    text-indent:25px;
    white-space:nowrap;
    overflow:hidden;
    background:#A33333 url(images/bg-rel-img-cls.png) no-repeat center center;
    cursor:pointer;
    -webkit-border-radius:0 2px 0 0;
    -moz-border-radius:0 2px 0 0;
    border-radius:0 2px 0 0;
}
.relative-cls:hover
{
    background-color:#dd0000;
}

/* */
.relative-img-trg A
{
    position:relative;
    float:right;
    display:block;
    width:130px;
    height:33px;
    text-indent:200px;
    white-space:nowrap;
    overflow:hidden;
    margin:0 0 0 6px;
    background:transparent url(images/bg-rel-img-trg.png) no-repeat 0px 0px;
    cursor:pointer;
}
.relative-img-trg A:hover
{
    background:transparent url(images/bg-rel-img-trg.png) no-repeat 0px -40px;
}

/**************************************
WATCHED ITEMS - OVERRIDE    
**************************************/
.watched-list .auction-snip.snip-list figcaption{height:65px}
.watched-list .art-ttl,.watched-list .art-mkr{width:190px;white-space:nowrap;text-overflow: ellipsis;overflow:hidden}



/*****************************************************
NEW STORE UI
*****************************************************/
.store-ui{background:#fff}

/* RESET GRID VIEW */
.store-ui .auction-snip.snip-list .auction-snip-content,
.store-ui .snip-list .timer,
.store-ui .snip-list .timer .time,
.store-ui .snip-list .timer .time-icon,
.store-ui .snip-list .timer .time-icon b,
.store-ui .auction-snip.snip-list figcaption,
.store-ui .snip-list .auction-bid,
.store-ui .snip-list .current-bid,
.store-ui .auction-snip figcaption h3,
.store-ui .snip-list .sub,
.store-ui .snip-list .price
{background:none;padding:0;margin:0;border:none;-webkit-box-shadow:none;box-shadow:none;top:auto;left:auto;font-size:13px;font-weight:400;color:#646464;text-align:left;width:auto;height:auto;display:block;float:none;text-transform:none;opacity: 1;}
.store-ui .auction-snip figcaption h3 a, .store-ui .auction-snip figcaption h3 a:visited{text-decoration:none;}
.store-ui .btn.bid-now{position:relative;top:auto;left:auto;width:auto;padding:0;box-shadow:none;opacity:1}

/* NEW GRID VIEW LAYOUT */
.store-ui .auction-snip.snip-list .auction-snip-content{position:relative}
.store-ui .filter-options{margin-bottom:8px;}
.store-ui .lot-paging-top{text-align:left;display:block;margin-bottom:8px;}
.store-ui .lot-paging-top a{float:left;padding:0;margin-right:22px;display:block;height:40px;width:40px;line-height:40px;}
.store-ui .lot-paging-top a:last-child{width:100px;}
.store-ui .lot-paging-bot{text-align:left;margin-bottom:32px;}
.store-ui .lot-paging-bot .prev-lot{padding-left:0px;}
.store-ui .lot-paging-bot span{padding-left:0px;}
.store-ui .lot-paging-bot .prev-lot + span{padding-left:25px;}

/* REBUILD NEW GRID VIEW */
.store-ui .auction-snip.snip-list{padding-bottom:16px;margin:0 0 40px 10px;border:1px solid #e5e5e5;background:#f6f6f6;}
/*.store-ui .snip-list .timer{position:absolute;bottom:-28px;width:100%;}*/
.store-ui .snip-list .timer .time-icon{position:relative;font-weight:400;float:left;display:inline-block;text-transform:uppercase;}
.store-ui .snip-list .timer .time-icon b{display:inline;overflow:visible;color:#900;font-size:12px;font-weight:400;text-transform:uppercase;}
.store-ui .snip-list .timer .time-icon b:after{content:":"}
.store-ui .snip-list .timer .time{position:relative;font-size:12px;font-weight:400;text-transform:uppercase;}
.store-ui .auction-snip.snip-list figcaption{}
.store-ui .snip-list .auction-bid{padding:16px 16px 0 16px;}
.store-ui .snip-list .auction-bid .current-bid{}
.store-ui .snip-list .auction-bid .current-bid .price{color:#000;font-weight:700;}
.store-ui a.auction-thumb{background:#fff;}
.store-ui a.auction-thumb IMG{margin:16px auto;}
.store-ui .auction-snip figcaption h3 .art-ttl{font-size:16px;color:#000;padding:16px 16px 0 16px;}
.store-ui .auction-snip figcaption h3 .art-mkr{padding:8px 16px 0 16px;}
.store-ui .snip-list .sub{display:none;}

.store-ui .btn-bid-now-hdr{padding:8px 16px;}
.store-ui .btn-bid-now-hdr a.btn.bid-now{display:inline-block;color:#fff;width:auto;padding:0 16px;height:26px;line-height:26px;font-size:13px;text-transform:capitalize;border:1px solid #8c0000;-webkit-border-radius:3px;border-radius:3px;background:#b20000;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2IyMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4YzAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#b20000 0%,#8c0000 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#b20000),color-stop(100%,#8c0000));background:-webkit-linear-gradient(top,#b20000 0%,#8c0000 100%);background:-o-linear-gradient(top,#b20000 0%,#8c0000 100%);background:-ms-linear-gradient(top,#b20000 0%,#8c0000 100%);background:linear-gradient(to bottom,#b20000 0%,#8c0000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b20000',endColorstr='#8c0000',GradientType=0)}
.store-ui .btn-bid-now-hdr a.btn.bid-now:hover{text-decoration:none;background:#b91a1a;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I5MWExYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5ODFhMWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#b91a1a 0%,#981a1a 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#b91a1a),color-stop(100%,#981a1a));background:-webkit-linear-gradient(top,#b91a1a 0%,#981a1a 100%);background:-o-linear-gradient(top,#b91a1a 0%,#981a1a 100%);background:-ms-linear-gradient(top,#b91a1a 0%,#981a1a 100%);background:linear-gradient(to bottom,#b91a1a 0%,#981a1a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b91a1a',endColorstr='#981a1a',GradientType=0)}
.store-ui .btn-bid-now-hdr a.btn-str-vie,
.store-ui .btn-bid-now-hdr a.btn-str-wat{display:inline-block;width:auto;height:26px;line-height:26px;font-size:13px;text-transform:capitalize;border:1px solid #8c0000;-webkit-border-radius:3px;border-radius:3px;color:#646464;border-color:#ccc;margin-left:8px;background:#fff;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMmYyZjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#fff 0%,#f2f2f2 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f2f2f2));background:-webkit-linear-gradient(top,#fff 0%,#f2f2f2 100%);background:-o-linear-gradient(top,#fff 0%,#f2f2f2 100%);background:-ms-linear-gradient(top,#fff 0%,#f2f2f2 100%);background:linear-gradient(to bottom,#fff 0%,#f2f2f2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f2f2f2',GradientType=0);text-decoration:none;}
.store-ui .btn-bid-now-hdr a.btn-str-vie:hover,
.store-ui .btn-bid-now-hdr a.btn-str-wat:hover{background:#fff;}
.store-ui .btn-bid-now-hdr a.btn-str-wat{padding:0 8px;}
.store-ui .btn-bid-now-hdr a.btn-str-vie,
.store-ui .btn-bid-now-hdr a.btn-str-wat.watch-bid-off{padding:0 16px;}
.store-ui .snip-list .status{top:-1px;left:-1px;right:auto;display:block;height:90px;width:90px;background:url(images/bg-sash-soldout.png) no-repeat 0 0;text-indent:101%;white-space:nowrap;overflow:hidden;display:none;font-size: 10px; letter-spacing: 0;}


/* NEW HERO (CRUMBTRAIL) 
.store-ui .breadcrumb a{color:#000}
.store-ui .breadcrumb .on{border-right:1px solid #474747;padding-right:10px;margin-right:10px;font-weight:700}
.store-ui .breadcrumb .lora{text-transform:capitalize;}*/

/* STORE LINKS */
.store-ui .store-links{margin-top:6px;}
.store-ui .store-links a{float:right;color:#000;line-height:16px;text-transform:uppercase;padding-left:10px;margin-left:10px;border-left:1px solid #474747;background:url(images/bg-cart-sprite.png) no-repeat 0 -1px}
.store-ui .store-links a.store-links-chk{background-position:right -3px;padding-right:16px;}
.store-ui .store-links a.store-links-cart{border-left:none;padding-left:21px;}

/* SCROLLTOP FUNCTION */
.scrollup{width:50px;height:50px;position:fixed;bottom:200px;right:0;display:none;text-indent:-9999px;background:transparent url(images/bg-scroll-top.png) no-repeat;z-index:9999}
@media (max-width: 1000px) {
  .scrollup {
    display: none !important;
  }
}

/* NEW SOCIAL MEDIA */
.store-ui .str-soc{text-align:right;}
.store-ui .str-soc a {
    display:block;
    width:32px;
    height:32px;
    background:url(images/bg-soc-media.png) no-repeat 0 -80px;
    float:right;
    text-indent:101%;
    overflow:hidden;
    border:1px solid #fff;
    margin-top: -5px;
}
.store-ui .str-soc a:hover{border:1px solid #e3e3e3;-webkit-border-radius: 3px;border-radius: 3px;}
.store-ui .str-soc a.str-soc-fac{background-position:-42px -80px;}
.store-ui .str-soc a.str-soc-twi{background-position:0 -80px;}
.store-ui .str-soc a.str-soc-pin{background-position:-82px -80px;}
.store-ui .str-soc a.str-soc-ema{background-position:-126px -79px;margin-right:0;}
.store-ui .str-soc a.str-soc-fac:hover{background-position:-42px -120px;}
.store-ui .str-soc a.str-soc-twi:hover{background-position:0 -120px;}
.store-ui .str-soc a.str-soc-pin:hover{background-position:-82px -120px;}
.store-ui .str-soc a.str-soc-ema:hover{background-position:-126px -119px;}

/* STORE DETAILS PAGE */
.store-ui .lot-no{text-transform:uppercase}
.store-ui .lot-specialist h4{font-family:Lora,Georgia,sans-serif;font-style:italic;font-size:16px;font-weight:bold;margin-bottom:10px}
.store-ui .str-prc-hldr{border-bottom:1px solid #e3e3e3;padding-bottom:12px;}
.store-ui .entry-info p{border-bottom:none;padding-bottom:6px;}
.store-ui .str-prc-item{font-size:18px;color:#343430;padding-right:16px}
.store-ui .str-prc-item span{display:none}
.store-ui .str-btn-hldr .btn{width:auto;padding:0 16px;height:26px;line-height:26px;font-size:13px;text-transform:capitalize;background:#b20000;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2IyMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4YzAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#b20000 0%,#8c0000 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#b20000),color-stop(100%,#8c0000));background:-webkit-linear-gradient(top,#b20000 0%,#8c0000 100%);background:-o-linear-gradient(top,#b20000 0%,#8c0000 100%);background:-ms-linear-gradient(top,#b20000 0%,#8c0000 100%);background:linear-gradient(to bottom,#b20000 0%,#8c0000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b20000',endColorstr='#8c0000',GradientType=0);border:1px solid #8c0000;-webkit-border-radius:3px;border-radius:3px;text-shadow:-1px -1px 0 rgba(0,0,0,.35);-webkit-text-shadow:-1px -1px 0 rgba(0,0,0,.35);}
.store-ui .str-btn-hldr .btn.btn-lrg{height:34px;line-height:34px;margin-top:22px;}
.store-ui .str-btn-hldr .btn.btn-lrg.btn-disabled{background:#999;border-color:#888;-webkit-text-shadow:none;text-shadow:none;color:#f2f2f2;}
.store-ui .str-msg-hldr{border-bottom:1px solid #e3e3e3;padding-bottom:12px;}
.store-ui .str-msg-item{font-size:16px;color:#bbb;padding-left:1px;font-weight:700;text-transform:uppercase;}
.store-ui .str-res-hldr{padding:16px 0 0 0;}
.store-ui .str-res-item{font-size:21px;color:#333;}
.store-ui .estlbl{color:#999;}
.store-ui .estamt{color:#474747;}
.store-ui .str-prc-dtls{cursor:pointer;}

.store-ui .str-timer-hldr{margin-top:16px;}
.store-ui .str-timer-hldr label{text-transform:uppercase;color:#900;padding-right:12px}
.store-ui .str-timer-hldr .str-timer-item{text-transform:uppercase;padding-right:12px}
.store-ui .str-timer-hldr .str-timer-item .lotdetail-timeholder{display:inline;float:right}
.store-ui .str-timer-hldr .str-timer-wtch{float:right;font-style:italic;font-size:12px}
.store-ui .str-timer-hldr .str-timer-wtch .tracklot{border:none;padding-right:0}
/*Sold out msg */
.store-ui .str-timer-hldr .str-timer-item b{text-align:left;font-family:Lora,Georgia,sans-serif;font-style:italic;font-size:16px;color:#000;font-weight:400;border:none;text-transform:lowercase}

.store-ui .str-btn-hldr{border-top:1px solid #E3E3E3;}
/* NEW IMAGE VIEWER*/
.store-ui .lot-gallery{position:relative;padding:4px;box-shadow:none;margin-bottom:30px}
.store-ui .lotdetail-imgholder{	background: #fff; padding:4px; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12); margin-bottom:30px;min-height:400px }
.store-ui .lotdetail-imgthumb-hldr{width:240px}
.store-ui .lotdetail-imgthumb-holder{position:absolute;bottom:-330px;left:0;z-index:9999}
.store-ui .lotdetail-imgthumb-holder,
.store-ui .lotdetail-imgthumb-holder .list_carousel,
.store-ui .lotdetail-imgthumb-holder .caroufredsel_wrapper,
.store-ui .lotdetail-imgthumb-holder .caroufredsel_wrapper ul{width:240px!important;height:300px!important;overflow:visible;margin:0}
.store-ui .lotdetail-imgthumb-holder .list_carousel ul{padding-left:5px;}
.store-ui .lotdetail-imgthumb-holder .list_carousel li{margin-left:0;height:62px;width:64px}
.store-ui .lotdetail-imgthumb-holder .list_carousel li a{display:inline-block;position:relative;height:100%;width:100%;border:1px solid #ccc;align-content:center;}
.store-ui .lotdetail-imgthumb-holder .list_carousel li a:hover{box-shadow:0 0 2px 2px rgba(0,0,0,0.075)}
.store-ui .lotdetail-imgthumb-holder .thumbnail IMG{display:inline-block;float:none;border:none;max-width:60px;height:auto;margin:0 auto}

/* NEW TABS */
.store-ui .tab-container{position:relative;}
.store-ui .etabs li{margin:0 -1px 0 0;}
.store-ui .etabs li a, .store-ui .etabs li a:visited{color:#474747;background:#fff;border:1px solid #ccc;padding:4px 16px;border-top-color:#fff;border-right-color:#fff;border-bottom:none;border-radius:3px 3px 0 0}
.store-ui .etabs li.active a, .store-ui .etabs li.active *:visited{background:#fff;border-top-color:#ccc;border-right-color:#ccc}
.store-ui .etabs li.active a{background:#f2f2f2;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#f2f2f2 0%,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f2f2f2),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#f2f2f2 0%,#fff 100%);background:-o-linear-gradient(top,#f2f2f2 0%,#fff 100%);background:-ms-linear-gradient(top,#f2f2f2 0%,#fff 100%);background:linear-gradient(to bottom,#f2f2f2 0%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2',endColorstr='#ffffff',GradientType=0)}
.store-ui .tab-clone{position:absolute;top:0;right:0;padding:5px 16px 5px 12px;border-left:1px solid #ccc;}
.store-ui .tab-clone a{font-size:14px;color:#474747;}
/* NEW TAB CONTENT */
.store-ui .panel-container{margin-bottom:64px;border:1px solid #ccc;box-shadow:none;}

/* HIDDEN FOR STORE */
.store-ui .lotdetail-imgthumb-holder .prev,
.store-ui .lotdetail-imgthumb-holder .next,
.store-ui .lotdetail-links{display:none !important;}

/* STORE - YOU MIGHT LIKE */
.store-ui-yml a.auction-thumb {width:220px;height:260px;}
.store-ui-yml .btn-bid-now-hdr a.btn-str-vie{margin-left:0;}
.store-ui-yml .auction-snip.snip-list{padding-bottom: 10px;min-height:440px;height:auto;cursor:auto;}
.store-ui-yml .auction-snip.snip-list .auction-snip-content{cursor:auto;}
.store-ui-yml .auction-snip.snip-list figcaption {height: 75px;}
.store-ui-yml .auction-snip figcaption h3 .art-ttl{padding-left:6px;padding-right:6px}
.store-ui-yml .auction-snip figcaption h3 .art-mkr{padding-left:6px;padding-right:6px}
.store-ui-yml .snip-list .auction-bid{text-align:center;width:220px;padding-left:6px;padding-right:6px}
.store-ui-yml .snip-list .auction-bid .current-bid{width: 50%; margin: 0 auto; text-align: left;}
.store-ui-yml .btn-bid-now-hdr{background:none; width: 220px;padding-left:1px;padding-right:6px;text-align: center;}
.store-ui-yml .btn-bid-now-hdr a.btn-str-wat.watch-bid-off{padding:0px 13px 0px 13px;margin-left:2px;margin-right:2px}
.store-ui-yml .btn-bid-now-hdr > div {margin: 0 auto; }
.store-ui-yml .snip-list .timer {font-size: 10px;position:relative; font-weight:700;text-transform:uppercase;text-indent:0;text-align:center;width:220px;}
.store-ui-yml .snip-list .timer b{margin: 0 auto;  text-align: left;color:#990000;padding:0 2px 0 8px;}
.store-ui-yml h3.lora{font-style:italic;border-top:2px solid #000;font-weight:400;padding:12px 0;}


/*****************************************************
WINE STORE UI
*****************************************************/
/* Details Page */
.wine-store-ui .lotdetail-imgholder{height:400px;display:table-cell;vertical-align:middle;}
.wine-store-ui .entry>.group.relative.clearfix{margin-top:32px;margin-bottom:32px}
.wine-store-ui .ws-page-title{border-top:1px solid #f2f2f2;margin-top:2px;padding:16px 0 0 10px;}
.wine-store-ui .ws-page-title h1{ font-family:kepler-std; font-style:normal; letter-spacing:0; font-weight:100; font-size:38px;margin-bottom:8px;color:#111}
.wine-store-ui .ws-page-title span{font-weight:200;color:#900;font-size:19px}
.wine-store-ui .maker, .wine-store-ui .extra-information { color: #4D4D4D; font-weight: normal;}
.wine-store-ui .lot-holder{text-transform:uppercase;}
/*WineStore Thumbnails*/
.ws-thumbnail-hldr{border-right:1px solid #e5e5e5;}
.ws-thumbnail-hldr ul{margin:0;padding-bottom:48px;overflow:hidden;}
.ws-thumbnail-hldr li{float:left;width:70px;margin:0 4px 6px 0}
.ws-thumbnail-hldr a{display:table-cell;vertical-align:middle;text-align:center;width:64px;height:64px;padding:1px;border:1px solid #ccc;background:#fff;}
.ws-thumbnail-hldr a:hover{border:1px solid #e5e5e5;}
.ws-thumbnail-hldr a:hover img{opacity:0.85}
.ws-thumbnail-hldr a img{display:block;max-width:50px;margin:0 auto}
/* Recently Viewed */
.recent-view{border-right:1px solid #e5e5e5;margin-bottom:64px;}
.recent-view h3{font-weight:400;border-top:1px solid #e5e5e5;margin-right:8px;padding:8px 0 6px;font-size:18px}
.recent-view .recent-view-item{margin:0 8px 32px 0}
.recent-view a{text-decoration:none}
.recent-view img{display:block;width:60px;padding:1px;border:1px solid #ccc;}
.recent-view span{display:block;text-transform:uppercase;line-height:1.2em;color:#474747;font-size:12px}
.recent-view .lvla{margin:5px 0 5px 0;font-weight:700}
.recent-view .lvlb{margin:0}
/* Also Liked*/
.wine-store-ui .also-like{margin:64px 0 64px 0;overflow:hidden}
.wine-store-ui .also-like h3{font-weight:400}
.wine-store-ui .pg-details .container .one-third.columns{width:223px;margin:12px 38px 32px 0}
.wine-store-ui .pg-details .container .one-third.columns:last-child{margin:12px 0 0 0}


/*Grid View*/
.wine-store-ui .wgt-about{width:100%;}
.wine-store-ui .wgt-about h3{display:none;}
.wine-store-ui .wgt-about p{text-align:left;}
.wine-store-ui #auction-listing{clear:both;}
.wine-store-ui .filter-holder{}
.wine-store-ui .filter-holder .ws-pag{margin:6px 12px 0 0; padding-right:16px;border-right:1px solid #ccc;}
.wine-store-ui .filter-holder .ws-pag span{float: none;border-right:1px solid #ccc;padding:0 10px}
.wine-store-ui .filter-holder .ws-pag span.active{text-decoration:underline}
.wine-store-ui .filter-holder .ws-pag span.first{padding:0 10px 0 0;}
.wine-store-ui .filter-holder .ws-pag span.last{border-right: none;padding:0 0 0 10px;}
.wine-store-ui .filter-holder .ws-pag-p2 a{border-right:1px solid #ccc;padding:0 10px}
.wine-store-ui .filter-holder .ws-pag-p2 a.first{padding:0 10px 0 0}
.wine-store-ui .filter-holder .ws-pag-p2 a.last{border-right:none;padding:0 0 0 10px}
.wine-store-ui .filter-holder .ws-pag-p2 a.active{color:#111;text-decoration:underline}
.wine-store-ui .filter-holder .ws-pag-p3 span{border-right:none; padding:0;}
.wine-store-ui .filter-holder .ws-pag-p4 a{padding:0 2px}
.wine-store-ui .filter-holder .ws-pag-p4 a.active{color:#111;text-decoration:underline}
.wine-store-ui .filter-holder .ws-pag-p4 span{border-right:none; padding:0 2px;}
.wine-store-ui .filter-holder .ws-pag-p5 span{border-right:none; padding:0;}
.wine-store-ui .sort-by-holder{margin-top:4px;}
.wine-store-ui .container .one-third.columns{width:223px;}
.wine-store-ui .auction-snip.snip-list .auction-snip-content{background:#fff;}
.wine-store-ui .snip-list .timer{text-align:center;text-indent:24px;}
.wine-store-ui .snip-list .time{font-size:10px}
.wine-store-ui .snip-list .timer .time-icon{padding-left:8px;padding-right:8px}
.wine-store-ui a.auction-thumb{width:100%}
.wine-store-ui .auction-snip.snip-list figcaption,
.wine-store-ui .snip-list .current-bid.full-line{padding:0px;width:100%;}
.wine-store-ui .auction-snip figcaption h3{width:auto;margin:8px;}
.wine-store-ui .snip-list .sub{margin-left:8px;margin-top:6px;font-size: 10px; letter-spacing: 0;}
.wine-store-ui .snip-list .price{margin-left:8px;}
.wine-store-ui .btn.bid-now{left:30px;}
.wine-store-ui .auctionslist{margin-top:42px;}
.wine-store-ui .ws-filter{}
.wine-store-ui .ws-filter a{display:block;}
.wine-store-ui .ws-filter h5{background:#D1D1D1 url(../img/bg-sprites.png) no-repeat 8px -492px;border:1px solid #BFBFBF;margin-top:8px;text-indent:28px;padding:4px 0;cursor:pointer;}
.wine-store-ui .ws-filter h5:hover{background-color:#DBDBDB;}
.wine-store-ui .ws-filter h5.active{background-position:5px -592px;}
.wine-store-ui .ws-filter h5.inactive{background-position:8px -492px;}
.wine-store-ui .ws-filter-hldr{border:1px solid #BFBFBF;border-top:none;padding:8px 0;display: none;}
.wine-store-ui .ws-filter-hldr a{color:#333;text-decoration:none;padding:4px 0 4px 28px; }
.wine-store-ui .ws-filter-hldr a:hover{color:#000;background:#f2f2f2;}
.wine-store-ui .ws-filter-hldr a.active{color:#777;background:url(images/sprites.png) no-repeat 7px -607px;}
.wine-store-ui .ws-filter-clear{margin-top:16px;background:url(../img/bg-sprites.png) no-repeat 5px -314px;text-indent:24px;}
.wine-store-ui .lr-listing-blnk-hldr { height: 430px;}
.wine-store-ui .lr-listing-blnk { height: 330px;}
.wine-store-ui .show-all-attributes, .wine-store-ui .show-less-attributes { font-weight: bold;}
.wine-store-ui .auction-snip.snip-list figcaption.ws-list-item-desc{display:none;}
.wine-store-ui .snip-list .status{top:10px;color:#990000; font-size: 10px; letter-spacing: 0; font-weight:400 !important; width: 80px; padding-left: 20px;}
.wine-store-ui .auction-snip-content.withdrawn { min-height: 430px; }/* Had to merge this ?!*/


/*List View*/
.wine-store-ui.ws-list-view .container .one-third.columns{width:100%;}
.wine-store-ui.ws-list-view .auction-snip.snip-list .auction-snip-content{height:auto; background-color:#fff;overflow:hidden}
.wine-store-ui.ws-list-view .auction-snip figcaption h3 .art-ttl{font-size:18px;padding-top:16px;line-height:24px}
.wine-store-ui.ws-list-view .auction-snip figcaption h3 .art-mkr{font-size:16px;padding-top:2px;}
.wine-store-ui.ws-list-view .auction-snip figcaption h3 .art-desc{display:block}
.wine-store-ui.ws-list-view .auction-snip figcaption a:hover{text-decoration:none}
.wine-store-ui.ws-list-view .snip-list .timer{width:262px;top:auto;left:auto;bottom:20px;right:220px}
.wine-store-ui.ws-list-view a.auction-thumb{width:190px;float:left;border:none;height:auto;}
.wine-store-ui.ws-list-view .auction-snip.snip-list figcaption{float:left;width:480px;border:none;padding-left:16px;height:auto;border-left:1px solid #d9d9d9;}
.wine-store-ui.ws-list-view .auction-snip.snip-list figcaption.ws-list-item-desc{padding-left:24px;display:block}
.wine-store-ui.ws-list-view .auction-snip figcaption .art-desc{padding-top:0}
.wine-store-ui.ws-list-view .snip-list .current-bid.full-line{float:left;width:480px;border:none;padding-left:16px;height:auto;margin-bottom:16px}
.wine-store-ui.ws-list-view .snip-list .timer .time-icon{padding-left:10px;padding-right:10px}
.wine-store-ui.ws-list-view .btn.bid-now{left:16px;top:85px}
.wine-store-ui.ws-list-view .snip-list .price{font-size:15px;margin-top:-13px}
.wine-store-ui.ws-list-view .snip-meta{width:180px;position:absolute;right:20px;bottom:28px}
.wine-store-ui.ws-list-view .snip-list .sub{line-height:12px;margin-top:12px}
.wine-store-ui.ws-list-view a.auction-thumb IMG{margin:32px 10%;max-height: 180px; max-width: 80%;}
.wine-store-ui.ws-list-view .lr-listing-blnk { height: 146px; }
.wine-store-ui.ws-list-view .lr-listing-blnk-hldr { height: 244px; margin-bottom: 5px; }
.ws-list-item-desc > .art-desc{display:block !important; }
.wine-store-ui.ws-list-view .snip-list { margin-bottom: 15px; min-height: 0px;}
.wine-store-ui.ws-list-view .snip-list .auction-bid{float:left;padding-bottom:50px;border-left:1px solid #d9d9d9;}
.wine-store-ui.ws-list-view .snip-list .status{padding-left:20px; width: 275px; top:20px;right:5px;background-image:url(../img/bg-sprites.png); font-size:11px}
.wine-store-ui.ws-list-view .auction-snip-content.withdrawn { min-height: 0px; }

/*Landing Page*/
.wine-store-ui.ws-cat-view .section-title{color:#990000;}
.wine-store-ui.ws-cat-view .section-title span{font-family:"proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif;color:#888;font-size:12px;font-weight:400;font-style:normal}
.wine-store-ui .categorylist{margin:24px 0}
.wine-store-ui .categorylist .row{margin:0 0 32px 0;padding:0}
.wine-store-ui .categorylist .categorylist-item{position:relative;padding-bottom:57px;cursor:pointer}
.wine-store-ui .categorylist .categorylist-item:hover h5{background:#990000;}
.wine-store-ui .categorylist img{width:300px;height:300px}
.wine-store-ui .categorylist h5{position:absolute;bottom:0;left:0;background:#252525;color:#fff;padding:12px 0 12px 12px;margin-top:-7px;font-style:normal;font-weight:400;line-height:18px;height:40px;vertical-align:middle;width:288px}
.wine-store-ui .container .categorylist .one-third.columns{width:300px;}

.wine-store-ui .container .categorylist .one-half.columns{ margin-left:7px; width:450px;  }
.wine-store-ui .categorylist .one-half > img{ width:450px; height:420px; }
.wine-store-ui .categorylist .one-half > h5{position:absolute;bottom:0;left:0;background:#252525;color:#fff;padding:12px 0 12px 12px;margin-top:-7px;font-style:normal;font-weight:400;line-height:18px;height:40px;vertical-align:middle;width:438px}


/*****************************************************
Make an Offer
*****************************************************/

span.liveAuctionLotSash{
    display:block!important;
    width:125px;
    height:125px;
    position:absolute;
    top:-1px;
    left:-1px;
    background:url(images/bg-live-auction-lot.png) no-repeat 0 0;
    overflow:hidden;
    text-indent:101%;
    white-space:nowrap;
    z-index:9999;
    pointer-events: none;
}
.auction-thumb .liveAuctionLotSash { top: 34px; }



/*Quick fix*/
.lotdetail-imgthumb-holder .list_carousel li a{border: 1px solid #CCCCCC;display: table-cell;height: 60px;vertical-align: middle; position: relative;}
.lotdetail-imgthumb-holder .thumbnail IMG{border:none;height:auto;}

/*Css hack for description
.ws-list-item-desc {
    display:none;
    text-overflow: ellipsis;
    padding-top: 5px !important;
    margin-bottom: 20px;
    font-size:15px;
}
.wine-store-ui.ws-list-view .auction-snip.snip-list figcaption.ws-list-item-desc { display:block;}*/

/*filter*/
.filterby{color: #990000;}

/*back to top buttom*/
#back-to-top{
    border: 1px solid #E6E6E6;
    border-right: 0;
    text-align: center;
    padding: 6px 12px 6px 12px;
    text-transform: uppercase;
    font-size: 12px;
    line-height: normal;
    background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0.65, #FFFFFF),
    color-stop(1, #F4F4F4)
    );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#FBFBFA', EndColorStr='#F3F3EF');
    background-image: -o-linear-gradient(bottom, #FFFFFF 65%, #F4F4F4 100%);
    background-image: -moz-linear-gradient(bottom, #FFFFFF 65%, #F4F4F4 100%);
    background-image: -webkit-linear-gradient(bottom, #FFFFFF 65%, #F4F4F4 100%);
    background-image: -ms-linear-gradient(bottom, #FFFFFF 65%, #F4F4F4 100%);
    background-image: linear-gradient(to bottom, #FFFFFF 65%, #F4F4F4 100%);
    color: black;
    box-shadow: 0 1px #E6E6E6;
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px;
    width: 45px;
    display: none;
    position: fixed;
    top:80%;
    right: 0;
    z-index: 9999;
}


#back-to-top:hover {
    text-decoration: none;
}



/*****************************************************
LANGUAGES
*****************************************************/
/*FRENCH*/
.fr-FR .searchform input[type="text"]{font-size:12px}

.fr-FR .wine-store-ui .snip-list .time{display:block;width:240px;height:24px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-left:18px;text-align:left;}
.fr-FR .snip-list .watch{font-size:12px;display:block;line-height:16px;}

.fr-FR .wine-store-ui .snip-list .status{width: 75px !important; line-height:11px;}
.fr-FR .wine-store-ui.ws-list-view .snip-list .status {width: 275px !important}
.fr-FR .wine-store-ui .snip-list .status.status-Leading,
.fr-FR .wine-store-ui .snip-list .status.status-Won{background-position:0 -700px}
.fr-FR .wine-store-ui .snip-list .status.status-Outbid,
.fr-FR .wine-store-ui .snip-list .status.status-Lost{background-position:0 -900px}
.fr-FR .wine-store-ui .snip-list .status.status-Reserved,
.fr-FR .wine-store-ui .snip-list .status.status-Lost{background-position:0 -990px}
.fr-FR .wine-store-ui .snip-list .status.status-ReservedByMe{background-position:0 -1080px}
.fr-FR .back-to-sale {margin-left:-25px !important;}
.fr-FR .lotdetail-bidstatus > .lotdetail-bidstatus-with{padding-left:40px !important;}
.fr-FR  .snip-list .status{padding-left:20px; width: 105px; line-height:1em ; font-size:11px;}
.fr-FR label[for=max_bid]{width:auto;font-weight: 300; font-size: 10px; text-transform: uppercase; letter-spacing: 0.025em;	margin-right: 5px;}

/*****************************************************
RECENTLY ADDED FLAG
*****************************************************/
/* Lot Listing */
.recadd-hldr{
    position:absolute;
    left:1px;
    bottom:1px;
    display:block;
    width:33px;
    height:30px;
    text-indent:101%;
    white-space:nowrap;
    overflow:hidden;
    background: #88B517 url(/Content/img/bg-sprites.png) no-repeat 8px -1176px;
    z-index:99999
}
/* Lot Details */
.pg-details .thumbnails
{
    position: relative;
}
.pg-details .recadd-hldr
{
    bottom:auto;left:auto;
    right:1px;
    top:1px;
}

/*****************************************************
WATCH STORE
*****************************************************/
.watch-store .row{padding:0}
.watch-store h1,
.watch-store h2{font-weight:400;}
.watch-store-usp .eight.columns{width:468px;}
.watch-store-usp .eight.columns.left{margin:0 3px 0 0}
.watch-store-usp .eight.columns.right{margin: 0 0 3px 0}
.watch-store-usp a{display:block;height:222px}
.watch-store-usp a.watch-store-usp-1,
.watch-store-usp a.watch-store-usp-2{height:221px}
.watch-store-usp a.watch-store-usp-0{height:442px}
.watch-store-usp img{max-width:100%}
/* Note that a z-index less than 10000 will result in the links not appearing */
.watch-store-usp .overlay-links { position: absolute; right: 40px; top: 40px; z-index: 10000;}
.watch-store-usp .overlay-links a { height: auto; color: #b8b5b1; }
.watch-store-usp .overlay-links a:hover { color: #e1e1e1; }

.watch-store-title{background:#AA916B;padding:12px 0}
.watch-store-title h1{color:#fff;width:96%;margin:0 2%;text-align:center;border-bottom:1px solid #fff;}
.watch-store-title.bottom-html h1{border-bottom: none;}
.watch-store-title h2{color:#fff;width:80%;margin:0 10%;text-align:center;margin-top:-1px;background:#AA916B;}
.watch-store-title.sml h1{font-size:26px;}
.watch-store-title.sml h2{font-size:16px;font-weight:700;text-transform:uppercase;padding-top:8px}
.watch-store-title.sml h2 span{padding:4px 10px;border-right:1px solid #ccc}
.watch-store-title.sml h2 span.last{border-right:none}
.watch-store-carousel{background:#fff;}
.watch-store-carousel img{max-width:100%}
.watch-store-events{padding-top:48px;padding-bottom:16px;margin-bottom:32px;background:#fff;}
.watch-store-events h3{text-align:center; font-weight:400;font-size:24px}
.watch-store-events span{display:block;line-height:16px}
.watch-store-events .nine{border-right:1px solid #B6B5B3;padding-right:12px}
.watch-store-events .nine .four{margin-bottom:35px}
.watch-store-events .nine .four:nth-child(2n) {margin-left: 50px;}
.watch-store-events .six img{max-width:100%}
/*.watch-store-events em{color:#3F849F}*/
.watch-store-snav{text-align:center;padding:4px 0 12px}
.watch-store-snav a{font-size:14px;text-transform:uppercase;color:#474747;padding:0 20px;font-weight:700}

/* We need to position the anchor element relatively otherwise the absolutely positioned spans will all be stacked
 * on top of each other at the top-left of the section. */
a[class^='watch-store-usp-'], 
a[class*=' watch-store-usp-'] {
    position: relative;
}

a[class^='watch-store-usp-'] .overlay, 
a[class*=' watch-store-usp-'] .overlay {
    /* Position the overlay div on top of the image */
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    display: block;
    z-index: 10;

    background-image: linear-gradient(to bottom, rgba(138, 138, 138, 1) 3%, rgba(252, 252, 252, 0) 35%);
}



a[class^='watch-store-usp-'] > span, 
a[class*=' watch-store-usp-'] > span {
    position: absolute;
    /* Add some "padding" to the span so that it is not pushed against the side of the image */
    left: 10px;
    top: 10px;
    font-size: 18px;
    color: white;
    font-style: normal;
    padding-right: 30px;
    z-index: 20;
}

.watch-store .banner{height:410px !important;overflow:hidden}
.watch-store .banner ul{overflow:hidden;margin:0 0px}
.watch-store .banner ul p {margin: 0;}
.watch-store .banner a {color: #515151;}
.watch-store .banner a:hover {text-decoration: none;}
.watch-store .banner h3 {font-style: italic;color: #8b8b8b; font-size: 14px;font-weight: normal; margin-bottom: 0; line-height: 25px;}
.watch-store .banner ul li {height: 410px; width: 210px; text-align: center;}
.watch-store .banner ul li img{height:280px;}
.watch-store-carousel-arrow{position:absolute;top:120px;display:block;width:40px;height:40px;background:#AA916B url(/Content/img/bg-sprites.png) no-repeat 0 0;overflow:hidden;white-space:nowrap;text-indent:101%;cursor:pointer}
.watch-store-carousel-arrow.prev{left:15px;background-position:15px -537px}
.watch-store-carousel-arrow.next{right:15px;background-position:17px -487px}
.watch-store-carousel-arrow:hover{background-color:#9B8159;}

/* Adding a float in Video */
.video-container{position:relative;}
.video-float{position:absolute;top:0;left:0;background:rgba(255,255,255,0.65);z-index:10000}
.pg-landing .video-float h1{}
.pg-landing .video-float p{}
.pg-landing .video-float a{height:auto;color:fuchsia}

/* Override for WYSIWYG Editor */
.pg-landing h3, .pg-landing p, .pg-landing b, .pg-landing strong{font-style:normal}
.pg-landing b, .pg-landing strong{font-weight:700}
.pg-landing i{font-style:italic}
.pg-landing a{color:inherit;}
.pg-landing a:hover{color:inherit;text-decoration:none}


/*****************************************************
CHECKOUT PROGRESS 
*****************************************************/
.chk-pro{position:relative;padding:4px 0 24px 0;margin:0 10px 6px 10px;overflow:hidden; background:url(images/hero_shadow.png) no-repeat center bottom;}
.chk-pro span{display:block;height:48px;line-height:48px;width:175px;float:left;background:#E3E3E3 url(images/bg-chk-prg-s3.png) no-repeat right center;color:#aaa;margin-right:50px;text-align:center;padding-right:20px;font-size:1.125em}
.chk-pro span:last-child{margin-right:0}
.chk-pro span.complete{background:#999 url(images/bg-chk-prg-s1.png) no-repeat right center;color:#fff;}
.chk-pro span.active{background:#AA916B url(images/bg-chk-prg-s2.png) no-repeat right center;color:#fff;}


.inline-list {
    display: inline;
}

.inline-list li {
    display: inline;
    list-style-type: none;
    margin: 0 15px;
}

#language-selector {
    background: #f9f9f9;
    padding: 15px 10px;
    margin-bottom: 20px;
    border-bottom: 2px solid #cccccc;
}

#language-selector li.active {
    font-weight: bold;
}

.terms-and-conditions-content {
    display: none;
}

.terms-and-conditions-content.active {
    display: block;
}

/* Ensure that lot images are vertically aligned via the solution from here:
    http://stackoverflow.com/questions/7273338/how-to-vertically-align-an-image-inside-div
*/
span.image-helper {
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}

.auction-thumb img {
    vertical-align: middle;

}

a.auction-thumb:hover {
    text-decoration: none;
}

.question-mark {
    display:inline-block;
    height:16px;
    width:16px;
    background:url(../img/lil-q.png) no-repeat 0 0;
    text-indent:101%;
    overflow:hidden;
    margin-left:3px;
    vertical-align: text-top;
}

.back-link {
    cursor: pointer;
}

.price-remove-warn-dialog {
    background:#fff;
    border: 1px solid #cccccc;
    z-index: 9999;
    padding: 10px;
    width: 320px;
}

.chineseStatus {
    width: 125px;
}

.numeric-only-error {
    padding: 5px;
    margin: 5px;
}


/*****************************************************
REGISTRATION
*****************************************************/

.bonded-sale-disclaimer-dialog {
    padding: 0px;
    border: 3px solid #FFF;
    border-radius: 0px;
}

.bonded-sale-disclaimer-dialog .ui-dialog-content {
    background-color: #FFF;
    font-style: italic;
    border-width: 0;
    border: 3px solid black;
    border-bottom: 0;
    margin: 0;
    padding:10px
}

.bonded-sale-disclaimer-dialog .ui-dialog-buttonpane {
    text-align: center;
    border-width: 0;
    border: 3px solid black;
    border-top: 0;
    margin: 0;
}

.bonded-sale-disclaimer-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
    float: none;
}

.bonded-sale-disclaimer-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button {
    background-color: #B30900;
    font-size: 14px;
    font-weight: 400;
    color: #FFF;
    border: none;
    font-family: "AtlasGrotesk-Web";
    text-decoration: none;
    position: relative;
    padding: 0 1.40625em;
    height: 2.8125em;
    line-height: 2.8125em;
    font-style: normal;
    font-stretch: normal;
    transition: background-color 0.2s, color 0.2s;
    -webkit-appearance: button;
    cursor: pointer;
    border-radius: 0;
    margin-bottom: 0;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    background-image: none;
    white-space: nowrap;
    -webkit-user-select: none;
    font: inherit;
    margin: 0;
    text-rendering: auto;
    letter-spacing: normal;
    word-spacing: normal;
    text-indent: 0px;
    text-shadow: none;
}

.bonded-sale-disclaimer-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .ui-state-hover {
    color: #000000;
}

#bonded-sale-disclaimer-dialog-content a {
    color: #990000;
}

.container.payment-processing {
    padding-top: 30px;
    min-height: 150px;
    text-align: center;
}

.container.payment-processing p {
    font-size: 20px;
}

/* popup login fix */

.modal--login.widget--christies .btn {
    text-transform: inherit;
    letter-spacing: inherit;
}


.modal--login.widget--christies .row {
     padding: initial;
    width: inherit;
}


.modal--login.widget--christies .modal-dialog.modal-lg {
     height: 396px;
}

.modal--login.widget--christies .login--forms .btn--none.underline {
    font-size: 14px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

.modal--login.widget--christies .modal-header .close {
    margin: 0;
}

.modal--language.widget--christies .row {
    padding: initial;
    width: inherit;
    font-size: 16px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
