/*home*/
#home .mainbox { width:770px; height:336px; background:url(../../images/home/main.jpg) no-repeat; }
#home .mainbox .pad { padding:32px 0 0 323px; }
#home .mainbox .usednew { width:410px; }
#home .mainbox .used { width:174px; color:#feee99; }
#home .mainbox .new { width:174px; color:#a8d5ff; }
#home .mainbox select { width:170px; }
#home .mainbox .zipfield { width:80px; }

#home .mainbox .btnfield { border:none; display:block; width:137px; height:34px; background-repeat:no-repeat; background:none; cursor:pointer; }
#home .mainbox .used .btnfield { background-image:url(../../images/buttons/btn_searchvehicles2.png); }
#home .mainbox .new .btnfield { background-image:url(../../images/buttons/btn_getprices2.png); }

#graphicCta .fin_cta { width:450px; height:248px; background:url(../../images/home/fin_bkrd.jpg) no-repeat; }
#graphicCta .fin_cta .pad { padding:20px; text-align:left; }
#graphicCta .fin_cta .desc { padding-right:140px; }

#home .bestbuy { width:450px; border-top:1px solid #e5e5e8; border-bottom:1px solid #e5e5e8; position:relative; background-color:#fff; }
#home .bestbuy .ribbon { width:109px; height:82px; position:absolute; top:-7px; right:-8px; background:url(../../images/home/bestbuy.png) no-repeat; }
#home .bestbuy .pad { padding-top:20px; background-color:#fff; }
#home .bestbuy .vehData { width:450px; height:66px; margin-bottom:10px; }
#home .bestbuy .vehTitle { width:207px; height:66px; float:left; background-color:#fff; }
#home .bestbuy .vehTitle .bigblue { padding-top:5px; }
#home .bestbuy .vehTitle .model { font-size:13px; font-weight:bold; }
#home .bestbuy .vehImg { width:132px; height:66px; float:left; }
#home .bestbuy .vehInfo { width:111px; height:66px; float:left; background-color:#fff; }
#home .bestbuy .vehInfo .price { font-size:22px; }
#home .bestbuy .vehInfo div { padding-left:12px; }
#home .bestbuy .links { background-color:#f6f6f7; padding:5px 0 5px 0; text-align:center; clear:both; }

#home .featured {  }
#home .featured .bkrd { width:450px; background:url(../../images/home/featured_bkrd.gif) no-repeat bottom; }
#home .featured .carbox { width:147px; margin-right:3px; border-top:1px solid #e5e5e8; }
#home .featured .carbox .pad { padding:4px; }
#home .featured .carbox .price { background-color:#f2f2f3; padding:5px 0 5px 0; font-weight:bold; text-align:center; }
#home .featured .carbox .info { line-height:15px; text-align:center; padding:6px 0 6px 0; }
#home .featured .last { margin-right:0; }
#home .featured .search { background-color:#f6f6f7; border-bottom:1px solid #e5e5e8; padding:5px 0 5px 0; }
#home .featured .search td { vertical-align:middle; text-align:left; }
#home .featured .search .ziptd { padding:0 8px 0 8px; }
#home .featured .search .zipfield { width:75px; }
#home .featured .search .zipbtn { width:70px; height:26px; border:none; background:url(../../images/buttons/btn_search.png) no-repeat; cursor:pointer; }

#home .top10dest {  }
#home .top10dest .ol150 { float:left; width:150px; text-align:left; }
#home .top10dest ol { margin-left:10px; padding-left:7px; margin-top:10px; padding-top:0; }
#home .top10dest li { margin:0 0 4px 10px; padding:0; }
#home .top10dest span { padding-left:5px; }

#home .hybrids { background:url(../../images/home/hybrid_logo.gif) no-repeat 140px 18px; }

#home .dealersearch { width:280px; min-height:188px; background:url(../../images/home/dealer_sign.jpg) no-repeat 162px 2px; }
#home .dealersearch .pad { padding:5px 135px 0 0; }

#home .cheapLink { text-align:right; padding: 28px 5px 0 0; font-weight:bold; }

