.widget-socialshare-container .widget-socialshare-tab,
.widget-socialshare-container .widget-socialshare-navi .active .arrow,
.widget-socialshare-container .widget-socialshare-edit-btns a.btn-post,
.widget-socialshare-container .widget-socialshare-main li .ft,
.widget-socialshare-container .widget-socialshare-main li .bd .msg p.meta span.icon,
.widget-socialshare-container .widget-socialshare-login-selection .icon,
.widget-socialshare-container .widget-socialshare-container .jScrollPaneDrag,
#cmt .btnarea button,
#cmt .btnarea button.over,
#cmt .btnarea button.disable,
#cmt .meta,
#cmt .cur .meta,
#cmt .opr .against a, 
#cmt .opr .support a,
#cmt .opr .against a:hover,
#cmt .opr .support a:hover,
#cmt .voted .opr .against a,
#cmt .voted .opr .support a,
#cmt .voted .opr .against a:hover,
#cmt .voted .opr .support a:hover,
#cmt .cur .opr .against a,
#cmt .cur .opr .support a,
#cmt .cur .opr .against a:hover,
#cmt .cur .opr .support a:hover,
#cmt .i_againsted .opr .against a, 
#cmt .i_againsted .opr .against a:hover,
#cmt .i_supported .opr .support a, 
#cmt .i_supported .opr .support a:hover
{
background-image:url("http://img.tvb.com/widget/socialstream/img/socialstream_mytvplus_sprite_en.png");
}

.widget-socialshare-container button{
background:#f6a;
color:#fff;
}

.widget-socialshare-panel{
background:#333;
border:1px solid #366b63;
border:1px solid #fff;
}

.widget-socialshare-text{
border:1px solid #ccc;
background:#f6f6f6;
}

.logined .widget-socialshare-text{
border-color:#ccc;
background:#fff;
color:#000;
}

.widget-socialshare-main{
background:#282828;
}

.widget-socialshare-main li .bd .msg{
color:#000;
border:1px solid #3D3D3D;background:#000;
overflow:hidden;
}
.widget-socialshare-main li.owner .bd .msg{
color:#000;
border:1px solid #3D3D3D;background:#000;
overflow:hidden;
}

.widget-socialshare-main li .bd .msg p.meta span{
color:#999;
}

.widget-socialshare-main li img.avatar{
background:#666;
}

.widget-socialshare-login-selection label{
background-color:none;
}
.widget-socialshare-login-selection label.active{
background-color:#bbb;
}

#widget-socialshare-login{
background:#fff;
border:1px solid #f690c6;
}
.widget-socialshare-container{height:auto;}
.widget-socialshare-edit{background:#f7f7f7;}
.widget-socialshare-container .jScrollPaneContainer{
border-top:1px solid #366b63;
}
.widget-socialshare-container .jScrollPaneTrack{
background:#4c4c4c;
}
.widget-socialshare-container .jScrollPaneDrag{
border:1px solid #3d3d3d;
background-color:#333;
}

#cmt{
background-color:#D3EBE8;
}
#cmt .list{
background:#000;
}

#cmt .content{
background:#fff;
border:1px solid #dfdfdf;
}
#cmt .cur .content{
background:#fff;
/*border:1px solid #428076;*/
}

#cmt .jScrollPaneContainer{
background:#333;
}

