.btn-timeLeft {
	float: left;
	width: 180px;
	margin: 0;
}
.btn-timeRight {
	float: right;
	width: 180px;
	margin: 0;
}
.btn-timeCenter {
	width: 240px;
	margin: 0;
}

.btn-fixed {
	width: 100px;
}

.btn-rust { 
	background-color: hsl(26, 66%, 23%) !important; 
	background-repeat: repeat-x; 
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#d98748", endColorstr="#613513"); 
	background-image: -khtml-gradient(linear, left top, left bottom, from(#d98748), to(#613513)); 
	background-image: -moz-linear-gradient(top, #d98748, #613513); 
	background-image: -ms-linear-gradient(top, #d98748, #613513); 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d98748), color-stop(100%, #613513)); 
	background-image: -webkit-linear-gradient(top, #d98748, #613513); 
	background-image: -o-linear-gradient(top, #d98748, #613513); 
	background-image: linear-gradient(#d98748, #613513); 
	border-color: #613513 #613513 hsl(26, 66%, 14.5%); 
	color: #fff !important; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.56); 
	-webkit-font-smoothing: antialiased; 
}

.sortHead {
	color: white;
	background: #1e1e1e;
	font-size : 12px;
	font-weight: normal;
	-moz-text-decoration-style: dotted; /* Code for Firefox */
	text-decoration: underline;
	text-decoration-style: wavy !important;
	cursor: pointer;	
	vertical-align: bottom;
}
.normHead {
	color: white;
	background: #1e1e1e;
	font-size : 12px;
	font-weight: normal;
	vertical-align: bottom;
	padding-top: 2px;
}
.cFlag { 
	background-color: hsl(0, 0%, 16%) !important; 
	background-repeat: repeat-x; 
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#5b5b5b", endColorstr="#282828"); 
	background-image: -khtml-gradient(linear, left top, left bottom, from(#5b5b5b), to(#282828)); 
	background-image: -moz-linear-gradient(top, #5b5b5b, #282828); 
	background-image: -ms-linear-gradient(top, #5b5b5b, #282828); 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5b5b5b), color-stop(100%, #282828)); 
	background-image: -webkit-linear-gradient(top, #5b5b5b, #282828); 
	background-image: -o-linear-gradient(top, #5b5b5b, #282828); 
	background-image: linear-gradient(#5b5b5b, #282828); 
	border-color: #282828 #282828 hsl(0, 0%, 11%); 
	color: #fff !important; 
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.33); -webkit-font-smoothing: antialiased; 
}
.gFlag {
	background-color: hsl(110, 56%, 16%) !important;
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#398f28", endColorstr="#193f11");
	background-image: -khtml-gradient(linear, left top, left bottom, from(#398f28), to(#193f11));
	background-image: -moz-linear-gradient(top, #398f28, #193f11);
	background-image: -ms-linear-gradient(top, #398f28, #193f11);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #398f28), color-stop(100%, #193f11));
	background-image: -webkit-linear-gradient(top, #398f28, #193f11);
	background-image: -o-linear-gradient(top, #398f28, #193f11);
	background-image: linear-gradient(#398f28, #193f11);
	border-color: #193f11 #193f11 hsl(110, 56%, 11%);
	color: #fff !important;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.33);
	-webkit-font-smoothing: antialiased;
}
.rFlag { 
	background-color: hsl(0, 69%, 22%) !important; 
	background-repeat: repeat-x; 
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#b42121", endColorstr="#5e1111"); 
	background-image: -khtml-gradient(linear, left top, left bottom, from(#b42121), to(#5e1111)); 
	background-image: -moz-linear-gradient(top, #b42121, #5e1111); 
	background-image: -ms-linear-gradient(top, #b42121, #5e1111); 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b42121), color-stop(100%, #5e1111)); 
	background-image: -webkit-linear-gradient(top, #b42121, #5e1111); 
	background-image: -o-linear-gradient(top, #b42121, #5e1111); 
	background-image: linear-gradient(#b42121, #5e1111); 
	border-color: #5e1111 #5e1111 hsl(0, 69%, 17%); 
	color: #fff !important; 
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.33); 
	-webkit-font-smoothing: antialiased; 
}
.yFlag { 
	background-color: hsl(56, 100%, 40%) !important; 
	background-repeat: repeat-x; 
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fff132", endColorstr="#ccbe00"); 
	background-image: -khtml-gradient(linear, left top, left bottom, from(#fff132), to(#ccbe00)); 
	background-image: -moz-linear-gradient(top, #fff132, #ccbe00); 
	background-image: -ms-linear-gradient(top, #fff132, #ccbe00); 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff132), color-stop(100%, #ccbe00)); 
	background-image: -webkit-linear-gradient(top, #fff132, #ccbe00); 
	background-image: -o-linear-gradient(top, #fff132, #ccbe00); 
	background-image: linear-gradient(#fff132, #ccbe00); 
	border-color: #ccbe00 #ccbe00 hsl(56, 100%, 35%); 
	color: #333 !important; 
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.33); 
	-webkit-font-smoothing: antialiased; 
}


TD {
	font-size : 12px;
	vertical-align: top;
	padding: 1px;
}

td.n {					/* new lap */
	font-weight: normal;
	color: black;
}

td.n1 {					/* new lap 1st place*/
	font-weight: 800;
	color: orange;
}
td.s {					/* placeholder  */
	font-weight: normal;
	color: black;
}
td.s1 {					/* placeholder */
	font-weight: normal;
	color: navy;
}

td.g {					/* green for moving up */
	font-weight: bold;
	color: white;
	background: green;
}
td.r {					/* red, retired or moving down */
	font-weight: bold;
	color: white;
	background: red;
}

td.x {					/* purple is best */
	font-weight: bold;
	color: white;
	background: purple;
}

td.p {					/* in the pits */
	font-weight: bold;
	color: white;
	background: #3F80F8;
}


/* car classes */
.dP {
	color: white;
	background: #F50002;
}
td.dP {
	font-weight: bold;
	width: 12px;
}
td.dPL {
	font-weight: bold;
	width: 12px;
	color: white;
	background: #F50002;
}
td.dpl{
	font-weight: bold;
	color: white;
	background: #F50002;
}


.dPC {
	color: white;
	background: #0055F9;
}
td.dPC {
	font-weight: bold;
	width: 12px;
}
td.dPCL {
	color: white;
	background: #0055F9;
	font-weight: bold;
	width: 12px;
}
td.dpcl {
	font-weight: bold;
	color: white;
	background: #0055F9;
}


.dGTD {
	color: white;
	background: #009B3A;
}
td.dGTD {
	font-weight: bold;
	width: 12px;
}
td.dGTDL {
	color: white;
	background: #009B3A;
	font-weight: bold;
	width: 12px;
}
td.dgtdl {
	font-weight: bold;
	color: white;
	background: #009B3A;
}

.dGTLM {
	color: black;
	background: #ffad32;
}
td.dGTLM {
	font-weight: normal;
	width: 12px;
}
td.dGTLML {
	color: black;
	background: #ffad32;
	font-weight: normal;
	width: 12px;
}
td.dgtlml {
	font-weight: normal;
	color: black;
	background: #ffad32;
}

td.dUNC {
	font-weight: bold;
	color: white;
	background:black;
	width: 12px;
}
td.dUNCL {
	font-weight: bold;
	color: white;
	background: black;
	width: 12px;
}

td.newDriver {
	font-weight: normal;
	color: black;
	background: yellow;
}
