﻿img {
border: 0px none;
}

#manufacturers {
	padding: 0;
	margin:0;
	text-align: center;
}

#logokawasaki {
	position:absolute; top: 320px; left:220px;
}

#logokawasaki_new {
	position:absolute;
}

#logohonda {
	position:absolute; top: 288px; left:350px; z-index:1;
}

#logohonda_new {
	position:absolute;
	z-index:1;
}

#logoyamaha {
	position:absolute; top: 307px; left:440px;
}

#logoyamaha_new {
	position:absolute;
}

#logosuzuki {
	position:absolute; top: 295px; left:536px;
}

#logosuzuki_new {
	position:absolute;
}

table.contingency {
  /*clear: right;*/
  font-size:x-small;
  width: 100%;
  line-height: 1.4em;
  border-collapse: collapse;
  border: 1px solid #adbbca;
  color: #4f6480;
  background: #f0f0f0;
}

table.contingency caption {
  margin: 0;
  padding: 0;
  color: #032469;
  line-height: 2em;
  text-align: center;
  font-size:medium;
  font-weight: bold;
  text-decoration:underline overline;
}

table.contingency thead tr {
  color: white;
  background: #5e7796;
  border: 1px solid #adbbca; 
}

table.contingency thead tr th {
  padding: 0.4em 0.6em 0.4em 0.6em;
  font-size:small;
  border: 1px solid #adbbca;
}

table.contingency tbody tr {
  border: 1px solid #adbbca;
  font-weight:normal;
}

table.contingency tbody tr th {
	text-align:right;
	font-weight: bold;
	color: olive;
}

table.contingency tbody tr .fill{
  border: 1px solid #adbbca;
  background-color:maroon;
  text-align: left;
  color: maroon;
  height:8px
}

table.contingency tbody th {
  padding: 0.6em;
  text-align:left;
  border: 1px solid #adbbca;
}

table.contingency tbody td {
  padding-left:  0.6em;
  border: 1px solid #adbbca;
}

table.contingency tbody tr th a:link {
  font-weight: bold;
  color: white;
  text-decoration: underline;
}

table.contingency tbody tr th a:visited {
  font-weight: bold;
  color: white;
}

table.contingency tbody tr th a:hover {
  font-weight: bold;
  color: white;
  text-decoration: none;
}

