* {font-size: 100.01%;}
html{
	height:100%;
	min-width:1000px;
	background:#fff url(/images/bg-html.gif) repeat-y 50% 0;
}
body{
	height:100%;
	margin:0;
	color:#000;
	font:62.5% Verdana, Arial, Helvetica, sans-serif;
	background: url(/images/bg-body.gif) no-repeat 50% 120%;
}
/* General settings */
.clearboth {clear:both;}
img{border:none;}
form,fieldset{
	margin:0;
	padding:0;
	border:0;
}
a{
	text-decoration:none;
	color:#000;
	font-weight:normal;
}

a:hover{text-decoration:underline;}
hr {border-width:1px 0 0; border-color:#ccc; border-style:solid;}

input,
textarea,
select{
	font-family:Arial, Helvetica, sans-serif;
	/*font-size:10px;*/
	font-size:12px;
	vertical-align:middle;
}
/* wrapper */
#wrapper{
	min-height: 100%;
	background: url(/images/bg-wrapper.gif) no-repeat 50% 0;
}
* html #wrapper{height:100%;}
.w1{
	display:table;
	position:relative;
	width:1000px;
	margin:0 auto;
	padding:0 0 169px;
}
/* search-box */
.search-box{
	margin:0 0 18px -5px;
	width:624px;
}
.search-box .t{
	height:51px;
	overflow:hidden;
	background: url(/images/bg-search-box-t.png) no-repeat;
}
.search-box .b{
	clear:both;
	height:117px;
	overflow:hidden;
	background: url(/images/bg-search-box-b.png) no-repeat;
}
.search-box .c{
	width:624px;
	background: url(/images/bg-search-box-c.png) repeat-y;
}
.search-box .c:after{
	content:"";
	display:block;
	clear:both;
}
.search-box .frame{
	float:left;
	position:relative;
	margin:-8px 0 -109px;
	padding:0 43px 0 46px;
	width:533px;
}
/* form-search */
.form-search .top-row{
	width:535px;
	padding:0 0 11px;
}
.form-search .top-row:after{
	content:"";
	display:block;
	clear:both;
}
.form-search .column{
	position:relative;
	float:left;
	padding:0 3px 0 0;
}
.form-search .column-keywords{width:250px;}
.form-search .column-location{width:100px;}
.form-search h3{
	margin:8px 0 3px;
	font-size:120%;
	line-height:120%;
	color:#262626;
}

* html .form-search h3{margin-bottom:2px;}
* +html .form-search h3{margin-bottom:2px;}
.form-search h3.search-vehicles{
	position:relative;
	margin:0 0 6px 0;
	width:172px;
	height:19px;
	overflow:hidden;
	text-indent:-9999px;
	background: url(/images/txt-search.png) no-repeat;
}
.form-search .text{
	float:left;
	margin:0 0 2px;
	background: url(/images/bg-text.gif) repeat-x;
}
.form-search .text .l{
	float:left;
	background: url(/images/bg-text-l.gif) no-repeat;
}
.form-search .text .r{
	float:left;
	background: url(/images/bg-text-r.gif) no-repeat 100% 0;
}

/*@media screen and (-webkit-min-device-pixel-ratio:0){.dropdownmenu {border:none; } safari hack
.dropdownmenu {padding:3px;}*/

