﻿.fix-rec-imgs .ui-tooltip-content {
    height: 300px !important;
    width: 320px !important;
    margin-top: -100px;
    overflow: auto;
    border-width: 3px;
}


.property-photo {
    float: left;
    min-width: 100px;
    padding-right: 10px;
    padding-left: 10px;
}

.property-info {
    /*float:left;*/
    /*width:370px;*/
    padding-right: 10px;
    line-height: 1.5;
}

.event-related .property-info {
    float: left;
    width: 370px;
    padding-right: 10px;
    line-height: 1.5;
}

.property-info .location {
    font-size: 1.3em;
    /*color:#2D73B1;*/
    font-weight: bold;
}

.property-info .headline {
    font-size: 1.3em;
    font-weight: bold;
}

.property-info .location-tagline {
}

.vacation-item .vacation-info {
    float: left;
    width: 260px;
    padding: 10px;
    margin: 0 10px 0 10px;
    box-shadow: 3px 3px 3px #999999;
    text-align: center;
}


.refreshed-vacation-info {
    float: left;
    width: 260px;
    padding: 10px;
    margin: 0 10px 0 10px;
    box-shadow: 3px 3px 3px #999999;
    display: none
}

.vacation-item {
    border: solid 1px #CACACA;
    padding: 10px 3px 10px 3px;
    margin-bottom: 20px;
    background-color: #E8E8E8
}

.vacation-head-title {
    float: left;
    line-height: normal;
    min-width: 720px;
    margin-top: 5px;
}

    .vacation-head-title .title {
        float: left;
    }

    .vacation-head-title .switch-link {
        float: left;
        font-weight: normal;
        font-size: 11px;
        padding: 8px 0 0 15px;
    }

    .vacation-head-title .subtitle {
        clear: both;
        font-size: 16px;
        padding-top: 3px;
    }

    .vacation-head-title .raffle-img {
        float: left;
        width: 100px;
    }

        .vacation-head-title .raffle-img img {
            width: 80px;
            margin-top: -10px;
        }

.event-information-container {
    float: left;
    margin-bottom: 10px;
    margin-top: 10px;
    display: inline-block;
}

    .event-information-container.not-claimed-yet {
        background-color: rgb(255, 255, 191);
    }

.control-group {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    margin-bottom: 10px;
    height: 30px;
}

.control-label {
    float: left;
    text-align: left;
    width: 120px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 14px;
    height: 20px;
    line-height: 20px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    padding-top: 5px;
}

.control-input input {
    margin-left: 10px;
    border: 1px solid #CCC;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    height: 20px;
    padding: 2px 3px;
    vertical-align: middle;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-appearance: textfield;
    -webkit-rtl-ordering: logical;
    -webkit-user-select: text;
    width: 190px;
}

    .control-input input:focus, textarea:focus {
        outline: 1px;
        border: 1px solid rgba(83, 168, 238, 0.529412);
        box-shadow: rgba(0, 0, 0, 0.0745098) 0px 1px 1px 0px inset, rgba(83, 168, 238, 0.529412) 0px 0px 7px 0px;
        -webkit-box-shadow: rgba(0, 0, 0, 0.0745098) 0px 1px 1px 0px inset, rgba(83, 168, 238, 0.529412) 0px 0px 7px 0px !important;
    }

.control-warning {
    margin-left: 130px;
    margin-bottom: 10px;
}

.claimed-items-dialog {
    width: 450px;
    display: none;
    font-family: Arial, Tahoma, Helvetica, sans-serif;
}

.claimed-item {
    border: solid 1px #CACACA;
    padding: 10px 3px 10px 3px;
    margin-bottom: 20px;
    background-color: #E8E8E8
}

    .claimed-item .thumbnail {
        float: left;
        min-width: 100px;
        padding-right: 20px;
        padding-left: 20px
    }

        .claimed-item .thumbnail img {
            box-shadow: 3px 3px 3px #999999;
        }

    .claimed-item .vacation-info {
        float: left;
        width: 380px;
        padding-right: 20px;
        line-height: 1.5;
    }

    .claimed-item .menu {
        float: left;
        width: 160px;
        padding-right: 20px;
        line-height: 1.5
    }

a.pdf-link {
    background: url('/Content/Images/ui/pdf2_16.png') no-repeat;
    background-position: left;
    height: 25px;
    line-height: 25px;
    display: inline-block;
    padding-left: 20px;
}

