/* fixtures and results calendar 08/09 */
.ss-fixcal {margin-bottom:20px;}
	.ss-fixcal .col1 {float:left;width:665px;padding-right:9px;border-right:1px solid #C0CCD3;margin-right:9px;}
	.ss-fixcal .col2 {float:left;width:300px;}

.ss-fixcal h2.ss-fixcal-head {margin-bottom:12px;font-size:230%;border-bottom:1px solid #C0CCD3}
.ss-fixcal h3.ss-fixcal-subhead {margin:-3px 0px 4px 0px;color:#052F9D;font-size:134%;position:relative}
	.ss-fixcal h3.ss-fixcal-subhead a {color:#052F9D}

.ss-fixcal h3.ss-fixcal-subhead br {display:none}
.ss-fixcal h3.ss-fixcal-subhead span {display:inline;color:#7882AF;padding-left:7px}

.ss-fixcal h3.ss-fixcal-subhead span.ss-fc-nav {display:block;width:140px;position:absolute;top:2px; left:100%;margin-left:-147px;text-align:right;_margin-left:-157px!important}
	.ss-fixcal h3.ss-fixcal-subhead span.ss-fc-nav a {font-size:75%;display:block;float:left;color:#000033}
	.ss-fixcal h3.ss-fixcal-subhead span.ss-fc-nav a.ss-fc-next {float:right;color:#000033}
	
/* fixtures table style */ 
table.ss-fixcal-table {width:100%;font-size:93%;margin-bottom:10px;border-bottom:2px solid #C2CACF}
	table.ss-fixcal-table caption{width:100%;background:#052F9D;color:white;font-weight:bold;font-size:120%;padding:5px 0px 5px 8px;margin-bottom:1px;text-transform:uppercase;text-align:left;border-bottom:1px solid white}
	table.ss-fixcal-table caption span{font-weight:normal} 
	table.ss-fixcal-table thead {display:none}
	table.ss-fixcal-table tbody {}
	table.ss-fixcal-table td{background:url(/Images/skysports/v3/fixtures/table-border.gif) repeat-x 0px bottom;}
	table.ss-fixcal-table td,table.ss-fixcal-table th {padding:5px 4px 7px 5px;vertical-align:top;} 
	table.ss-fixcal-table td img{position:absolute}
	table.ss-fixcal-table tr td.ss-fc-score {background-color:#D1D1DF;text-align:center;}
	table.ss-fixcal-table tr td.ss-fc-home {background-color:#EFEFEF;text-align:right}
	table.ss-fixcal-table tr td.ss-fc-away {background-color:#EFEFEF;}
	table.ss-fixcal-table tr td.ss-fc-result {background-color:#BF1726; color:white;}
	table.ss-fixcal-table tr td.ss-fc-result a {color:white;}
	
	table.ss-fixcal-table .ss-fc-home a,table.ss-fixcal-table .ss-fc-away a{color:#1F307F}
	table.ss-fixcal-table .ss-fc-score a {color:#1F307F}

	table.ss-fixcal-table .ss-fc-div td{background:url(/Images/skysports/v3/fixtures/table-border-div.gif) repeat-x 0px bottom;padding-bottom:14px!important}
	table.ss-fixcal-table .ss-fc-note td {text-align:center;color:#08183F;padding:3px 0px 5px 28px}
	
	table.ss-fixcal-table a.ss-fc-add {display:block;width:14px;height:13px;background:url(/Images/skysports/v3/icons.gif) no-repeat 0px -356px}
		table.ss-fixcal-table a.ss-fc-add span {display:none}
		
	table.ss-fixcal-table a.ss-fc-rep {background:url(/Images/skysports/v3/icons.gif) no-repeat 0px -415px;padding-left:12px}
	
table.ss-fixcal-table tr.high td{background:url(/Images/skysports/v3/fixtures/table-border2.gif) repeat-x 0px bottom #E0E0EF;}


body table.high caption{background:url(/Images/skysports/v3/fixtures/caption-bg.gif) no-repeat #3760DF}

	
/* filters */
body .ss-nav-t3 {z-index:4!important}
body .ss-fixcal div.ms-select {z-index:3!important;}
body .ss-fixcal div.ss-fc-teamdrop {z-index:2!important;}

h2.ss-fc-teamdrop {border-top:1px solid #C0CCD3;margin-top:10px;padding-top:11px;font-size:100%;color:black;text-transform:none;border-bottom:0px;font-weight:normal}

.fixcal-btt {position:relative;text-transform:none;color:white;float:right;top:-16px;font-size:85%;height:1px;margin-right:14px;font-weight:normal}

/* calendar styles */

/* Main Flora Style Sheet for jQuery UI ui-datepicker */
#ui-datepicker-div, .ui-datepicker-inline {
	font-family: Arial,Helvetica,sans-serif;
	
	padding: 0;
	margin: 0;
	background: #EFEFEF;
	width: 300px;
}

.ui-datepicker {margin:7px 0px 7px 14px;}
.ui-datepicker td{border:1px solid #aaa;background:white;text-align:center;vertical-align:middle;padding:6px 0px 6px 0px;color:#aaa;width:38px!important}
.ui-datepicker td.ui-datepicker-week-end-cell {background:#eee}

.ui-datepicker tr.ui-datepicker-title-row td{background:#A8B3CF!important;border-color:#A8B3CF;padding:4px 0px 3px 0px;border-bottom:2px solid #8390AF;color:#1F307F;width:38px!important}

.ui-datepicker td.ui-datepicker-days-fixture {background:#74BF3B;cursor:pointer}
.ui-datepicker td.ui-datepicker-unselectable{color:#7D828F;cursor:default}

table.ui-datepicker tr.weekHigh td{border-top:2px solid #95969F;border-bottom:2px solid #95969F}
td.ui-datepicker-today {font-weight:bold;color:#000033!important;}
table.ui-datepicker td.ui-datepicker-current-day {font-weight:bold;background:#BF1726}
table.ui-datepicker td.ui-datepicker-current-day a{color:white!important}

table.ui-datepicker td.ui-datepicker-current-day.ui-datepicker-today {color:white!important}

.ui-datepicker-links {background:#D1D3DF;padding-left:5px}
.ui-datepicker-links label {color:#838AAF;padding:4px 0px 5px 0px;}
.ui-datepicker-prev{float:left;width:35px}
.ui-datepicker-current{float:left;width:220px;text-align:center}
.ui-datepicker-next {float:right;width:35px;}

.ui-datepicker-prev,.ui-datepicker-current,.ui-datepicker-next {padding:4px 0px 5px 0px;cursor:pointer;font-size:93%}

.ui-datepicker-header {background:#052F9D;font-size:114%;color:white;padding:7px 0px 9px 0px;font-weight:bold;text-align:center}

/*Mods for Cricket*/
table.ss-fixcal-table.ss-fixcal-table-cricket tr td.ss-fc-score {color:#000; background:#DDD url(/Images/skysports/v3/fixtures/table-border.gif) repeat-x 0px bottom;}
table.ss-fixcal-table.ss-fixcal-table-cricket tr td.ss-fc-score.ss-fc-score-live {background:#FECF12 url(/Images/skysports/v3/fixtures/table-border.gif) repeat-x 0px bottom;}
table.ss-fixcal-table.ss-fixcal-table-cricket tr td {background:url(/Images/skysports/v3/fixtures/table-border.gif) repeat-x top; border-top:5px solid #fff;}
table.ss-fixcal-table.ss-fixcal-table-cricket tr td img {margin-bottom:3px;}
table.ss-fixcal-table.ss-fixcal-table-cricket tr td.ss-fc-result a {color:#1F307F;}
table.ss-fixcal-table.ss-fixcal-table-cricket tr.ss-fc-note td.ss-fc-result a {color:white;}
table.ss-fixcal-table.ss-fixcal-table-cricket .ss-fc-note td { background:none; border:none; }
table.ss-fixcal-table.ss-fixcal-table-cricket .ss-fc-note td.ss-fc-result {background:#BF1726 url(/Images/skysports/v3/fixtures/table-border.gif) repeat-x 0px bottom;padding:3px 0 5px 0!important;}
table.ss-fixcal-table.ss-fixcal-table-cricket .ss-fc-note td.ss-fc-live {background:#009 url(/Images/skysports/v3/fixtures/table-border.gif) repeat-x 0px bottom;padding:3px 0 5px 0!important;}
table.ss-fixcal-table.ss-fixcal-table-cricket .ss-fc-note td.ss-fc-live a {color:#fff;}
.ss-fixcal-table-cricket .ss-fc-note td a {font-weight:bold; text-decoration:none;}
.ss-fixcal-table-cricket .ss-fc-note td a:hover {text-decoration:underline!important;}
.ui-datepicker-days-cell a {color:#000}

/* key */
.ss-cal-key {overflow:hidden;height:auto;width:auto!important;_width:650px!important}
	.ss-cal-key h3 {font-size:112%;font-weight:bold;color:#00168E; border-bottom:1px solid #C0CCD3;padding-bottom:2px;margin-bottom:5px;text-transform:uppercase;}
	.ss-cal-key-wrp {background:url(/Images/skysports/site/cal/ss-cal-key-bg.gif) repeat-y top left;width:690px;}
	.ss-cal-key dl {display:inline;width:221px;float:left;margin:0 5px 0 0;}
	.ss-cal-key dt, .ss-cal-key dd {display:inline;float:left;padding:2px 0 3px 0;}
	.ss-cal-key dt p {font-size:90%;font-family:arial!important;}
	.ss-cal-key dd p {font-size:75%;font-family:verdana;}
	.ss-cal-key dt {width:60px; text-align: center;}
	.ss-cal-key dd {width:141px;}