.widget-socialshare-main li .bd .msg blockquote{color:#000;}
#right_column #rightadv{margin: 0 0 15px 0;}
.widget-socialshare-main li .bd .msg blockquote {color:#000;}
.widget-socialshare-edit-btns a.btn-post {height:22px;}
#cmt .btnarea button {
background-color:transparent!important;
background-image:url("http://img.tvb.com/widget/socialstream/img/socialstream_mytvplus_sprite_en.png") !important;
background-position:-294px -74px !important;
height:22px !important;
}
#cmt .btnarea button.over, #cmt .btnarea button.disable {background-image:url("http://img.tvb.com/widget/socialstream/img/socialstream_mytvplus_sprite_en.png") !important;background-position:-294px -96px !important;}
#cmt .ft.empty {display:block;}
#cmt .content{width:auto !important;border:none;}
#cmt .cur .content{width:auto !important;border-color:#ccc;}


.widget-socialshare-container {
	width: 100%;
	position: relative;
}
.widget-socialshare-navi {
	width: 100%;
	height: 30px;
}
.widget-socialshare-tab1, .widget-socialshare-tab2 {
	width: 50%;
	height: 30px;
	float: left;
}
.widget-socialshare-pointer {
	width: 12px;
	height: 12px;
	position: absolute;
	display: none;
}
.widget-socialshare-signin {
	width: 100%;
	height: 20px;
	position: absolute;
	left: 0px;
	top: 100px;
	display: none;	
}

.widget-socialshare-container button{
border:0 none;
background:#f6a;
color:#fff;
}
.widget-socialshare-container a{
outline:none;
text-decoration:none;
}
.widget-socialshare-tab{	
	float:left;
	width:150px;
	height:30px;	
	background:url(http://img.tvb.com/widget/socialstream/img/socialstream_mytvplus_sprite_en.png) no-repeat 0 0;
	text-decoration:none;
	position:relative;
    z-index:1;	
}
a.widget-socialshare-tab:hover{
text-decoration:none;
}
.widget-socialshare-tab span{
visibility:hidden;
}
.widget-socialshare-tab .arrow{
visibility:hidden;
}
.widget-socialshare-navi .active{
cursor:default;
}
.widget-socialshare-navi .active .arrow{
visibility:visible;
position:absolute;
z-index:1;
width:30px;
height:15px;
left:5px;
top:17px;
_top:16px;
background:url(http://img.tvb.com/widget/socialstream/img/socialstream_mytvplus_sprite_en.png) no-repeat left bottom;
}
.widget-socialshare-tab1{
background-position:0px -33px;
}
.widget-socialshare-tab2{
width:147px;
background-position:-150px 0;
}
.widget-socialshare-tab1.active{
background-position:0px 0px;
}
.widget-socialshare-tab2.active{
background-position:-150px -33px;
}
.widget-socialshare-tab1-active .widget-socialshare-tab1{
_background-position:0px 0px;
}
.widget-socialshare-tab2-active .widget-socialshare-tab2{
_background-position:-150px -33px;
}
.widget-socialshare-panel{
background:#f7f7f7;
border:1px solid #f7f7f7;
display:none;
min-height:40px;
height:auto!important;
height:40px;
}
.widget-socialshare-edit{
position: relative;
padding:10px 10px 5px;
margin:0px auto;
}
.widget-socialshare-edit .waiting,
.widget-socialshare-panel1 .waiting form{
display:none;
}
.widget-socialshare-panel1 .waiting .waiting{
display:block;
}

.widget-socialshare-edit .waiting .hd{
width:80px;
height:22px;
margin:0 auto;
background:url(http://img.tvb.com/widget/socialstream/img/loading.gif) no-repeat 0 0;
text-indent:25px;
font-size:15px;
line-height:22px;
}
.widget-socialshare-edit .waiting .bd{
text-align:center;
padding-top:15px;
}

.widget-socialshare-text{
width:99%;
height:40px;
display:block;
margin:0px auto;
overflow:auto;
border:1px solid #ccc;
background:#ffffff;
}
.logined .widget-socialshare-text{
border-color:#ccc;
background:#fff;
}

.widget-socialshare-edit-msg{
height:25px;
margin-top:5px;
overflow:hidden;
}
.widget-socialshare-login-selection{
width:230px;
float:left;
}
.widget-socialshare-edit-btns{
float:right;
width:40px;
padding-top:2px;
}
.widget-socialshare-edit-btns a.btn-post{
display:none;
width:40px;
height:20px;
_overflow:hidden;
text-decoration:none;
background:url(http://img.tvb.com/widget/socialstream/img/socialstream_mytvplus_sprite_en.png) no-repeat -292px -74px;
}
.widget-socialshare-edit-btns>a.btn-post:hover{
background-position:-292px -96px;
}
.widget-socialshare-edit-btns a.btn-post span{visibility:hidden;}
.logined .widget-socialshare-edit-btns a.btn-post{display:block;}
.widget-socialshare-login-selection label input,
.widget-socialshare-login-selection .chooser-logined,
.logined .widget-socialshare-login-selection .chooser-unlogin
{
display:none;
}
.logined .widget-socialshare-login-selection .chooser-logined{
display:inline;
margin:0;
}
/*****TBC*****/
.widget-socialshare-login-form{ display:none;}
/*
.widget-socialshare-login-form{
position:absolute;
z-index:1;
background-color:#bbb;
width:100%;
height:40px;
top:113px;
display:none;
}
.widget-socialshare-login-form form{
padding:10px 6px;
}
.widget-socialshare-login-form form em{
float:left;
width:65px;
color:#fff;
font:bold 14px/20px Arial;
}
.widget-socialshare-login-form input{
float:left;
margin-right:5px;
width:82px;
height:20px;
border:0 none;
}
.widget-socialshare-login-form a.btn-login{
text-decoration:none;
display:block;
width:40px;
height:20px;
float:left;
background:url(http://img.tvb.com/widget/socialstream/img/socialstream_mytvplus_sprite_en.png) no-repeat -195px -74px;
}
.widget-socialshare-login-form a.btn-login:hover{
background-position:-195px -96px;
}
.widget-socialshare-login-form a.btn-login span{visibility:hidden;}
*/
.widget-socialshare-main{
height:350px;
_height:340px;
overflow:hidden;
padding:5px 0;
background:#f6f6f6;
position:relative;
}
.widget-socialshare-main ul{
width:100%;
}
.widget-socialshare-main li{
padding:5px 10px;
display:block;
*float:left;
*clear:none;
}

.widget-socialshare-main li,
.widget-socialshare-main li .bd .msg p.meta{
*zoom:1;
position:relative;
}
.widget-socialshare-main li:after,
.widget-socialshare-main li .bd .msg p.meta:after{
content:'.';
display:block;
height:0;
visibility:hidden;
clear:both;
}
.widget-socialshare-main li .hd{
float:left;
text-align:left;
width:50px;
}
.widget-socialshare-main li .bd{
float:right;
width:305px;
}
.widget-socialshare-main li .ft{
position:absolute;
width:8px;
height:40px;
background:url(http://img.tvb.com/widget/socialstream/img/socialstream_mytvplus_sprite_en.png) no-repeat -320px 0;
top:5px;
right:314px;
}
.widget-socialshare-main li.owner .ft{
background-position:-340px 0;
left:314px;
}
.widget-socialshare-main li.owner .hd{
float:right;
text-align:right;
}
.widget-socialshare-main li.owner .bd{
float:left;
}
.widget-socialshare-main li .bd .msg{
background:#fff;
border:1px solid #dfdfdf;
padding:3px 5px 2px;
}
.widget-socialshare-main li.owner .bd .msg{
background:#fff;
border:1px solid #76d5fd;
}
.widget-socialshare-main li .bd .msg blockquote{
font-size:14px;
}
.widget-socialshare-main li .bd .msg p.meta{
padding-top:3px;
}
.widget-socialshare-main li .bd .msg p.meta span{
float:left;
color:#999;
font-size:12px;
}
.widget-socialshare-main li .bd .msg p.meta span.time{
margin-right:10px;
}
.widget-socialshare-main li .bd .msg p.meta span.name{
margin-left:5px;
}
.widget-socialshare-main li .bd .msg p.meta span.icon{
width:15px;
text-indent:-10000px;
background-image:url(http://img.tvb.com/widget/socialstream/img/socialstream_mytvplus_sprite_en.png);
background-repeat:no-repeat;
}
.widget-socialshare-main li .bd .msg p.meta span.icon-facebook{
background-position:-88px -72px;
}
.widget-socialshare-main li .bd .msg p.meta span.icon-twitter{
background-position:-104px -72px;
}
.widget-socialshare-main li .bd .msg p.meta span.icon-sina, .widget-socialshare-main li .bd .msg p.meta span.icon-weibo{
background-position:-118px -72px;
}
.widget-socialshare-main li img.avatar{
width:40px;
height:40px;
background:#666;
float:left;
}
.widget-socialshare-main li.owner img.avatar{
float:right;
}

.widget-socialshare-edit-msg span{
line-height:25px;
font-size:12px;
}
.widget-socialshare-login-selection .chooser{
float:left;
margin-left:5px;
}
.widget-socialshare-login-selection label{
padding:0 3px;
float:left;
background-color:none;
}
.widget-socialshare-login-selection label.active{
background-color:#bbb;
}
.widget-socialshare-login-selection label input{
display:none;
}
.widget-socialshare-login-selection .icon{
width:20px;
height:25px;
float:left;
text-indent:-10000px;
background-image:url(http://img.tvb.com/widget/socialstream/img/socialstream_mytvplus_sprite_en.png);
background-repeat:no-repeat;
cursor: pointer;
}
.widget-socialshare-login-selection .icon-facebook{
background-position:-11px -71px;
}
.widget-socialshare-login-selection .icon-twitter{
background-position:-36px -71px;
}
.widget-socialshare-login-selection .icon-sina{
background-position:-61px -71px;
}
.widget-socialshare-login-selection .logined .icon-facebook{
background-position:-11px -128px;
}
.widget-socialshare-login-selection .logined .icon-twitter{
background-position:-36px -128px;
}
.widget-socialshare-login-selection .logined .icon-sina{
background-position:-61px -128px;
}
.widget-socialshare-panel2{display:none;}

#widget-socialshare-login{
width:480px;
height:360px;
position:absolute;
z-index:10000;
top:200px;
left:50%;
margin-left:-240px;
background:#fff;
border:1px solid #f690c6;
}
#widget-socialshare-login iframe{
width:100%;
height:100%;
border:0 none;
}
.widget-socialshare-container .jScrollPaneContainer{
border-top:1px solid #dbdbdb;
}
.widget-socialshare-container .jScrollPaneTrack{
background:#ededed;
right:2px;
}
.widget-socialshare-container .jScrollPaneDrag{
border:1px solid #ccc;
background:#e5e5e5 url(http://img.tvb.com/widget/socialstream/img/socialstream_mytvplus_sprite_en.png) no-repeat center right;
}


/***commentary***/
#cmt{background:#f7f7f7;padding-bottom:0;}
#cmt .hd, #cmt .bd, #cmt .ft,#cmt .content{width:auto;}
#cmt .hd .l, #cmt .ft, #cmt .submit-item .l{display:none;}
#cmt .bd{

}
#cmt .hd{height:auto;}
#cmt .hd .r{
float:none;
border:0 none;
display:block;
text-align:center;
margin:0;
padding:10px;
font-size:12px;
}
#cmt .hd .r a{
font-size:13px;
}
#cmt a.fb-cmt-login{
display:inline;
padding:1px 40px;
width: 0px!important;
}
#cmt .list{
height:350px;
width:100%;
padding:0px;
background:#fff;
position:relative;
}
#cmt .list li{
margin-top:0;
padding:10px 10px 0;
_position:static;
_height:60px;
}
#cmt .content{
background:#fff;
border:1px solid #dfdfdf;
_padding-top:10px;
}
#cmt .cur .content{
background:#fff;
border:1px solid #76d5fd;
}
#cmt .reply-form{
padding:10px 10px 7px;
}
#cmt .text-item textarea{
height:40px;
width:99%;
}
#cmt .btnarea{
width:100%;
_width:200px;
_height:25px;
}
#cmt .btnarea .txt-r{
}
#cmt .btnarea .txt-r .err{_float:left;}
#cmt .btnarea button{
float:right;
width:40px;
height:20px;
overflow:hidden;
text-decoration:none;
background:url(http://img.tvb.com/widget/socialstream/img/socialstream_mytvplus_sprite_en.png) no-repeat -292px -74px;
text-indent:-10000px;
}
#cmt .btnarea button.over,#cmt .btnarea button.disable{
overflow:hidden;
background:url(http://img.tvb.com/widget/socialstream/img/socialstream_mytvplus_sprite_en.png) no-repeat -292px -96px;
}
#cmt .reply-form .submit-item{
padding-top:3px;
margin-top:5px;
}
#cmt .err, #cmt .submit-item span.over{
line-height:20px;
}
#cmt .meta{
background:url(http://img.tvb.com/widget/socialstream/img/socialstream_mytvplus_sprite_en.png) no-repeat -257px -192px;
position:relative;
z-index:1;
top:-1px;
}
#cmt .cur .meta{
background:url(http://img.tvb.com/widget/socialstream/img/socialstream_mytvplus_sprite_en.png) no-repeat -257px -143px;
}
#cmt .list .meta{
_clear:both;
_height:30px;
*zoom:1;
}
#cmt .meta .l{
padding-left:22px;
}
#cmt .meta .date{
padding-right:0;
}
#cmt .opr .msg{
padding-right:3px;
}
#cmt .opr .msg div{display:none;}
#cmt .opr .against a, #cmt .opr .support a{
width:16px;
height:16px;
margin-right:2px;
background:url(http://img.tvb.com/widget/socialstream/img/socialstream_mytvplus_sprite_en.png) no-repeat -356px -0px;
}
#cmt .opr .support a{
background-position:-377px -0px;
}
#cmt .opr .against a:hover{
background:url(http://img.tvb.com/widget/socialstream/img/socialstream_mytvplus_sprite_en.png) no-repeat -356px -17px;
}
#cmt .opr .support a:hover{
background:url(http://img.tvb.com/widget/socialstream/img/socialstream_mytvplus_sprite_en.png) no-repeat -377px -17px;
}
#cmt .voted .opr .against a{
background:url(http://img.tvb.com/widget/socialstream/img/socialstream_mytvplus_sprite_en.png) no-repeat -356px -17px;
}
#cmt .voted .opr .support a{
background:url(http://img.tvb.com/widget/socialstream/img/socialstream_mytvplus_sprite_en.png) no-repeat -377px -17px;
}
#cmt .voted .opr .against a:hover{
background:url(http://img.tvb.com/widget/socialstream/img/socialstream_mytvplus_sprite_en.png) no-repeat -356px -0px;
}
#cmt .voted .opr .support a:hover{
background:url(http://img.tvb.com/widget/socialstream/img/socialstream_mytvplus_sprite_en.png) no-repeat -377px -0px;
}
#cmt .cur .opr .against a{
background:url(http://img.tvb.com/widget/socialstream/img/socialstream_mytvplus_sprite_en.png) no-repeat -356px -34px;
} 
#cmt .cur .opr .support a{
background:url(http://img.tvb.com/widget/socialstream/img/socialstream_mytvplus_sprite_en.png) no-repeat -377px -34px;
}
#cmt .cur .opr .against a:hover{
background:url(http://img.tvb.com/widget/socialstream/img/socialstream_mytvplus_sprite_en.png) no-repeat -356px -34px;
} 
#cmt .cur .opr .support a:hover{
background:url(http://img.tvb.com/widget/socialstream/img/socialstream_mytvplus_sprite_en.png) no-repeat -377px -34px;
}
#cmt .i_againsted .opr .against a, #cmt .i_againsted .opr .against a:hover{
background:url(http://img.tvb.com/widget/socialstream/img/socialstream_mytvplus_sprite_en.png) no-repeat -356px -51px;
}
#cmt .i_supported .opr .support a, #cmt .i_supported .opr .support a:hover{
background:url(http://img.tvb.com/widget/socialstream/img/socialstream_mytvplus_sprite_en.png) no-repeat -377px -51px;
}

#cmt .opr .against span, #cmt .opr .support span{
width:18px;
}
#cmt .opr .against, #cmt .opr .support{
margin-top:0;
}

#cmt .jScrollPaneContainer{
background:#fff;
}

#report-box-pl .report-box .bg{z-index:106;}
#report-box-pl .report-box .fg{z-index:107;}
#login_prompt {
background:url("http://img.tvb.com/tv/zh/popup_bg.jpg") repeat scroll 0 0 transparent;
display:none;
height:200px;
position:absolute;
width:400px;
z-index:9999999;
}