a.remove-link {
    background: url('/Content/Images/delete.png') no-repeat;
    background-position: left;
    height: 25px;
    line-height: 25px;
    display: inline-block;
    padding-left: 20px;
    color: blue
}

.no-item-found {
    margin: 20px 60px 60px 60px;
    padding: 80px;
    background-color: rgb(238, 238, 238);
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
}

.no-item-found-national {
    padding: 10px;
    margin-bottom: 10px;
    background-color: rgb(238, 238, 238);
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
}

.margin-top-24 {
    margin-top: 24px;
}

.no-item-found-suitcase {
    margin-top: 5px;
    padding: 16px 24px 16px 24px;
    background-color: rgb(238, 238, 238);
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
}

    .no-item-found-suitcase .top-headline {
        font-size: 15px;
        font-weight: bold;
        line-height: 1.5
    }

    .no-item-found-suitcase .how-to {
        margin-top: 16px;
    }

    .no-item-found-suitcase li {
        font-size: 15px;
    }

    .no-item-found-suitcase img {
        width: 100%;
        max-width: 384px;
        border: 1px solid #888888;
    }

.refresh-rate-box {
    /*background-color:#004C66; */
    background-color: #C3BA85;
    text-align: center;
    font-size: 1.2em;
    font-family: "myriad-pro", Verdana, Arial;
    margin-top: 5px;
    margin-left: -10px;
    margin-right: -12px;
    margin-bottom: -15px;
    padding: 2px;
    border: 1px solid #aaa;
    -webkit-border-bottom-left-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-bottom-left-radius: 5px;
    -moz-border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}

    .refresh-rate-box i {
        color: white;
    }

.full-limit-items {
    margin: 40px 60px 60px;
    padding: 20px 40px 40px 60px;
    background-color: rgb(238, 238, 238);
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
}

    .full-limit-items .message {
        font-size: 25px;
        line-height: 1.5;
    }

    .full-limit-items .link {
        font-size: 20px;
        line-height: 1.5;
        margin-left: 20px;
    }


/*AUCTION PAGE SPECIFIC HEADER*/
/*Original blue color:#075b9d*/
Div.box-header-auction {
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    background-color: #888888;
    color: #FFFFFF;
    border-left: 1px solid #d0d0d0;
    border-right: 1px solid #d0d0d0
}

.box-header-auction-text {
    color: #FFFFFF;
}

Div.box-header-auction-no-font {
    border-left: 1px solid #D0D0D0;
    border-right: 1px solid #D0D0D0;
    background-color: #599442;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    color: #FFF;
}

Div.box-header-auction H1, Div.box-header-auction H2, Div.box-header-auction H3 {
    color: #FFFFFF;
}

Div.box-header-auction-tl {
    float: left;
    background-image: url(/corner.axd?Position=TopLeft&Radius=10&ForeColor=888888&BorderColor=d0d0d0);
    background-repeat: no-repeat;
    width: 10px;
    height: 10px;
}

Div.box-header-auction-tr {
    float: right;
    background-image: url(/corner.axd?Position=TopRight&Radius=10&ForeColor=888888&BorderColor=d0d0d0);
    background-repeat: no-repeat;
    width: 10px;
    height: 10px;
}

Div.box-header-auction-t {
    background-color: #888888;
    border-top: 1px solid #d0d0d0;
    height: 9px;
    margin-left: 10px;
    margin-right: 10px;
}

.more {
    font-size: 0.8em;
    font-weight: bold;
    background-position: right center;
    padding-right: 16px;
    background-image: url('../images/ui/bg_arrow-down.gif');
    background-repeat: no-repeat;
}

.less {
    font-size: 0.8em;
    font-weight: bold;
    background-position: right center;
    padding-right: 16px;
    background-image: url('../images/ui/bg_arrow-up.gif');
    background-repeat: no-repeat;
}

.readmorelink {
    margin-left: 0px;
    text-align: right;
    width: 100px;
    display: block;
}

/* COURSE ROW*/
.course-item {
    border: solid 1px #CACACA;
    padding: 10px 3px 10px 3px;
    margin-bottom: 20px;
    background-color: #fff;
}

.course-photo {
    float: left;
    min-width: 140px;
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 8px;
    padding-top: 5px;
}


