@charset "utf-8";

.channel {
	color: #666;
	font-size: 24px;
	text-align: left;
	margin-left: 25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F96;
	height: 36px;
	width: 935px;
	position: relative;
}

.btn_lo,.btn_lo2,.btn_lr2,.btn_lw2,.btn_lw3,.btn_lo3,.btn_lb,.btn_lg,.btn_sg,.btn_sg2,.btn_so,.btn_sy,.btn_sb
	{
	font-size: 16px;
	color: #FFF;
	width: 199px;
	height: 39px;
	display: block;
	margin: 0px auto;
	padding-top: 6px;
	background-repeat: no-repeat;
	font-weight: bold;
	text-align: center;
}

.btn_lb {
	background-image: url(../images/btn_lb.png);
	width: 199px;
}

.btn_lo {
	background-image: url(../images/btn_lo.png);
	width: 199px;
}

.btn_lo2 {
	background-image: url(../images/btn_lo2.png);
	width: 199px;
	height: 42px;
	padding-top: 9px;
}

.btn_lr2 {
	background-image: url(../images/btn_lr2.png);
	width: 199px;
	height: 42px;
	padding-top: 9px;
}

.btn_lw2 {
	background-image: url(../images/btn_lw2.png);
	width: 199px;
	height: 42px;
	padding-top: 9px;
	color: #959595;
}

.btn_lw3 {
	background-image: url(../images/btn_lw3.png);
	width: 280px;
	height: 42px;
	padding-top: 9px;
	color: #ed6d18;
	font-size: 14px;
}

.btn_lo3 {
	background-image: url(../images/btn_lo3.png);
	width: 280px;
	height: 42px;
	padding-top: 9px;
	color: #FFF;
	font-size: 14px;
}

.btn_lg {
	background-image: url(../images/btn_lg.png);
	width: 199px;
}

.btn_sg {
	background-image: url(../images/btn_sg.png);
	width: 119px;
}

.btn_so {
	background-image: url(../images/btn_so.png);
	width: 119px;
}

.btn_sg2 {
	background-image: url(../images/btn_sg2.png);
	width: 119px;
	color: #666;
}

.btn_sy {
	background-image: url(../images/btn_sy.png);
	width: 119px;
	color: #111;
	font-weight: normal;
}

.btn_sb {
	background-image: url(../images/btn_sb.png);
	width: 119px;
}

.preferential {
	width: 232px;
	float: left;
}

.preferential .h {
	background-image: url(../images/preferential_bg_h.png);
	background-repeat: no-repeat;
	height: 13px;
}

.preferential .c {
	background-image: url(../images/preferential_bg_c.png);
	background-repeat: no-repeat;
	height: 49px;
}

.preferential .b {
	background-color: #dcdcdc;
	color: #535353;
	padding: 0px 15px 0px 15px;
}

.preferential .b .text {
	text-align: left;
}

.preferential .b .text strong {
	color: #eb6100;
}

.preferential .f {
	background-image: url(../images/preferential_bg_f.png);
	background-repeat: no-repeat;
	height: 10px;
	background-position: bottom;
}

.preferential .title {
	font-size: 22px;
	color: #eb6100;
	background-repeat: no-repeat;
	background-position: 5px 3px;
	text-align: left;
	padding-left: 35px;
}

.preferential2 {
	width: 232px;
	float: left;
	margin: 0px 0px 0px 5px;
}

.preferential2 .h {
	background-image: url(../images/preferential_bg_h2.png);
	background-repeat: no-repeat;
	height: 11px;
}

.preferential2 .c {
	background-image: url(../images/preferential_bg_c2.png);
	background-repeat: no-repeat;
	height: 26px;
}

.preferential2 .b {
	background-image: url(../images/preferential_bg_b2.png);
	background-repeat: repeat-y;
	padding: 0px 15px 0px 15px;
}

.preferential2 .b .text {
	text-align: left;
}

.preferential2 .b .text strong {
	color: #eb6100;
}

.preferential2 .f {
	background-image: url(../images/preferential_bg_f2.png);
	background-repeat: no-repeat;
	height: 11px;
	background-position: bottom;
}

.preferential2 .title {
	font-size: 22px;
	color: #eb6100;
	background-repeat: no-repeat;
	background-position: 5px 3px;
	text-align: left;
	padding-left: 35px;
}

.btn_lo,.btn_lo2,.btn_lo4,.btn_lr2,.btn_lw2,.btn_lw3,.btn_lo3,.btn_lb,.btn_lg,.btn_sg,.btn_sg2,.btn_so,.btn_sy,.btn_sb,.btn_g,.btn_lo5
	{
	font-size: 16px;
	color: #FFF;
	width: 199px;
	height: 39px;
	display: block;
	margin: 0px auto;
	padding-top: 6px;
	background-repeat: no-repeat;
	font-weight: bold;
	text-align: center;
}

.other_pay {
	font-size: 16px;
	color: #333;
	text-decoration: underline;
	text-align: center;
}

.generalbox {
	width: 100%;
	clear: both;
	color: #565656;
	font-size: 16px;
	padding-left: 4px;
	overflow: hidden;
}

.generalbox2 {
	width: 100%;
	clear: both;
	color: #ed6d18;
	font-size: 16px;
	padding-left: 4px;
}

.generalbox3 {
	width: 100%;
	clear: both;
	color: #565656;
	font-size: 16px;
	text-align: center;
	line-height: 24px;
}

.generalbox4 {
	width: 100%;
	clear: both;
	color: #565656;
	font-size: 16px;
	padding-top: 10px;
}

.generalbox5 {
	width: 100%;
	clear: both;
	color: #565656;
	font-size: 16px;
	overflow: hidden;
}

.generalbox6 {
	width: 100%;
	clear: both;
	color: #F00;
	font-size: 16px;
	padding-left: 4px;
	overflow: hidden;
}

.general {
	position: relative;
	font-size: 16px;
	color: #565656;
}

.general2 {
	position: relative;
	font-size: 16px;
	color: #ed6d18;
}

.general3 {
	float: left;
	padding-left: 4px;
}

.general3_right {
	float: right;
	text-align: right;
	padding-right: 6px;
}

.general4_right {
	float: right;
	text-align: right;
	padding-right: 6px;
	text-decoration: line-through;
	color: #999;
	font-size: 14px;
}

