html{
background-image: url("../Images/bgStripe_fixture_full.gif");
}
div#left{
display:none;
}
div#content{
background-image:none;
background:transparent;
border:0;
left:0px;
}
div#botNav{
margin:0 0 0 5px;
width:729px;
}
div#botNavCopyright{
margin:0 0 0 5px;
width:700px;
}
div#siteCred{
margin:30px 0 0 0px;
}

h2.fixture{
margin:0;
padding:5px 0 2px 10px;
font-size:12px;
color:#D03314;
}
h2.trials{
margin:0;
padding:15px 0 2px 10px;
font-size:12px;
color:#D03314;
position: relative;
}
h2.trials2{
margin:0;
padding:5px 0 2px 10px;
font-size:12px;
color:#D03314;
position: relative;
}
h2.trials span.trialDates{
position: absolute;
top: 14px;
left: 600px; /* changed by WH from 634px; */
}
h2.trials span.trialDates a{
color: #d13415;
font-size: 11px;
}
h2.trials2 span.trialDates{
position: absolute;
top: 4px;
left: 600px; /* changed by WH from 634px; */
}
h2.trials2 span.trialDates a{
color: #d13415;
font-size: 11px;
}
h2.trials span.trialResults{
position: absolute;
top: 14px;
left: 512px;
}
h2.trials span.trialResults a{
color: #d13415;
font-size: 11px;
}
h2.trials2 span.trialResults{
position: absolute;
top: 4px;
left: 512px;
}
h2.trials2 span.trialResults a{
color: #d13415;
font-size: 11px;
}

/********************************  nav and back button  *******************************/
div#fixture
{
left: 185px;
margin:0 3px;
padding-bottom:20px;
background-color:#D5DABA;
border-right:1px solid #8EA7AE;
border-left:1px solid #434D44;
}
div#backNav{
position:absolute;
top:17px;
left:5px;
}
div#backNav div#pageName{
color:#FFFFFF;
background-color:#000000;
width:175px;
height:20px;
padding:5px 0 0 10px;
font-weight:bold;
border-top:1px solid #D6F0C1;
background-image:url(../Images/dottedLine.gif);
background-position:bottom;
background-repeat:repeat-x;
}
div#backNav div#backLink a{
display:block;
color:#FFFFFF;
text-decoration:none;
background-color:#615F62;
width:165px;
height:20px;
padding:5px 0 0 20px;
background-image:url(../Images/dottedLine.gif);
background-position:bottom;
background-repeat:repeat-x;
}
div#backNav div#backLink a:hover{
background-color:#D13415;
text-decoration:underline;
}
/********************************  Header  *******************************/
div#fixHead{
border-left:5px solid #BDCAD3;
margin:0 0 0 185px;
height:52px;
background-color:#FFFFFF;
position:relative;
}
div#fixHead_noHeight{
border-left:5px solid #BDCAD3;
margin:0 0 0 185px;
background-color:#FFFFFF;
position:relative;
line-height: 19px;
}
div#fixHead div#fixType, div#fixHead_noHeight div#fixType{
color:#D13415;
font-weight:bold;
padding:6px 0 0 7px;
font-size:12px;
}
div#fixHead div#lastUpdated{
float:right;
font-weight:normal;
font-size:10px;
padding:2px 7px 2px 20px;
background-image:url(../Images/clock.gif);
background-repeat:no-repeat;
}
div#fixHead div#courseNclub{
margin:6px 1px 0 0;
border:1px solid #D13415;
background-color:#D13415;
}
div#fixHead div#courseNclub div#name{
padding:5px 0 6px 7px;
color:white;
font-weight:bold;
}
div#fixHead div#courseNclub div#name a{
color:white;
text-decoration:none;
}
div#fixHead div#courseNclub div#name a:hover{
text-decoration:underline;
}
div#fixHead div#courseNclub div#meetingDate{
float:right;
background-color:white;
padding:5px 5px 6px 5px;
color:#D13415;
font-weight:bold;
}
div#fixHead div#courseNclub div#eventInfoLink{
float:right;
padding:2px 3px 0 3px;/* IE */
width:18px;
height:22px; /* IE */
background-color:black;
border-right:1px solid #D13415;
}

