html{min-width:1000px;}
body{
	margin:0;
	color:#000;
	font:13px Arial, Helvetica, sans-serif;
	background:url(../images/bg-body.jpg) repeat-x 50% 0;
}
img{border-style:none;}
a{
	text-decoration:none;
	color:#000;
}
a:hover{text-decoration:underline;}
#wrapper{
	width:100%;
	overflow:hidden;
}
#header{
	width:100%;
	overflow:hidden;
}
.header-holder{
	width:978px;
	margin:0 auto;
	padding:20px 0 0 10px;
	overflow:hidden;
	position:relative;
}
.logo{
	float:left;
	width:273px;
	text-indent:-9999px;
	margin:5px 0 0;
}
.logo a{
	display:block;
	width:273px;
	height:91px;
	overflow:hidden;
	background:url(../images/logo.png) no-repeat;
}
.h-section{
	width:681px;
	float:right;
	font-size:16px;
	line-height:16px;
}
.h-section .slogan{
	width:250px;
	float:left;
	color:#696c6d;
	margin:34px 0 0 1px;
	font-weight: bold;
}
* html .h-section .slogan{margin-right:-3px;}
.h-section .columns{
	height:1%;
	overflow:hidden;
	font-weight: bold;
}
.h-section .phone{
	height:1%;
	overflow:hidden;
	padding:0 87px 0 0;
}
* html .h-section .phone{padding-right:81px;}
*+html .h-section .phone{padding-right:81px;}
.h-section .phone dl{
	margin:0;
	float:right;
	color:#f30;
	font-style:italic;
	font-weight: bold;
}
.h-section .phone dd{
	margin:0;
	font-weight:bold;
	font-size:25px;
	line-height:28px;
}
.h-section .secondary-nav{
	list-style:none;
	margin:10px 0 0 0;
	padding:0 7px 0 0;
	float:right;
	overflow:hidden;
	font-size:12px;
	line-height:15px;
}
.h-section .secondary-nav li{
	display:inline;
	float:left;
	padding:0 8px 0 8px;
	margin:0 0 0 -1px;
	background:url(../images/divider-secondary-nav.gif) no-repeat 0 3px;
	font-weight: bold;
}
.nav-box{
	width:681px;
	overflow:hidden;
	padding:8px 0 0;
	margin:8px 0 0;
	background:url(../images/bg-main-nav-t.png) no-repeat;
}
#main-nav{
	list-style:none;
	margin:0;
	padding:0 0 3px;
	width:100%;
	overflow:hidden;
	font-size:15px;
	line-height:18px;
	background:#fff;
	text-transform:capitalize;
}
#main-nav li{
	float:left;
	padding:0 0 0 1px;
	margin:0 0 0 -1px;
	background:url(../images/divider-main-nav.gif) no-repeat 0 4px;
	font-weight: bold;
}
#main-nav li span{
	float:left;
	text-align:center;
}
.visual-box{
	position:relative;
	background-color: #fff;
	border-bottom:1px solid #ebebec;
}
.visual-holder{
	width:100%;
	overflow:hidden;
	border-bottom:1px solid #fff;
}
.visual-box .vb-1{
	width:1010px;
	float:left;
	left:50%;
	position:relative;
	text-align:center;
}
.visual-box .vb-2{
	width:1010px;
	float:left;
	left:-50%;
	position:relative;
	text-align:left;
}
.visual-box .ad1{
	width:990px;
	height:106px;
	padding:10px;
	overflow:hidden;
	background:url(../images/bg-ad1.jpg) no-repeat;
	position:relative;
}
.visual-box .ad1 a{
	display:block;
	height:106px;
}
.visual-box .ad1 .img{
	position:absolute;
	top:10px;
	left:11px;
}
.visual-box .ad1 .low-mileage{
	width:420px;
	height:46px;
	text-indent:-9999px;
	overflow:hidden;
	position:absolute;
	top:46px;
	left:430px;
	background:url(../images/text-low-mileage.png) no-repeat;
	cursor:pointer;
}
.visual-box2{
	background-color: #fff;
}
.visual-box .ad2{
	width:993px;
	padding:10px 7px 10px 10px;
	height:302px;
	overflow:hidden;
	background:url(../images/bg-ad2.jpg) no-repeat;
	position:relative;
}
.visual-box .ad2 .img{
	position:absolute;
	top:10px;
	left:11px;
}
.visual-box .flash1
{
    float:right;
    overflow:hidden;
    width:486px;
}
.visual-box .flash1 img{display:block;}
#main{
	width:987px;
	overflow:hidden;
	margin:17px auto 13px;
}
#main.main2{
	width:986px;
	padding:0 0 0 2px;
	margin:16px auto 6px;
}
.m-t,
.m-b,
.m-t2,
.m-b2{
	height:3px;
	overflow:hidden;
}
.m-t{background:url(../images/bg-main-t.png) no-repeat;}
.m-b{background:url(../images/bg-main-b.png) no-repeat;}
.m-t2{background:url(../images/bg-main-t2.png) no-repeat;}
.m-b2{background:url(../images/bg-main-b2.png) no-repeat;}
.m-c,
.m-c2{
	height:1%;
	padding:21px 8px 5px 19px;
	background:url(../images/bg-main-c.gif) repeat-y;
}
.m-c:after{
	content:"";
	display:block;
	clear:both;
}
.m-c2:after{
	content:"";
	display:block;
	clear:both;
}
.m-c2{
	padding:0 0 5px;
	background:url(../images/bg-main-c2.gif) repeat-y;
}
#twocolumns{
	width:693px;
	float:left;
}
.aside{
	width:149px;
	float:left;
}
.aside h3{
	margin:1px 0 16px 4px;
	font-weight:normal;
	font-size:15px;
	line-height:18px;
	text-transform:capitalize;
}
.aside .feedback{
	height:1%;
	overflow:hidden;
	margin:51px 0 0;
	border:solid #d5d4d4;
	border-width:1px 0;
	padding:9px 5px 9px 26px;
}
.aside .feedback .ebay{
	width:90px;
	display:block;
	margin:0 0 5px;
}
.aside .feedback .ebay img{display:block;}
.aside .feedback dl{
	margin:0 1px;
	font-size:12px;
	line-height:12px;
	color:#008845;
}
.aside .feedback dl dd{
	margin:0;
	font-weight:bold;
	font-size:30px;
	line-height:28px;
}
#content{
	width:523px;
	float:right;
	line-height:16px;
}
#content h1{
	margin:0 0 16px;
	font-weight:normal;
	font-size:20px;
	line-height:22px;
	text-transform:capitalize;
}
#content p{margin:0 0 16px;}
#content p .author{font-weight:normal;}
#sidebar{
	width:207px;
	float:right;
	line-height:14px;
	margin:2px 0 0;
}
#sidebar .sb-box{padding:0 0 5px;}
#sidebar .sb-box .sb-content-2{width:175px;}
#sidebar .sb-box .sb-content-2 p{
	line-height:15px;
	margin:0 0 15px;
}
#sidebar h2{
	width:200px;
	font-size:16px;
	line-height:18px;
	color:#f30;
	margin:0 0 10px;
	padding:0 0 5px;
	border-bottom:1px solid #d5d4d4;
	text-transform:capitalize;
}
#sidebar h3{
	margin:0 0 6px;
	font-size:13px;
	line-height:14px;
}
#sidebar p{margin:0 0 10px;}
.btn{
	height:1%;
	overflow:hidden;
}
#sidebar p.btn{
	margin:0 0 10px -1px;
	position:relative;
}
.btn a{
	float:left;
	height:26px;
	text-indent:-9999px;
	overflow:hidden;
}
.btn-search a{
	width:70px;
	background:url(../images/btn-search.png) no-repeat;
}
.btn-more a{
	width:93px;
	background:url(../images/btn-more.png) no-repeat;
}
.columns-box{
	width:100%;
	overflow:hidden;
	line-height:14px;
	margin:-3px 0 0;
	float:left;
	position:relative;
}
.columns-holder{
	width:1005px;
	overflow:hidden;
	margin:0 0 0 -19px;
}
.columns-box h2{
	font-size:16px;
	line-height:18px;
	color:#f30;
	margin:0 6px 10px 0;
	padding:0 0 5px;
	border-bottom:1px solid #d5d4d4;
	text-transform:capitalize;
	height:1%;
	overflow:hidden;
}
.columns-box h3{
	margin:0 0 6px;
	font-size:13px;
	line-height:14px;
}
.columns-box p{margin:0 0 8px;}
.columns-box p.btn{margin:0 0 8px -1px;}
.columns-box .column3 p.btn{padding:11px 0 0;}
.columns-box .column{
	display:inline;
	width:289px;
	float:left;
	margin:0 0 0 19px;
	padding:0 8px 0 19px;
	position:relative;
}
.columns-box .flash-column{
	width:316px;
	padding:0;
}
.columns-box .flash-column img{display:block;}
.columns-box .column-img1{
	float:left;
	margin:0 -17px 0 -19px;
	position:relative;
}
.columns-box .column-img2{
	float:right;
	margin:5px -8px -18px -30px;
	position:relative;
}
.columns-box .column .sb-box{
	overflow:hidden;
	padding:9px 0 0;
	height:1%;
	position:relative;
	z-index:2;
}
.columns-box .column3 .sb-box{
	height:auto;
	overflow:visible;
	margin:0 7px 0 0;
	line-height:15px;
}
.columns-box .column .sb-content{padding:0 0 0 1px;}
.columns-box .column3 .sb-content{
	padding:1px 0 0;
	margin:0 0 0 -1px;
}
#footer{
	width:939px;
	margin:0 auto;
	overflow:hidden;
	border-top:1px solid #d5d4d4;
	font-size:11px;
	line-height:13px;
	color:#666;
	padding:12px 2px 26px;
}
#footer a{color:#666;}
#footer p{margin:0;}
#footer ul{
	list-style:none;
	margin:0 0 0 -7px;
	padding:0;
	height:1%;
	overflow:hidden;
	text-transform:capitalize;
}
#footer ul li{
	float:left;
	padding:0 7px 0 9px;
	margin:0 0 0 -1px;
	background:url(../images/divider-f-list.gif) no-repeat 0 50%;
}

.carlogos
{
    float:right;
    overflow:hidden;
    width: 108px;
}