/*Home Page Custom Variations v1*/
#home .mainbox1 { width:770px; height:418px; background:url(../../images/home/variations/1/main.png) no-repeat; }
#home .mainbox1 .yellow { color: #feee99; }
#home .mainbox1 .pad { padding: 0 20px; }
#home .mainbox1 select.makeField { width: 165px; }
#home .mainbox1 select.modelField { width: 165px; }
#home a { text-decoration: none; }
#home a:hover { text-decoration: none; }

	/*Cheap Used Cars*/
	#home .mainbox1 .cheapUsed { width: 730px; }
	#home .mainbox1 .cheapUsed h1 { display: block; width: 730px; font-family: Tahoma, Geneva, sans-serif; font-size: 32px; color: #fff; padding: 20px 0px 20px 0px; }
	#home .mainbox1 .cheapUsed h1 span { font-weight: bold; }
	#home .mainbox1 .cheapUsed .container { width: 425px; height: 141px; color: #feee99; font-size: 11px; font-family: Tahoma, Geneva, sans-serif; float: right; }
	#home .mainbox1 .cheapUsed .makeModel { width: 425px; }
	#home .mainbox1 .cheapUsed .make { width: 196px; float: left; }
	#home .mainbox1 .cheapUsed .model { width: 196px; float: right; }
	#home .mainbox1 .cheapUsed .zipNgo {}
	#home .mainbox1 .cheapUsed .zipBox { float: left; }
	#home .mainbox1 .cheapUsed .zipfield { width: 165px; }
	#home .mainbox1 .cheapUsed .submitBtn { float: right; padding: 15px 22px 0 0; }
	#home .mainbox1 .cheapUsed .submitBtn input { background: url(../../images/home/variations/1/sucBtn_v1.png) top center no-repeat; border: none 0px; width: 175px; height: 34px; }
	#home .mainbox1 .cheapUsed .submitBtn input:hover { background: url(../../images/home/variations/1/sucBtn_v1.png) bottom center no-repeat; }

	/*New Cars for Sale*/
	#home .mainbox1 .newCar { padding-top: 10px; width: 365px; color: #feee99; float: left; }
	#home .mainbox1 .newCar .title { font-family: MyriadPro-Regular, Tahoma, Geneva, sans-serif; font-size: 24px; padding: 0 0 10px 0; }
	#home .mainbox1 .newCar .title span { font-family: MyriadPro-Bold, Tahoma, Geneva, sans-serif; font-weight: bold; }
	#home .mainbox1 .preQual .title.yellow { color: #feee99; }
	#home .mainbox1 .newCar .make { padding: 4px 16px 0 0; float: left; }
	#home .mainbox1 .newCar .model { padding: 4px 0 0; float: left; }
	#home .mainbox1 .newCar .submitBtn { float: right; padding: 15px 15px 0 0; }
	#home .mainbox1 .newCar .submitBtn input { background: url(../../images/home/variations/1/gpBtn_v1.png) top center no-repeat; border: none 0px; width: 137px; height: 34px; }
	#home .mainbox1 .newCar .submitBtn input:hover { background: url(../../images/home/variations/1/gpBtn_v1.png) bottom center no-repeat; }

	/*Pre-Qualify in 3 minutes*/
	#home .mainbox1 .preQual { padding: 10px 0px 0 20px; width: 345px; color: #feee99; float: left; }
	#home .mainbox1 .preQual .title { font-family: MyriadPro-Regular, Tahoma, Geneva, sans-serif; font-size: 24px; padding: 0 0 18px 0; }
	#home .mainbox1 .preQual .title span { font-family: MyriadPro-Bold, Tahoma, Geneva, sans-serif; font-weight: bold; }
	#home .mainbox1 .preQual .title.blue { color: #a8d5ff; }
	#home .mainbox1 .preQual .intro { width: 175px; margin: 0 0 0 190px; }
	#home .mainbox1 .preQual a.getPreQual { display: block; margin: 20px 0 0 198px; padding: 0;  background: url(../../images/home/variations/1/gpqBtn_v1.png) top center no-repeat; border: none 0px; width: 137px; height: 34px; }
	#home .mainbox1 .preQual a.getPreQual:hover { background: url(../../images/home/variations/1/gpqBtn_v1.png) bottom center no-repeat; }

