﻿.StoreBox {
    display: inline-block;
    float: right;
    width: 950px;
    _height: 264px;
    background-color: #ffffff;
    border-top: 1px solid #c1c1b5;
    border-bottom: 1px solid #c1c1b5;
    margin-top: 20px;
    padding-bottom: 10px;
    position:relative;
}

.StoreDirectPhone {
    float: right;
    font: 12px arial;
    color: #7A7A7A;
    margin-bottom: 5px;
    direction: rtl;
}

.Separator {
    display: inline-block;
    float: right;
    width: 950px;
    height: 1px;
    background-color: #c1c1b5;
}

.StoreBox .StoreLogo {
    display: inline-block;
    float: right;
    width: 220px;
    height: 192px;
    margin: 20px;
    border: 1px solid #c1c1b5;
}

    .StoreBox .StoreLogo img {
        margin-top: 66px;
        margin-right: 27px;
    }

.StoreBox .StoreInfo {
    display: inline-block;
    float: right;
    width: 478px;
    direction: rtl;
    margin-top: 15px;
}

    .StoreBox .StoreInfo .StoreTitle {
        display: inline-block;
        float: right;
        width: 478px;
        text-align: right;
        height: 33px;
    }

        .StoreBox .StoreInfo .StoreTitle H1 {
            margin: 0px;
            font: bold 18px arial;
            color: #1f84e0;
            float: right;
            width: 100%;
        }
            .StoreBox .StoreInfo .StoreTitle H1 a {
                text-decoration: none;
                color: #1f84e0;
            }

        .StoreBox .StoreInfo .StoreTitle .video {
            cursor: pointer;
            width: 26px;
            height: 22px;
            background: url("https://img.zap.co.il/imgs/newui/store_player_icon.png") no-repeat;
            position: absolute;
            bottom: 35px;
            right: 35px;
        }

            .StoreBox .StoreInfo .StoreTitle .video:hover {
                /*background: url("https://img.zap.co.il/imgs/newui/ButtonsSprits.png") -441px -102px no-repeat;*/
                background: url("https://img.zap.co.il/imgs/newui/store_player_hover.png") no-repeat;
            }

            .StoreBox .StoreInfo .StoreTitle .video:active {
                /*background: url("https://img.zap.co.il/imgs/newui/ButtonsSprits.png") -412px -102px no-repeat;*/
                background: url("https://img.zap.co.il/imgs/newui/store_player_press.png") no-repeat;
            }

        .StoreBox .StoreInfo .StoreSubTitle {
            display: inline-block;
            float: right;
            width: 478px;
            font: 14px arial;
            color: #7a7a7a;
            text-align: right;
        }

    .StoreBox .StoreInfo .StoreReviews {
        display: inline-block;
        float: right;
        width: 430px;
        height: 18px;
        margin: 15px 0 17px 0;
    }

        .StoreBox .StoreInfo .StoreReviews AA {
            width: 19px;
            height: 18px;
            position: absolute;
        }

        .StoreBox .StoreInfo .StoreReviews .stars {
            display: inline-block;
            float: right;
            width: 108px;
            height: 18px;
            background: url("https://img.zap.co.il/imgs/newui/Star-Gray108X18.PNG") no-repeat;
            direction: rtl;
        }

            .StoreBox .StoreInfo .StoreReviews .stars span {
                display: inline-block;
                float: right;
                max-width: 108px;
                height: 18px;
                background: url("https://img.zap.co.il/imgs/newui/Star-Blue.PNG") no-repeat right transparent;
                direction: rtl;
            }

        .StoreBox .StoreInfo .StoreReviews .Comment {
            float: right;
            width: 300px;
            font: 13px arial;
            color: #7a7a7a;
            margin-right: 5px;
            margin-top: 2px;
        }

.QuestionMark {
    display: inline-block;
    float: right;
    margin-right: 3px;
    cursor: pointer;
    width: 15px;
    height: 15px;
    cursor: pointer;
    border-radius: 50%;
    background-color: #fafaf7;
    border: 1px solid #d7d7d6;
    text-align: center;
    font-size: 12px;
    color: #3c3c3c;
    font-family: arial;
    line-height: 15px;
}

.StoreBox .StoreInfo .InfoRow {
    display: inline-block;
    float: right;
    width: 478px;
    _height: 20px;
    text-align: right;
    margin-bottom: 6px;
}

    .StoreBox .StoreInfo .InfoRow .Bullet {
        display: inline-block;
        float: right;
        width: 8px;
        height: 8px;
        background: url("https://img.zap.co.il/imgs/newui/bullet.png") no-repeat;
        margin: 7px 0 0 12px;
    }

    .StoreBox .StoreInfo .InfoRow .InfoTxt {
        display: inline-block;
        float: right;
        width: 420px;
        font: 14px arial;
        color: #7a7a7a;
        direction: rtl;
    }

        .StoreBox .StoreInfo .InfoRow .InfoTxt a {
            text-decoration: none;
            color: #1f84e0;
        }

            .StoreBox .StoreInfo .InfoRow .InfoTxt a:hover {
                color: #00b4e8;
            }

        .StoreBox .StoreInfo .InfoRow .InfoTxt .InfoTitle {
            display: inline-block;
            float: right;
            font: 14px arial;
            color: #3c3c3c;
            text-align: right;
            padding-left: 5px;
            line-height: 21px;
        }

        .StoreBox .StoreInfo .InfoRow .InfoTxt .InfoTxtBody {
            float: right;
            _min-width: 100px;
            max-width: 350px;
            line-height: 21px;
            direction: rtl;
        }

        .StoreBox .StoreInfo .InfoRow .InfoTxt .StoreUrl {
            float: right;
            _min-width: 100px;
            max-width: 350px;
            line-height: 21px;
            direction: ltr;
        }

        .StoreBox .StoreInfo .InfoRow .InfoTxt .MapIcon {
            display: inline-block;
            width: 12px;
            height: 20px;
            background: url("https://img.zap.co.il/imgs/newui/locationIcon2.png");
            cursor: pointer;
            _margin-top: -12px;
            margin-bottom: -6px;
        }