.course-photo-thumbnail {
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
    box-shadow: 3px 3px 3px #999999;
    max-height: 120px;
    _height: expression(this.scrollHeight > 120 ? "120px" : "auto");
    max-width: 120px;
    _width: expression(this.scrollWidth > 140 ? "140px" : "auto");
}

.image-link {
    cursor: pointer;
}

.course-photo-thumbnail.claimed {
    max-height: 120px;
    _height: expression(this.scrollHeight > 120 ? "120px" : "auto");
    max-width: 120px;
    _width: expression(this.scrollWidth > 140 ? "140px" : "auto");
}

.course-info-more-indent {
    width: 150px;
    float: left
}

.course-info, .course-info-more {
    float: left;
    width: 80%;
    padding-right: 10px;
    line-height: 1.5
}

.course-name {
    font-size: 1.3em;
    color: #2D73B1;
    font-weight: bold
}

.course-details-wrapper {
    float: left;
    width: 60%
}

.course-location {
    font-size: 1.1em;
    font-weight: bold;
}

.course-info.claimed {
    float: left;
    width: 350px;
    padding-right: 10px;
    line-height: 1.5
}

.course-fee-details {
}

.valid-weekdays {
}
/* DINNER ROW */
.dinner-item {
    border: solid 1px #CACACA;
    padding: 10px 3px 10px 3px;
    margin-bottom: 20px;
    background-color: #fff;
}

.dinner-photo {
    float: left;
    min-width: 121px;
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 8px;
    padding-top: 5px;
}


.dinner-photo-thumbnail {
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
    box-shadow: 3px 3px 3px #999999;
    max-height: 120px;
    _height: expression(this.scrollHeight > 120 ? "120px" : "auto");
    max-width: 120px;
    _width: expression(this.scrollWidth > 140 ? "140px" : "auto");
}

    .dinner-photo-thumbnail.claimed {
        max-height: 120px;
        _height: expression(this.scrollHeight > 120 ? "120px" : "auto");
        max-width: 120px;
        _width: expression(this.scrollWidth > 140 ? "140px" : "auto");
    }

.dinner-info-more-indent {
    width: 150px;
    float: left
}

.dinner-info, .dinner-info-more {
    float: left;
    width: 770px;
    padding-right: 10px;
    line-height: 1.5
}

.dinner-name {
    font-size: 1.3em;
    color: #2D73B1;
    font-weight: bold
}

.dinner-location {
    font-size: 1.1em;
    font-weight: bold
}

.dinner-info.claimed {
    float: left;
    width: 350px;
    padding-right: 10px;
    line-height: 1.5
}

.dinner-fee-details {
}

.purchase-button-wrapper {
    float: right;
    padding-top: 20px;
    text-align: center;
    padding-left: 20px;
    /*margin-top:30px;*/
}

.price-box {
    /*float: left;*/
    margin: auto;
    width: 250px;
    text-align: center;
    /*background-color:#FEFFD2;*/
    /*border:1px solid #ccc;*/
    padding: 5px 5px 10px 0;
    padding-bottom: 10px;
}

.price-box-savings {
    color: #333;
    width: 70%;
    margin: auto;
    border: 1px solid #666;
    line-height: 14px;
    background-color: #FDFF9D;
    padding: 3px 0 3px 0;
}

.price-table {
    margin-left: auto;
    margin-right: auto;
}

    .price-table td {
        text-align: right;
        padding-left: 4px;
    }

.price-table-line {
    margin-bottom: 3px;
    padding-top: 3px;
    border-bottom: 1px solid #888;
}

.colspacer {
    width: 10px;
}

.price-retail {
    font-size: 12px;
    color: #333333;
}

.price-discount {
    font-size: 12px;
    color: #BB6464;
}

.price-youpay {
    color: #000;
    font-size: 18px;
    font-weight: bold;
}

    .price-youpay .label {
        color: #000;
        font-size: 18px;
        font-weight: bold;
        float: right;
        width: 60%;
        text-align: right;
    }

    .price-youpay .amount {
        color: #2D73B1;
        float: right;
        width: 40%;
        text-align: right;
    }

