body {
	margin: 0 0 0 0;
	background-color: #080808;
	font-family: Tahoma, Arial;
	font-size: 10pt;
	color: #ffffff; }
a:link, 
a:visited {
	color: #ffffff;
	border-bottom: dotted 1px #cccccc; 
	text-decoration: none;
}
a:hover {border-bottom: solid 1px #ffffff; text-decoration: none;}
ol li {padding-top: 10px; }
ul li {padding-top: 2px; }
.shippinglinks {list-style-type: none; padding-left: 30px; position:relative; top:-10px;}
.clsNoWrap {white-space:nowrap;}
.randomCarImage {float:left; padding: 2px 4px 2px 4px;}
.randomCarImage a:link,
.randomCarImage a:visited {border:none;}
.carDescription h3 {font-size: 10pt;}
.clsLinkBold 
{
	color: #ffffff;
	font-weight: bold;
}
.clsPageTitle
{
	font-family: Arial, Tahoma;
	font-size: 14pt;
	font-weight:bold;
	margin-top: 10px;
	margin-bottom: 10px;
}
.SiteTitle {
	color: #ffffff;
	font-size: 10pt;
	font-family: Tahoma, Arial;
	font-weight: bold; }
.clsHidden {display:none; visibility: hidden; }
.clsAlignLeft {text-align: left; }
.clsAlignLeft td {text-align:left;}
.clsAlignLeft th {text-align:right;}
.copyright {color: Silver;	font-size: 8pt; }
.designedby {color: #222222; font-size: 8pt; }
.designedby a:link,
.designedby a:visited {color: #222222; border:none;}
.bottomlinks {font-size: 8pt; vertical-align:middle;}
.clsAddress {font-family: Arial, Tahoma; color: #000000; }
.clsInnerTable .clsSearchTable td {background-color: #222222; padding: 2px 4px 2px 4px;}
.clsSearchTable th {background-color: #222222; padding: 2px 6px 2px 6px; }
.clsInnerTable { }
.clsInnerTable td { padding-left: 3px; padding-right:3px; vertical-align:top;}
.clsInnerTable p {padding-top:8px;}
/*.clsInnerTable p:first-letter {font-size: small; font-weight: bold;}*/
.TopCellPadding {padding-top:10px;}
.clsResultsItemTable { width: 910px; }
.clsResultsItemTable tr td {background-color:#444444; border: solid 1px #444444;}
.clsSmallImageBlock {width: 150px; text-align: center; padding-left: 2px;}
.clsSmallImageBlock .clsImageDiv {height:112px;width:150px;background-repeat:no-repeat;}
.clsSmallImageBlock a:link,
.clsSmallImageBlock a:visited,
.clsSmallImageBlock a {border:none;height:112px;width:150px;clip:0px 0px 112px 150px;display:block;}
.clsSmallImageBlock .clsImgSold img {height:112px;}
.clsCarTitle {font-weight: bold; font-size: 12pt; padding-left: 0px;}
.clsCarTitle a:link,
.clsCarTitle a:visited {text-decoration:none;}
.clsCarTitle a:hover {text-decoration: none;}
.clsDetailsLink {text-align: right;}
.clsPriceBox {width: 125px; text-align: center;}
.clsPriceBox .clsPrice {font-size: 12pt; font-weight: bold; }
.clsSimpleTable {background-color: #222222; margin: 5px 15px 5px 15px;}
.clsSimpleTable td {background-color: #444444; padding: 3px 5px 3px 5px;}
.clsSimpleTable th {padding: 10px 5px 5px 10px; font-family: Tahoma, Arial; font-size: 12pt; font-variant:small-caps; }
.clsItemTable {width: 915px; background-color: #222222;}
.clsItemTable td {background-color: #444444; padding-right: 10px; }
.clsItemTable .clsItemTitle {font-size: 14pt; font-weight: bold; text-align: left;}
.clsItemTable .clsItemPrice {font-size: 14pt; font-weight: bold; text-align: right;}
.clsItemTable .clsItemDescription {text-align:left; padding: 5px 10px 5px 10px;}
.clsItemTable .clsItemDetails {width: 100%;}
.clsItemTable .clsItemDetails th { text-align: right; font-weight: normal; color: #dddddd; padding-right: 8px; border-bottom: solid 1px #222222;}
.clsItemTable .clsItemDetails td { text-align: left; font-weight: normal; padding-left:5px; border-bottom: solid 1px #222222; height: 30px;}
.clsItemTable .clsItemDetails .clsItemDetailsImage {border-bottom: none; padding: 10px 10px 10px 10px;}
.clsItemDetailsImage .clsImgMain {height:450px; width: 600px; background-repeat:no-repeat;background-position:center;}
.clsItemDetailsImage .clsImgMainProd {width: 600px; text-align:left; background-repeat:no-repeat;background-position:center;}
.clsItemTable .clsItemDetails .clsItemDetailsNoBorder th,
.clsItemTable .clsItemDetails .clsItemDetailsNoBorder td {border-bottom: none;}
.clsItemDetailsNoBorder {}
.clsItemTable .clsItemImages {width: 100%;}
.clsItemTable .clsItemImages td {text-align:center; height: 200px; width: 300px;}
.clsItemTable .clsItemImages a {border:none;}
.makeList {width:100%; }
.makeList th {text-align:center; border-bottom: solid 1px #555555;}
.shippingTable {}
.shippingTable td {padding: 2px 2px 2px 2px; }
.shippingTable th {padding: 2px 2px 2px 2px; text-align:left; border-bottom: solid 1px #555555;}
.ReviewTable {height: 400px; width: 100%; }
.ReviewTable th {height: 20px; padding: 3px 2px 3px 5px;}
.ReviewTable td { padding: 3px 2px 3px 5px; }
.ReviewTable .review {}
.ReviewTable .name {color: #cccccc; font-style: italic; }
.LocaleSwitch {clear: left;}
.imgFloatRight {float: right;}