/* tabs */







dl.tabs {



	float: left;



	margin: 10px 0 -1px 0;



	z-index: 50;



}







dl.tabs dt {



	float: left;



	padding: 4px 10px;



	border-left: 1px solid #ccc;



	border-right: 1px solid #ccc;



	border-top: 1px solid #ccc;



	margin-left: 3px;



	background: #f0f0f0;



	color: #666;



}







dl.tabs dt.open {



	background: #F9F9F9;	border-bottom: 1px solid #F9F9F9;



	z-index: 100;



	color: #000;



}







div.current {



	clear: both;



	border: 1px solid #ccc;

	text-align:left;

	padding: 10px 10px;


	overflow: auto;

}







div.current dd {



	padding: 0px;


	text-align:left;

	margin: 0px;

	float: left;
	width:100%;

} 



.allimages{



	border: 0px solid #ccc;



}



/* sort */



th.sort{



	background: #eee;



	padding-right: 20px;



	cursor: pointer;



}



th.asc{



	background: url(../images/uparrow.png) #eee no-repeat bottom right;



}



th.desc{



	background: url(../images/downarrow.png) #eee no-repeat bottom right;



}







#score {



	font-size:18px;



	}







#d_name {



	font-size:18px;



	text-align:center!important;



	}



	



.m_name{



	font-weight:bold;



	padding-right:4px;



	width:170px;



	}



	



#result{



	padding-left:3px;



	padding-right:3px;



	text-align:center;



	}



	



#overtime{



	float:left;



	font-size:14px;



	vertical-align:middle;



	padding-left:5px;



	}



	



#copy{



	text-align:center!important;



	margin:20px;



	font-size:9px



	}



	



.team_thome, .home_event {



	text-align:right;



	}







.team_taway, .away_event {



	text-align:left;



	}



.location {



	text-align:right;

	

	}



#match_thome {



	text-align:right;



	width:45%; 



	}



	



#match_rhome {



	text-align:right;



	width:5%; 	



	}



	



#match_raway {



	text-align:left;



	width:5%; 



	}



	



#match_taway {	



	text-align:left;



	width:45%; 



	}



	



.team_info, .player_info {



	text-align:right;



	font-weight:bold;



	}



	



#calendar {



	width:100%;



}



	



.match_details,.match_result {



	width:40px;


}



	



td.date_and_time, .playoff_name, .home_event_minute, .away_event_minute, .match_result, .teams_stats, .home_stats_minute, .away_stats_minute{

 text-align: center;

}

.home_event, .home_event_minute, .away_event, .away_event_minute{
	padding:0px;
}

/* Sortable tables */
table.sortable thead {
    background-color:#eee;
    color:#666666;
    font-weight: bold;
    cursor: pointer;
}
/* root element for tabs  */
ul.css-tabs {  
	margin:0 !important; 
	padding:0;
	height:30px;
	border-bottom:1px solid #666;	 	
}

/* single tab */
ul.css-tabs li {  
	float:left;	 
	padding:0; 
	margin:0;  
	list-style-type:none;	
}

/* link inside the tab. uses a background image */
ul.css-tabs a { 
	float:left;
	font-size:13px;
	display:block;
	padding:5px 30px;	
	text-decoration:none;
	border:1px solid #666;	
	border-bottom:0px;
	height:18px;
	background-color:#efefef;
	color:#777;
	margin-right:2px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright:4px;
	position:relative;
	top:1px;	
}

ul.css-tabs a:hover {
	background-color:#F7F7F7;
	color:#333;
}
	
/* selected tab */
ul.css-tabs a.current {
	background-color:#ddd;
	border-bottom:2px solid #ddd;	
	color:#000;	
	cursor:default;
}

	
/* tab pane */
div.css-panes div {
	
	border:1px solid #666;
	border-width:1px 1px 1px 1px;
	min-height:150px;
	padding:15px 20px;
	background-color:#ddd;	
}

