html{ height:100%;}
body{
	margin:0;
	font:12px/14px Arial, Helvetica, sans-serif;
	background:#e7e7e7;
	color:#292929;
	height:100%;
}
img{border-style:none;}
a{
	text-decoration:none;
	color:#282085;
}
a:hover{text-decoration:underline;}
a:focus{outline:none;}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
#main{
	position:relative;
	margin:0 auto;
	width:800px;
	padding:0 16px;
	background:url(//cdcssl.ibsrv.net/autos/landing/bg-body.gif) repeat-y;
	min-height:100%;
}
* html #main{ height:100%;}
/*-- header --*/
#header{
	width:100%;
	background:red;
	clear:both;
	overflow:hidden;
	padding:0 0 24px;
	background:url(//cdcssl.ibsrv.net/autos/landing/bg-header.gif) repeat-x 0 100%;
	min-height:66px;
}
* html #header {
	overflow:visible;
	height:66px;
}
#header h1,
.autos-landing-ver-a .form-container h1{
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	margin:0;
	padding:23px 0 0 20px;
	height:23px;
}
#header h1 a,
.autos-landing-ver-a .form-container h1 a{
	display:block;
	background:url(//cdcssl.ibsrv.net/autos/landing/logo.gif) no-repeat;
	width:245px;
	height:23px;
}
ul.nav{
	margin:0;
	padding:41px 34px 0 0;
	float:right;
}
ul.nav li{
	padding:0 0 0 1px;
	float:left;
	list-style:none;
}
ul.nav li a{
	text-align:center;
	background:url(//cdcssl.ibsrv.net/autos/landing/bg-nav-left.gif) no-repeat;
	color:#fff;
	float:left;
	text-decoration:none;
}
ul.nav li a span{
	float:left;
	width:70px;
	padding:0 13px 0 11px;
	background:url(//cdcssl.ibsrv.net/autos/landing/bg-nav-right.gif) no-repeat 100% 0;
	cursor:pointer;
	line-height:25px;
}
ul.nav li a.width-88 span{ width:88px;}
ul.nav li a:hover,
ul.nav li a.active{
	text-decoration:none;
	background-position:0 -25px;
}
ul.nav li a:hover span,
ul.nav li a.active span{ background-position:100% -25px;}
/*-- content --*/
#content{
	width:100%;
	padding-bottom:63px;
	clear:both;
	overflow:hidden;
}
#content h2{
	font-size:20px;
	line-height:22px;
	margin:0;
	color:#282085;
}

/*-- main-column --*/
.main-column{
	width:399px;
	float:right;
	padding:20px 30px 0 34px;
}

ul.list {
	margin:0;
	padding:11px 0 0;
}
ul.list li{
	padding:0 0 11px 30px;
	background:url(//cdcssl.ibsrv.net/autos/landing/arrow.gif) no-repeat 0 2px;
	list-style:none;
}
ul.list li p{
	margin:0;
	padding-bottom:6px;
}
/*-- sidebar --*/
.sidebar{
	display:inline;
	margin:0 0 0 39px;
	float:left;
	width:298px;
}
.man {background:url(//cdcssl.ibsrv.net/autos/landing/bg-man.jpg) no-repeat;}
.box{
	margin:217px 0 21px;
	background:url(//cdcssl.ibsrv.net/autos/landing/bg-box.gif) repeat-y;
}
.box h3{
	padding:8px 20px 0;
	text-align:center;
	color:#fff;
	margin:0;
	font-size:18px;
	line-height:20px;
	background:url(//cdcssl.ibsrv.net/autos/landing/bg-box-head.gif) no-repeat;
	height:36px;
}
.box-foot{
	padding:0 0 13px;
	background:url(//cdcssl.ibsrv.net/autos/landing/bg-box-foot.gif) no-repeat 0 100%;
}
.box form{
	overflow:hidden;
	height:1%;
	width:235px;
	padding:10px 31px 0;
}
.row{
	overflow:hidden;
	height:1%;
	padding-bottom:13px;
}
.box form label{
	color:#000;
	padding:3px 15px 0 5px;
	float:left;
}
input.text{
	padding:1px 2px 2px;
	margin:0;
	background:#fff;
	border:1px solid #797979;
	font-size:12px;
	line-height:14px;
}
.box form input.text {width:104px;}
select.select{
	margin:0;
	font-size:12px;
	line-height:14px;
}
.box form select{width:167px;}
.box form select.short{ width:118px;}
.btn-submit {
	margin:7px 0 0 63px;
	float:left;
	display:inline;
}
ul.gallery {
	clear:both;
	text-align:center;
	overflow:hidden;
	border-top:6px solid #282085;
	border-bottom:6px solid #282085;
	margin:0;
	padding:10px 20px 7px;
	width:760px;
}
ul.gallery li{
	padding:0 4px;
	list-style:none;
	display:inline;
}
ul.gallery li a img{border:1px solid #7d7d7d;}

div.galleryx {
	clear:both;
	text-align:left;
	overflow:hidden;
	border-top:6px solid #282085;
	border-bottom:6px solid #282085;
	margin:0;
	padding:10px 20px 7px;
	width:760px;
}

ul.imgandtext {
	margin-left:200px;
}

ul.imgandtext li{
	padding:0 4px;
	list-style:none;
	display:block;
float:left;
}
ul.imgandtext li a img{border:1px solid #7d7d7d;}

.content-holder {
	height:1%; 
	padding:8px 60px 8px 40px;
}

.content-holder:after{
	content:"";
	clear:both;
	display:block;
}
.content-holder h2{
	padding:15px 0 16px;
}
.content-holder p{
	margin:0;
	padding:0 0 16px;
}
table.table,
table.table-1,
table.table-2 {
	border-collapse:collapse;
	margin:0;
	padding:0;
}
table.table th,
table.table td ,
table.table-1 th,
table.table-1 td ,
table.table-2 th,
table.table-2 td {
	text-align:left;
	vertical-align:top;
	margin:0;
}
table.table th,
table.table td {
	padding:0 25px 1px 0;
}
table.table th { padding-bottom:6px;}
table.table a{
	text-decoration:underline;
	color:#00c;
}
table.table a:hover{ text-decoration:none;}
/*-- footer --*/
#footer{
	position:relative;
/*	bottom:0; 
	left:16px;
top:50px;*/
	height:63px;
	width:800px;
	overflow:hidden;
}
.autos-a #footer,
.autos-b #footer,
.autos-c #footer {
	position:relative;
	height:63px;
	width:500px;
	overflow:hidden;
}
#footer ul{
	text-align:center;
	margin:0;
	padding:20px 20px 0;
}
#footer ul li{
	font-size:11px;
	padding:0 4px 0 7px;
	background:url(//cdcssl.ibsrv.net/autos/landing/bg-separator.gif) no-repeat 0 3px;
	display:inline;
	list-style:none;
}
#footer ul li:first-child {
	background:none;
}
.banner-box {
	margin:0 -20px 0 0;
	overflow:hidden;
	width:720px;
	padding:10px 0 30px;
}
.banner-box  a{
	display:inline;
	margin:0 0 0 10px;
	float:right;
}
.content-bg {
	overflow:hidden;
	height:1%;
}
.woman {background:url(//cdcssl.ibsrv.net/autos/landing/bg-woman.jpg) no-repeat 0 100%;}
.woman-1 {background:url(//cdcssl.ibsrv.net/autos/landing/bg-woman-1.jpg) no-repeat 0 100%;}
.woman .main-column{width:448px;}
.form {
	background:#eee url(//cdcssl.ibsrv.net/autos/landing/bg-form.gif) repeat-x;
	overflow:hidden;
	height:1%;
	padding:0 81px 17px;
	margin:12px 0 0;
}
* html .form { overflow:visible;}
.form h3{
	font-size:23px;
	color:#282085;
	line-height:24px;
	margin:0;
	padding:14px 0 0;
}
.form .row{
	padding:17px 8px 0 0;
	float:left;
}
.form .row select{width:167px;}
.form .row select.short{ width:117px;}
.form label{ padding-right:11px;}
.form .btn-submit{
	position:relative;
	margin:-5px 0 0 30px;
	display:inline;
}
.form input.text { width:104px;}
/*--------------------------------- autos-contact ----------------------------*/
.container {
	margin:13px 0 0;
	padding:20px 35px;
	background:#eee url(//cdcssl.ibsrv.net/autos/landing/bg-form.gif) repeat-x;
	overflow:hidden;
	height:1%;
}
#content .container h2{
	padding:10px 0 0;
	font-size:23px;
}
.container p{
	margin:0;
	padding:1px 0 11px;
}
.info-boxes {
	background:url(//cdcssl.ibsrv.net/autos/landing/bg-info-boxes.gif) repeat-y;
	margin:14px 0 0 16px;
}
.info-boxes-foot {
	background:url(//cdcssl.ibsrv.net/autos/landing/bg-info-boxes-foot.gif) no-repeat 0 100%;
	overflow:hidden;
	height:1%;
}
.info-box-captcha{
	width:378px;
	float:left;
	margin:0 14px 0 30px;
	padding:0 0 20px;
}
.info-box{
	width:378px;
	float:left;
	margin:0 14px 0 0;
	padding:0 0 20px;
}
.info-box h3{
	padding:8px 19px 0;
	color:#fff;
	margin:0;
	font-size:18px;
	line-height:20px;
	background:url(//cdcssl.ibsrv.net/autos/landing/bg-info-box-head.gif) no-repeat;
	height:29px;
}
.info-box h3 span{
	font-weight:normal;
	font-size:11px;
}
ul.info {
	border-top:1px solid #d9d9d9;
	border-bottom:1px solid #d9d9d9;
	overflow:hidden;
	height:1%;
	margin:21px 0 0;
	padding:0;
}
ul.info li{
	font-size:11px;
	color:#000;
	padding: 8px 14px;
	margin:0 0 0 -1px;
	border-left:1px solid #e4e4e4;
	float:left;
	list-style:none;
}
ul.info li strong {color:#fc8200;}
.info-box img{
	display:block;
	margin:15px auto 0;
}
.info-box h4{
	text-align:center;
	padding:10px 40px 12px 20px;
	color:#000;
	font-size:18px;
	margin:0;
}
.info-box select{
	margin:12px 0 0 62px;
	width:246px;
/*	float:left; */
	font-size:11px;
}
.form-comments { margin:12px 0 0 62px;}
.form-comments label{
	text-align:right;
	width:70px;
	padding:2px 0 0 0;
	font-size:11px;
}
.form-comments textarea{
	font-size:11px;
	border:1px solid #ddd;
	border-top-color:#7c7c7c;
	margin:0 12px 0 0;
	width:236px;
height:65px;
overflow:auto;
padding:1px 2px 2px;
}

.contact-form { padding:15px 0 8px;}
.row {
	overflow:hidden;
	height:1%;
}
.contact-form .row{
	padding:9px 20px 0;
}
.contact-form label{
	text-align:right;
	float:left;
	width:70px;
	padding:2px 8px 0 0;
	font-size:11px;
}
.contact-form label.l-zip { width:25px;}
.contact-form input.text{
	font-size:11px;
	line-height:14px;
	border:1px solid #ddd;
	border-top-color:#7c7c7c;
	margin:0 12px 0 0;
	float:left;
	width:195px;
}
.contact-form textarea{
	font-size:11px;
	border:1px solid #ddd;
	border-top-color:#7c7c7c;
	margin:0 12px 0 0;
	float:left;
	width:195px;
height:45px;
overflow:auto;
padding:1px 2px 2px;
}
.contact-form input.i-t-city{ width:86px;}
.contact-form input.i-t-zip { width:58px;}
.contact-form input.i-t-small { width:20px;}
.contact-form input.i-t-small-1 { width:28px;}
.bottom-row {
	overflow:hidden;
	height:1%;
	padding:25px 45px 0 60px;
}
.bottom-row a.log {
	margin:0 15px 0 0;
	float:left;
	display:inline;
}
.bottom-row a img{
	margin:0;
}
.form-btn {
	overflow:hidden;
	height:1%;
}
.form-btn .submit-btn{
	display:inline;
	margin:1px 0 0 23px;
}
.form-btn p{
	margin:0;
	text-align:center;
	font-size:10px;
	line-height:11px;
	color:#494848;
}
.form-btn p a{
	color:#3f3fd9;
	text-decoration:underline;
}
.form-btn p a:hover{ text-decoration:none;}
/*--------------------------------- auto-detail-page ----------------------------*/
.auto-detail-page .container{
	padding:0 27px 10px;
}
.auto-detail-page .container h2{ font-size:18px !important;}
.autos-detail {
	margin:8px 26px 0 5px;
	padding-bottom:30px;
}
.autos-detail h4{
	color:#282085;
	font-size:12px;
	margin:0;
	padding:15px 4px 0;
}
.autos-detail  p{
	margin:0;
	padding:14px 4px 7px;
	line-height:15px;
}
.autos-detail .wrapper {
	overflow:hidden;
	height:1%;
	background:url(//cdcssl.ibsrv.net/autos/landing/bg-autos-details.gif) repeat-x 0 100%;
	padding:0 0 1px;
}
.image-gallery {
	padding:10px 6px 0 0;
	width:311px;
	float:left;
}
.image-gallery #image-holder img{
	display:block;
	margin:0 auto;
}
.image-gallery ul{
	height:1%;
	margin:0;
	padding:20px 0 0;
}
.image-gallery ul li{
	padding:2px 2px 0 0;
	list-style:none;
	float:left;
}
.image-gallery ul li img{display:block;}
.column {
	border-left:1px solid #e6e6e6;
	width:451px;
	float:right;
	padding:0 0 9px;
}
.column  h3{
	margin:0;
	padding:9px 36px 7px;
	font-size:21px;
	line-height:23px;
	color:#282085;
}
.more-info {
	background:url(//cdcssl.ibsrv.net/autos/landing/bg-autos-details.gif) repeat-x;
	overflow:hidden;
	height:1%;
	margin:8px 0 0;
}
strong.price {
	color:#4892f1;
	font-size:21px;
	display:block;
	padding:0 36px;
}
.column p.contact-inf {
	font-weight:bold;
	margin:0;
	padding:6px 36px 16px;
	color:#000;
}
.column p.contact-inf span{
	padding:1px 0 0;
	display:block;
}
.contact-seller {
	margin:0 0 0 34px;
	display:block;
	background:url(//cdcssl.ibsrv.net/autos/landing/btn-contact-seller.gif) no-repeat;
	width:183px;
	height:45px;
	overflow:hidden;
	text-indent:-9999px;
}
dl.inf {
	width:300px;
	padding:14px 0 0 20px;
	margin:0;
	float:left;
}
dl.inf dt,
dl.inf dd{
	margin:0;
	padding-bottom:7px;
}
dl.inf dd {color:#282085;}
dl.inf dt {
	float:left;
	text-align:right;
	font-weight:bold;
	width:111px;
	padding:0 10px 0 0;
}
.banner {
	margin:172px 0 0;
	float:right;
}
.banner img{
	display:block;
	border:1px solid #999;
}
/*--------------------------------- autos-generic3, autos-make3, autos-makemodel3 ----------------------------*/
.main-column .box{
	background:url(//cdcssl.ibsrv.net/autos/landing/bg-box-1.gif) repeat-y;
	margin:0 0 11px 5px;
}
.main-column .box-foot{
	width:345px;
	background:url(//cdcssl.ibsrv.net/autos/landing/bg-box-1-foot.gif) no-repeat 0 100%;
}
.main-column .box h3{background:url(//cdcssl.ibsrv.net/autos/landing/bg-box-1-head.jpg) no-repeat;}
.arrow-bg {
	position:relative;
	z-index:1;
	margin:-41px 10px 10px -52px;
	background:url(//cdcssl.ibsrv.net/autos/landing/form-arrow.gif) no-repeat;
	height:85px;
}
.main-column .box form{
	padding-bottom:8px;
	width:auto;
	padding-left:86px;
}
.main-column .box form .row {
	position:relative;
	z-index:2;
}
.main-column .box form input.text {
	width:91px;
	margin:0 0 0 -2px;
}
.main-column .box form .btn-submit-x{
	margin-top:50px;
	margin-left:80px;
}
.posts {
	overflow:hidden;
	height:1%;
	padding:12px 28px 4px 38px;
}
.col {
	float:left;
	padding:0 14px;
	width:339px;
}
.col h3{
	color:#282085;
	font-size:20px;
	line-height:24px;
	padding:0 7px;
	background:#d9d9d9;
	margin:0;
}
.col p{
	margin:0;
	padding:9px 6px 0;
}
.alt-posts {
	padding-bottom:43px;
	padding-top:29px;
}
.alt-posts h3{
	background:#282085;
	color:#fff;
}
.alt-posts .col p { padding-top:14px;}
.alt-posts table.table{
	margin-left:6px;
	margin-top:13px;
}
/*--------------------------------- autos-thank-you ----------------------------*/
.thank-box{
	background:url(//cdcssl.ibsrv.net/autos/landing/bg-thank.gif) repeat-y;
	margin:30px auto 0;
	width:367px;
}
.thank-box-head{ background:url(//cdcssl.ibsrv.net/autos/landing/bg-thank-head.gif) no-repeat;}
.thank-box-foot{
	padding:9px 16px 30px;
	overflow:hidden;
	height:1%;
	background:url(//cdcssl.ibsrv.net/autos/landing/bg-thank-foot.gif) no-repeat 0 100%;
}
.thank-box h3{
	margin:0;
	line-height:23px;
	color:#282085;
	font-size:18px;
	padding:13px 0 0;
}
.thank-box p{
	font-size:18px;
	line-height:19px;
	color:#282085;
	margin:0;
	padding:0 0 16px;
}
.credit-box {
	width:345px;
	border:1px solid #ccc;
	padding:12px 9px 10px;
	margin:24px auto 0;
}
.credit-box p{
	margin:0;
	padding:0 0 15px;
}
.credit-box p a {
	text-decoration:underline;
	color:#1440e3;
}
.credit-box p a:hover{ text-decoration:none;}
.credit-box a.logo{
	display:block;
	margin:0 auto 21px;
	width:183px;
}
.credit-box2 {
	width:364px;
	border:0px;
	padding:0px;
	margin:24px auto 0;
}

#boxed-lead-line {
	padding: 5px 5px 0px;
	color: #f19900;
	font-size: 18px;
	font-weight: bold;
}
#boxed-sub-lead-line {
	padding: 5px;
	color: #282085;
	font-size: 16px;
	font-style: italic;
}
#boxed-content {
	padding: 8px 0 0 28px;
}

a.return-to-listing,
a.credit-score {
	display:block;
	margin:0 auto;
	text-indent:-9999px;
	overflow:hidden;
	height:50px;
}
a.return-to-listing {
	margin-top:28px;
	background:url(//cdcssl.ibsrv.net/autos/landing/btn-return-to-listing.jpg) no-repeat;
	width:239px;
}
a.credit-score {
	margin-top:10px;
	width:209px;
	background:url(//cdcssl.ibsrv.net/autos/landing/btn-credit-score.gif) no-repeat;
}
/*--------------------------------- autos-listing ----------------------------*/
.info-container {
	margin:18px 6px 0 5px;
	overflow:hidden;
	padding-bottom:8px;
	height:1%;
	border:2px solid #d9d9d9;
}
#content .info-container h2{
	padding:10px 28px 0;
	font-size:21px;
	color:#282085;
	line-height:20px;
}
#content .info-container p{
	margin:0;
	padding:0 28px;
}
table.table-1 {
	margin:15px 0 0;
	width:100%;
}
table.table-1 th,
table.table-1 td {
	padding:2px 12px 2px 21px;
}
table.table-1 th {
	color:#111;
	border-left:1px solid #757575;
	border-bottom:1px solid #e8e8e8;
	background:#d9d9d9;
}
table.table-1 td {
	padding-top:6px;
	padding-bottom:6px;
}
table.table-1 td strong{color:#1b51be;}
table.table-1 .t-col-1 {
	border-left:none;
}
p.note{
	font-size:10px;
	color:#717171;
	padding:8px 10px 0 5px;
	margin:0;
	text-align:right;
}
.autos-listing .form{
	padding-left:34px;
	padding-right:34px;
	padding-bottom:9px;
	margin-top:1px;
}
.autos-listing .form h3{
	padding-top:18px;
	font-size:21px;
}
.btn-find {
	float:left;
	display:inline;
	margin:3px 0 0 48px;
}
.table-holder {
	margin:12px 0 0;
	padding:3px 22px 0 8px;
	overflow:hidden;
	height:1%;
	background:url(//cdcssl.ibsrv.net/autos/landing/bg-table-2-head.gif) no-repeat;
}
table.table-2 {
	width:100%;
}
table.table-2 td,
table.table-2 th {
	padding-left:12px;
}
table.table-2 td{
	vertical-align:middle;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:1px solid #e6e6e6;
}
table.table-2 th{
	padding-bottom:5px;
	line-height:26px;
	text-align:center;
	color:#fff;
	border-left:1px solid #e6e6e6;
}
table.table-2 th.t-col-1{ border-left:none;}
table.table-2 .t-col-2{ text-align:left;}
table.table-2 th a{
	height:1%;
	color:#fff;
	margin:0 14px 0 0;
	padding:0 0 0 1px;
	display:block;
text-decoration:underline;
}

table.table-2 th span{
	height:1%;
	color:#fff;
	margin:0 8px 0 0;
	padding:0 0 0 1px;
	background:url(//cdcssl.ibsrv.net/autos/landing/arrow-table.gif) no-repeat 100% 8px;
	display:block;
}
table.table-2 td.t-col-7{ border-left:1px solid #e6e6e6;}
a.contact-seller-sml {
	overflow:hidden;
	text-indent:-9999px;
	display:block;
	background:url(//cdcssl.ibsrv.net/autos/landing/btn-contact-seller-sml.gif) no-repeat;
	width:124px;
	height:35px;
	margin:4px 0 0;
}
table.table-2 .t-col-1 {
	text-align:left;
	width:57px;
	padding-left:0;
}
table.table-2 .t-col-2 { width:199px;}
table.table-2 .t-col-3 {
	padding-left:0;
	width:87px;
}
table.table-2 .t-col-4{
	width:98px;
	padding-left:10px;
	padding-right:10px;
}
table.table-2 .t-col-5{
	width:85px;
	padding-left:0;
}
table.table-2 .t-col-6{
	width:72px;
	padding-left:0;
}
table.table-2 .t-col-7{padding-left:11px;}
.pager {
	padding:15px 0 0;
	float:right;
}
.pager a{
	color:#282085;
	font-size:11px;
}
.pager a.next{
	background:url(//cdcssl.ibsrv.net/autos/landing/arrow-right.gif) no-repeat 100% 2px;
	padding:0 19px 0 0;
}
.pager a.prev{
	background:url(//cdcssl.ibsrv.net/autos/landing/arrow-left.gif) no-repeat 0 2px;
	padding:0 0 0 19px;
}
/*-------------------------- dealer-leads-v3 ----------------------------*/
.none-bg-container {
	padding:6px 30px 0 45px;
	background:none;
}
#content .none-bg-container h2{
	color:#4a4ab2;
	font-weight:normal;
	font-size:26px;
}
#content .none-bg-container p{
	padding-top:3px;
	font-size:14px;
}
.info-columns {
	padding:0 0 20px;
	margin:16px 0 0 13px;
	width:771px;
	overflow:hidden;
	border-bottom:2px solid #e0e0e0;
	background:url(//cdcssl.ibsrv.net/autos/landing/bg-info-colums-repeat.gif) repeat-y;
}
.info-column {
	width:433px;
	float:left;
}
.image-holder {
	float:left;
	padding:11px 25px 0 30px;
}
.image-holder img{ display:block;}
.veh-info h4{
	color:#000;
	font-size:18px;
	margin:4px 25px 6px 25px;
	text-align:left;
}
.info-column h3{
	padding:0 32px;
	margin:0;
	line-height:29px;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	background:#313298;
}
.right-info-column {
	width:336px;
	float:right;
}
ul.info-list {
	text-align:center;
	margin:0;
	padding:17px 0 20px;
}
ul.info-list li{
	list-style:none;
}
ul.info-list li .orange{ color:#f19900;}
.info-holder {
	padding-bottom:6px;
	overflow:hidden;
	width:220px;
}
.info-holder select{
	font-size:11px;
	line-height:12px;
	width:210px;
}
.info-column .contact-form{ padding-top:36px;}
.info-column .contact-form .row {padding-left:19px;}
.info-column .contact-form .log{margin:7px 15px 0 118px;}
.dealers-form {
	padding:30px 39px;
	overflow:hidden;
	height:1%;
}
.dealers-form .row{padding-bottom:9px;}
.check {
	float:left;
	margin:0;
	width:16px;
	height:15px;
}
.dealers-form label{
	padding:0 0 0 12px;
	font-size:11px;
	line-height:13px;
	color:#000;
	display:block;
	overflow:hidden;
	height:1%;
}
.dealers-form label span{
	display:block;
}
.dealers-form label.orange {
	color:#f19900;
}
a.btn-get {
	margin:35px 0 0 10px;
	overflow:hidden;
	display:block;
	text-indent:-9999px;
	background:url(//cdcssl.ibsrv.net/autos/landing/btn-get-free-quotes.gif) no-repeat;
	width:240px;
	height:49px;
}
.dealers-form p{
	margin:0 20px;
	text-align:center;
	line-height:12px;
	font-size:10px;
        width:210px;
}
.dealers-form p a{
	text-decoration:underline;
	color:#0026d7;
}
.dealers-form p a:hover{text-decoration:none;}
/*-------------------------- dealer-leads-v4 ----------------------------*/
.dealer-leads-v4 .container{padding:0 50px 0 24px;}
.three-boxes {
	margin:44px 0 0 10px;
	width:780px;
	background:url(//cdcssl.ibsrv.net/autos/landing/bg-three-boxes-repeat.gif) repeat-y;
}
.three-boxes:after,
.three-boxes-head:after{
	content:"";
	clear:both;
	display:block;
}
.three-boxes-foot{
	width:100%;
	float:left;
	background:url(//cdcssl.ibsrv.net/autos/landing/bg-three-boxes-foot.jpg) no-repeat 0 100%;
}
.three-boxes-head{
	height:1%;
	background:url(//cdcssl.ibsrv.net/autos/landing/bg-three-boxes-head.gif) no-repeat;
}
.column-1,
.column-2,
.column-3 {
	float:left;
}
.column-1 h3,
.column-2 h3,
.column-3 h3 {
	margin:-26px 0 0;
	text-align:center;
	position:relative;
	font-size:12px;
	height:51px;
	padding:8px 0 0 16px;
}
.column-3 h3 { padding-left:40px;}
.column-1 h3 strong,
.column-2 h3 strong,
.column-3 h3 strong{
	top:0;
	left:10px;
	position:absolute;
	width:50px;
	height:51px;
	text-indent:-9999px;
}
.column-1 h3 strong { background:url(//cdcssl.ibsrv.net/autos/landing/bg-num-1.gif) no-repeat;}
.column-2 h3 strong { background:url(//cdcssl.ibsrv.net/autos/landing/bg-num-2.gif) no-repeat;}
.column-3 h3 strong { background:url(//cdcssl.ibsrv.net/autos/landing/bg-num-3.gif) no-repeat;}
.column-1 {
	width:262px;
}
.column-1 ul.info-list{
	padding-bottom:15px;
	padding-top:10px;
	padding-left:33px;
	text-align:left;
}
.column-1 .info-holder {
	padding:0 0 0 20px;
}
.column-1 .image-holder {
	padding:0 20px 40px 21px;
}
.image-holder h4{
	color:#000;
	font-size:18px;
	margin:3px 0 0;
	text-align:center;
}
.column-2 {
	width:310px;
}
.column-2 .contact-form { padding-top:0;}
.column-2 .contact-form .row{
	padding-left:6px;
	padding-right:0;
}
.column-2 .contact-form .log{margin:7px 0 0 75px;}
.column-3{
	width:208px;
}
.column-3 .dealers-form{
	padding:3px 25px 0;
}

.column-3 .no-dealers-form{
	background:url(//cdcssl.ibsrv.net/autos/landing/keywithtag.jpg) no-repeat 0 100%;
width:204px;height:255px;margin-top:2px;margin-left:2px;padding:0px;
}

.foot-wrapper {
	padding:8px 0 0 275px;
	overflow:hidden;
	clear:both;
	width:301px;
}
.btn-get-free {
        border:0px;
        background-color:transparent;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	background:url(//cdcssl.ibsrv.net/autos/landing/btn-get-free-quotes.gif) no-repeat;
	width:250px;
	height:49px;
}
.btn-get-free-dealer-quote {
        border:0px;
        background-color:transparent;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	background:url(//cdcssl.ibsrv.net/autos/landing/btn-get-free-dealer-quotes.gif) no-repeat;
	width:300px;
	height:49px;
}
.foot-wrapper p{
	text-align:center;
	margin:0 10px;
	font-size:10px;
}
.foot-wrapper p a{
	text-decoration:underline;
	color:#0026d7;
}
.foot-wrapper p a:hover{ text-decoration:none;}
/*-------------------------- dealer-leads-v4b ----------------------------*/
.dealer-leads-v4b .column-1 h3 strong,
.dealer-leads-v4b .column-2 h3 strong,
.dealer-leads-v4b .column-3 h3 strong{
	top:-5px;
	left:12px;
	width:57px;
	height:58px;
}
.dealer-leads-v4b .column-1 h3 strong { background:url(//cdcssl.ibsrv.net/autos/landing/bg-num-1-1.gif) no-repeat;}
.dealer-leads-v4b .column-2 h3 strong { background:url(//cdcssl.ibsrv.net/autos/landing/bg-num-2-1.gif) no-repeat;}
.dealer-leads-v4b .column-3 h3 strong { background:url(//cdcssl.ibsrv.net/autos/landing/bg-num-3-1.gif) no-repeat;}
/*-------------------------- dealer-leads-v5 ----------------------------*/
.dealer-leads-v5 .column-1 h3,
.dealer-leads-v5 .column-2 h3,
.dealer-leads-v5 .column-3 h3{ padding-left:0;}
.progress-bar {
	padding:20px 0 9px 35px;
	overflow:hidden;
	height:1%;
}
.progress-bar strong{
	color:#000;
	display:block;
	padding-bottom:8px;
	text-align:center;
}
.progress-bar ul{
	padding:0;
	margin:0 auto;
	width:276px;
	overflow:hidden;
	border:2px solid #e0e0e0;
}
.progress-bar ul li{
	overflow:hidden;
	text-indent:-9999px;
	height:17px;
	width:91px;
	background:#b7b8b8;
	margin:0 0 0 -1px;
	border-left:2px solid #e0e0e0;
	float:left;
	list-style:none;
}
.progress-bar ul li.on{background:url(//cdcssl.ibsrv.net/autos/landing/bg-progress-on.gif);}

/*-------------------------- autos-landing-ver-a ----------------------------*/
.autos-landing-ver-a #header{
	height:60px;
	min-height:0;
	padding:0;
	background:none;
}
.form-container {
	padding:0 36px;
	overflow:hidden;
	height:1%;
}
.autos-landing-ver-a .form-container {
	background:url(//cdcssl.ibsrv.net/autos/landing/bg-autos-landing-ver-a.jpg) no-repeat;
	height:405px;
}
.autos-landing-ver-a .form-container h1{
	padding:48px 0 0 0;
	float:none;
	height:29px;
	width:100%;
}
.autos-landing-ver-a .form-container h1 a{
	float:right;
	background:url(//cdcssl.ibsrv.net/autos/landing/logo-1.jpg) no-repeat;
	width:280px;
	height:29px;
}
.btn {margin:8px 0 0;}
.btn a,
.btn span{
	float:right;
	text-indent:-9999px;
	display:inline;
}
.btn a.get-a-price{
	position:relative;
	margin: 0 -2px 0 2px;
	width:129px;
	height:43px;
	cursor:pointer;
	background:url(//cdcssl.ibsrv.net/autos/landing/btn-gat-a-price.png) no-repeat;
}
.btn span{
	clear:both;
	width:120px;
	height:9px;
}
.autos-landing-ver-a .btn {
float:right;
width:118px;
}
.no-obligation{ background:url(//cdcssl.ibsrv.net/autos/landing/text-no-obligation-to-buy.gif) no-repeat;}
.autos-landing-ver-a .no-obligation {
	margin:1px 2px 0 0;
	background:url(//cdcssl.ibsrv.net/autos/landing/text-no-obligation-to-buy-1.gif) no-repeat;
	width:110px;
}
.autos-landing-ver-a .btn a.get-a-price{
	margin: 0 -2px 0 2px;
	width:118px;
	height:32px;
	background:url(//cdcssl.ibsrv.net/autos/landing/btn-gat-a-price-1.gif) no-repeat;
}
.autos-landing-ver .form-container .form-container-holder{
	width:300px;
	clear:right;
	float:right;
}
.autos-landing-ver-b .form-container .form-container-holder { margin-left:-30px;}
.autos-landing-ver .form-container .row{padding-bottom:9px;}
.autos-landing-ver-a .form-container .row{padding-bottom:8px;}
.autos-landing-ver #content .form-container h2{
	text-align:right;
	margin:0;
	color:#339;
	padding:66px 0 0;
	font-weight:normal;
	font-size:31px;
	line-height:35px;
}
.autos-landing-ver-a #content .form-container h2{
	padding:37px 0 0;
	font-size:25px;
	line-height:27px;
}
.autos-landing-ver #content .form-container h3 {
	padding-bottom:16px;
	text-align:right;
	margin:0;
	font-weight:normal;
	font-size:21px;
	line-height:24px;
}
.autos-landing-ver #content .form-container h3 em{ font-weight:bold;}
.autos-landing-ver #content .form-container h3 strong{ color:#f00;}
.autos-landing-ver-a #content .form-container h2,
.autos-landing-ver #content .form-container h3{
	color:#09f;
}
.autos-landing-ver .form-container input.text,
.autos-landing-ver .form-container select{
	float:right;
}
.autos-landing-ver .form-container input.text {
	line-height:15px;
	width:120px;
	font-weight:bold;
}
.autos-landing-ver-a .form-container input.text {width:113px;}
.autos-landing-ver .form-container select{ width:196px;}
.autos-landing-ver-a .form-container select{ width:182px;}
.autos-landing-ver .form-container input.text{ color:#09f;}
/*-------------------------- autos-landing-ver-b ----------------------------*/
.autos-landing-ver-b #header {
	min-height:0;
	height:83px;
	padding:0;
}
.autos-landing-ver-b #header h1 { padding:26px 0 0 14px;}
.autos-landing-ver-b #header h1 a{
	background:url(//cdcssl.ibsrv.net/autos/landing/logo-2.gif) no-repeat;
	width:226px;
	height:23px;
}
.autos-landing-ver-b .form-container {
	background:url(//cdcssl.ibsrv.net/autos/landing/bg-autos-landing-ver-b.jpg) no-repeat;
	height:405px;
	padding:0 70px 0 57px;
}
.steps-box {
	margin:72px 0 0;
	float:left;
	background:url(//cdcssl.ibsrv.net/autos/landing/bg-steps-box.gif) no-repeat;
	width:396px;
	height: 223px;
}
#content .form-container .steps-box h3{
	text-align:center;
	color:#fff;
	margin:0;
	padding:18px 10px 0;
	font-size:21px;
	line-height:24px;
	height:46px;
}
.steps-box  ul{
	width:436px;
	float:left;
	padding:14px 0 0 16px;
	margin:0;
}
.steps-box ul li{
	position:relative;
	overflow:hidden;
	height:76px;
	list-style:none;
	margin:-25px 0 0;
}
.steps-box ul li a{
	font-weight:bold;
	cursor:pointer;
	font-size:17px;
	line-height:20px;
	display:block;
	background:url(//cdcssl.ibsrv.net/autos/landing/step-arrow.png) no-repeat;
	height:50px;
	color:#fff;
	padding:28px 0 0;
}
.steps-box ul li a strong{
	margin:-4px 0 0;
	float:left;
	width:42px;
	text-align:center;
	color:#339;
	font-size:25px;
	line-height:25px;
	margin-right:7px;
	display:inline;
}
.steps-box ul li a:hover,
.steps-box ul li a.active{
	color:#ffc;
	text-decoration:none;
	background-position:0 -76px;
}
* html .steps-box ul li a {
	height:124px;
}
* html .steps-box ul li a:hover,
* html .steps-box ul li a.active{
	height:50px;
	padding:104px 0 0;
	margin:-76px 0 0;
	background-position:0 0;
}
/*-------------------------- autos-landing-ver-c ----------------------------*/
.autos-landing-ver-c #header {
	min-height:0;
	height:83px;
	padding:0;
}
.autos-landing-ver-c #header h1 { padding:26px 0 0 13px;}
.autos-landing-ver-c #header h1 a{
	background:url(//cdcssl.ibsrv.net/autos/landing/logo-3.gif) no-repeat;
	width:207px;
	height:19px;
}
.autos-landing-ver-c .form-container {
	background:url(//cdcssl.ibsrv.net/autos/landing/bg-autos-landing-ver-c.jpg) no-repeat;
	padding:0 35px 0 57px;
	height:371px;
}
.autos-landing-ver-c .form-container .form-container-holder{width:400px;}
.autos-landing-ver-c #content .form-container h2{
	padding:51px 9px 0 0;
	font-size:36px;
	line-height:38px;
}
.autos-landing-ver-c #content .form-container h3{
	padding-right:4px;
	font-size:25px;
	line-height:31px;
	padding-bottom:22px;
}
.autos-landing-ver-c .btn a.get-a-price { margin-top:2px;}
/*-------------------------- autos-landing-ver-d ----------------------------*/
.autos-landing-ver-d #header h1 { padding:23px 0 0 14px;}
.autos-landing-ver-d .form-container {
	background:url(//cdcssl.ibsrv.net/autos/landing/bg-autos-landing-ver-d.jpg) no-repeat;
	padding:0 60px;
	height:371px;
}
.autos-landing-ver-d .form-container .form-container-holder {
	float:left;
	clear:none;
}
.autos-landing-ver-d #content .form-container h2,
.autos-landing-ver-d #content .form-container h3 {
	text-align:left;
}
.autos-landing-ver-d #content .form-container h2 {
	padding-top:56px;
	font-size:41px;
	line-height:43px;
	color:#000;
}
.autos-landing-ver-d #content .form-container h3 {
	line-height:22px;
	font-size:22px;
	padding-bottom:24px;
}
.autos-landing-ver-d .form-container input.text,
.autos-landing-ver-d .form-container select{
	float:left;
}
.autos-landing-ver-d .btn{float:left;}
.autos-landing-ver-d .btn a.get-a-price {
	float:left;
	margin-top:0;
}
.autos-landing-ver-d .btn span{
	margin-left:7px;
	display:inline;
	float:left;
}
/*-------------------------- autos-landing-ver-e ----------------------------*/
.autos-landing-ver-e .form-container {
	background:url(//cdcssl.ibsrv.net/autos/landing/bg-autos-landing-ver-e.jpg) no-repeat;
	padding:0 58px;
	height:371px;
}
.autos-landing-ver-e .form-container .form-container-holder { width:450px;}
.autos-landing-ver-e #content .form-container h2 {
	padding-right:0;
	padding-top:43px;
	font-size:51px;
	line-height:52px;
	color:#000;
}
.autos-landing-ver-e #content .form-container h3{
	font-size:26px;
	line-height:26px;
	padding-bottom:33px;
}
.autos-landing-ver-e .form-container .form-container-holder form{ padding-right:13px;}
/*-------------------------- autos-landing-ver-f ----------------------------*/
.autos-landing-ver-f .form-container{ background:url(//cdcssl.ibsrv.net/autos/landing/bg-autos-landing-ver-f.jpg) no-repeat;}
/*-------------------------- autos-a, autos-b, autos-c page ----------------------------------------*/
.autos-a,
.autos-b,
.autos-c{overflow:hidden;}
* html .autos-a,
* html .autos-b,
* html .autos-c{overflow:visible;}
.autos-a #content,
.autos-b #content,
.autos-c #content,
.autos-d #content{
	margin-top:-19px;
	background:#fff;
}
.autos-a .topimage,
.autos-b .topimage,
.autos-c .topimage{
	width:100%;
	height:289px;
	background:url(//cdcssl.ibsrv.net/autos/landing/bg-topimage-autos-a.jpg) no-repeat;
	border-bottom:6px #282085 solid;
	overflow:hidden;
}
.autos-b .topimage{background:url(//cdcssl.ibsrv.net/autos/landing/bg-topimage-autos-b.jpg) no-repeat;}
.autos-c .topimage{background:url(//cdcssl.ibsrv.net/autos/landing/bg-topimage-autos-c.jpg) no-repeat;}
.autos-a .form-container{
	margin:19px 0 0 23px;
	width:462px;
	height:236px;
	padding:0;
	background:url(//cdcssl.ibsrv.net/autos/landing/bg-form-autos-a.png) no-repeat;
}
.autos-b .form-container{
	margin:46px 0 0 327px;
	width:462px;
	height:219px;
	padding:0;
	background:url(//cdcssl.ibsrv.net/autos/landing/bg-form-autos-b.png) no-repeat;
}
.autos-c .form-container{
	margin:44px 0 0 306px;
	width:463px;
	height:215px;
	padding:0;
	background:url(//cdcssl.ibsrv.net/autos/landing/bg-form-autos-c.png) no-repeat;
}
.autos-c-2 .form-container{
	margin:43px 0 0 281px;
	width:509px;
	height:245px;
	padding:0;
	background: url(//cdcssl.ibsrv.net/autos/landing/bg-form-autos-c2.png) no-repeat;
}
.autos-d .topblock .form-container{
	margin:45px 15px 0 0;
	float:right;
	display:inline;
	padding:0;
	width:255px;
	height:308px;
	background:url(//cdcssl.ibsrv.net/autos/landing/bg-form-autos-d.png) no-repeat;
}
.autos-a .form-container .form-container-holder,
.autos-b .form-container .form-container-holder,
.autos-c .form-container .form-container-holder,
.autos-d .form-container .form-container-holder{
	margin-top:52px;
	width:100%;
	background:url(//cdcssl.ibsrv.net/autos/landing/line-blue-vert.gif) no-repeat 224px 0;
	position:relative;
	overflow:hidden;
}
.autos-b .form-container .form-container-holder{margin-top:33px;}
.autos-c .form-container .form-container-holder{
	margin-top:33px;
	background:none;
}
.autos-d .form-container .form-container-holder{
	margin-top:10px;
	background:none;
}
.autos-a .form-container .form-container-holder .title,
.autos-b .form-container .form-container-holder .title,
.autos-c .form-container .form-container-holder .title{
	margin-left:16px;
	width:190px;
	float:left;
	display:inline;
	text-align:right;
}
.autos-c .form-container .form-container-holder .title{
	margin-left:20px;
	width:200px;
}
.autos-d .form-container .form-container-holder .title{
	margin-left:32px;
	width:200px;
	float:none;
	text-align:left;
	overflow:hidden;
}
.autos-a .form-container h3,
.autos-b .form-container h3{
	margin:14px 0 0;
	font-size:22px;
	line-height:28px;
	color:#06c;
}
.autos-c .form-container h3,
.autos-d .form-container h3{
	margin:20px 0 0;
	font:15px/17px Arial, Helvetica, sans-serif;
	color:#000;
	text-align:left;
	letter-spacing:7px;
}
.autos-a .form-container h2,
.autos-b .form-container h2{
	margin:2px 0 0;
	font-size:42px !important;
	line-height:42px !important;
	color:#339;
}
.autos-c .form-container h2,
.autos-d .form-container h2{
	margin:5px 0 0 !important;
	font-size:38px !important;
	line-height:38px !important;
	color:#000 !important;
	text-align:left;
	letter-spacing:10px;
}
.autos-d .form-container h2{
	margin:0 !important;
	color:#69f !important;
}
.autos-c .form-container h2 strong,
.autos-d .form-container h2 strong{
	font-size:47px;
	line-height:47px;
	color:#339 !important;
	letter-spacing:1px;
}
.autos-a .form-container fieldset,
.autos-b .form-container fieldset,
.autos-c .form-container fieldset{
	margin:5px 0 0 30px;
	width:198px;
	float:left;
	display:inline;
}
.autos-c .form-container fieldset{margin-left:18px;}
.autos-d .form-container fieldset{
	display:block;
	margin:8px 0 0 30px;
	width:198px;
	overflow:hidden;
}
.autos-d .form-container fieldset{
	margin:5px 0 0 32px;
	width:200px;
	overflow:hidden;
}
.autos-a .form-container .row,
.autos-b .form-container .row,
.autos-c .form-container .row,
.autos-d .form-container .row,
.autos-a .form-container .btn,
.autos-b .form-container .btn,
.autos-c .form-container .btn,
.autos-d .form-container .btn{
	margin-top:8px;
	width:198px;
	padding:0 !important;
	overflow:hidden;
}
.autos-a .form-container .select,
.autos-b .form-container .select,
.autos-c .form-container .select,
.autos-d .form-container .select{
	width:198px;
	font-size:12px;
	line-height:22px;
	color:#000;
}
.autos-a .form-container label,
.autos-b .form-container label,
.autos-c .form-container label,
.autos-d .form-container label{
	margin-top:5px;
	float:left;
	display:inline;
	font-size:14px;
	line-height:24px;
	color:#000;
}
.autos-a .form-container .text,
.autos-b .form-container .text,
.autos-c .form-container .text,
.autos-d .form-container .text{
	margin-top:5px;
	float:right;
	padding:3px;
	width:105px;
	height:14px;
	font-size:12px;
	line-height:14px;
	border:1px #797979 solid;
	color:#000;
}
a.get-prices{
	display:block;
	width:127px;
	height:42px;
	text-indent:-9999px;
	background:url(//cdcssl.ibsrv.net/autos/landing/btn-get-prices.gif) no-repeat;
	overflow:hidden;
}
.autos-a .form-container .btn a,
.autos-b .form-container .btn a,
.autos-c .form-container .btn a{
	margin-top:12px;
	float:right;
}
.autos-d .form-container .btn a{
	float:none;
	margin:14px 0 0 33px;
}
.autos-a #content,
.autos-b #content,
.autos-c #content{padding-bottom:0 !important;}
.autos-b #content,
.autos-c #content{min-height:930px !important;}
* html .autos-b #content,
* html .autos-c #content{height:930px;}
.content-hold{width:100%;}
.autos-a .content-hold{background:url(//cdcssl.ibsrv.net/autos/landing/bg-contenthold-autos-a.gif) repeat-y 100% 0;}
.autos-b .content-hold{background:url(//cdcssl.ibsrv.net/autos/landing/bg-contenthold-autos-b.gif) repeat-y 100% 0;}
.content-hold .main{
	width:583px;
	float:left;
	overflow:hidden;
}
.autos-d .content-hold .new-car{
	margin:18px 0 0 24px;
	width:480px;
	overflow:hidden;
}
.autos-d .content-hold .new-car .head{
	width:100%;
	overflow:hidden;
}
.content-hold .new-car{
	margin:18px 0 0 43px;
	width:540px;
	overflow:hidden;
}
.content-hold .new-car .head{
	width:100%;
	overflow:hidden;
}
.content-hold .new-car .head .image{
	margin:0 17px 0 6px;
	float:left;
	display:inline;
}
.content-hold .new-car .head .image img{
	vertical-align:top;
	border:1px #7d7d7d solid;
}
.content-hold .new-car .head h2{
	margin:28px 0 0 !important;
	font-size:25px !important;
	line-height:25px !important;
	color:#06c !important;
}
.content-hold .new-car .head h2 strong{
	display:block;
	font-size:42px;
	line-height:44px;
	color:#000;
	font-weight:normal;
}
.content-hold .new-car .head .toplink a{
	padding-left:12px;
	background:url(//cdcssl.ibsrv.net/autos/landing/arrow-red.gif) no-repeat 0 5px;
	font-size:13px;
	line-height:16px;
	color:#f00;
	text-decoration:underline
}
.content-hold .new-car .head .toplink a:hover{text-decoration:none;}
.content-hold .new-car h3,
.content-hold .whoweare h3{
	margin:16px 0 0 7px;
	font-size:18px;
	line-height:20px;
	color:#282085;
}
.content-hold .whoweare h3{margin-top:10px;}
.content-hold .new-car p{
	margin:13px 30px 0 7px;
	font-size:12px;
	line-height:15px;
	color:#000;
}
.content-hold .new-car table{
	margin:0;
	padding:0;
	border-collapse:collapse;
	width:540px;
}
.content-hold .new-car table tr.dark{background:#efefef;}
.content-hold .new-car table td{
	margin:0;
	padding:0;
	font-size:12px;
	line-height:22px;
	color:#292929;
}
.content-hold .new-car table td.model{
	padding-left:7px;
	width:100px;
}
.content-hold .new-car table td.class{
	padding:0 8px 0 7px;
	width:170px;
}
.content-hold .new-car table td h4,
.content-hold .new-car table td p{
	margin:0;
	font-size:12px;
	line-height:22px;
}
.content-hold .new-car table td a{
	font-size:14px;
	text-decoration:underline;
	color:#06c;
}
.content-hold .new-car table td a:hover{text-decoration:none;}
.content-hold .whoweare{
	margin:24px 0 0 17px;
	padding:0 30px 0 26px;
	width:500px;
	border-top:3px #282085 solid;
	overflow:hidden;
}
.content-hold .whoweare .image{
	margin-left:10px;
	float:right;
	display:inline;
}
.content-hold .whoweare .image img{vertical-align:top;}
.content-hold .whoweare p{
	margin:7px 0 0 7px;
	font-size:12px;
	line-height:15px;
	color:#000;
}
.content-hold .column{
	width:217px;
	float:right; 
	margin-bottom:-9999px;
	padding-bottom:9999px; 
	border:0;
	position:relative
}
.autos-a .content-hold .column{background:url(//cdcssl.ibsrv.net/autos/landing/bg-column-autos-a.jpg) no-repeat;}
.autos-b .content-hold .column{background:url(//cdcssl.ibsrv.net/autos/landing/bg-column-autos-b.jpg) no-repeat;}
.autos-c .content-hold .column{background:url(//cdcssl.ibsrv.net/autos/landing/bg-column-autos-c.jpg) no-repeat;}
.content-hold .column h3{
	margin:22px 0 0 20px;
	font-size:29px;
	line-height:29px;
	color:#339;
	padding:0;
}
.autos-b .content-hold .column h3{margin-top:20px;}
.autos-b .content-hold .column h3{color:#000;}
.autos-c .content-hold .column h3{
	margin-top:28px;
	color:#fff;
}
.content-hold .column .btn-save{
	position:absolute;
	right:0;
	top:64px;
	width:100px;
	height:102px;
	text-indent:-9999px;
	background:url(//cdcssl.ibsrv.net/autos/landing/btn-save.png) no-repeat;
}
.autos-b .content-hold .column .btn-save{top:77px;}
.autos-c .content-hold .column .btn-save{top:75px;}
.content-hold .column .listprices{
	margin:5px 0 0 24px;
	padding:0;
	list-style:none;
	width:110px;
	overflow:hidden;
}
.autos-b .content-hold .column .listprices{margin-top:13px;}
.content-hold .column .listprices li{
	padding-left:11px;
	width:99px;
	float:left;
	margin-top:15px;
	font:bold 16px/18px Arial, Helvetica, sans-serif;
	color:#000;
	background:url(//cdcssl.ibsrv.net/autos/landing/bullet.gif) no-repeat 0 1px;
}
.content-hold .column .listprices li{
	font-size:19px;
	line-height:19px;
}
.autos-b .content-hold .column .listprices li{
	color:#233487;
	background:url(//cdcssl.ibsrv.net/autos/landing/bullet2.gif) no-repeat 0 1px;
}
.autos-c .content-hold .column .listprices li{
	color:#6cf;
	background:url(//cdcssl.ibsrv.net/autos/landing/bullet3.gif) no-repeat 0 1px;
}
.content-hold .column .listprices li a{color:#000;}
.autos-b .content-hold .column .listprices li a{color:#233487;}
.autos-c .content-hold .column .listprices li a{color:#6cf;}
.content-hold .column h4{
	margin:35px 30px 0 22px;
	font:21px/27px Arial, Helvetica, sans-serif;
	color:#000;
}
.autos-c .content-hold .column h4{color:#fff;}
.content-hold .column p{
	margin:30px 10px 0 22px;
	font-size:14px;
	line-height:16px;
	color:#000;
}
.autos-c .content-hold .column p{
	margin-top:32px;
	color:#fff;
}
/*-------------------------- autos-d page ----------------------------------------*/
.autos-d #content{
	background:url(//cdcssl.ibsrv.net/autos/landing/bg-content-autos-d.gif) repeat-y;
	padding-bottom:72px;
}
.autos-d .content-hold{
	background:url(//cdcssl.ibsrv.net/autos/landing/bg-contenthold-autos-d.jpg) no-repeat;
	overflow:hidden;
}
.autos-d .topblock,
.autos-d .holder{
	width:100%;
	overflow:hidden;
}
.autos-d .topblock .toptext{
	width:498px;
	float:left;
}
.autos-d .topblock .toptext h2{
	margin:113px 0 0 !important;
	font-size:40px !important;
	line-height:40px !important;
	color:#fff !important;
	width:100%;
	text-align:right;
}
.autos-d .topblock .toptext h2 strong{
	display:block;
	font-size:74px;
	line-height:74px;
}
.autos-d .topblock .toptext .listprices{
	margin:0;
	padding:0 0 8px;
	list-style:none;
	float:right;
	overflow:hidden;
}
.autos-d .topblock .toptext .listprices li{
	margin:0 10px 0 17px;
	padding-left:10px;
	float:left;
	display:inline;
	background:url(//cdcssl.ibsrv.net/autos/landing/bullet-listprices.png) no-repeat;
	font:bold 27px/29px Arial, Helvetica, sans-serif;
	color:#6cf;
}
.autos-d .topblock .toptext .listprices li a{color:#6cf;}
.autos-d .topblock .toptext p{
	margin:0;
	width:100%;
	text-align:right;
	font-size:16px;
	line-height:16px;
	color:#fff;
}
.autos-d .main{
	margin-left:8px;
	width:500px;
	float:left;
	display:inline;
}
.autos-d .main .textblocks,
.autos-d .main .col .block{
	width:100%;
	overflow:hidden;
}
.autos-d .main .textblocks .col{
	margin:5px 0 0 20px;
	width:230px;
	padding:0;
	float:left;
	display:inline;
}
.autos-d .main .col .block h4{
	margin:30px 0 0;
	font-size:18px;
	line-height:20px;
	color:#282085
}
.autos-d .main .col .block p{
	margin:8px 0 0;
	padding:0;
	font-size:14px;
	line-height:17px;
	color:#000;
}
.autos-d .main .col .block p span{font-size:13px;}
.autos-d .main .col .block .image{margin-top:6px;}
.autos-d .main .col .block .image img{vertical-align:top;}
.autos-d .main .footer{
	margin-top:15px;
	width:500px;
	overflow:hidden;
}
.footer ul{
	text-align:center;
	margin:0;
	padding:20px 20px 0;
}
.footer ul li{
	font-size:11px;
	padding:0 4px 0 7px;
	background:url(//cdcssl.ibsrv.net/autos/landing/bg-separator.gif) no-repeat 0 3px;
	display:inline;
	list-style:none;
}
.footer ul li:first-child {
	background:none;
}
.autos-d .content-hold .column{
	margin:0 13px 0 0;
	padding:0;
	width:213px;
	float:right;
	display:inline;
}
.autos-d .content-hold .column .carlist{
	margin:20px 0 0;
	padding:0;
	list-style:none;
	width:190px;
	overflow:hidden;
}
.autos-d .content-hold .column .carlist li{
	margin-top:7px;
	width:100%;
	float:left;
	text-align:center;
}
.autos-d .content-hold .column .carlist li img{
	vertical-align:top;
	border:1px #6c6d6d solid;
}
.autos-d .content-hold .column .carlist li span{
	display:block;
	margin:0 auto;
	width:138px;
	font:11px/16px Arial, Helvetica, sans-serif;
	color:#39f;
}
.autos-d .content-hold .column .carlist li a,
.autos-d .content-hold .column .carlist li a span{text-decoration:underline;}
.autos-d .content-hold .column .carlist li a:hover,
.autos-d .content-hold .column .carlist li a:hover span{text-decoration:none;}
/*-------------------------- autos-d page ----------------------------------------*/
.autos-d #content{
	background:url(//cdcssl.ibsrv.net/autos/landing/bg-content-autos-d.gif) repeat-y;
	padding-bottom:72px;
}
.autos-d .content-hold{
	background:url(//cdcssl.ibsrv.net/autos/landing/bg-contenthold-autos-d.jpg) no-repeat;
	overflow:hidden;
}
.autos-d .topblock,
.autos-d .holder{
	width:100%;
	overflow:hidden;
}
.autos-d .topblock .toptext{
	width:498px;
	float:left;
}
.autos-d .topblock .toptext h2{
	margin:113px 0 0 !important;
	font-size:40px !important;
	line-height:40px !important;
	color:#fff !important;
	width:100%;
	text-align:right;
}
.autos-d .topblock .toptext h2 strong{
	display:block;
	font-size:74px;
	line-height:74px;
}
.autos-d .topblock .toptext .listprices{
	margin:0;
	padding:0 0 8px;
	list-style:none;
	float:right;
	overflow:hidden;
}
.autos-d .topblock .toptext .listprices li{
	margin:0 10px 0 17px;
	padding-left:10px;
	float:left;
	display:inline;
	background:url(//cdcssl.ibsrv.net/autos/landing/bullet-listprices.png) no-repeat;
	font:bold 27px/29px Arial, Helvetica, sans-serif;
	color:#6cf;
}
.autos-d .topblock .toptext .listprices li a{color:#6cf;}
.autos-d .topblock .toptext p{
	margin:0;
	width:100%;
	text-align:right;
	font-size:16px;
	line-height:16px;
	color:#fff;
}
.autos-d .main{
	margin-left:8px;
	width:500px;
	float:left;
	display:inline;
}
.autos-d .main .textblocks,
.autos-d .main .col .block{
	width:100%;
	overflow:hidden;
}
.autos-d .main .textblocks .col{
	margin:5px 0 0 20px;
	width:230px;
	padding:0;
	float:left;
	display:inline;
}
.autos-d .main .col .block h4{
	margin:30px 0 0;
	font-size:18px;
	line-height:20px;
	color:#282085
}
.autos-d .main .col .block p{
	margin:8px 0 0;
	padding:0;
	font-size:14px;
	line-height:17px;
	color:#000;
}
.autos-d .main .col .block p span{font-size:13px;}
.autos-d .main .col .block .image{margin-top:6px;}
.autos-d .main .col .block .image img{vertical-align:top;}
.autos-d .main .footer{
	margin-top:15px;
	width:500px;
	overflow:hidden;
}
.footer ul{
	text-align:center;
	margin:0;
	padding:20px 20px 0;
}
.footer ul li{
	font-size:11px;
	padding:0 4px 0 7px;
	background:url(//cdcssl.ibsrv.net/autos/landing/bg-separator.gif) no-repeat 0 3px;
	display:inline;
	list-style:none;
}
.footer ul li:first-child {
	background:none;
}
.autos-d .content-hold .column{
	margin:0 13px 0 0;
	padding:0;
	width:213px;
	float:right;
	display:inline;
}
.autos-d .content-hold .column .carlist{
	margin:20px 0 0;
	padding:0;
	list-style:none;
	width:190px;
	overflow:hidden;
}
.autos-d .content-hold .column .carlist li{
	margin-top:7px;
	width:100%;
	float:left;
	text-align:center;
}
.autos-d .content-hold .column .carlist li img{
	vertical-align:top;
	border:1px #6c6d6d solid;
}
.autos-d .content-hold .column .carlist li span{
	display:block;
	margin:0 auto;
	width:138px;
	font:11px/16px Arial, Helvetica, sans-serif;
	color:#39f;
}
.autos-d .content-hold .column .carlist li a,
.autos-d .content-hold .column .carlist li a span{text-decoration:underline;}
.autos-d .content-hold .column .carlist li a:hover,
.autos-d .content-hold .column .carlist li a:hover span{text-decoration:none;}

/*-------------------------- autos-c2 page ----------------------------------------*/
.autos-c-2 #header h1 {height: 38px;}
.autos-c-2 #header h1 a{
	background: url(//cdcssl.ibsrv.net/autos/landing/logo-4.gif) no-repeat;
	width: 245px;
	height: 38px;
}
strong.slogan {
	letter-spacing: -1px;
	font-size: 17px;
	position: absolute;
	top:12px;
	right:49px;
	color: #339;
}
.autos-c .topimage { background: url(//cdcssl.ibsrv.net/autos/landing/bg-topimage-autos-c2.jpg) no-repeat;}
.autos-c-2 .whoweare { padding-bottom: 30px;}
.autos-c-2 .whoweare .footer ul{
	padding-left: 0;
	text-align: left;
}
.autos-c-2 .form-container .form-container-holder{ margin-top: 25px;}
.autos-c-2 .form-container fieldset {
	width: 218px;
	margin-left: 40px;
	display: inline;
	margin-top: 0;
}
.autos-c-2 .form-container .select { width: 218px;}
.autos-c-2 .form-container .btn,
.autos-c-2 .form-container .row {
	margin-top:8px;
	overflow:hidden;
	padding:0 !important;
	width:218px;
}
.autos-c-2 .form-container .zip-code { margin-top: 1px;}
.autos-c-2 .form-container .btn {
	margin-top: 2px;
}
.autos-c-2 .form-container .form-container-holder .title {
	text-align: justify;
	margin-left: 24px;
	display: inline; 
	width: 194px;
}
.autos-c-2 .form-container .form-container-holder .title p{
	letter-spacing: -2px;
	word-spacing: 2px;
	font-size: 26px;
	line-height: 40px;
	margin: 6px 0 0;
	padding: 0 2px 0 0;
}
.autos-c-2 .form-container .form-container-holder .title p strong{
	display: block;
	font-size: 30px;
}
.autos-c-2 .form-container .form-container-holder .title p strong span{color: #282085;}
.autos-c-2 .form-container .form-container-holder p.note {
	text-align: left;
	margin: 1px 0 0;
	color: #000;
	padding: 0;
}
.autos-c-2 .form-container .form-container-holder label{padding-right: 8px;}
.autos-c-2 .form-container .text{
	width: 70px;
	float: left;
}
.autos-c-2 a.get-prices{
	margin-right: 2px;
	width:152px;
	height:50px;
	background: url(//cdcssl.ibsrv.net/autos/landing/btn-gat-a-price-2.gif) no-repeat;
}
.autos-c-2 .content-hold .column { background: url(//cdcssl.ibsrv.net/autos/landing/bg-column-autos-c2.jpg) no-repeat;}
.more-info-container {
	overflow: hidden;
	height: 1%;
	padding: 0 10px 30px 8px; 
}
.autos-c-2 .column .more-info-container h3{
	margin: 34px 0 0;
	overflow: hidden;
	text-indent: -9999px;
}
.more-info-container h3.why {
	background: url(//cdcssl.ibsrv.net/autos/landing/text-why.gif) no-repeat;
	height: 49px;
}
.autos-c-2 .column .more-info-container p{
	font-size: 12px;
	line-height: 20px;
	margin: 0;
	color: #000 !important;
	padding-bottom: 10px;
	padding-top: 5px;
}


.error {
color:#FF0000;
font-family:arial;
font-size:10px;
font-weight:400;
}

/*---------------------------------------------------------------------------------*/
/*---------------------------------- autos.com-7 ----------------------------------*/
/*---------------------------------------------------------------------------------*/

/*----------------------------- autos-form-format-1 -------------------------------*/
.autos-form-format-1 {}
.autos-form-format-1 .column-1 h3, .autos-form-format-1 .column-2 h3, .autos-form-format-1 .column-3 h3 {
	text-align: left;
	padding: 6px 0 0 6px;
	font-size: 12px;
	font-size: 12px;
	color: #333;
	height:20px; 
}
.autos-form-format-1 ul.info-list {
	text-align:left;
	margin:0;
	padding:20px 0 10px 7px;
}
.autos-form-format-1 ul.info-list li{
	color: #666;
	font-size: 13px;
	line-height: 18px;
	padding: 0 0 2px;
	list-style:none;
}
.autos-form-format-1 ul.info-list li strong{
	font-size: 17px;
	color: #000;
}
.autos-form-format-1 ul.info-list li strong.orange{ color:#f19900;}
.autos-form-format-1 .image-holder {
	float:left;
	padding:0 25px 6px 0;
}
.autos-form-format-1 .image-holder h4{
	color:#000;
	font-size:18px;
	margin:2px 0 0;
	text-align:left;
}
.autos-form-format-1 .contact-form { padding-top: 11px;}
.contact-form textarea{
	font-size:11px;
	line-height:14px;
	border:1px solid #ddd;
	border-top-color:#7c7c7c;
	margin:0 12px 0 0;
	float:left;
	overflow: auto;
	padding: 0 0 0 3px;
	height: 85px;
	width:195px;
}
.autos-form-format-1 .contact-form .row { padding-top:7px;}
.autos-form-format-1 .contact-form .comments { padding-top: 20px;}
.autos-form-format-1 .column-3 .dealers-form {
	padding: 7px 7px 0 6px;
}
.orange-frame {
	overflow: hidden;
	width:195px;
	margin-bottom: 8px;
	background: url(//cdcssl.ibsrv.net/autos/landing/bg-frame-repeat.gif) repeat-y;
}
.orange-frame-top {
	background: url(//cdcssl.ibsrv.net/autos/landing/bg-frame-top.gif) no-repeat;
}
.orange-frame-bottom {
	padding: 15px 0 0;
	overflow: hidden;
	height: 1%;
	background: url(//cdcssl.ibsrv.net/autos/landing/bg-frame-bottom.gif) no-repeat 0 100%;
}
.autos-form-format-1 .dealers-form .row{padding: 2px 8px 0;}
.autos-form-format-1 .dealers-form label {
	font-size: 12px;
	padding-bottom: 20px;
	padding-left: 5px;
}
.autos-form-format-1 .dealers-form label span{ padding-bottom:2px; }
.autos-form-format-1 .foot-wrapper {padding:20px 0 0 269px;}
.autos-form-format-1 .foot-wrapper p{
	text-align: left;
	margin:-2px 0 0 3px;
	word-spacing:-1px;
	font-size:9px;
}
.autos-form-format-1 .foot-wrapper .log {
	float: left;
	margin: 15px 0 26px 115px;
}
/*----------------------------- autos-form-format-4 -------------------------------*/
.round-block {
	height: 1%;
	border: 3px solid #ccc;
}
* + html .round-block {overflow: hidden;}
.round-block-top-left-corner{
	margin: -3px;
	background: url(//cdcssl.ibsrv.net/autos/landing/bg-round-top-left.gif) no-repeat;
	overflow: hidden;
	position: relative;
}
* html .round-block-top-left-corner { float: left;}
* html .round-block-top-right-corner {float: left;}
.round-block-top-right-corner {
	background: url(//cdcssl.ibsrv.net/autos/landing/bg-round-top-right.gif) no-repeat 100% 0;
}
.round-block-bottom-left-corner {background: url(//cdcssl.ibsrv.net/autos/landing/bg-round-bottom-left.gif) no-repeat 0 100%;}
.round-block-bottom-right-corner {
	padding: 10px 0;
	background: url(//cdcssl.ibsrv.net/autos/landing/bg-round-bottom-right.gif) no-repeat 100% 100%;
}
.form-area{
	height:1%;
	position: relative;
	padding: 33px 20px 0 15px;
}
.form-area h3{
	margin: 0;
	color: #339;
	font-weight: bold;
	font-size:10px;
	line-height: 20px;
	position: absolute;
	top:11px;
	left:7px;
	z-index: 10;
}
.form-area h3 span{
	color: #fff;
	text-align: center;
	line-height: 32px;
	font-size: 19px;
	float: left;
	background: url(//cdcssl.ibsrv.net/autos/landing/bg-step.gif) no-repeat;
	width: 32px;
	margin-right: 3px;
	height: 32px;
}
#header .progress-bar {
	padding-top: 14px;
	width: 312px;
	float: right;
	height: auto;
}
.autos-form-format-4 .info-holder {
	width: auto;
	padding: 0 25px 0 0;
}
.autos-form-format-4 .info-holder h4{
	margin: 0;
	padding: 0 0 3px;
	font-size: 18px;
	line-height: 20px;
	color: #666;
	font-weight: normal;
}
.autos-form-format-4 ul.info-list {
	border: 1px solid #bababa;
	border-left: none;
	text-align:left;
	margin:12px 0 0;
	padding: 0;
	overflow: hidden;
	height: 1%;
}
.autos-form-format-4 ul.info-list li{
	border-left:1px solid #bababa; 
	float: left;
	color: #282085;
	font-size: 12px;
	line-height: 18px;
	padding: 4px 6px;
	list-style:none;
}
.autos-form-format-4 ul.info-list li strong{
	font-size: 16px;
	color: #000;
}
.autos-form-format-4 ul.info-list li strong.orange{
	font-size: 16px;
	color:#f19900;
}
.autos-form-format-4 .image-holder {
	float:left;
	padding:0 7px 0 12px;
}
.image-holder img{ display:block;}
.autos-form-format-4 .image-holder h4{
	color:#000;
	font-size:18px;
	margin:2px 0 0;
	text-align:left;
}
.autos-form-format-4 .contact-form { padding-top:0px;}
.autos-form-format-4 .contact-form label{
	text-align:right;
	float:left;
	width:102px;
	padding:5px 8px 0 0;
	font-size:14px;
}
.autos-form-format-4 .contact-form .col-2 label { width: 114px;}
.autos-form-format-4 .contact-form .col-2 textarea{
	width: 239px;
	height: 88px;
	color: #282085;
	font-size: 17px;
	line-height: 19px;
	font-weight: bold;
}
.autos-form-format-4 .contact-form input.text{
	margin: 0;
	color: #282085;
	font-size: 17px;
	line-height: 19px;
	font-weight: bold;
	width: 230px;
	padding: 2px 6px;
}
.autos-form-format-4 .contact-form input.i-t-city { width: 125px;}
.autos-form-format-4 .contact-form label.l-zip {
	width: 33px;
}
.autos-form-format-4 .contact-form input.i-t-zip {width: 50px;}
* html .autos-form-format-4 .contact-form input.i-t-zip { margin: 0 -3px 0 0;}
.autos-form-format-4 .contact-form input.i-t-small {
	width: 30px;
	margin-right: 9px;
}
.autos-form-format-4 .contact-form input.i-t-small-1 { width: 38px;}
.col-1 {
	float: left;
	width:354px;
	overflow: hidden;
}
.autos-form-format-4 .contact-form .row{padding: 7px 0 0;}
.round-block-orange {
	border: 2px solid #f90;
	background: #eee;
	height: 1%;
}
* + html .round-block-orange {overflow: hidden;}
.round-block-orange-top-left-corner{
	margin: -2px;
	background: url(//cdcssl.ibsrv.net/autos/landing/bg-round-top-left-orange.gif) no-repeat;
	overflow: hidden;
	position: relative;
}
* html .round-block-orange-top-left-corner { float: left;}
* html .round-block-orange-top-right-corner {float: left;}
.round-block-orange-top-right-corner {
	background: url(//cdcssl.ibsrv.net/autos/landing/bg-round-top-right-orange.gif) no-repeat 100% 0;
}
.round-block-orange-bottom-left-corner {background: url(//cdcssl.ibsrv.net/autos/landing/bg-round-bottom-left-orange.gif) no-repeat 0 100%;}
.round-block-orange-bottom-right-corner {
	height: 1%;
	overflow: hidden;
	padding: 0;
	background: url(//cdcssl.ibsrv.net/autos/landing/bg-round-bottom-right-orange.gif) no-repeat 100% 100%;
}
.block-orange-holder {
	width: 403px;
	float: left;
}
.autos-form-format-4 .dealers-form { padding:0 8px;} 
.autos-form-format-4 .dealers-form .col {
	float: left;
	width: 175px;
	padding: 12px 0 24px 15px;
}
.autos-form-format-4 .dealers-form .col label{
	font-size: 12px;
	padding-left: 7px;
}
.autos-form-format-4 .dealers-form .col label span{
	display: block;
	padding: 1px 0 0;
}
.autos-form-format-4 .foot-wrapper {
	float: right;
	width: auto;
	padding: 16px 15px 0 0;
}
.autos-form-format-4 .foot-wrapper .log{
	float: left;
}
.autos-form-format-4 .foot-wrapper p{
	padding: 0;
	margin: 0;
	font-size: 9px;
	word-spacing: -1px;
}
.btn-holder{
	padding: 0 0 0 7px;
	float: left;
}
/*----------------------------- autos-form-format2-lessthen-4 -------------------------------*/
.autos-form-format2-lessthen-4 .progress-bar {
	padding-top: 10px;
	padding-left: 4px;
	padding:10px 0 30px;
}
.form-col {
	float: left;
	position: relative;
	width: 242px;
	display: inline;
	margin:0 0 0 9px;
	padding: 30px 0 0;
}
.form-col-2 {width: 265px;}
.form-col-3 .round-block-bottom-right-corner {
	padding-top: 6px;
}
.form-col-3 {width: 255px;}
.autos-form-format2-lessthen-4 .round-block{}
.form-col h3{
	margin: 0;
	color: #666;
	font-weight: bold;
	font-size:14px;
	line-height: 20px;
	position: absolute;
	top:7px;
	left:-7px;
	z-index: 10;
}
.form-col h3 span{
	color: #fff;
	text-align: center;
	line-height: 32px;
	font-size: 19px;
	float: left;
	background: url(//cdcssl.ibsrv.net/autos/landing/bg-step.gif) no-repeat;
	width: 32px;
	margin-right: 3px;
	height: 32px;
}
.form-col-1 .round-block-bottom-right-corner{padding: 10px 0 10px 18px; }
.form-col-1 .image-holder {padding: 0;}
.autos-form-format2-lessthen-4 .info-holder {
	width: auto;
	padding-bottom: 8px;
}
.autos-form-format2-lessthen-4 ul.info-list {
	margin: 0;
	padding: 0;
	text-align: left;
	font-size: 12px;
}
.autos-form-format2-lessthen-4 ul.info-list li { padding: 6px 0 2px;}
.autos-form-format2-lessthen-4 ul.info-list li span{
	display: block;
	padding-bottom: 3px;
}
.autos-form-format2-lessthen-4 ul.info-list li.price { padding-top: 12px;}
.autos-form-format2-lessthen-4 ul.info-list li.price span{font-size: 15px;}
.autos-form-format2-lessthen-4 ul.info-list li span a{
	margin: 0 0 0 4px;
	font-size: 10px;
	color: #333;
	text-decoration: underline;
}
.autos-form-format2-lessthen-4 ul.info-list li span a:hover{ text-decoration: none;}
.autos-form-format2-lessthen-4 ul.info-list li strong{
	font-size: 19px;
}
.autos-form-format2-lessthen-4 ul.info-list li strong.orange{
	font-size: 25px;
	line-height: 20px;
}
.autos-form-format2-lessthen-4 .image-holder {padding: 12px 0 0;}
.autos-form-format2-lessthen-4 .image-holder h4{
	text-align: left;
	padding: 5px 0 9px;
}
.autos-form-format2-lessthen-4 .info-holder select{width: 210px;}
.contact-form-alt {
	padding-top: 0;
	padding-bottom: 2px;
}
.contact-form-alt .row{
	padding:2px 0 9px 17px;
}
.contact-form-alt input.text{
	color: #000;
	font-size: 16px;
	line-height: 19px;
	width: 218px;
	padding: 1px 6px 2px;
}
.contact-form-alt input.i-t-city {
	margin: 0;
	width: 137px;
}
.contact-form-alt input.i-t-zip {width:59px;}
.contact-form-alt input.i-t-small { width: 32px;}
.contact-form-alt input.i-t-small-1 { width: 44px;}
.contact-form-alt textarea {
	width: 226px;
	font-size: 14px;
}
.contact-form-alt label{
	float: none;
	text-transform: uppercase;
	width: auto;
	display: block;
	clear: both;
	text-align: left;
	color: #858585;
	padding: 0 0 2px;
}
.city-col {
	width: 158px;
	float: left;
}
.zip-col {
	width: 73px;
	float: left;
}
.form-col-3 .round-block-orange-bottom-right-corner {
	padding-top: 3px;
	padding-bottom: 19px;
}
.contact-form-alt input.i-t-zip {margin: 0;}
.form-col-3 .dealers-form{padding: 0 0 12px 6px;}
.form-col-3 .block-orange-holder{ width: 243px;}
.form-col-3 .dealers-form .row{padding: 15px 8px 0;}
.form-col-3 .dealers-form label {
	font-size: 14px;
	line-height: 17px;
	padding-bottom: 10px;
	padding-left: 5px;
}
.form-col-3 .dealers-form label span{ padding-bottom:0;}
.btn-get-free-1 {
	background: url(//cdcssl.ibsrv.net/autos/landing/btn-get-free-dealer-quotes-1.gif) no-repeat;
	width:233px;
	height:79px;
}
.col-foot-wrapper {
	padding: 26px 0 0;
	width: auto;
	margin: 0;
}
.col-foot-wrapper .btn-holder { padding: 0 0 0 11px;}
.col-foot-wrapper .log{
	margin:0 0 0 105px;
}
.col-foot-wrapper  p{
	padding-bottom: 7px;
	font-size: 11px;
}
.form-col-2 .col-foot-wrapper {
	padding: 17px 0 0 6px
}
/*----------------------------- autosform-format-b-2 -------------------------------*/
.autosform-format-b-2 .progress-bar { padding-bottom: 8px;}
.autosform-format-b-2 .form-col-1-horizontal{ margin-left:20px;}
.autosform-format-b-2 .form-col-1-horizontal {
	padding-bottom: 6px;
	width: 760px;
}
.autosform-format-b-2 .form-col h3 {
	font-size: 12px;
	line-height: 28px;
	color: #333;
	left:-14px
}
.autosform-format-b-2 .form-col-1-horizontal .image-holder {
	padding: 0;
	float: left;
	margin-right: 17px;
}
.autosform-format-b-2 .form-col-1-horizontal ul.info-list {
	float: right;
	width: 352px;
	margin: 0;
	padding: 9px 18px 8px 0;
}
.autosform-format-b-2 .form-col-1-horizontal ul.info-list li {
	color: #282085;
	padding: 0;
	font-size: 18px;
	line-height: 27px;
}
.autosform-format-b-2 .form-col-1-horizontal ul.info-list li span{
	float: left;
	width: 124px;
	padding: 0 12px 0 0;
	text-align: right;
}
.autosform-format-b-2 .form-col-1-horizontal ul.info-list li strong{
	color: #000;
	font-size: 25px;
	line-height: 27px;
}
.autosform-format-b-2 .form-col-1-horizontal ul.info-list li strong.orange{
	color: #f90;
	font-size: 22px;
	line-height: 24px;
}
.autosform-format-b-2 .inf-container h4{
	margin: 13px 0 4px;
	color: #000;
	font-size: 21px;
	line-height: 22px;
}
.autosform-format-b-2 .info-holder .inf-container select{
	width: 210px;
	font-size: 12px;
	line-height: 15px;
}
.autosform-format-b-2 .form-col-2{
	margin-left: 20px;
	width: 332px;
}
.autosform-format-b-2 .form-col-2 .contact-form input.text{ padding: 1px 3px;}
.autosform-format-b-2 .form-col-2 .contact-form{
	padding: 12px 0 0;
}
.autosform-format-b-2 .form-col-2 .contact-form label{
	width: 98px;
	padding: 2px 9px 0 0;
}
.autosform-format-b-2 .form-col-2 .contact-form .row{
	padding: 0 0 8px;
}
.autosform-format-b-2 .form-col-2 .contact-form label.l-zip { width: 24px;}
.autosform-format-b-2 .form-col-2 .contact-form input.i-t-zip { width:55px;}
.autosform-format-b-2 .form-col-2 .contact-form textarea { width:197px;}
.autosform-format-b-2 .form-col-3{
	width: 408px;
	margin:0 0 0 19px;
}
.autosform-format-b-2 .dealers-form { padding-bottom:5px;}
.autosform-format-b-2 .block-orange-holder {
	width: 386px;
}
.autosform-format-b-2 .form-col-3 .col{
	float: left;
	width: 168px;
	padding: 16px 10px 0 15px;
}
.autosform-format-b-2 .form-col-3 .block-orange-holder .col{ padding: 12px 10px 0 8px; }
.autosform-format-b-2 .form-col-3 .block-orange-holder {
	padding: 3px 0 0 7px;
}
.autosform-format-b-2 .form-col-3 label{
	font-size: 12px;
	line-height: 14px;
}
.autosform-format-b-2 .round-block-orange-bottom-right-corner{
	padding-bottom: 13px;
}
.autosform-format-b-2 .form-col-4{
	padding: 14px 0 0;
	width: 428px;
}
.autosform-format-b-2 .form-col-4 .log{
	margin: 0 0 0 58px;
	float: left;
}
.autosform-format-b-2 .foot-wrapper .btn-holder p{
	font-size: 9px;
	word-spacing: -1px;
	margin: 0;
}
.autosform-format-b-2 .form-col-4 .btn-holder {
	float: left;
	width: 301px;
	padding: 0 0 0 10px !important;
}
/*----------------------------- autosform-format-b-3 -------------------------------*/
.autosform-format-b-3 .progress-bar { padding-bottom: 8px;}
.autosform-format-b-3 .form-col-1-horizontal{ margin-left:13px;}
.autosform-format-b-3 .form-col-2{ margin-left: 13px;}
.form-col-1-horizontal {
	width: 776px;
}
.form-col-1-horizontal .info-holder{
	width: auto;
	padding: 0 0 0 15px;
}
.form-col-1-horizontal .image-holder {
	padding: 0;
	float: left;
	margin-right: 9px;
}
.form-col-4 {
	width: 240px;
	padding: 0 0 0 5px;
	float: left;
}
.form-col-1-horizontal ul.info-list {
	float: right;
	width: 210px;
	padding: 7px 15px 2px 0;
}
.form-col-1-horizontal ul.info-list li { padding: 2px 0 1px;}
.form-col-1-horizontal ul.info-list li.price span{ font-size: 18px;}
.form-col-1-horizontal ul.info-list li strong{
	font-size: 17px;
	line-height: 17px;
}
.form-col-1-horizontal ul.info-list li.price span{ padding-top: 2px;}
.form-col-1-horizontal ul.info-list li.price strong{
	font-size: 27px;
	line-height: 27px;
}
.inf-container h4{
	margin: 22px 0 4px;
	color: #000;
	font-size: 21px;
	line-height: 22px;
}
.info-holder .inf-container select{
	width: 297px;
	font-size: 16px;
	line-height: 18px;
}
.form-col-4 .col-foot-wrapper .btn-holder { padding: 0;}
.form-col-3 .dealers-form .row { clear: both;}




/* autos 8 */
/* autos-dealerSelect */
body.autos8 {
	background:#d5d5d5;
}
.autos-8 {
	width:832px !important;
	padding:0 !important;
	background:url(//cdcssl.ibsrv.net/autos/landing/bg-page-foot.gif) repeat-y !important;

}
.page {
	width:800px;
	padding:38px 16px 0;
	background:url(//cdcssl.ibsrv.net/autos/landing/bg-page.gif) repeat-y !important;

}
.autos-8 #header {
	position:absolute;
	left:16px;
	top:0;
	width:800px;
	padding:0;
	height:38px;
	background:url(//cdcssl.ibsrv.net/autos/landing/bg-header-8.gif) repeat-x;
}
.autos-8 #header h1 {
	margin:9px 0 0 14px;
	width:312px;
	height:20px;
	padding:0;
}
.autos-8 #header h1 a {
	width:312px;
	height:20px;
	background:url(//cdcssl.ibsrv.net/autos/landing/logo-8.jpg) no-repeat;
}
.autos-8 #header .top-nav {
	float:right;
	margin:2px 0 0;
	height:20px;
	padding:0 15px 0 25px;
	background:#4048aa url(//cdcssl.ibsrv.net/autos/landing/bg-nav.gif) no-repeat;
}
.autos-8 #header .top-nav ul {
	margin:0;
	padding:0;
	list-style:none;
}
.autos-8 #header .top-nav ul li {
	float:left;
	padding:0 6px 0 8px;
	background:url(//cdcssl.ibsrv.net/autos/landing/bg-sep.gif) no-repeat 0 50%;
}
.autos-8 #header .top-nav ul li:first-child {
	background:none;
}
.autos-8 #header .top-nav ul a {
	color:#fff;
	font-size:11px;
	line-height:20px;
	font-weight:bold;
	text-decoration:none;
}
.autos-8 #header .top-nav ul a:hover {
	text-decoration:underline;
}
.active-car {
	height:32px;
	padding:18px 0 0 45px;
	background:url(//cdcssl.ibsrv.net/autos/landing/bg-car.gif) repeat-x;
}
.active-car strong {
	margin-right:12px;
	color:#4048aa;
	font-size:16px;
	line-height:18px;
}
.active-car span {
	color:#999;
	font-size:11px;
	line-height:14px;
	font-weight:bold;
}
.active-car a {
	color:#4048aa;
	text-decoration:underline;
}
.active-car a:hover {
	text-decoration:none;
}
/* select car */
.select-car {
	overflow:hidden;
	height:1%;
	padding:15px 0 0;
}
#content .select-car h2 {
	margin:0 0 0 40px;
	color:#dc1800;
	font:bold 16px/18px Verdana, Arial, Helvetica, sans-serif;
}
#content .select-car p {
	margin:0 0 0 40px;
}
#content .select-car p a {
	color:#999;
	font-weight:bold;
}
.select-car .boxs {
	float:left;
	margin:15px 0 0 18px;
	display:inline;
	width:325px;
	background:url(//cdcssl.ibsrv.net/autos/landing/box-select.gif) repeat-y;
}
.select-car .boxs-top {
	background:url(//cdcssl.ibsrv.net/autos/landing/box-select-top.gif) no-repeat;
}
.select-car .boxs-btm {
	padding:5px 0 10px;
	background:url(//cdcssl.ibsrv.net/autos/landing/box-select-btm.gif) no-repeat 0 100%;
}
#content .select-car h3 {
	margin:0 0 20px 65px;
	color:#fff;
	font:bold 12px/16px Verdana, Arial, Helvetica, sans-serif;
}
#content .select-car .boxa-top {
	margin:12px 0 0 30px;
	width:265px;
	overflow:hidden;
	background:#eee url(//cdcssl.ibsrv.net/autos/landing/box-grey-top.gif) no-repeat;
}
#content .select-car .boxa-btm {
	padding:10px 0 10px 10px;
	overflow:hidden;
	height:1%;
	background:url(//cdcssl.ibsrv.net/autos/landing/box-grey-btm.gif) no-repeat 0 100%;
}
#content .select-car .boxa-top input.check {
	float:left;
	width:15px;
	height:16px;
	margin:0 10px 0 0;
	padding:0;
}
#content .select-car .boxa-top .info-dealer {
	float:left;
	width:220px;
}
#content .select-car .boxa-top label {
	font-size:13px;
	line-height:16px;
	font-weight:bold;
}
#content .select-car .boxa-top p {
	margin:0;
	font-size:13px;
}
#content .select-car .boxa-top span {
	font-size:11px;
}
#content .select-car a.get {
	display:block;
	margin:17px 0 0 91px;
	width:143px;
	height:34px;
	text-indent:-9999px;
	background:url(//cdcssl.ibsrv.net/autos/landing/btn-get-quotes.gif) no-repeat;
}
/* info car */
.info-car {
	float:left;
	width:410px;
	padding:10px 0 0;
	text-align:center;
	overflow:hidden;
}
.info-car .pict {
	min-height:250px;
}
* html .info-car .pict {
	height:250px;
}
.info-car h4 {
	margin:5px 0 0 30px;
	color:#28acff;
	font:bold 14px/20px Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
/* footer */
.autos-8 #footer {
	position:static;
	margin:0 0 0 -16px;
	width:832px;
	width:832px;
	left:0;
	height:60px;
	overflow:hidden;
	background:url(//cdcssl.ibsrv.net/autos/landing/bg-footer.gif) no-repeat;
}
.autos-8 #footer ul li {
	background:none;
	padding:0 4px 0 0;
}
.autos-8-lp .form-container {
	height:469px;
	background:url(//cdcssl.ibsrv.net/autos/landing/bg-autos-landing-ver-a1.jpg) no-repeat;
}
.autos-8-lp  #footer {
	margin:0;
	background:none;
}
.autos-8-lp  #footer p {
	margin:5px 0 0 30px;
	color:#747478;
	font-size:9px;
}
.autos-8-lp  #footer ul {
	margin:0;
	padding:0 0 0 22px;
}
.autos-8-lp  #footer ul li {
	float:left;
	padding:0 4px 0 7px;
	background:url(//cdcssl.ibsrv.net/autos/landing/bg-sep1.jpg) no-repeat 0 50%;
}
.autos-8-lp  #footer ul li.first {
	background:none;
}
.autos-8-lp  #footer ul a {
	color:#747478;
	font-size:9px;
	text-decoration:none;
}
.autos-8-lp  #footer ul a:hover {
	text-decoration:underline;
}
.autos-8-lp .page {
	padding:0 16px;
}
.autos-8-lp #content {
	padding-bottom:0;
}
.autos-8 #content .none-bg-container h2{
	color:#dc1800;
	font:bold 16px/22px Verdana, Arial, Helvetica, sans-serif;
}
.autos-8 .none-bg-container {
	padding:0 30px 8px 44px;
	margin:0;
	border-bottom:31px solid #26abff;
}
.autos-8 #content .none-bg-container p {
	font:12px/14px Verdana, Arial, Helvetica, sans-serif;
	padding:0;
}
.autos-8 .info-columns {
	background:none;
	margin-top:10px;
	border:none;
}
.autos-8 .info-column h3 {
	background:none;
	color:#c11400;
	font:bold 18px/22px Verdana, Arial, Helvetica, sans-serif;
}
.autos-8 .info-column h3 span {
	color:#efa732;
	font-size:14px;
}
.autos-8 .image-holder {
	padding-top:10px;
	width:185px;
}
.autos-8 .image-holder h4 {
	float:left;
	color:#4048aa;
	font-size:11px;
	line-height:14px;
	padding:4px 0 0;
}
.autos-8 .image-holder p {
	float:right;
	margin:8px 0 0;
	font-size:11px;
	line-height:14px;
}
.autos-8 .image-holder p span {
	color:#4048aa;
	font-weight:bold;
}
.autos-8 .info-holder {
	clear:both;
	float:left;
	padding:0 0 4px 30px;
}
.autos-8 .info-holder select {
	width:185px;
	height:20px;
	line-height:18px;
}
.autos-8 .info-holder label {	
	display:block;
	color:#7a7a7a;
	font-size:10px;
	line-height:18px;
}
.autos-8 .info-column {
	width:340px;
}
.autos-8 .right-info-column {
	width:420px;
}
.autos-8 .info-column .contact-form {
	padding:0 0 0 10px;
}
.autos-8 .info-column .contact-form input.small {
	width:122px;
}
.autos-8 .contact-form textarea {
	height:60px;
}
.autos-8  .info-column .contact-form .log {
	float:left;
	margin:0 5px 0 0;
}
.autos-8  .info-column .contact-form p {
	float:left;
	width:240px;
	margin:0;
	padding:3px 0 0 5px;
	color:#b7b7ba;
	font-size:11px;
	line-height:14px;
}
.autos-8  .info-column .contact-form p a {
	color:#b7b7ba;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
}
.autos-8  .info-column .contact-form p a:hover {
	text-decoration:none;
}
.autos-8 #content .help {
	padding:30px 0 0 20px;
}
.autos-8 #content .help strong {
	display:block;
	color:#797979;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0 0 0 5px;
}
.autos-8 #content .help h2 {
	margin:10px 0 4px;
	color:#dc1800;
	font:bold 18px/22px Verdana, Arial, Helvetica, sans-serif;
}
/* box red */
.box-red {
	width:350px;
	float:left;
	margin:0 0 5px;
	overflow:hidden;
	background:url(//cdcssl.ibsrv.net/autos/landing/box-red.gif) repeat-y;
}
.box-red-top {
	background:url(//cdcssl.ibsrv.net/autos/landing/box-red-top.gif) no-repeat;
}
.box-red-btm {
	padding:5px 0 0;
	min-height:150px;
	position:relative;
	background:url(//cdcssl.ibsrv.net/autos/landing/box-red-btm.gif) no-repeat 0 100%;
}
* html .box-red-btm {
	height:150px;
}
.box-red h4 {
	margin:0 0 0 25px;
	color:#fff;
	font:bold 12px/18px Arial, Helvetica, sans-serif;
}
.box-red h5 {
	margin:5px 0 0 12px;
	color:#797979;
	font:bold 16px/18px Verdana, Arial, Helvetica, sans-serif;
}
.box-red label {
	display:block;
	margin:10px 0 0 28px;
	color:#797979;
	font:11px/18px Verdana, Arial, Helvetica, sans-serif;
}
.box-red .rows {
	overflow:hidden;
	padding:4px 7px 10px 4px;
}
.box-red .rows-btn {
	padding-top:0;
	margin:-8px 0 0;
}
.box-red .rows span {
	float:left;
	margin-right:10px;
	width:20px;
	color:#fff;
	font-size:12px;
	line-height:20px;
	text-align:center;
	font-weight:bold;
	background:url(//cdcssl.ibsrv.net/autos/landing/bg-number.gif) no-repeat;
}
.box-red .rows select {
	float:left;
	width:110px;
	margin:2px 10px 0 0;
}
.box-red .rows em {
	float:right;
	margin:10px 5px 0 0;
	display:inline;
	text-align:right;
	color:#26abff;
	font-size:18px;
	line-height:22px;
	font-style:normal;
	font-weight:bold;
}
.box-red .rows input.btn {
	float:right;
}
.box-red .rows img.btn {
	position:absolute;
	bottom:8px;
	left:200px;
}
.box-red-right {
	float:right;
	display:inline;
	margin-right:22px;
}
.box-red-right .rows-btn p {
	margin:0;
	float:left;
}
.box-red-right input.btn {
	position:absolute;
	right:6px;
	bottom:7px;
}
.box-red-right img.btn {
	position:absolute;
	right:6px;
	bottom:7px;
}
.box-red-right p {
	margin:0;
	position:absolute;
	left:13px;
	bottom:8px;
	color:#797979;
	font-size:11px;
	line-height:12px;
}
.box-red-right p a {
	color:#797979;
}

.box-red .rows-btn p {
	margin:0;
	float:left;
}
.box-red p {
	margin:0;
	position:absolute;
	left:13px;
	bottom:8px;
	color:#797979;
	font-size:11px;
	line-height:12px;
}
.box-red p a {
	color:#797979;
}

/* popup */
.popup {
	position:absolute;
	left:15%;
	top:20%;
	width:640px;
	z-index:1000;
	display:none;
}
.popup-bg {
	padding:20px 25px 0;
	height:450px;
	background:url(//cdcssl.ibsrv.net/autos/landing/bg-popup.png) no-repeat;
}
.popup a.close {
	float:right;
	position:relative;
	padding:0 16px 0 0;
	background:url(//cdcssl.ibsrv.net/autos/landing/btn-close.gif) no-repeat 100% 50%;
}
.popup .scroll-box {
	position:relative;
	float:left;
	margin:15px 0 0;
	width:560px;
	padding:0 15px 0 15px;
	height:360px;
	overflow:auto;
}
.popup h2 {
	margin:10px 0 0;
	color:#4048aa;
	font-size:18px;
	line-height:20px;
	font-weight:normal;
}
.popup h3 {
	margin:10px 0 0;
	color:#333;
	font-size:14px;
	line-height:18px;
}
.popup p {
	font-size:12px;
	line-height:14px;
	margin:10px 0 0;
}
.popup img {
	display:block;
	margin:10px 0;
}
.popup a {
	color:#4048aa;
}
.popup a.mail {
	color:#4048aa;
	text-decoration:underline;	
}
.popup a.mail:hover {
	text-decoration:none;
}

/***** Thank You page *****/
#main-block {
	padding:23px 0 45px;
}
#main-block .heading {
	color:#282085;
	display:block;
	font-size:18px;
	padding:0 0 33px;
	text-align:center;
}
#main-block .heading span {
	font-weight:normal;
}
#main-block .banners {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0 auto;
	overflow:hidden;
	padding:0;
	width:700px;
}
#main-block .banners li {
	float:left;
	padding:0 7px 12px;
	width:336px;
}
#main-block .banners li img {
	display:block;
}



