.AlertDialog{background-color:#fff}.AlertDialog .Message{padding:30px 20px 30px 20px;min-width:250px;font-size:16px;text-align:center}.AlertDialog .Foot{padding:10px;text-align:center;border-top:1px solid #ddddd9}.AlertDialog .Button{float:none}.AlertDialog .ButtonHover{float:none}.MainContainer .ContentContainer .BodyContainer .Products .Product{width:220px;color:#595959;margin:0 0 5px 5px;vertical-align:top;display:inline-block;border:1px solid #eaeaea}.MainContainer .ContentContainer .BodyContainer .Products .Product:hover{text-decoration:none;border:1px solid #c6c6c6}.MainContainer .ContentContainer .BodyContainer .Products .Product .ProductContainer{position:relative;padding:10px 10px 0 0}.MainContainer .ContentContainer .BodyContainer .Products .Product .ProductContainer .DataContainer{padding-left:10px}.MainContainer .ContentContainer .BodyContainer .Products .Product .ProductContainer .Attributes{position:absolute}.MainContainer .ContentContainer .BodyContainer .Products .Product .ProductContainer .Attributes .MoreVariants{float:left;color:#fff;padding:3px 5px 1px 5px;margin-bottom:5px;border-radius:2px;display:inline-block;background-color:#38b6ff}.MainContainer .ContentContainer .BodyContainer .Products .Product .ProductContainer .Attributes .CaptionInfo{float:left;color:#fff;margin-bottom:5px;display:inline-block;padding:3px 5px 1px 5px;border-radius:2px}.MainContainer .ContentContainer .BodyContainer .Products .Product .ProductContainer .Attributes .CaptionInfo.Offer{background-color:#ee3e7a}.MainContainer .ContentContainer .BodyContainer .Products .Product .ProductContainer .Attributes .CaptionInfo.New{background-color:#83c259}.MainContainer .ContentContainer .BodyContainer .Products .Product .ProductContainer .Attributes .CaptionInfo.Sale{background-color:#808080}.MainContainer .ContentContainer .BodyContainer .Products .Product .ProductContainer .Attributes .CaptionInfo.FreeShipping{background-color:#3edbee}.MainContainer .ContentContainer .BodyContainer .Products .Product .ProductContainer .DataContainer .ImageContainer{width:200px;height:200px;text-align:center;background-repeat:no-repeat;background-position:center center}.MainContainer .ContentContainer .BodyContainer .Products .Product .ProductContainer .DataContainer .Caption{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:18px;height:36px;font-weight:bold;padding:5px 0 5px 0}.MainContainer .ContentContainer .BodyContainer .Products .Product .ProductContainer .DataContainer .Description{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:13px;height:26px;font-size:12px;padding:0 0 5px 0}.MainContainer .ContentContainer .BodyContainer .Products .Product .ProductContainer .StockContainer{float:left;cursor:pointer;padding:5px 10px 10px 10px}.MainContainer .ContentContainer .BodyContainer .Products .Product .ProductContainer .StockContainer .Stock{float:left;width:14px;height:17px;background:url(/Content/Images/stock.png) repeat-x 0 center}.MainContainer .ContentContainer .BodyContainer .Products .Product .ProductContainer .StockContainer:hover .Stock{background-position-x:14px}.MainContainer .ContentContainer .BodyContainer .Products .Product .ProductContainer .StockContainer .StockInfo{font-size:14px}.MainContainer .ContentContainer .BodyContainer .Products .Product .ProductContainer .Price{float:right;color:#2a918f;font-weight:bold}.MainContainer .ContentContainer .BodyContainer .Products .Product .ProductContainer .Price .SourcePrice{color:#a0a0a0;text-decoration:line-through}.MainContainer .ContentContainer .BodyContainer .Products .Product .ProductContainer .Discount{clear:both;float:right;color:#2a918f;padding-bottom:10px}@media(max-width:300px){.MainContainer .ContentContainer .BodyContainer .Products .Product{margin:0 0 5px 0}}@media(max-width:730px){.MainContainer .ContentContainer .BodyContainer .Products .Product{border-bottom:1px solid #c6c6c6}}.MainContainer .ContentContainer .BodyContainer .HtmlContentContainer .SubTitle {
    color: #4b4b4b;
    font-size: 40px;
    text-align: center;
    margin-bottom: 5px;
    padding: 20px 0 10px 0;
    font-family: 'Amatica SC', cursive;
}

