

#box_1 { position: fixed; top: 0; left: 0; right: 0; background: #111111; padding: 1px 0; border-bottom: 1px solid #ffffff; z-index:100; }
#box_2 { position: fixed; bottom: 0; left: 0; right: 0; background: #111111; padding: 5px 0; border-top: 1px solid #ffffff; z-index:100; }


/** Collapsible tables ------------------------------------------------------------------------- **/
h6 {
  font: small-caps 20px georgia;
	cursor:pointer;  
	border-bottom: 1px dotted #ffffff;
}
#content {
  width:1000px;
  margin:0 auto;
}
.collapser h6 {
  position: relative;
  margin:10px 0;
  font-size:14px;
  font-weight: bold;
	cursor:pointer;
}
.collapser table {
  border-collapse: collapse;
  border:1px solid #ff0000;
}
.collapser td {
  border:1px solid #ccc;
  padding:3px 5px;
}
.collapser h6::before {
  content: " + ";
  font-size:16px;
  font-weight: bold;
  position: absolute;
  left:-20px;
  top:0px;
	cursor:pointer;
}
.collapser h6.active::before {
    content: " - ";
}
/** End Collapsible tables ------------------------------------------------------------------------- **/

/** Bottom Slider ------------------------------------------------------------------------- **/

.captionOrange, .captionBlack {
  color: #fff;
  font-size: 20px;
  line-height: 30px;
  text-align: center;
  border-radius: 4px;
}
.captionOrange {
  background: #EB5100;
  background-color: rgba(235, 81, 0, 0.6);
}
.captionBlack {
  font-size:16px;
  background: #000;
  background-color: rgba(0, 0, 0, 0.4);
}
a.captionOrange, A.captionOrange:active, A.captionOrange:visited {
color: #ffffff;
text-decoration: none;
}
a.captionOrange:hover {
  color: #eb5100;
  text-decoration: underline;
  background-color: #eeeeee;
  background-color: rgba(238, 238, 238, 0.7);
 }
.bricon {
  background: url(img/browser-icons.png);
}
/** End Bottom Slider ------------------------------------------------------------------------- **/

.title {
  font-size:60px;
	text-align:center;
	color:#ffffff;
	font-variant:small-caps;
	text-shadow:2px 2px 8px #ff0000;
	letter-spacing:25px;
	font-stretch:expanded;
}
.title-yr {
  font-size:25px;
	color:#ffffff;
	font-variant:small-caps;
	text-shadow:2px 2px 10px #ff0000;
	letter-spacing:5px;
}
.statstbl {
  margin-left:auto;
	margin-right:auto;
	background-color:transparent;
	color:#fff;
	border:1px solid #fff;
	width:700px;
}
.statstbl2 {
  margin-left:auto;
	margin-right:auto;
	background-color:transparent;
	color:#fff;
	border:1px solid #ff000;
	width:800px;
	padding:5px;
}
.statstbl3 {
  margin-left:auto;
	margin-right:auto;
	background-color:transparent;
	color:#fff;
	border:1px solid #ff000;
	width:100%;
}
.statsbc {
  font-weight:bold;
	text-align:center;
}
.welcometbl {
  margin-left:auto;
	margin-right:auto;
	background-color:transparent;
	color:#fff;
	border:3px solid #fff;
	width:800px;
	padding:15px;
}
.welcomet {
  font-weight:bold;
	text-align:center;
	font-variant:small-caps;
	font-size:22px;
	font-stretch:ultra-expanded;
	letter-spacing:10px;
	text-shadow:2px 2px 8px #ff0000;
}
.welcome {
  font-weight:bold;
	text-align:center;
  line-height: 1.7;
	font-size:16px;
}
.statsbccaps {
  font-weight:bold;
	text-align:center;
	font-variant:small-caps;
	font-size:18px;
}
.partstitles {
  font-variant:small-caps;
	font-weight:bold;
	font-size:20px;
	text-shadow:2px 2px 8px #ff0000;
	letter-spacing:3px;
	font-stretch:expanded;
}
.vkpfaclink {
  font-size:20px;
	text-shadow:2px 2px 8px #ff0000;
	font-weight:bold;
	font-variant:small-caps;
	letter-spacing:3px;
	font-stretch:condensed;
}
.ridestats {
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
  font-size:25px;
	font-stretch:expanded;
	font-weight:bold;
	font-variant:small-caps;
	letter-spacing:2px;
  margin-left:auto;
	margin-right:auto;
	padding:5px;
	text-shadow:2px 2px 8px #ff0000;
	text-align:center;
	width:850px;
}
.workprogress {
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	color:#ffffff;
	font-size:25px;
	font-weight:bold;
	font-variant:small-caps;
	font-stretch:expanded;
	letter-spacing:2px;
	margin-bottom:20px;
  margin-left:auto;
	margin-right:auto;
	padding:5px;
	text-shadow:2px 2px 5px #ff0000;
	text-align:center;
	width:850px;
}
.legend {
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	font-size:12px;
	font-variant:small-caps;
	margin-left:auto;
	margin-right:auto;
	width:900px;
	padding:5px;
}
.legendt {
  margin-left:auto;
	margin-right:auto;;
	padding:5px;
	font-size:16px;
	font-stretch:condensed;
	font-variant:small-caps;
	letter-spacing:2px;
	text-shadow:2px 2px 5px #ff0000;
}
.legendabv {
  margin-left:auto;
	margin-right:auto;;
	padding:5px;
	font-size:16px;
	font-stretch:condensed;
	font-variant:small-caps;
	letter-spacing:2px;
	text-shadow:2px 2px 5px #ff0000;
}
.designation {
  float:right;
	margin-right:20px;
	font-size:12px;
}
.comments {
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	color:#ffffff;
	font-size:25px;
	font-weight:bold;
	font-variant:small-caps;
	font-stretch:expanded;
	letter-spacing:2px;
	margin-bottom:20px;
  margin-left:auto;
	margin-right:auto;
	padding:5px;
	text-align:center;
	text-shadow:2px 2px 5px #ff0000;
	width:850px;
}