/*Home Page Custom Variations v2*/
#home .mainbox2 { width:770px; height:445px; background:url(../../images/home/variations/2/main.png) no-repeat; }
#home .mainbox2 .yellow { color: #feee99; }
#home .mainbox2 .pad { padding: 0 20px; }
#home .mainbox2 select.makeField { width: 165px; }
#home .mainbox2 select.modelField { width: 165px; }

	/*Cheap Used Cars*/
	#home .mainbox2 .cheapUsed { width: 730px; }
	#home .mainbox2 .cheapUsed h1 { display: block; width: 730px; font-family: Tahoma, Geneva, sans-serif; font-size: 32px; color: #fff; padding: 20px 0px 20px 0px; }
	#home .mainbox2 .cheapUsed h1 span { font-weight: bold; }
	#home .mainbox2 .cheapUsed .container { width: 425px; height: 141px; color: #feee99; font-size: 11px; font-family: Tahoma, Geneva, sans-serif; float: right; }
	#home .mainbox2 .cheapUsed .makeModel { width: 425px; }
	#home .mainbox2 .cheapUsed .make { width: 196px; float: left; }
	#home .mainbox2 .cheapUsed .model { width: 196px; float: right; }
	#home .mainbox2 .cheapUsed .zipNgo {}
	#home .mainbox2 .cheapUsed .zipBox { float: left; }
	#home .mainbox2 .cheapUsed .zipfield { width: 165px; }
	#home .mainbox2 .cheapUsed .submitBtn { float: right; padding: 15px 22px 0 0; }
	#home .mainbox2 .cheapUsed .submitBtn input { background: url(../../images/home/variations/2/sucBtn_v2.png) top center no-repeat; border: none 0px; width: 175px; height: 34px; }
	#home .mainbox2 .cheapUsed .submitBtn input:hover { background: url(../../images/home/variations/2/sucBtn_v2.png) bottom center no-repeat; }

	/*New Cars for Sale*/
	#home .mainbox2 .newCar { padding-top: 10px; width: 365px; color: #feee99; float: left; }
	#home .mainbox2 .newCar .title { font-family: MyriadPro-Regular, Tahoma, Geneva, sans-serif; font-size: 24px; padding: 0 0 10px 0; color: #fff; }
	#home .mainbox2 .newCar .title span { font-family: MyriadPro-Bold, Tahoma, Geneva, sans-serif; font-weight: bold; }
	#home .mainbox2 .preQual .title.white { color: #fff; }
	#home .mainbox2 .newCar .make { padding: 4px 16px 0 0; float: left; }
	#home .mainbox2 .newCar .model { padding: 4px 0 0; float: left; }
	#home .mainbox2 .newCar .submitBtn { float: right; padding: 15px 15px 0 0; }
	#home .mainbox2 .newCar .submitBtn input { background: url(../../images/home/variations/2/gpBtn_v2.png) top center no-repeat; border: none 0px; width: 137px; height: 34px; }
	#home .mainbox2 .newCar .submitBtn input:hover { background: url(../../images/home/variations/2/gpBtn_v2.png) bottom center no-repeat; }

	/*Pre-Qualify in 3 minutes*/
	#home .mainbox2 .preQual { padding: 10px 0px 0 20px; width: 345px; color: #feee99; float: left; }
	#home .mainbox2 .preQual .title { font-family: MyriadPro-Regular, Tahoma, Geneva, sans-serif; font-size: 24px; padding: 0 0 18px 0; }
	#home .mainbox2 .preQual .title span { font-family: MyriadPro-Bold, Tahoma, Geneva, sans-serif; font-weight: bold; }
	#home .mainbox2 .preQual .title.white { color: #fff; }
	#home .mainbox2 .preQual .intro { width: 175px; margin: 0 0 0 190px; }
	#home .mainbox2 .preQual a.getPreQual { display: block; margin: 20px 0 0 198px; padding: 0;  background: url(../../images/home/variations/2/gpqBtn_v2.png) top center no-repeat; border: none 0px; width: 137px; height: 34px; }
	#home .mainbox2 .preQual a.getPreQual:hover { background: url(../../images/home/variations/2/gpqBtn_v2.png) bottom center no-repeat; }