.form-search .text input{
	margin:0;
	padding:6px 5px;
	border:none;
	background:none;
	font-size:12px;
	line-height:16px;
	float:left;
}
.form-search .keywords{width:240px;}
.form-search .city{width:190px;}
.form-search .miles{width:44px;}
.form-search .zip-code{width:38px;}
.form-search .min-max{width:48px;}
.form-search label{
	font-size:110%;
	line-height:120%;
	margin:0;
	color:#262626;
}
.form-search label span{color:#ed1c24;}
.form-search .button-search{
	
	cursor:pointer;
	width:69px;
	height:26px;
	border:none;
	background: url(/images/btn-search.gif) no-repeat;
}
/* accordion */
.accordion{width:533px;}
.accordion .open-holder{
	width:100%;
	overflow:hidden;
	margin:0 0 5px;
}
.accordion .open,
.accordion .close{
	position:relative;
	font-size:120%;
	line-height:120%;
	color:#262626;
	padding:0 22px 0 0;
}
.accordion .open{background: url(/images/arrow.gif) no-repeat 100% 4px;}
.accordion .close{
	float:left;
	background: url(/images/arrow02.gif) no-repeat 100% 2px;
}
.accordion .slide{
	width:100%;
	overflow:hidden;
	height:0;
	position:relative;
}
.accordion .slide-area{
	width:100%;
	overflow:hidden;
	padding:0 0 9px;
}
.form-search .row{
	width:100%;
	overflow:hidden;
	margin:0 0 14px;
}
.form-search .accordion label{
	clear:both;
	float:left;
}
/*.form-search*/ .select{
	font-size:12px;
	line-height:14px;
	margin:0;
	padding:3px;
	overflow:hidden;
}
.form-search .radius {width:100px;}
.form-search .dealership {width:203px;}
.form-search .year {width:55px;}
.form-search .category {width:197px;}

.form-search .text-holder {float:left; padding:0 16px 0 0;}

.form-search .accordion .column{padding:0 13px 0 0;}
.form-search .accordion .text{background: url(/images/bg-text02.gif) repeat-x;}
.form-search .accordion .text .l{background: url(/images/bg-text02-l.gif) no-repeat;}
.form-search .accordion .text .r{background: url(/images/bg-text02-r.gif) no-repeat 100% 0;}
.form-search .accordion .text input{padding:3px 5px;}
.form-search .submit-holder{
	/*margin:-4px 0 0;*/
	overflow:hidden;
	width:519px;
}
.form-search .accordion .button-search{
	float:right;
	margin:0;
}
.logo{
	display:block;
	width:297px;
	height:94px;
	margin:0 0 0 19px;
}
.logo a{
	width:297px;
	height:94px;
}
.logo img{display:block;}
/* log */
.log-holder{
	margin:-9px 0 30px;
	overflow:hidden;
}
.log{
	width:218px;
	height:63px;
	overflow:hidden;
	text-indent:-9999px;
	display:block;
	margin:0 auto;
	background: url(/images/txt-log.png) no-repeat;
}
/* main */
#main{
	width:959px;
	padding:0 13px 30px 28px;
	margin:18px 0 0;
	overflow:hidden;
}
/* content main */
#center{
	width:98%;
	text-align:center;
}
.center{
	width:98%;
	text-align:center;
}
#content_main{
	color:#1b2b3d;
	font-size:12px;
	clear: both;
}
#content_main h3{
	font-size:16px;
}
#tabs{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
.admin_content{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	width:100%;
	margin-top:20px;
}
label{/*font-weight:bolder;*/}
.bold{
	font-weight:bolder;
}
#bold{
	font-weight:bolder;
}
.heading{
	padding:2px 0px 4px 0px;
	font-weight:bolder;
	color:#1b2b3d;
	font-size:14px;
}
.heading_main{
	padding:2px 0px 2px 0px;
	font-weight:bolder;
	color:#A51316;
	font-size:14px;
}
.indent20{
	padding:0px 0px 0px 20px;
	color:#1b2b3d;
	font-size:12px;
}
.red_right{
	text-align:right;
	color:#A51316;
}
.red{
	color:#A51316;
	font-size:12px;
}
.standard_12{
	font-size:12px;
}
.right{
	float:right;
	font-size:12px;
	margin-right:10px;
}
.save_delete{
	float:right;
	color:#A51316;
	font-size:12px;
	padding:0 5px 0 0;
}

/* content */
#content {float:left; width:626px; padding:2px 0 0 5px; overflow:hidden;}

#content h1 {margin:0; font-size:23px; color:#1b2b3d;}
#content h1 span {color:#a51316;}

#content h2 {margin:0 0 10px; font-size:20px; line-height:120%; color:#1b2b3d; font-weight:normal;}
#content h2 span{color:#a51316;}

/* category */
.category{
	width:630px;
	overflow:hidden;
	margin:0 0 0 -5px;
}
.category .frame{
	float:left;
	width:298px;
	padding:0 7px;
	margin:-16px 0 -100px;
	position:relative;
}
.category .column{
	float:left;
	width:312px;
	margin:0 2px 1px 0;
}
.category .column .t{
	height:53px;
	overflow:hidden;
	background: url(/images/bg-column-t.png) no-repeat;
}
.category .column .b{
	clear:both;
	height:115px;
	overflow:hidden;
	background: url(/images/bg-column-b.png) no-repeat;
}
.category .column .c{
	width:312px;
	background: url(/images/bg-column-c.png) repeat-y;
}
.category .column .c:after{
	content:"";
	display:block;
	clear:both;
}
/* image-holder */
.category .image-holder{
	margin:0 0 10px;
	min-height:80px;
}
* html .category .image-holder{height:80px;}
.category .image-holder img{display:block;}
/* heading */
.category .heading{
	width:100%;
	overflow:hidden;
	text-align:center;
	padding:5px 0 0;
}
#content .category .heading h2{
	margin:0;
	font-size:180%;
	line-height:120%;
	color:#fff;
}
/* sidebar */
#sidebar{
	width:319px;
	float:right;
	padding:18px 0 0;
}
.bunner{
	width:100%;
	margin:0 0 7px;
}
.bunner img{display:block;}

