﻿.promotions-content {
    background-color: white;
    padding: 40px 69px;
}
    .promotions-content .promotions-list-item {
        margin-bottom: 30px;
        margin-right: 50px;
        display: inline-block;
    }
        .promotions-content .promotions-list-item .promotions-list-item-title {
            font-weight: bold;
            font-size: 21px;
        }
        .promotions-content .promotions-list-item .promotions-list-item-marginb {
            margin-bottom: 5px;
        }
        .promotions-content .promotions-list-item .promotions-list-item-btn{
            text-align:center;
        }

    .promotions-content .promotions-details-title {
        color: #a9917b;
        font-weight: bold;
        line-height: 33px;
        display: block;
        margin-bottom: 30px;
    }
        .promotions-content .promotions-details-title .size1 {
            font-size: 21px;
        }
        .promotions-content .promotions-details-title .size2 {
            font-size: 35px;
        }
        .promotions-content .promotions-details-title .size3 {
            font-size: 50px;
        }

    .promotions-content .promotions-details-date {
        font-weight: bold;
        line-height: 33px;
        display: block;
        margin-bottom: 20px;
    }
    .promotions-content .promotions-details-photo {
        text-align: center;
    }
    .promotions-content .promotions-details-description {
        margin-top: 10px;
        margin-bottom: 10px;
    }
.custometable th {
    border-color: #00F;
    background-color: #00F;
}

div.upslider {
    overflow: auto;
    white-space: nowrap;
}
    div.upslider a {
        display: inline-block;
        text-align: center;
        text-decoration: none;
    }
        div.upslider a:hover {
            background-color: #00F;
            color: white;
        }

.topscroll, .topscrollcontent {
    overflow-x: scroll;
    overflow-y: hidden;
    width: 100%;
    border: none 0px RED;
}

.topscroll {
    height: 20px;
}

.topscrollcontent {
    height: 1500px;
}

.scroll-div1 {
    width: 1500px;
    overflow-x: scroll;
    overflow-y: hidden;
    height: 20px;
}

.scroll-div2 {
    width: 1000px;
    height: 20px;
}
    .scroll-div2 a {        
        text-align: center;
        text-decoration: none;
    }
        .scroll-div2 a:hover {
            background-color: #00F;
            color: white;
        }
.si-label .error {
    font-size: 15px !important;
}