*{FONT-FAMILY:Arial;font-size:13px;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:16px;}
.clearfix{clear:both;zoom:1;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.bullet{font-size: 15px;margin: 0 10px;line-height: 24px;}

.mahjong{cursor:pointer;overflow:hidden;}
.general-text{color:#333;font-size:13px;line-height:18px;text-decoration:none;}
.general-text a{font-size:13px;color:#333;text-decoration:none;line-height:18px;}
.general-text a:hover{text-decoration:underline;}
.module-title{font-size:18px;line-height:22px;font-weight:bold;color:#000;padding:5px 0;height:20px;}
.module-title:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.module-title div{float:left;font-size:18px;font-weight:bold;color:#000;line-height:22px;}
.module-title div a{float:left;font-size:18px;font-weight:bold;color:#000;line-height:22px;text-decoration:none;}
.module-title div a:hover{text-decoration:underline;}
.module-container {border:1px solid #CCCCCC;background:#fff;clear:both;overflow:hidden;}
.module-link{float:left;height:9px;margin-left:10px;padding-top:6px;text-decoration:none;}
.module-link div{background:url(http://img.tvb.com/homepage/theme/w.gif) no-repeat top left;background-position:0 -819px;height:9px;width:20px;cursor:pointer;overflow:hidden;}
.module-link div:hover{background-position:0 -830px!important;}
body{margin:0;padding:0;}

.module-container h5,.module-container h5 a{font-weight:bold;}
.module-container h5 a{color:black;}

#big-body-bg{background-color:#FFF;background-image:url(http://img.tvb.com/homepage/tmp/white/sunny_white.jpg);background-position:center top;background-repeat:no-repeat;min-width:955px;}
#small-body-bg{width:953px;background:transparent;position:relative;}
.weather_warning_icon{height:35px;left:-40px;position:absolute;top:5px;width:35px;}
#hd-wrapper{background-color:#FFF;padding-top:0;min-width:955px;}
#hd{width:953px;height:52px;margin:0 auto;}
#tvb42-logo{display:inline;float:left;margin-left:10px;margin-top:12px;}
#hd-home{background:url(http://img.tvb.com/homepage/theme/w.gif) no-repeat top left;background-position:0 0;float:left;height:15px;width:13px;margin-left:10px;margin-top:34px;padding-top:0;display:inline;cursor:pointer;}
#hd-home:hover{background-position:0 -17px;}
#ft-wrapper{clear:both;}
#ft{width:953px;margin:10px auto 0;}
#ft-link{width:953px;border-top:1px #a2a2a2 solid;border-bottom:1px #a2a2a2 solid;padding-top:8px;padding-bottom:8px;}
#ft-crop{width:953px;padding-top:10px;padding-bottom:10px;height:40px;}
#ft-crop .ft-crop-info{float:left;font-size:12px!important;padding-left:0;width:280px;}
#ft-crop .ft-crop-link{float:left;width:673px;padding-top:5px;}
#ft-crop .ft-crop-link ul{float:right;list-style-type:none;margin:0;padding:0;}
#ft-crop .ft-crop-link ul li{float:left;border-right:1px #a2a2a2 solid;padding-right:8px;padding-left:8px;font-size:12px!important;line-height:1.2em;}
#ft-crop .ft-crop-link ul .ft-corp-last{border-right:0 none!important;}
#ft-crop .ft-crop-info-logo{width:50px;height:40px;background-image:url(http://img.tvb.com/homepage/theme/w.gif);background-position:0 -1289px;background-repeat:no-repeat;float:left;padding-right:0;}
#ft-link:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#ft .ft-link-col{width:187px;float:left;}
#ft .ft-link-col ul{list-style-position:inside;list-style-type:square;padding:0;margin:0;}
#ft .ft-link-col ul li{background-image:url(http://img.tvb.com/homepage/theme/w.gif);background-position:5px -1225px;background-repeat:no-repeat;font-size:12px!important;line-height:1.5em!important;list-style-type:none;margin:0;padding:0 0 0 18px;vertical-align:baseline!important;}
#ft .ft-link-col ul li a{font-size:12px!important;line-height:1.2em!important;}
#ft-crop .ft-crop-link ul li a{font-size:12px!important;line-height:1.2em!important;vertical-align:baseline!important;}
#hd-left{width:567px;height:50px;float:left;overflow:hidden;}
#hd-right{width:385px;height:50px;float:right;}
#hd-logo{float:left;width:144px;height:33px;margin-top:16px;}
#hd-login-status{float:left;width:200px;height:20px;margin-left:10px;margin-top:32px;}
#hd-tencent{width:80px;height:18px;font-size:0px;background-image:url(http://img.tvb.com/globalnavi/img/tencent_icon.png);background-repeat:no-repeat;float:left;overflow:hidden;padding:0;margin-left:10px;margin-top:30px;background-position:0px 0px;cursor:pointer;}
#hd-forum{width:50px;height:18px;font-size:0px;background-image:url(http://img.tvb.com/globalnavi/img/forum_icon.gif);background-repeat:no-repeat;float:left;overflow:hidden;padding:0;margin-left:10px;margin-top:30px;background-position:0px 0px;cursor:pointer;}
#hd-tencent:hover{background-position: 0 -18px;}
#hd-tencent span{position: absolute;top: -999em;}
#mpm{position:relative;width:953px;height:408px;}
#lrec{height:250px;left:644px;position:absolute;top:10px;width:300px;z-index:2;}
#lrec2{height:250px;left:9px;position:absolute;top:146px;width:300px;z-index:2;}
#lrec-container{background-color:#EEE;height:260px;left:636px;padding-left:9px;padding-top:11px;position:absolute;top:0;width:308px;opacity:.70;filter:alpha(opacity=70);z-index:1;}
#mpm .mpm-item{position:absolute;background-color:#EEE;cursor:pointer;opacity:1;filter:alpha(opacity=100);z-index:2;}
#mpm .mpm-item-bg{position:absolute;background-color:#000;cursor:pointer;opacity:1;filter:alpha(opacity=100);z-index:1;}
.mpm-mask{bottom:0;height:30px;position:absolute;width:100%;background-color:#000;opacity:.8;filter:alpha(opacity=80);}
.mpm-desc{bottom:0;font-size:13px;height:30px;line-height:30px;padding-left:5px;position:absolute;font-weight:bold;text-decoration:none;color:#fff;opacity:1;filter:alpha(opacity=100);overflow:hidden;}
#mpm .mpm-empty-item{cursor:default!important;opacity:.70;filter:alpha(opacity=70);}
#hd-search{border:1px solid #ccc;height:26px;width:383px;}
#hd-search-dropdown{width:84px;height:26px;float:left;cursor:pointer;position:relative;z-index:999;padding:0;margin:0;border:0;background:url(http://img.tvb.com/homepage/theme/w.gif) no-repeat top left;background-position:68px -466px;}
#hd-search-selected-search-type-list-parent{margin-top:4px;height:22px;}
#hd-search-selected-search-type{background-repeat:no-repeat;float:left;margin-right:5px;height:20px;width:65px;text-align:left;margin-left:10px;}
#hd-search-selected-search-type-list{z-index:999;width:83px;background-color:#fff;border:1px #ccc solid;height:77px;overflow:hidden;}
#hd-search-selected-search-type-list li{border-bottom:1px solid #ccc;text-align:left;width:83px;overflow:hidden;}
#hd-search-selected-search-type-list a{font-size:12px;padding-left:10px;height:20px;padding-top:5px;}
#hd-search-input{width:195px;height:26px;float:left;margin-left:10px;}
#hd-search-input-search-text{margin-top:3px;padding-top:2px;border:0 none;height:18px;width:100%;color:#CCC;}
#hd-search-button{background:url("http://img.tvb.com/homepage/theme/w.gif") no-repeat scroll 16px -1079px transparent; float:left; height:24px; margin-top:2px; width:34px;}
#hd-search-logo{background:url("http://img.tvb.com/homepage/yahoo_logo_header_box_w_v2.gif") no-repeat scroll 0px 3px transparent; float:left; height:26px; margin-left:2px; width:55px;}
#hd-search-logo-img{padding-top:6px;padding-left:8px;}
#hd-hot-keyword{width:100%;height:18px;padding-top:2px;overflow:hidden;text-align:right;}
#hd-hot-keyword a{margin-left:5px;}
#small-body-bg{margin:0 auto;}
#main-wrapper{width:953px;margin-top:10px;}
#main-right-ad-wrapper{font-size:0;line-height:0;width:300px;height:auto;margin-top:10px;}
#main-right-ad-wrapper a{color:#ff8700;font-size:13px;line-height:15px;text-decoration:none;}
#main-right-ad-wrapper a:hover{text-decoration:underline;}
#main-wrapper:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

#main-left{width:310px;float:left;}
#main-middle{width:312px;float:left;margin-left:15px;}
#main-right{margin-left:15px;width:300px;float:left;}

.jquerycssmenu{font-szie:13px;padding-right:5px;padding-left:5px;}
.jquerycssmenu ul{margin:0;padding:0;list-style-type:none;}
.jquerycssmenu ul li{position:relative;display:inline;float:left;}
.jquerycssmenu ul li a{display:block;padding:0;margin-right:0;border-bottom-width:0;text-decoration:none;width:160px;padding:0;margin:0;border-top-width:0;border-bottom:0 solid #ccc;}
.jquerycssmenu ul li a:hover{background:#ececec;}
.jquerycssmenu ul li ul{position:absolute;left:0;top:0;display:block;visibility:hidden;border-top:0 solid #ccc;}
.jquerycssmenu ul li{display:list-item;float:none;}
#forum-highlight{width:953px;clear:both;padding-top:18px;}
#forum-highlight .forum-cate{float:left;width:953px;}
#forum-highlight ul{height:20px;margin:0;padding:0;list-style-position:inside;list-style-type:none;}
#forum-highlight li{float:left;padding-right:2px;padding-left:18px;background-image:url(http://img.tvb.com/homepage/theme/w.gif);background-position:5px -1225px;background-repeat:no-repeat;}
#forum-highlight:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#programme-highlight{width:953px;clear:both;padding-top:18px;}
#programme-highlight .pp-module-row-container{width:953px;height:65px;overflow:hidden;}
#programme-highlight .pp-module-row-container ul{padding:0;margin:0;list-style-position:inside;list-style-type:none;}
#programme-highlight .pp-module-row-container ul li{white-space:nowrap;}
#programme-highlight .pp_module_row{width:159px;height:65px;padding-bottom:10px;float:left;}
#programme-highlight .pp_module_row .pp_module_item{float:left;padding-right:4px;height:65px;}
#programme-highlight .pp_module_row .pp_module_item img{height:65px;width:154px;}
#nav-menu{width:953px;height:30px;overflow:hidden;padding-top:0px; padding-bottom:5px;}
#nav-menu .nav-menu-item{float:left;width:190px;height:30px;cursor:pointer;}
#nav-menu a{border:0;}

#nav-menu .nav-menu-item-v4{float:left;width:105px;height:30px;cursor:pointer;}

#nav-menu-item-myworldcup-v4{background:url(http://img.tvb.com/homepage/revamp_myworldcup/topmenu.gif) no-repeat top left;background-position:-2px 0;}
#nav-menu-item-myworldcup-v4:hover{background-position:-2px -30px;}

#nav-menu-item-mytv-v4{background:url(http://img.tvb.com/homepage/revamp201404/topmenu.gif) no-repeat top left;background-position:-2px 0;}
#nav-menu-item-mytv-v4:hover{background-position:-2px -30px;}

#nav-menu-item-mytvlive-v4{background:url(http://img.tvb.com/homepage/revamp201404/topmenu.gif) no-repeat top left;background-position:-106px 0;}
#nav-menu-item-mytvlive-v4:hover{background-position:-106px -30px;}

#nav-menu-item-mytvsuper-v4{background:url(http://img.tvb.com/homepage/revamp201404/topmenu.gif) no-repeat top left;background-position:-210px 0;}
#nav-menu-item-mytvsuper-v4:hover{background-position:-210px -30px;}

#nav-menu-item-inews-v4{background:url(http://img.tvb.com/homepage/revamp201404/topmenu.gif) no-repeat top left;background-position:-318px 0;}
#nav-menu-item-inews-v4:hover{background-position:-318px -30px;}

#nav-menu-item-ent-v4{background:url(http://img.tvb.com/homepage/revamp_myworldcup/topmenu.gif) no-repeat top left;background-position:-424px 0; }
#nav-menu-item-ent-v4:hover{background-position:-424px -30px;}

#nav-menu-item-recomm-v4{background:url(http://img.tvb.com/homepage/revamp201404/topmenu.gif) no-repeat top left;background-position:-530px 0; }
#nav-menu-item-recomm-v4:hover{background-position:-530px -30px;}

#nav-menu-item-artiste-v4{background:url(http://img.tvb.com/homepage/revamp201404/topmenu.gif) no-repeat top left;background-position:-636px 0;}
#nav-menu-item-artiste-v4:hover{background-position:-636px -30px;}

#nav-menu-item-epg-v4{background:url(http://img.tvb.com/homepage/revamp201404/topmenu.gif) no-repeat top left;background-position:-743px 0;}
#nav-menu-item-epg-v4:hover{background-position:-743px -30px;}

#nav-menu-item-corp-v4{background:url(http://img.tvb.com/homepage/revamp201404/topmenu.gif) no-repeat top left;background-position:-849px 0;}
#nav-menu-item-corp-v4:hover{background-position:-849px -30px;}


/* Fun module */
#fun-module{margin-top:7px;}
#fun-module h5{padding-top:7px;margin:0;}
#fun-module a{text-decoration:none;}
#fun-module a:hover {text-decoration:none;}
#fun-module .module-container{padding:5px 0 0 0px;height:138px;}
#fun-module ul{width:300px;margin:4px 0 0 0px;padding:0px;list-style-type:square;list-style-position:inside;}
#fun-module li{padding-left:10px;border:1px solid #ffffff; list-style-type:disc;line-height:21px;}
#fun-module li:hover{border:1px solid #e2e2e2; background-color:#ececec;}
#fun-module .module-container div{height:90px;}
#fun-module .module-container div img{width:90px;height:77px;border:0;margin:5px 8px 0 0;}
#fun-module .indexList {margin-left:10px; display:block;}
#fun-module .module-container ul li a{}

/* Artiste module */
#artiste-module{overflow:hidden;margin-top:10px;width:310px;}
#artiste-module h5{padding-top:13px;margin:0;}
#artiste-module a{text-decoration:none;}
#artiste-module a:hover {text-decoration:underline;}
#artiste-module .module-container{width:293px;height:324px;padding-left:15px;}
#artiste-module .tweet .thumb{border:1px solid #d1d1d1;padding:1px;margin-right:5px;}
#artiste-module .tweet img{width:50px;height:50px;display:block;border:0;}
#artiste-module .tweet .item{width:285px;height:85px;padding:8px 0 0 0;overflow:hidden; border-top:1px solid #ccc}
#artiste-module .tweet .item.first{border: 0px}
#artiste-module .tweet .item div{float:left;}
#artiste-module .tweet .item:hover{background-color:#ececec;}
#artiste-module .tweet .info{width:225px;}
#artiste-module .tweet p{margin:0;line-height:18px;}
#artiste-module .tweet .date a{font-size:12px;color:#666;}
#artiste-module .tweet .date a:hover{text-decoration:underline;}
#artiste-module .tweet a{color:#F02672;}
#artiste-module .hottopic{height:75px;overflow:hidden;}
#artiste-module .hottopic ul{float:left;width:145px;margin:9px 0 0;padding:0;list-style-type:square;list-style-position:inside;}
#artiste-module .hottopic li{list-style-type:disc;line-height:21px;}
#artiste-module .hottopic li:hover{}
#artiste-module .star{background: url("http://img.tvb.com/homepage/revamp201207/weibo_star.png") no-repeat scroll 0 0 transparent;color: #F02672;width:17px;height:17px;display:inline-block;vertical-align:text-top;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://img.tvb.com/homepage/revamp201207/weibo_star.png',sizingMethod='crop');}

#frm-tag{visibility:hidden;height:0;overflow:hidden;margin:0;padding:0;}

/* myTV module */
#mytv-module{width:311px;margin-top:10px;}
.mytv-module-container{height:324px;border:1px #ccc solid;overflow:hidden;clear:both;}
.mytv-module-row{width:310px;height:108px;border-bottom:1px #ccc solid;background-color:#fff;overflow-x:hidden;}
.mytv-module-row:hover{background-color:#ececec;}
.mytv-module-rank{width:30px;float:left;}
.mytv-module-thumb{height:108px;margin-right:10px;float:left;}
.mytv-module-thumb-play{background:transparent url(http://img.tvb.com/artiste/images/index/1/video_play.gif) no-repeat scroll center center;width:95px;height:53px;opacity:.4;filter:alpha(opacity=40);cursor:pointer;margin-top:5px;}
.mytv-module-thumb img{padding-top:5px;}
.mytv-module-desc{width:155px;height:100px;line-height: 100px;float:left;display:table;}
.mytv-module-desc div{display:table-cell;vertical-align:middle;text-align:left;}
.mytv-module-desc p{display:table-cell;vertical-align:middle;text-align:left; }
.mytv-module-desc p a {font-size: 18px;}
.artiste-module-container{height:319px;width:310px;overflow:hidden;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;clear:both;}
.artiste-module-tab{cursor:pointer;}
.artiste-module-tab-on{width:152px;height:30px;float:left;height:30px;border-top:1px solid #ccc;text-align:center;font-size:15px;line-height:30px;font-weight:bold;background-color:#fff;color:#000;}
.artiste-module-tab-off{width:152px;height:30px;float:left;height:30px;border-top:1px solid #ccc;text-align:center;font-size:15px;line-height:30px;font-weight:bold;background-color:#a2a2a2;color:#fff;}
.artiste-module-seporator{width:4px;height:30px;float:left;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;}
.artiste-module-type-wrapper{clear:both;}
.artiste-module-row{width:310px;height:57px;border-bottom:1px #ccc solid;background-color:#fff;}
.artiste-module-row:hover{background-color:#ececec;}
.module-rank{color:#a2a2a2;float:left;font-size:18px;font-weight:bold;padding-left:15px;padding-top:16px;width:25px;}
.mytv-module-rank{padding-top:45px;}
.module-rank1{background:url(http://img.tvb.com/homepage/theme/w.gif) no-repeat top left;background-position:10px -1003px;padding-top:30px;}
.mytv-module-rank1{background:url(http://img.tvb.com/homepage/theme/w.gif) no-repeat top left;background-position:10px -1001px;padding-top:32px;}
.artiste-module-desc{width:179px;float:left;padding-top:3px;}
.artiste-module-desc p{margin:0;padding:8px 0 3px 55px;}
.artiste-module-desc a img{float:left;margin-right:10px;position:absolute;margin-top:5px;}
.artiste-module-icon{float:right;margin-right:15px;margin-top:22px;}
.artiste-module-percent{float:right;margin-left:15px;margin-right:15px;margin-top:20px;}
.artiste-module-icon .artiste-module-rate-up{background:url(http://img.tvb.com/homepage/theme/w.gif) no-repeat top left;background-position:0 -750px;width:20px;height:20px;}
.artiste-module-icon .artiste-module-rate-down{background:url(http://img.tvb.com/homepage/theme/w.gif) no-repeat top left;background-position:0 -610px;width:20px;height:20px;}
.artiste-module-icon .artiste-module-rate-same{background:url(http://img.tvb.com/homepage/theme/w.gif) no-repeat top left;background-position:0 -681px;width:20px;height:20px;}
.artiste-module-icon .artiste-module-rate-new{background:url(http://img.tvb.com/homepage/theme/w.gif) no-repeat top left;background-position:0 -681px;width:20px;height:20px;}
#artiste-module-rank1{background:url(http://img.tvb.com/homepage/theme/w.gif) no-repeat top left;background-position:0 -1628px;}

/* EPG module */
#epg-module{margin-top:10px;}
#epg-module .epg-module-container{background-color:#fff;height:325px;width:298px;border:1px #ccc solid;overflow:hidden;}
#epg-module .epg-module-header{background-color:#a2a2a2;height:29px;width:298px;}
#epg-module .epg-header-content{float:left;padding-left:10px;padding-top:10px;width:100px;}
#epg-module .epg-header-datetime {float:left;font-size:13px;line-height:29px;padding-left:6px;text-align:left;font-weight:bold;width: 178px;color:#fff;}
#epg-module .epg-header-update{float:right;line-height:29px;font-weight:bold;color:#fff;padding-right:24px;}
#epg-module .epg-module-row{border-bottom:1px solid #cdcdcd;height:59px;width:298px;clear:both;}
#epg-module .epg-module-row-num{width:32px;height:55px;float:left;}
#epg-module .epg-module-row-logo{width:90px;height:55px;float:left;}
#epg-module .epg-module-row-flag{float:left;height:55px;width:40px;}
#epg-module .epg-module-row-content{width:135px;height:55px;float:left;display:table;}
#epg-module .epg-module-row-content p{display:table-cell;vertical-align:middle;text-align:left;margin:0;}
#epg-module .epg-module-row-content div{display:table-cell;position:static;vertical-align:middle;}
#epg-module .epg-module-row-flag a{*height:14px;*cursor:pointer;}
#epg-module .epg-module-row-flag .onair{background: url("http://img.tvb.com/homepage/revamp201207/onair_icon.png") no-repeat scroll 0 0 transparent;display: inline-block;height:14px;width:36px;margin:23px 0 0 0;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://img.tvb.com/homepage/revamp201207/onair_icon.png',sizingMethod='crop');}

.epg-module-row-num-icon{width:20px;height:20px;}
.epg-module-row-num-icon div{width:20px;height:20px;margin-left:8px;margin-top:18px;}

.epg-module-row-num-81{background:url(http://img.tvb.com/homepage/revamp201207/channel_81.png) no-repeat top left;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://img.tvb.com/homepage/revamp201207/channel_81.png',sizingMethod='crop');}
.epg-module-row-num-84{background:url(http://img.tvb.com/homepage/revamp201207/channel_84.png) no-repeat top left;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://img.tvb.com/homepage/revamp201207/channel_84.png',sizingMethod='crop');}
.epg-module-row-num-85{background:url(http://img.tvb.com/homepage/revamp201207/channel_85.png) no-repeat top left;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://img.tvb.com/homepage/revamp201207/channel_85.png',sizingMethod='crop');}
.epg-module-row-num-82{background:url(http://img.tvb.com/homepage/revamp201207/channel_82.png) no-repeat top left;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://img.tvb.com/homepage/revamp201207/channel_82.png',sizingMethod='crop');}
.epg-module-row-num-83{background:url(http://img.tvb.com/homepage/revamp201207/channel_83.png) no-repeat top left;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://img.tvb.com/homepage/revamp201207/channel_83.png',sizingMethod='crop');}

.epg-module-row-logo-icon{width:90px;}
.epg-module-row-logo-icon div{height:20px;margin-top:18px;}
.epg-module-row-logo-81{background:url(http://img.tvb.com/homepage/theme/w.gif) no-repeat top left;background-position:0 -238px;}
.epg-module-row-logo-81:hover{background-position:0 -257px;}
.epg-module-row-logo-84{background:url(http://img.tvb.com/homepage/theme/w.gif) no-repeat top left;background-position:0 -277px;}
.epg-module-row-logo-84:hover{background-position:0 -300px;}
.epg-module-row-logo-85{background:url(http://img.tvb.com/homepage/theme/w.gif) no-repeat top left;background-position:0 -321px;}
.epg-module-row-logo-85:hover{background-position:0 -340px;}
.epg-module-row-logo-82{background:url(http://img.tvb.com/homepage/theme/w.gif) no-repeat top left;background-position:0 -358px;height:16px!important;}
.epg-module-row-logo-82:hover{background-position:0 -373px;}
.epg-module-row-logo-83{background:url(http://img.tvb.com/homepage/theme/w.gif) no-repeat top left;background-position:0 -388px;}
.epg-module-row-logo-83:hover{background-position:0 -407px;}

/* inews module */
#inews-module{width:310px;font-family:arial,helvetica,sans-serif;}
#inews-module .module-container{height:388px;}
#inews-module .module-container a{text-decoration:none;}
#inews-module h3 {font-size: 15px; font-weight: bold;}
#inews-headline img{width:122px;float:left;height:69px;display:inline;margin:5px 6px 5px 9px;*padding-bottom:5px;border:0px;}
#inews-headline .smallPlayIcon {position:absolute;top:18px;left:45px;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity:0.5;}
#inews-headline .smallPlayIcon img {width:34px;height:31px;}
#inews-headline .indexList:hover .smallPlayIcon{filter:alpha(opacity=100);  -moz-opacity:1; -khtml-opacity: 1;  opacity: 1;}
#inews-headline .categoryTitle  {font-size:14px;font-weight:bold;margin:8px 8px 0;}
#inews-headline h5.latest{border-top:1px solid #ccc;padding:8px 0 3px 0;margin-top:0;}
#inews-headline .indexList {display:block;zoom:1;width:306px;position:relative;border: 1px solid #fff;cursor:pointer;}
#inews-headline .indexList:hover,
#inews-headline .indexList.hover {background:#ececec;border:1px solid #e2e2e2;}
#inews-headline .indexList div{line-height:24px;display:inline;}
#inews-headline .indexList .time{color:#7a7a7a;padding-left:8px;line-height:19px;}
#inews-headline .indexList.all .time{width:88px;}
#inews-headline .indexList .title {padding-left:10px;}
#inews-headline .indexList.all .title{padding:0px;}
#inews-headline .indexList.img {position:relative;}
#inews-headline .indexList.img .title{width:160px; padding: 0px; display: inline-block; margin-top: 4px;}
#inews-headline .indexList.img .time {padding:0;} 
#inews-headline .misc{position:relative;display:block;_width:168px;}
#inews-headline .vdoIcon{background:url('http://img.tvb.com/inews_web/web/cam_icon.gif') no-repeat top center;width:16px;height:10px; position:absolute;top:6px;right:5px;}
#inews-module .inews-breaknews a{margin:6px 0 0 8px;color:#F02672;font-size:13px;display:block;}

/* jetso ad module */
#jetso-ad{width:310px;height:98px;margin-top:8px;}
#jetso-ad .jetso-ad-img{width:92px;height:68px;float:left;overflow:hidden;}
#jetso-ad .jetso-ad-module{height:68px;overflow:hidden;margin:14px 9px 0;width:288px;padding-bottom:11px;}
.jetso-ad-content{float:left;width:185px;margin-left:10px;font-size:15px;overflow:hidden;}
.jetso-ad-content h4{font-size:15px;font-weight:bold;margin:4px 0 0;padding:0;}
.jetso-ad-content h4 a{font-size:15px;font-weight:bold;}
.jetso-ad-content p{margin:0;padding:0;width:185px;}

/* whatsnew module */
#whatsnew-module{margin-top:5px;overflow:hidden;}
#whatsnew-module .module-container{width:298px;height:90px;overflow:hidden;}
#whatsnew-module .whatsnew-module {padding:6px;}
#whatsnew-module ul{margin:5px 0 0 0;padding:0;list-style-type:square;list-style-position:inside;width:300px;height:90px;overflow:hidden;}
#whatsnew-module li{padding-left:10px;border:1px solid #ffffff; list-style-type:disc;line-height:26px;white-space:nowrap;}
#whatsnew-module li:hover{border:1px solid #e2e2e2; background-color:#ececec;}
#whatsnew-module .module-container a{line-height:19px;}
#whatsnew-module .module-container ul li a {;zoom:1;position:relative;cursor:pointer;}
#whatsnew-module .module-container ul li a:hover,
#whatsnew-module .module-container ul li a.hover {text-decoration:none;}

/* entnews module */
#entnews-module{margin-top:5px;}
#entnews-module .module-container{height:275px;}
#entnews-module .entnews-module {padding:6px;}
#entnews-module ul{margin:5px 0 0 0px;padding:0px;list-style:none;list-style-position:inside;width:310px;overflow:hidden;}
#entnews-module li{line-height:26px;white-space:nowrap;}
#entnews-module .module-container a{line-height:24px;}

#entnews-module a:hover{text-decoration:none;}
#entnews-module .module-title a:hover{text-decoration:underline;}

#entnews-headline img{width:122px;float:left;height:69px;display:inline;margin:5px 6px 5px 9px;*padding-bottom:5px;border:0px;}
#entnews-headline .smallPlayIcon {position:absolute;top:18px;left:45px;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity:0.5;}
#entnews-headline .smallPlayIcon img {width:34px;height:31px;}
#entnews-headline .indexList:hover .smallPlayIcon{filter:alpha(opacity=100);  -moz-opacity:1; -khtml-opacity: 1;  opacity: 1;}
#entnews-headline .categoryTitle  {font-size:14px;font-weight:bold;margin:8px 8px 0;}
#entnews-headline h5.latest{border-top:1px solid #ccc;padding:8px 0 3px 0;margin-top:0;}
#entnews-headline .indexList:hover,
#entnews-headline .indexList.hover {background:#ececec;}
#entnews-headline li {border:1px solid #fff;}
#entnews-headline li:hover,
#entnews-headline li.hover {text-decoration:none;background:#ececec;border:1px solid #e2e2e2;}
#entnews-headline .indexList div{line-height:26px;display:inline;}
#entnews-headline .indexList .time{color:#7a7a7a;padding-left:8px;line-height:19px;}
#entnews-headline .indexList.all .time{width:88px;}
#entnews-headline .indexList .title {padding-left:10px;}
#entnews-headline .indexList.all .title{padding:0px;}
#entnews-headline .indexList.img {position:relative;}
#entnews-headline .indexList.img .title{width:160px; padding: 0px; display: inline-block; margin-top: 4px;}
#entnews-headline .indexList.img .time {padding:0;} 
#entnews-headline .misc{position:relative;display:block;_width:168px;}
#entnews-headline .vdoIcon{background:url('http://img.tvb.com/entnews_web/web/cam_icon.gif') no-repeat top center;width:16px;height:10px; position:absolute;top:6px;right:5px;}

/* app module */
/*### MYWORLDUP ### 
#app-module{padding-top:18px;width:953px;clear:both;}
#app-module .module-container{border:0; border-right: 1px solid #ccc;}
#app-module ul{padding:0;margin:0;}
#app-module li{float:left;list-style-type:none;margin-right:0px;}
#app-module li.last{margin:0;}
#app-module li div{cursor:pointer;height: 90px;width:317px;position:relative;background:url(http://img.tvb.com/homepage/revamp_myworldcup/app_bg.png) no-repeat top left;}
#app-module .donwload{display:none;width:317px;height: 90px;position:absolute;left:0px;top:0px;background: url('http://img.tvb.com/homepage/revamp_myworldcup/app_bg_download.png');}
#app-module li .donwload > div {position: absolute; top: 24px; left: 90px; width: 226px; height: 64px; background: none;}
#app-module li div.myworldcup, #app-module li div.myworldcup .donwload{background-position:0 0;}
#app-module li div.gotv, #app-module li div.gotv .donwload{background-position:-317px 0;}
#app-module li div.inews, #app-module li div.inews .donwload{background-position:-634px 0;}
#app-module li div.zone, #app-module li div.zone .donwload{background-position: 0px -90px;}
#app-module li div.finance, #app-module li div.finance .donwload{background-position:-317px -90px;}
#app-module li div.mytv, #app-module li div.mytv .donwload{background-position:-634px -90px;}
#app-module li div.epg, #app-module li div.epg .donwload{background-position:0px -180px;}
#app-module li div.fun, #app-module li div.fun .donwload{background-position:-317px -180px;}
#app-module li div.weibo, #app-module li div.weibo .donwload{background-position:-634px -180px; }
#app-module li a{display:block;width:195px;height:25px;margin-left:4px;border:solid 1px #fff; float: left}
#app-module a.apple{background: url(http://img.tvb.com/homepage/revamp_myworldcup/app_store.png) top left no-repeat;}
#app-module a.apple_s{ width: 95px;  background: url(http://img.tvb.com/homepage/revamp_myworldcup/app_store_s.png) top left no-repeat;}
#app-module a.google{  background: url(http://img.tvb.com/homepage/revamp_myworldcup/google_play.png) top left no-repeat;}
#app-module a.google_s{ width: 95px; background: url(http://img.tvb.com/homepage/revamp_myworldcup/google_play_s.png) top left no-repeat;}
#app-module a.app_store_small{width:95px; background: url(http://img.tvb.com/homepage/revamp_myworldcup/app_store_s.png) top left no-repeat;}
#app-module a.app_store_iphone{width:95px; background: url(http://img.tvb.com/homepage/revamp_myworldcup/app_store_iphone.png) top left no-repeat;}
#app-module a.app_store_ipad{width:95px; background: url(http://img.tvb.com/homepage/revamp_myworldcup/app_store_ipad.png) top left no-repeat;}
#app-module a.google_play_small{width:95px;  background: url(http://img.tvb.com/homepage/revamp_myworldcup/google_play_s.png) top left no-repeat;}
#app-module a.google_play_phone{width:95px;  background: url(http://img.tvb.com/homepage/revamp_myworldcup/google_play_phone.png) top left no-repeat;}
#app-module a.google_play_tablet{width:95px; background: url(http://img.tvb.com/homepage/revamp_myworldcup/google_play_tablet.png) top left no-repeat;}
#app-module a.windows_phone{width:95px; background: url(http://img.tvb.com/homepage/revamp_myworldcup/windows_phonestore_s.png) top left no-repeat;}
#app-module a.windows_store{width:95px; background: url(http://img.tvb.com/homepage/revamp_myworldcup/windows_store_s.png) top left no-repeat;}
#app-module a.back{position:absolute;right:1px;bottom:1px;width:20px;height:20px;margin:0; }

/* ### ORIGINAL ###*/
#app-module{padding-top:18px;width:954px;clear:both;}
#app-module .module-container{border:0;}
#app-module ul{padding:0;margin:0;}
#app-module li{float:left;list-style-type:none;margin-right:0px;}
#app-module li.last{margin:0;}
#app-module li div{cursor:pointer;height:135px;width:238px;position:relative;background:url(http://img.tvb.com/homepage/appfamily/20160729_app_bg.png) no-repeat top left;}
#app-module .donwload{display:none;width:238px;height:135px;position:absolute;left:0px;top:0px;background: url('http://img.tvb.com/homepage/appfamily/20160729_app_bg_download.png');}
#app-module li .donwload > div {position: absolute; top: 27px; left: 83px; width: 145px; height: 106px; background: none;}
#app-module .donwload.ios{background:#fff; no-repeat top left;}


#app-module li div.myworldcup, #app-module li div.muyworldcup .donwload{background-position:0 0;}
#app-module li div.mytv_super, #app-module li div.mytv_super .donwload{background-position:-0px 0;}
#app-module li div.inews, #app-module li div.inews .donwload{background-position: -239px 0;}
#app-module li div.entnews, #app-module li div.entnews .donwload{background-position: -477px 0;}
#app-module li div.zone, #app-module li div.zone .donwload{background-position:-239px -135px;}
#app-module li div.finance, #app-module li div.finance .donwload{background-position:-715px 0px; width: 240px;}
#app-module li div.mytv, #app-module li div.mytv .donwload{background-position:-0px -135px;}
#app-module li div.epg, #app-module li div.epg .donwload{background-position:-477px -135px;}
#app-module li div.fun, #app-module li div.fun .donwload{background-position: -715px -135px;width: 240px;}
#app-module li div.none, #app-module li div.none .donwload{background-position: -715px -135px; width: 240px;}

/*
#app-module li div.gotv, #app-module li div.gotv .donwload{background-position:0 0;}
#app-module li div.inews, #app-module li div.inews .donwload{background-position:-239px 0;}
#app-module li div.zone, #app-module li div.zone .donwload{background-position: -477px 0;}
#app-module li div.finance, #app-module li div.finance .donwload{background-position:-715px 0;width: 240px;}
#app-module li div.mytv, #app-module li div.mytv .donwload{background-position:0px -135px;}
#app-module li div.epg, #app-module li div.epg .donwload{background-position:-239px -135px;}
#app-module li div.fun, #app-module li div.fun .donwload{background-position:-477px -135px;}
*/
#app-module li a{display:block;width:136px;height:40px;margin-left:4px;border:solid 1px #fff; float: left}
#app-module a.apple{background: url(http://img.tvb.com/homepage/revamp201403/app_store.png) top left no-repeat;}
#app-module a.apple_s{ width: 66px;  background: url(http://img.tvb.com/homepage/revamp201403/app_store_s.png) top left no-repeat;}
#app-module a.google{  background: url(http://img.tvb.com/homepage/revamp201403/google_play.png) top left no-repeat;}
#app-module a.google_s{ width: 66px; background: url(http://img.tvb.com/homepage/revamp201403/google_play_s.png) top left no-repeat;}
#app-module a.app_store_small{width:66px; background: url(http://img.tvb.com/homepage/revamp201403/app_store_s.png) top left no-repeat;}
#app-module a.app_store_iphone{width:66px; background: url(http://img.tvb.com/homepage/revamp201403/app_store_iphone.png) top left no-repeat;}
#app-module a.app_store_ipad{width:66px; background: url(http://img.tvb.com/homepage/revamp201403/app_store_ipad.png) top left no-repeat;}
#app-module a.google_play_small{width:66px;  background: url(http://img.tvb.com/homepage/revamp201403/google_play_s.png) top left no-repeat;}
#app-module a.google_play_phone{width:66px;  background: url(http://img.tvb.com/homepage/revamp201403/google_play_phone.png) top left no-repeat;}
#app-module a.google_play_tablet{width:66px; background: url(http://img.tvb.com/homepage/revamp201403/google_play_tablet.png) top left no-repeat;}
#app-module a.windows_phone{width:66px; background: url(http://img.tvb.com/homepage/revamp201403/windows_phonestore_s.png) top left no-repeat;}
#app-module a.windows_store{width:66px; background: url(http://img.tvb.com/homepage/revamp201403/windows_store_s.png) top left no-repeat;}
#app-module a.back{position:absolute;right:1px;bottom:1px;width:20px;height:20px;margin:0; }





#app-module a.app_store_small:hover,
#app-module a.app_store_iphone:hover,
#app-module a.app_store_ipad:hover,
#app-module a.google_play_small:hover,
#app-module a.google_play_phone:hover,
#app-module a.google_play_tablet:hover,
#app-module a.windows_phone:hover,
#app-module a.windows_store:hover,
#app-module a.apple:hover,
#app-module a.google:hover{border:solid 1px #999;
border:solid 1px #fff\9;/* IE8 and below */
-moz-box-shadow:1px 1px 5px #777;-webkit-box-shadow:1px 1px 5px #777;box-shadow:1px 1px 5px #777;}

.ad-bigtext{text-align:center;font-size:16px;font-weight:bold;padding-top:10px;width:300px;}
.ad-bigtext a{font-size:16px;font-weight:bold;}
#hd-login-status {
float:right!important;
}
#hd-login-status .ghd-login-status {
float: right!important;
}
a.fb-g-login {
	margin-top: -2px;
}

/* social module */
#social-module #social-lightbox {width:215px; border-radius:5px; background:#ccc; padding:10px; height:215px; position:absolute; top:-215px; left:35%; z-index:99999; display:none;}
#social-module #social-lightbox img {margin:0 auto;}
#social-module {position:relative; margin:10px auto;}
#social-module #social-icons {height:50px;}
#social-module #social-icons a { display:block; float:left; margin-right:15px; border:0px;}
#social-module .icon-social-module-01 {width:45px; height:45px; border:0px;}
#social-module #social-lightbox img {width:215px; height:215px;}

