body {
	margin: 0 0 0 0;
	background-color: #000000;
	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; }
p.spacedP 
{
	margin-top: 13px;
	line-height: 14pt;
}
.clsNoWrap {white-space:nowrap;}
.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; }
.clsNavBar {background-color: #dd0000; background-image: url('../../img/nav_topbg.jpg');}
.clsNavBar td {vertical-align: bottom; padding-bottom: 4px;}
.clsNavBarBottom {background-color: #dd0000; background-image: url('../../img/nav_bottombg.jpg');}
.clsNavBarBottom td {vertical-align:top; padding-top: 4px;}
.clsBlueNavBar 
{
	background-image:url('../../img/subnav_bg.jpg'); 
	background-position:bottom;
	vertical-align: top;
	padding: 4px 10px 4px 10px;
}
.clsLocales a {border:none;}
.clsLocales a img {border: solid 1px black; margin: 1px 2px 1px 2px;}
.clsNavBarLink {padding-right: 10px; }
.clsNavBarLink a:link, 
.clsNavBarLink a:visited {
	color: #ffffff;
	font-weight: bold; 
	padding: 4px 6px 4px 6px;
	margin: 0px 0px 1px 0px;
	display: inline-block;
	height: 15px;
	border: none;
	text-decoration:underline;
}
.clsNavBarLink a:hover {
	background: #dd0000;
}
.clsNavBar .clsNavBarLink a:hover 
{
	padding: 3px 5px 4px 5px;
	border-top: solid 1px black;
	border-left: solid 1px black;
	border-right: solid 1px black;
}
.clsNavBarBottom .clsNavBarLink a:hover 
{
	padding: 4px 5px 3px 5px;
	border-bottom: solid 1px black;
	border-left: solid 1px black;
	border-right: solid 1px black;
}
.clsSubNavBar {background-color: #aa0000; }
.clsHidden {display:none; visibility: hidden; }
.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 {background-color: #111111;}
.clsInnerTable td {background-color: #222222; padding-left: 3px;}
.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: 100%; 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;}
.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;}
.tdlogo 
{
	height: 85px; 
	height:85px;
	vertical-align:middle;
	background-image:url(../../img/logo_bg.jpg);
	color:#838383;
}
.imgLogo {padding-left: 20px;}
.tdTopLogoBar {height:99px;vertical-align:top;text-align:left;}