/********************************  fixture Info  *******************************/
div#fixtureInfo{
border:1px solid #D13415;
margin:8px 5px;
background-color:white;
position: relative;
}
div#trackInfo{
background-color:#333333;
padding:4px 0;
}
div#trackInfo table{
width:716px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#CCCCCC;
font-weight:bold;
}
div#trackInfo th{
text-align:right;
text-transform:uppercase;
color:white;
}
div#printSinglePageInfo{
background-color:#333333;
padding:4px 0;
}
div#printSinglePageInfo table{
width:716px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#CCCCCC;
}
div#raceList table.raceList{
width:716px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
border-collapse:collapse;
position: relative;
}
div#raceList table.raceList a{
color:#666A62;
text-decoration:none;
}
div#raceList table.raceList a:hover{
text-decoration:underline;
}
div#raceList table.raceList th{
text-align:left;
padding:7px 2px 7px 15px;
border-bottom:1px solid #BABEA7;
border-left:1px solid #BABEA7;
}
div#raceList table.raceList th.first{
border-left:0;
}
div#raceList table.raceList th.red{
color:#D13415;
}
div#raceList table.raceList td{
padding:7px 2px 7px 15px;
border-bottom:1px solid #BABEA7;
border-top:1px solid #BABEA7;
}
div#raceList table.raceList td.red{
color:#D13415;
}
div#raceList table.raceList td.red a, div#fullResults table.fullResults td.red a{
color:#D13415;
text-decoration:underline;
}
div#raceList table.raceList tr.even td{
background-color:#D4D9B9;
}
/******* Links ****/
div#fixtureInfo div#links{
margin:10px;
font-size:10px;
}
div#fixtureInfo div#links a{
color:#D13415
}
div#fixtureInfo div#linkText{
padding:5px;
}
div#fixtureInfo div#printAll{
float:left;
padding:5px 30px;
font-weight:bold;
background-image:url(../Images/print.gif);
background-repeat:no-repeat;
background-position:left;
}
/********************************  race Info  *******************************/
/******* race Title ****/
div.raceInfoTitle{
border:1px solid #D13415;
margin:8px 5px;
background-color:white;
font-weight:bold;
}
div.raceInfoTitle div.raceNumber{
float:left;
padding:8px 12px 9px 12px;
background-color:#D13415;
color:white;
}
div.raceInfoTitle div.raceTime{
float:left;
color:#D13415;
padding:8px 13px 8px 34px;
background-image:url(../Images/clock.gif);
background-repeat:no-repeat;
background-position:16px 7px;
}
div.raceInfoTitle div.raceCode{
float:right;
padding:8px 13px 9px 20px;
border-left:1px solid #D13415;
color:#D13415;
}
div.raceInfoTitle div.raceName{
color:#D13415;
border:none;
padding:8px 13px 8px 13px;
}
div.raceInfoTitle div.gl{
float:right;
background-image:url(../Images/gl.gif);
background-position:right;
background-repeat:no-repeat;
height:30px;
width:30px;
}
div.raceInfoTitle div.glblank{
float:right;
background-image:url(../Images/blank.gif);
background-position:right;
background-repeat:no-repeat;
height:30px;
width:30px;
}
img.tbsHorse{
margin-left:6px;
vertical-align:bottom;
}
/****************************************************** race info TABS *************************************/
div.starterInfo
{
	position:relative;
	margin:8px 5px 8px 15px;
	font-weight:bold;
	color:#D13415;
}
div.raceInfo{
position:relative;
}
div.raceTabs{
margin:8px 5px 0 5px;
height:24px;
}
div.raceTab{
background-image:url(../Images/raceTabsBg.gif);
background-repeat:repeat-x;
background-position:top;
float:left;
color:white;
font-weight:bold;
}
div.raceTab a{
display:block;
padding:5px 10px 7px 10px;
color:white;
text-decoration:none;
background-image:url(../Images/raceTabLast.gif);
background-repeat:no-repeat;
background-position:right;
}
div.tabLeftEdge{
height:24px;
width:3px;
background-image:url(../Images/raceTabLeftEdge.gif);
float:left;
}
div.activeTab{
background-image:url(../Images/raceTabsBgActive.gif);
border-bottom:0;
height:25px;
}
div.activeTab div.tabLeftEdge{
background-image:url(../Images/raceTabLeftEdgeActive.gif);
height:25px;
}
div.activeTab a{
color:#D13415;
background-image:url(../Images/raceTabLastActive.gif);
}
/***** race info content ****/
div.raceInfoContent{
border:1px solid #D13415;
margin:0px 5px 8px 5px;/* IE */
background-color:white;
padding-top: 10px;
}
table.raceInfoTable, table.raceInfoTableResults{
width:716px;
margin:5px 0 5px 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
border-collapse:collapse;
}
table.raceInfoTable th, table.raceInfoTableResults th{
text-align:left;
padding:2px 10px 2px 5px;
border-bottom:1px solid #CCCCCC;
}
table.raceInfoTable td{
border-bottom:1px solid #CCCCCC;
padding:5px 10px 5px 5px;
}
table.raceInfoTableResults td{
border-bottom:1px solid #CCCCCC;
padding:3px 10px 3px 5px;
}
table.raceInfoTable th.right, table.raceInfoTable td.right{
text-align:right;
}
table.raceInfoTable a, table.raceInfoTableResults a{
color:#D13415;
}

