 html {
   margin: 0;
   padding: 0;
 }
 
 body {
   background-color: #eee;
   color: #000;
   font-size: 90.1%;
   font-family: helvetica, arial, tahoma, sans-serif;
   margin: 0;
   padding: 0;
 }
 
 div#wrapper {
   background-color: #fff;
   color: inherit;
   width: 51em;
   margin: -1em auto 0 auto;
   padding: 0 0.5em;
   position: relative;
 }
 
 #siteTitle {
   height: 135px;
 }
 
 #siteTitle .siteTitle {
   text-align: right;
   padding-top: 0.5em;
   padding-bottom: 0;
   margin-top: 0.67em;
   margin-bottom: 0;
   font-weight: bold;
   font-size: 2em;
 }
 
 #siteTitle .siteTitle a {
   background-color: inherit;
   color: #000;
 } 

 img#logo {
   position: absolute;
   top: 0;
   left: 0;
   z-index: 2;
   border-width: 0;
 }
 
 div#topnav {
   position: absolute;
   right: 0;
   background-color: #5f70b8;
   color: #fff;
   width: 95%;
   text-align: right;
   padding-top: 0.05em;
   padding-bottom: 0.05em;
   z-index: 1;
 }
 
 ul.horizontal li {
   list-style: none;
   display: inline;
   padding-right: 2em;
   
 }
 
 ul.horizontal li span, 
 ul.horizontal li a:link, 
 ul.horizontal li a:visited, 
 ul.horizontal li a:active {
   background-color: inherit;
   color: #fff;
 }
 
 ul.horizontal li a:hover {
   background-color: inherit;
   color: #e40001;
   border-bottom-color: #e40001;
 }
 
 #topnav {
   text-transform: uppercase;
 }
 
 #topnav ul li a {
   text-decoration: none;
   border-bottom: medium solid #fff;
   padding-bottom: 0.1em;
 }
 
 #maincontent {
   float: left;
   width: 35em;
   padding-right: 1em;
 
 }
 
 div#maincontent form#googleSearch{
   margin-left: auto;
   margin-right: auto;
   text-align: center;
 }
 
 #clubBar {
   float: left;
   width: 12em;
   border: thin dotted #000;
   border-right-width: 0;
   padding: 1em;
 }
 
 #clubBar h2 {
   text-align: center;
   font-size: 1em;
 }
 
 .readmore {
   text-align: right;
   font-size: 0.9em;
 }
 
 #footer {
   background-color: #5f70b8;
   color: #fff;
   clear: both;
   padding-top: 0.05em;
   padding-bottom: 0.5em;
   padding-left: 1em;
   margin-left: -0.5em;
   margin-right: -0.5em;
   border-top: 1em solid #fff;
   font-size: 0.9em;
 }
 
 #footer ul {
 }

 small {
   display: block;
 }
 
 #disclaimer {
   font-size: 0.8em;
   background-color: inherit;
   color: #333;
 }
 
 form#orderCD div.vertical label {
   display: block;
 }
 
 form#orderCD label {
   font-weight: bold;
   margin-top: 0.2em;
 }
 
 form#orderCD label span {
   font-weight: normal;
 }
 
 .inerror, 
 .error {
   background-color: inherit;
   color: #f00;
 }
 
 #tagCloud {
   clear: both;
 }
 
 #tagCloud ul,
 #tagCloud li {
   list-style: none;
   display: inline;
 }
 
 .accessabilityonly { position: absolute; left: -10000px; }
 
 #imgBlock ul,
 #imgBlock li {
   list-style: none;
   display: inline;
 }

 #imgBlock li div {
   border: 1px solid grey;
   padding: 0.3em;
   margin-right: 0.3em;
   margin-bottom: 0.3em;
 }

 #imgBlock li p {
   display: inline;
 } 
 
 #slideshowBlock {
   float: right; 
   width: 200px; 
   height: 143px; 
   border: 1px solid grey; 
   margin: 0 10px 10px 10px; 
   padding: 10px;
 }  
 
 #featuredProduct {
   text-align: center;
   font-weight: bold;
 }
 
  #adblock {
    border: 1px solid grey;
    text-align: center;
    background-color: #ececec;
    color: inherit;
    border: 1px solid #000;
    border-right: 2px solid #666;
    border-bottom: 2px solid #666;
    padding: 0.5em 0.2em 0.2em 0.2em;
  }
  #adblock h3 {
    text-align: left;
    text-transform: uppercase;
    font-size: 0.8em;
    padding: 0;
    margin: 0;
  }
  .EbayAdBlock {
    width: 200px;
    float: left;
  }
  .EbayAdBlock a {
    color: #000;
    background-color: inherit;
  }
  .EbayAdBlock h4 { 
    margin: 0.4em auto 0.2em auto;
    font-size: 0.9em;
  }
  .EbayAdBlock p { 
    font-size: 0.8em; 
    margin: 0.2em auto;
  }
  .EbayAdBlock span { text-decoration: none; }
 
  .thumbdesc img.thumb { float: left; }
  .thumbdesc p.desc { 
    text-align: center; 
    padding-left: 85px; 
  } 
  
  div.clearer {
    clear: both; 
    height: 1px;
  }
  
  
#forsale {
	margin-bottom: 2em;
}

#forsale .vehicleblock {
	clear: both; 
	padding-bottom: 1em;
}

#forsale .vehicleblock .thumbnail {
	float: left; 
	width: 100px; 
	text-align: right;
}

#forsale .vehicleblock .linkout {
	float: right; 
	width: 120px;
}

#forsale .vehicleblock .linkout img {
	text-decoration: none; 
	border: 0; 
	padding: 0; 
	margin: 0;
}

#forsale .vehicleblock h4 {
	padding-left: 110px;
}

#forsale .vehicleblock .amount {
	padding-left: 110px;
}

#forsale .vehicleblock .timeremaining {
	padding-left: 110px;
}

#forsale .vehicleblock .readmore {
	padding-left: 110px;
}
  