.general4 {
	float: left;
	padding-left: 4px;
	font-size: 14px;
	color: #999;
	text-decoration: line-through;
}

.general5 {
	float: left;
	padding-left: 4px;
	color: #eb8531;
}

.general5_right {
	float: right;
	text-align: right;
	padding-right: 6px;
	color: #eb8531;
}

.btn_g {
	background-image: url(../images/btn_lg.png);
	width: 199px;
	height: 38px;
	padding-top: 8px;
	clear: both;
}

.btn_lb {
	background-image: url(../images/btn_lb.png);
	width: 199px;
}

.btn_lo {
	background-image: url(../images/btn_lo.png);
	width: 199px;
}

.btn_lo2 {
	background-image: url(../images/btn_lo2.png);
	width: 199px;
	height: 42px;
	padding-top: 9px;
}

.btn_lo4 {
	background-image: url(../images/btn_o.png);
	width: 199px;
	height: 38px;
	padding-top: 9px;
	clear: both;
}

.btn_lo5 {
	background-image: url(../images/btn_lo2.png);
	width: 199px;
	height: 38px;
	padding-top: 9px;
	clear: both;
	display: block;
}

.btn_lr2 {
	background-image: url(../images/btn_lr2.png);
	width: 199px;
	height: 42px;
	padding-top: 9px;
}

.btn_lw2 {
	background-image: url(../images/btn_lw2.png);
	width: 199px;
	height: 42px;
	padding-top: 9px;
	color: #959595;
}

.btn_lw3 {
	background-image: url(../images/btn_lw3.png);
	width: 280px;
	height: 42px;
	padding-top: 9px;
	color: #ed6d18;
	font-size: 14px;
}

.btn_lo3 {
	background-image: url(../images/btn_lo3.png);
	width: 280px;
	height: 42px;
	padding-top: 9px;
	color: #FFF;
	font-size: 14px;
}

.btn_lg {
	background-image: url(../images/btn_lg.png);
	width: 199px;
}

.btn_sg {
	background-image: url(../images/btn_sg.png);
	width: 119px;
}

.btn_so {
	background-image: url(../images/btn_so.png);
	width: 119px;
}

.btn_sg2 {
	background-image: url(../images/btn_sg2.png);
	width: 119px;
	color: #666;
}

.btn_sy {
	background-image: url(../images/btn_sy.png);
	width: 119px;
	color: #111;
	font-weight: normal;
}

.btn_sb {
	background-image: url(../images/btn_sb.png);
	width: 119px;
}

.recommended_icon {
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: 5px 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c0c0c0;
	margin: 0px 30px 0px 28px;
	text-align: left;
	position: relative;
	background-image: url(../images/icon_disc.png);
	padding: 10px 0px 6px 33px;
}

.recommended_videos {
	list-style-type: none;
	margin: 0px auto;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #eee;
}

.recommended_videos li {
	float: left;
	padding: 10px 10px 10px 0px;
}

.detail {
	position: absolute;
	height: 369px;
	width: 300px;
	z-index: 14;
	background-image: url(../images/detail.png);
	background-repeat: repeat-y;
	left: 0px;
	display: none;
	buttom: 0px;
}

.detail ul,li,input,button {
	list-style: none;
	margin: 0;
	padding: 0;
}

.detail li {
	width: 228px;
	text-align: left;
}

.detail .name {
	font-size: 20px;
	color: #FFF;
	margin-top: 34px;
}

.detail .actor {
	color: #00fffc;
	margin: 1px 0px 5px 0px;
}

.detail .free_see {
	margin-left: -25px;
}

.detail .time {
	color: #b4ff00;
	margin-top: 1px;
}

.detail .introduction {
	color: #CCC;
	width: 200px;
	margin: 5px 0px 0px 0px;
	overflow: hidden;
	padding: 15px 5px 15px 15px;
}

.detail .price {
	color: #fff;
	padding-top: 5px;
	padding-left: 5px;
	text-decoration: line-through;
}

.detail .limited {
	color: #fff;
	padding-top: 5px;
	padding-left: 5px;
}

.detail .monthly {
	color: #fff;
	padding-top: 5px;
	padding-left: 5px;
}

.detail .special {
	color: #fc0;
	font-weight: bold;
}

.detail .broadcast {
	text-align: left;
	margin: 0px;
	padding: 0px 0px 15px 0px;
}

.detail li .styleIcon {
	cursor: pointer;
	margin: 0px 0px 0px 5px;
	padding: 0px;
}

.btn_seeit {
	margin-left: 45px;
}

.video_tab {
	margin: 10px auto 0px auto;
}

.video_tab tr td {
	vertical-align: top;
	text-align: left;
}

.video_tab tr td .vedio_name {
	padding: 0px;
	position: relative;
	font-size: 22px;
	color: #eb8531;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ef8a44;
	text-align: left;
	height: 32px;
}

.video_tab tr .vedio_name_t {
	font-size: 16px;
	font-weight: bold;
	background-image: url(../images/icon_camera.png);
	padding-left: 40px;
	background-repeat: no-repeat;
	background-position: 5px 6px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c0c0c0;
	padding-top: 10px;
	padding-bottom: 5px;
}

.video_tab tr td .figcaption {
	font-size: 16px;
	padding-bottom: 20px;
	padding-top: 10px;
}

.video_tab tr .article {
	line-height: 22px;
	padding-top: 10px;
}

.video_tab tr td .vedio_info {
	padding-bottom: 10px;
	line-height: 22px;
	min-height: 90px;
}

.video_tab tr td .vedio_name .mylike {
	position: absolute;
	top: -3px;
	right: 0px;
	width: 82px;
	height: 38px;
}

.video_tab tr td .btns {
	display: block;
	position: absolute;
	left: 0px;
	margin: 0px;
	padding: 0px;
}

.video_tab tr td .btns .mylike {
	display: block;
}

.video_tab tr td .btns .mylike a img {
	display: inline-block;
}

.video_tab tr td .btns .mylike .btn_trailer {
	display: block;
	margin-top: -49px;
	margin-left: 78px;
}

.video_tab tr td .attention {
	margin-top: 14px;
	position: relative;
	width: 232px;
	height: 16px;
	float: right;
	padding-top: 0px;
	padding-bottom: 0px;
}

.video_tab tr td .attention .deadline {
	display: inline-block;
	font-size: 11px;
	color: #e53b33;
	float: left;
	margin-left: -10px;
}