/**********  re-order the stack to support iTips in all IE  *********/
div#divField{
z-index:5;
}
div#divReport{
z-index:4;
}
div#divTrials{
z-index:3;
}
div#divStats{
z-index:2;
}
div#divGear{
z-index:1;
}


div.fixtureTabContent{
padding:10px;
}
div.fixtureTabContent h2{
font-size:11px;
margin:0 0 2px 0;
}
div.fixtureTabContent h3{
font-size:10px;
color:#D13415;
margin:0;
}


/****************************************************** List of Meetings *************************************/
div.mListContainer{
border:1px solid #D23316;
margin:5px 5px 0 5px;
background-color:#FFFFFF;
font-size:10px;
position: relative;
}
div.mListContainer2nd{
border: solid #D23316;
border-width: 0 1px 1px 1px;
margin:0 5px 0 5px;
background-color:#FFFFFF;
font-size:10px;
}
div.mTextContainer{
border:1px solid #D23316;
margin:5px 5px 0 5px;
background-color:#FFFFFF;
font-size:10px;
padding: 8px 4px;
}
div.mListHeader{
height:18px;/*ie_fixture*/
padding-top:5px;
font-weight:bold;
}
div.mListMasterHeader{
	border-bottom: 1px solid #d13415;
}
div.mListMasterHeader2{
	float: left;
}
div.mListMasterHeader3{
	float: left;
	line-height: 23px;
	font-weight: bold;
	font-size: 11px;
	color: #d13415;
}
a.mList{
display:block;
background-color:#FFFFFF;
border-top:1px solid #BBBFA6;
color:#6A6B66;
text-decoration:none;
height:18px;/*ie_fixture*/
padding-top:5px;
}
a.mList:hover{
background-color:#A5AA8A;
color:#FFFFFF;
cursor:pointer;
}
a.mListOdd{
background-color:#D5DABA;
}
div.mListContainer span.s0{
display:block;
float:left;
width:30px;
margin-top:-2px;
text-align:center;
}
div.mListContainer span.s1{
display:block;
float:left;
width:120px;
}
div.mListContainer span.s2{
display:block;
float:left;
width:150px;
}
div.mListContainer span.s3{
display:block;
float:left;
width:150px;
}
div.mListContainer span.s4{
display:block;
float:left;
}
div.mListContainer span.t1, div.mListContainer2nd span.t1{
display:block;
float:left;
width:170px;
margin:-2px 0 0 10px;
padding: 2px;
}
div.mListContainer span.t2, div.mListContainer2nd span.t2{
display:block;
float:left;
width:210px;
padding: 2px;
}
div.mListContainer span.t3, div.mListContainer2nd span.t3{
display:block;
float:left;
width:180px;
padding: 2px;
}
div.mListContainer span.tr0{
display:block;
float:left;
width:50px;
text-align:center;
}
div.mListContainer span.tr1{
display:block;
float:left;
width:340px;
}
div.mListContainer span.tr2{
display:block;
float:left;
width:190px;
}
div.mListContainer span.tr3{
display:block;
float:left;
width:120px;
}
div.mListContainer span.tr4{
display:block;
float:left;
width:260px;
}
div.mListContainer div.raceTime{
float:left;
color:#D13415;
padding:6px 13px 5px 20px;
border-right:1px solid #D13415;
background-image:url(../Images/clock.gif);
background-repeat:no-repeat;
background-position:0px 4px;
}
span.trialMonth{
	display: block;
	width: 200px;
	padding: 5px 0 5px 5px;
	background: #d13415;
	color: #fff;
}
span.trialMonth h2{
	margin: 0;
	font-size: 11px;
}
h2.trialHeat{
	display: block;
	width: 60px;
	padding: 5px 0 5px 5px;
	background: #d13415;
	color: #fff;
	margin: 0;
	font-size: 11px;
}
h2.trialResult{
	display: block;
	width: 60px;
	padding: 5px 0 5px 5px;
	background: #d13415;
	color: #fff;
	margin: 0 20px 0 0;
	font-size: 11px;
}
a.trackIcon{
display:block;
position:absolute;
right:15px;
margin-top:3px;
}