/* featured-vehicle */
.featured-vehicle{
	width:300px;
	padding:19px 11px 0 8px;
	margin:0 0 10px;
}
.featured-vehicle h2{
	margin:0 0 4px;
	color:#1B2B3D;
	font-size:20px;
	line-height:120%;
	font-weight:normal;
}
.featured-vehicle .image-holder{
	border:1px solid #111;
	border-bottom:none;
}
.featured-vehicle .image-holder img{display:block;}
.featured-vehicle .holder{
	height:1%;
	overflow:hidden;
	padding:4px 9px 5px 6px;
	margin:0 0 5px;
	color:#fff;
	background:#273b51 url(/images/bg-heading.gif) repeat-x;
}
.featured-vehicle .more{
	float:right;
	font-size:120%;
	line-height:150%;
	color:#97b0ca;
}
.featured-vehicle .holder strong{
	font-size:160%;
}
.featured-vehicle .wrapper{
	width:100%;
	overflow:hidden;
}
.featured-vehicle .view-head{
	float:left;
	font-size:20px;
	line-height:180%;
	color:#252525;
	font-weight:normal;
}
.featured-vehicle .view-all{
	float:right;
	font-size:14px;
	line-height:180%;
	color:#252525;
	font-weight:bold;
}
.go_column_left{
	float:left;
	padding:18px 0 0 0;
	width:290px;
	text-align:center;
	vertical-align:text-top;
}
.go_column_right{
	float:right;
	padding:18px 0 0 0;
	width:290px;
	text-align:center;
	vertical-align:text-top;
}
.go_right{
	float:right;
	padding:18px 0 0 0;
}
#twocolumns{
	width:100%;
	overflow:hidden;
	background: url(/images/bg-main.gif) no-repeat 634px 206px;
}
.top-heading{
	margin-bottom: 5px;
	padding: 5px 0;
	border-bottom:1px solid #ccc;
}