.donation-generated {
    color: #000;
    font-size: 18px;
    font-weight: bold;
}

    .donation-generated .label {
        color: #000;
        font-size: 18px;
        font-weight: bold;
        float: right;
        width: 60%;
        text-align: right;
    }

    .donation-generated .amount {
        color: #3c9341;
        float: right;
        width: 40%;
        text-align: right;
    }

    .donation-generated .amount-sponsored {
        color: #000;
        font-size: 12px;
        float: right;
        font-weight: normal;
        width: 100%;
        padding-left: 12px;
        text-align: left;
        clear: both;
        margin-top: 10px;
    }

    .donation-generated .amount-sponsored-title {
        color: #000;
        font-size: 18px;
        font-weight: bold;
    }

.price-donation {
    margin-top: 10px;
    font-style: italic;
    text-align: center;
    font-size: 12px;
}

.course-value {
    font-size: 1.5em;
    font-weight: bold;
}

.value-area {
    float: right;
    margin-top: 10px;
    margin-right: 5px;
}

/*Under More Description*/
.more-description {
    display: none;
    margin: 5px 10px 0 10px;
    padding-top: 5px;
    border-top: 1px solid #ddd;
}

.cert-info {
    float: left;
    max-width: 350px
}

.course-title, .cert-title, .dinner-title {
    font-size: 14px;
    font-weight: 700;
    color: #000;
    line-height: 24px;
}

.course-logo-thumbnail, .dinner-logo-thumbnail {
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
    box-shadow: 3px 3px 3px #999999;
    max-height: 150px;
    _height: expression(this.scrollHeight > 100 ? "100px" : "auto");
    max-width: 150px;
    _width: expression(this.scrollWidth > 100 ? "100px" : "auto");
}

    .course-logo-thumbnail.claimed, .dinner-logo-thumbnail.claimed {
        max-height: 100px;
        _height: expression(this.scrollHeight > 100 ? "100px" : "auto");
        max-width: 100px;
        _width: expression(this.scrollWidth > 100 ? "100px" : "auto");
    }

/*VACATION CERT ROW*/

.vacation-certificate-photo {
    float: left;
    min-width: 140px;
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 8px;
    padding-top: 5px;
}

.vacation-certificate-photo-thumbnail {
    box-shadow: 3px 3px 3px #999999;
    max-height: 66px;
    _height: expression(this.scrollHeight > 66 ? "66px" : "auto");
    max-width: 100px;
    _width: expression(this.scrollWidth > 100 ? "100px" : "auto");
}

.vacation-certificate-info {
    float: left;
    width: 700px;
    padding-right: 10px;
    line-height: 1.5
}

.vacation-certificate-headline {
    font-size: 1.3em;
    color: #2D73B1;
    font-weight: bold
}

.vacation-certificate-location {
    font-size: 1.1em;
    font-weight: bold
}

.vacation-certificate-item {
    border: solid 1px #CACACA;
    padding: 10px 3px 10px 3px;
    margin-bottom: 20px;
    /*background-color:#E8E8E8;*/
    background-color: #FFFFFF;
}

.vacation-certificate-photo-thumbnail.claimed {
    max-height: 108px;
    _height: expression(this.scrollHeight > 108 ? "108px" : "auto");
    max-width: 144px;
    _width: expression(this.scrollWidth > 144 ? "144px" : "auto");
}

.vacation-certificate-info.claimed {
    float: left;
    width: 350px;
    padding-right: 10px;
    line-height: 1.5
}


.vacation-certificate-item .vacation-info {
    float: left;
    width: 200px;
    padding: 10px;
    margin: 0 30px 0 10px;
    box-shadow: 3px 3px 3px #999999;
    background-color: #fcfee2;
    text-align: center;
    font-size: 12px;
}

.vacation-certificate-item .amount-details {
    float: left;
    width: 250px;
    padding: 0px;
    text-align: center;
    margin-top: 0px;
}

.vacation-certificate-browselisting-info {
    float: left;
    width: 250px;
    padding: 10px;
    margin: 0 10px 0 10px;
    text-align: center;
}

/*CRUISE CERT ROW*/

/*.cruise-certificate-photo {
    float: left;
    min-width: 100px;
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom:8px;
    padding-top:5px;

}*/

.cruise-certificate-photo-thumbnail {
    box-shadow: 3px 3px 3px #999999;
    max-height: 66px;
    _height: expression(this.scrollHeight > 66 ? "66px" : "auto");
    max-width: 100px;
    _width: expression(this.scrollWidth > 100 ? "100px" : "auto");
}