.video_tab tr td .attention .saw {
	display: inline-block;
	font-size: 11px;
	color: #535353;
	float: right;
	margin-right: 12px;
}

.video_tab tr td .set_title,.video_tab tr td .aid {
	float: left;
}

.video_tab tr td .set_title {
	width: 500px;
	font-size: 22px;
	color: #eb6100;
}

.video_tab tr td .set_figcaption {
	color: #535353;
	padding-top: 5px;
	font-size: 16px;
	padding-bottom: 10px;
}

.video_tab tr td .aid {
	
}

.video_tab tr td .set_hr {
	background-color: #d6d6d6;
	width: 2px;
	height: 100%;
	margin: 0px;
	padding: 0px;
}

.video_tab .set_trbg {
	background-color: #eee;
}

.general {
	position: relative;
	font-size: 16px;
	color: #565656;
}

.general2 {
	position: relative;
	font-size: 16px;
	color: #ed6d18;
}

.cancel {
	text-decoration: line-through;
}

.video_tab tr td .preferential {
	text-align: center;
	margin: 15px 0px 0px 0px;
	padding: 0px;
	float: right;
}

.video_tab tr td .preferential2 .b div {
	position: relative;
	width: 199px;
	z-index: 10;
}

.video_tab tr td .preferential2 .b .limited {
	color: #f00;
	font-size: 16px;
}

.video_tab tr td .preferential2 .f {
	
}

.video_tab tr td .preferential2 .b div .rent48 {
	position: absolute;
	right: 0px;
	display: inline-block;
	width: 70px;
	z-index: 9;
	color: #ff6600;
}

.recommend,.set,.sell,.compilations {
	font-size: 16px;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: 5px 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c0c0c0;
	margin: 0px 30px 0px 28px;
	text-align: left;
	position: relative;
}

.recommend {
	background-image: url(../images/icon_film.png);
	padding: 10px 0px 6px 35px;
}

.set {
	background-image: url(../images/icon_book.png);
	padding: 10px 0px 6px 38px;
}

.sell {
	background-image: url(../images/icon_film2.png);
	padding: 10px 0px 6px 39px;
}

.compilations {
	background-image: url(../images/icon_playfilm.png);
	padding: 10px 0px 6px 33px;
}

.set .change {
	position: absolute;
	width: 54px;
	top: 0px;
	right: 0px;
}

.details {
	position: relative;
}

.paginationer ul {
	margin: 0px 0px 0px 25px;
	padding: 0px;
}

.paginationer ul li {
	float: left;
	padding: 7px 7px 7px 7px;
}

.paginationer ul .big {
	padding: 7px 10px 7px 7px;
}

.feely {
	width: 930px;
	margin: 0px auto;
	padding: 10px 0px 0px 0px;
}

.feely .preferential .title {
	background-image: url(../images/icon_shopping_cart.png);
}

.feely .preferential .b {
	min-height: 233px;
}

.feely .dialog_box {
	height: 277px;
	width: 646px;
	float: left;
	background-image: url(../images/dialog_box.png);
	background-repeat: no-repeat;
	padding: 8px 25px 8px 9px;
	margin-right: 18px;
}

.demo_scroller .demo_scroller_mask ul li .checkbox {
	background-image: url(../images/checkbox_bg.png);
	background-repeat: no-repeat;
	height: 27px;
	width: 85px;
	color: #0068b7;
	padding: 3px 0px 3px 0px;
	margin: 0px auto;
}

.demo_scroller .demo_scroller_mask ul li .checkbox input[type="checkbox"]
	{
	margin: 3px 2px 0px 0px;
	height: 12px;
	width: 12px;
	border: 1px solid #999;
}

.group {
	width: 930px;
	margin: 0px auto;
	padding: 10px 0px 0px 0px;
}

.group .preferential .title {
	background-image: url(../images/icon_cut.png);
}

.group .preferential .b {
	min-height: 233px;
}

.group .dialog_box {
	height: 277px;
	width: 646px;
	float: left;
	background-image: url(../images/dialog_box2.png);
	background-repeat: no-repeat;
	padding: 7px 7px 7px 22px;
	margin-left: 18px;
}

.group ul {
	margin: 0px;
	padding: 0px;
}

.group ul li {
	float: left;
	padding: 6px;
}

.match_list {
	width: 280px;
	margin: 0;
	padding: 0;
}

.match_list li {
	background-image: url(../images/match_list_bg.png);
	width: 271px;
	height: 51px;
	padding: 4px 0 0 9px;
}

.match_list a {
	width: 239px;
	height: 43px;
	padding: 4px 10px 0 10px;
	display: block;
	overflow: hidden;
	clear: both;
}

.match_list a.live {
	background-image: url(../images/match_live.png);
}

.match_list .team_icon {
	width: 39px;
	height: 39px;
	display: block;
	float: left;
}

.match_list .match_content {
	margin: 3px 9px 0 9px;
	font-size: 13px;
	float: left;
}

.match_list .match_info {
	color: #adc8ff;
}

.match_list .match_team {
	margin: -4px 0 0 0;
	color: #fff;
}

.match_list .m_date,.match_list .m_time {
	margin: 0 10px 5px 0;
	height: 14px;
	line-height: 14px;
	display: inline-block;
}

.match_list .m_teamName {
	width: 52px;
	text-align: center;
	float: left;
}

.match_list .m_vs {
	width: 20px;
	margin: 0 6px;
	font-style: normal;
	float: left;
}

