/* INNOVA */

h1 {
	font-size:21px;
	margin-bottom:15px;
	margin-top:0px;
	margin-left:8px;
}

h2 {
	font-size:16px;
	margin-bottom:15px;
}

h3 {
	font-size:15px;
	margin-bottom:15px;
}

p {
	margin-bottom:15px;
}

ol {
	margin-left:30px;
}
ol li {
	margin-bottom:10px;
}

#Main ul {
	margin-left:30px;
	margin-bottom:15px;
}
#Main ul li {
	margin-bottom:10px;
}

.section {
	border:0px dotted #777;
	padding:8px;
	margin:8px 0 8px 0;
}

.sectionNoBorder {
	border:0px;
	padding:8px;
	margin:8px 0 8px 0;
}

.backToTop {
	text-transform:uppercase;
	font-size:8px;
	padding:0;
	margin:0;
}

.buyNow {
	text-transform:uppercase;
	font-size:8px;
	padding:0;
	margin:0;
}

blockquote {
	margin-left:20px;
}

.sectionHeading {
	border:0px dotted #777; padding:4px; font-size:13px; font-weight:bold;margin-bottom:4px;
}



.step {border:0px dotted #777;padding:8px;margin:8px 0 8px 0;}
.step h2 {margin-top:0px;margin-bottom:0;}
.step p {margin-top:5px;margin-bottom:0;}

.actions {border:0px dotted #777;padding:8px;margin:8px 0 8px 0; text-align:center;}


.courtesyBusTimes {
	border-top:1px solid #CCC;
	border-right:1px solid #CCC;
	margin-top:10px;margin-bottom:10px;
}

.courtesyBusTimes tr.tr1 {
	background-color:#DDD;
}
.courtesyBusTimes tr.tr2 {
	background-color:#FFF;
}
.courtesyBusTimes tr.tr3 {
	background-color:#EEE;
}

.courtesyBusTimes th {
	border-bottom:1px solid #CCC;
	border-left:1px solid #CCC;
	padding:3px;
}

.courtesyBusTimes td {
	border-bottom:1px solid #CCC;
	border-left:1px solid #CCC;
	padding:3px;
}

.cbtRacemeeting {width:85px; text-align:left;}
.cbtFirstRace { width:60px;text-align:left;}
.cbtTrainFromEW {width:140px; text-align:center;}
.cbtTrainFromNB {width:100px; text-align:center;}
.cbtBusPickUp {width:70px; text-align:center;}



	

.competitionSection {
	border-top:1px dotted #AAA;
	padding-top:10px;
	margin-top:10px;
}