#content .top-heading .holder h2{
	/*float:left;*/
	margin:0 12px 0 0;
}
#top-heading .holder h2{
	float:left;
	margin:0 12px 0 0;
}
.top-heading .holder strong {
	float:left;
	font-size:140%;
	line-height:120%;
	color:#1b2b3d;
	padding:7px 0 0;
}
/*.top-heading .container{
	width:100%;
	margin:0 0 10px;
}
.top-heading .container:after{
	content:"";
	display:block;
	clear:both;
}*/
.top-heading .save{
	margin:2px 24px 0 0;
	float:right;
	color:#1b2b3d;
	font-size:140%;
	line-height:120%;
	font-weight:bold;
}
.top-heading .container strong{
	color:#1b2b3d;
	font-size:140%;
	line-height:120%;
	padding:0 11px 0 0;
}
.sort-list{
	display:inline;
	margin:0;
	padding:0;
	list-style:none;
}
.sort-list li{
	font-weight:bold;
	padding:0 13px;
	display:inline;
	font-size:120%;
	line-height:140%;
	background: url(/images/separator02.gif) no-repeat 0 2px;
}
.sort-list li:first-child{
	padding-left:0;
	background:none;
}
.sort-list li a{color:#1b2b3d;}
.product-box-holder{
	width:100%;
	overflow:hidden;
}
.product-box-admin{
	width:67%;
	overflow:hidden;
}
/* product-box */
.product-box{
	width:100%;
	overflow:hidden;
	margin:0 0 49px;
}
.product-box .frame{
	margin:0 0 5px;
	width:100%;
	overflow:hidden;
}
/* container */
.product-box .container{
	float:left;
	width:394px;
	padding:0 0 0 6px;
}
.product-box .image-holder{
	float:left;
	margin:2px 10px 0 0;
	border:1px solid #000;
}
* html .product-box .image-holder{margin:2px 7px 0 0;}
.product-box .image-holder img{display:block;}
.product-box .txt-holder{
	height:1%;
	overflow:hidden;
	color:#363636;
}
#content .product-box h2{
	margin:0 0 6px;
	color:#1b2b3d;
	font-size:180%;
	line-height:120%;
}
.product-box h2 span{color:#980f12;}
.product-box h2 img{margin:0 7px 0 3px;}
.product-box p{margin:0 0 10px;}
.product-box .more{
	color:#1a5b80;
	text-decoration:underline;
	margin:0 0 0 6px;
}
.product-box .more:hover{text-decoration:none;}
.product-box .phone{
	height:1%;
	overflow:hidden;
	padding:0 0 0 26px;
	color:#000;
	font-size:110%;
	line-height:120%;
	font-weight:bold;
	background: url(/images/bg-phone.gif) no-repeat;
}
/* price-box */
.price-box{
	float:right;
	width:170px;
}
.price-box .holder{
	width:138px;
	overflow:hidden;
	margin:0 0 32px;
}
.price-box ul{
	float:left;
	margin:0;
	padding:2px 0 0;
	list-style:none;
	/*background: url(/images/separator03.gif) repeat-y 58px 2px;*/
}
.price-box li{
	float:left;
	color:#464646;
}
.price-box .mileage{
	width:64px;	
	font-size:12px;
}
.price-box .price{
	padding:0 0 0 11px;	
	font-size:10px;
}
.price-box p{
	text-align:center;
	font-size:120%;
	margin:0;
}
.price-box li span{
	color:#1b2b3d;
	font-size:140%;
	line-height:126%;
	font-weight:bold;
}
.price-box li strong{
	color:#406618;
	font-size:16px;
	line-height:100%;
}
.product-box .link-save{
	float:right;
	margin:3px 0 0;
	width:31px;
	height:31px;
	overflow:hidden;
	text-indent:-9999px;
	background: url(/images/bg-link-save.gif) no-repeat;
}
.product-box .area{
	width:184px;
	overflow:hidden;
}
.product-box .img-center{
	display:block;
	margin:0 auto;
}
/* links-box */
.links-list{
	height:1%;
	overflow:hidden;
	margin:0;
	padding:0 0 0 6px;
	list-style:none;
}
.links-list li{
	float:left;
	color:#1b2b3d;
	font-size:16px;
	line-height:120%;
	padding:0 11px 0 0;
}
.links-list li a{
	display:block;
	color:#1b2b3d;
}
.links-list .email-dealer{
	padding:0 0 2px 20px;
	background: url(/images/bullet02.gif) no-repeat 0 2px;
	font-weight:bolder;
}
.links-list .map{
	padding:0 0 2px 19px;
	background: url(/images/bullet03.gif) no-repeat 0 1px;
	font-weight:bolder;
}
.links-list .report{
	padding:0 0 2px 59px;
	background: url(/images/bullet04.gif) no-repeat 0 2px;
	font-weight:bolder;
}
/* showing-page */
.showing-page{
	width:100%;
	overflow:hidden;
	margin:-11px 0 0;
}
.showing-page ul{
	float:right;
	overflow:hidden;
	margin:0;
	padding:0 13px 0 0;
	list-style:none;
}
.showing-page li{
	float:left;
	display:inline;
	font-size:120%;
	line-height:120%;
	color:#211407;
	margin:0 11px 0 -11px;
	padding:0 8px 0 11px;
	background: url(/images/separator04.gif) no-repeat 0 2px;
}
.showing-page li a{color:#211407;}

/* item-list */
.item-list{
	float:right;
	margin: 6px 0 0;
	padding:0;
	list-style:none;
}
.item-list li {float:right; padding:0 0 0 8px; text-align:center; color:#888989;}


/* imports */
.imports .box{
	color:#1b2b3d;
	font-weight:bold;
}
.imports .box span {
	color:#a51316;
	font-size:120%;
	line-height:120%;
}
.imports .box dl{
	margin:0;
	display:inline;
	font-size:140%;
	line-height:120%;
	color:#1b2b3d;
	font-weight:bold;
}
.imports .box dt{display:inline;}
.imports .box dd{
	margin:0;
	display:inline;
}
/* carusel */
#carusel{
	width:613px;
	position:relative;
	overflow:hidden;
	margin:-11px 0 29px;
}
#carusel .gallery{
	width:613px;
	overflow:hidden;
	position:relative;
	margin:0 0 18px;
}
#carusel .gallery ul{
	width:613px;
	height:240px;
	overflow:hidden;
	position:relative;
	margin:0;
	padding:0;
	list-style:none;
}
#carusel .gallery li{
	width:613px;
	overflow:hidden;
	position:absolute;
	left:0;
	top:0;
	z-index:1;
}
#carusel .gallery li.active{z-index:2;}
#carusel .image-holder{
	margin:0 14px 0 0;
	float:left;
	border:1px solid #2c3c4c;
}
* html #carusel .image-holder{margin:0 11px 0 0;}
#carusel .image-holder img{display:block;}
#carusel .txt-holder{
	height:1%;
	overflow:hidden;
}
#carusel .txt-holder dl{
	margin:0 0 5px;
	width:100%;
	overflow:hidden;
	font-size:140%;
	line-height:100%;
	color:#1b2b3d;
	font-weight:bold;
}
#carusel .txt-holder dt{
	float:left;
	width:75px;
}
#carusel .txt-holder dd{
	float:left;
	width:200px;
	margin:0 0 5px;
}
#carusel .txt-holder dl strong{
	font-size:125%;
	color:#be2024;
	line-height:76%;
}
#carusel .notes dd,
#carusel .notes dt{
	display:inline;
	width:auto;
	float:none;
}
#carusel .notes dt{padding:0 5px 0 0;}
#carusel .notes dd{font-weight:normal;}
#carusel .switcher{
	width:620px;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
}
#carusel .switcher li{
	float:left;
	padding:0 7px 0 0;
}
#carusel .switcher li img{
	border:1px solid #213142;
	display:block;
}