.cruise-certificate-info {
    float: left;
    width: 700px;
    padding-right: 10px;
    line-height: 1.5
}

.cruise-certificate-headline {
    font-size: 1.3em;
    color: #2D73B1;
    font-weight: bold
}

.cruise-certificate-location {
    font-size: 1.1em;
    font-weight: bold
}

.cruise-certificate-item {
    /*border:solid 1px #CACACA;*/
    /*padding:10px 3px 10px 3px;*/
    margin-bottom: 20px;
    margin-top: 30px;
    /*border-top:1px solid #ccc;*/
    /*background-color:#E8E8E8*/
}

.cruise-certificate-photo-thumbnail.claimed {
    max-height: 108px;
    _height: expression(this.scrollHeight > 108 ? "108px" : "auto");
    max-width: 144px;
    _width: expression(this.scrollWidth > 144 ? "144px" : "auto");
}

.cruise-certificate-info.claimed {
    float: left;
    width: 350px;
    padding-right: 10px;
    line-height: 1.5
}


.cruise-certificate-item .cruise-info {
    float: left;
    width: 200px;
    padding: 10px;
    margin: 0 30px 0 10px;
    box-shadow: 3px 3px 3px #999999;
    background-color: #fcfee2;
    text-align: center;
}

.cruise-certificate-item .amount-details {
    float: left;
    width: 250px;
    padding: 0px;
    text-align: center;
    margin-top: 0px;
}

.cruise-certificate-browselisting-info {
    float: left;
    /*width:250px;*/
    padding: 10px;
    /*margin:0 10px 0 10px;*/
    text-align: center;
}

.cruise-certificate-video {
    float: left;
    min-width: 100px;
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 8px;
    padding-top: 5px;
}


/*For PL Admin Search Results*/

.event-related .cruise-certificate-photo {
    float: left;
    min-width: 100px;
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 8px;
    padding-top: 5px;
}

.event-related .cruise-certificate-photo-thumbnail {
    box-shadow: 3px 3px 3px #999999;
    max-height: 66px;
    _height: expression(this.scrollHeight > 66 ? "66px" : "auto");
    max-width: 100px;
    _width: expression(this.scrollWidth > 100 ? "100px" : "auto");
}

.event-related .cruise-certificate-info {
    float: left;
    width: 700px;
    padding-right: 10px;
    line-height: 1.5
}

.event-related .cruise-certificate-headline {
    font-size: 1.3em;
    color: #2D73B1;
    font-weight: bold
}

.event-related .cruise-certificate-destination {
    font-size: 1.1em;
    font-weight: bold
}

.event-related .cruise-certificate-item {
    border: solid 1px #CACACA;
    padding: 10px 3px 10px 3px;
    margin-bottom: 20px;
    margin-top: 5px;
    background-color: #E8E8E8
}

.event-related .cruise-certificate-photo-thumbnail.claimed {
    max-height: 108px;
    _height: expression(this.scrollHeight > 108 ? "108px" : "auto");
    max-width: 144px;
    _width: expression(this.scrollWidth > 144 ? "144px" : "auto");
}

.event-related .cruise-certificate-info.claimed {
    float: left;
    width: 350px;
    padding-right: 10px;
    line-height: 1.5
}


.event-related .cruise-certificate-item .cruise-info {
    float: left;
    width: 200px;
    padding: 10px;
    margin: 0 30px 0 10px;
    box-shadow: 3px 3px 3px #999999;
    background-color: #fcfee2;
    text-align: center;
}

.event-related .cruise-certificate-item .amount-details {
    float: left;
    width: 250px;
    padding: 0px;
    text-align: center;
    margin-top: 0px;
}

.event-related .cruise-certificate-browselisting-info {
    float: left;
    width: 250px;
    padding: 10px;
    margin: 0 10px 0 10px;
    text-align: center;
}




.property-info .destination {
    font-size: 1.3em;
    color: #2D73B1;
    font-weight: bold;
}

.holder a {
    margin: 5px;
}

.descriptionToolTip {
    max-width: 480px;
    line-height: 20px;
    font-size: small;
}

#hoverEventTally {
    text-decoration: underline;
}

.moredetails-providername {
    float: right;
    margin-right: 50px;
    color: #666;
    margin-top: 5px;
    font-size: .8em;
}

/*GOLF VACATION CERT ROW*/

