.posterTvGrid{position:relative;height:150px;}
.posterTvGrid img{max-width:none;max-height:none;border:0 none;background:#888;}
.posterTvGrid .contentHolder{position:relative;overflow:hidden;}
.posterTvGrid .contentHolderUnit{cursor:pointer;position:absolute;width:640px;height:150px;}
.posterTvGrid .contentHolderUnit a.elementLink{display:block;overflow:hidden;z-index:3;position:absolute;left:0;right:0;width:100%;height:100%;}
.posterTvGrid .contentHolderUnit img{width:100%;height:100%;}
.posterTvGrid .contentHolderUnit .elementTitle{}
.posterTvGrid .contentHolderUnit .elementOverlay{z-index:1;position:absolute;top:0;left:0;background:#000;width:100%;height:100%;opacity:0;filter:opacity=0;}
.posterTvGrid .contentHolderUnit .leftShadow{position:absolute;top:23px;left:-174px;width:174px;height:224px;background:url(../images/leftShadow.png) no-repeat;}
.posterTvGrid .contentHolderUnit .rightShadow{position:absolute;top:23px;right:-174px;width:174px;height:224px;background:url(../images/rightShadow.png) no-repeat;}
.posterTvGrid .bannerControls{}
.posterTvGrid .leftNav,.posterTvGrid .rightNav{cursor:pointer;z-index:10;position:absolute;top:50%;width:45px;height:45px;margin-top:-43px;}
.posterTvGrid .leftNav{left:7px;background:url("../images/1.png") no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/slide_prev_btn.png");}
.posterTvGrid .rightNav{right:7px;background:url("../images/2.png") no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/slide_next_btn.png");}
.posterTvGrid .leftNav:hover{}
.posterTvGrid .rightNav:hover{}
.posterTvGrid .bottomNav{z-index:140;position:absolute;width:100%;height:10px;margin-top:270px;padding:10px 0 0;text-align:center;}
.posterTvGrid .bottomNavButtonOFF{cursor:pointer;overflow:hidden;display:inline-block;*display:inline;*zoom:1;width:10px;height:10px;margin:0 5px;vertical-align:top;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#c3c3c3;}
.posterTvGrid .bottomNavButtonOFF:hover{background:#aaa;}
.posterTvGrid .bottomNavButtonON,
.posterTvGrid .bottomNavButtonON:hover{background:#69aaec;}
.posterTvGrid .bottomNavLeft{}
.posterTvGrid .bottomNavRight{}


    .posterTvGrid .sli_foot {
        width: 100%;
        height: 150px;
        bottom: 0px;
        position: absolute;
        left: 0px;
        background-color: rgba(0,0,0,0.6);
    }

        .posterTvGrid .sli_foot .city_box {
            padding: 25px;
        }

            .posterTvGrid .sli_foot .city_box.left {
                position: absolute;
                width: 38%;
                left: 0px;
                z-index: 8;
            }

            .posterTvGrid .sli_foot .city_box.middle {
                position: absolute;
                width: 44%;
                left: 0px;
                right: 0px;
                margin: auto;
                background-color: #cc0000;
                z-index: 10;
            }

            .posterTvGrid .sli_foot .city_box.right {
                position: absolute;
                width: 38%;
                right: 0px;
                z-index: 8;
            }

            .posterTvGrid .sli_foot .city_box h1 {
                font-size: 24px;
                color: #fff;
                text-align: center;
                padding-bottom: 10px;
                border-bottom: 1px solid #fff;
                position: relative;
            }

                .posterTvGrid .sli_foot .city_box h1 em {
                    font-style: normal;
                    font-size: 20px;
                    font-weight: normal;
                }

                .posterTvGrid .sli_foot .city_box h1 b {
                    position: absolute;
                    left: 0px;
                    right: 0px;
                    margin: auto;
                    bottom: 0px;
                    width: 0;
                    height: 0;
                    border-left: 6px solid transparent;
                    border-right: 6px solid transparent;
                    border-bottom: 6px solid #fff;
                }

            .posterTvGrid .sli_foot .city_box .city_list {
                width: 100%;
                padding-top: 10px;
            }

                .posterTvGrid .sli_foot .city_box .city_list h2 {
                    width: 50%;
                    float: left;
                    padding: 10px 0 2px 0;
                    font-size: 16px;
                    color: #fff;
                    font-weight: normal;
                    text-align: left;
                    white-space: nowrap;
                    text-overflow: ellipsis;
                    overflow: hidden;
                    -webkit-text-overflow: ellipsis;
                }