.btn_moreMatch {
	background-image: url(../images/btn_moreMatch_bg.png);
	width: 250px;
	height: 29px;
	padding: 0 15px;
	display: block;
	font-size: 14px;
	line-height: 29px;
	text-align: right;
	color: #ccc;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}

.btn_moreMatch:hover {
	color: #fff;
}

.subMatch_list {
	width: 249px;
	margin: 0;
	padding: 0;
}

.subMatch_list li {
	background-image: url(../images/subMatch_list_bg.png);
	width: 240px;
	height: 80px;
	padding: 4px 0 0 9px;
}

.subMatch_list a {
	width: 214px;
	height: 63px;
	padding: 11px 6px 0 8px;
	display: block;
	overflow: hidden;
	clear: both;
}

.subMatch_list a.live {
	background-image: url(../images/subMatch_live.png);
}

.subMatch_list .team_icon {
	width: 36px;
	height: 36px;
	display: block;
	float: left;
}

.subMatch_list .match_content {
	margin: 0 5px 0 5px;
	font-size: 13px;
	float: left;
}

.subMatch_list .match_info {
	height: 19px;
	margin: 0;
	color: #adc8ff;
}

.subMatch_list .match_team {
	width: 156px;
	margin: 0 auto;
	padding: 2px 0 0 0;
	color: #fff;
	clear: both;
}

.subMatch_list .m_date,.subMatch_list .m_time {
	margin: 0 4px 0 0;
	color: #adc8ff;;
}

.m_live {
	width: 32px;
	height: 14px;
	font-size: 12px;
	font-family: arial;
	line-height: 14px;
	display: inline-block;
}

.m_live_now {
	background-image: url(../images/m_live_now.png);
	background-position: 0 0;
	width: 32px;
	height: 14px;
	font-size: 12px;
	font-family: arial;
	line-height: 14px;
	color: #fff;
	display: inline-block;
}

.subMatch_list .live_status {
	background-image: url(../images/live_status.png);
	color: #fff;
}

.subMatch_list .m_teamName {
	width: 62px;
	text-align: center;
	float: left;
}

.subMatch_list .m_vs {
	width: 20px;
	margin: 0 6px;
	font-style: normal;
	float: left;
}

.subMatch_list .match_name {
	margin: 0;
	padding: 0;
	font-size: 12px;
	text-align: center;
	color: #b8b9ba;
}

.match_live {
	margin: 0 0 0 18px;
}

.match_title {
	background-image: url(../images/match_live_title.png);
	width: 223px;
	height: 37px;
	padding: 0 13px;
	font-size: 15px;
	line-height: 37px;
	text-align: left;
	color: #fefefe;
	position: relative;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}

.btn_moreMatchEvent {
	background-image: url(../images/btn_moreMatchEvent_bg.png);
	width: 113px;
	height: 33px;
	display: block;
	font-size: 14px;
	line-height: 29px;
	text-align: center;
	color: #374e88;
	position: absolute;
	right: 0;
	top: 4px;
}

.btn_moreMatchEvent:hover {
	color: #000;
}

.match_container {
	width: 249px;
	height: 253px;
	overflow: auto;
}

.match_remind {
	background-image: url(../images/match_remind.png);
	width: 249px;
	height: 37px;
	margin: 0;
	padding: 3px 0 0 0;
	font-size: 13px;
	color: #eee;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}

.blk_added {
	width: 249px;
	height: 81px;
	margin: 17px 0 17px 18px;
	overflow: hidden;
	clear: both;
}

.btn_added {
	background-image: url(../images/btn_added.png);
	width: 154px;
	height: 81px;
	font-size: 15px;
	line-height: 39px;
	color: #fff;
	display: block;
	position: relative;
	float: left;
}

.btn_added:hover {
	background-position: 0 -81px;
	color: #ebebeb;
}

.btn_added .added_date {
	font-size: 30px;
	font-family: arial;
	color: #434343;
	display: block;
	position: relative;
	top: 10px;
}

.btn_addedMore {
	background-image: url(../images/btn_addedMore.png);
	width: 95px;
	height: 81px;
	font-size: 15px;
	line-height: 116px;
	color: #fff;
	display: block;
	float: left;
}

.btn_addedMore:hover {
	background-position: 0 -81px;
	color: #ebebeb;
}

.blk_rec {
	width: 249px;
	margin: 0 0 0 18px;
}

.rec_title {
	background-image: url(../images/rec_title.png);
	width: 223px;
	height: 37px;
	padding: 0 13px;
	font-size: 15px;
	line-height: 37px;
	text-align: left;
	color: #fefefe;
	position: relative;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}

.rec {
	
}

.area {
	margin: 0;
	padding: 0;
	overflow: hidden;
}

.area li {
	float: left;
	list-style: none;
}

.area a {
	background-image: url(../images/rec_tab_bg.png);
	height: 35px;
	font-size: 14px;
	line-height: 35px;
	color: #525252;
	display: block;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}

.area a:hover {
	color: #ed6d18;
}

.tabBgL a {
	background-position: 0 0;
	width: 124px;
}

.tabBgL a:hover {
	background-position: 0 -35px;
}

.tabBgL.area_active a {
	background-position: 0 -35px;
	color: #ed6d18;
}

.tabBgR a {
	background-position: -124px 0;
	width: 125px;
}

.tabBgR a:hover {
	background-position: -124px -35px
}

.tabBgR.area_active a {
	background-position: -124px -35px;
	color: #ed6d18;
}

.area_div {
	margin: 0;
	padding: 0;
	overflow: hidden;
}

.area_div li {
	float: left;
	list-style: none;
}

.area_div a {
	background-image: url(../images/recDiv_tab_bg.png);
	height: 35px;
	font-size: 14px;
	line-height: 35px;
	color: #525252;
	display: block;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}

.area_div a:hover {
	color: #ed6d18;
}

.tabBgW a {
	background-position: 0 0;
	width: 83px;
}

.tabBgW a:hover {
	background-position: 0 -35px;
}

.tabBgW.areaDiv_active a {
	background-position: 0 -35px;
	color: #ed6d18;
}

.tabBgC a {
	background-position: -83px 0;
	width: 83px;
}

.tabBgC a:hover {
	background-position: -83px -35px
}

.tabBgC.areaDiv_active a {
	background-position: -83px -35px;
	color: #ed6d18;
}

.tabBgE a {
	background-position: -166px 0;
	width: 83px;
}

.tabBgE a:hover {
	background-position: -166px -35px
}

.tabBgE.areaDiv_active a {
	background-position: -166px -35px;
	color: #ed6d18;
}

.standing {
	
}

.rec_table {
	border-spacing: 0px;
	width: 100%;
	border-collapse: collapse;
	table-layout: fixed;
}

.rec_table tr {
	border-left: solid 1px #c2c2c2;
	border-right: solid 1px #c2c2c2;
	border-bottom: solid 1px #ccc;
}

.rec_table tr:last-child {
	border-bottom: none;
}

.rec_table th {
	background-color: #ebeaea;
	padding: 8px;
	font-size: 12px;
	font-weight: bold;
	color: #7f7f7f;
}

.rec_table tr td:first-child {
	text-align: left;
}

.rec_table td {
	background-color: #ebeaea;
	padding: 6px 8px;
	font-size: 12px;
	color: #7f7f7f;
}

.rec_table a {
	color: #ef6d17;
}

.rec_ft {
	background-image: url(../images/rec_ft.png);
	width: 249px;
	height: 8px;
}

.quick_menu {
	margin: 0 0 30px 0;
	padding: 0;
	overflow: hidden;
}

.quick_menu li {
	float: left;
	margin: 0 6px 0 0;
	padding: 3px;
}

.quick_menu a {
	width: 194px;
	height: 80px;
	padding: 10px;
	float: left;
	position: relative;
	border: solid 1px #E2E2E2;
	background-color: white;
	-moz-box-shadow: 0 1px 3px #e2e2e2;
	-webkit-box-shadow: 0 1px 3px #E2E2E2;
	box-shadow: 0 1px 3px #E2E2E2;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.com_blk {
	width: 690px;
	margin: 0 0 30px 0;
}

.channel_mlb {
	color: #666;
	font-size: 24px;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F96;
	height: 36px;
	width: 670px;
	position: relative;
	margin-top: 20px;
	display: block;
}

.com_blk_w {
	width: 940px;
	margin: 0 auto 30px auto;
}

.channel_mlb_w {
	color: #333;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F96;
	height: 36px;
	line-height: 36px;
	width: 940px;
	position: relative;
	display: block;
}

.channel_mlb_w a {
	font-size: 13px;
	color: #eb6100;
	position: absolute;
	top: 7px;
	right: 0px;
	bottom: 0px;
	font-weight: bolder;
}

.game_icon {
	background-image: url(../images/icon_film.png);
	background-repeat: no-repeat;
	background-position: 0 2px;
	width: 25px;
	height: 23px;
	margin: 0 5px 0 0;
	display: inline-block;
	position: relative;
	top: 5px;
}

.game_list {
	margin: 10px 0 0 0;
	padding: 0 20px;
	overflow: hidden;
}

.game_list .game_list_item {
	margin: 0 10px 0 0;
	float: left;
}

.game_list a {
	width: 206px;
	display: block;
}

.game_list_w {
	width: 940px;
	margin: 10px 0 0 0;
	padding: 0 0 0 10px;
	overflow: hidden;
}

.game_list_w .game_list_w_item {
	margin: 0 10px;
	float: left;
}

.game_list_w_item a {
	width: 289px;
	margin: 0 0 30px 0;
	display: block;
}

.game_pic {
	width: 204px;
	height: 115px;
	margin: 0 0 10px 0;
	border: solid 1px #151e37;
}

.game_pic_w {
	width: 287px;
	height: 161px;
	margin: 0 0 10px 0;
	border: solid 1px #151e37;
}

.game_date {
	margin: 0 0 6px 0;
	padding: 0;
	font-size: 12px;
	text-align: left;
	color: #666;
}

.game_name {
	margin: 0;
	padding: 0;
	font-size: 16px;
	text-align: left;
	color: #666;
}

.game_match {
	background-image: url(../images/game_match_bg.png);
	width: 206px;
	height: 116px;
	margin: 0 0 10px 0;
	position: relative;
}

.teamL {
	width: 62px;
	height: 62px;
	position: absolute;
	top: 25px;
	left: 17px;
}

.teamL img {
	width: 62px;
	height: 62px;
}

.teamR {
	width: 62px;
	height: 62px;
	position: absolute;
	top: 25px;
	right: 17px;
}

.teamR img {
	width: 62px;
	height: 62px;
}

.game_match_w {
	background-image: url(../images/game_match_w_bg.png);
	width: 289px;
	height: 163px;
	margin: 0 0 10px 0;
	position: relative;
}

.teamL_w {
	width: 83px;
	height: 83px;
	position: absolute;
	top: 33px;
	left: 26px;
}

.teamR_w {
	width: 83px;
	height: 83px;
	position: absolute;
	top: 33px;
	right: 26px;
}

.search_bar {
	background-image: url(../images/search_bar_bg.png);
	width: 910px;
	height: 95px;
	margin: 0 auto 30px auto;
	padding: 0 30px;
	text-align: left;
	position: relative;
}

.styled-select-outter {
	background: url(../images/select_bg_n.png) no-repeat 0 0;
	width: 130px;
	height: 19px;
	margin: 30px 10px 0 10px;
	float: left;
}

.enhanced {
	width: 130px;
	height: 19px;
	margin: 30px 10px 0 10px;
	float: left;
}

.enhanced a {
	font-size: 11px;
	text-decoration: none;
	color: #7e7e7e;
}

.dropdown {
	float: left;
	width: 130px;
	position: relative;
}

.dropdown .options {
	position: absolute;
	left: 0;
	top: 0;
	width: 97px;
	border-top: 0;
	padding: 0;
	display: none;
}

.dropdown .options ul {
	width: 97px;
	padding: 0 7px;
	background-color: #fff;
	list-style: none;
	margin: 0;
	border-right: 1px solid #c8c8c8;
	border-left: 1px solid #c8c8c8;
}

.dropdown .options a {
	display: block;
	font-size: 12px;
	padding: 2px 0;
	color: #666;
}

.dropdown .options a:hover {
	text-decoration: none;
	color: #222;
}

a.ddropdown_toggleN {
	display: block;
	height: 19px;
	background: url(../images/select_arrow.png) top right no-repeat;
	padding-right: 25px;
}

a.dropdown_toggleN span {
	font-size: 12px;
	width: 130px;
	display: block;
	background: url(../images/select_bg_n.png) no-repeat;
	padding: 0 0 0 8px;
	line-height: 20px;
	height: 19px;
	cursor: pointer !important;
	color: #222;
}

.hidden {
	display: none;
}

.styled-input-outter {
	width: 130px;
	height: 19px;
	margin: 30px 10px 0 10px;
	float: left;
	position: relative;
}

.styled-input-outter input {
	background: url(../images/input_bg_n.png) no-repeat 0 0 scroll;
	width: 100px;
	height: 19px;
	line-height: 17px;
	font-size: 12px;
	text-indent: 4px;
	margin: 0;
	border: none;
}

.search_bar img {
	display: block;
	width: 31px;
	height: 33px;
	position: absolute;
	top: -5px;
	right: 0;
}

.search_bar_s {
	background-image: url(../images/search_bar_s_bg.png);
	width: 910px;
	height: 95px;
	margin: 0 auto 5px auto;
	padding: 0 30px;
	text-align: left;
	position: relative;
}

.search_bar_s .enhanced {
	width: 130px;
	height: 19px;
	margin: 30px 20px 0 20px;
	float: left;
}

.search_bar_s img {
	display: block;
	width: 31px;
	height: 33px;
	position: absolute;
	top: -5px;
	right: 0;
}

.search_bar_s .styled-select-outter {
	margin: 30px 20px 0 20px;
}

.search_bar_s .styled-input-outter {
	margin: 30px 10px 0 60px;
}

.search_bar .btn_searchNew {
	background-color: transparent;
	background-image: url(../images/btn_searchNew.png);
	width: 151px;
	height: 57px;
	margin: 0 0 0 18px;
	font-size: 14px;
	line-height: 47px;
	text-align: left;
	color: #fff;
	border: none;
	display: block;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	position: absolute;
	right: 25px;
	top: 16px;
}

.search_bar_s .btn_searchNew {
	background-color: transparent;
	background-image: url(../images/btn_searchNew.png);
	width: 151px;
	height: 57px;
	margin: 0 0 0 16px;
	font-size: 14px;
	line-height: 47px;
	text-align: left;
	color: #fff;
	border: none;
	display: block;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	position: absolute;
	right: 25px;
	top: 16px;
}

.headline {
	width: 920px;
	margin: 10px auto;
	overflow: hidden;
	clear: both;
}

.intro {
	width: 232px;
	margin: 0 18px 0 0;
	float: left;
	overflow: hidden;
	clear: both;
}

.intro h2 {
	background-image: url(../images/headline_title_bg.png);
	background-repeat: no-repeat;
	background-position: 0 2px;
	margin: 0;
	padding: 0;
	font-size: 22px;
	font-weight: normal;
	text-align: left;
	text-indent: 35px;
	color: #eb6100;
}

.hdl_hd {
	background-image: url(../images/preferential_bg_h.png);
	background-repeat: no-repeat;
	height: 13px;
}

.hdl_ft {
	background-image: url(../images/preferential_bg_f.png);
	background-repeat: no-repeat;
	height: 10px;
	background-position: bottom;
}

.headline_box p {
	background-color: #dcdcdc;
	height: 234px;
	margin: 0;
	padding: 0 15px;
	font-size: 14px;
	text-align: left;
	color: #535353;
}

.intro_img {
	width: 670px;
	height: 284px;
	float: left;
}

.match_introduce {
	width: 901px;
	margin: 10px auto 30px auto;
	overflow: hidden;
	clear: both;
}

.match_status {
	width: 210px;
	height: 300px;
	margin: 0 30px 0 0;
	float: left;
	position: relative;
}

.match_status_live {
	background-image: url(../images/match_status_live.png);
	width: 84px;
	height: 38px;
	position: absolute;
	left: 10px;
}

.no_match {
	background-image: url(../images/no_match_bg.png);
	width: 210px;
	height: 300px;
}

.no_point_match {
	background-image: url(../images/no_point_match_bg.png);
	width: 210px;
	height: 300px;
	position: relative;
}

.no_point_match_nba {
	background-image: url(../images/no_point_match_nba_bg.png);
	width: 210px;
	height: 300px;
	position: relative;
}

.point_match {
	background-image: url(../images/point_match_bg.png);
	width: 210px;
	height: 300px;
	position: relative;
}

.teamT {
	width: 83px;
	height: 83px;
	position: absolute;
	top: 49px;
	left: 26px;
}

.teamB {
	width: 83px;
	height: 83px;
	position: absolute;
	right: 26px;
	bottom: 31px;
}

.pointT {
	width: 73px;
	height: 83px;
	margin: 0;
	padding: 0;
	font-family: arial;
	font-size: 48px;
	line-height: 83px;
	color: #fff;
	position: absolute;
	top: 49px;
	right: 26px;
}

.pointB {
	width: 73px;
	height: 83px;
	margin: 0;
	padding: 0;
	font-family: arial;
	font-size: 48px;
	line-height: 83px;
	color: #fff;
	position: absolute;
	left: 26px;
	bottom: 31px;
}

.match_detail {
	width: 410px;
	height: 308px;
	margin: 0 18px 0 0;
	float: left;
	overflow: hidden;
	position: relative;
}

.match_teamName {
	height: 25px;
	padding: 0;
	margin: 0 0 8px 0;
	position: relative;
	font-size: 22px;
	font-weight: normal;
	color: #eb8531;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ef8a44;
	text-align: left;
	line-height: 25px;
}

.match_descript {
	width: 210px;
	margin: 0;
	padding: 0;
	float: left;
}

.match_descript li {
	margin: 0 0 2px 0;
	font-size: 14px;
	letter-spacing: 2px;
	text-align: left;
}

.match_descript li strong {
	font-weight: normal;
	letter-spacing: 0;
}

.match_descript a {
	letter-spacing: 0;
	color: #4968b5;
}

.match_focus {
	width: 200px;
	float: left;
}

.match_focus h2 {
	margin: 0 0 2px 0;
	padding: 0;
	font-size: 14px;
	letter-spacing: 2px;
	text-align: left;
	font-weight: normal;
}

.match_focus p {
	margin: 0;
	padding: 0;
	font-size: 14px;
	text-align: left;
}

.match_btns {
	position: absolute;
	left: 0;
	bottom: 0;
}

.preferential_mlb {
	width: 232px;
	margin: 30px 0 0 0;
	padding: 0;
	float: left;
}

.preferential_o {
	width: 232px;
	margin: 24px 0 0 0;
	padding: 0;
	float: left;
}

.preferential_mlb .p_hd {
	background-image: url(../images/preferential_bg_h2.png);
	width: 232px;
	height: 11px;
}

.preferential_mlb .p_ft {
	background-image: url(../images/preferential_bg_f2.png);
	width: 232px;
	height: 11px;
}

.preferential_mlb .p_bd {
	width: 198px;
	margin: 0 auto;
	padding: 15px 15px 5px 15px;
	border-left: solid 1px #f08035;
	border-right: solid 1px #f08035;
}

.preferential_o .p_hd {
	background-image: url(../images/preferential_bg_h2.png);
	width: 232px;
	height: 11px;
}

.preferential_o .p_ft {
	background-image: url(../images/preferential_bg_f2.png);
	width: 232px;
	height: 11px;
}

.preferential_o .p_bd {
	width: 198px;
	margin: 0 auto;
	padding: 15px 15px 5px 15px;
	border-left: solid 1px #f08035;
	border-right: solid 1px #f08035;
}

.btn_setup {
	background-image: url(../images/btn_lo.png);
	width: 199px;
	height: 39px;
	margin: 0 0 10px 0;
	font-size: 16px;
	line-height: 34px;
	color: #fff;
	display: block;
}

.btn_price {
	background-image: url(../images/btn_lo.png);
	width: 199px;
	height: 39px;
	margin: 0 0 10px 0;
	font-size: 16px;
	line-height: 34px;
	color: #fff;
	display: block;
}

.btn_price span {
	margin: 0 10px;
}

.btn_playNow {
	background-image: url(../images/btn_playNow.png);
	width: 199px;
	height: 39px;
	margin: 0 0 10px 0;
	font-size: 16px;
	line-height: 34px;
	text-indent: 12px;
	color: #fff;
	display: block;
}

.btn_no {
	margin: 0 0 10px 0;
	font-size: 16px;
	color: #959595;
	display: block;
}

.search_keyword {
	width: 940px;
	margin: 0 auto 30px auto;
	font-size: 20px;
	text-align: left;
}

.search_keyword strong {
	color: #ff0000;
}

.s_calendar {
	width: 925px;
	margin: 10px auto;
}

.calendar_hd {
	margin: 0;
	height: 48px;
	position: relative;
	clear: both;
	overflow: hidden;
}

.calendar_table_hd {
	background-image: url(../images/calendar_table_hd.png);
	width: 925px;
	height: 39px;
}

.calendar_match_hd {
	background-image: url(../images/calendar_match_hd.png);
	width: 881px;
	height: 39px;
	padding: 0 22px;
	font-size: 15px;
	line-height: 39px;
	text-align: left;
	color: #fff;
}

.calendar_match_hd_c {
	background-image: url(../images/calendar_match_hd_c.png);
	width: 881px;
	height: 39px;
	padding: 0 22px;
	font-size: 15px;
	line-height: 39px;
	text-align: left;
	color: #fff;
}

.calendar_match_th {
	background-image: url(../images/calendar_match_th.png);
	width: 925px;
	height: 34px;
}

.calendar_table_ft {
	background-image: url(../images/calendar_table_ft.png);
	width: 925px;
	height: 39px;
	margin: 0 0 36px 0;
}

.calendar_table {
	border-spacing: 0px;
	width: 100%;
	margin: 0;
	table-layout: fixed;
	border: solid 1px #cacaca;
}

.calendar_table th {
	background-image: url(../images/calendar_tb_th_bg.png);
	padding: 0 10px;
	color: #fff;
	height: 39px;
	line-height: 39px;
	text-align: right;
}

.calendar_table tr th:first-child,.calendar_table tr th:last-child {
	color: #b5b5b5;
}

.calendar_table td {
	background-color: #fff;
	width: 121px;
	height: 105px;
	padding: 5px;
	border-right: solid 1px #ededed;
	border-bottom: solid 1px #ededed;
	position: relative;
}

.calendar_table td.current {
	background: #fdfde6 url(../images/calendar_td.png) no-repeat 0 0 scroll;
}

.calendar_table tr:last-child td {
	border-bottom: none;
}

.calendar_table tr td:first-child,.calendar_table tr td:last-child {
	background-color: #fcfcfc;
}

.c_date {
	font-family: arial;
	position: absolute;
	top: 10px;
	right: 10px;
	color: #303030;
}

.calendar_table tr td:first-child .c_date,.calendar_table tr td:last-child .c_date
	{
	color: #bababa;
}

.calendar_tab {
	margin: 0;
	padding: 0;
	position: relative;
	float: left;
}

.calendar_tab li {
	width: 152px;
	height: 48px;
	position: absolute;
	z-index: 0;
}

.calendar_tab li.cal_nba {
	
}

.set_zindex {
	z-index: 2 !important;
}

.calendar_tab li.cal_mlb a {
	background-image: url(../images/calendar_mlb.png);
	width: 152px;
	height: 48px;
	display: block;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}

.calendar_tab li.cal_mlb span {
	background-image: url(../images/calendar_mlb.png);
	width: 152px;
	height: 48px;
	display: block;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}

.calendar_tab li.cal_nba a {
	background-image: url(../images/calendar_nba.png);
	width: 152px;
	height: 48px;
	display: block;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}

.calendar_tab li.cal_nba span {
	background-image: url(../images/calendar_nba.png);
	width: 152px;
	height: 48px;
	display: block;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}

.calendar_tab li a:hover {
	background-position: 0 -48px;
}

.calendar_tab li.active a {
	background-position: 0 -48px;
}

.calendar_tab li.active span {
	background-position: 0 -48px;
}

.calendar_date {
	margin: 0 0 0 -95px;
	width: 270px;
	position: absolute;
	left: 50%;
}

.btn_cal_pre {
	background-image: url(../images/calendar_pre_next.png);
	width: 38px;
	height: 27px;
	line-height: 27px;
	display: inline-block;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}

.btn_cal_next {
	background-image: url(../images/calendar_pre_next.png);
	background-position: -38px 0;
	width: 38px;
	height: 27px;
	line-height: 27px;
	display: inline-block;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}

.cal_date {
	height: 27px;
	margin: 0 10px;
	font-size: 24px;
	font-family: arial;
	line-height: 27px;
	color: #222;
	display: inline-block;
	position: relative;
	top: -5px;
}

.calendar_mode {
	width: 86px;
	height: 35px;
	clear: both;
	overflow: hidden;
	position: absolute;
	right: 0;
}

.btn_modeTable {
	background-image: url(../images/calendar_show_mode.png);
	background-position: 0 0;
	width: 43px;
	height: 35px;
	display: block;
	float: left;
}

.btn_modeTable:hover {
	background-position: 0 -35px;
}

.btn_modeTable.active {
	background-position: 0 -35px;
}

.btn_modeList {
	background-image: url(../images/calendar_show_mode.png);
	background-position: -43px 0;
	width: 43px;
	height: 35px;
	display: block;
	float: left;
}

.btn_modeList:hover {
	background-position: -43px -35px;
}

.btn_modeList.active {
	background-position: -43px -35px;
}

.cal_s_n {
	width: 121px;
	height: 94px;
	text-align: left;
	position: relative;
}

.s_none {
	width: 100px;
	height: 19px;
}

.s_upload {
	width: 100px;
	height: 19px;
	font-size: 13px;
	color: #535353;
}

.s_live {
	width: 100px;
	height: 19px;
	font-size: 13px;
	color: #ef6d17;
}

.s_live span {
	margin: 0 0 0 5px;
}

.s_liveNow {
	background: url(../images/s_liveNow.png) no-repeat 0 0 scroll;
	width: 100px;
	height: 19px;
	font-size: 13px;
	color: #535353;
}

.btn_gameMatch {
	background: url(../images/btn_gameMatch_arrow.png) no-repeat right 2px
		scroll;
	height: 14px;
	margin: 2px 0 2px 0;
	padding: 0 8px 0 0;
	font-size: 12px;
	font-weight: bolder;
	line-height: 14px;
	text-align: left;
	color: #000;
	position: relative;
	display: inline-block;
	border-bottom: solid 1px #000;
}

.btn_gameMatch .vs {
	font-size: 12px;
}

.btn_gameMatch_upload {
	height: 18px;
	font-size: 13px;
	line-height: 18px;
	font-weight: bolder;
	text-align: left;
	color: #7c7c7c;
	position: relative;
	display: inline-block;
}

.btn_gameMatch_upload .vs {
	font-size: 12px;
}

.s_descript {
	margin: 2px 0 0 0;
	padding: 0;
	font-size: 12px;
	text-align: left;
	color: #7c7c7c;
}

.s_series_mlb {
	background-image: url(../images/icon_mlb.png);
	background-repeat: no-repeat;
	margin: 2px 0 0 0;
	padding: 0;
	height: 19px;
	font-size: 12px;
	line-height: 19px;
	text-indent: 40px;
	color: #223C81;
}

.btn_other {
	position: absolute;
	right: 0;
	bottom: 0;
	font-size: 12px;
	font-weight: bolder;
	color: #223C81;
}

.calendar_match_table {
	border-spacing: 0px;
	width: 100%;
	border-collapse: collapse;
	table-layout: fixed;
	border-right: solid 1px #c3c3c3;
	border-left: solid 1px #c3c3c3;
}

.calendar_match_table th {
	background: url(../images/calendar_match_th2.png) repeat-x 0 0 scroll;
	text-align: left;
	height: 34px;
	padding: 0 18px;
	border: none;
}

.calendar_match_table tr th:first-child {
	text-align: center;
}

.calendar_match_table tr {
	border-bottom: solid 1px #d1d0d0;
}

.calendar_match_table tr td:first-child {
	width: 318px;
	text-align: center;
}

.calendar_match_table .c_t {
	width: 80px;
	display: inline-block;
}

.calendar_match_table td {
	text-align: left;
}

.calendar_match_table tr td:last-child {
	width: 336px;
}

.calendar_match_table td {
	background-color: #fff;
	height: 33px;
	padding: 0 16px;
	text-align: left;
	color: #626262;
}

.btn_watchNow {
	background: url(../images/btn_gameMatch_arrow.png) no-repeat right
		center scroll;
	color: #626262;
	padding: 0 10px 0 0;
}

.match_tab_con {
	clear: left;
	width: 282px;
	margin: 0;
}

.match_tab {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 44px;
	position: relative;
}

.match_tab .btn_mlb {
	position: absolute;
	left: 1px;
}

.match_tab .btn_mlb2 {
	position: absolute;
	left: 0px;
}

.match_tab .btn_nba {
	position: absolute;
	left: 127px;
}

.match_tab .btn_nba2 {
	position: absolute;
	left: 0px;
}

.match_tab .btn_mlb a {
	display: block;
	width: 152px;
	height: 44px;
	overflow: hidden;
	position: relative;
	margin-bottom: -1px;
	border-left: none;
	background: url(../images/btn_mlb.png) no-repeat 0 0 scroll;
	text-indent: 100%;
	white-space: nowrap;
}

.match_tab .btn_mlb2 a {
	display: block;
	width: 280px;
	height: 44px;
	overflow: hidden;
	position: relative;
	margin-bottom: -1px;
	border-left: none;
	background: url(../images/btn_mlb_2.png) no-repeat 0 0 scroll;
	text-indent: 100%;
	white-space: nowrap;
}

.match_tab .btn_nba a {
	display: block;
	width: 152px;
	height: 44px;
	overflow: hidden;
	position: relative;
	margin-bottom: -1px; /* 讓 li 往下移來遮住 ul 的部份 border-bottom */
	border-left: none;
	background: url(../images/btn_nba.png) no-repeat 0 0 scroll;
	text-indent: 100%;
	white-space: nowrap;
}

.match_tab .btn_nba2 a {
	display: block;
	width: 280px;
	height: 44px;
	overflow: hidden;
	position: relative;
	margin-bottom: -1px;
	border-left: none;
	background: url(../images/btn_nba_2.png) no-repeat 0 0 scroll;
	text-indent: 100%;
	white-space: nowrap;
	background-position: 0 -44px;
}

.match_tab li a:hover {
	background-position: 0 -44px;
}

.match_tab li.active a {
	background-position: 0 -44px;
}

.match_tab li.active a:hover {
	background-position: 0 -44px;
}

.match_tab_container {
	clear: left;
	width: 100%;
}

.match_tab_container .match_tab_content {
	padding: 0;
}

.ui-icon,.ui-widget-content .ui-icon {
	background-image: url(images/ui-icons_0f1a32_256x240.png) !important;
}

.word_color01 {
	color: #eb6100;
	font-weight: bolder;
}

.btn_watchNowN {
	background: url(../images/btn_watchNowN_arrow.png) no-repeat right
		center scroll;
	color: #639500;
	padding: 0 10px 0 0;
	text-decoration: none;
}

.btn_watchLiveN {
	background: url(../images/btn_watchLiveN_arrow.png) no-repeat right
		center scroll;
	color: #ff2e13;
	padding: 0 10px 0 0;
	text-decoration: none;
}

.upLoad-s {
	color: #9a9a9a;
}

.select_hd {
	background: url(../images/select_hd.png) no-repeat right center scroll;
	width: 113px;
	height: 5px;
}

.select_ft {
	background: url(../images/select_ft.png) no-repeat right center scroll;
	width: 113px;
	height: 5px;
}