/* item-box */
.item-box{
	width:625px;
	overflow:hidden;
}
.item-box .heading {
	/*float:left;*/
	width:142px;
	padding:5px 0 0 19px;
	font-size: 200%;
	font-weight:normal;
	background: url(/images/bg-heading02.gif) no-repeat;
}

.item-box .box-content{
	width:625px;
	/*overflow:hidden;
	margin:-7px 0 0;*/
	background: url(/images/bg-box-content.gif) repeat-y;
	margin-bottom:10px;
}
.item-box .box-content .t{background: url(/images/bg-box-content-t.gif) no-repeat;}
.item-box .box-content .b{
	width:583px;
	padding:26px 20px 3px 22px;
	/*overflow:hidden;*/
	background: url(/images/bg-box-content-b.gif) no-repeat 0 100%;
}
/* form-address */
.form-address{
	margin:0 0 17px;
}
.form-address label{
	float:left;
	font-size:120%;
	line-height:140%;
	color:#363636;
	font-weight:bold;
	padding:2px 11px 0 0;
}
.form-address .text .l{
	float:left;
	background: url(/images/bg-text-l.gif) no-repeat;
}
.form-address .text .r{
	float:left;
	background: url(/images/bg-text-r.gif) no-repeat 100% 0;
}
.form-address .text{
	margin:0 7px 0 0;
	padding:2px 5px 3px;
	font-size:12px;
	line-height:16px;
	float:left;
	border:1px solid #d6d5d5;
	border-top:1px solid #8d8d8d;
	border-left:1px solid #8d8d8d;
	background:#fff url(/images/bg-text.gif) repeat-x;
}
.form-address .starting-address{width:189px;}
.form-address .button{
	cursor:pointer;
	position:relative;
	float:left;
	width:98px;
	height:24px;
	overflow:hidden;
	text-indent:-9999px;
	margin:0 12px 0 0;
	border:none;
	background: url(/images/btn-get.gif) no-repeat;
}
.form-address .select{width:74px;}
.form-address .selectArea .center{padding:0 26px 0 4px;}