/*Home Page Custom Variations v3*/
#home .mainbox3 { width:770px; height:484px; background:url(../../images/home/variations/3/main.png) no-repeat; }
#home .mainbox3 .yellow { color: #feee99; }
#home .mainbox3 .pad { padding: 0 20px; }
#home .mainbox3 select.makeField { width: 165px; }
#home .mainbox3 select.modelField { width: 165px; }

	/*Cheap Used Cars*/
	#home .mainbox3 .cheapUsed { width: 277px; height: 484px; float: left; }
	#home .mainbox3 .cheapUsed .pad { padding: 0 20px 0 20px; }
	#home .mainbox3 .cheapUsed h1 { display: block; width: 235px; font-family: MyriadPro-Regular, Tahoma, Geneva, sans-serif; font-size: 28px; line-height: 1.2; color: #fff; padding: 10px 0px 10px; }
	#home .mainbox3 .cheapUsed h1 span { font-weight: bold; }
	#home .mainbox3 .cheapUsed .container { width: 235px; color: #feee99; font-size: 11px; font-family: Tahoma, Geneva, sans-serif; }
	#home .mainbox3 .cheapUsed .makeModel { width: 235px; }
	#home .mainbox3 .cheapUsed .make { width: 196px; padding: 0 0 10px 0; }
	#home .mainbox3 .cheapUsed .model { width: 196px; }
	#home .mainbox3 .cheapUsed .zipNgo {}
	#home .mainbox3 .cheapUsed .zipBox { }
	#home .mainbox3 .cheapUsed .zipfield { width: 165px; }
	#home .mainbox3 .cheapUsed .submitBtn { padding: 15px 22px 0 0; }
	#home .mainbox3 .cheapUsed .submitBtn input { background: url(../../images/home/variations/3/sucBtn_v3.png) top center no-repeat; border: none 0px; width: 175px; height: 34px; }
	#home .mainbox3 .cheapUsed .submitBtn input:hover { background: url(../../images/home/variations/3/sucBtn_v3.png) bottom center no-repeat; }

	/*New Cars for Sale*/
	#home .mainbox3 .newCar { width: 247px; color: #feee99; float: left; }
	#home .mainbox3 .newCar .pad { padding: 0 20px 0 22px; }
	#home .mainbox3 .newCar .title { font-family: MyriadPro-Regular, Tahoma, Geneva, sans-serif; font-size: 27px; padding: 10px 0 10px 0; line-height: 1.2; }
	#home .mainbox3 .newCar .title span { font-family: MyriadPro-Bold, Tahoma, Geneva, sans-serif; font-weight: bold; }
	#home .mainbox3 .newCar .title.white { color: #fff; }
	#home .mainbox3 .newCar .make { padding: 4px 0 10px 0; }
	#home .mainbox3 .newCar .model { padding: 4px 0 0; }
	#home .mainbox3 .newCar .submitBtn { padding: 10px 0 0; }
	#home .mainbox3 .newCar .submitBtn input { background: url(../../images/home/variations/3/gpBtn_v3.png) top center no-repeat; border: none 0px; width: 175px; height: 34px; }
	#home .mainbox3 .newCar .submitBtn input:hover { background: url(../../images/home/variations/3/gpBtn_v3.png) bottom center no-repeat; }

	/*Pre-Qualify in 3 minutes*/
	#home .mainbox3 .preQual { width: 245px; color: #feee99; float: left; }
	#home .mainbox3 .preQual .pad { padding: 0 20px 0 20px; }
	#home .mainbox3 .preQual .title { font-family: MyriadPro-Regular, Tahoma, Geneva, sans-serif; font-size: 24px; padding: 10px 0 10px 0; line-height: 1.2; }
	#home .mainbox3 .preQual .title span { font-family: MyriadPro-Bold, Tahoma, Geneva, sans-serif; font-weight: bold; }
	#home .mainbox3 .preQual .title.white { color: #fff; }
	#home .mainbox3 .preQual .intro { width: 220px; margin: 0; }
	#home .mainbox3 .preQual a.getPreQual { display: block; margin: 0px; padding: 0;  background: url(../../images/home/variations/3/gpqBtn_v3.png) top center no-repeat; border: none 0px; width: 175px; height: 34px; }
	#home .mainbox3 .preQual a.getPreQual:hover { background: url(../../images/home/variations/3/gpqBtn_v3.png) bottom center no-repeat; }

