.sea_match_list_table{
	width:100%;
}

.sea_match_list_table, .sea_match_list_header, .sea_match_list_header td{
	border:none;
}   
.sea_match_list_table th, .sea_match_list_table td{
	text-align:center;
	border:none;
	font-size:13px;
	width: auto;
}

.sea_match_list_table tr.sea_match_list_month td{
	text-align:left;
	font-size: 18px;
}

.sea_match_list_table .sea_match_list_header{
	background-color: #000;
    color: #ccc;
}

.sea_match_list_table tr.matcheven{
	background-color: #e7e7e7;
}

.sea_match_list_table tr.matcheven:hover, .sea_match_list_table tr.matchodd:hover{
	background-color: #000;
    color: #fff;
}

.sea_match_list_table td .match_view_lnk{
	background-color: #000;
    background-image: linear-gradient(to bottom, #000 0%, #323232 100%);
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    font-size: 12px;
    padding: 5px 10px;
    text-decoration: none;
	box-shadow:none;
}

.sea_match_list_table td .match_view_lnk:hover{
	text-decoration: underline;
}

.sea_match_list_header .inner_year_list_drp{
	text-align: left;
}

.sea_match_list_header .inner_pnt_dwnld{
	text-align: right;
}

#printhtml{
	display: none;
}

.inner_pnt_dwnld{
	font-size: 12px;
}

.match_outer_info{
	text-align: center;
}

.match_outer_info, .match_stat_outer, .match_hth_outer{
	background: rgb(0, 0, 0) none repeat scroll 0% 0%; 
	padding: 20px;
}

.match_outer_info .teamlogo{
	display: inline-block; 
	text-align: center; 
	padding-right: 30px; 
	padding-left: 30px; 
	vertical-align: top;
}

.match_outer_info .teamlogo img{
	background: rgb(255, 255, 255) none repeat scroll 0% 0%;
}

.match_outer_info .match_infor{
	color: rgb(255, 255, 255); 
	display: inline-block; 
	padding-left: 30px; 
	padding-right: 30px;
}

.match_outer_info .match_infor .date, .match_outer_info .match_infor .venue, .match_outer_info .match_infor .attendance{
	margin-bottom: 0px; 
	text-align: center; 
	font-size: 13px; 
	color: #fff;
}
.match_outer_info .teamlogo .teamname {	margin-bottom: 0px; 	text-align: center; 	font-size: 13px; 	color: #fff;	max-width: 130px;	float: left;	width: 100%;	text-transform: uppercase;}
.match_outer_info .match_infor .score{
	margin-bottom: 0px; 
	text-align: center; 
	font-size: 35px; 
	font-weight: bold; 
	line-height: 35px;
}

.match_outer_info .match_infor .score abbr{
	border-bottom: medium none;
}

.aloader{
	display:none;
}

.match_stat_outer #match-stats table, .match_hth_outer #head-to-head table {
    margin-left: auto;
    margin-right: auto;
    width: 440px;
	border: none;
	line-height: 13px;
	margin-bottom: 0;
}

.match_stat_outer #match-stats table caption, .match_hth_outer #head-to-head table caption {
	padding-bottom: 20px;
	text-align: center;
}

.match_stat_outer #match-stats table td:first-child, .match_stat_outer #match-stats table td:last-child, .match_hth_outer #head-to-head table td:first-child, .match_hth_outer #head-to-head table td:last-child {
	color: #fff;
    font-size: 13px;
    text-align: center;
}

.match_stat_outer #match-stats td, .match_stat_outer #match-stats th, .match_hth_outer #head-to-head td, .match_hth_outer #head-to-head th {
	padding: 3px 0;
	text-align: center; 
	font-size: 13px; 
	color: #fff;
	border: none;
	font-weight: normal;
}

.match_stat_outer #match-stats table td span.right {
	background: #fff none repeat scroll 0 0;
    display: block;
    float: right;
}

.match_stat_outer #match-stats table td span.left {
	background: #fff none repeat scroll 0 0;
    display: block;
    float: left;
}

.match_stat_outer #match-stats table th {
	padding-left: 10px;
    padding-right: 10px;
    text-align: center;
}

.match_stat_outer #match-stats table .match_stat_heading, .match_hth_outer #head-to-head table .match_stat_heading {	
	color: #fff;	
	font-size: 18px;    
	font-weight: bold;	
	text-transform: uppercase;
}

.match_preview{	
	margin-top: 20px; 	
	margin-bottom: 20px;
}

.match_preview h2{
	text-align: center; 	
	font-size: 20px; 	
	font-weight: bold; 
	margin-bottom: 15px;
}

.match_preview .oppteamtxt{	
	text-align: center; 	
	text-transform: uppercase; 	
	margin-bottom: 10px; 	
	font-size: 16px; 	
	color: rgb(236, 181, 33); 	
	font-weight: 600;
}

.match_preview .match_pre_content{	
	font-size: 13px;
}

.back_btn_box{
	text-align: right; 
	margin-bottom: 15px;
}

.event_details p{
	color: #fff;
	margin-bottom: 15px;
}

@media screen and (max-width: 991px) {
	.sea_col_hide{
		display: none;
	}
}

@media screen and (max-width: 768px) {
	.match_outer_info .match_infor{
		margin-bottom: 15px;
		margin-top: 15px;
		width: 100%;
	}
	.match_outer_info .teamlogo{
		width: 100%;
	}
	.match_stat_outer #match-stats table {
		width: 90%;
	}
	.match_hth_outer #head-to-head table {
		width: 90%;
	}
}

@media screen and (max-width: 580px) {
	.match_stat_outer #match-stats table th {
		word-wrap: break-word;
	}
}