.StoreBox .AlsoFindUnder {
    display: inline-block;
    float: right;
    width: 208px;
    /*height: 264px;*/
    border-right: 1px solid #e0e0da;
}

    .StoreBox .AlsoFindUnder .AlsoFindUnderTitle {
        display: inline-block;
        float: right;
        width: 193px;
        font: 12px arial;
        color: #3c3c3c;
        text-align: right;
        direction: rtl;
        margin: 35px 15px 15px 0;
    }

    .StoreBox .AlsoFindUnder .CategoryRow {
        display: inline-block;
        float: right;
        width: 192px;
        margin: 0 15px 3px 0;
        direction: rtl;
    }

        .StoreBox .AlsoFindUnder .CategoryRow .CategoryBullet {
            display: inline-block;
            float: right;
            width: 6px;
            height: 6px;
            background: url("https://img.zap.co.il/imgs/newui/categoryBullet.png")  no-repeat;
            margin: 4px 0 0 8px;
        }

        .StoreBox .AlsoFindUnder .CategoryRow .CategoryName {
            display: inline-block;
            float: right;
            width: 160px;
            font: 12px arial;
            color: #1f84e0;
            text-align: right;
        }

            .StoreBox .AlsoFindUnder .CategoryRow .CategoryName a {
                text-decoration: none;
                color: #1f84e0;
            }

                .StoreBox .AlsoFindUnder .CategoryRow .CategoryName a:hover {
                    color: #00b4e8;
                }

.StoreScores {
    display: inline-block;
    float: right;
    width: 950px;
    height: 127px;
    background: url("https://img.zap.co.il/imgs/newui/StoreScoresBG-new.png") no-repeat transparent;
    margin-top: 14px;
    padding-top: 1px;
}

    .StoreScores .Row {
        width: 952px;
        display: inline-block;
    }

    .StoreScores .sTitle {
        font: bold 14px arial;
        color: #7a7a7a;
        float: right;
        direction: rtl;
        width: 165px;
        margin: 15px;
    }

    .StoreScores .Row .Section {
        display: inline-block;
        float: right;
        width: 197px;
        height: 82px;
    }

      /*.StoreScores .Row .Section:first-child .info  {
          border-right: none;
    }*/

        .StoreScores .Row .Section .info {
            display: block;
            height: 50px;
            margin: 15px 0;
            border-left: 1px solid #eeeee7;
            /*border-left: 1px solid #ffffff;*/
        }

            .StoreScores .Row .Section .info .score {
                color: #0669c4;
                font: bold 22px arial;
                text-align: center;
                padding-bottom: 5px;
            }

    .StoreScores .StoreScoresTitle {
        display: inline-block;
        width: 100%;
        font: 14px arial;
        color: #7a7a7a;
        direction: rtl;
        text-align: center;
    }


    .StoreScores .ReviewsNum {
        display: inline-block;
        float: right;
        width: 106px;
        height: 82px;
        border-left: 1px solid #ffffff;
    }

        .StoreScores .ReviewsNum .ReviewsNumTxt {
            display: inline-block;
            float: right;
            width: 85%;
            margin: 15px 20px 0 0;
            font: bold 16px arial;
            color: #1a7fdb;
            text-align: right;
        }


    /*.StoreScores .AverageScore
{
    display: inline-block;
    float: right;
    width: 157px;
    height: 82px;
    border-right: 1px solid #eeeee7;
    border-left: 1px solid #ffffff;
}*/

    .StoreScores .AverageScore .AverageScoreStars {
        display: inline-block;
        float: right;
        width: 108px;
        height: 18px;
        background: url("https://img.zap.co.il/imgs/newui/Star-Gray108X18.PNG") no-repeat;
        margin: 13px 0 0 0;
    }

        .StoreScores .AverageScore .AverageScoreStars span {
            display: inline-block;
            float: right;
            max-width: 108px;
            height: 18px;
            background: url("https://img.zap.co.il/imgs/newui/Star-Blue.png") right no-repeat transparent;
        }

    .StoreScores .DeliverySpeed {
        display: inline-block;
        float: right;
        width: 157px;
        height: 82px;
        _border-right: 1px solid #eeeee7;
        border-left: 1px solid #ffffff;
    }

        .StoreScores .DeliverySpeed .DeliverySpeedSquares {
            display: inline-block;
            float: right;
            width: 108px;
            height: 10px;
            background: url("https://img.zap.co.il/imgs/newui/Squares-Gray.PNG") no-repeat;
            margin: 18px 20px 0 0;
        }

            .StoreScores .DeliverySpeed .DeliverySpeedSquares span {
                display: inline-block;
                float: right;
                max-width: 108px;
                height: 10px;
                background: url("https://img.zap.co.il/imgs/newui/Squares-Blue.png") right no-repeat transparent;
            }

    .StoreScores .CustomerService {
        display: inline-block;
        float: right;
        width: 158px;
        height: 82px;
        border-right: 1px solid #eeeee7;
        border-left: 1px solid #ffffff;
    }

        .StoreScores .CustomerService .CustomerServiceSquares {
            display: inline-block;
            float: right;
            width: 108px;
            height: 10px;
            background: url("https://img.zap.co.il/imgs/newui/Squares-Gray.PNG") no-repeat;
            margin: 18px 20px 0 0;
        }

            .StoreScores .CustomerService .CustomerServiceSquares span {
                display: inline-block;
                float: right;
                max-width: 108px;
                height: 10px;
                background: url("https://img.zap.co.il/imgs/newui/Squares-Blue.png") right no-repeat transparent;
            }

    .StoreScores .OrderingComfort {
        display: inline-block;
        float: right;
        width: 157px;
        height: 82px;
        border-right: 1px solid #eeeee7;
        border-left: 1px solid #ffffff;
    }

        .StoreScores .OrderingComfort .OrderingComfortSquares {
            display: inline-block;
            float: right;
            width: 108px;
            height: 10px;
            background: url("https://img.zap.co.il/imgs/newui/Squares-Gray.PNG") no-repeat;
            margin: 18px 20px 0 0;
        }

            .StoreScores .OrderingComfort .OrderingComfortSquares span {
                display: inline-block;
                float: right;
                max-width: 108px;
                height: 10px;
                background: url("https://img.zap.co.il/imgs/newui/Squares-Blue.png") right no-repeat transparent;
            }

    .StoreScores .SendReview {
font: bold 14px arial;
    color: #7a7a7a;
    float: left;
    direction: rtl;
    width: 335px;
    margin-top: 15px;
    }

        .StoreScores .SendReview .SendReviewBtn {
            display: inline-block;
            float: right;
            width: 176px;
            height: 27px;
            background: url("https://img.zap.co.il/imgs/newui/btn_SendReview.png") no-repeat;
            margin: 8px 20px 0 0;
            cursor: pointer;
        }
        .Row .SendReview .StoreScoresTitle{
            text-align: right !important;
            font-weight: 700;
        }