.MainContainer .ContentContainer .BodyContainer .HtmlContentContainer .SubTitle2 {
    color: #4b4b4b;
    font-size: 40px;
    text-align: center;
    margin-bottom: 10px;
    padding: 20px 0 5px 0;
    border-bottom: 1px solid #eaeaea;
    font-family: 'Amatica SC', cursive;
}

.MainContainer .ContentContainer .BodyContainer .HtmlContentContainer .Banners img {
    margin: 0;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

.MainContainer .ContentContainer .BodyContainer .HtmlContentContainer .Banners .Container,
.MainContainer .ContentContainer .BodyContainer .HtmlContentContainer .Banners .Container_,
.MainContainer .ContentContainer .BodyContainer .HtmlContentContainer .Banners .Hover {
    display: block;
}

.MainContainer .ContentContainer .BodyContainer .HtmlContentContainer .Banners .Banner1 {
    overflow: hidden;
}

    .MainContainer .ContentContainer .BodyContainer .HtmlContentContainer .Banners .Banner1 img {
        width: 100%;
        height: auto;
        vertical-align: top;
    }

.MainContainer .ContentContainer .BodyContainer .HtmlContentContainer .Banners .Banner23 {
    padding-top: 10px;
}

    .MainContainer .ContentContainer .BodyContainer .HtmlContentContainer .Banners .Banner23 img {
        width: 100%;
        height: auto;
        vertical-align: top;
    }

    .MainContainer .ContentContainer .BodyContainer .HtmlContentContainer .Banners .Banner23 .Banner2,
    .MainContainer .ContentContainer .BodyContainer .HtmlContentContainer .Banners .Banner23 .Banner3 {
        width: 50%;
        vertical-align: top;
        display: inline-block;
    }

        .MainContainer .ContentContainer .BodyContainer .HtmlContentContainer .Banners .Banner23 .Banner2 .Container {
            padding-right: 5px;
        }

        .MainContainer .ContentContainer .BodyContainer .HtmlContentContainer .Banners .Banner23 .Banner3 .Container {
            padding-left: 5px;
        }

.MainContainer .ContentContainer .BodyContainer .HtmlContentContainer .Banners .Banner456 {
    width: 100%;
    height: 100%;
    display: table;
    overflow: hidden;
    margin-top: 10px;
}

    .MainContainer .ContentContainer .BodyContainer .HtmlContentContainer .Banners .Banner456 .Banner456C {
        display: table-row;
    }

.MainContainer .ContentContainer .BodyContainer .HtmlContentContainer .Banner456 img {
    width: 100%;
    height: auto;
    vertical-align: top;
}

.MainContainer .ContentContainer .BodyContainer .HtmlContentContainer .Banners .Banner456 .Banner4,
.MainContainer .ContentContainer .BodyContainer .HtmlContentContainer .Banners .Banner456 .Banner5,
.MainContainer .ContentContainer .BodyContainer .HtmlContentContainer .Banners .Banner456 .Banner6 {
    width: 33%;
    height: 100%;
    vertical-align: top;
    display: table-cell;
}


    .MainContainer .ContentContainer .BodyContainer .HtmlContentContainer .Banners .Banner456 .Banner4 .Container {
        padding-right: 6px;
    }

    .MainContainer .ContentContainer .BodyContainer .HtmlContentContainer .Banners .Banner456 .Banner5 .Container {
        padding: 0 3px 0 4px;
    }

    .MainContainer .ContentContainer .BodyContainer .HtmlContentContainer .Banners .Banner456 .Banner6 .Container {
        padding-left: 7px;
    }


.MainContainer .ContentContainer .BodyContainer .HtmlContentContainer .Banners .Banner78 {
    padding-top: 10px;
}

    .MainContainer .ContentContainer .BodyContainer .HtmlContentContainer .Banners .Banner78 img {
        width: 100%;
        height: auto;
        vertical-align: top;
    }

    .MainContainer .ContentContainer .BodyContainer .HtmlContentContainer .Banners .Banner78 .Banner7,
    .MainContainer .ContentContainer .BodyContainer .HtmlContentContainer .Banners .Banner78 .Banner8 {
        width: 50%;
        text-align: center;
        vertical-align: top;
        display: inline-block;
    }

        .MainContainer .ContentContainer .BodyContainer .HtmlContentContainer .Banners .Banner78 .Banner7 .Container {
            padding-right: 5px;
            position: relative;
        }

        .MainContainer .ContentContainer .BodyContainer .HtmlContentContainer .Banners .Banner78 .Banner8 .Container {
            padding-left: 5px;
            position: relative;
        }

        .MainContainer .ContentContainer .BodyContainer .HtmlContentContainer .Banners .Banner78 .Banner7 .Container .Text {
            top: 50%;
            left: 50%;
            color: #000000;
            position: absolute;
            transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -webkit-transform: translate(-50%, -50%);
            font-size: 40px;
            font-family: 'Amatica SC', cursive;
        }

.MainContainer .ContentContainer .BodyContainer .HtmlContentContainer .Banners .Banner78_ {
}

    .MainContainer .ContentContainer .BodyContainer .HtmlContentContainer .Banners .Banner78_._2 {
        padding-top: 10px;
    }

    .MainContainer .ContentContainer .BodyContainer .HtmlContentContainer .Banners .Banner78_ img {
        width: 100%;
        height: auto;
        vertical-align: top;
    }

    .MainContainer .ContentContainer .BodyContainer .HtmlContentContainer .Banners .Banner78_ .Banner7_,
    .MainContainer .ContentContainer .BodyContainer .HtmlContentContainer .Banners .Banner78_ .Banner8_ {
        width: 50%;
        text-align: center;
        vertical-align: top;
        display: inline-block;
    }

        .MainContainer .ContentContainer .BodyContainer .HtmlContentContainer .Banners .Banner78_ .Banner7_ .Container_ {
            padding-right: 5px;
            position: relative;
        }

        .MainContainer .ContentContainer .BodyContainer .HtmlContentContainer .Banners .Banner78_ .Banner8_ .Container_ {
            padding-left: 5px;
            position: relative;
        }

            .MainContainer .ContentContainer .BodyContainer .HtmlContentContainer .Banners .Banner78_ .Banner7_ .Container_ .Text,
            .MainContainer .ContentContainer .BodyContainer .HtmlContentContainer .Banners .Banner78_ .Banner8_ .Container_ .Text {
                top: 50%;
                left: 50%;
                color: #000000;
                position: absolute;
                transform: translate(-50%, -50%);
                -moz-transform: translate(-50%, -50%);
                -webkit-transform: translate(-50%, -50%);
                font-size: 40px;
                font-family: 'Amatica SC', cursive;
            }


.MainContainer .ContentContainer .BodyContainer .HtmlContentContainer .NCTContainer {
    margin-top: 30px;
}

.MainContainer .ContentContainer .BodyContainer .HtmlContentContainer .NCTContainer {
}

    .MainContainer .ContentContainer .BodyContainer .HtmlContentContainer .NCTContainer .Spare {
        margin-top: 100px;
        vertical-align: top;
        display: inline-block;
    }

        .MainContainer .ContentContainer .BodyContainer .HtmlContentContainer .NCTContainer .Spare .Container {
            width: 1px;
            height: 150px;
            padding-top: 50px;
            vertical-align: top;
            display: inline-block;
            background-color: #eaeaea;
        }

    .MainContainer .ContentContainer .BodyContainer .HtmlContentContainer .NCTContainer .Row .Cell {
        width: 34%;
        vertical-align: top;
        display: inline-block;
    }

        .MainContainer .ContentContainer .BodyContainer .HtmlContentContainer .NCTContainer .Row .Cell._1 {
            width: 30%;
        }

        .MainContainer .ContentContainer .BodyContainer .HtmlContentContainer .NCTContainer .Row .Cell .Container {
            padding: 0 40px 0 40px;
        }

        .MainContainer .ContentContainer .BodyContainer .HtmlContentContainer .NCTContainer .Row .Cell._1 .Container {
        }

        .MainContainer .ContentContainer .BodyContainer .HtmlContentContainer .NCTContainer .Row .Cell._3 {
            border-right: none;
        }

.MainContainer .ContentContainer .BodyContainer .HtmlContentContainer .Hover {
    width: 100%;
    height: 100%;
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
}

.MainContainer .ContentContainer .BodyContainer .HtmlContentContainer .Banners .Banner23 img:hover,
.MainContainer .ContentContainer .BodyContainer .HtmlContentContainer .Banners .Banner456 img:hover,
.MainContainer .ContentContainer .BodyContainer .HtmlContentContainer .Banners .Banner78 img:hover {
    -moz-transform: scale(1.05);
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
}

@media (max-width: 880px) {
    .MainContainer .ContentContainer .BodyContainer .HtmlContentContainer .Banners .Banner78_ .Banner7_ .Container_ .Text,
    .MainContainer .ContentContainer .BodyContainer .HtmlContentContainer .Banners .Banner78_ .Banner8_ .Container_ .Text {
        font-size: 36px;
    }
}

@media (max-width: 820px) {
    .MainContainer .ContentContainer .BodyContainer .HtmlContentContainer .NCTContainer .Row .Cell,
    .MainContainer .ContentContainer .BodyContainer .HtmlContentContainer .NCTContainer .Row .Cell._1 {
        width: 49%;
        min-width: 250px;
    }

        .MainContainer .ContentContainer .BodyContainer .HtmlContentContainer .NCTContainer .Row .Cell .Container {
            padding: 0 20px 0 20px;
        }
}

@media (max-width: 790px) {
    .MainContainer .ContentContainer .BodyContainer .HtmlContentContainer .Banners .Banner1 .Banner1_0 {
        position: relative;
        margin-left: -23%;
        margin-right: -23%;
    }

    .MainContainer .ContentContainer .BodyContainer .HtmlContentContainer .Banners .Banner23 .Banner2,
    .MainContainer .ContentContainer .BodyContainer .HtmlContentContainer .Banners .Banner23 .Banner3 {
        width: 100%;
        display: block;
    }

        .MainContainer .ContentContainer .BodyContainer .HtmlContentContainer .Banners .Banner23 .Banner2 .Container {
            padding: 0 0 10px 0;
        }

        .MainContainer .ContentContainer .BodyContainer .HtmlContentContainer .Banners .Banner23 .Banner3 .Container {
            padding: 0;
        }

    .MainContainer .ContentContainer .BodyContainer .HtmlContentContainer .Banners .Banner456 {
        display: block;
    }

        .MainContainer .ContentContainer .BodyContainer .HtmlContentContainer .Banners .Banner456 .Banner456C {
            display: block;
        }

        .MainContainer .ContentContainer .BodyContainer .HtmlContentContainer .Banners .Banner456 .Banner4,
        .MainContainer .ContentContainer .BodyContainer .HtmlContentContainer .Banners .Banner456 .Banner5 {
            width: 50%;
            display: inline-block;
        }

        .MainContainer .ContentContainer .BodyContainer .HtmlContentContainer .Banners .Banner456 .Banner6 {
            padding: 0;
            width: 100%;
            display: block;
            text-align: center;
        }

        .MainContainer .ContentContainer .BodyContainer .HtmlContentContainer .Banners .Banner456 .Banner4 .Container {
            padding: 0 5px 0 0;
        }

        .MainContainer .ContentContainer .BodyContainer .HtmlContentContainer .Banners .Banner456 .Banner5 .Container {
            display: block;
            padding: 0 0 0 5px;
        }

        .MainContainer .ContentContainer .BodyContainer .HtmlContentContainer .Banners .Banner456 .Banner6 .Container {
            padding: 10px 0 0 0;
        }

        .MainContainer .ContentContainer .BodyContainer .HtmlContentContainer .Banners .Banner456 .Banner5 {
            padding: 0;
        }

        .MainContainer .ContentContainer .BodyContainer .HtmlContentContainer .Banners .Banner456 .Banner6 img {
            max-width: 390px;
        }

    .MainContainer .ContentContainer .BodyContainer .HtmlContentContainer .Banners .Banner78 .Banner7,
    .MainContainer .ContentContainer .BodyContainer .HtmlContentContainer .Banners .Banner78 .Banner8 {
        width: 100%;
        display: block;
    }

        .MainContainer .ContentContainer .BodyContainer .HtmlContentContainer .Banners .Banner78 .Banner7 .Container {
            padding: 0 0 10px 0;
        }

        .MainContainer .ContentContainer .BodyContainer .HtmlContentContainer .Banners .Banner78 .Banner8 .Container {
            padding: 0;
        }
}

@media (max-width: 550px) {
    .MainContainer .ContentContainer .BodyContainer .HtmlContentContainer .Banners .Banner456 .Banner4,
    .MainContainer .ContentContainer .BodyContainer .HtmlContentContainer .Banners .Banner456 .Banner5 {
        padding: 0;
        width: 100%;
        display: block;
        text-align: center;
    }

        .MainContainer .ContentContainer .BodyContainer .HtmlContentContainer .Banners .Banner456 .Banner4 .Container {
            padding: 0;
        }

        .MainContainer .ContentContainer .BodyContainer .HtmlContentContainer .Banners .Banner456 .Banner5 .Container {
            padding: 10px 0 0 0;
        }

    .MainContainer .ContentContainer .BodyContainer .HtmlContentContainer .Banners .Banner456 img {
        max-width: 390px;
    }

    .MainContainer .ContentContainer .BodyContainer .HtmlContentContainer .NCTContainer .Spare {
        display: none;
    }

    .MainContainer .ContentContainer .BodyContainer .HtmlContentContainer .NCTContainer .Row .Cell,
    .MainContainer .ContentContainer .BodyContainer .HtmlContentContainer .NCTContainer .Row .Cell._1,
    .MainContainer .ContentContainer .BodyContainer .HtmlContentContainer .NCTContainer .Row .Cell._3 {
        width: auto;
        min-width: 0;
        padding-right: 0;
        display: block;
    }

        .MainContainer .ContentContainer .BodyContainer .HtmlContentContainer .NCTContainer .Row .Cell .Container {
            padding: 0 0 0 0;
        }
}

@media (max-width: 420px) {
    .MainContainer .ContentContainer .BodyContainer .HtmlContentContainer .Banners .Banner78_ .Banner7_ .Container_ .Text,
    .MainContainer .ContentContainer .BodyContainer .HtmlContentContainer .Banners .Banner78_ .Banner8_ .Container_ .Text {
        font-size: 28px;
    }
}

@media (max-width: 320px) {
    .MainContainer .ContentContainer .BodyContainer .HtmlContentContainer .Banners .Banner78_ .Banner7_ .Container_ .Text,
    .MainContainer .ContentContainer .BodyContainer .HtmlContentContainer .Banners .Banner78_ .Banner8_ .Container_ .Text {
        font-size: 26px;
    }
}
