.world-cup-2010-section h2 {
	background: none;	
}

.world-cup-2010-section a.arr { background-position: 0 1px; }

table#fixturesandresults {
	border-collapse: separate;
	border-spacing: 5px;
	width: 974px;	
	clear:both;
	margin: 25px 0 0 0;
}
table#fixturesandresults thead th {
	color: #333333;
	font-size: 1.4em;
	font-weight: normal;
	padding: 0 7px;
}	

table#fixturesandresults tbody tr td {
	background: url(/zakumi/img/pages/fixtures-day-back.jpg) repeat-x bottom;
	border: 1px solid #cccccc;
	height: 112px;
	text-align: center;
	vertical-align: top;
}
table#fixturesandresults tbody tr td.inactive {
	background: #ffffff;
}

table#fixturesandresults tbody tr td h3{
	background: url(/zakumi/img/pages/fixtures-day-header.jpg) repeat-x bottom;
	color: #333333;
	padding: 5px 7px 6px;
	text-align: left;
	}
	table#fixturesandresults tbody tr td h3 span {
		font-weight: normal;	
		padding-left: 3px;
	}
table#fixturesandresults tbody tr td.inactive h3{
	background: #ffffff;
	color: #999999;
}
table#fixturesandresults tbody tr td.today h3{
	background-image: url(/zakumi/img/pages/fixtures-today-header.gif);
	color: #ffffff;
}
table#fixturesandresults tbody tr td ul li {
	padding: 6px 3px;
}
table#fixturesandresults tbody tr td ul li div.further-info{
	position:absolute;
	top:-1000px;
	left:-1000px;
}
table#fixturesandresults tbody tr td ul li.active {
	background: #ffffff;
	border: 2px solid #326733;
	padding:4px 1px;
	font-weight: bold;
}		
table#fixturesandresults tbody tr td ul li span.block {
	display: block;
	margin-top: 1px;
	margin-bottom: 1px;
	line-height: 1;
}
table#fixturesandresults tbody tr td ul li span.block span {
	background: url(/zakumi/img/backgrounds/wc_2010_flags_16px.png) no-repeat center -18px;
	display: inline-block;
	width: 27px;
}
table#fixturesandresults tbody tr td ul li span.block span.home {
	padding-left: 20px;
}
table#fixturesandresults tbody tr td ul li span.block span.away {
	padding-right: 20px;
}
table#fixturesandresults tbody tr td ul li span.block span.homenone {
	background: none;	
}
table#fixturesandresults tbody tr td ul li span.block span.homefra {
	background-position: left -297px;
}
table#fixturesandresults tbody tr td ul li span.block span.homemex {
	background-position: left -528px;
}
table#fixturesandresults tbody tr td ul li span.block span.homersa {
	background-position: left -861px;
}
table#fixturesandresults tbody tr td ul li span.block span.homeuru {
	background-position: left -1028px;
}
table#fixturesandresults tbody tr td ul li span.block span.homearg {
	background-position: left -33px;
}
table#fixturesandresults tbody tr td ul li span.block span.homegre {
	background-position: left -396px;
}
table#fixturesandresults tbody tr td ul li span.block span.homenga {
	background-position: left -627px;
}
table#fixturesandresults tbody tr td ul li span.block span.homekor {
	background-position: left -895px;
}
table#fixturesandresults tbody tr td ul li span.block span.homealg {
	background-position: left 0px;
}
table#fixturesandresults tbody tr td ul li span.block span.homeeng {
	background-position: left -264px;
}
table#fixturesandresults tbody tr td ul li span.block span.homesvn {
	background-position: left -826px;
}
table#fixturesandresults tbody tr td ul li span.block span.homeusa {
	background-position: left -996px;
}
table#fixturesandresults tbody tr td ul li span.block span.homeaus {
	background-position: left -66px;
}
table#fixturesandresults tbody tr td ul li span.block span.homeger {
	background-position: left -330px;
}
table#fixturesandresults tbody tr td ul li span.block span.homegha {
	background-position: left -363px;
}
table#fixturesandresults tbody tr td ul li span.block span.homesrb {
	background-position: left -759px;
}
table#fixturesandresults tbody tr td ul li span.block span.homecmr {
	background-position: left -132px;
}
table#fixturesandresults tbody tr td ul li span.block span.homeden {
	background-position: left -231px;
}
table#fixturesandresults tbody tr td ul li span.block span.homened {
	background-position: left -561px;
}
table#fixturesandresults tbody tr td ul li span.block span.homejpn {
	background-position: left -495px;
}
table#fixturesandresults tbody tr td ul li span.block span.homeita {
	background-position: left -462px;
}
table#fixturesandresults tbody tr td ul li span.block span.homenzl {
	background-position: left -594px;
}
table#fixturesandresults tbody tr td ul li span.block span.homepar {
	background-position: left -693px;
}
table#fixturesandresults tbody tr td ul li span.block span.homesvk {
	background-position: left -792px;
}
table#fixturesandresults tbody tr td ul li span.block span.homebra {
	background-position: left -99px;
}
table#fixturesandresults tbody tr td ul li span.block span.homeciv {
	background-position: left -198px;
}
table#fixturesandresults tbody tr td ul li span.block span.homeprk {
	background-position: left -660px;
}
table#fixturesandresults tbody tr td ul li span.block span.homepor {
	background-position: left -726px;
}
table#fixturesandresults tbody tr td ul li span.block span.homechi {
	background-position: left -165px;
}
table#fixturesandresults tbody tr td ul li span.block span.homehon {
	background-position: left -429px;
}
table#fixturesandresults tbody tr td ul li span.block span.homeesp {
	background-position: left -929px;
}
table#fixturesandresults tbody tr td ul li span.block span.homesui {
	background-position: left -962px;
}
table#fixturesandresults tbody tr td ul li span.block span.awaynone {
	background: none;	
}
table#fixturesandresults tbody tr td ul li span.block span.awayfra {
	background-position: right -297px;
}
table#fixturesandresults tbody tr td ul li span.block span.awaymex {
	background-position: right -528px;
}
table#fixturesandresults tbody tr td ul li span.block span.awayrsa {
	background-position: right -861px;
}
table#fixturesandresults tbody tr td ul li span.block span.awayuru {
	background-position: right -1028px;
}
table#fixturesandresults tbody tr td ul li span.block span.awayarg {
	background-position: right -33px;
}
table#fixturesandresults tbody tr td ul li span.block span.awaygre {
	background-position: right -396px;
}
table#fixturesandresults tbody tr td ul li span.block span.awaynga {
	background-position: right -627px;
}
table#fixturesandresults tbody tr td ul li span.block span.awaykor {
	background-position: right -895px;
}
table#fixturesandresults tbody tr td ul li span.block span.awayalg {
	background-position: right 0px;
}
table#fixturesandresults tbody tr td ul li span.block span.awayeng {
	background-position: right -264px;
}
table#fixturesandresults tbody tr td ul li span.block span.awaysvn {
	background-position: right -826px;
}
table#fixturesandresults tbody tr td ul li span.block span.awayusa {
	background-position: right -996px;
}
table#fixturesandresults tbody tr td ul li span.block span.awayaus {
	background-position: right -66px;
}
table#fixturesandresults tbody tr td ul li span.block span.awayger {
	background-position: right -330px;
}
table#fixturesandresults tbody tr td ul li span.block span.awaygha {
	background-position: right -363px;
}
table#fixturesandresults tbody tr td ul li span.block span.awaysrb {
	background-position: right -759px;
}
table#fixturesandresults tbody tr td ul li span.block span.awaycmr {
	background-position: right -132px;
}
table#fixturesandresults tbody tr td ul li span.block span.awayden {
	background-position: right -231px;
}
table#fixturesandresults tbody tr td ul li span.block span.awayned {
	background-position: right -561px;
}
table#fixturesandresults tbody tr td ul li span.block span.awayjpn {
	background-position: right -495px;
}
table#fixturesandresults tbody tr td ul li span.block span.awayita {
	background-position: right -462px;
}
table#fixturesandresults tbody tr td ul li span.block span.awaynzl {
	background-position: right -594px;
}
table#fixturesandresults tbody tr td ul li span.block span.awaypar {
	background-position: right -693px;
}
table#fixturesandresults tbody tr td ul li span.block span.awaysvk {
	background-position: right -792px;
}
table#fixturesandresults tbody tr td ul li span.block span.awaybra {
	background-position: right -99px;
}
table#fixturesandresults tbody tr td ul li span.block span.awayciv {
	background-position: right -198px;
}
table#fixturesandresults tbody tr td ul li span.block span.awayprk {
	background-position: right -660px;
}
table#fixturesandresults tbody tr td ul li span.block span.awaypor {
	background-position: right -726px;
}
table#fixturesandresults tbody tr td ul li span.block span.awaychi {
	background-position: right -165px;
}
table#fixturesandresults tbody tr td ul li span.block span.awayhon {
	background-position: right -429px;
}
table#fixturesandresults tbody tr td ul li span.block span.awayesp {
	background-position: right -929px;
}
table#fixturesandresults tbody tr td ul li span.block span.awaysui {
	background-position: right -962px;
}
table#fixturesandresults tbody tr td ul li span.unknown {
	line-height: 1.2;	
}
table#fixturesandresults tbody tr td ul li span.unknown span {
	display: block;
	padding: 0;
	text-align: center;
	width: auto;
}
table#fixturesandresults tbody tr td ul li span.unknown span.home, table#fixturesandresults tbody tr td ul li span.unknown span.away {
	padding: 0;	
}
	

