body {background:url(http://img.tvb.com/p/news/background_2.jpg) repeat-x 0 70px; background-color:#000000;}
#small-body-bg {background:url(http://img.tvb.com/p/news/video_background_2.jpg) no-repeat 10px 10px ;}
#big-body-bg{background: none;}
#leftcol {width:635px; padding:0 10px 0 0; float:left;}
#rightcol {width:300px; margin:0; float:left; margin-left:-10px; *margin-left:-20px; _margin-left:-20px; }

#title { background:url(http://img.tvb.com/p/news/news.jpg) no-repeat; width:975px; height:35px; margin:0 auto;}
#title { position:relative; }
#navLinks { position:absolute; top:8px; left:150px;}
#navLinks .activelink a {color:#000; font-weight:bold;}
#navLinks a {color:#666;}


#videoplayerarea { width:645px; height:431px; position:relative;}
#videoplayertitle {position:absolute; top:16px; left:45px; color:#000000; font-size:15px; font-weight:bold;}
#videoplayer {width:576px; height:344px; margin:auto;  position:absolute; top:38px; left:35px;}
#annotation {position:absolute; top:390px; left:35px; width:565px; height:32px; color:#ffffff; overflow:hidden;}

#videolistheader {background-image:url(http://img.tvb.com/p/news/frame_01.gif); width:645px; height:40px;}
#videolistheader span {padding-left:10px; color:#000; line-height:25px;}

#video-buttons { position:absolute; bottom:0; right:0; font-size:1px; width:16px; }
#video-buttons img { margin:0px; }
.descriptions {font-size:13px; }

#shadowwrapper {position:relative; text-align:left; width:645px; background-image:url(http://img.tvb.com/p/news/frame_02.gif); background-repeat:repeat-y;}
#shadowmain {background-image:url(http://img.tvb.com/p/news/frame_04.gif); background-repeat:no-repeat; background-position:bottom left; padding:10px;}

.watermark {position: relative;}
.watermark span {position: absolute;left: 0;top: 0;} 


#video-player {margin-top:10px; width:955px; position:relative; }
#video-player div.tabs {float:left; width:93px; height:25px; cursor:pointer;}
#video-tab-all {background:url(http://img.tvb.com/p/news/tabs/btn_news_all.jpg) 0 -50px; }
#video-tab-morning {background:url(http://img.tvb.com/p/news/tabs/btn_news_morning.jpg) 0 0; }
#video-tab-noon {background:url(http://img.tvb.com/p/news/tabs/btn_news_noon.jpg) 0 0; }
#video-tab-630pm {background:url(http://img.tvb.com/p/news/tabs/btn_news_sixhalf.jpg) 0 0; }
#video-tab-finance {background:url(http://img.tvb.com/p/news/tabs/btn_finance.jpg) 0 0; }
#video-tab-financemag {background:url(http://img.tvb.com/p/news/tabs/btn_finance_view.jpg) 0 0; }
#video-tab-intro {background:url(http://img.tvb.com/p/news/tabs/btn_candiate.jpg) 0 0; }
#video-tab-awards {background:url(http://img.tvb.com/p/news/tabs/btn_ceremony.jpg) 0 0; }
#video-layer-1, #video-layer-2, #video-layer-3, #video-layer-4 {background:url(http://img.tvb.com/p/news/tabs/vidoe_list_background.jpg); width:955px; height:155px; overflow:hidden;}
#video-layer-2, #video-layer-3, #video-layer-4 {display:none;}
  
.data li {float: left; width: 148px; height:133px; _height:130px; *height:130px; margin: 0 2px 0 0; display:block; padding:2px; padding-bottom:10px;}
.data img { padding: 0 0 6px 0; width:144px; height:81px;}

.descriptions { color:#000; font-size:13px; display:block;}
.descriptions_date { background:url(http://img.tvb.com/p/news/tabs/subtitle_line.jpg) no-repeat center left; width:144px; text-align:right; font-size:10px;}
#video-player #videolist { clear:both; width:955px; position:relative; z-index:1; background:url(http://img.tvb.com/p/news/tabs/video_list_center.jpg);}	
.tabs span {display:none;}


#container {
  position: relative;
  width: 920px;
  height: 180px;
  overflow: hidden;
}
/* please calculate and put the total width of all the photo thumbnails here. 154px*/
#scroller { width: 7854px; height:133px; *height:135px; _height:133px; overflow:hidden;}
.scrollNav img { display:inline; width:auto; height:auto;}
.scrollNav {width:20px}

#scrollLButton a { display:block; width:16px; height:29px;background:url(http://img.tvb.com/p/news/tabs/triangle_left.jpg) 0 0 no-repeat; text-decoration: none; top:60px; left:0; position:absolute;  }
#scrollLButton a:hover {	background-position: 0 -29px; }
#scrollRButton a { display:block; width:16px; height:29px;background:url(http://img.tvb.com/p/news/tabs/triangle_right.jpg) 0 0 no-repeat; text-decoration: none; top:60px; right:0; position:absolute;}
#scrollRButton a:hover {	background-position: 0 -29px; }

#bodytext {display:none;}
#calendarCloseButton { position:absolute; top:153px; left:70px;}

#showDate {color:white; line-height:15px; }
#video-player img {vertical-align: middle}
#statusbar { margin-top:10px;}
.news_trans {opacity:0.80; MozOpacity:0.80; KhtmlOpacity:0.80; filter: alpha(opacity=50	);}

#ad-timer {margin-top:10px;}


