﻿.lefthorizal {
    border: solid 1px #bfbfbf;
    text-align: justify;
    background-color:white;
}

    .lefthorizal label {
        position: absolute;
        -ms-transform: rotate(-45deg);
        -ms-transform-origin: 65% 60%;
        transform: rotate(-45deg);
        transform-origin: 65% 60%;
        text-align: center;
        padding: 5px;
        color: yellow;
    }

    .lefthorizal img {
        cursor: pointer;
        vertical-align: middle;
    }

        .lefthorizal img:hover {
            opacity: 0.8;
        }

    .lefthorizal div {
        margin-top: 1px;
        border-top: solid 1px #bfbfbf;
        background-color: #efefef;
        text-align: center;
        padding-top: 5px;
        padding-bottom: 5px;
        vertical-align: middle;
        white-space: nowrap;
        text-overflow: ellipsis;
        padding-left:3px;
        padding-right:3px;
    }

        .lefthorizal div span {
            text-decoration: line-through;
            color: #afafaf;
            display: inline-block;
            font-size: 70%;
            padding-left: 5px;
            padding-right: 5px;
        }

        .lefthorizal div a {
            margin-left: 10px;
            color: blue;
            font-weight: bold;
            text-decoration: none;
        }

        .lefthorizal div img {
            float: right;
            margin-right: 5px;
            vertical-align: middle;
        }

        .lefthorizal div a:hover {
            color: red;
        }

.lefthorizal-content {
    display: none;
    position: absolute;
    background: rgb(250,250,200);
    background: rgba(250,250,200,0.90);
    border-collapse: separate;
    box-shadow: 0px 4px 8px 0px #4F4F4D;
    -webkit-box-shadow: 0px 4px 8px 0px #4F4F4D;
    -moz-box-shadow: 0px 4px 8px 0px #4F4F4D;
    z-index:9999;
}

    .lefthorizal-content div {
        display: block;
        font-weight: bold;
        padding: 5px;
        border-bottom: solid 1px #bfbfbf;
        text-align: left;
    }

    .lefthorizal-content p {
        padding: 5px;
        margin: 0px;
        text-align: justify;
    }

.lefthorizal:hover .lefthorizal-content,
.lefthorizal:focus .lefthorizal-content {
    display: inline-block;
}
.imgOnBanner {
    cursor: pointer;
    vertical-align: middle;
}

    .imgOnBanner:hover {
        opacity: 0.8;
    }