/*WebFont Kit*/
@font-face {
	font-family: 'MyriadPro-Regular';
	src: url('../../images/fonts/myriadpro-regular.eot');
	src: url('../../images/fonts/myriadpro-regular.eot?#iefix') format('embedded-opentype'),
		 url('../../images/fonts/myriadpro-regular.woff') format('woff'),
		 url('../../images/fonts/myriadpro-regular.ttf') format('truetype'),
		 url('../../images/fonts/myriadpro-regular.svg#myriadpro-regular') format('svg');
	font-weight: normal;
	font-style: normal;
	/*font anti-aliasing*/
	font-smooth: always;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke: 1px transparent;
}

@font-face {
	font-family: 'MyriadPro-Bold';
	src: url('../../images/fonts/myriadpro-bold.eot');
	src: url('../../images/fonts/myriadpro-bold.eot?#iefix') format('embedded-opentype'),
			 url('../../images/fonts/myriadpro-bold.woff') format('woff'),
			 url('../../images/fonts/myriadpro-bold.ttf') format('truetype'),
			 url('../../images/fonts/myriadpro-bold.svg#myriadpro-bold') format('svg');
	font-weight: normal;
	font-style: normal;
	/*font anti-aliasing*/
	font-smooth: always;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke: 1px transparent;
}








/* 05.30.14 [db] */

.preq {
	min-height: 60px;
	position: relative;
	top: -1px;
	margin-top: 15px;
	padding: 5px 20px 6px;
	font-size: 18px;
	border-radius: 5px;
	color: #222;
	border: 1px solid #0080DA;
	vertical-align: top;
	outline: none;
	cursor: pointer;
	font-family: Arial;
	font-weight: bold;
	text-shadow: 1px 1px 5px #FFF;
	border-bottom: 3px solid #0080DA;
	box-shadow: 0 0 10px -5px #222;
	background: #55d1ff; /* Old browsers */
	background: -moz-linear-gradient(-45deg,  #55d1ff 0%, #0080da 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#55d1ff), color-stop(100%,#0080da)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg,  #55d1ff 0%,#0080da 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg,  #55d1ff 0%,#0080da 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg,  #55d1ff 0%,#0080da 100%); /* IE10+ */
	background: linear-gradient(135deg,  #55d1ff 0%,#0080da 100%); /* W3C */}

.apb {
	min-height: 60px;
	margin-left: 15px;
	margin-top: 10px;
	padding: 5px 20px 7px;
	border-radius: 5px;
	color: #222;
	vertical-align: top;
	border: 1px solid #0080DA;
	outline: none;
	cursor: pointer;
	font-family: Arial;
	font-weight: bold;
	text-shadow: 1px 1px 5px #FFF;
	border-bottom: 3px solid #0080DA;
	box-shadow: 0 0 10px -5px #222;
	background: #55d1ff; /* Old browsers */
	background: -moz-linear-gradient(-45deg,  #55d1ff 0%, #0080da 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#55d1ff), color-stop(100%,#0080da)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg,  #55d1ff 0%,#0080da 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg,  #55d1ff 0%,#0080da 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg,  #55d1ff 0%,#0080da 100%); /* IE10+ */
	background: linear-gradient(135deg,  #55d1ff 0%,#0080da 100%); /* W3C */}

.apb span {
	display: block;
	margin-top: 2px;
	font-size: 18px;}

.preq:hover,
.apb:hover {
	background: #55D1FF;}

#applyByPhone {
	background: #F5F5F5;
	display: block;}