/*************************/
/***** global styles *****/
/*************************/
#big-body-bg 
{ 
	padding-bottom:10px; 
	/*background-image: url(http://img.tvb.com/p/web/images/homepage/bg_lunarnewyear2009.jpg); 
	background-repeat: no-repeat; 
	background-position: center top;*/
}
#small-body-bg {padding-top:0;}
#body1 {width:975px; clear:both; margin-top:10px;}
#body1 .content {margin:0 auto; width:955px;}
#body1:after {content:"."; display:block; font-size:0px; line-height:0px; height:0; clear:both; visibility:hidden;}

.content {margin:0 auto; width:955px;}
#body1 .content {margin:0 auto; width:955px; overflow:hidden;}

#program-slider {
width:645px; clear:both; padding-bottom:10px;
}
#tvb-highlight-title {
margin-top:0px; height:25px; background-image:url(http://img.tvb.com/p/web/images/homepage/title2.gif); background-position:0px 0px; position:relative;
}
#tvb-highlight-title-2 {
margin-top:0px; height:25px;
}
#tvb-highlight-title img{
position: absolute; right: 0px; margin-top:3px;
}
#tvb-selection-title {
margin-top:0px; margin-bottom:10px; height:25px; background-image:url(http://img.tvb.com/p/web/images/homepage/title.gif); background-position:0px -25px;
}
#tvb-selection-title-2 {
margin-top:0px; margin-bottom:10px; height:25px;
}
#tvb-artist-title {
margin-top:0px; margin-bottom:10px; height:25px; background-image:url(http://img.tvb.com/p/web/images/homepage/title.gif); background-position:0px -50px; 
}
#tvb-artist-title-2 {
margin-top:0px; margin-bottom:10px; height:25px;
}
#programme-map-title {
margin-top:0px; margin-bottom:10px; height:25px; background-image:url(http://img.tvb.com/p/web/images/homepage/title.gif); background-position:0px -75px; position:relative;
}
#programme-map-title-2 {
margin-top:0px; margin-bottom:10px; height:25px;
}
#programme-map-title img{
position: absolute; right: 0px; margin-top:0px;
}
#ad-tags {
width:300px; background-color:transparent;
}
#text-ad {
width:300px; background-color:#fff; 
/*padding-bottom:2px; 
padding-top:2px;*/
}
#text-ad .ad-bigtext a {
color:#FF9900;	font-weight:bold; font-size:15px;
}

.adlist {background:#fff; padding:10px 0; margin:10px auto 0 auto; width:280px;}
.adlist a {display:block; padding:2px 0 2px 15px; margin:2px 10px 2px 15px; background:url(http://img.tvb.com/p/web/images/homepage/icon_ad.gif) left 55% no-repeat; *background:url(http://img.tvb.com/p/web/images/homepage/icon_ad.gif) left 50% no-repeat; _background:url(http://img.tvb.com/p/web/images/homepage/icon_ad.gif) left 45% no-repeat;}

#leftcol {width:645px; padding:0; float:left; }

#rightcol {width:300px; padding:0; float:left; background:#eeeeee; margin-left:10px; _margin-left:6px; *margin-left:6px; margin-bottom:-2000px; padding-bottom:2000px;}
#rightcol ul {list-style-position:outside; list-style-type:disc;}
#rightcol li {margin-left:2.5em; margin-right:10px; line-height:1.65;}

#tvb-artist-content {padding-bottom:10px; margin-top:0px; width:645px; display:block; overflow:hidden;}
#tvb-artist-content dl {margin:0; padding:0;}
#tvb-artist-content h3 {color:#06c; margin:0; font:bold 15px Arial;}
#tvb-artist-content a:hover h3 {text-decoration:underline;}
#tvb-artist-content dd {float:left; width:148px; font-size:13px; display:block; padding:0px; margin:0px; margin-right:10px;}
#tvb-artist-content dd.last {}
#tvb-artist-content dd img {width:136px; height:76px; margin-bottom:5px;}
#tvb-artist-content:after {content:"."; display:block; font-size:0px; line-height:0px; height:0; clear:both; visibility:hidden;}


#tvb-selection-content {padding-bottom:10px; margin-top:0px; width:645px; display:block; background:#fff; overflow:hidden;}
#tvb-selection-content dl {margin:0; padding:0;}
#tvb-selection-content h3 {color:#06c; margin:0; font:bold 15px Arial;}
#tvb-selection-content a:hover h3 {text-decoration:underline;}
#tvb-selection-content dd {float:left; width:148px; font-size:13px; display:block; padding:0px; margin:0px; margin-right:10px;}
#tvb-selection-content dd.last {}
#tvb-selection-content dd img {width:136px; height:76px; margin-bottom:5px;}
#tvb-selection-content:after {content:"."; display:block; font-size:0px; line-height:0px; height:0; clear:both; visibility:hidden;}

#tvb-highlight-content {padding-top:10px; padding-bottom:10px; margin-top:0px; width:645px; display:block; background:transparent; overflow:hidden;}
#tvb-highlight-content dl {margin:0; padding:0;}
#tvb-highlight-content h3 {color:#06c; margin:0; font:bold 15px Arial;}
#tvb-highlight-content a:hover h3 {text-decoration:underline;}
#tvb-highlight-content dd {float:left; width:300px; font-size:13px; display:block; padding:0px; margin:0px; margin-right:16px;}
#tvb-highlight-content dd.last {}
#tvb-highlight-content dd img {width:136px; height:76px; float:left; margin-right:10px;}
#tvb-highlight-content:after {content:"."; display:block; font-size:0px; line-height:0px; height:0; clear:both; visibility:hidden;}

#tags {
	background-color:#EEEEEE;
	border-top:0px;
}
#tags * {
	line-height:1.8;
}
#tags .hot {
	-x-system-font:none;
	font-family:Arial;
	font-size:15px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	padding:2px;
}
#tags a {
	height:1.75em;
	padding:4px 2px;
}
#tags dd {
	margin:5px 5px 0;
}
#tags dl {
	display:block;
	margin:5px 5px 0;
}
#tags dt {
	-x-system-font:none;
	font-family:Arial;
	font-size:15px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	letter-spacing:2px;
	line-height:normal;
	margin:5px;
}

