body{font:normal 13px arial;color:#000;background:#000;}
/*#video,#live{background:#fff;}*/
#video,#live{background:#000;}
a{text-decoration:none;color:#0099ff;}
a:hover{text-decoration:underline;}

/* text */
.txt_s10{font-size:48px;font-weight:bold;}
.txt_s20{font-size:36px;font-weight:bold;}
.txt_s30{font-size:24px;font-weight:bold;}
.txt_s40{font-size:18px;font-weight:bold;}
.txt_s50{font-size:16px;font-weight:bold;}
.txt_s60{font-size:15px;}
.txt_s61{font-size:15px;font-weight:bold;}
.txt_s70{font-size:13px;}
.txt_s71{font-size:13px;font-weight:bold;}
.txt_s80{font-size:12px;}
.txt_c01{font-size:12px;color:#fd7c00 !important;}
.caption{font-size:12px;color:#999;}


h2.header{font-size:15px;font-weight:bold;margin:15px;}
#big-body-bg{}
#home #big-body-bg{}
#small-body-bg{width:950px;margin:0 auto 15px;}
#home #small-body-bg{width:970px;margin:0 auto;}

#left-column{float:left;margin-right:0px;width:120px;}
#right-column{float:left;width:825px;}

/* pagination */
.pagination .widget-pgn-wrapper{color:#999;border:0;padding:10px 0;}
.pagination .widget-pgn-wrapper .widget-perv-navi-block{width:20px;height:20px;margin:2px 3px 0 0;padding:0 !important;background:url(http://img.tvb.com/mytv/images/btn_previous_black.png) no-repeat; }
.pagination .widget-pgn-wrapper .widget-next-navi-block{width:20px;height:20px;margin:2px 0 0 0;padding:0 !important;background:url(http://img.tvb.com/mytv/images/btn_next_black.png) no-repeat;}
.pagination .widget-pgn-wrapper .widget-perv-navi-block:hover,.pagination .widget-pgn-wrapper .widget-next-navi-block:hover{background-position:0 -20px;}
.pagination .widget-pgn-wrapper .widget-page-num-block{width:auto;height:24px;background-color:#2e2e2e;border:0;}
.pagination .widget-pgn-wrapper .widget-pgn-page a{font-size:12px;color:#97DDF7;padding:0 7px;}
.pagination .widget-pgn-wrapper .widget-pgn-page a:hover{text-decoration:none;}
.pagination .widget-pgn-wrapper .widget-page-num-block span{color:#0099FF;}
.pagination .widget-pgn-wrapper .widget-page-num-block:hover{color:#2E2E2E;}
.pagination .widget-pgn-wrapper .widget-page-selected{padding:0;background:none;cursor:default;}
.pagination .widget-pgn-wrapper .widget-page-selected:hover{background-color:#000;}
.pagination .widget-pgn-wrapper .widget-page-selected span{margin-top:3px !important;color:#fff;}
.pagination .widget-pgn-wrapper .widget-pgn-page div{padding:5px;}
.pagination .pagination_top {border:1px solid #e2e2e2;padding:5px;}
.pagination .pagination_top .info {color:#000000;float:left;padding:4px 0 0 5px;}
.pagination .widget-pgn-wrapper .widget-pgn-page a.widget-dot-block,.pagination .widget-pgn-wrapper .widget-pgn-page a.widget-dot-block:hover {cursor:default;}

#login_dialog {width:570px;} 
#login_dialog .left{width:230px;}
#login_dialog .right{width:320px;}

#category .pagination{border-top:1px solid #383838;margin:0 25px 0 20px;}
#programmes .pagination{border-top:1px solid #383838;margin:2px 55px 0 30px;}
#category .pagination.page-list{border:0;margin:0;padding:0 5px 0 15px;}
#programmes .pagination.page-list{border:0;margin:0;padding:0 0 0 25px;}
#category .pagination.page-list .widget-pgn-wrapper,#programmes .pagination.page-list .widget-pgn-wrapper{padding:0;}

#video .episode_list .info{padding-top:0;width:435px;}
#video .episode_list .info .video-link a{color:#0099FF;}
#video .episode_list .expire-info {display:block;position:absolute;right:20px;top:3px;width:auto;}
#video .pagination .widget-pgn-wrapper .widget-perv-navi-block{width:20px;height:20px;margin:2px 3px 0 0;padding:0 !important;background:url(http://img.tvb.com/mytv/images/btn_previous.png) no-repeat; }
#video .pagination .widget-pgn-wrapper .widget-next-navi-block{width:20px;height:20px;margin:2px 0 0 0;padding:0 !important;background:url(http://img.tvb.com/mytv/images/btn_next.png) no-repeat;}
#video .pagination .widget-pgn-wrapper .widget-page-selected{background:none !important;}
#video .pagination .widget-pgn-wrapper .widget-page-selected span{color:#000;}
#video .pagination .widget-pgn-wrapper .widget-page-num-block{background:#f5f5f5;}
#video .pagination .widget-pgn-wrapper .widget-perv-navi-block:hover, #video .pagination .widget-pgn-wrapper .widget-next-navi-block:hover{background-position:0 -20px;}
/* tabs */
#tab_wrapper {height:auto;width:100%;position:relative;}
#tab_wrapper #tabs{height:40px;border-bottom:1px solid #dcdcdc;background:#000;loat: left;list-style: none;padding-left:10px;}
#tab_wrapper #tabs li {display: inline;float: left;position:relative;bottom:-10px;}
#tab_wrapper #tabs li h4 {display: inline;float: left;font-size: 15px;font-weight: bold;}
#tab_wrapper #tabs li h4 a,#tab_wrapper #tabs li h4 em {padding: 7px 7px 8px 7px;height: 15px;margin: 0 3px;float: left;font-weight: bold;color: #b3b3b3;outline: none;display: inline;}
#tab_wrapper #tabs li h4 em {display: none;background:#fff ;padding: 7px 7px 8px 7px;height: 15px;margin: 0 3px;float: left;font-weight: bold;color: #000000;}
#tab_wrapper #tabs li.active h4 a {display: none;}
#tab_wrapper #tabs li.active h4 em {display: inline;}
#tab_wrapper .listing{display:none;padding:10px;background-color:#fff;border:1px solid #DCDCDC;}
#tab_wrapper .active{display:block;}

#tab_wrapper_s2 {height:auto;position:relative;}
#tab_wrapper_s2 #tabs{width:100%;height:30px;*height:28px;background:#4d4d4d;overflow:hidden;display:none;}
#tab_wrapper_s2 #tabs li {display: inline;float: left;}
#tab_wrapper_s2 #tabs li h4 {display: inline;float: left;font-size: 15px;font-weight: bold;}
#tab_wrapper_s2 #tabs li h4 {background-position: right 0px;}
#tab_wrapper_s2 #tabs li h4 em,#tab_wrapper_s2 #tabs li h4 a {height: 12px;margin: 0 3px;float: left; color: #666666;outline: none;display: inline;padding: 6px 7px 8px 7px;font-weight: bold;color: #fff;}
#tab_wrapper_s2 #tabs li h4 em{display:none;}
#tab_wrapper_s2 #tabs li h4 a{color:#fff;}
#tab_wrapper_s2 #tabs li h4 a:hover{color:#fff;text-decoration:none;}
#tab_wrapper_s2 #tabs li.active h4 em{display:block;}
#tab_wrapper_s2 #tabs li.active h4 a{display:none;}
#tab_wrapper_s2.all #tabs li h4 em,#tab_wrapper_s2.all #tabs li h4 a:hover{color:#99dff9;}
#tab_wrapper_s2.drama #tabs li h4 em,#tab_wrapper_s2.drama #tabs li h4 a:hover{color:#ff3d73;}
#tab_wrapper_s2.variety #tabs li h4 em,#tab_wrapper_s2.variety #tabs li h4 a:hover{color:#c441d3;}
#tab_wrapper_s2.foodandtravel #tabs li h4 em,#tab_wrapper_s2.foodandtravel #tabs li h4 a:hover{color:#00c7b5;}
#tab_wrapper_s2.lifestyle #tabs li h4 em,#tab_wrapper_s2.lifestyle #tabs li h4 a:hover{color:#c5d613;}
#tab_wrapper_s2.news #tabs li h4 em,#tab_wrapper_s2.news #tabs li h4 a:hover{color:#916a25;}
#tab_wrapper_s2.music #tabs li h4 em,#tab_wrapper_s2.music #tabs li h4 a:hover{color:#fd41ac;}
#tab_wrapper_s2.kids #tabs li h4 em,#tab_wrapper_s2.kids #tabs li h4 a:hover{color:#ff9e08;}
#tab_wrapper_s2.info #tabs li h4 em,#tab_wrapper_s2.info #tabs li h4 a:hover{color:#dac27d;}
#tab_wrapper_s2.other #tabs li h4 em,#tab_wrapper_s2.other #tabs li h4 a:hover{color:#ff985f;}
#tab_wrapper_s2.animation #tabs li h4 em,#tab_wrapper_s2.animation #tabs li h4 a:hover{color:#ff985f;}
#tab_wrapper_s2.free #tabs li h4 em,#tab_wrapper_s2.free #tabs li h4 a:hover{color:#99dff9;}

/* Category, programmes Pge */
#category #listing-cont,#programmes #listing-cont{}
#category .info_programs{margin:20px 0;}
#category .info_programs ul{display:block;}
#category .info_programs li img{width:206px;height:90px;}
#category .info_programs a img{border:0;}


#category #listing-cont #listing-cont-header,#programmes #listing-cont #listing-cont-header 
{
	height: 38px;
	margin-bottom:20px;
	background:url('http://img.tvb.com/mytv/images/list_header_hk.jpg');
	background-position: -41px 0;
}
#category #listing-cont #listing-cont-header.hk,#programmes #listing-cont #listing-cont-header.hk
{
	background:url('http://img.tvb.com/mytv/images/list_header_hk.jpg');
}
#category #listing-cont #listing-cont-header.us,#programmes #listing-cont #listing-cont-header.us
{
	background:url('http://img.tvb.com/mytv/images/list_header_us.jpg');
}
#category #listing-cont #listing-cont-header.cn,#programmes #listing-cont #listing-cont-header.cn
{
	background:url('http://img.tvb.com/mytv/images/list_header_cn.jpg');
}
#category #listing-cont #listing-cont-header.view-thumb,#programmes #listing-cont #listing-cont-header.view-thumb 
{
	background-position: -41px 0;
}
#category #listing-cont #listing-cont-header.view-list,#programmes #listing-cont #listing-cont-header.view-list 
{
	background-position: -41px -38px;
}
#category #listing-cont #listing-cont-header h1,#programmes #listing-cont #listing-cont-header h1{float:left;}
#category #listing-cont #listing-cont-header #view-option,#programmes #listing-cont #listing-cont-header #view-option{float:right;}
#category #listing-cont #listing-cont-header #view-option h4,#programmes #listing-cont #listing-cont-header #view-option h4{float:left;margin-right:15px;}
#category #listing-cont #listing-cont-header #view-option h4 a,#programmes #listing-cont #listing-cont-header #view-option h4 a{display:block;background-color:#fff;padding:2px 10px 4px;*padding:2px 10px 2px;-moz-border-radius: 3px;-webkit-border-radius: 3px;outline-style:none;}
#category #listing-cont #listing-cont-header #view-option h4 a.active,#programmes #listing-cont #listing-cont-header #view-option h4 a.active{background-color:#d4effc;}
#category #listing-cont #listing-cont-header #view-option h4 a:hover,#programmes #listing-cont #listing-cont-header #view-option h4 a:hover{background-color:#f2f2f2;text-decoration:none;}
#category #listing-cont #listing-cont-header #view-option span,#programmes #listing-cont #listing-cont-header #view-option span {padding-right:20px;}
#category #listing-cont #listing-cont-header #view-option .thumb-view span,#programmes #listing-cont #listing-cont-header #view-option .thumb-view span{}
#category #listing-cont #listing-cont-header #view-option .list-view span,#programmes #listing-cont #listing-cont-header #view-option .list-view span{background:transparent url(http://img.tvb.com/mytv/images/icon_view_list.gif) right 3px no-repeat;*background-position:right 0;}
#category #listing-cont #mahjong-listing{padding-left:10px;padding-bottom:10px;}
#programmes #listing-cont #mahjong-listing{padding-left:25px;padding-bottom:10px;}


.cat-img{width:100px;height:100px;overflow:hidden;}
.cat-img h1{padding:5px 10px 0 0;font-size:20px;line-height:21px;font-weight:bold;color:#fff;text-align:right;}
.us .cat-img h1{font-size:14px;_font-size:17px;}
#programmes .cat-img.all h1{color:#99dff9;}
#programmes .cat-img.drama h1{color:#ff3d73;}
#programmes .cat-img.variety h1{color:#c441d3;}
#programmes .cat-img.foodandtravel h1{color:#00c7b5;}
#programmes .cat-img.lifestyle h1{color:#c5d613;}
#programmes .cat-img.news h1{color:#916a25;}
#programmes .cat-img.music h1{color:#fd41ac;}
#programmes .cat-img.kids h1{color:#ff9e08;}
#programmes .cat-img.info h1{color:#dac27d;}
#programmes .cat-img.other h1{color:#ff985f;}
#programmes .cat-img.animation h1{color:#ff985f;}
#programmes .cat-img.free h1{color:#99dff9;}

#category .cat-img.all{color:#99dff9;background:url(http://img.tvb.com/mytv/images/category/video_all_free.png) no-repeat;}
#category .cat-img.drama{color:#ff3d73;background:url(http://img.tvb.com/mytv/images/category/video_drama.png) no-repeat;}
#category .cat-img.variety{color:#c441d3;background:url(http://img.tvb.com/mytv/images/category/video_variety.png) no-repeat;}
#category .cat-img.foodandtravel{color:#00c7b5;background:url(http://img.tvb.com/mytv/images/category/video_food.png) no-repeat;}
#category .cat-img.lifestyle{color:#c5d613;background:url(http://img.tvb.com/mytv/images/category/video_lifestyle.png) no-repeat;}
#category .cat-img.news{color:#916a25;background:url(http://img.tvb.com/mytv/images/category/video_news.png) no-repeat;}
#category .cat-img.music{color:#fd41ac;background:url(http://img.tvb.com/mytv/images/category/video_music.png) no-repeat;}
#category .cat-img.kids{color:#ff9e08;background:url(http://img.tvb.com/mytv/images/category/video_kids.png) no-repeat;}
#category .cat-img.other{color:#;background:url(http://img.tvb.com/mytv/images/category/video_other.png) no-repeat;}
#category .cat-img.animation{color:#;background:url(http://img.tvb.com/mytv/images/category/video_animation.png) no-repeat;}
#category .cat-img.free{color:#99dff9;background:url(http://img.tvb.com/mytv/images/category/video_all_free.png) no-repeat;}
#category .cat-img.info{color:#dac27d;background:url(http://img.tvb.com/mytv/images/category/video_info.png) no-repeat;}
#category .thumb .info{_background:none;}
#category .thumb.over .info{_background-color:#ff0000;background:url("http://img.tvb.com/mytv/images/thumbnail_bkg_video.png") 0 bottom  no-repeat;color:#fff;padding-bottom:2px;z-index:100;}

#programmes .cat-img.all{color:#99dff9;background:url(http://img.tvb.com/mytv/images/category/programme_all_free.png) no-repeat;}
#programmes .cat-img.drama{color:#ff3d73;background:url(http://img.tvb.com/mytv/images/category/programme_drama.png) no-repeat;}
#programmes .cat-img.variety{color:#c441d3;background:url(http://img.tvb.com/mytv/images/category/programme_variety.png) no-repeat;}
#programmes .cat-img.foodandtravel{color:#00c7b5;background:url(http://img.tvb.com/mytv/images/category/programme_food.png) no-repeat;}
#programmes .cat-img.lifestyle{color:#c5d613;background:url(http://img.tvb.com/mytv/images/category/programme_lifestyle.png) no-repeat;}
#programmes .cat-img.news{color:#916a25;background:url(http://img.tvb.com/mytv/images/category/programmer_news.png) no-repeat;}
#programmes .cat-img.music{color:#fd41ac;background:url(http://img.tvb.com/mytv/images/category/programme_music.png) no-repeat;}
#programmes .cat-img.kids{color:#ff9e08;background:url(http://img.tvb.com/mytv/images/category/programme_kids.png) no-repeat;}
#programmes .cat-img.other{color:#;background:url(http://img.tvb.com/mytv/images/category/programme_other.png) no-repeat;}
#programmes .cat-img.animation{color:#;background:url(http://img.tvb.com/mytv/images/category/programme_animation.png) no-repeat;}
#programmes .cat-img.free{color:#99dff9;background:url(http://img.tvb.com/mytv/images/category/programme_all_free.png) no-repeat;}
#programmes .cat-img.info{color:#dac27d;background:url(http://img.tvb.com/mytv/images/category/programme_info.png) no-repeat;}

.cat-theme-all{background-color:#99dff9;}
.cat-theme-drama{background-color:#ff3d73;}
.cat-theme-variety{background-color:#c441d3;}
.cat-theme-foodandtravel{background-color:#00c7b5;}
.cat-theme-lifestyle{background-color:#c5d613;}
.cat-theme-news{background-color:#916a25;}
.cat-theme-music{background-color:#fd41ac;}
.cat-theme-kids{background-color:#ff9e08;}
.cat-theme-other{background-color:#ff985f;}
.cat-theme-animation{background-color:#ff985f;}
.cat-theme-free{background-color:#99dff9;}
.cat-theme-info{background-color:#dac27d;}

/*
#listing-cont #listing-cont-header{border-bottom:2px solid #fff;}
#listing-cont #listing-cont-header.all{border-color:#99DFF9;}
#listing-cont #listing-cont-header.drama{border-color:#FF3D73;}
#listing-cont #listing-cont-header.variety{border-color:#C441D3;}
#listing-cont #listing-cont-header.foodandtravel{border-color:#00C7B5;}
#listing-cont #listing-cont-header.lifestyle{border-color:#c5d613;}
#listing-cont #listing-cont-header.news{border-color:#916A25;}
#listing-cont #listing-cont-header.music{border-color:#FD41AC;}
#listing-cont #listing-cont-header.kids{border-color:#ff9e08;}
#listing-cont #listing-cont-header.info{border-color:#dac27d;}
#listing-cont #listing-cont-header.other{border-color:#ff985f;}
#listing-cont #listing-cont-header.animation{border-color:#ff985f;}
#listing-cont #listing-cont-header.free{border-color:#99dff9;}
*/
#listing-cont #listing-cont-header.all .filtering-sort a.active{background-color:#99DFF9;}
#listing-cont #listing-cont-header.drama .filtering-sort a.active{background-color:#FF3D73;}
#listing-cont #listing-cont-header.variety .filtering-sort a.active{background-color:#C441D3;}
#listing-cont #listing-cont-header.foodandtravel .filtering-sort a.active{background-color:#00C7B5;}
#listing-cont #listing-cont-header.lifestyle .filtering-sort a.active{background-color:#c5d613;}
#listing-cont #listing-cont-header.news .filtering-sort a.active{background-color:#916A25;}
#listing-cont #listing-cont-header.music .filtering-sort a.active{background-color:#FD41AC;}
#listing-cont #listing-cont-header.kids .filtering-sort a.active{background-color:#ff9e08;}
#listing-cont #listing-cont-header.info .filtering-sort a.active{background-color:#dac27d;}
#listing-cont #listing-cont-header.other .filtering-sort a.active{background-color:#ff985f;}
#listing-cont #listing-cont-header.animation .filtering-sort a.active{background-color:#ff985f;}
#listing-cont #listing-cont-header.free .filtering-sort a.active{background-color:#99dff9;}

#listing-cont #listing-cont-header.all .view-option a.active div{display:block;background-color:#99DFF9;}
#listing-cont #listing-cont-header.drama .view-option a.active div{display:block;background-color:#FF3D73;}
#listing-cont #listing-cont-header.variety .view-option a.active div{display:block;background-color:#C441D3;}
#listing-cont #listing-cont-header.foodandtravel .view-option a.active div{display:block;background-color:#00C7B5;}
#listing-cont #listing-cont-header.lifestyle .view-option a.active div{display:block;background-color:#c5d613;}
#listing-cont #listing-cont-header.news .view-option a.active div{display:block;background-color:#916A25;}
#listing-cont #listing-cont-header.music .view-option a.active div{display:block;background-color:#FD41AC;}
#listing-cont #listing-cont-header.kids .view-option a.active div{display:block;background-color:#ff9e08;}
#listing-cont #listing-cont-header.info .view-option a.active div{display:block;background-color:#dac27d;}
#listing-cont #listing-cont-header.other .view-option a.active div{display:block;background-color:#ff985f;}
#listing-cont #listing-cont-header.animation .view-option a.active div{display:block;background-color:#ff985f;}
#listing-cont #listing-cont-header.free  .view-option a.active div{display:block;background-color:#99dff9;}

#listing-cont #listing-cont-header a{font-weight:bold;}
/*#listing-cont #listing-cont-header a:hover{background-color:#4d4d4d !important;text-decoration:none;}*/
#listing-cont #listing-cont-header .filtering-sort{float:left;padding-left:15px;display:none;}
#listing-cont #listing-cont-header .filtering-sort a{display:block;float:left;height:23px;padding:5px 10px 0;color:#fff;}

#listing-cont #listing-cont-header .view-option{float:right;margin-right:5px;position:relative;}
/* #listing-cont #listing-cont-header .view-option a{position:relative;display:block;float:left;height:23px;padding:5px 10px 0px 23px;margin-right:5px;color:#fff;} */
#listing-cont #listing-cont-header .view-option a{position:absolute;display:block;float:left;height:24px;}
/* #listing-cont #listing-cont-header .view-option a div{position:absolute;bottom:0;left:0;width:100%;_width:70px;height:5px;_height:3px;line-height:3px;padding:0;display:none;} */
#listing-cont #listing-cont-header .view-option a.thumb-view{width:69px;left:-134px;top:6px;}
#listing-cont #listing-cont-header .view-option a.thumb-view:hover
{
        background-color: #fff;
        opacity: 0.3;
        -moz-opacity: 0.3;
        filter:alpha(opacity=30);
}
#listing-cont #listing-cont-header .view-option a.list-view{width:69px;left:-65px;top:6px;}
#listing-cont #listing-cont-header .view-option a.list-view:hover
{
        background-color: #fff;
        opacity: 0.3;
        -moz-opacity: 0.3;
        filter:alpha(opacity=30);
}
#cat-promotion {margin:10px 0 15px;}
#cat-promotion #mpm {float:left;width:510px;height:250px;}
#cat-promotion #lrec {float:right;width:300px;height:250px;}


/* Player page */
#video #big-body-bg,#live #big-body-bg{background:#000;}
/* #video #video-playlist-cont{background-color:#000;} */
#video #video-playlist-cont #video-dropdown-cont{width:975px;top:2px;height:20px;margin:auto;color:#999;position:relative;z-index:100;background: none repeat scroll 0 0 #000000;}
#video #video-playlist-cont #video-dropdown-cont .curr-episode{float:right;border:1px solid #666666;width:93px;height:17px;padding-left:5px;padding-top:1px;cursor:pointer;z-index:999;position:relative;background: transparent url(http://img.tvb.com/mytv/images/dropdown_arrow.png) no-repeat right 4px;}
#video #video-playlist-cont #video-dropdown-cont .epi_des{float:right;margin:2px 5px;*position:relative;*top:4px;}
#video #video-playlist-cont #video-dropdown-cont.on .curr-episode{background-position:right -8px;}
#video #video-playlist-cont #video-dropdown-cont #video-dropdown-cont-list{display:none;position:absolute;z-index:99;right:0;top:20px;width:99px;height:180px;border-left:1px solid #666666;border-bottom:1px solid #666666; overflow:scroll;background-color:#000;overflow-x:hidden;}

#video #video-playlist-cont #video-dropdown-cont.on #video-dropdown-cont-list{display:block;filter:alpha(opacity=80);-moz-opacity:.8;opacity:.8;}
#video #video-playlist-cont #video-dropdown-cont.on #video-dropdown-cont-list a{color:#999;}
#video #video-playlist-cont #video-dropdown-cont.on #video-dropdown-cont-list a:hover{color:#fff;}
#video #video-playlist-cont #video-dropdown-cont #video-dropdown-cont-list div{padding:5px 0 0 5px;}
#video #video-playlist-cont #video-dropdown-cont #video-dropdown-cont-list .more{margin:5px 10px 5px 0;}
#video #video-playlist-cont #video-playlist-video-info-cont{height:40px;color:#999999;}
#video #video-playlist-cont #video-playlist-video-info{
    background: none repeat scroll 0 0 #000000;
    border: 1px solid #2E2E2E;
    height: 40px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    width: 973px;
}

#video #video-playlist-cont #video-playlist-video-info .video-info-part1{float:left;padding:8px 10px;}
#video #video-playlist-cont #video-playlist-video-info .video-info-part1 h3{display:inline;font-size:16px;font-weight:bold;}
#video #video-playlist-cont #video-playlist-video-info .video-info-part1 h4{display:inline;font-size:13px;}
#video #video-playlist-cont #video-playlist-video-info .video-info-part2{float:right;}
#video #video-playlist-cont #video-playlist-video-info .video-info-part2 div{float:left;border-left:1px solid #2E2E2E;height:27px;padding:3px 5px 0;font-size:10px;}
#video #video-playlist-cont #video-playlist-video-info .video-info-part2 a.report-bug{width:100px;height:22px;padding-top:3px;margin:5px;float:left;display:block;text-align:center;color:#999;background:transparent url(http://img.tvb.com/mytv/images/btn_bug_report.png) no-repeat;cursor:pointer;}
#video #player-log-form{display:none;}
#video #video-playlist-cont #video-playlist-video-info .video-info-part2 a.report-bug:hover{background-position:0 -25px;color:#fff;text-decoration:none;}
#video #video-playlist-cont #video-playlist-video-info .video-info-part2 .rem-time-premium{color:#FFFF56;}
#video #video-playlist-cont #video-playlist-video-info .video-info-part2 div b{display:block;font-size:12px;font-weight:normal;}
#video #video-playlist-cont #video-playlist-video-info .video-info-part2 div.favourite{height:38px;padding:0;border:none;position:relative;}
#video #video-playlist-cont #video-playlist-video-info .video-info-part2 div.favourite a{display:block;width:35px;height:38px;background: transparent url(http://img.tvb.com/mytv/images/add_fave_share.png) no-repeat;}
#video #video-playlist-cont #video-playlist-video-info .video-info-part2 div.favourite span{display:block;width:35px;height:38px;background: transparent url(http://img.tvb.com/mytv/images/add_fave_share.png) no-repeat;background-position:0 -114px;}
#video #video-playlist-cont #video-playlist-video-info .video-info-part2 div.favourite-container, #video #video-playlist-cont #video-playlist-video-info .video-info-part2 div.facebook-container {position:absolute;top:-27px;display:none;border-left:0px;}
#video #video-playlist-cont #video-playlist-video-info .video-info-part2 div.favourite-container .favourite-msg, #video #video-playlist-cont #video-playlist-video-info .video-info-part2 div.facebook-container .facebook-msg {font-size:12px;color:#999;border:1px solid #2e2e2e;height:auto;white-space:nowrap;background:#000;overflow:auto;padding-bottom:2px;}

#video #video-playlist-cont #video-playlist-video-info .video-info-part2 div.favourite-container.hk,#video #video-playlist-cont #video-playlist-video-info .video-info-part2 div.favourite-container.cn {left:-18px;}
#video #video-playlist-cont #video-playlist-video-info .video-info-part2 div.favourite-container.us {left:-33px;}
#video #video-playlist-cont #video-playlist-video-info .video-info-part2 div.facebook-container.hk,#video #video-playlist-cont #video-playlist-video-info .video-info-part2 div.facebook-container.cn {left:-38px;}
#video #video-playlist-cont #video-playlist-video-info .video-info-part2 div.facebook-container.us {left:-43px;}

#video #video-playlist-cont #video-playlist-video-info .video-info-part2 div.favourite-container.hk .favourite-img,#video #video-playlist-cont #video-playlist-video-info .video-info-part2 div.favourite-container.cn .favourite-img{margin-left:24px;margin-top:-2px;}
#video #video-playlist-cont #video-playlist-video-info .video-info-part2 div.favourite-container.us .favourite-img {margin-left:38px;margin-top:-2px;}
#video #video-playlist-cont #video-playlist-video-info .video-info-part2 div.facebook-container.hk .facebook-img,#video #video-playlist-cont #video-playlist-video-info .video-info-part2 div.facebook-container.cn .facebook-img{margin-left:43px;margin-top:-2px;}
#video #video-playlist-cont #video-playlist-video-info .video-info-part2 div.facebook-container.us .facebook-img {margin-left:50px;margin-top:-2px;}

#video #video-playlist-cont #video-playlist-video-info .video-info-part2 div.favourite a:hover{background-position:0 -38px;}
#video #video-playlist-cont #video-playlist-video-info .video-info-part2 div.favourite a.added{background-position:0 -38px;}
#video #video-playlist-cont #video-playlist-video-info .video-info-part2 div.facebook{height:38px;padding:0;border:none;position:relative;display:none;}
#video #video-playlist-cont #video-playlist-video-info .video-info-part2 div.facebook a{display:block;width:35px;height:38px;background: transparent url(http://img.tvb.com/mytv/images/add_fave_share.png) -35px 0 no-repeat;}
#video #video-playlist-cont #video-playlist-video-info .video-info-part2 div.facebook a:hover{background-position:-35px -38px;}
#video #video-playlist-cont #video-playlist-ft{background:#363636;height:40px;}
#video #player-cont,#live #player-cont{background-color:#000;}
#video #player-cont.player_size_s1{width:640px;height:360px;margin:0 auto;}
#video #player-cont #player-cont-bd,#live #player-cont #player-cont-bd{width:900px;margin:auto;}
#video #player{margin:0 auto;background-color:#000;color:#fff;}
#video #player-cont #player-cont-bd.player-cont-bd-free,#video #player-cont #player-cont-bd.player-cont-bd-free #player,#live #player-cont #player-cont-bd.player-cont-bd-free,#live #player-cont #player-cont-bd.player-cont-bd-free #player{width:640px;height:360px;}

#video #left-column{float:left;position:relative;width:635px;margin-top:-40px;}
#video #right-column{margin-top:20px;}
#video #right-column,#live #right-column{float:left;position:relative;width:300px;}
/*#video ##tab_wrapper{margin-bottom:15px;}*/
#video #tab_wrapper #video-epi-listing, #video #tab_wrapper #video-epi-details{overflow:hidden;display:none;}
#video #tab_wrapper #video-epi-listing.on, #video #tab_wrapper #video-epi-details.on{;display:block;}

#video #tab_wrapper #video-epi-listing .container {overflow:hidden;}
#video #tab_wrapper #video-epi-listing .container .container-listing {/*padding:10px 0px 0;*/border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;}
#video #tab_wrapper #video-epi-listing .container .container-listing .video_link h4 a{width:100%; margin-bottom:8px;}
#video #tab_wrapper #video-epi-listing .container .container-listing .episode_list{padding-top:10px;padding-bottom:10px;border-color:#dcdcdc;height:auto !important;}
#video #tab_wrapper #video-epi-listing .container .container-listing .episode_list .info {width:440px;padding-bottom:10px;}
#video #tab_wrapper #video-epi-listing .container .container-listing .episode_list.over .info{height:auto;}
#video #tab_wrapper #video-epi-listing .container .container-listing .episode_list .info h2 a{font-size:13px;font-weight:bold;margin-right:15px;}
#video #tab_wrapper #video-epi-listing .container .container-listing .episode_list .info .epi_num_title{color:#000;font-weight:bold;font-size:13px;}
#video #tab_wrapper #video-epi-listing .container .container-listing .episode_list.over .info .epi_num_title{color:#fff;}
#video #tab_wrapper #video-epi-listing .container .container-listing .episode_list .info .duration{display:none;}
#video #tab_wrapper #video-epi-listing .container .container-listing .episode_list .info .online_datetime{display:none;}
#video #tab_wrapper #video-epi-listing .container .container-listing .episode_list .info .views{display:none;}
#video #tab_wrapper #video-epi-listing .container .container-listing .episode_list .info .dur-cat{display:block;}
#video #tab_wrapper #video-epi-listing .container .container-listing .episode_list .info .dur-cat span{color:#999;display:inline;font-size:12px;}
#video #tab_wrapper #video-epi-listing .container .container-listing .episode_list .info .dur-cat h5{color:#999;display:inline;font-size:12px;}
#video #tab_wrapper #video-epi-listing .container .container-listing .episode_list.over .info{color:#999;}

#video #tab_wrapper #video-epi-listing .container .container-listing .episode_list .info h4{font-size:13px;font-weight:bold;}
#video #tab_wrapper #video-epi-listing .container .container-listing .episode_list.over .desc-min{color:#fff;margin-top:7px;}
#video #tab_wrapper #video-epi-listing .container .container-listing .episode_list .desc-min{display:block;clear:both;margin-top:7px;/*margin-bottom:5px;*/color:#000;}
#video #tab_wrapper #video-epi-listing .container .container-listing .episode_list .desc-min .more{margin:0;font-size:13px;font-weight:normal;position:relative;bottom:-5px;}
#video #tab_wrapper #video-epi-listing .container .container-listing .episode_list .expire-info{display:none;}
/*
#video #tab_wrapper #video-epi-listing .container .container-listing .episode_list .premium_expire_msg{color:#000000;}
#video #tab_wrapper #video-epi-listing .container .container-listing .episode_list.over .premium_expire_msg{color:#ffff56};
*/

#video #tab_wrapper #video-epi-listing .container .container-listing .prg-title {font-size:13px;font-weight:bold;}
#video #tab_wrapper #video-epi-listing .widget-pgn-wrapper{margin-top:5px;}
#video #tab_wrapper #video-epi-listing .widget-pgn-wrapper .widget-pgn-info{font-size:12px;};

#video #tab_wrapper #video-epi-details .container {overflow:hidden;}
#video #tab_wrapper #video-epi-details .container {padding:10px 0;margin-top:10px;margin-bottom:10px;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc; min-height:300px;height:auto;}
#video #tab_wrapper #video-epi-details .container .img, #video-epi-details .info{float:left;}
#video #tab_wrapper #video-epi-details .container .img{width:136px;}
#video #tab_wrapper #video-epi-details .container a{font-size:13px;}
#video #tab_wrapper #video-epi-details .container .thumb .showing{display:block;}
#video #tab_wrapper #video-epi-details .container .thumb.episode_list{height:auto;border:0;cursor:default;}
#video #tab_wrapper #video-epi-details .container .info {margin-top:5px;width:450px;}
#video #tab_wrapper #video-epi-details .container .info h4{font-size:12px; color:#999999;}
#video #tab_wrapper #video-epi-details .container .info .video-title{font-size:13px;font-weight:bold;color:}
#video #tab_wrapper #video-epi-details .container .info .video-dates{padding-top:3px;}
#video #tab_wrapper #video-epi-details .container .info .video-dates div{float:left;}
#video #tab_wrapper #video-epi-details .container .info .video-views {font-size:12px; color:#999999;}
#video #tab_wrapper #video-epi-details .container .info .desc{margin:10px 0 0 0;display:block;}
#video #tab_wrapper #video-epi-details .container .info .expire-info {display:block;position:absolute;right:20px;top:3px;width:auto;}
#video #tab_wrapper #video-epi-details .container .info .expire-info .premium_expire_msg{color:#000000;}
#video #tab_wrapper #video-epi-details .container .info .i-info {margin-top:10px;}
#video #tab_wrapper #video-epi-details .container .info .arrow{width:12px;height:20px;background: transparent url(http://img.tvb.com/mytv/images/icon_more_small.gif) no-repeat; margin-top:-14px; margin-left:40px;}
/*#video #tab_wrapper #video-epi-details .container .info .time-onair{margin:0 0 0 30px;} */
#video #tab_wrapper #video-epi-details .widget-pgn-wrapper {border:0;}


#video #tab_wrapper #i-info-listing, #tab_wrapper #i-info-details {overflow:hidden;display:none;}
#video #tab_wrapper #i-info-listing.on, #tab_wrapper #i-info-details.on {display:block;}
#video #tab_wrapper #i-info-listing .container {overflow:hidden;padding:0;border:1px solid #dcdcdc;border-width:1px 0;}
#video #tab_wrapper #i-info-listing .container .container-listing {margin-bottom:-1px;padding:0 10px;margin-top:-1px;}
#video #tab_wrapper #i-info-listing .container .container-listing div{border-bottom:1px solid #dcdcdc;margin-top:10px;}
#video #tab_wrapper #i-info-listing .container h2{font-size:13px;font-weight:bold;margin-bottom:10px;}
#video #tab_wrapper #i-info-listing .container ul{padding:0 0 10px;}
#video #tab_wrapper #i-info-listing .container ul li{width:285px;padding-left:10px;float:left;padding-bottom:5px;background:url("http://img.tvb.com/mytv/images/icon_blue.png") no-repeat scroll 0 6px transparent;}

#video #tab_wrapper #i-info-details .container {padding:10px 10px;/*margin-top:20px;margin-bottom:-15px;*/border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;}
#video #tab_wrapper #i-info-details .container h2,#tab_wrapper #i-info-details .container h3{margin-bottom:10px;}
#video #tab_wrapper #i-info-details .container #i-info-details-all{padding:5px;height:auto;border:1px solid #cccccc;margin-top:10px;margin-bottom:20px;clear:left;}
#video #tab_wrapper #i-info-details .container ul li{width:285px;padding-left:10px;float:left;padding-bottom:5px;}
#video #tab_wrapper #i-info-details .container .normal {width:285px;padding-left:10px;float:left;padding-bottom:5px;background:url("http://img.tvb.com/mytv/images/icon_blue.png") no-repeat scroll 0 6px transparent;}
#video #tab_wrapper #i-info-details .container .black {width:285px;padding-left:10px;float:left;padding-bottom:5px;background:url("http://img.tvb.com/mytv/images/icon_black.png") no-repeat scroll 0 6px transparent;}
#video #tab_wrapper #i-info-details .container ul li.title,#tab_wrapper #i-info-details li.info{float:left;}
#video #tab_wrapper #i-info-details .container ul li.title{width:110px;}
#video #tab_wrapper #i-info-details .container ul li.info{width:480px;}
#video #tab_wrapper #i-info-details .container ul li em{display:none;}
#video #tab_wrapper #i-info-details .container ul li.active a{display:none;}
#video #tab_wrapper #i-info-details .container ul li.active em{display:inline;}
#video #tab_wrapper #i-info-details table{margin-left:-5px;}
#video #tab_wrapper #i-info-details table th{width:60px;}
#video #tab_wrapper #i-info-details .widget-pgn-wrapper {border:0;}

#video #tab_wrapper #i-info-details .video_link h4 a{width:100%; margin-bottom:8px;}
#video #tab_wrapper #i-info-details .episode_list {border:0;height:auto !important;}
#video #tab_wrapper #i-info-details .episode_list{border-color:#dcdcdc;height:auto !important;}
#video #tab_wrapper #i-info-details .episode_list .info {width:420px;padding-top:0px;}
#video #tab_wrapper #i-info-details .episode_list.over .info{height:auto;}
#video #tab_wrapper #i-info-details .episode_list .info h2 a{font:13px;font-weight:bold;margin-right:15px;}
#video #tab_wrapper #i-info-details .episode_list .info .epi_num_title{color:#000;font-weight:bold;font-size:15px;}
#video #tab_wrapper #i-info-details .episode_list.over .info .epi_num_title{color:#fff;}
#video #tab_wrapper #i-info-details .episode_list .info .epi_num_title{color:#000;font-weight:bold;font-size:15px;}
#video #tab_wrapper #i-info-details .episode_list .info .duration{display:none;}
#video #tab_wrapper #i-info-details .episode_list .info .online_datetime{display:none;}
#video #tab_wrapper #i-info-details .episode_list .info .views{display:none;}
#video #tab_wrapper #i-info-details .episode_list .info .dur-cat{display:block;}
#video #tab_wrapper #i-info-details .episode_list .info .dur-cat h5{display:inline;}
#video #tab_wrapper #i-info-details .episode_list.over .info{color:#999;}
#video #tab_wrapper #i-info-details .episode_list .info h4{font-size:15px;font-weight:bold;}
#video #tab_wrapper #i-info-details .episode_list.over .desc-min{color:#fff;}
#video #tab_wrapper #i-info-details .episode_list .desc-min{display:block;clear:both;margin-bottom:5px;color:#000;}
#video #tab_wrapper #i-info-details .episode_list .desc-min .more{margin:0;font-size:13px;font-weight:normal;position:relative;bottom:-5px;}
#video #tab_wrapper #i-info-details .episode_list .premium_expire_msg{color:#000000;}
#video #tab_wrapper #i-info-details .episode_list.over .premium_expire_msg{color:#ffff56;}

#video #tab_wrapper .listing{margin-top:20px;}
#video #tab_wrapper #container1.listing {height:450px;overflow-y:scroll;}
#video #tab_wrapper .listing #programme #prg-intro{margin:3px 0 15px;}
#video #tab_wrapper .listing #programme #prg-intro #prg-intro-info,#video #tab_wrapper .listing #programme #prg-intro #prg-intro-img{float:left;}
#video #tab_wrapper .listing #programme #prg-intro #prg-intro-info{width:370px;}
#video #tab_wrapper .listing #programme #prg-intro #prg-intro-info h1{font-size:20px ; color:#000; font-weight:bold;}
#video #tab_wrapper .listing #programme #prg-intro #prg-intro-info h3{font-size:13px ; color:#999;}
#video #tab_wrapper .listing #programme #prg-intro #prg-intro-img{width:225px;}
#video #tab_wrapper .listing #programme #prg-desc {letter-spacing:1px;font-size:14px;line-height:20px;}

#video #tab_wrapper #video-epi-details .widget-pgn-info, #video #tab_wrapper #i-info-details .widget-pgn-info{padding-left:15px;background:transparent url(http://img.tvb.com/mytv/images/icon_back_small.gif) 0 7px no-repeat;}
#video #video-playlist{background-color:#000;margin:auto;width:975px;height:140px;position:relative;z-index:99;}
#video #video-playlist .container{position:absolute;width:975px;}
#video #video-playlist .thumb{margin:0px;height:140px;background-color:#000;color:#999;}
#video #video-playlist .thumb h2,#video #video-playlist .thumb h4{color:#fff;}

/*-----------------------------------------------------------------*/
#video #video-playlist .thumb .info .prg-title {display:none;}
/*#video #video-playlist .thumb .info .prg-title,#video #video-playlist .thumb .info .views{display:none;}*/

#video #video-playlist .thumb.over{background-color:#262626;height:230px;color:#999;}
/*#video #video-playlist .thumb.over .duration,#video #video-playlist .thumb.over .online_datetime, #video #video-playlist .thumb.over .views,#video #video-playlist .thumb.over .rem-time,#video #video-playlist .thumb.over .free_expire_msg,#video #video-playlist .thumb.over .premium_expire_msg {display:block;width:100%;margin-bottom:3px;}*/
#video #video-playlist .thumb.over .duration,#video #video-playlist .thumb.over .online_datetime,#video #video-playlist .thumb.over .rem-time,#video #video-playlist .thumb.over .free_expire_msg,#video #video-playlist .thumb.over .premium_expire_msg {display:block;width:100%;margin-bottom:3px;}
#video #video-playlist .thumb.over .info {background:#363636 url(http://img.tvb.com/mytv/images/thumbnail_bkg_video.png)  no-repeat;height:145px;}
/*#video #video-playlist .thumb.over .info .duration{margin-bottom:10px;}*/
#video #video-playlist .thumb.over .info .video-info{margin-top:-2px;}

#video #video-playlist #video-playlist-prev{margin-left: 12px;display:block;float:left;width:25px;height:76px;background:transparent url(http://img.tvb.com/mytv/images/btn_playlist_left.png) no-repeat;margin-top:7px;outline:none;}
#video #video-playlist #video-playlist-next{display:block;float:left;width:25px;height:76px;background:transparent url(http://img.tvb.com/mytv/images/btn_playlist_right.png) no-repeat;margin-top:7px;outline:none;}
#video #video-playlist #video-playlist-prev:hover,#video #video-playlist #video-playlist-next:hover{background-position:0 -76px;}
#video #video-playlist #video-playlist-prev.hide,#video #video-playlist #video-playlist-next.hide{background:none;cursor:default}
#video #video-playlist #video-playlist #video-playlist-cont-ft{background:#262626;height:40px;}
/*#video #left-column #tab_wrapper{margin-top:-40px;} */
#video #left-column #tab_wrapper #tabs{background:#363636;padding:0;margin-left:-3px;border:none;}

#video #lrec,#live #lrec{margin-bottom:15px;}

/* Video Page light box */
#lightboxdialog{padding:0 15px 15px !important;height:auto !important;}
#lightboxdialog button{float:right !important;display:none !important;}
#lightboxdialog #btn-cancel,#lightboxdialog #btn-confirm{display:inline !important;float:right;margin-right:5px;}
#lightboxdialog div{margin-bottom:5px;}
#lightboxdialog #step1.hide{display:none !important;}
#lightboxdialog #step2{display:none !important;}
#lightboxdialog #step2.show{display:block !important;}
#lightboxdialog #btn-close{float:right;}

.widget-socialshare-container .widget-socialshare-navi .arrow{display:none;}
.widget-socialshare-panel{border:none !important;margin-top:20px;}
#video #report-box-pl .report-box .bg{z-index:99;}
#video #report-box-pl .report-box .fg{z-index:999;}
#live #cmt .list .meta{background:none;}
#live #cmt {background:none;}
#video #cmt .list li {margin-top:0;}
#video #cmt .opr .msg{padding-right:10px;}
#video #cmt .opr .against, #video #cmt .opr .support{margin-top:0;}
#video #cmt .meta .l span{display:inline;}
#video .sponsor_link{font-size:15px;font-weight:bold;color:#8CD9F8;position:absolute;height:50px;margin:0 auto;margin-top:-25px;}
/*
#cmt .bd{background:#333;}
#cmt .voted .opr .against span, #cmt .voted .opr .support span{color:#666;}
#cmt .submit-item.meta{background:none !important;}
#cmt .meta{background:url("http://img.tvb.com/tv/zh/commentary_msg_bg_v1.png") no-repeat scroll -640px 0 #000000 !important;}
#cmt .cur .meta{background:url("http://img.tvb.com/tv/zh/commentary_msg_bg_v1.png") no-repeat scroll -1280px 0 #000000 !important;}
#cmt .content {color:#fff;background-color:#252525 !important;}
#cmt .cur .content {background-color:#000 !important;}
*/

#related-programme{border:1px solid #ccc;padding:10px 5px;background-color:#fff;margin-top:15px;}
#related-programme #related-programme-header{padding-left:10px;}
#related-programme .programme_thumb{width:278px;height:auto;margin-top:5px;}
#related-programme .programme_thumb .img{float:left;border:1px solid #ccc;padding:3px;}
#related-programme .programme_thumb .info{float:left;}

#live #right-column{margin-top:5px;}
#live #small-body-bg{padding:15px 0;}
#live #left-column{float:left;position:relative;width:635px;margin-top:-45px;}
#live #left-column #latest_video .thumb{margin:0px 30px 15px !important;}
#live #player-cont #player-cont-bd,#video #player-cont #player-cont-bd{height:360px;width:640px;}
#live #player-cont #player-cont-bd.player-cont-bd-free,#video #player-cont #player-cont-bd.player-cont-bd-free{height:360px;}
#live #player-cont #player-cont-bd .off-line-msg{color:#fff;height:200px;text-align:center;font-size:20px;padding-top:200px};
#live #live-playlist {background-color:#000 !important;}
#live #live-playlist #live_playlist-hd {
    border: 1px solid #2E2E2E;
    height: 38px;
    margin: auto;
    width: 973px;
    background:#000;
}
#live #live-playlist #live_playlist-hd h2{width:920px;margin:auto;font-size:16px;font-weight:bold;color:#999;margin-top:8px;}

#live #live-playlist #live_playlist-hd a.report-bug{width:100px;height:22px;padding-top:3px;font-size:13px;font-weight:normal;float:right;display:block;text-align:center;color:#999;background:transparent url(http://img.tvb.com/mytv/images/btn_bug_report.png) no-repeat;cursor:pointer;}
#live #player-log-form{display:none;}
#live #live-playlist{
    Background:none !important;
}
#live #live-playlist #live_playlist-bd #live-playlist-prev-inactive, #live #live-playlist #live_playlist-bd #live-playlist-prev{
    Margin-left:28px;
}

#live #live-playlist #live_playlist-hd a.report-bug:hover{background-position:0 -25px;color:#fff;text-decoration:none;}

#live #live-playlist #live_playlist-bd{height:160px;width:975px;margin:auto;background-color:#000;}
#live #live-playlist #live_playlist-bd #live-playlist-prev{display:none;float:left;width:25px;height:76px;background:transparent url(http://img.tvb.com/mytv/images/btn_playlist_left.png) no-repeat;margin-top:35px;outline:none;cursor:pointer;}
#live #live-playlist #live_playlist-bd #live-playlist-next{display:block;float:left;width:25px;height:76px;background:transparent url(http://img.tvb.com/mytv/images/btn_playlist_right.png) no-repeat;margin-top:35px;outline:none;cursor:pointer;}
#live #live-playlist #live_playlist-bd #live-playlist-prev,#live #live-playlist #live_playlist-bd #live-playlist-prev-inactive, #live #live-playlist #live_playlist-bd #live-playlist-next{}
#live #live-playlist #live_playlist-bd #live-playlist-prev:hover,#live #live-playlist #live_playlist-bd #live-playlist-next:hover{background-position:0 -76px;}
#live #live-playlist #live_playlist-bd #live-playlist-prev-inactive{display:block;float:left;width:25px;height:76px;background:transparent url(http://img.tvb.com/mytv/images/btn_playlist_left.png) no-repeat 0 -152px;margin-top:35px;outline:none;}
#live #live-playlist #live_playlist-bd #live-playlist-next-inactive{display:none;float:left;width:25px;height:76px;background:transparent url(http://img.tvb.com/mytv/images/btn_playlist_right.png) no-repeat 0 -152px;margin-top:35px;outline:none;}
#live #live-playlist #live_playlist-bd #live-playlist-cont{float:left;width:840px;height:145px;padding:15px 0 0 75px;overflow:hidden;position:relative;}
#live #live-playlist #live_playlist-bd #live-playlist-cont #live-playlist-cont-listing {width:1710px;}
#live #live-playlist #live_playlist-bd #live-playlist-cont #live-playlist-cont-listing div{float:left;position:relative;width:235px;height:135px;padding:7px 0 0 10px ;background:transparent url(http://img.tvb.com/mytv/images/thumbnail_bkg_livechannel.png) no-repeat;margin-right:40px;}
#live #live-playlist #live_playlist-bd #live-playlist-cont #live-playlist-cont-listing div.showing{display:none;width:225px;height:95px;filter:alpha(opacity=70);-moz-opacity:.7;opacity:.7;background-color:#000;position:absolute;top:7px;left:7px;}
#live #live-playlist #live_playlist-bd #live-playlist-cont #live-playlist-cont-listing .showing.show{display:block;}
#live #live-playlist #live_playlist-bd #live-playlist-cont #live-playlist-cont-listing div.showing h3{text-align:center;position:relative;top:30px;color:#fff;font-size:15px;font-weight:bold;}
#live #live-playlist #live_playlist-bd #live-playlist-cont #live-playlist-cont-listing div b{display:block;text-align:center;margin-top:7px;color:#fff;font-size:15px;outline: none;}
#live #live-playlist #live_playlist-ft{height:40px;margin:auto;background-color:#262626;}
#live #latest_video{border:1px solid #dcdcdc;background-color:#fff;}
#live #tab-schedule{width:950px;margin: 0 auto;position:relative;}
#live #tab-schedule a{position:relative;top:10px;left:147px;background:#262626;color:#bfbfbf;display:block;font-size:15px;width:100px;height:24px;padding:6px 0 0 40px;z-index:99;font-weight:bold;}
 #live #tab-schedule.active a{background:#fff;color:#000000;}

/*
#live #tab-schedule a{position:relative;top:10px;left:300px;background:#4c4c4c;color:#fff;display:block;font-size:15px;width:100px;height:24px;padding:6px 0 0 50px;z-index:99;}
#live #tab-schedule.active a{background:#333;}
*/
#schedule{position:relative;top:20px;z-index:99;width:635px;background:#fff;display:none;color:#000;margin-bottom:20px;}
#schedule .header{display:none;height:30px;padding:0;background: transparent url(http://img.tvb.com/tv/live/live_schedule_bar.png) no-repeat;}
#schedule .header h3,#schedule .header h4{display:inline;float:left;padding:6px 0 0 10px;*padding-top:10px;font-size:15px;font-weight:bold;color:#fff;}
#schedule .header h3{width:135px;float:left;color:#E6176D;}
#schedule .body{padding-top:10px;overflow:hidden;background:#fff;}
#schedule .body .md{font-size:24px;margin-right:10px;}
#schedule .body .weekday{font-size:13px;position:absolute;margin-top:7px;}
#schedule .body .container{margin-bottom:-1px;border-top:1px solid #bcbcbc;margin-top:5px;}
#schedule .body .container .no-program{text-align:center;font-size:15px;padding: 20px 0;}
#schedule .body .prg{border-bottom:1px solid #bcbcbc;}
#schedule .body .prg.now{border-bottom:1px solid #bcbcbc;background:#dddddd;}
#schedule .body .time,#schedule .body .prg_name{float:left;padding:5px 2px 5px 0px;}
#schedule .body .time{width:70px;color:#999999;margin-left:5px;}
#schedule .body .prg_name{width:auto;color:#4F4F4F;}
#schedule .header,#schedule .body .prg{zoom:1}
#schedule .header:after,#schedule .body .prg:after{content:".";display:block;font-size:0;line-height:0;height:0;clear:both;visibility:hidden;}

#schedule .body .prg.now em {
    background: url("http://img.tvb.com/epg/img/gif/icon_onair.gif") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 12px;
    margin-left: 10px;
	margin-top: -1px;
    vertical-align: middle;
    width: 36px;
}
em.onair {
    background-position: 0 0px;
}

cite {
    background: url("http://img.tvb.com/epg/img/png/legend/legends_01.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 12px;
    vertical-align: middle;
    width: 12px;
	margin-top: -1px;
	margin-left: 5px;
}

.now cite {
    background: url("http://img.tvb.com/epg/img/png/legend/legends_02.png") no-repeat scroll 0 0 transparent;
}

cite.lc {
    background-position: 0 -12px;
}
cite.c2 {
    background-position: 0 -12px;
}
cite.c3 {
    background-position: 0 -12px;
}
cite.c2_c3 {
    background-position: 0 -24px;
}
cite.r {
    background-position: 0 -36px;
}
cite.pg {
    background-position: 0 -48px;
}
cite.ml {
    background-position: 0 -60px;
}
cite.m {
    background-position: 0 -72px;
}
cite.hd {
    background-position: 0 -84px;
}
cite.empty {
    background-image: none;
}

/* home */
#home #mpm{width:970px;height:390px;padding-bottom: 10px;position:relative;}
#home #main-content{margin:0px 0 0px 0;padding-top:20px;padding-bottom:0px;position:relative;width:960px;top:5px;left:5px;background:#000;}
#home #main-content #left-column {width:650px; float:left;margin-bottom:0px;border-bottom:#000 20px solid;}
#home #main-content #right-column {width: 300px; margin-left: 0px;}

#home .home-video-list{margin-left:10px;}
#home #home-featured-programmes-list.home-video-list{margin-left:25px;}

#home #home-popular,#home #home-pay-selection,#home #home-featured-programmes,#home #home-recently-uploaded{width:650px;/*border-bottom:1px solid #474747;*/padding-bottom:15px;clear:both;float:left;margin-left:-5px;}

#home #home-recently-uploaded{margin-bottom:0px;border-bottom:none;}
#home.us #home-recently-uploaded{padding-bottom:50px;}
#home .home-video-cont #home-pay-selection-hd{font-size:18px;font-weight:bold;color:#0DCCBE;width:auto;margin:15px 0 0px 22px;padding-left:40px;background:url(http://img.tvb.com/mytv/images/home/icon_title_seagreen.png) no-repeat 0 5px;clear:both;}
#home .home-video-cont h1 a{font-size:18px;font-weight:bold;color:#0DCCBE;width:auto;margin:15px 0 0px 17px;padding:0 5px 0 45px;background:url(http://img.tvb.com/mytv/images/home/icon_title_seagreen.png) no-repeat 5px 5px;}
#home .home-video-cont h1 a:hover{background:#0DCCBE url(http://img.tvb.com/mytv/images/home/icon_title_seagreen.png) no-repeat 5px -7px;color:#000;text-decoration:none;}
#home #home-pay-selection .home-video-cont h1{color:#fff87b;background:url(http://img.tvb.com/mytv/images/home/icon_title_yellow.png) no-repeat 0 5px;margin-top:15px;}
#home .home-video-cont h1{margin:15px 0 0 0;}
#home #home-featured-programmes-cont.home-video-cont h1{margin:15px 0;}
#home #home-popular #home-popular-cont,#home-popular {float:left;}
#home #home-popular #home-popular-cont{width:655px;}
#home #home-popular #home-popular-cont h1{margin-top:0;}
#home-popular-hd-cont h1{float:left;}
#home-popular-hd-cont #hot-search{float:right;margin:2px 15px 0 0;}
#home-popular-hd-cont #hot-search .hit{color:#999;}
#home-popular-hd-cont #hot-search a{color:#0DCCBE;}
#home #home-recommend img{width:178px;height:75px;margin:5px;}
#home #home-popular-list .thumb .online_datetime,#home #home-pay-selection .thumb .online_datetime{display:none;}

#home #home-ad-minibanner{margin-top:15px;}

/*#home #home-popular-list .thumb .views, #home #home-pay-selection .thumb .views{display:block;margin-top:-2px;}*/
/*#home #home-featured-programmes-cont .thumb.programme_thumb,#home #home-featured-programmes-cont .thumb.programme_thumb .img,#home #home-featured-programmes-cont .thumb.programme_thumb .img img{width:178px;height:75px;}*/
#home #home-featured-programmes-cont .thumb.programme_thumb,#home #home-featured-programmes-cont .thumb.programme_thumb .img,#home #home-featured-programmes-cont .thumb.programme_thumb .img img{width:145px;height:61px;}
#hom #home-featured-programmes-cont .thumb.programme_thumb{padding:7px;margin:0;}
#home #home-featured-programmes-cont .thumb.programme_thumb .img{padding:0;margin:0;}
#home #home-featured-programmes-cont .thumb.programme_thumb .img img{padding:0;}
#home #home-featured-programmes-cont .thumb.programme_thumb .info{display:none;}

/* programme chart */
#home #home-programme-chart {margin-top:15px;}

/* search result */
#search #search-result{}
#search #srh-main-cont {margin-top:40px;}
#search #srh-related-prg h1, #search #srh-result h1{color:#fff;font-size:16px;font-weight:bold;margin:10px 0;}
#search #srh-result h1{margin:2px 0 15px;}
#search #srh-result #srh-sorting{border-bottom:3px solid #99dff9;padding-left:10px;height:20px;}
#search #srh-result #srh-sorting a{font-size:13px;font-weight:bold;padding:5px 10px;color:#fff;*line-height:20px;}
#search #srh-result #srh-sorting a.active, #search #srh-result #srh-sorting a:hover{background-color:#99dff9;text-decoration:none;}

#search #search-result #srh-related-prg{border:1px solid #474747;border-width:1px 0;}
#search #search-result #srh-related-prg .thumb.programme_thumb {margin: 0 2px 0 0 !important;}
#search #search-result #srh-related-prg .thumb.programme_thumb .img{padding:0 16px 0 0;}
#search #search-result .thumb.programme_thumb{width:235px;}
#search #search-result .thumb.programme_thumb .img{225px;padding:5px;}
#search #search-result #srh-result{overflow:hidden;float:left;width:635px;padding-right:15px;position:relative;margin-top:-30px;margin-bottom:30px;}
#search #search-result #srh-right-column{float:left;width:300px;}
#search #search-result #srh-right-column .ad-lrec{width:300px;height:250px;background:#fff}
#search #search-result #srh-result #srh-result-container{margin-bottom:-1px;margin-top:10px;}
#search #search-result #srh-info{padding:11px 0 15px;color:#ddd;vertical-align:middle;}
#search #search-result #srh-info h1{font-size:22px;padding:0 0 10px 30px;font-weight:bold;color:#fff;background:url(http://img.tvb.com/mytv/images/search/search_icon.png) 0 5px no-repeat;vertical-align:middle;}
#search #search-result #srh-info h2{color:#ddd;}
#search .widget-pgn-wrapper{margin:10px 0 10px 0px;}
#search .thumb.programme_list,#search .thumb.episode_list,#search .thumb.chapter_list{border-bottom:1px solid #474747;padding:5px 0 15px;height:auto;}
#search .thumb.programme_list .expire-info,#search .thumb.episode_list .expire-info,#search .thumb.chapter_list .expire-info{position:absolute;right:20px;top:65px;width:auto;display:block;}

#search .thumb .info{width:470px;}
#search .thumb .info .prg-title {color:#999999;height:35px;}
#search .thumb .info .epi_num_txt{display:none;/*margin-left:5px;margin-top:1px;font-size:13px;*/} 
#search .thumb .info .duration{display:none;}
/*
#search .thumb .info .duration{margin-left:5px;display:inline;}
#search .thumb.over .info .duration{display:inline !important;}
*/
#search .thumb.over .info .prg-title {color:#ffffff;}
#search .thumb .info .online_datetime{margin-top:8px;}
#search .thumb .tags{clear:left;display:block;padding-left:15px;background:url(http://img.tvb.com/mytv/images/search/search_tag.png) 0 3px no-repeat;margin-top:5px;line-height:15px;}
#search .thumb .tags a{font-size:13px;font-weight:normal;color:#97DDF7;}

/* Login  */
#login_dialog .close{display:none !important;}

/* global header */
#ghd-body .gbc ul, #ghd-body .gbc li, #ghd-body .gbc p{_display:inline !important;_width:auto !important;}
#ghd-body .gbc ul, #ghd-body .gbc li a{_font-family:arial !important;_height:18px !important;_line-height:14.4pt !important;}
#ghd-body .gbc .gsplitter{_width:7px !important;}

/* global footer */
#gft-breadcrumb-wrapper .gft-breadcrumb li p {_display:inline !important;_line-height:25px !important`;}

/* others */
#extra_info{display:none;}
#expbann{width:975px;height:90px;border:1px solid #000;display:none;margin:0 auto;} 

/* temporary  hot fix*/
#programmes .mytvplus-menu li.last {display:none;}

/* clear float */
#small-body-bg,#latest_video,#tab_wrapper,#tab_wrapper #i-info-listing .container ul,#tab_wrapper #i-info-details .container ul,#search #search-result #srh-related-prg,#home #main-content,#video #video-epi-details .info .video-dates,#tab_wrapper #video-epi-details .container,#video #tab_wrapper #video-epi-listing .container .container-listing .episode_list,#related-programme,#category #listing-cont,#listing-cont #listing-cont-header,#mytvplus-my-playlist,#programmes #listing-cont,#video #video-playlist .container,#video #video-playlist-cont #video-playlist-video-info,.thumb .info,#live #live-playlist #live_playlist-bd,#video #tab_wrapper .listing #programme #prg-intro,#home #home-popular,#home #home-pay-selection,#home #home-featured-programmes,#home #home-recently-uploaded,#search #srh-main-cont,#cat-promotion,#pfd,#pfd .footer-left,#pfd .footer-right,#faq #faq-header,#home-popular-hd-cont,#home-popular,#home-pay-selection,#search .thumb .video-link{zoom:1}
#small-body-bg:after,#latest_video:after,#tab_wrapper:after,#tab_wrapper #i-info-listing .container ul:after,#tab_wrapper #i-info-details .container ul:after,#search #search-result #srh-related-prg:after,#home #main-content:after,#video #video-epi-details .info .video-dates:after,#tab_wrapper #video-epi-details .container:after,#video #tab_wrapper #video-epi-listing .container .container-listing .episode_list:after,#related-programme:after,#category #listing-cont:after,#listing-cont #listing-cont-header:after,#mytvplus-my-playlist:after,#programmes #listing-cont:after,#video #video-playlist .container:after,#video #video-playlist-cont #video-playlist-video-info:after,.thumb .info:after,#live #live-playlist #live_playlist-bd:after,#video #tab_wrapper .listing #programme #prg-intro:after,#home #home-popular:after,#home #home-pay-selection:after,#home #home-featured-programmes:after,#home #home-recently-uploaded:after,#search #srh-main-cont:after,#cat-promotion:after,#pfd:after,#pfd .footer-left:after,#pfd .footer-right:after,#faq #faq-header:after,#home-popular-hd-cont:after,#home-popular:after,#home-pay-selection:after,#search .thumb .video-link:after{content:".";display:block;font-size:0;line-height:0;height:0;clear:both;visibility:hidden;}

/*
#small-body-bg,#latest_video,#tab_wrapper,#tab_wrapper #i-info-listing .container ul,#tab_wrapper #i-info-details .container ul,#search #search-result #srh-related-prg,#home #main-content,#video #video-epi-details .info .video-dates,#video #tab_wrapper #video-epi-listing .container .container-listing .episode_list,#related-programme,#category #listing-cont,#listing-cont #listing-cont-header,#mytvplus-my-playlist,#programmes #listing-cont,#video #video-playlist .container,#video #video-playlist-cont #video-playlist-video-info,.thumb .info,#live #live-playlist #live_playlist-bd,#video #tab_wrapper .listing #programme #prg-intro,#home #home-popular,#home #home-pay-selection,#home #home-featured-programmes,#home #home-recently-uploaded,#search #srh-main-cont,#cat-promotion,#pfd,#pfd .footer-left,#pfd .footer-right,#faq #faq-header,#home-popular-hd-cont,#home-popular,#home-pay-selection,#search .thumb .video-link{zoom:1}
#small-body-bg:after,#latest_video:after,#tab_wrapper:after,#tab_wrapper #i-info-listing .container ul:after,#tab_wrapper #i-info-details .container ul:after,#search #search-result #srh-related-prg:after,#home #main-content:after,#video #video-epi-details .info .video-dates:after,#video #tab_wrapper #video-epi-listing .container .container-listing .episode_list:after,#related-programme:after,#category #listing-cont:after,#listing-cont #listing-cont-header:after,#mytvplus-my-playlist:after,#programmes #listing-cont:after,#video #video-playlist .container:after,#video #video-playlist-cont #video-playlist-video-info:after,.thumb .info:after,#live #live-playlist #live_playlist-bd:after,#video #tab_wrapper .listing #programme #prg-intro:after,#home #home-popular:after,#home #home-pay-selection:after,#home #home-featured-programmes:after,#home #home-recently-uploaded:after,#search #srh-main-cont:after,#cat-promotion:after,#pfd:after,#pfd .footer-left:after,#pfd .footer-right:after,#faq #faq-header:after,#home-popular-hd-cont:after,#home-popular:after,#home-pay-selection:after,#search .thumb .video-link:after{content:".";display:block;font-size:0;line-height:0;height:0;clear:both;visibility:hidden;}
*/
/* others*/
.more{float:right;margin:20px 20px 20px 0;padding-right:15px;background:transparent url(http://img.tvb.com/mytv/images/icon_more_small.gif) no-repeat right 3px ;}
.more{*background-position:right 0;}
/*  Live player page*/
#live .more{margin-top:0px;}
.programme_list .more{display:none;position:absolute;margin:0;bottom:0;right:0;}
/* miscellaneous */
.clear{clear:both;}

/*Add new shadow frame*/
div.main-content_wrapper{
	width:970px;
	height:100%;
	position:relative;
	margin-bottom: 20px;
}
div.main-content_wrapper .border-left-top{position:absolute;width:5px;height:5px;top:0px;left:0px;background:url(http://img.tvb.com/mytv/images/mpm/fe/shadow_01.png) center center repeat-x;}
div.main-content_wrapper .border-top{position:absolute;width:960px;height:5px;top:0px;left:5px;background:url(http://img.tvb.com/mytv/images/mpm/fe/shadow_02.png) center center repeat-x;}
div.main-content_wrapper .border-right-top{position:absolute;width:5px;height:5px;top:0px;right:0px;background:url(http://img.tvb.com/mytv/images/mpm/fe/shadow_03.png) center center repeat-x;}

div.main-content_wrapper .border-left-middle{position:absolute;width:5px;height:100%;top:5px;left:0px;background:url(http://img.tvb.com/mytv/images/mpm/fe/shadow_04.png) center center repeat-y;}
div.main-content_wrapper .border-right-middle{position:absolute;width:5px;height:100%;top:5px;right:0px;background:url(http://img.tvb.com/mytv/images/mpm/fe/shadow_05.png) center center repeat-y;}

div.main-content_wrapper .border-left-bottom{position:absolute;width:5px;height:5px;bottom:-10px;left:0px;background:url(http://img.tvb.com/mytv/images/mpm/fe/shadow_06.png) center center repeat-x;}
div.main-content_wrapper .border-bottom{position:absolute;width:960px;height:5px;bottom:-10px;left:5px;background:url(http://img.tvb.com/mytv/images/mpm/fe/shadow_07.png) center center repeat-x;}
div.main-content_wrapper .border-right-bottom{position:absolute;width:5px;height:5px;bottom:-10px;right:0px;background:url(http://img.tvb.com/mytv/images/mpm/fe/shadow_08.png) center center repeat-x;}
#left-column .bGradient{height:1px;position:relative;top:15px;left:5px;width:650px;float:left;}
#left-column .bGradient img{width:640px;height:1px;}

#sub_caption p{
        margin: 0 0 0 0 ;
}
#sub_caption strong{
        font-weight: bold;
}