/* placeholder */
.placeholder{
	margin:0 0 0 -19px;
	width:618px;
}
.placeholder img{display:block;}
/* form-info */
.form-info{margin:0 0 11px;}
.form-info .row{
	width:100%;
	padding:0 0 4px;
}
.form-info .row:after{
	content:"";
	display:block;
	clear:both;
}
.form-info label{
	float:left;
	position:relative;
	width:63px;
	font-size:110%;
	line-height:120%;
	padding:2px 0 0;
}
.form-info label span{
	position:relative;
	color:#ff0000;
	float:left;
	margin:0 0 0 -7px;
	display:inline;
}
.form-info label strong{
	float:left;
	font-weight:normal;
}
.form-info .text{
	float:left;
	margin:0;
	padding:2px 5px 3px;
	width:189px;
	background:#fff;
	font-size:12px;
	line-height:16px;
	border:1px solid #d6d5d5;
	border-top:1px solid #8d8d8d;
	border-left:1px solid #8d8d8d;
}
.form-info .holder{
	width:100%;
	overflow:hidden;
	padding:6px 0 0;
}
.form-info .holder label{
	display:block;
	float:none;
	padding:0 0 5px;
}
.form-info textarea{
	margin:0 0 7px;
	padding:5px;
	width:571px;
	max-width:581px;
	height:150px;
	background:#fff;
	font-size:12px;
	line-height:16px;
	border:1px solid #d6d5d5;
	border-top:1px solid #8d8d8d;
	border-left:1px solid #8d8d8d;
}
.form-info .wrapper{
	width:583px;
	overflow:hidden;
}
.form-info .button{
	cursor:pointer;
	float:right;
	width:51px;
	height:22px;
	overflow:hidden;
	text-indent:-9999px;
	border:none;
	margin:0;
	background: url(/images/btn-submit.gif) no-repeat;
}
.form-info .wrapper span{
	float:left;
	padding:3px 0 0;
	font-size:100%;
	line-height:120%;
	color:#4f4e4e;
}
.form-info .wrapper span em{color:#ff0000;}
/* columns-holder */
.item-box .columns-holder{
	width:100%;
	overflow:hidden;
	padding:0 0 8px;
	margin:1px 0 20px;
	background: url(/images/separator05.gif) repeat-y 224px 0;
}

.item-box .columns-holder .column-one{
	float:left;
	width:224px;
}
.item-box .columns-holder h3{
	margin:0 0 13px;
	color:#363636;
	font-size:120%;
	line-height:140%;
}
/* form-calculator */
.form-calculator .row{
	width:189px;
	overflow:hidden;
	padding:0 20px 0 0;
	margin:0 0 2px;
}
.form-calculator label{
	float:left;
	font-size:110%;
	line-height:185%;
}
.form-calculator .text{
	float:right;
	margin:0;
	padding:2px 5px 3px;
	border:1px solid #d6d5d5;
	border-top:1px solid #8d8d8d;
	border-left:1px solid #8d8d8d;
	background:#fff;
	font-size:12px;
	line-height:16px;
}
.form-calculator .persent{
	float:right;
	font-weight:bold;
	margin:0 -16px 0 0;
	padding:5px 0 0;
}
.form-calculator .button{
	float:right;
	cursor:pointer;
	width:68px;
	height:22px;
	overflow:hidden;
	text-indent:-9999px;
	margin:0 0 0 3px;
	border:none;
	background: url(/images/btn-calculate.gif) no-repeat;
}
.form-calculator .image-right{
	float:right;
	margin:1px 0 0;
}
/* column-two */
.item-box .columns-holder .column-two{
	float:right;
	width:333px;
}
.item-box .column-two .heading-holder{
	height:1%;
	overflow:hidden;
	padding:0 29px 0 0;
}
.item-box .columns-holder .column-two h3{text-align:right;}
.item-box .columns-holder .column-two .row{
	width:330px;
	margin:0 0 1px;
}
.item-box .columns-holder .column-two label{
	text-align:right;
	width:217px;
	float:left;
	margin:0 8px 0 0;
}
.item-box .columns-holder .column-two .text{float:left;}
.form-calculator .vehicle-price{width:69px;}
.form-calculator .loan-term{width:43px;}
.form-calculator .interest-rate{width:43px;}
.form-calculator .monthly-payment{width:56px;}
.item-box .highest-monthly{width:67px;}
.item-box .cash-down{width:67px;}
.item-box .trade{width:67px;}
.item-box .loan-term{width:42px;}
.item-box .interest-rate02{width:67px;}
.item-box .mos-expensive{width:67px;}
.item-box .request{width:67px;}
.column-two .form-calculator .button{
	float:left;
	margin:0;
}
.column-two .form-calculator .persent{
	margin:0 0 0 6px;
	float:left;
}
/* autocomplete for city state and zip */
.suggestionsBox {
	position: relative;
	left: 0px;
	margin: 10px 0px 0px 0px;
	width: 300px;
	background-color: #212427;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border: 2px solid #000;	
	color: #fff;
	font-color: #fff;
}
	
.suggestionList {
	margin: 0px;
	padding: 0px 0 10px 25px;
}
	
.suggestionList li {
	margin: 0px 0px 3px 0px;
	padding: 3px;
	cursor: pointer;
}
	
.suggestionList li:hover {
	background-color: #A51316;
}

/* footer */
#footer{
	position:relative;
	width:1000px;
	margin:-169px auto 0;
	height:148px;
	padding:21px 0 0;
	background:#1b2b3d;
}
#footer ul{
	margin:0;
	padding:0;
	list-style:none;
	text-align:center;
}
#footer li{
	display:inline;
	font-size:140%;
	line-height:120%;
	font-weight:bolder;
	padding:0 4px 0 6px;
	background: url(/images/separator.gif) no-repeat 0 2px;
}
#footer a{font-weight:bolder;}
#footer p {color:#fff; text-align:center;}
#footer p a {color:#fff;}
#footer li:first-child{background:none;}
#footer li a{color:#fff;}

.results {clear:both; padding: 0px 0px 5px 0px;}

.results_pad {
	/*border-bottom: 1px solid #ccc;*/
	padding: 20px 0px 30px 0px;
}

.phone{
	font-weight:bold;
	padding:2px 0 5px 26px;
	line-height:150%;
	background: url(/images/bg-phone.gif) no-repeat 0 2px;
}
.gallery{
	font-weight:bolder;
	line-height:180%;
	padding:2px 0 6px 19px;
	background: url(/images/bullet.gif) no-repeat 0 -3px;
}
.map{
	font-weight:bolder;
	line-height:150%;
	padding:2px 0 5px 19px;
	background: url(/images/bullet03.gif) no-repeat 0 1px;
}
.email-dealer{
	font-weight:bolder;
	line-height:150%;
	padding:2px 0 5px 20px;
	background: url(/images/bullet02.gif) no-repeat 0 2px;
}
.report{
	font-weight:bolder;
	padding:0 0 2px 59px;
	background: url(/images/bullet04.gif) no-repeat 0 2px;
}