div.mListKey{
border:1px solid #D23316;
border-top:none;
margin:0 5px 5px 5px;
background-color:#FFFFFF;
font-size:10px;
padding:4px 5px 6px 10px;
}

div.mListKey img{
margin-bottom:-5px;
}

/****************************************************** Trials *************************************/
div#lastUpdatedTrial{
	float: left;
}
div.lastUpdatedTime{
	padding-right: 4px;
	float: right;
}
img.mid{
	vertical-align: top;
}

/****************************************************** Fixture Results *************************************/
div.raceInfoContent_noBD{
		border:1px solid #D13415;
		margin:0px 5px 8px 5px;/* IE */
		background-color:white;
		border: 0;
	}
	div.small{
		font-size: 10px;
		font-weight: bold;
	}
	#finishImage{
		border: 1px solid #d23315;
		margin: 8px 0px 0px 5px;
	}
	#finishImage img{
		display: block;
	}
	.fullResults{
		padding-bottom: 12px;
	}
	.fullResults h2{
		border-bottom: 1px solid #d15e41;
		margin: 0;
		padding: 8px 6px;
		color: #9b2509;
		font-size: 11px;
		text-transform: uppercase;
	}
	div.videoLinks, div.videoLinks a{
		display:inline;
		color: #D13415;
		font-size: 10px;
		font-weight: bold;
		text-transform: none;
		margin-right:10px;
		padding-left:0px;
		padding-right:0px;
	}
	img.videoLinks {
		display:inline;
		padding:0px;
		margin: -6px 4px -8px 45px;
	}
	div.fullResults div.winnersTime
	{
		float:right;
		padding: 8px 20px 8px 40px;
		border-left:1px solid #D13415;
		color:#D13415;
		background-image:url(../Images/clock.gif);
		background-repeat:no-repeat;
		background-position:16px 7px;
	}
	span.winners{
		color: #9b2509;
		font-weight: bold;
	}
	span.owner{
		padding-left: 10px;
	}
	span.quin_trif{
		color: #9b2509;
		font-weight: bold;
		text-transform: uppercase;
	}



div.resultNav{
float:right;
font-size:11px;
font-weight:bold;
margin-top:2px;
}
div.resultNav a{
color:#D03314;
margin:2px;
}

tr.scratched{ /* was #divRace tr.scratched */
background-color: #D3D3D3;
}

div#contentPrint{
position:absolute;
top:0px;
left:8px;
width:740px; /* ie 740+1+4 = 745*/
background-image: url("../Images/contentBg.gif");
background-repeat:repeat-y;
border-left:1px solid #93AA94;
}

/****************************************************** Result Selectors *************************************/
div#tabs{
	padding: 15px 0px 0px 5px;
}
div.tabYear{
	width: 130px;
	line-height: 25px;
	float: left;
	font-size: 9px;
	text-transform: uppercase;
	color: white;
	text-align: center;
	background: #70816F;
	border-bottom: 6px solid #C2D2AD;
	cursor:pointer;
}
div.tabMonth{
	width: 130px;
	line-height: 25px;
	float: left;
	font-size: 9px;
	text-transform: uppercase;
	color: white;
	text-align: center;
	background: #7C8F7C;
	border-bottom: 6px solid #C2D2AD;
	cursor:pointer;
}
div.tabCurrent{
	width: 197px;
	line-height: 25px;
	float: left;
	font-size: 9px;
	text-transform: uppercase;
	color: white;
	text-align: center;
	background: #D23316;
	border-bottom: 6px solid #C2D2AD;
}
div.clearBoth{
	clear:both;
}
A.red
{
	color: RGB(209,52,21);
}
