body
{
background-color: black;
color: white;
}

body, p, h1, h2, h3, table, td, th, ul, ol, textarea, input
{
font-family: verdana,helvetica,arial,sans-serif;
}

table
{
margin-left: auto;
margin-right: auto;
border-spacing: 0px;
border-collapse: collapse;
}

table.main
{
border-style: solid;
border-color: #5A595A;
border-width: 0px 4px 4px 4px;
margin-bottom: 20px;
}

table.inner
{
margin-top: 20px;
margin-left: auto;
margin-right: auto;
border-spacing: 0px;
}

table.register
{
border-style: solid;
background-color: #CCCCCC;
border-color: #5A595A;
color: black;
font-size:80%;
text-align: left;
}

td.register
{
border: 1px solid black;
padding-left: 10px;
padding-right: 10px;
}

th
{
border: 1px solid black;
}

img.centered
{
display: block;
margin-left: auto;
margin-right: auto;
border-width: 0px;
}

img.thumbnail
{
border: 2px solid #5A595A;
}

div.centered
{
text-align: center;
}

div.factheaders
{
text-align: left;
font-size: 125%;
color:#CCCCCC;
}

div.caption
{
color:#5A595A;
text-align: center;
font-size: 80%;
padding-top: 2px;
padding-left: 4px;
padding-right: 4px;
}

div.header
{
font-size: 200%;
text-align: right;
padding-top: 10px;
padding-right: 20px;
padding-bottom: 10px;
color:#CCCCCC;
}

div.thumbnail
{
text-align: center;
padding-bottom: 3px;
}

td.navigation
{
background-color: #5A595A;
text-align: center;
font-size: 90%;
padding-top: 5px;
padding-bottom: 5px;
}

td.sale
{
vertical-align: top;
padding-bottom: 10px;
}

td.main
{
vertical-align: top;
padding-bottom: 20px;
}

td.factleft
{
vertical-align: top;
padding-bottom: 20px;
padding-right: 20px;
border-right: 2px solid #5A595A;
width: 50%;
}

td.factright
{
vertical-align: top;
padding-bottom: 20px;
padding-left: 40px;
width: 50%;
}

p.main
{
font-size:80%;
color:#CCCCCC;
padding-right: 30px;
padding-left: 30px;
padding-top: 10px;
text-align: left;
}

p.sale
{
font-size:80%;
color:#CCCCCC;
padding-right:10px;
text-align: left;
}

p.centeredtext
{
font-size:80%;
color:#CCCCCC;
padding-right: 20px;
padding-left: 20px;
padding-top: 10px;
text-align: center;
}

p.bottom
{
padding-top:10px;
padding-bottom:10px;
font-size:80%;
text-align: center;
color:#CCCCCC;
}

p.tableheader
{
font-size:80%;
color:#CCCCCC;
padding-right: 30px;
padding-left: 150px;
padding-top: 10px;
text-align: left;
font-weight: bold;
}

ul
{
font-size:80%;
color:#CCCCCC;
text-align: left;
padding-right: 30px;
}

a
{
color: white;
text-decoration:none;
}

a.links
{
color: #CCCCCC;
text-decoration:none;
font-size:80%;
}

a:hover
{
color: #C31111;
text-decoration: underline;
}

a.footerlink
{
font-weight:bold;
color:#5A595A;
text-decoration: underline;
}

a.footerlink:hover
{
color:white;
}

span.nav
{
color: #C31111;
}

span.cars
{
font-weight:bold;
color: #5A595A;
}

span.sold
{
font-weight:bold;
color:#C31111;
}