.classifiedbottom { border-bottom:1px dotted #6d6d6d; }
.classifieddescription { 
	width:355px;
	padding:8px 13px;
	font-size:x-small;
	background-color:#fff;
	color:#000;
}
.classifiedname { 
	font-size:x-small; 
	color: #999999;
	width:100%;
	padding:8px 0;
	text-align:center; 
}
/*.classifiedlogo img { border:none; }*/
.classifedsave { width:45px;text-align:center; }

#results_pages_container {
	font-size:12px; 
	margin:0;
	margin-top:15px;
	text-decoration:none;
}

/* compare */
.compare_box{
	border:thin;
	border-color:#1b2b3d;
	text-align:center;
}
.compare_year{
	font-size:14px;
	color:#1b2b3d;
	text-align:center;
	font-weight:bolder;
	padding:3px 3px 3px 3px;
}
.compare_specs{
	text-transform:capitalize;
	font-size:12px;
	color:#1b2b3d;
	padding:3px 3px 3px 3px;
	text-align:left;
}
.compare_dealer{
	text-transform:capitalize;
	font-size:12px;
	color:#1b2b3d;
	padding:3px 3px 3px 3px;
	text-align:left;
}
.compare_header_year{
	font-size:14px;
	color:#A51316;
	text-align:center;
	font-weight:bolder;
	padding:5px 2px 5px 2px;
	background-color:#CFCFCF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	width:98%;
}
.compare_headers{
	font-size:12px;
	color:#A51316;
	text-align:center;
	font-weight:bolder;
	padding:5px 2px 5px 2px;
	background-color:#CFCFCF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	width:98%;
}
.compare_column_left{
	float:left;
	padding:18px 0 0 0;
	width:290px;
	vertical-align:text-top;
}
.compare_column_right{
	float:right;
	padding:18px 0 0 0;
	width:290px;
	vertical-align:text-top;
}
.compare_save_holder{
	vertical-align:bottom;
	padding:0 0 35px 0;
}
.compare_holder{
	width:70%;
	float:right;
	height:100%;
}
.compare_login{
	height:35px;
	width:98%;
	float:right;
}
.compare_login_link{
	float:right;
	vertical-align:bottom;
}
.compare_images_border{
	border:1px #000000 solid;
	margin: 5px 0;
}
.compare_title{
	font-size:12px;
	font-weight:bolder;
}
/* details */
.details_row{
	font-size:12px;
	width:98%;
	margin:0 0 5px;
}
.details_row label{
	font-weight:bolder;
}
.details_row .price{
	font-size:14px;
	font-weight:bolder;
	color:#A51316;
}
.strike{ 
	text-decoration:line-through; 
	color:#A51316; 
}
.row{
	width:100%;
	overflow:hidden;
	margin:0 0 5px;
}

/* auto complete style */
.ac_results
{
    padding: 0px;
    border: 1px solid #212427;
    background-color: #212427;
    overflow: hidden;
    z-index: 99999;
}

.ac_results ul {
    width: 100%;
    list-style-position: outside;
    list-style: none;
    padding: 0;
    margin: 0;
}

.ac_results li {
    margin: 0px;
    padding: 2px 5px;
    cursor: default;
    display: block;
    /*
    if width will be 100% horizontal scrollbar will apear
    when scroll mode will be used
    */
    /*width: 100%;*/
    font-size: 12px;
    font-family: arial, helvetica, sans-serif, verdana;
	color:#fff;
    /*
    it is very important, if line-height not setted or setted
    in relative units scroll will be broken in firefox
    */
    line-height: 18px;
    overflow: hidden;
}

/*.ac_loading {
    background: white url('indicator.gif') right center no-repeat;
}*/

.ac_odd {
    background-color: #212427;
}

.ac_over {
    background-color: #A51316;
    color: #000;
}
.coupon {
border:2px dashed #000000;
padding:20px;
width:500px;
}
.blue_marketplace {
background-color:#C3DBEE;
border:1px solid #1B5F95;
line-height:17px;
margin-bottom:8px;
padding:5px;
}
.section h2 {
font-family:Georgia,serif;
font-size:16px;
margin:3px 0;
}
.section {
font-size:14px;
line-height:130%;
}


/* CONTENT & SIDEBAR BOXES 
-------------------------------------------------------------------------------- */

#sidebar .widget_box, #sidebar2 .widget_box  /* widgets in 3rd column */
{
	margin: 10px 0 0 5px; 
	width: 300px; 
	overflow:auto; 
	background-color: #fff; 
	padding:6px; 
	border: 1px solid #7f9dbd;
}

/* MARKETPLACE VIDEO AND LIST WIDGET 
-------------------------------------------------------------------------------- */
#sidebar .marketplaceVideo_bg /* container for video marketplace */
{
	margin: 10px 0 0 5px; 
	width: 300px; 
	background-color: #fff; 
	padding: 6px; 
	border-top: 1px solid #7f9dbd;	
	border-right: 1px solid #7f9dbd;
	border-left: 1px solid #7f9dbd;
	border-bottom: 1px solid #7f9dbd;
}

