.head_to_head {
	float: left;
	width: 546px;
	height:565px; /*480px;*/
	overflow:auto;
	margin-top:10px;
}
.head_to_head .league_position {
	float: left;
	padding-left: 110px;
}
.head_to_head .league_position .ladderpos {
	float: left;
	padding: 10px;
	width: 100px;
	color: #8E8E8E;
	font-weight: bold;
	position: relative;
}
.head_to_head .league_position .postitle {
	float: left;
	padding: 10px;
	color: #000;
	font-weight: bold;
	position: relative;
}
.head_to_head .league_form {
	float: left;
	padding-left: 110px;
}
.head_to_head .league_form .title {
	color: #000;
	font-weight: bold;
	padding-top: 10px;
	float: left;
	width: 290px;
	text-align: left;
	padding-left: 126px;
}
.head_to_head .league_form .data_header {
	float: left;
	width: 398px;
	color: #858585;
	font-weight: bold;
	padding-left: 20px;
}
.head_to_head .league_form .data_header .a {
	float: left;
	width: 150px;
}
.head_to_head .league_form .data_header .b {
	float: left;
	width: 150px;
}
.head_to_head .league_form .data_value {
	float: left;
	width: 398px;
	color: #858585;
	font-weight: bold;
	padding-left: 20px;
}
.head_to_head .league_form .data_value .a {
	float: left;
	width: 150px;
}
.head_to_head .league_form .data_value .b {
	float: left;
	width: 150px;
}
.head_to_head .meetings {
	float: left;
	width: 526px;
}
.head_to_head .meetings .last .heading {
	color: #000;
	font-weight: bold;
}
/*Last meeting*/
.head_to_head .meetings .last_content {
	float: left;
	width: 225px;
	padding: 20px 0px 0px 28px;
}
.head_to_head .meetings .last {
	float: left;
	width: 223px;
}
.head_to_head .meetings .last .heading {
	color: #000;
	font-weight: bold;
	padding-bottom:2px;
}
.head_to_head .meetings .last .old {
	color: #858585;
	font-weight: bold;
	padding-bottom:2px;
}
.head_to_head .meetings .last .won {
	color: #858585;
	font-weight: bold;
	padding-bottom:2px;

}
.head_to_head .meetings .last .won_bar {
	float: left;
	width: 225px;
	padding-bottom: 20px;
}
.head_to_head .meetings .last .won_bar span {
	float: left;
	padding: 2px 0px 2px 0px;
}
.head_to_head .meetings .last .goals {
	color: #858585;
	font-weight: bold;
	padding-top: 10px;
}
.head_to_head .meetings .last .goals_bar {
	float: left;
	width: 225px;
}
.head_to_head .meetings .last .goals_bar span {
	float: left;
	padding: 2px 0px 2px 0px;
}
/*Previous meeting*/
.head_to_head .meetings .previous_content {
	float: left;
	width: 225px;
	padding: 20px 0px 0px 28px;
}
.head_to_head .meetings .previous {
	float: left;
}
.head_to_head .meetings .previous .heading {
	color: #000;
	font-weight: bold;
	padding-bottom:2px;
}
.head_to_head .meetings .previous .old {
	color: #858585;
	font-weight: bold;
}
.head_to_head .meetings .previous .old {
	color: #858585;
	font-weight: bold;
	padding-bottom:2px;

}
.head_to_head .meetings .previous .won {
	color: #858585;
	font-weight: bold;
	padding-bottom:2px;
}
.head_to_head .meetings .previous .won_bar {
	float: left;
	width: 225px;
	padding-bottom: 20px;
}
.head_to_head .meetings .previous .won_bar span {
	float: left;
	padding: 2px 0px 2px 0px;
}
.head_to_head .meetings .previous .goals {
	color: #858585;
	font-weight: bold;
	margin-top: 10px;
}
.head_to_head .meetings .previous .goals_bar {
	float: left;
	width: 225px;
}
.head_to_head .meetings .previous .goals_bar span {
	float: left;
	padding: 2px 0px 2px 0px;
}
/*Top scores*/
.head_to_head .topscores_container {
	float: left;
	padding-left: 30px;
	width: 476px;
}
.head_to_head .topscores_container .top_scores {
	font-weight:bold;
	background:
		url('../header/virgin_hdr.jpg')
		repeat-x;
	margin:5px 0px 5px 0px;
	color:#ffffff;
	padding:7px 10px;
	text-align:left;
}
.head_to_head .topscores_container .data {
	float: left;
	text-align: left;
	width: 200px;	
	margin-right:10px;
}
.head_to_head .topscores_container .data table {
	float: left;
	font-weight: bold;
	color: #000;	
	width: 200px;	
}
.head_to_head .topscores_container .data table tr {
	background-color: #ffffff;
}
.head_to_head .topscores_container .data table td {
	padding: 2px;
}
.head_to_head .topscores_container .data table tr.grey {
	background-color: #EBEBEB;
}
/*Discipline*/
.head_to_head .discipline_container {
	float: left;
	padding-left: 30px;
	width: 476px;
}
.head_to_head .discipline_container .discipline {
	font-weight:bold;
	background:
		url('../header/virgin_hdr.jpg')
		repeat-x;
	margin:5px 0px 5px 0px;
	color:#ffffff;
	padding:7px 10px;
	text-align:left;
}
.head_to_head .discipline_container .data {
	float: left;
	text-align: left;
	width: 200px;
	margin-right:10px;
}
.head_to_head .discipline_container .data table {
	float: left;
	font-weight: bold;
	color: #000;	
	width: 200px;
}
.head_to_head .discipline_container .data table tr {
	background-color: #ffffff;
}
.head_to_head .discipline_container .data table td {
	padding: 2px;
}
.head_to_head .discipline_container .data table tr.grey {
	background-color: #EBEBEB;
}
.lblwon
{
	background-color:#C00;	
	color:#FFF;
	font-weight:bold;
}
.lbldraw
{
	background-color:#ECECEC;
	color:#5E5E5E;
	font-weight:bold;
}
.lblloss
{
	background-color:#000;
	color:#ffffff;
	font-weight:bold;
}
.lblhomegoalstally
{
	background-color:#C00;	
	color:#FFF;
	font-weight:bold;
}
.lblawaygoalstally
{
	background-color:#000;
	color:#ffffff;
	font-weight:bold;
}
.lblgoalsfor
{
	background-color:#C00;	
	color:#FFF;
	font-weight:bold;
}
.lblgoalsagainst
{
	background-color:#000;
	color:#ffffff;
	font-weight:bold;
}