#editor-pick {
	padding-top: 10px;
	background-color:#EEEEEE;
}

#editor-pick img {
	margin-bottom:10px;
}

#hot-gossip {
	background-color:#EEEEEE;
	padding-top:10px;
	padding-bottom:10px;
}

#hot-gossip span {
	color:#999999;
	font-size:11px;
}

#hot-gossip img {
	margin-bottom:10px;
}

#ticker {
	border-top:0px; 
	margin:0;
	margin-top:10px;
	margin-bottom:10px;
	background:#FFFFFF url(http://img.tvb.com/p/web/images/homepage/nowplaying_bg.gif) no-repeat scroll right top;
	display:block;
	height:30px;
	width:300px;
	z-index:1;
}
#ticker #imgNowPlaying {
	float:left;
}
#ticker #buttons {
	float:left;
	margin:3px 0 0 4px;
}
#ticker #buttons img {
	margin:2px 0;
}
#ticker #epg {
	background:transparent url(http://img.tvb.com/p/web/images/homepage/epg.gif) repeat scroll 0 0;
	cursor:pointer;
	float:left;
	height:20px;
	margin:5px 0 0 4px;
	width:24px;
}
#ticker #ok {
	color:#FFFFFF;
	cursor:pointer;
	float:left;
	font-size:12px;
	height:15px;
	line-height:15px;
	margin:7px 0 0 8px;
	overflow:hidden;
	width:180px;
}

#ad-120 {
	margin-top:15px;
	padding:0 0 0 1px;
	width:645px;
}

#ad-120 div {
	float:left;
	margin-right:3px;
	margin-left:3px;
}
#ad-120 div.fifth {
	height: 120px;
	margin-left: 3px;
	margin-right: 3px;
}
#programme-map {
	background:#FFFFFF none repeat scroll 0 0;
	margin-top:0px;
}
#programme-map h2 {
	background:transparent url(http://img.tvb.com/p/web/images/homepage/title_separator.gif) repeat-x scroll left bottom;
	font-size:15px;
	font-weight:bold;
	margin:0;
	padding-bottom:8px;
}
#programme-map h2:after {
	clear:both;
	content:".";
	display:block;
	font-size:0;
	height:0;
	line-height:0;
	visibility:hidden;
}
#programme-map h2 ins {
	color:#0066CC;
	float:right;
	font-size:13px;
	text-decoration:none;
}
#programme-map h2 ins a {
	background:transparent url(http://img.tvb.com/p/web/images/homepage/icon_more.gif) no-repeat scroll left 3px;
	padding-left:13px;
}
#programme-map h2 img {
	float:left;
}
#programme-map p {
	margin:0;
	padding:0px;
}
.round-corner-img {
font-size:0px; width: 5px; height: 5px; background-color: rgb(255, 255, 255); position: absolute;
}
.artistev2-left {
	width: 300px; float: left;
}
.artistev2-right {
	margin-left: 15px; height: 230px; float: left; background-image: url(http://img.tvb.com/p/web/images/homepage/homepage_artisteblog.jpg); background-repeat: no-repeat; width: 330px;
}
.artistev2-blog {
	height: 48px; margin-bottom: 2px; background-color: rgb(238, 238, 238); width: 295px;
}
.artistev2-blog-photo {
	padding: 4px; height: 40px; width: 40px; float: left;
}
.artistev2-blog-content {
	width: 235px; float: left; margin-left: 5px; margin-top: 5px;
}
.artistev2-chart-left {
	width: 138px; float: left; padding-left: 25px; padding-top: 20px;
}
.artistev2-chart-right {
	width: 138px; float: left; padding-left: 28px; padding-top: 20px;
}
.artistev2-chart-item {
	width: 138px; height: 40px; padding-top: 2px;
}
.artistev2-chart-photo {
	height: 40px; width: 40px; float: left;
}
.artistev2-chart-left-name {
	width: 65px; float: left; padding-top: 10px; padding-left: 5px;
}
.artistev2-chart-left-rank {
	height: 28px; float: left; width: 20px; padding-top: 12px; padding-left: 5px;
}
.artistev2-chart-right-name {
	width: 60px; float: left; padding-top: 10px; padding-left: 5px;
}
.artistev2-chart-right-rank {
	height: 28px; float: left; width: 33px; font-size: 11px; font-weight: bold; padding-top: 12px;
}