#sidebar .marketplaceList_bg /* container for marketplace deal list */
{
	margin: 0 0 0 5px; 
	width: 300px; 
	background-color: #fff; 
	padding: 0 6px 6px 6px; 
	border-left: 1px solid #7f9dbd;
	border-right: 1px solid #7f9dbd;
	border-bottom: 1px solid #7f9dbd;
}

/* MARKETPLACE OFFERS SECTION
-------------------------------------------------------------------------------- */
#offersHeader
{
	background: url('/images/marketplaceOffersHeader.png') no-repeat;
	height: 32px;
}

#mktOffers_widget #offersHeader h1
{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	padding: 8px 15px;
	margin: 0;
	color: #427034;
}

#mktOffers_widget #offers
{
	border-left: 1px solid #B0B0B0;
	border-right: 1px solid #B0B0B0;
	padding: 0 5px 5px 5px;
	background-color: #fff;
	line-height: 17px;
}

#mktOffers_widget .row
{
	padding: 10px 0;
	margin: 0;
	text-align: left;
	border-bottom: 1px solid #ccc;
}

#mktOffers_widget #scrollerFooter
{
	margin: 0;
	background: url('/images/marketplaceOffersFooter.png') no-repeat;
	height: 27px;
	text-align: center;
	font-size: 11px;
}

		#mktOffers_widget #footer_buttons
{
	clear: both;
	padding: 4px 0;
	overflow: hidden;
}	

#mktOffers_widget #viewoffersHolder
{
	width: 147px;
	float: left;
}

#mktOffers_widget #viewoffers
{
	display: block;
	width: 147px;
	height: 30px;
	background: url('/images/viewoffers.png') no-repeat 0 0;; 
	
}
#mktOffers_widget #viewoffers:hover { background-position: 0 -30px; }
#mktOffers_widget #viewoffers span { display: none; }

#mktOffers_widget #addbusinessHolder
{
	width: 147px;
	float: right;
}

#mktOffers_widget #addbusiness
{
	display: block;
	width: 147px;
	height: 30px;
	background: url('/images/addbusiness.png') no-repeat 0 0;; 
	
}
#mktOffers_widget #addbusiness:hover { background-position: 0 -30px; }
#mktOffers_widget #addbusiness span { display: none; }
#mktOffers_widget #scrollerFooter span { display: block; padding-top: 5px; }
#mktOffers_widget .buttons { float: right; padding: 5px; }
#mktOffers_widget img { border: 0; }
#mktOffers_widget .buttons img { padding: 1px; }
#mktOffers_widget .tagline { padding: 5px; }
#mktOffers_widget .headline { padding: 0 5px 10px; font-weight: bold; }
#mktOffers_widget .offer { padding: 0 5px 10px; }
#mktOffers_widget .addbusiness { padding: 5px 0 0 0; }
#mktOffers_widget a:link, #mktOffers_widget a:active, #mktOffers_widget a:visited {text-decoration: none; color: #000;}
#mktOffers_widget a:hover {text-decoration: underline;}


/* subpage forms */
.form-search h4
{ 
	margin:8px 0 3px;
	font-size:12px;
	line-height:120%;
	color:#262626;
}

.form-search .textfield {width: 190px;}
.form-search .textfieldSmall {width: 120px;}

.form-search .button-login
{	
	cursor:pointer;
	width:69px;
	height:26px;
	border:none;
	background: url(/images/btn-login.gif) no-repeat;
}

.form-search .button-remind
{	
	cursor:pointer;
	width:83px;
	height:26px;
	border:none;
	background: url(/images/btn-remind.gif) no-repeat;
}

.form-search .button-submit
{	
	cursor:pointer;
	width:69px;
	height:26px;
	border:none;
	background: url(/images/btn-submit2.gif) no-repeat;
}

.form-search .button-continue
{	
	cursor:pointer;
	width:69px;
	height:26px;
	border:none;
	background: url(/images/btn-continue.gif) no-repeat;
}

.form-search .button-next
{	
	cursor:pointer;
	width:47px;
	height:26px;
	border:none;
	background: url(/images/btn-next.gif) no-repeat;
}

.form-search .button-create
{	
	cursor:pointer;
	width:114px;
	height:26px;
	border:none;
	background: url(/images/btn-create.gif) no-repeat;
}

.button-go
{	
	cursor:pointer;
	width:37px;
	height:26px;
	border:none;
	background: url(/images/btn-go.gif) no-repeat;
}

.login-in-box
{
	float:right; 
	width: 250px; 
	padding: 10px; 
	border:1px solid #ccc; 
	background-color:#eee; 
	clear:right; 
	margin-bottom:10px;"
}