.golf-vacation-certificate-photo {
    float: left;
    min-width: 140px;
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 8px;
    padding-top: 5px;
}

.golf-vacation-certificate-photo-thumbnail {
    box-shadow: 3px 3px 3px #999999;
    max-height: 66px;
    _height: expression(this.scrollHeight > 66 ? "66px" : "auto");
    max-width: 100px;
    _width: expression(this.scrollWidth > 100 ? "100px" : "auto");
}

.golf-vacation-certificate-info {
    float: left;
    width: 700px;
    padding-right: 10px;
    line-height: 1.5
}

.golf-vacation-certificate-headline {
    font-size: 1.3em;
    color: #2D73B1;
    font-weight: bold
}

.golf-vacation-certificate-destination {
    font-size: 1.1em;
    font-weight: bold
}

.golf-vacation-certificate-item {
    border: solid 1px #CACACA;
    padding: 10px 3px 10px 3px;
    margin-bottom: 20px;
    background-color: #E8E8E8
}

.golf-vacation-certificate-photo-thumbnail.claimed {
    max-height: 108px;
    _height: expression(this.scrollHeight > 108 ? "108px" : "auto");
    max-width: 144px;
    _width: expression(this.scrollWidth > 144 ? "144px" : "auto");
}

.golf-vacation-certificate-info.claimed {
    float: left;
    width: 350px;
    padding-right: 10px;
    line-height: 1.5
}


.golf-vacation-certificate-item .golf-vacation-info {
    float: left;
    width: 200px;
    padding: 10px;
    margin: 0 30px 0 10px;
    box-shadow: 3px 3px 3px #999999;
    background-color: #fcfee2;
    text-align: center;
}

.golf-vacation-certificate-item .amount-details {
    float: left;
    width: 250px;
    padding: 0px;
    text-align: center;
    margin-top: 0px;
}

.golf-vacation-certificate-browselisting-info {
    float: left;
    width: 250px;
    padding: 10px;
    margin: 0 10px 0 10px;
    text-align: center;
}


.lastminute-certificate-item {
    border: solid 1px #CACACA;
    padding: 10px 3px 10px 3px;
    margin-bottom: 20px;
    background-color: #FFFFE1;
}

.limit-purchased-certificate-area {
    float: right;
    margin: -3px 5px 3px 0;
}

.limit-purchased-certificate-area .info-green-box {
    background-color: #4182ED;
    /*border: 1px solid #99CC33;*/
    padding: 10px;
    width: 360px;
    color: #FFFFFF;
    font-weight: bold;
    -webkit-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.3);
    -moz-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.3);
    box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.3);
}

.limit-purchased-certificate-area .info-title-display {
    font-size: 15px;
}

.limit-purchased-certificate-area .info-display {
    font-size: 14px;
    font-weight: normal;
}

.qtip-request {
    float: right;
}

.certificate-item {
    margin-bottom: 20px;
    margin-top: 30px;
}

.color-666666 {
    color: #666666;
}

.checkout__table__content{
    margin-top: 15px;
}

.checkout__table__data div.checkout-table__marketing-wow-headline {
    margin-top: 0;
    font-weight: bold;
}

.checkout-table__auction-item {
    margin-top: 5px;
}

.data-auction-item {
    width: 50%;
    overflow-wrap: anywhere;
}

.checkout-option {
    width: 28%;
}

.selling-limit-icon {
    display: inline-flex;
    border-radius: 100%;
    width: 24px;
    height: 24px;
    background-color: #33ACF2;
    color: white;
    text-align: center;
    font-weight: bold;
    font-size: 10px;
    margin-left: 5px;
    align-items: center;
    justify-content: center;
}

/*RESPONSIVE CHANGES*/
@media (max-width:414px) {
    /*iPhone 6 Plus*/
    .property-info {
        width: 97%;
        padding-right: 0px;
    }

    .action-button img {
        margin: auto;
    }

    .vacation-head-title {
        min-width: 100px
    }
}

@media(max-width:420px) {
    .vacation-head-title .switch-link {
        display: none !important;
    }

    .vacation-head-title .subtitle {
        font-size: 12px;
    }

    .vacation-head-title .raffle-img {
        display: none;
    }

    span.space-on-mobile {
        display: none;
    }
}

@media(max-width: 767px){
    .checkout-table {
        width: auto;
        overflow-x: auto;
    }
}