.BuyBtn.orange-style .BuyBtnText {
    display: inline-block;
    float: right;
    line-height: 34px;
    font: bold 17px solid Arial, sans-serif;
    font-weight: 700;
    width: 246px;
    text-align: center;
    line-height: 48px;
}
 .SendReview .BuyBtn {
    display: inline-block;
    float: right;
    width: 312px;
    height: 48px;
    cursor: pointer;
    position: relative;
}

    .SendReview .BuyBtn .BuyBtnArrowLeft {
        border: solid #ffffff;
        border-width: 0 2px 2px 0;
        display: inline-block;
        padding: 3px;
        transform: rotate(135deg);
        -webkit-transform: rotate(135deg);
        position: absolute;
        top: 20px;
    }

    .SendReview .BuyBtn .BuyBtnFirstArrow {
        left: 21px;
    }

    .SendReview .BuyBtn .BuyBtnSecondArrow {
        left: 27px;
    }
 .green-style:after, .orange-style:after, .blue-style:after {
     width: 53px !important;
 }
.SendReview .BuyBtn.orange-style:hover {
    background: #bcdf7d; /* Old Browsers */
    background: -webkit-linear-gradient(top,#bcdf7d,#88bb31); /*Safari 5.1-6*/
    background: -o-linear-gradient(top,#bcdf7d,#88bb31); /*Opera 11.1-12*/
    background: -moz-linear-gradient(top,#bcdf7d,#88bb31); /*Fx 3.6-15*/
    background: linear-gradient(to bottom, rgba(170,210,100,1) 0%, rgba(109,166,10,1) 100%); /*Standard*/
}
.SendReview .BuyBtn.orange-style:active {
    background: #70ad05;
    background: rgba(87,133,8,1);
    background: -moz-linear-gradient(top, rgba(87,133,8,1) 0%,rgb(136, 187, 49) 50%,rgb(188, 223, 125) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(87,133,8,1)), color-stop(50%,rgb(136, 187, 49)), color-stop(100%, rgb(188, 223, 125) ));
    background: -webkit-linear-gradient(top, rgba(87,133,8,1) 0%, rgb(136, 187, 49) 50%, rgb(188, 223, 125) 100%);
    background: -o-linear-gradient(top, rgba(87,133,8,1) 0%, rgb(136, 187, 49) 50%, rgb(188, 223, 125) 100%);
    background: -ms-linear-gradient(top, rgba(87,133,8,1) 0%, rgb(136, 187, 49) 50%, rgb(188, 223, 125) 100%);
    background: linear-gradient(to bottom, rgba(87,133,8,1) 0%, rgba(112,174,5,1) 50%, rgba(97,153,0,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#578508', endColorstr='#88bb31', GradientType=0 );
    outline: 0;
}

.SendReview .BuyBtn.orange-style {
    background: rgb(131, 203, 3); /* Old Browsers */
    background: -webkit-linear-gradient(top,rgb(131, 203, 3),rgb(136, 187, 49)); /*Safari 5.1-6*/
    background: -o-linear-gradient(top,rgb(131, 203, 3),rgb(136, 187, 49)); /*Opera 11.1-12*/
    background: -moz-linear-gradient(top,rgb(131, 203, 3),rgb(136, 187, 49)); /*Fx 3.6-15*/
    background: linear-gradient(to bottom, rgba(114,180,0,1) 0%, rgba(109,166,10,1) 100%);
    border-radius: 6px;
    -webkit-box-shadow: -1px -1px 0px 0px rgba(199, 224, 247, 1);
    -moz-box-shadow: -1px -1px 0px 0px rgba(199, 224, 247, 1);
    box-shadow: -1px -1px 0px 0px rgba(199, 224, 247, 1);
    color: #fff;
    font-family: Arial, Sans-Serif;
    font-size: 15px;
    padding-right: 10px;
    box-sizing: border-box;
    box-shadow: 3px 3px 3px -3px rgba(0,0,0,0.5);
}
        .SendReview .BuyBtn.orange-style.SendReviewBtnDeactive {

            /*display: inline-block;
            float: right;
            width: 176px;
            height: 27px;*/
            -webkit-box-shadow: none;
            box-shadow: none;
            cursor: default;
            background: #dfdfdf; /* Old Browsers */
            background: -webkit-linear-gradient(top,#dfdfdf,#cbcbcb); /*Safari 5.1-6*/
            background: -o-linear-gradient(top,#dfdfdf,#cbcbcb); /*Opera 11.1-12*/
            background: -moz-linear-gradient(top,#dfdfdf,#cbcbcb); /*Fx 3.6-15*/
            background: linear-gradient(to bottom, #dfdfdf, #cbcbcb); /*Standard*/
            /*margin: 8px 20px 0 0;
            */
        }


.StoreScores .SendReview .SendReviewBtn:hover {
    background: linear-gradient(to bottom, rgba(170,210,100,1) 0%, rgba(109,166,10,1) 100%);
}

.StoreScores .SendReview .SendReviewBtn:active {
    background: linear-gradient(to bottom, rgba(87,133,8,1) 0%, rgba(112,174,5,1) 50%, rgba(97,153,0,1) 100%);
}

.ReviewsDistributionBox {
    display: inline-block;
    float: right;
    width: 952px;
    height: 135px;
    background: url("https://img.zap.co.il/imgs/newui/ReviewsDistributionBG.png") no-repeat;
    margin-top: 14px;
    direction: rtl;
}

    .ReviewsDistributionBox .ReviewsDistribution {
        display: inline-block;
        float: right;
        width: 157px;
        height: 133px;
        border-left: 1px solid #ffffff;
        margin-top: 1px;
    }

        .ReviewsDistributionBox .ReviewsDistribution .ReviewsDistributionTitle {
            display: inline-block;
            float: right;
            width: 157px;
            text-align: center;
            font: bold 14px arial;
            color: #7a7a7a;
            direction: rtl;
            line-height: 42px;
        }

        .ReviewsDistributionBox .ReviewsDistribution .Positive {
            display: inline-block;
            float: right;
            width: 156px;
            height: 29px;
            border-bottom: 1px solid #e7e7df;
            margin-right: 1px;
        }

            .ReviewsDistributionBox .ReviewsDistribution .Positive .PositiveIcon {
                display: inline-block;
                float: right;
                width: 19px;
                height: 18px;
                background: url("https://img.zap.co.il/imgs/newui/ThumbsUp.png") no-repeat;
                margin: 6px 45px 0 0;
            }

            .ReviewsDistributionBox .ReviewsDistribution .Positive .PositiveTxt {
                display: inline-block;
                float: right;
                font: bold 14px arial;
                color: #6da608;
                text-align: right;
                line-height: 34px;
                margin-right: 9px;
            }

        .ReviewsDistributionBox .ReviewsDistribution .Neutral {
            display: inline-block;
            float: right;
            width: 156px;
            height: 29px;
            border-top: 1px solid #ffffff;
            border-bottom: 1px solid #e7e7df;
            margin-right: 1px;
        }

            .ReviewsDistributionBox .ReviewsDistribution .Neutral .NeutralIcon {
                display: inline-block;
                float: right;
                width: 19px;
                height: 18px;
                background: url("https://img.zap.co.il/imgs/newui/neutralIcon.png") no-repeat;
                margin: 6px 45px 0 0;
            }

            .ReviewsDistributionBox .ReviewsDistribution .Neutral .NeutralTxt {
                display: inline-block;
                float: right;
                font: 14px arial;
                color: #7a7a7a;
                text-align: right;
                line-height: 29px;
                margin-right: 9px;
            }

        .ReviewsDistributionBox .ReviewsDistribution .Negative {
            display: inline-block;
            float: right;
            width: 156px;
            height: 29px;
            border-top: 1px solid #ffffff;
            margin-right: 1px;
        }

            .ReviewsDistributionBox .ReviewsDistribution .Negative .NegativeIcon {
                display: inline-block;
                float: right;
                width: 19px;
                height: 18px;
                background: url("https://img.zap.co.il/imgs/newui/ThumbsDown.png") no-repeat;
                margin: 6px 45px 0 0;
            }

            .ReviewsDistributionBox .ReviewsDistribution .Negative .NegativeTxt {
                display: inline-block;
                float: right;
                font: bold 14px arial;
                color: #d12c0d;
                text-align: right;
                line-height: 29px;
                margin-right: 9px;
            }

    .ReviewsDistributionBox .LastMonth {
        display: inline-block;
        float: right;
        width: 156px;
        height: 133px;
        margin-top: 1px;
        border-right: 1px solid #e7e7df;
        border-left: 1px solid #ffffff;
    }

    .ReviewsDistributionBox .LastThreeMonths {
        display: inline-block;
        float: right;
        width: 157px;
        height: 133px;
        margin-top: 1px;
        border-left: 1px solid #ffffff;
        border-right: 1px solid #e7e7df;
    }

    .ReviewsDistributionBox .LastSixMonths {
        display: inline-block;
        float: right;
        width: 157px;
        height: 133px;
        margin-top: 1px;
        border-right: 1px solid #e7e7df;
        border-left: 1px solid #ffffff;
    }

    .ReviewsDistributionBox .LastYear {
        display: inline-block;
        float: right;
        width: 155px;
        height: 133px;
        margin-top: 1px;
        border-right: 1px solid #e7e7df;
        border-left: 1px solid #ffffff;
    }

    .ReviewsDistributionBox .AllTheTime {
        display: inline-block;
        float: right;
        width: 157px;
        height: 133px;
        margin-top: 1px;
        border-right: 1px solid #e7e7df;
    }

    .ReviewsDistributionBox .TimesTitle {
        display: inline-block;
        float: right;
        width: 157px;
        font: 14px arial;
        color: #7a7a7a;
        text-align: center;
        line-height: 42px;
    }

    .ReviewsDistributionBox .TimesPositive {
        display: inline-block;
        float: right;
        width: 148px;
        font: bold 14px arial;
        color: #6da608;
        text-align: center;
        line-height: 29px;
        border-bottom: 1px solid #e7e7df;
    }

    .ReviewsDistributionBox .TimesNeutral {
        display: inline-block;
        float: right;
        width: 148px;
        font: 14px arial;
        color: #7a7a7a;
        text-align: center;
        line-height: 29px;
        border-top: 1px solid #ffffff;
        border-bottom: 1px solid #e7e7df;
    }

    .ReviewsDistributionBox .TimesNegative {
        display: inline-block;
        float: right;
        width: 148px;
        font: bold 14px arial;
        color: #d12c0d;
        text-align: center;
        line-height: 29px;
        border-top: 1px solid #ffffff;
    }

.ReviewsSortLine {
    display: inline-block;
    float: right;
    width: 950px;
    margin-top: 30px;
}

    .ReviewsSortLine .NumOfItems {
        display: inline-block;
        float: right;
        width: 450px;
        font: bold 18px arial;
        color: #3c3c3c;
        text-align: right;
        direction: rtl;
    }

    .ReviewsSortLine .SortBy {
        display: inline-block;
        float: left;
        width: 240px;
    }

        .ReviewsSortLine .SortBy .SortByList {
            display: inline-block;
            float: right;
            width: 248px;
            font: bold 14px arial;
            color: #3c3c3c;
            direction: rtl;
            padding-top: 6px;
        }

            .ReviewsSortLine .SortBy .SortByList a {
                font: 14px arial;
                color: #1f84e0;
                text-decoration: none;
                margin: 0 2px;
            }

                .ReviewsSortLine .SortBy .SortByList a:hover {
                    text-decoration: underline;
                }

            .ReviewsSortLine .SortBy .SortByList .selected {
                font: 14px arial;
                color: #7a7a7a;
                margin: 0 5px;
            }

                .ReviewsSortLine .SortBy .SortByList .selected:hover {
                    text-decoration: none !important;
                }

.CustomerReviews {
    display: inline-block;
    float: right;
    width: 950px;
    margin-bottom: 20px;
}

    .CustomerReviews .StoreReviewBox {
        display: inline-block;
        width: 950px;
        border-top: 1px solid #c1c1b5;
        border-bottom: 1px solid #c1c1b5;
        background-color: #ffffff;
        margin-top: 12px;
    }

    .CustomerReviews .OwnershipTransfer {
        text-align: center;
        font-size: 15px;
        font-weight: bold;
        font-family: arial;
        padding: 10px 0px 10px 0px;
    }

    .CustomerReviews .StoreReviewBox .NameAndGrade {
        display: inline-block;
        float: right;
        width: 348px;
        height: 100%;
    }

        .CustomerReviews .StoreReviewBox .NameAndGrade .WriterPic {
            display: inline-block;
            float: right;
            width: 59px;
            height: 59px;
            margin: 29px 21px 30px 0;
            padding: 2px;
            border: 1px solid #c1c1b5;
            border-radius: 5px;
            -webkit-border-radius: 5px;
            -moz-border-radius: 5px;
        }

        .CustomerReviews .StoreReviewBox .NameAndGrade .Name {
            display: inline-block;
            float: right;
            width: 240px;
            margin: 29px 10px 0 0;
        }

        .CustomerReviews .StoreReviewBox .NameAndGrade .Date {
            display: inline-block;
            float: right;
            width: 240px;
            margin-right: 10px;
        }

        .CustomerReviews .StoreReviewBox .NameAndGrade .grade {
            display: inline-block;
            float: right;
            width: 240px;
            margin-right: 10px;
        }

            .CustomerReviews .StoreReviewBox .NameAndGrade .grade .Stars {
                display: inline-block;
                float: right;
                width: 108px;
                height: 18px;
                background: url("https://img.zap.co.il/imgs/newui/Star-Gray108X18.PNG") no-repeat;
                direction: rtl;
                margin-top: 2px;
            }

                .CustomerReviews .StoreReviewBox .NameAndGrade .grade .Stars span {
                    display: inline-block;
                    height: 18px;
                    max-width: 108px;
                    float: right;
                    background: url("https://img.zap.co.il/imgs/newui/Star-Blue.PNG") no-repeat right transparent;
                    direction: rtl;
                }

        .CustomerReviews .StoreReviewBox .NameAndGrade .ReviewBoxtitle {
            display: inline-block;
            float: right;
            font: 14px arial;
            color: #3c3c3c;
            text-align: right;
            direction: rtl;
            margin-left: 5px;
            line-height: 22px;
        }

        .CustomerReviews .StoreReviewBox .NameAndGrade .NameTxt {
            display: inline-block;
            float: right;
            font: 14px arial;
            color: #7a7a7a;
            text-align: right;
            direction: rtl;
            line-height: 22px;
        }

        .CustomerReviews .StoreReviewBox .NameAndGrade .Squares {
            display: inline-block;
            float: right;
            width: 108px;
            height: 10px;
            background: url("https://img.zap.co.il/imgs/newui/Squares-Gray.PNG") no-repeat;
            margin-top: 3px;
            margin-right: 3px;
        }

            .CustomerReviews .StoreReviewBox .NameAndGrade .Squares span {
                display: inline-block;
                float: right;
                max-width: 108px;
                height: 10px;
                background: url("https://img.zap.co.il/imgs/newui/Squares-Blue.png") right no-repeat transparent;
            }

        .CustomerReviews .StoreReviewBox .NameAndGrade .ReadMoreLink {
            display: inline-block;
            float: right;
            width: 327px;
            text-align: right;
            margin: 20px 21px 20px 0;
            font: 14px arial;
            color: #1f84e0;
            direction: rtl;
            text-decoration: underline;
            cursor: pointer;
        }

            .CustomerReviews .StoreReviewBox .NameAndGrade .ReadMoreLink a {
                text-decoration: underline;
                color: #1f84e0;
            }

                .CustomerReviews .StoreReviewBox .NameAndGrade .ReadMoreLink a:hover {
                    color: #1d93ff;
                }

        .CustomerReviews .StoreReviewBox .NameAndGrade .scoresTitle {
            display: inline-block;
            float: right;
            width: 108px;
            text-align: right;
            font: 12px arial;
            color: #7a7a7a;
            direction: rtl;
        }

        .CustomerReviews .StoreReviewBox .NameAndGrade .ScoreDescription {
            display: inline-block;
            float: right;
            text-align: right;
            width: 90px;
            font: 12px arial;
            color: #b0b0b0;
            direction: rtl;
            margin-right: 12px;
        }

        .CustomerReviews .StoreReviewBox .NameAndGrade .ReviewsDeliverySpeed, .ReviewsCostumerService, .ReviewsOrderingComfort {
            display: inline-block;
            float: right;
            width: 327px;
            height: 22px;
            direction: rtl;
            margin-right: 21px;
        }

        .CustomerReviews .StoreReviewBox .NameAndGrade .ReviewedStore {
            width: 140px;
            float: right;
            margin: 10px;
        }

    .CustomerReviews .StoreReviewBox .ReviewVSeparator {
        display: inline-block;
        float: right;
        width: 600px;
        min-height: 247px;
        border-right: 1px solid #d3d3cb;
    }


        .CustomerReviews .StoreReviewBox .ReviewVSeparator .ReviewDetails {
            display: inline-block;
            float: right;
            width: 576px;
            height: 100%;
            direction: rtl;
            margin: 30px 24px 30px 0;
        }


            .CustomerReviews .StoreReviewBox .ReviewVSeparator .ReviewDetails .ReviewDetailsTitle {
                display: inline-block;
                float: right;
                text-align: right;
                width: 195px;
                font: bold 14px arial;
                color: #3c3c3c;
            }

            .CustomerReviews .StoreReviewBox .ReviewVSeparator .ReviewDetails .ReviewTxt {
                display: inline-block;
                float: right;
                width: 535px;
                font: 14px arial;
                color: #3c3c3c;
                text-align: right;
                line-height: 20px;
                margin-top: 5px;
            }

            .CustomerReviews .StoreReviewBox .ReviewVSeparator .ReviewDetails .StoreResponse {
                display: inline-block;
                float: right;
                width: 535px;
                text-align: right;
                margin: 20px 10px 0 0;
            }

                .CustomerReviews .StoreReviewBox .ReviewVSeparator .ReviewDetails .StoreResponse .arrow {
                    display: inline-block;
                    float: right;
                    width: 7px;
                    height: 7px;
                    background: url("https://img.zap.co.il/imgs/newui/arrow.png") no-repeat;
                    margin: 5px 0 0 5px;
                }

                .CustomerReviews .StoreReviewBox .ReviewVSeparator .ReviewDetails .StoreResponse .StoreResponseTxt {
                    display: inline-block;
                    float: right;
                    width: 523px;
                    text-align: right;
                }

                    .CustomerReviews .StoreReviewBox .ReviewVSeparator .ReviewDetails .StoreResponse .StoreResponseTxt .Response {
                        display: inline-block;
                        float: right;
                        width: 500px;
                        text-align: right;
                        direction: rtl;
                        font: 14px arial;
                        color: #3c3c3c;
                        margin-top: 5px;
                        line-height: 20px;
                    }


            .CustomerReviews .StoreReviewBox .ReviewVSeparator .ReviewDetails .ProductName {
                display: inline-block;
                float: right;
                width: 535px;
                margin-top: 20px;
            }

                .CustomerReviews .StoreReviewBox .ReviewVSeparator .ReviewDetails .ProductName .ProductTitle {
                    display: inline-block;
                    float: right;
                    font: bold 14px arial;
                    color: #3c3c3c;
                }

                .CustomerReviews .StoreReviewBox .ReviewVSeparator .ReviewDetails .ProductName .ProductTxt {
                    display: inline-block;
                    float: right;
                    font: 14px arial;
                    color: #3c3c3c;
                    text-align: right;
                    direction: rtl;
                    margin-right: 10px;
                }

            .CustomerReviews .StoreReviewBox .ReviewVSeparator .ReviewDetails .BranchName {
                display: inline-block;
                float: right;
                width: 535px;
                margin-top: 20px;
            }

                .CustomerReviews .StoreReviewBox .ReviewVSeparator .ReviewDetails .BranchName .BranchTitle {
                    display: inline-block;
                    float: right;
                    font: bold 14px arial;
                    color: #3c3c3c;
                }

                .CustomerReviews .StoreReviewBox .ReviewVSeparator .ReviewDetails .BranchName .BranchTxt {
                    display: inline-block;
                    float: right;
                    font: 14px arial;
                    color: #3c3c3c;
                    text-align: right;
                    direction: rtl;
                    margin-right: 10px;
                }


.MoreProductsBox {
    display: inline-block;
    float: right;
    width: 952px;
    margin-bottom: 40px;
}

    .MoreProductsBox .MoreProductsTitle {
        display: inline-block;
        float: right;
        width: 935px;
        height: 43px;
        font: bold 14px arial;
        color: #3c3c3c;
        text-align: right;
        line-height: 45px;
        padding-right: 17px;
        background: url("https://img.zap.co.il/imgs/newui/MoreProductsTitleBG.png") no-repeat;
        direction: rtl;
    }

    .MoreProductsBox .MoreProductsList {
        display: inline-block;
        float: right;
        width: 950px;
        height: 100%;
        background: url("https://img.zap.co.il/imgs/newui/MoreProductsBG.png") repeat-x #f3f3e9;
        border: 1px solid #c5c5c5;
        border-top: none;
        border-bottom-left-radius: 5px;
        border-bottom-right-radius: 5px;
        -webkit-border-bottom-left-radius: 5px;
        -webkit-border-bottom-right-radius: 5px;
        -moz-border-radius-bottomleft: 5px;
        -moz-border-radius-bottomright: 5px;
    }

        .MoreProductsBox .MoreProductsList .MoreProductsSection {
            display: inline-block;
            float: right;
            width: 312px;
            height: 100%;
            padding: 15px 0 15px 0;
        }


            .MoreProductsBox .MoreProductsList .MoreProductsSection a {
                display: inline-block;
                float: right;
                text-align: right;
                direction: rtl;
                font: 13px arial;
                color: #1f84e0;
                width: 298px;
                line-height: 20px;
                text-decoration: none;
                padding-right: 17px;
            }

        .MoreProductsBox .MoreProductsList a {
            display: inline-block;
            float: right;
            text-align: right;
            direction: rtl;
            font: 13px arial;
            color: #1f84e0;
            width: 298px;
            line-height: 20px;
            text-decoration: none;
            padding-right: 17px;
        }

        .MoreProductsBox .MoreProductsList .MoreProductsSection a:hover {
            text-decoration: underline;
        }

        .MoreProductsBox .MoreProductsList .MoreProdVSeparator {
            display: inline-block;
            float: right;
            width: 0px;
            border-left: 1px solid #efefe8;
            border-right: 1px solid #ffffff;
        }

.NoReviewBox {
    display: inline-block;
    float: right;
    width: 950px;
    height: 150px;
    background-color: #ffffff;
    border-top: 1px solid #c1c1b5;
    border-bottom: 1px solid #c1c1b5;
    padding-bottom: 15px;
    margin-bottom: 20px;
}

    .NoReviewBox .NoReviewsTxt {
        display: inline-block;
        float: right;
        width: 840px;
        font: bold 16px arial;
        color: #3c3c3c;
        text-align: right;
        direction: rtl;
        margin: 30px 15px 0 0;
    }

    .NoReviewBox .BeTheFirstTxt {
        display: inline-block;
        float: right;
        text-align: right;
        width: 840px;
        font: 16px arial;
        color: #3c3c3c;
        direction: rtl;
        margin: 3px 15px 0 0;
    }

.MapPopup {
    display: inline-block;
    float: left;
    width: 454px;
    height: 474px;
    border-top: 1px solid #c1c1b5;
    margin-top: 2px;
    position: relative;
}

.branchesMap {
    width: 320px;
    padding: 10px;
    display: inline-block;
    text-align: right;
}

    .branchesMap .branchesTitle {
        font: bold 18px arial;
        color: #1f84e0;
        float: right;
        width: 100%;
    }

    .branchesMap .branchesSubTitle {
        font: bold 14px arial;
        color: #7a7a7a;
        margin-bottom: 18px;
    }

    .branchesMap .branchesContainer {
        height: 280px;
        overflow-y: auto;
    }
        .branchesMap .branchesContainer .branchLine {
            font: 17px arial;
            color: #7a7a7a;
            line-height: 40px;
            cursor: pointer;
        }

            .branchesMap .branchesContainer .branchLine .mapIcon {
                display: inline-block;
                width: 15px;
                height: 19px;
                background: url(https://img.zap.co.il/imgs/newui/locationGrey.png);
                cursor: pointer;
                margin-bottom: -6px;
                margin-left: 20px;
            }
                .branchesMap .branchesContainer .branchLine.selectedLine .mapIcon {
                    background: url(https://img.zap.co.il/imgs/newui/locationOrange.png);
                }
            .branchesMap .branchesContainer .branchLine.selectedLine {
                color: #ea5b11;
                font-weight: bold;
            }

    .branchesMap .branchFooter {
        font: 15px arial;
        color: #7a7a7a;
        /* line-height: 40px; */
        /* background-color: antiquewhite; */
        margin-top: 40px;
        margin-bottom: 10px;
    }

        .branchesMap .branchFooter .exclamationMark {
            width: 32px;
            height: 32px;
        }

        .ReviewImage img.reviewImage {
            border: 1px solid #ddd; /* Gray border */
            border-radius: 4px; /* Rounded border */
            padding: 5px; /* Some padding */
            width: 200px; /* Set a small width */
            margin-top: 15px;
            display: inline-block;
            float: right;
        }

    /* Add a hover effect (blue shadow) */
    .ReviewImage img.reviewImage:hover {
        box-shadow: 0 0 2px 1px rgba(0, 140, 186, 0.5);
    }

.UpdateUserMessage {
    margin-top: 15px;
    color: #7a7a7a;
    display: inline-block;
    float: right;
    direction: rtl;
    font: 10pt arial;
}

.MainDiv .EmunTooltip
{
    display: none; /* inline-block;*/
    width: 248px;
    position: absolute;
    top: 486px !important;
    right: 413px !important;
}

.MainDiv .EmunTooltip .TooltipTop
{
    display: inline-block;
    float: right;
    width: 306px;
    height: 4px;
    background: url("https://img.zap.co.il/imgs/newui/SmartBuyToolTip-Top.png") no-repeat transparent;
}

.MainDiv .EmunTooltip .TooltipCenter
{
    position: relative;
    display: inline-block;
    float: right;
    width: 306px;
    background: url("https://img.zap.co.il/imgs/newui/SmartBuyToolTip-Center.png") repeat-y transparent;
}

    .MainDiv .EmunTooltip .TooltipCenter .TooltipColseBtn, .MainDiv .GlobalToolTip .TooltipCenter .TooltipColseBtn {
        display: inline-block;
        float: left;
        width: 20px;
        height: 19px;
        cursor: pointer;
        position: absolute;
        left: 0;
        margin: -10px 0 0 -10px;
        border-radius: 50%;
        background-color: #e9e8e2;
        border: 1px solid #d7d7d6;
        font-family: arial;
        text-align: center;
        padding-top:1px;
    }
        .MainDiv .GlobalToolTip .TooltipCenter .TooltipColseBtn{
            top:1px;
        }

.MainDiv .EmunTooltip .TooltipCenter .TooltipColseBtn:hover, .MainDiv .GlobalToolTip .TooltipCenter .TooltipColseBtn:hover {
    background-image: radial-gradient(#f2f2f1,#d4d3c5);
}
.MainDiv .EmunTooltip .TooltipCenter .TooltipColseBtn:active, .MainDiv .GlobalToolTip .TooltipCenter .TooltipColseBtn:active {
    background-color: #fafaf7;
    border: 1px solid #aaa;
}

.MainDiv .EmunTooltip .TooltipBottom
{
    display: inline-block;
    float: right;
    width: 306px;
    height: 4px;
    background: url("https://img.zap.co.il/imgs/newui/SmartBuyToolTip-Bottom.png") no-repeat transparent;
}

.MainDiv .EmunTooltip .TooltipCenter .ToolTipInfo
{
    display: inline-block;
    float: right;
    width: 286px;
    text-align: right;
    font: 14px arial;
    color: #7a7a7a;
    padding: 10px 10px 10px 0;
    direction: rtl;
}
.MainDiv .EmunTooltip .TooltipCenter .ToolTipInfo .TooltipTitle
{
    display: inline-block;
    float: right;
    width: 288px;
    font: bold 14px arial;
    color: #e64c00;
    padding-bottom: 5px;
}

.MainDiv .EmunTooltip .TooltipCenter .TooltipArrow
{
    display: inline-block;
    float: right;
    width: 15px;
    height: 10px;
    background: url("https://img.zap.co.il/imgs/newui/ToolTipArrow-Top.png") no-repeat;
    position: absolute;
    left: 0;
    margin: -11px 0 0 155px;
    z-index: 10;
}

.MainDiv .StoreBox .StoreTitle .emun {
    position: absolute;
    bottom: 42px;
    right: 75px;
}

.aShowFullInfo {
    padding-right: 20px;
}