.sectionHeader{
	margin:0 0 10px 14px;
	padding:0;	
    width:95%;	
    color:#333;
	font-size: 2em;
}	

p.listfixtures {
	margin-left: 5px;	
}

/********************************************************************************************************

	Fixtures tool bar

********************************************************************************************************/

#fixturesToolBar {
	height: 30px;
	padding-top: 10px;
}

#fixturesLink {
	float: right;
	margin-right: 10px;
	margin-top: 3px;
} 

img#countries {
	margin-top: 60px;	
}
.countryselect{
	margin-left:8px;
}
.selector{
    float: left;
	display: inline; /* fix double margin */
    margin-left:14px;
    color:#333;
}
/*
 * removing fixture hover states as there is no rollover and no link yet
.fixture{
    cursor:default;
}
.fixture:hover{
    cursor:pointer;
}
*/









/********* TEMPORARY PLACEHOLDER FOR HOVER PANEL *********/

.hoverContextPanel{
	background: #ffffff;
	border: 4px solid #f7470b;
	padding: 9px 11px;
    width:228px !important;
	}
	.hoverContextPanel .infoPanel-pointerR{
		float:right;
	}
	.hoverContextPanel .infoPanel-pointerB{
		clear:both;
	}
	.hoverContextPanel .infoPanel-pointerL{
		float:left;
	}
	.hoverContextPanel h3 {
		font-size: 1.3em;	
		margin-bottom: 5px;
	}
	.hoverContextPanel p {
		font-size: 1.1em;	
		margin-bottom: 3px;
	}

.calendar{
    float:right;
    margin-right:10px;
}
.hover-infopanel{
    width:auto !important;
}

