@charset "utf-8";
/* CSS Document */


/**************************************	*/
/*		  F5000 TYPE TABLE				*/
/**************************************	*/

table.f5000-type-table th.type  { width: 90px; }
table.f5000-type-table th.years { width: 80px; }

table.f5000-type-table.surtees th.type  { width: 120px; }

table.f5000-type-table img { max-width: none; }	/* For the Lola thumbnail images */


/**********************************	*/
/*	   Table of F5000 Champions		*/
/**********************************	*/

.f5000-champion-table {
  float: left;
  border: 1px solid #ccc;
  overflow: auto;
  box-sizing: border-box;
}

.f5000-champion-table.us	 { width: 42%;  }
.f5000-champion-table.uk	 { width: 29%; }
.f5000-champion-table.tasman { width: 29%; }

.f5000-champion-table.us .year {
  width: 18%;
}
.f5000-champion-table .us {
  width: 78%;
}
.f5000-champion-table .uk,
.f5000-champion-table .tasman { width: 96%; padding-left: 4%; padding-right: 0%; }

/* Do not display the year column when tables are alongside each other */
.f5000-champion-table.uk .year,
.f5000-champion-table.tasman .year { 
  display: none;
}


.f5000-champion-table .row {
  height: 56px;
}
.f5000-champion-table .row.header {
  height: 48px;
}

.f5000-champion-table .driver	{ width: 100%; padding-left: 0; padding-right: 0; }
.f5000-champion-table .car		{ width: 100%; padding-left: 0; padding-right: 0; }

.f5000-champion-table .car br { display: inline; }
.f5000-champion-table .sep { display: inline; }
.f5000-champion-table .sep:after { content: '/'; margin-right: 0px; }

.f5000-champion-table .year		{ width: 5%; padding-left: 2%; }
x.f5000-champion-table .us		{ width: 33%; }
x.f5000-champion-table .uk		{ width: 32%; }
x.f5000-champion-table .tasman	{ width: 28%; }
x.f5000-champion-table .uk .driver		{ width: 42%; }
x.f5000-champion-table .uk .car			{ width: 58%; }
x.f5000-champion-table .tasman .driver	{ width: 55%; }
x.f5000-champion-table .tasman .car		{ width: 45%; }

.f5000-champion-table .row.header div {
  height: 39px;
}

/**********************************	*/
/*	   F1 Type Table  				*/
/**********************************	*/

  div.orc-table.f1-types {
  }
  div.orc-table.f1-types div.row.header {
	display: block;
	color: white;
	font-size: 16px;
  }
  div.orc-table.f1-types div.row.header > div {
    background-color: #666;
	height: 60px;
  }
  div.orc-table.f1-types div.row.odd {
	background-color: #efefef;
  }
  div.orc-table.f1-types div.row > div { 
    float: left; 
	padding-top: 5px; 
	padding-bottom: 8px; 
	margin-right: 0.2%;
  }
  div.orc-table.f1-types div.row { border: 1px solid #EFEFEF; overflow: hidden; }
		/* Changed from auto to hidden 18 Nov 2017 because odd scrollbars suddenly appearing on Chrome */

  div.orc-table.f1-types div.row div.car { width: 22%; padding-left: 1%; }
  div.orc-table.f1-types div.row div.all-starts { width: 8%; padding-left: 1%; }
  div.orc-table.f1-types div.row div.gp-starts { width: 8%; padding-left: 1%; }
  div.orc-table.f1-types div.row div.gp-wins { width: 8%; padding-left: 1%; }
  div.orc-table.f1-types div.row div.first-race { width: 26.8%; padding-left: 1%; }
  div.orc-table.f1-types div.row div.present-location { width: 20%; padding-left: 1%; }

  div.orc-table.f1-types div.car {
	font-size: 14px;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 0px;
  }
  div.orc-table.f1-types div.row.header div.car {
	font-size: 18px;
  }
  div.orc-table.f1-types div.row div:before { margin-right: 0; }
  div.orc-table.f1-types div.row div.all-starts:before { content: ''; }
  div.orc-table.f1-types div.row div.gp-starts:before { content: ''; }
  div.orc-table.f1-types div.row div.gp-wins:before { content: ''; }
  div.orc-table.f1-types div.row div.first-race:before { content: ''; }
  div.orc-table.f1-types div.row div.present-location:before { content: ''; }
  div.orc-table.f1-types div.row div.first-race br { display: block; }

  span.cups {
	display: block;
    margin-left: -20%;
    margin-right: 20%;
  }


