/*
New Home Theme CSS
*/
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700);
/*font-family: 'Open Sans', sans-serif;*/


html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 15px;
	vertical-align: baseline;
}
img {
	max-width: 100%;
	height: auto;
}
p {
	font-size: 15px !important;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
textarea {
	resize: none;
}
.required-field {
	color: #f00;
}
/************************************Styles**************************************************/
#advSearchForm input.search-btn {
	float: none;
	font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #fafafa;
	display: block;
	cursor: pointer;
	margin: 15px auto 6px auto;
	text-align: center;
	padding: 0 !important;
	color: #f1f1f1;
	display: block;
	height: 30px!important;
	width: 160px;
	text-align: center;
	border: none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #c95804;
	background-image: -webkit-linear-gradient(bottom, #c85602, #ec8539);
	background-image: -moz-linear-gradient(bottom, #c85602, #ec8539);
	background-image: -o-linear-gradient(bottom, #c85602, #ec8539);
	background-image: linear-gradient(to top, #c85602, #ec8539);
}
#advSearchForm input.search-btn:hover {
	border: none;
	background: #c95804;
	background-image: -webkit-linear-gradient(bottom, #ec8539, #c85602 );
	background-image: -moz-linear-gradient(bottom, #ec8539, #c85602);
	background-image: -o-linear-gradient(bottom, #ec8539, #c85602);
	background-image: linear-gradient(to top, #ec8539, #c85602);
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/** Base Body Styles **/

body {
	background: #fff;
	color: #404040;
	font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.ie8 span.lupa {
	background: none!important;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: bold;
}
h1 {
	font: 28px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
h2 {
	font: 24px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
h3 {
	font: 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
h4 {
	font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
h5 {
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
h6 {
	font: 10px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
@font-face {
	font-family: 'PlayRegular';
	src: url('fonts/play-regular-webfont.eot');
	src: url('fonts/play-regular-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/play-regular-webfont.woff') format('woff'), url('fonts/play-regular-webfont.ttf') format('truetype'), url('fonts/play-regular-webfont.svg#PlayRegular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'PlayBold';
	src: url('fonts/play-bold-webfont.eot');
	src: url('fonts/play-bold-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/play-bold-webfont.woff') format('woff'), url('fonts/play-bold-webfont.ttf') format('truetype'), url('fonts/play-bold-webfont.svg#PlayBold') format('svg');
	font-weight: normal;
	font-style: normal;
}
a {
	color: #af2c2e;
	text-decoration: none;
}
a:active, a:visited {
	color: #af2c2e;
}
a:hover {
	color: #036;
}
/** The Magnificent Clearfix: Updated to prevent margin-collapsing on child elements.  mp/bestclearfix **/

.clearfix:before, .clearfix:after {
	content: "\0020";
	display: block;
	height: 0;
	overflow: hidden;
}
.clearfix:after {
	clear: both;
}
.none {
	display: none;
}
strong, b, em, i {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
}
/*************************************************GLOBAL STYLES*****************************************************************/
/****************************************  Button **************************************************************************/
div.btn {
	width: auto;
	height: auto;
	float: none;
	margin: 0 auto;
	display: block;
	text-align: center;
}
.btn-bold {
	font-weight: bold !important;
}
.btn-20 {
	width: 20% !important;
}
.btn-40 {
	width: 40% !important;
}
.btn-60 {
	width: 60% !important;
}
.btn-80 {
	width: 80% !important;
}
a.btn-medium {
	font: 14px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #fff;
	cursor: pointer;
	margin: 5px auto;
	padding: 6px 15px;
	display: block;
	height: auto;
	width: auto;
	text-align: center;
	border: none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
a.btn-small {
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	display: block;
	cursor: pointer;
	margin: 3px auto;
	text-align: center;
	padding: 1px 10px;
	height: auto;
	width: auto;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
a.btn-grey {
	color: #555;
	border: 1px solid #ddd;
	background: #eee;
	background: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#ccc));
	background: -webkit-linear-gradient(top, #fefefe, #ccc);
	background: -moz-linear-gradient(top, #fefefe, #ccc);
	background: -ms-linear-gradient(top, #fefefe, #ccc);
	background: -o-linear-gradient(top, #fefefe, #ccc);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#cccccc');
}
a.btn-grey:hover {
	color: #555;
	border: 1px solid #ddd;
	background: #eee;
	background: -webkit-gradient(linear, left top, left bottom, from(#ccc), to(#fefefe));
	background: -webkit-linear-gradient(top, #ccc, #fefefe);
	background: -moz-linear-gradient(top, #ccc, #fefefe);
	background: -ms-linear-gradient(top, #ccc, #fefefe);
	background: -o-linear-gradient(top, #ccc, #fefefe);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#fefefe');
}
a.btn-orrange {
	color: #fff;
	background: #C95804;
	background-image: -webkit-linear-gradient(bottom, #C85602, #EC8539);
	background-image: -moz-linear-gradient(bottom, #c85602, #ec8539);
	background-image: -o-linear-gradient(bottom, #c85602, #ec8539);
	background-image: linear-gradient(to top, #C85602, #EC8539);
}
a.btn-orrange:hover {
	color: #fff;
	background: #C95804;
	background-image: -webkit-linear-gradient(bottom, #EC8539, #C85602);
	background-image: -moz-linear-gradient(bottom, #ec8539, #c85602);
	background-image: -o-linear-gradient(bottom, #ec8539, #c85602);
	background-image: linear-gradient(to top, #EC8539, #C85602);
}
a.btn-green {
	color: #fff;
	background: #32b885;
	background-image: -webkit-linear-gradient(bottom, #018752, #32b885);
	background-image: -moz-linear-gradient(bottom, #018752, #32b885);
	background-image: -o-linear-gradient(bottom, #018752, #32b885);
	background-image: linear-gradient(to top, #018752, #32b885);
}
a.btn-green:hover {
	color: #fff;
	background: #32b885;
	background-image: -webkit-linear-gradient(bottom, #32b885, #018752);
	background-image: -moz-linear-gradient(bottom, #32b885, #018752);
	background-image: -o-linear-gradient(bottom, #32b885, #018752);
	background-image: linear-gradient(to top, #32b885, #018752);
}
/****************************************  Button End **************************************************************************/

#nav-logo {
	max-width: 1180px;
	width: 100%;
	margin: 0px auto;
	position: relative;
	z-index: 99!important;
	display: block;
}
.header-wrapper {
	width: 100%;
	position: relative;
	/*background: url(images/sky.jpg) center top repeat-x;*/
	background:none;
}
.header-bar {
	width: 100%;
	position: relative;
	background: url(images/white.png) center top repeat;
	border-bottom: 1px solid #cae9ff;
	min-height: 32px;
}
.header-bar-wrap {
	/*max-width: 1180px;*/
	max-width: 1024px;
	width: 100%;
	margin: 0px auto!important;
	position: relative;
	z-index: 998;
	padding: 0px!important;
}
.header {
	/*max-width: 1180px;*/
	max-width: 1024px;
	width: 100%;
	margin: 0px auto!important;
	position: relative;
	z-index: 998;
	padding: 0px!important;
	height: auto;
}
.header .logo {
	padding: 5px 10px 10px 10px;
	min-height: 70px;
}
.logo-nav {
	float: left;
	width: 37.1%;
}
.header-wrapper-home {
	max-width: 1180px;
	width: 100%;
	position: relative;
	overflow: hidden;
	margin: 0px;
	padding: 0px!important;
	z-index: 100;
}
.header-home {
	max-width: 1180px;
	width: 100%;
	position: relative;
	overflow: hidden;
	margin: 0px;
	padding: 0px!important;
	z-index: 100;
}
.header-home .nav-panel {
	margin-bottom: 10px;
	margin-top: 0px!important;
	padding: 0px!important;
}
.header-home .logo {
	/*float: left;*/
	padding: 15px 0px;
}
.left {
	float: left !important;
}
.right {
	float: right !important;
}
/* Mega Menu ****************************************************************************************************/


#megaMenu {
	border: none;
}
#megaMenu ul.megaMenu > li.menu-item > a, #megaMenu ul.megaMenu > li.menu-item > span.um-anchoremulator {
	font-size: 14px;
	color: #ffffff;
	padding: 12px 24px 12px 24.3px !important;
	font-weight: normal;
	border-left: 1px solid #2eb580;
}
#megaMenu.megaMenuHorizontal ul.megaMenu > li.menu-item:first-child > a {
	border-top-left-radius: 3px;
	border-bottom-left-radius: 0px;
	border-left: 0;
}
#megaMenu.megaMenuHorizontal ul.megaMenu > li.menu-item > a, #megaMenu.megaMenuHorizontal ul.megaMenu > li.menu-item > span.um-anchoremulator {
}
#megaMenu.megaMenuVertical ul.megaMenu > li.menu-item > a, #megaMenu.megaMenuVertical ul.megaMenu > li.menu-item > span.um-anchoremulator {
	border-top: 1px solid transparent;
	-webkit-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255,0.9);
	-moz-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255,0.9);
	box-shadow: inset 0px 1px 0px 0px rgba(255,255,255,0.9);
}
#megaMenu ul li.menu-item.ss-nav-menu-reg li.menu-item.megaReg-with-sub > a, #megaMenu ul li.menu-item.ss-nav-menu-reg li.menu-item.megaReg-with-sub > span.um-anchoremulator, #megaMenu ul li.menu-item.mega-with-sub > a, #megaMenu ul li.menu-item.mega-with-sub > span.um-anchoremulator, #megaMenu ul li.menu-item.ss-nav-menu-mega > a, #megaMenu ul li.menu-item.ss-nav-menu-mega > span.um-anchoremulator {
	padding-right: 20px;
}
#megaMenu ul.megaMenu > li.menu-item > a span.wpmega-link-title, #megaMenu ul.megaMenu > li.menu-item > span.um-anchoremulator span.wpmega-link-title {
	text-transform: uppercase;
	text-shadow: 0 -1px 1px transparent;
	line-height: 114%;
}
#megaMenu ul.megaMenu > li.menu-item:hover > a, #megaMenu ul.megaMenu > li.menu-item > a:hover, #megaMenu ul.megaMenu > li.menu-item.megaHover > a, #megaMenu ul.megaMenu > li.menu-item:hover > span.um-anchoremulator, #megaMenu ul.megaMenu > li.menu-item > span.um-anchoremulator:hover, #megaMenu ul.megaMenu > li.menu-item.megaHover > span.um-anchoremulator {
	color: #ffffff !important;
	border-bottom-color: transparent !important;
	background-color: #dd8b0f;
}
#megaMenu ul.megaMenu > li.menu-item:hover > a span.wpmega-link-title, #megaMenu ul.megaMenu > li.menu-item:hover > span.um-anchoremulator span.wpmega-link-title, #megaMenu ul.megaMenu > li.menu-item > a:hover span.wpmega-link-title, #megaMenu ul.megaMenu > li.menu-item > span.um-anchoremulator:hover span.wpmega-link-title, #megaMenu ul.megaMenu > li.menu-item.megaHover > a span.wpmega-link-title, #megaMenu ul.megaMenu > li.menu-item.megaHover > span.um-anchoremulator span.wpmega-link-title {
	text-shadow: 0 -1px 1px transparent;
}
#megaMenu ul.megaMenu > li.menu-item.current-menu-item > a, #megaMenu ul.megaMenu > li.menu-item.current-menu-parent > a, #megaMenu ul.megaMenu > li.menu-item.current-menu-ancestor > a {
	color: #fff;
	background: #dd8b0f;
}
#megaMenu ul.megaMenu > li.menu-item.ss-nav-menu-mega > ul.sub-menu-1, #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu {
	border-color: transparent;
	color: #000000;
	text-shadow: 0px 1px 1px transparent;
	-webkit-box-shadow: 1px 1px 1px transparent;
	-moz-box-shadow: 1px 1px 1px transparent;
	box-shadow: 1px 1px 1px transparent;
	background-color: #ffffff;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ffffff));
	background: -webkit-linear-gradient(top, #ffffff, #ffffff);
	background: -moz-linear-gradient(top, #ffffff, #ffffff);
	background: -ms-linear-gradient(top, #ffffff, #ffffff);
	background: -o-linear-gradient(top, #ffffff, #ffffff);
}
#megaMenu ul.megaMenu ul.sub-menu .wpmega-postlist a {
	color: #000000;
}
#megaMenu.megaMenuHorizontal ul.megaMenu > li.menu-item.ss-nav-menu-mega > ul.sub-menu-1, #megaMenu.megaMenuHorizontal ul.megaMenu li.menu-item.ss-nav-menu-reg>ul.sub-menu {
border: 0;
padding: 0;
border-radius: 0px 0px 5px 5px;
overflow: hidden !important;
background:#038954;
}
#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item > a, #megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item>span.um-anchoremulator {
margin: 0px;
padding: 7px 20px 7px 15px;
position: relative;
background: url(https://www.carcreditnation.com/wp-content/themes/automotive/images/menu-bg.jpg) top repeat-x;
color: #fff;
font-size: 14px;
}
#megaMenu ul.megaMenu  li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item > a:hover,#megaMenu ul.megaMenu  li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item>span:hover{
color: #fff !important;
background: #dd8b0f !important;
}
#megaMenu ul.megaMenu > li.menu-item.ss-nav-menu-mega > ul.sub-menu-1 > li.menu-item {
	min-width: 100px;
}
#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu-1 > li.menu-item > a, #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu-1 > li.menu-item:hover > a, #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul ul.sub-menu .ss-nav-menu-header > a, #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu-1 > li.menu-item > span.um-anchoremulator, #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul ul.sub-menu .ss-nav-menu-header > span.um-anchoremulator, #megaMenu ul.megaMenu .wpmega-widgetarea h2.widgettitle {
	color: #777777;
	font-size: 12px;
	font-weight: bold;
	text-shadow: 0px 1px 1px transparent;
	padding-bottom: .4em;
	border-bottom: 1px dotted transparent;
	margin-bottom: .6em;
}
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu-1 > li.menu-item:hover > a {
	color: #777777;
}
#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.menu-item > a, #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.menu-item > span.um-anchoremulator, #megaMenu ul.megaMenu ul.sub-menu li.menu-item > a, #megaMenu ul.megaMenu ul.sub-menu li.menu-item > span.um-anchoremulator {
	color: #888888;
	font-size: 12px;
	text-shadow: 0px 1px 1px transparent;
	background-color: transparent;
}
#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.menu-item a:hover, #megaMenu ul.megaMenu ul.sub-menu > li.menu-item:hover > a {
	color: #000000;
	background-color: transparent;
}
#megaMenu ul.megaMenu > li.menu-item > .wpmega-nonlink > form#searchform {
	padding-top: 2px;
}
#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-highlight > a, #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-highlight > span.um-anchoremulator {
	color: #888888 !important;
}
#megaMenu .ss-nav-menu-with-img > a > .wpmega-link-title, #megaMenu .ss-nav-menu-with-img > a > .wpmega-link-description, #megaMenu .ss-nav-menu-with-img > a > .wpmega-item-description, #megaMenu .ss-nav-menu-with-img > span.um-anchoremulator > .wpmega-link-title, #megaMenu .ss-nav-menu-with-img > span.um-anchoremulator > .wpmega-link-description, #megaMenu .ss-nav-menu-with-img > span.um-anchoremulator > .wpmega-item-description {
	padding-left: 21px;
}
.ss-nav-menu-with-img {
	min-height: 16px;
}
#megaMenu ul.megaMenu li.menu-item a span.wpmega-item-description, #megaMenu ul.megaMenu li.menu-item span.um-anchoremulator span.wpmega-item-description {
	font-size: 9px;
	line-height: 1.4em;
	color: #bbbbbb;
	text-transform: none;
}
#megaMenu ul.megaMenu li.menu-item.mega-with-sub > a:after, #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega > a:after, #megaMenu ul.megaMenu li.menu-item.mega-with-sub > span.um-anchoremulator:after, #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega > span.um-anchoremulator:after {
	border-top-color: transparent;
}
#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg li.menu-item.megaReg-with-sub > a:after, #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg li.menu-item.megaReg-with-sub > span.um-anchoremulator:after {
	border-left-color: transparent;
}
#megaMenu .wpmega-divider {
	border-top: 1px solid transparent;
	border-bottom: 1px solid rgba(255,255,255,0.05);
}
#megaMenu.megaMenuVertical > ul > li.menu-item > a, #megaMenu.megaMenuVertical > ul > li.menu-item > span.um-anchoremulator {
	background-color: #008053;
	background: -webkit-gradient(linear, left top, left bottom, from(#008053), to(#008053));
	background: -webkit-linear-gradient(top, #008053, #008053);
	background: -moz-linear-gradient(top, #008053, #008053);
	background: -ms-linear-gradient(top, #008053, #008053);
	background: -o-linear-gradient(top, #008053, #008053);
}
#megaMenu.megaMenuVertical ul li.menu-item.ss-nav-menu-reg li.menu-item.megaReg-with-sub > a:after, #megaMenu.megaMenuVertical ul li.menu-item.mega-with-sub > a:after, #megaMenu.megaMenuVertical ul li.menu-item.ss-nav-menu-mega > a:after, #megaMenu.megaMenuVertical ul li.menu-item.ss-nav-menu-reg li.menu-item.megaReg-with-sub > span.um-anchoremulator:after, #megaMenu.megaMenuVertical ul li.menu-item.mega-with-sub > span.um-anchoremulator:after, #megaMenu.megaMenuVertical ul li.menu-item.ss-nav-menu-mega > span.um-anchoremulator:after {
	border-left-color: transparent;
}
#megaMenu.megaMenuVertical ul.megaMenu > li.menu-item.ss-nav-menu-mega > ul.sub-menu-1, #megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-reg > ul.sub-menu {
border-left:;
}
#megaMenu.megaMenuHorizontal ul.megaMenu {
*border-bottom:none;
}
#megaMenu.megaMenuVertical ul.megaMenu {
*border-right:none;
}
#megaMenu > ul.megaMenu > li.menu-item > .wpmega-nonlink > form#searchform.ubersearch-v2 input[type="text"] {
	color: #ffffff;
	background: #666666;
}
#megaMenu > ul.megaMenu > li.menu-item > .wpmega-nonlink > form#searchform.ubersearch-v2 input[type="submit"] {
	color: #ffffff;
	background: #666666;
}
#megaMenu > ul.megaMenu > li.menu-item > .wpmega-nonlink > form#searchform.ubersearch-v2 input[type="submit"]:hover {
	color: #ffffff;
	background: #222222;
}
.nav-panel {
	background: url(images/menu-bg.jpg) #32b984 bottom left repeat-x;
	width: 100%;
	/*height: 39px;*/
	line-height: 39px;
	float: right;
	margin-top: -10px !important;
	position: relative;
	-moz-border-radius: 3px 3px 0 0;
	-webkit-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
	z-index: 799;
}
/* Mega Menu ***************************************************************************************************************/
/*home search form*/

#backgroundPopup {
	display: none;
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	background: #000;
	z-index: 1000;
}
#popup-search-container {
	display: none;
	position: fixed;
	width: 300px!important;
	background: #EDEDED;
	border: 5px solid #66267d;
	z-index: 1001;
	padding: 20px;
	font-size: 13px;
	line-height: 15px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
#closePopUp {
	position: absolute;
	right: 0px;
	top: 5px;
	cursor: pointer;
}
#popup-search-container label {
	color: #333;
	font-size: 12px;
	text-transform: uppercase;
	font-family: arial;
	font-weight: bold;
	margin-top: 10px;
	display: block;
	float: left;
}
#popup-search-container h3 {
	color: #008053;
	font-size: 15px;
	text-transform: uppercase;
	font-family: arial;
	font-weight: bold;
	display: block;
}
.select-bar {
	width: 171px;
	height: 21px;
}
.half {
	width: 84px;
}
/************************************slider***********************************************/
.banner {
	clear: both;
	width: 100%;
	height: auto;
	overflow: hidden;
}
.banner img {
	width: 100%;
	height: auto;
}
/******************************************container*******************************************/

#container {
	width: 100%;
	margin: 0 auto;
	padding: 0px!important;
}
.ie8 #container {
	width: 980px;
	margin: 0 auto 17px auto;
	padding: 0px 12px 0px 13px!important;
	background: #111;
}
/**********************************************content****************************************/
#content-single {
	float: right;
	width: 740px;
	position: relative;
	z-index: 888;
	color: #f1f1f1;
}
#content-single h2 {
	margin: 0 0 10px 0;
}
#content-single form li {
	list-style: none;
}
#content {
	width: 100%!important;
	float: none;
	/*max-width: 1180px;*/
	max-width: 1024px;
	position: relative;
	z-index: 888;
	margin: 0 auto;
	clear: both;
	color: #333333;
}
#content form li {
	list-style: none;
}
#content h2 {
	margin: 0 0 10px 0;
}
#product-list-wrapper h2 {
	margin-bottom: 18px;
	border-top: 1px dotted #929292;
	width: 730px;
	padding-top: 30px;
}
.product-list-wrapper {
}
.feature-list {
	position: relative;
	overflow: hidden;
}
.feature-list li {
	float: left;
	position: relative;
	overflow: hidden;
	width: 30%;
	background: url(images/red/bullet.png) left center no-repeat;
	padding: 10px 0px;
	padding-left: 24px;
	margin: 0px 4px 0 4px;
	font-size: 13px;
	color: #CCC;
	border-bottom: 1px dotted #555;
}
.specs {
	float: right;
	width: 100%;
	position: relative;
	overflow: hidden;
	margin-bottom: 10px;
	padding: 10px;
	background: rgb(0, 0, 0);
	background: rgba(0, 0, 0, 0.2);
	border: 1px solid #222;
	display: block;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.quick-list {
	float: right;
	width: 35%;
	position: relative;
	overflow: hidden;
	min-height: 290px;
	margin-bottom: 6px;
	padding: 10px;
	background: #e8ecee;
	height: 364px!important;
	display: block;
	border-top: 5px solid #008053;
}
.quick-list li {
	float: left;
	position: relative;
	overflow: hidden;
	width: 207px;
	padding: 5px 0px 0px 0px;
	margin: 0px 0px 0 4px;
	font-size: 13px;
	color: #66257c;
}
.Used {
	background: url(images/common/used-ribbon.png) left top no-repeat;
	display: inline-block;
	position: absolute;
	top: 0px;
	left: 0px;
	height: 93px;
	width: 93px;
	z-index: 976;
}
.New {
	background: url(images/common/new-ribbon.png) left top no-repeat;
	display: inline-block;
	position: absolute;
	top: 0px;
	left: 0px;
	height: 93px;
	width: 93px;
	z-index: 976;
}
.Sold {
	background: url(images/common/sold-ribbon.png) left top no-repeat;
	display: inline-block;
	position: absolute;
	top: 0px;
	left: 0px;
	height: 93px;
	width: 93px;
	z-index: 976;
	padding-right:100%;
}
.Reduced {
	background: url(images/common/reduced-ribbon.png) left top no-repeat;
	display: inline-block;
	position: absolute;
	top: 0px;
	left: 0px;
	height: 93px;
	width: 93px;
	z-index: 976;
}
.Sale {
	background: url(images/common/sale-ribbon.png) left top no-repeat;
	display: inline-block;
	position: absolute;
	top: 0px;
	left: 0px;
	height: 93px;
	width: 93px;
	z-index: 976;
}
.Active {
}
.inventory {
	min-height: 300px;
}
/**SIDEBAR STYLES**/

.tabs {
	margin: 7px 0px 20px 3px;
	width: 100%;
	float: left;
}
.ie8.tabs {
	margin: 0px 0px 16px;
}
.tabs span {
	color: #555;
	display: inline-block;
	height: 34px;
	line-height: 34px;
	text-align: center;
	vertical-align: bottom;
	cursor: pointer;
	position: relative;
	z-index: 46;
	margin-right: 4px;
}
.features-tab {
	background: rgb(0, 0, 0);
	background: rgba(0, 0, 0, 0.2);
	width: 114px;
	margin: 0px 2px 0px 0px;
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}
.features p {
	padding: 10px;
}
.overview p {
	color: #f9f9f9!important;
	padding: 0px 0px 0px 6px;
	margin: 0px;
}
.overview-tab {
	background: rgb(0, 0, 0);
	background: rgba(0, 0, 0, 0.2);
	width: 132px;
	margin: 0px 2px 0px 0px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}
.video-tab {
	background: rgb(0, 0, 0);
	background: rgba(0, 0, 0, 0.2);
	width: 132px;
	margin: 0px 2px 0px 0px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}
.tabs span.active {
	position: relative;
	z-index: 66;
	background: #333;
	color: #fff;
}
.item-list {
	position: relative;
	width: 100%;
	z-index: 50;
	border-top-left-radius: 0px;
	border-top-right-radius: 3px;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 3px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 3px;
}
.item-list ul {
	display: none;
	background: #333;
	padding: 24px 11px 22px;
	border-top-left-radius: 0px;
	border-top-right-radius: 3px;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 3px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 3px;
	width: auto;
	float: left;
	min-width: 500px;
}
.item-list ul.first {
	display: block;
}
.ie8 .item-list ul li {
	margin: 12px 0px;
}
.item-list ul li a {
	color: #3e3e3e;
}
.item-list ul li:hover a, .item-list ul li:focus a {
	color: #fff;
}
.tricol-product-list .image-container .low-mileage-ribbon {
	position: absolute;
	top: -2px;
	left: -2px;
	z-index: 800;
	border: none;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	box-shadow: none;
}
.tricol-product-list .image-container .excellent-ribbon {
	position: absolute;
	top: -2px;
	left: -2px;
	z-index: 400;
	border: none;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	box-shadow: none;
}
.tricol-product-list-similar li a.detail-btn {
	background: url(images/detail-btn.png) center top no-repeat;
	display: block;
	height: 29px;
	width: 72px;
	cursor: pointer;
}
.new-arrivals-list:hover .detail-btn {
	background: #a11f1f;
	display: block;
	height: auto;
	width: 100%;
	cursor: pointer;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	margin-right: 0px;
	text-align: center;
	padding-top: 8px;
	padding-bottom: 8px;
	color: #f1f1f1;
}
.tricol-product-list li .detail-btn:hover {
	background: #a11f1f;
	display: block;
	height: auto;
	width: 100%;
	cursor: pointer;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	margin-right: 6px;
	text-align: center;
	padding-top: 8px;
	color: #f1f1f1;
}
.tricol-product-list-similar li a:hover {
	opacity: 0.8;
}
#cars-container {
	position: relative;
	z-index: 513;
	margin-bottom: 0px!important;
	width: 100% !important;
}
.cars-list {
	position: relative;
	width: 100% !important;
}
.cars-list li {
	float: left;
	text-align: center;
	width: 12%;
	font-size: 12px !important;
	position: relative;
}
.cars-list li img {
	width: 100%;
}
.cars-list li a {
	display: block;
	color: #003366;
}
.cars-list li a:hover {
	color: #666666;
}
.cars-list li a:focus {
	color: #963a3a;
}
.cars-list li a strong {
	font-weight: normal;
}
.cars-list li a img:hover {
	opacity: 0.8;
}
ul.cars-list.list-two {
	padding: 0px;
	height: auto !important;
	width: 100% !important;
	max-width: 1180px;
}
.cars-list.list-two li a {
	color: #003366;
	background: url(images/red/bullet.png) left center no-repeat;
	padding: 1px 0px 3px 17px;
	text-align: left;
	font-size: 14px;
}
ul.cars-list.list-three {
	padding: 0px;
	height: auto !important;
	width: 100% !important;
	max-width: 1180px;
}
.cars-list.list-three li a {
	color: #003366 !important;
	background: url(images/red/bullet.png) left center no-repeat;
	padding: 1px 0px 3px 19px;
	text-align: left;
	font-size: 14px;
}
#sidebar.common {
	width: 230px;
	float: left;
	position: relative;
	z-index: 150;
	margin: 10px 0px 0 0px;
}
#sidebar.home {
	width: 20%;
	float: left;
	position: relative;
	z-index: 150;
	margin: 1% 0 0 0;
}
.hide {
	display: none!important;
}
#sidebar.hideInventory {
	width: 20%;
	float: left;
	position: relative;
	z-index: 150;
	margin: 1% 0 0 0;
}
#sidebar {
	width: 20%;
	position: relative;
	z-index: 150;
	float: left;
}
#sidebar h3.search-title {
	margin-bottom: 7px;
}
#container.single h3.search-title {
}
.right-white-block {
	background: #CCC;
	border-radius: 10px;
	/*min-height: 280px;*/
	z-index: 100;
	padding: 3%;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	width: 94%;
	position: relative;
	overflow: hidden!important;
	color: white;
}
.right-white-block h3 {
	padding-bottom: 6px;
	color: #fff;
	background: #b12a2a;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	text-align: center;
	padding-top: 5px;
	font-size: 16px;
}
.right-white-block ul {
	margin: 0 0 20px 0;
}
.right-white-block ul li a {
	display: inline-block;
	line-height: 20px;
	color: #f1f1f1;
}
.right-white-block .side-nav li a {
	display: inline-block;
	line-height: 20px;
	color: #f1f1f1;
}
.right-white-block .side-nav li {
	border-bottom: 1px dotted #929292;
	padding: 6px 0;
}
ul.side-nav h3 {
	border: none;
	margin: 0 0 30px 0;
}
.right-white-block ul.side-nav ul li a abbr {
	color: #963a3a!important;
}
.right-white-block ul li a:hover {
	color: #963a3a;
}
.right-white-block .side-block-btn {
	cursor: pointer;
	float: right;
	line-height: 0px;
}
.right-white-block .side-block-btn:hover {
	opacity: 0.8;
}
.right-white-block .deal-rates {
	position: relative;
	overflow: hidden;
	margin-bottom: 0px;
	margin-top: 10px;
}
.right-white-block .deal-rates li:hover {
	opacity: 0.6;
	cursor: pointer;
}
.right-white-block .deal-rates li {
	border-bottom: 1px dotted #333;
	font: 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	min-height: 60px!important;
	line-height: 28px;
	padding: 5px 2px;
	overflow: hidden;
	margin-top: 10px;
}
.right-white-block ul.deal-rates li.new-arrivals-list .arrivals-details {
	float: right;
	width: 120px;
}
.ie8 .right-white-block ul.deal-rates li.new-arrivals-list .arrivals-details {
	float: right!important;
	margin-left: 5px;
}
.right-white-block .deal-rates li strong {
	padding: 5px 0px;
	float: left;
	font: bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	height: 15px;
	line-height: 10px;
	display: inline;
}
.right-white-block .deal-rates li img {
	margin: 0px 10px 0px 0px;
	display: block;
}
.ie8 .right-white-block .deal-rates li img {
	margin: 0px 0px 0px 0px;
	display: block;
	float: left;
}
.right-white-block .fb {
	position: relative;
	overflow: hidden;
	margin-bottom: 0px;
}
.right-white-block .fb li {
	border-bottom: 1px dotted #929292;
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	height: 35px;
	line-height: 35px;
}
.right-white-block .fb li strong {
	float: right;
	font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	height: 35px;
	line-height: 35px;
	display: inline;
}
/*Detail page*/

/*Search form detail page*/

#search-form {
	position: relative;
	overflow: hidden;
	width: 230px;
	text-align: right;
}
.side-lift-block label {
	float: left;
}
.side-lift-block h3 {
	margin: 16px 0 28px 0;
	text-align: left;
}
.side-lift-block p {
	position: relative;
	overflow: hidden;
	margin-bottom: 12px;
}
.side-lift-block p label {
	font-size: 12px;
}
.side-lift-block p a {
	float: right;
	position: relative;
	margin-top: 10px;
	color: #616161;
	font: 12px Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.side-lift-blockr .zip-code-wrapper {
	margin: 0 0 29px 0;
}
.side-lift-block .zip-code-wrapper label {
	margin: 3px 0 0 75px;
}
.side-lift-block .search-btn {
	cursor: pointer;
	background: url(images/search-btn.png) no-repeat;
	height: 30px;
	width: 75px;
	border: none;
	float: right;
}
.side-lift-block .search-btn:hover {
	opacity: 0.8;
}
.side-lift-block .select-bar {
	width: 168px;
	height: 21px;
}
.side-lift-block .half {
	width: 79px;
}
.detail-page {
	width: 721px;
	padding: 0 0px 0px 0;
	border: none;
	margin-bottom: 10px;
}
.detail-page p a {
	color: #404040;
	text-decoration: underline;
}
.detail-page p a:hover {
	color: #963a3a;
}
.detail-page a {
	color: #404040;
}
.detail-page p {
	font-size: 12px;
	line-height: 18px;
	float: left;
}
.control-panel {
	font-size: 12px;
	border-bottom: 1px dotted #929292;
	width: 99%;
	height: 14px;
	margin: 0 auto;
}
.control-panel a {
	color: black;
}
.control-panel .cptext {
	float: right;
	width: 120px;
}
/*detail-page-content*/

.detail-page-content-search {
	margin-bottom: 20px;
	position: relative;
	width: 736px;
	float: right;
}
.detail-page-content h1 {
	font-size: 24px;
	margin-bottom: 10px;
	position: relative;
	width: 730px;
	padding: 6px 0px 6px 10px;
	float: left;
	background: rgb(0, 0, 0);
	background: rgba(0, 0, 0, 0.2);
	border: 1px solid #222;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #f1f1f1;
}
.detail-page-content h3 {
	margin-bottom: 14px;
}
.detail-page-content p {
	color: #666;
	line-height: 18px;
}
.detail-page-content {
	margin: 0px 0;
	float: right;
	width: 100%;
}
.detail-page-content .car-detail {
}
.detail-page-content h2 {
	margin-bottom: 14px;
}
.detail-page-content h2 strong {
	font: bold 24px 'Playbold', Arial, Helvetica, "Trebuchet MS", sans-serif;
	margin-bottom: 12px;
}
.expand {
	margin: 0px 5px 4px 0px;
	float: right;
}
.detail-page-content-search h3 {
	margin-bottom: 14px;
}
.detail-page-content-search p {
	font: 12px Arial, Helvetica, sans-serif;
	color: #404040;
	line-height: 18px;
}
.detail-page-content-search .car-detail {
}
.detail-page-content-search h2 {
	margin-bottom: 14px;
}
.detail-page-content-search h2 strong {
	font: bold 24px 'Playbold', Arial, Helvetica, "Trebuchet MS", sans-serif;
	margin-bottom: 12px;
}
.expand {
	margin: 0px 5px 4px 0px;
	float: right;
}
.expand a {
	color: black;
}
span.lupa {
	opacity: 0;
	-o-transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	-webkit-transition: opacity 0.5s;
	background: url(images/common/lupa.png) center center no-repeat #000;
	cursor: pointer;
	height: 311px;
	width: 501px;
	position: absolute;
	z-index: 10;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
span.lupa:hover {
	opacity: .7;
	-o-transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	-webkit-transition: opacity 0.5s;
	-webkit-box-shadow: 0px 0px 4px #000;
	-moz-box-shadow: 0px 0px 4px #000;
	box-shadow: 0px 0px 4px #000;
}
#gallery_holder {
	position: relative;
	width: 59%;
	float: left;
}
#gallery {
	position: relative;
	overflow: hidden;
	width: 100%;
}
#gallery a.gallery {
	width: 100% !important;
	height: auto !important;
}
.detail-page-content .big-view {
	margin: 0 0 14px 0;
	line-height: 0px;
	padding-left: 2px;
	background: none;
	width: 500px;
}
.detail-page-content .big-view img {
	border: 0px solid #111!important;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.detail-page-content .small-view {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.ie7 .thumbnails li {
	float: left;
	margin-bottom: 2px;
	padding-bottom: 10px;
}
.thumbnails li {
	display: inline-block;
	margin: 0 4px 5px 1px;
	position: relative;
}
.thumbnails li img {
	vertical-align: top;
	cursor: pointer;
}
.thumbnails li img:hover {
	opacity: 1;
}
a.more-link {
	color: red ;
}
a.more {
	color: red ;
}
input:focus {
	background: inherit;
}
;
}
/*Side expandable tabs*/

.refine-nav {
	position: relative;
	overflow: hidden;
	padding-left: 8px;
}
.refine-nav li {
	cursor: pointer;
	color: #f1f1f1;
}
.refine-nav li span {
	background: url(images/red/expandable-icon.png) right center no-repeat;
	display: inline-block;
	height: 52px;
	line-height: 52px;
	border-top: 1px dotted #666;
	width: 190px;
	text-transform: uppercase;
}
.refine-nav li.first span {
	border: none;
}
.refine-nav li.active span {
	background: url(images/red/expanded-icon.png) right center no-repeat;
}
.refine-nav li.first span.expanded {
	background: url(images/red/expanded-icon.png) right center no-repeat;
}
.refine-nav li ul {
	margin: 0 0 12px 0;
}
ul.refine-nav li.active {
	width: 190px;
}
.refine-nav li ul li {
	font: 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #f1f1f1;
	text-decoration: none;
	line-height: 24px;
}
.refine-nav li ul li a:hover {
	text-decoration: none;
	color: #000;
}
.refine-nav li p.strong {
	font-weight: bold;
	display: inline;
}
.right-block {
	margin: 0 0px 12px 0px;
}
/*right block Quick glance*/

.right-glance-block {
	margin: 34px 0 0px 0;
}
.right-glance-block h3 {
	margin: 0 0 12px 0;
}
.quick-glance {
	position: relative;
	overflow: hidden;
}
.quick-glance li {
	background: url(images/red/bullet.png) left center no-repeat;
	padding: 0 0 0px 20px;
	margin: 7px 0;
}
.quick-glance li p.strong {
	font-weight: normal!important;
	font-size: 13px;
	color: #000;
}
/*Contact the seller*/

textarea {
	overflow: auto;
}
.contact-seller-block {
	background: rgb(0, 0, 0);
	background: rgba(0, 0, 0, 0.2);
	position: relative;
	overflow: hidden;
	border: 1px solid #222;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: 0px 0px 1px #000;
	-webkit-box-shadow: 0px 0px 1px #000;
	box-shadow: 0px 0px 1px #000;
	width: 206px;
	padding: 10px;
	color: #fff;
	text-align: center;
	min-height: 349px;
}
.contact-seller-block a {
	color: #fff;
}
.contact-seller-block a:hover {
	color: #999;
}
.contact-seller-block h3 {
	padding-bottom: 6px;
	color: #fff;
	background: #b12a2a;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	text-align: center;
	padding-top: 5px;
	font-size: 16px;
	margin-bottom: 5px;
}
.contact-seller-block p {
	font-size: 12px;
	line-height: 20px;
}
.contact-seller-block .mail {
	margin-bottom: 14px;
}
.seller-contact-form {
	text-align: right;
	padding-top: 2px;
}
.seller-contact-form p {
	position: relative;
	overflow: hidden;
	margin: 8px 0 0 0;
}
.seller-contact-form label {
	float: left;
	padding-left: 3px;
}
.seller-input-bar {
	border: none;
	height: 22px;
	width: 196px;
	padding: 3px 2px 2px 8px;
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	border-radius: 2px;
	background: #333;
	color: #f1f1f1;
}
.state-option {
	height: 21px;
	width: 146px;
}
#pro_form .pro_fields li .captcha_form {
	width: 132px;
	float: none;
	margin-bottom: 10px;
}
#pro_form .pro_fields li .captcha_form label {
	font-size: 13px;
}
#pro_form .pro_fields li .captcha_form img {
	border: 0;
	padding: 0;
	margin: 5px 0;
}
#pro_form .pro_fields li .captcha_form input#security_code3 {
	width: 100px;
	margin: 5px 0;
}
.pro_fields li .captcha_form {
	width: 132px;
	float: right;
	margin-bottom: 10px;
}
.captcha_form {
	font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.captcha_form img {
	padding-right: 2px;
}
.captcha_form input {
	border: none;
	margin-top: 10px;
	height: 22px;
	width: 92px;
	padding: 0 2px 2px 8px;
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	border-radius: 2px;
	background: #333;
	color: #f1f1f1;
}
.seller-contact-form .captcha_form label {
	color: #fff;
	margin-top: 10px;
	display: block;
}
.seller-contact-form .message-box2 {
	border-radius: 3px;
	margin: 0 0 5px 0px;
	padding: 8px 0 0 8px;
	height: 100px;
	width: 196px;
	color: #f1f1f1;
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	border-radius: 2px;
	background: #333;
	color: #f1f1f1;
}
#footer .captcha_form {
	font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#footer .captcha_form img {
	float: right;
	margin-bottom: 6px;
}
#footer .captcha_form label {
	color: #fff;
	margin-top: 16px;
	display: block;
	width: 90px;
	float: left;
}
#footer .captcha_form input {
	display: block;
	float: right;
	border: none;
	height: 22px;
	width: 92px;
	padding: 0 2px 2px 8px;
	font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	border: 1px solid #666;
	border-radius: 3px;
	-moz-box-shadow: inset 0 3px 8px rgba(0,0,0,.4);
	-webkit-box-shadow: inset 0 3px 8px rgba(0,0,0,.4);
	box-shadow: inset 1px 2px 6px rgba(0,0,0,.4);
}
.ie7 .seller-contact-form .message-box2 {
	overflow: hidden;
}
.ie8 .seller-contact-form .message-box2 {
	overflow: hidden;
}
.seller-send-btn {
	font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	background: #a11f1f!important;
	color: #fafafa;
	display: block;
	cursor: pointer;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	text-align: center;
	padding: 0!important;
	height: 25px!important;
	width: 75px;
	text-align: center;
	border: none;
	float: right;
}
/*Results Page*/



.loan-calculator {
	background: rgb(0, 0, 0);
	background: rgba(0, 0, 0, 0.2);
	position: relative;
	overflow: hidden;
	border: 1px solid #222;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: 0px 0px 1px #000;
	-webkit-box-shadow: 0px 0px 1px #000;
	box-shadow: 0px 0px 1px #000;
	height: 262px;
	width: 200px;
	padding: 22px 13px 22px 13px;
	color: #fff;
	text-align: right;
}
.loan-calculator h3 {
	padding-bottom: 6px;
	color: #fff;
	background: #b12a2a;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	text-align: center;
	padding-top: 5px;
	font-size: 16px;
	margin-bottom: 17px;
}
.calculate-form p {
	height: 22px;
	line-height: 22px;
	margin: 0 0 12px 0;
	font-size: 12px;
}
.calculate-form .l-inputbar {
	background: url(images/result-formbar-bg.png) left top no-repeat;
	height: 22px;
	width: 70px;
	border: none;
	padding-left: 3px;
}
.ie7 .calculate-form .l-inputbar, .ie8 .calculate-form .l-inputbar {
	padding-top: 3px;
}
.calculate-form .loan-title {
	float: left;
	vertical-align: middle;
	font-size: 12px;
}
.calculate-form .calculate-wrapper {
	height: 26px;
	line-height: 26px;
	margin: 24px 0px;
	text-align: center;
}
.calculate-form .calculate-btn {
	font-size: 0px;
	background: url(images/common/calculate-btn.png);
	background-position: left top;
	background-repeat: no-repeat;
	border: none;
	height: 26px;
	width: 99px;
	cursor: pointer;
}
.calculate-form .calculate-btn:hover {
	opacity: 0.8;
}
.side-product-wrapper {
	width: 229px;
	height: 260px;
	float: left !important;
	margin: 22px 18px 0 0;
	text-align: left;
}
.side-product-wrapper p strong {
	font: 14px 'PlayBold', Arial, Helvetica, "Trebuchet MS", sans-serif;
	display: block;
	margin-bottom: 10px;
}
.side-product-wrapper .image-container {
	float: left;
	height: 160px;
	width: 230px;
	position: relative;
	text-align: center;
	padding: 2px 0 0 2px;
}
.side-product-wrapper .image-container img {
	border: 1px solid #fff;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow: 2px 2px 4px #929292;
	-webkit-box-shadow: 2px 2px 4px #929292;
	box-shadow: 2px 2px 4px #929292;
}
.side-product-wrapper .image-container .low-mileage-ribbon {
	position: absolute;
	top: -2px;
	left: -2px;
	z-index: 800;
	border: none;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	box-shadow: none;
}
.side-product-wrapper .image-container .excellent-ribbon {
	position: absolute;
	top: -2px;
	left: -2px;
	z-index: 400;
	border: none;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	box-shadow: none;
}
.side-product-wrapper a.detail-btn {
	background: url(images/detail-btn.png) center top no-repeat;
	display: block;
	height: 29px;
	width: 72px;
	cursor: pointer;
}
.side-product-wrapper a:hover {
	opacity: 0.8;
}
.result-page-title {
	margin-top: -15px;
	font-size: 26px;
	border-bottom: 1px dotted #929292;
	padding-bottom: 10px;
}
.result-page-title-tax {
	margin-top: 5px;
	font-size: 20px;
}
.top-single-bar {
	background: none!important;
	display: block;
	padding: 8px 8px 10px 10px;
	border-bottom: none;
	width: auto;
	color: #fff!important;
}
.sort-by-bar {
	text-align: right;
	width: 720px;
	height: 20px;
	line-height: 28px;
	border-top: 1px dotted #666;
	border-bottom: 1px dotted #666;
	margin-bottom: 20px;
	padding: 6px 10px 0 0;
	font: 11px verdana, Helvetica, "Trebuchet MS", sans-serif;
	color: #f1f1f1;
}
.sort-by-bar p {
	float: left;
}
.sort-by-bar p span {
	font-weight: bold;
}
.sort-by-bar p a {
	color: #404040!important;
}
.sort-by-bar p a:hover {
	font-weight: bold;
	text-decoration: underline;
}
.sort-by-bar .show-per-page {
	float: right;
}
.searchSort a {
	color: #c95804;
}
.searchSort {
	width: auto;
	float: right;
}
.sorting {
	float: right;
}
.sorting a {
}
.sorting a img {
	padding: 0;
	float: left!important;
}
.result-car {
	position: relative;
	overflow: hidden;
	padding: 1%;
	margin-bottom: 20px;
	background: #e8ecee;
	border-bottom: 5px solid #008053;
	height: 144px!important;
	display: block;
	width: 98%;
}
.result-car:hover {
	cursor: pointer;
	opacity: 0.5;
}
.result-car img {
	float: left;
	position: relative;
	display: inline-block;
	margin-right: 30px;
	z-index: 197;
	border: 0px solid #000!important;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.result-car .result-detail-wrapper {
	margin-top: 10px;
	position: relative;
}
.result-car .result-detail-wrapper p {
	font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height: 22px;
	margin-bottom: 0px;
	color: #000;
	padding: 5px 0;
}
.result-car .result-detail-wrapper p a {
	font: 15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height: 18px;
	color: #f1f1f1;
}
.result-car .result-detail-wrapper p strong {
	font-weight: bold;
}
.result-car .result-detail-wrapper .result-price {
	font-size: 18px;
	font-weight: bold;
}
.result-car .result-detail-wrapper .result-price {
	color: #ff0000!important;
	font-weight: bold;
	font: 16px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.price-style {
	color: #ff0000!important;
	font-weight: bold;
	font: 16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding: 0 0 8px 6px;
}
.meta-style {
	color: #000 !important;
	font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-left: 6px;
	padding-bottom: 5px;
}
.price-style-deals {
	color: #ff0000!important;
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.top-deals-title {
	color: #f9f9f9!important;
	font-size: 12px!important;
	padding-bottom: 3px;
}
.ie8 span.top-deals-title {
	color: #fff!important;
	font-size: 11px!important;
}
.ie8 #sidebar h3.search-title {
	margin-bottom: 0px;
}
.ie8 .right-white-block h3 {
	padding-bottom: 3px;
	color: #fff;
	background: #b12a2a;
	text-align: center;
	padding-top: 5px;
	font-size: 16px;
}
.ie8 .price-style-deals {
	color: #ff0000!important;
	font: 13px 'PlayBold', Arial, Helvetica, "Trebuchet MS", sans-serif;
}
.ie8 .year-style {
	color: #fff!important;
	font: 13px 'PlayBold', Arial, Helvetica, "Trebuchet MS", sans-serif;
}
.year-style {
	color: #fff!important;
	font: 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.miles-style {
	font: 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.bottom-pagination {
	width: 100%;
	height: 20px;
	border-top: 1px dotted #929292;
	border-bottom: 1px dotted #929292;
	margin-bottom: 20px;
	padding: 8px 0;
}
.bottom-pagination p {
	float: left;
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #666;
}
.bottom-pagination a {
	color: #666 !important;
	padding: 1px 8px;
}
.bottom-pagination a.current {
	color: #fff !important;
	padding: 1px 8px;
	background: #d36413;
}
.bottom-pagination a:hover {
	color: #fff !important;
	padding: 1px 8px;
	background: #d36413;
}
.bottom-pagination .paging {
	float: right;
}
.bottom-pagination .paging a {
	margin-left: 4px;
	color: #404040;
}
/*Footer*/

.footer-wrapper {
	position: relative;
	margin: 0px auto;
	z-index: 510;
	width: 1010px;
}
#footer {
	position: relative;
	overflow: hidden;
	width: 1006px;
	margin: 0px auto!important;
	color: #bababa;
	z-index: 510;
	background: #111;
	background-color: rgba(0, 0, 0, 0.2);
	box-shadow: 0px 0px 5px #111;
}
#footer h3 {
	color: #fff;
	line-height: 38px;
	margin: 0 0 16px 0;
	background: #b12a2a;
	padding: 0 0 0 10px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	font-size: 16px;
}
#footer a {
	color: #bababa;
}
.footer-col {
	width: 228px;
	padding: 13px 0 0 13px;
	float: left;
	margin: 10px 0 0 0;
}
.footer-col1 {
	padding-right: 10px;
	padding-left: 13px;
}
.footer-col2 {
	padding-right: 10px;
}
.footer-col3 {
	padding-right: 10px;
}
.footer-col p {
	line-height: 18px;
	margin-bottom: 16px;
}
.footer-col2 ul li {
	height: 53px;
	border-bottom: 1px dotted #bababa;
	margin-bottom: 10px;
}
.footer-col2 ul li:last-child {
	border-bottom: none!important;
}
.learn-more {
	font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	background: #a11f1f!important;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	margin-right: 4px!important;
	text-align: center;
	padding: 0!important;
	color: #fafafa!important;
	text-align: center;
	border: none;
	line-height: 27px;
	display: block;
	height: 28px;
	width: 98px;
	cursor: pointer;
}
.more-news {
	background: url(images/more-news-btn.png) left top no-repeat;
	display: block;
	height: 28px;
	width: 98px;
	cursor: pointer;
}
.more-news:hover {
	opacity: 0.8;
}
.map iframe {
	width: 226px;
	height: 250px;
}
.input-bar-footer {
	background: url(images/form-input-bg.png) left top no-repeat;
	border: none;
	height: 29px;
	width: 203px;
	color: #bababa;
	padding: 0 0 3px 14px;
	font-size: 12px;
}
.ie7 .input-bar-footer, .ie8 .input-bar-footer {
	padding-top: 9px;
}
.message-box {
	background: url(images/message-box-bg.png) left top no-repeat;
	border: none;
	height: 125px;
	width: 190px;
	color: #bababa;
	padding: 12px 0 0 12px;
	font: 12px Arial, Helvetica, sans-serif;
}
.ie7 .message-box, .ie8 .message-box {
	overflow: hidden;
	width: 195px;
}
.footer-bubmit-btn {
	background: url(images/send-btn.png) no-repeat;
	border: none;
	height: 28px;
	width: 55px;
	float: right;
	cursor: pointer;
}
.footer-bubmit-btn:hover {
	opacity: 0.8;
}
p.error {
	text-align: center;
	font-weight: bold;
	color: #ff0000;
}
span.error {
	color: #f2f2af;
	font-size: 12px;
	padding-right: 6px;
}
label.error {
	color: #f2f2af;
	font-size: 12px;
	margin-left: 6px;
}
.thanks {
	text-align: center;
	color: #666;
	width: 80%;
	margin: 10px auto;
	padding: 30px 20px 20px 20px;
	font-size: 12px;
}
#contactForm .inactive {
	color: #6a7a80;
}
#contactForm .active {
	color: #6a7a80;
}
#contactForm .focused {
	color: #6a7a80;
}
/* Blog Posts */





/*
.blog-post {
	margin: 0px 0 20px 0px;
	border-bottom: 1px solid #222;
	padding-bottom: 10px;
}
.blog-post h1 {
	font-size: 24px;
	margin-bottom: 10px;
	position: relative;
	width: 728px;
	padding: 6px 0px 6px 10px;
	float: left;
	background: rgb(0, 0, 0);
	background: rgba(0, 0, 0, 0.2);
	border: 1px solid #222;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #f1f1f1;
}
.blog-post h1 a {
	color: #f1f1f1;
	font-weight: normal;
}
.blog-post h2 {
	font: 24px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.blog-post h3 {
	font: 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.blog-post h4 {
	font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.blog-post h5 {
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.blog-post h6 {
	font: 10px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.blog-post h1 a, .blog-post h2 a, .blog-post h3 a {
	text-decoration: none;
}
.blog-post h1 a:hover, .blog-post h2 a:hover, .blog-post h3 a:hover {
	text-decoration: underline;
}
.blog-post ul {
	list-style: disc outside;
	margin: 15px 15px 15px 25px;
	line-height: 20px;
}
.blog-post ol {
	list-style: decimal outside;
	margin: 15px 15px 15px 25px;
	line-height: 20px;
}
.blog-post p {
	font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height: 20px;
	margin-bottom: 20px;
	padding: 4px;
	color: #fff;
}
.blog-post a {
	color: #404040;
	text-decoration: underline;
}
.blog-post a:hover {
}
.blog-post blockquote {
	margin: 30px 40px;
}
.blog-post blockquote p {
	font-style: italic;
	font-size: 16px;
}
.blog-post strong {
	font-weight: bold;
}*/
.strong {
	font-weight: bold!important;
}
.blog-post img {
	margin: 15px 0;
}
.blog-post li {
	list-style-position: inside;
}
.blog-post .alignleft {
	float: left;
	margin-right: 15px;
}
.blog-post .alignright {
	float: right;
	margin-left: 15px;
}
.blog-post .aligncenter {
	display: block;
	margin: 0 auto;
}
.thumb_articles img {
	margin: 0px auto;
	display: block;
}
h2.search-title {
	margin-bottom: 20px;
	padding-bottom: 10px;
}
/** comments styles **/

.commentlist li.comment.alt {
	background: #222;
	padding: 10px 15px;
	position: relative;
	margin: 10px 0px 20px;
	border: none;
}
.commentlist li.comment ul.children li.depth-2 {
	background: #444;
}
.commentlist li.comment ul.children li.depth-3 {
	background: #222;
}
.commentlist li.comment ul.children li.depth-4 {
	background: #ccc;
}
.commentlist li.comment ul.children li.depth-5 {
	background: #eee;
}
.commentlist li.comment {
	background: #222;
	padding: 10px 15px;
	position: relative;
	margin: 10px 0px 20px;
}
.commentlist li.comment .comment-author {
}
.commentlist li.comment a {
	color: #999;
}
.commentlist li.comment .comment-author img {
	float: left;
	margin: 0px 10px 5px 0px;
}
.commentlist li.comment .commentmetadata {
	position: absolute;
	top: 10px;
	right: 10px;
}
.commentlist li.comment p {
	margin: 10px 0px 15px;
}
.commentlist li.comment .reply {
	text-align: right;
}
#respond {
	margin-left: 12px;
}
#respond label {
	display: block;
	font-size: 14px;
	padding-top: 5px;
}
#respond input {
	margin: 0px 0px 10px;
	border: 1px solid #333;
	padding: 8px;
	width: 210px;
	background: #222;
}
#respond textarea {
	margin: 0px 0px 0px;
	border: 1px solid #333;
	width: 717px;
	padding: 5px;
	background: #222;
}
#respond #submit-comment {
	cursor: pointer;
	width: 200px;
	height: 46px;
	font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	background: #a11f1f!important;
	color: #fafafa;
	display: block;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	text-align: center;
	padding: 0!important;
	text-align: center;
	border: none;
	float: right;
}
#respond #submit-comment:hover {
	background: #ddd;
}
/* pagination */

#pagination {
	text-align: center;
	margin: 10px 0px 20px;
}
#pagination a.btn {
	display: inline-block;
	margin: 0px 3px;
	padding: 3px 5px;
	background: #fff;
	color: #404040;
	border: 1px solid #5e5e5e;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
#pagination a.btn.current {
	background: #fff;
	font-weight: bold;
}
table {
	border: none!important;
}
table#wp-calendar {
	border: 1px solid #222;
}
tbody .pad {
	background-color: #444;
}
table#wp-calendar>tbody>tr>td>a {
	font-weight: bold;
	font-size: 13px;
	color: red;
}
table#wp-calendar>caption {
	color: #f1f1f1;
	padding: 0px 0 10px 0;
}
thead>tr>th {
	width: 30px;
	height: 20px;
	text-align: center;
	background-color: #fff;
	border: 1px solid #ccc;
	line-height: 20px;
}
tbody>tr>td {
	width: 30px;
	height: 30px;
	text-align: center;
	border: 1px solid #666;
	color: #ccc;
	line-height: 30px;
}
tfoot>tr>td>a, tfoot>tr>td>a:link, tfoot>tr>td>a:visited, tfoot>tr>td>a:hover, tfoot>tr>td>a:active {
	font-weight: bold;
	font-size: 18px;
	height: 20px;
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #5b7085;
	padding-left: 5px;
}
tfoot>tr>td#prev {
	width: 58px;
	height: 20px;
	text-align: left;
}
tfoot>tr>td#prev a {
	color: red;
}
tfoot>tr>td#next a {
	color: red;
}
tfoot>tr>td#next {
	width: 58px;
	height: 20px;
	text-align: right;
	color: #000;
}
li.recentcomments {
	color: grey!important;
}
.cpsAjaxLoader {
	display: none;
	position: absolute;
	z-index: 403;
	background: #222;
	background: rgba(33,33,33,0.88);
	width: 741px;
	height: 303px;
	color: #f1f1f1;
	text-align: center;
	margin-left: 238px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.cpsAjaxLoader img {
	-moz-border-radius: 0px!important;
	border-radius: 0px!important;
	box-shadow: 0px 0px 1px #000!important;
	-webkit-box-shadow: 0px 0px 1px #000!important;
	-moz-box-shadow: 0px 0px 1px #000!important;
	margin-top: 20px;
}
#cps_layer {
	position: absolute;
	z-index: 99;
	background: #fbfbfb;
	width: 683px;
	height: 300px;
	text-align: center;
	margin: 51px 0 0 0px;
	font-weight: bold;
	color: #333;
	opacity: 0.95;
	-moz-border-radius: 10px 0px 0px 10px;
	-webkit-border-radius: 10px 0px 0px 10px;
	border-radius: 10px 0px 0px 10px;
}
.cpsAjaxLoaderCenter {
	display: none;
	position: absolute;
	z-index: 501;
	width: 100%;
	min-height: 1000%;
	margin-top: 0px;
	left: 0;
	font-size: 18px;
	color: #000;
	background: #f2f2f2;
	opacity: 0.9;
	font-weight: bold;
	text-align: center;
}
.slides_container h2 {
	padding: 20px;
	color: white;
	position: absolute;
	bottom: 0px;
	font-size: 16px;
	display: none;
	z-index: 611;
	width: 698px;
}
.title-detail-tag {
	background: rgb(0, 0, 0);
	background: rgba(0, 0, 0, 0.6);
	width: 739px;
	height: 60px;
	position: absolute;
	bottom: 0px;
	z-index: 610;
}
.pagination {
	margin: 26px auto 0;
	width: 380px;
	position: absolute;
	left: 540px;
	bottom: -304px;
	margin-top: -50px;
	z-index: 100;
}
.pagination li {
	float: left;
	margin: 0 4px;
	list-style: none;
	font-size: 0px !important;
}
.pagination li a {
	width: 7px;
	height: 7px;
	background: #b12a2a;
	-webkit-border-radius: 1px;
	border-radius: 1px;
	float: left;
	overflow: hidden;
}
.pagination li.current a {
	background: #999;
}
.price_slider {
	color: #ff0000;
	font-weight: bold;
}
.cpsAjaxLoaderResults {
	display: none;
	position: absolute;
	z-index: 501;
	width: 100%;
	min-height: 270px;
	margin: -5px 0px 0px -5px;
	background: rgb(0, 0, 0);
	background: rgba(51, 51, 51, 0.80);
	border: none!important;
}
.cpsAjaxLoaderHome {
	display: none;
	position: absolute;
	z-index: 977;
	width: auto;
	min-height: 275px;
	margin: -5px 0px 0px -2px;
	background: rgb(0, 0, 0);
	background: rgba(51, 51, 51, 0.80);
	border: none!important;
}
.cpsAjaxLoaderSingle {
	display: none;
	position: absolute;
	z-index: 501;
	width: 100%;
	min-height: 1000%;
	padding-top: 10px;
	left: 0%;
	opacity: 0.5;
	font-size: 14px;
	background: #222;
	font-weight: bold;
	text-align: center;
}
.cpsAjaxLoaderWidget {
	display: none;
	position: absolute;
	z-index: 501;
	width: 100%;
	min-height: 1000%;
	padding-top: 110px;
	left: 0%;
	font-size: 14px;
	background: #222;
	background: rgba(33,33,33,0.8);
	font-weight: bold;
	text-align: center;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	color: #fff!important;
}
#cps_ajax_search_results {
	float: right;
	width: 100%;
}
.cpsAjaxLoaderFull {
	display: none;
	position: absolute;
	z-index: 3;
	width: 740px;
	min-height: 100%;
	padding-top: 40px;
	font-size: 18px;
	color: #666;
	background: #f2f2f2;
	opacity: 0.9;
	font-weight: bold;
	text-align: center;
	margin: 0px 0 0 0px;
}
.cpsAjaxLoaderCenter img {
	display: none;
}
.cpsAjaxLoaderCenter p {
	padding: 20px;
}
DIV#loader {
	border: 1px solid #ccc;
	width: 500px;
	height: 500px;
	overflow: hidden;
}
DIV#loader.loading {
	background: url(/images/spinner.gif) no-repeat center center;
}
.advSearchHome {
	padding: 0px;
}
.advSearchHome #advSearchForm .selectBox.dropdown {
	width: 199px!important;
	height: 10px!important;
}
.selectBox-dropdown .selectBox-label {
	width: 100%;
	padding: 0px 1px 0 1px;
	display: inline-block;
	white-space: nowrap;
	overflow: hidden;
	font-size: 13px;
}
#advSearchForm .selectBox.dropdown {
	width: 199px!important;
	height: 18px!important;
}
#advSearch {
	padding: 4px 0px 10px 10px;
}
#advSearchForm {
	padding-bottom: 4px;
	margin: 0 auto;
}
.searchsub {
	width: 100%;
}
form#searchform input.field {
	height: 30px;
	width: 81%;
	background: #555;
	border: 1px solid #222;
	color: #ccc;
	padding: 0px 30px 0 10px;
	margin: 0px 0px 12px 0px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	font: 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
form#searchform input.search-button {
	font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	background: #a11f1f!important;
	color: #fafafa;
	display: block;
	cursor: pointer;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	text-align: center;
	padding: 0!important;
	height: 25px!important;
	width: 75px;
	text-align: center;
	border: none;
	float: right;
}
form#searchform input.search-button:hover {
	opacity: 0.6;
}
#price-slider {
	width: 168px;
	margin: 3px 0 0 6px;
	font-size: 12px;
}
.sliderVal {
	width: 188px;
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-weight: normal;
	padding: 0px 0 0 12px;
}
.drop {
	margin: 0;
}
.selectBox.dropdown {
	width: 180px!important;
}
.selectBox.dropdown .selectBox-label:hover {
	color: red;
}
.selectBox-dropdown .selectBox-arrow:hover {
	color: red;
}
.selectBox.dropdown.selectBox-dropdown:hover {
	color: red;
}
.drop label {
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	padding: 2px 0 0px 2px;
}
.ie7 .drop label, .ie8 .drop label {
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-weight: bold;
	padding: 0 0 10px 0px;
}
.dropdown {
	padding: 3px 3px 3px 5px;
	margin: 5px 0px 4px 0px;
}
.rlabel {
	padding-right: 14px;
}
.radio {
	height: 18px;
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	margin-top: 10px;
}
.radio input {
	margin: 0px 0px 20px 0px;
}
#pro_form {
	margin-top: 10px;
}
#pro_form .pro_fields li div.searchsubmit {
	width: 230px;
	margin: 0 auto!important;
}
/* CAr Dealer */



#pro_form .pro_fields .make_model_field {
	padding-right: 20px;
	float: left;
}
#pro_form .pro_fields .year_field {
	padding-right: 20px;
	float: left;
}
#pro_form .pro_fields .year_field .selectBox.dropdown {
	width: 80px!important;
}
.child {
	padding-left: 20px;
}
/* Car Dealer */



#pro_form .pro_fields .photos_text a {
	color: red!important;
}
#pro_form .pro_fields .ext_field {
	padding-right: 40px;
	float: left;
}
#pro_form .pro_fields .int_field {
	margin-right: 20px;
	float: left;
}
#pro_form .pro_fields .drive_field {
	padding-right: 20px;
	float: left;
}
#pro_form .pro_fields .price_field {
	padding-right: 40px;
	float: left;
}
#pro_form .pro_fields .miles_field {
	padding-right: 20px;
	float: left;
}
#pro_form .pro_fields .fname_field {
	padding-right: 20px;
	float: left;
}
#pro_form .pro_fields .lname_field {
	padding-right: 20px;
	float: left;
}
#pro_form .pro_fields .email_field {
	padding-right: 20px;
	float: left;
}
#pro_form .pro_fields .phone_field {
	padding-right: 20px;
	float: left;
}
#pro_form .pro_fields .vin_field {
	padding-right: 20px;
	float: left;
}
#pro_form .pro_fields .features_field {
	padding-right: 20px;
	float: left;
}
#pro_form .pro_fields .transmission_field {
	padding-right: 4px;
	float: left;
	width: 220px;
}
#pro_form .pro_fields .transmission_field .selectBox.dropdown {
	width: 200px!important;
	height: 24px!important;
}
#pro_form .pro_fields .selectBox.dropdown {
	height: 24px!important;
}
#pro_form .pro_fields .selectBox.dropdown span.selectBox-label {
	padding-top: 5px!important;
}
#pro_form .pro_fields li.tag_label {
	width: 220px;
}
#pro_form li.drop_single_tax_last {
	float: right!important;
	padding-right: 10px;
}
#pro_form .pro_fields .tag_field {
	float: left;
}
#pro_form .pro_fields textarea {
	width: 690px;
	padding: 5px;
	margin: 1px 0;
	border: 1px solid #222;
	background: rgb(0, 0, 0);
	background: rgba(0, 0, 0, 0.2);
	color: #f1f1f1;
}
#pro_form .searchsubmit input {
	margin: 0 auto!important;
	cursor: pointer;
	width: 200px;
	height: 46px;
	font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	background: #a11f1f!important;
	color: #fafafa;
	display: block;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	text-align: center;
	padding: 0!important;
	text-align: center;
	border: none;
}
#pro_form .searchsubmit input:hover {
	opacity: 0.6;
	border: none;
}
#layer {
	display: none;
	position: absolute;
	z-index: 501;
	width: 100%;
	min-height: 180%;
	padding-top: 40px;
	font: 18px;
	left: 0;
	color: #666;
	background: #f2f2f2;
	opacity: .8;
	font-weight: bold;
	text-align: center;
	margin: 0px 0 0 0px;
}
#pro_form #submitsign {
	position: absolute;
	display: none;
	z-index: 501;
	width: 600px;
	height: 100px!important;
	padding-top: 30px;
	font-size: 14px!important;
	color: #666;
	background: #faf8e7;
	border: 1px solid #e7e0a5;
	text-align: center;
	display: none;
	margin-left: 58px!important;
}
#pro_form #submitsign img {
	-moz-border-radius: 0px!important;
	border-radius: 0px!important;
	box-shadow: none!important;
	-webkit-box-shadow: none!important;
	-moz-box-shadow: none!important;
	margin-top: 10px;
}
#pro_form li.drop_single_last {
	float: right!important;
	width: 110px;
	padding-right: 6px;
}
#pro_form .pro_fields a:hover {
	color: #af2c2e;
}
#pro_form li.drop_single_tax {
	padding-right: 18px;
	float: left;
}
#pro_form .pro_fields_right {
	float: right!important;
	width: 100px;
}
#pro_form input.photosubmit {
	margin: 12px 0 4px 0px;
	cursor: pointer;
	width: 220px;
	height: 36px!important;
	text-align: center;
	color: #333;
	font: 11px Helvetica, sans-serif;
}
#pro_form li.drop_single {
	float: left!important;
	width: 123px;
}
#pro_form li.upload_file {
	width: 40%;
	float: left;
}
#pro_form li.drop_short {
	float: left!important;
	width: 220px;
}
#pro_form .input_short {
	float: left!important;
	width: 220px;
}
#pro_form .upload_desc {
	width: 40%;
	float: left;
	border-left: 1px dotted #cfcfcf;
	height: 80%;
	padding: 10px 10px 10px 10px;
	margin-top: 10px;
}
#pro_form .upload_desc p {
	color: #7f7f7f!important;
	font-style: italic!important;
	font-size: 12px;
}
#pro_form .pro_fields {
	margin: 5px 0;
	background: rgb(0, 0, 0);
	background: rgba(0, 0, 0, 0.2);
	border: 1px solid #222;
	padding: 20px 10px 20px 20px;
}
#pro_form .pro_fields .field_label {
	font-weight: normal;
	font-size: 14px;
}
#pro_form .pro_fields .head_label {
	font-weight: bold;
	font-size: 18px;
}
#pro_form .pro_fields select {
	line-height: 20px!important;
	font-weight: normal!important;
}
#pro_form .upload {
	font-size: 12px!important;
}
#pro_form #parah {
	font-size: 11px!important;
}
#pro_form select {
	font-weight: normal!important;
}
#pro_form li {
	font-size: 12px;
	list-style: none!important;
}
#cdError {
	text-align: center;
	font-weight: normal!important;
}
input#sendcopy {
	width: 30px;
}
#pro_form input, textarea {
	padding: 9px;
	outline: 0;
	font: 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #999;
	width: 200px;
	border: 1px solid #222;
	background: rgb(0, 0, 0);
	background: rgba(0, 0, 0, 0.2);
}
#pro_form textarea {
	width: 760px;
	max-width: 760px;
	height: 150px;
	line-height: 150%;
}
#pro_form input:hover, textarea:hover, #pro_form input:focus, textarea:focus {
	outline: none;
	border: 1px solid #abcae2;
	box-shadow: 0px 0px 5px #abcae2;
	-moz-box-shadow: 0px 0px 5px #abcae2;
	-webkit-box-shadow: 0px 0px 5px #abcae2;
}
#pro_form .searchsubmit input:hover {
	outline: none;
	border: none;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}
input.search-calc {
	padding: 2px 0 4px 0px;
	margin-left: 8px!important;
	width: 200px;
	margin-top: 20px;
	height: 40px;
}
.formsec .pro_fields .head_label {
	font-weight: bold;
	font-size: 18px;
}
.formsec .pro_fields {
	margin: 5px 0;
	border-top: 1px solid #222;
	border-bottom: 1px solid #222;
	background: rgb(0, 0, 0);
	background: rgba(0, 0, 0, 0.2);
	padding: 20px 10px 20px 20px;
}
.formsec .pro_fields .pro_fields {
	border-top: 1px solid #222;
	border-bottom: 1px solid #222;
	background: rgb(0, 0, 0);
	background: rgba(0, 0, 0, 0.2);
	padding: 20px 10px 20px 20px;
}
.formsec .pro_fields.fleft {
	margin: 5px 0;
	border-top: 1px solid #222;
	border-bottom: 1px solid #222;
	background: rgb(0, 0, 0);
	background: rgba(0, 0, 0, 0.2);
	padding: 20px 10px 20px 20px;
	width: 336px;
	margin-right: 9px;
	float: left;
	min-height: 300px;
}
.formsec .pro_fields.fright {
	margin: 5px 0;
	border-top: 1px solid #222;
	border-bottom: 1px solid #222;
	background: rgb(0, 0, 0);
	background: rgba(0, 0, 0, 0.2);
	padding: 20px 10px 20px 20px;
	width: 336px;
	float: left;
	min-height: 378px;
}
.formsec .pro_fields .title_field {
	font-weight: normal;
	font-size: 14px;
	margin: 20px auto 10px 6px;
}
.formsec input {
	padding: 9px;
	outline: 0;
	font: 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #575757;
	border: 1px solid #222;
	background: rgb(0, 0, 0);
	background: rgba(0, 0, 0, 0.2);
}
.formsec textarea {
	width: 684px;
	height: 150px;
	line-height: 150%;
	margin-bottom: 20px;
}
.forms-contact .field {
	width: 200px;
}
.formsec input:hover, textarea:hover, .formsec input:focus, textarea:focus {
	outline: none;
	border: 1px solid #abcae2;
	box-shadow: 0px 0px 5px #abcae2;
	-moz-box-shadow: 0px 0px 5px #abcae2;
	-webkit-box-shadow: 0px 0px 5px #abcae2;
}
.formsec .send-contact {
	margin: 10px 10px 0 0;
	width: 140px;
	float: right;
	background: #a11f1f!important;
	color: #fafafa;
	border: 1px solid #a11f1f;
	display: block;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
.formsec .send-contact:hover {
	opacity: 0.7;
	cursor: pointer;
	border: 1px solid #a11f1f;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}
.fourHundredWidth {
	width: 400px;
}
ul.deal-rates li.new-arrivals-list {
	background: none;
	padding: 0px 0px 10px 0px;
}
ul.deal-rates li.new-arrivals-list img {
	border: 1px solid #111!important;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.new-arrivals-list:hover {
}
a.arrivals-link:link, a.arrivals-link:visited {
	color: #ffffff;
}
a.arrivals-link:hover {
	color: #fff;
}
.quick-list li p {
	float: left;
	font-weight: bold;
	padding-right: 3px;
	margin-bottom: 0px;
	font: 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
/*  Responsive */
.sort_each_item {
	width: auto;
	float: left;
	text-align: left;
	color: #666;
}
.sort_seperator {
	float: left;
}
.sort_filters {
	width: auto;
	float: left;
}
.result-car .result-detail-wrapper p.vehicle-name {
	font-size: 18px;
	padding: 12px 0;
	color: #663366;
	font-weight: bold;
}
.result-car .result-detail-wrapper .vehicle-price {
	color: #666;
}
.result-car .result-detail-wrapper .vehicle-miles {
	margin-right: 15px;
}
.vehicle-main-image {
	margin-top: -12px;
}
.advSearchHome #advSearchForm {
	width: 209px;
}
.innerSearhPopup {
	display: none;
}
.fullwidth_div {
	width: 100%;
	height: auto;
	clear: both;
}
.top-bar {
	background: #fff !important;
	border: 1px solid #999 !important;
}
.top-bar ul > li a:not(.button) {
	color: #333 !important;
	display: block;
	font-size: 16px !important;
	font-weight: normal;
	height: 33px !important;
	line-height: 34px;
	padding-left: 18px !important;
	padding-right: 5px;
}
.hide-for-small {
	float: left;
}
.head_right {
	float: right;
	text-align: right;
	width: 50%;
}
.head_right h3 {
	font-size: 24px;
	color: #4d4d4d;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	clear: both;
	// padding: 12px 0 0;
}
.social {
	clear: both;
}
.social li {
	float: right;
	padding: 5px;
	margin: 10px 5px;
}
.social li img {
	max-width: 22px !important;
	height: auto !important;
}
.nav_top_links {
	float: right;
	margin: 10px 0 0;
	width: 100%;
}
.nav_top_links li {
	display: inline;
	padding: 3px;
	float: right;
}
.nav_top_links li img {
width: auto;
height: auto;
}
.nav_top_links li a {
	color: #333;
}
#menu-headernavigation {
	margin: 4px 10px;
	float: right;
}
.product-list-wrapper {
	width: 100%;
	float: left;
}
.tricol-product-list .image-container img {
	width: 100%;
	height: auto;
}
.call_wrap {
	width: 100%;
	height: auto;
	padding-top: 0;
	background: url(images/cta-bg.jpg) top left repeat-x;
}
.call_to_action:hover {
	-webkit-transition: all 0.25s;
	-moz-transition: all 400ms;
	-o-transition: all 400ms;
	-ms-transition: all 400ms;
	transition: all 400ms;
	text-decoration: none;
}
.call_to_action {
	text-align: center;
	width: 96%;
	/*max-width: 1180px;*/
	max-width: 1024px;
	margin: 0 auto;
	padding: 0px 2%;
	border-radius: 15px;
	position: relative;
	height: auto;
	min-height: 52px;
	-webkit-transition: all 0.25s;
	-moz-transition: all 400ms;
	-o-transition: all 400ms;
	-ms-transition: all 400ms;
	transition: all 400ms;
	text-decoration: none;/*background: url(images/white.png) center center repeat;*/
}
.call_to_action-left {
	float: left;
	width: 67%;
	padding: 0;
	text-align: left;
	margin: 13px 0;
}
.call_to_action-left img {
	display: none;
}
.call_to_action-right {
	float: left;
	width: 30%;
	margin: 0 1%;
}
.popup-search-link {
	padding: 6px 12px;
	color: #FFFFFF;
	margin: 10px 0 0 10px;
	text-align: center;
	border: none;
	cursor: pointer;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #c95804;
	background-image: -webkit-linear-gradient(bottom, #c85602, #ec8539);
	background-image: -moz-linear-gradient(bottom, #c85602, #ec8539);
	background-image: -o-linear-gradient(bottom, #c85602, #ec8539);
	background-image: linear-gradient(to top, #c85602, #ec8539);
}
.popup-search-link span {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	font-style: italic;
	/*background: url(images/search-icon.png) center right no-repeat;*/
	padding-right: 30px;
	color:#fff !important;
}
.call_to_action img {
	float: left;
	margin-top: -35px;
}
.call_to_action h1 {
	color: #fff !important;
	font-size: 21px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: left;
	padding-right: 0;
	font-style: italic;
	margin: 5px 0;
	display: inline;
}
.call_to_action h2 {
	color: #fff;
	font-size: 21px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: left;
	padding-right: 0;
	font-style: italic;
	margin: 5px 0;
	display: inline;
}
.box_containers {
	padding-bottom: 0px;
	border-bottom: 1px solid #fff;
	background: url(images/sky.jpg) top left repeat-x;
}
.box_contain {
	width: 100%;
	max-width: 1180px;
	margin: 0 auto;
}
.boxes1 {
	width: 30%;
	padding: 5% 1.5% 3.5% 1.5%;
	margin: 0% 0 4% 0;
	float: left;
	text-align: center;
	height: auto;
	/*background:url(images/shadows1.png) 50% -140% no-repeat;*/
	-webkit-transition: all 0.25s;
	-moz-transition: all 400ms;
	-o-transition: all 400ms;
	-ms-transition: all 400ms;
	transition: all 400ms;
	text-decoration: none;
}
.boxes1:hover {
	/*background:url(images/shadows1.png) 50% -65% no-repeat ;*/
	border-radius: 15px;
	-webkit-transition: all 0.25s;
	-moz-transition: all 400ms;
	-o-transition: all 400ms;
	-ms-transition: all 400ms;
	transition: all 400ms;
	text-decoration: none;
}
.boxes1 img {
	width: auto;
	max-width: 117px;
	height: auto;
	margin-top: 10px;
	/*-webkit-transition: all 0.25s;
	-moz-transition: all 400ms;
	-o-transition: all 400ms;
	-ms-transition: all 400ms;
	transition: all 400ms;*/
	text-decoration: none;
}
.boxes1:hover img {
	-webkit-transition: all 0.25s;
	-moz-transition: all 400ms;
	-o-transition: all 400ms;
	-ms-transition: all 400ms;
	transition: all 400ms;
	text-decoration: none;
	transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	/* IE 9 */
	-webkit-transform: rotate(360deg);
	/* Safari and Chrome */;
}
.boxes1 h3 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 21px;
	color: #663366;
	margin: 15px 0;
}
.boxes1 p {
	display: none;
}
.boxes1 .more1 {
	color: #FFFFFF;
	border-radius: 5px;
	width: 100%;
	float: left;
	margin-top: 20px;
	text-align: center;
}
.boxes1 .more1 a {
	padding: 10px 30px;
	background: #663366;
	color: #FFFFFF;
	border-radius: 5px;
	max-width: 50px;
	float: none;
	margin: 0 auto;
	text-align: center;
}
.fi {
	background: url(images/esc.png) 15px 10px no-repeat rgba(243, 243, 243, 0.61);
	width: 89%;
	padding: 2% 5% 1% 5%;
	height: auto;
	max-width: 990px;
	margin: 0 auto;
	border-radius: 10px;
	border: 2px solid #FFFFFF;
	box-shadow: 0px 0px 7px #838383;
}
.panel {
	background: none !important;
	border: solid 0px #e6e6e6 !important;
	margin: 0 0 0px 0 !important;
	padding: 0px !important;
}
.footers {
	background: #333;
	/*background: #312d32;*/
	float: left;
}
.footers .boxes2 ul.social li {
	list-style: disc;
	line-height: 25px;
	margin-left: 0px;
	margin-right: 18px;
	list-style: none;
}
.boxes2 {
	width: 23%;
	padding: 3.5% 1% 5% 1%;
	float: left;
	text-align: left;
	height: auto;
	color: #CCCCCC;
}
.boxes2 img {
	width: 100%;
	height: auto;
}
.boxes2 h3 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 20px;
	color: #FFFFFF;
	margin: 5px 0;
	padding-bottom: 10px;
	margin-bottom: 8px;
}
.boxes2 .more1 {
	padding: 10px 30px;
	background: #069;
	color: #FFFFFF;
	border-radius: 5px;
}
.boxes2 li {
	background: url(images/bullet2.png) 0% 0% no-repeat;
	list-style: none;
	padding-left: 25px;
	line-height: 150%;
	-webkit-transition: all 0.25s;
	-moz-transition: all 400ms;
	-o-transition: all 400ms;
	-ms-transition: all 400ms;
	transition: all 400ms;
	text-decoration: none;
	margin-bottom: 15px;
}
.boxes2 li:hover {
	background: url(images/bullet.png) 5px 0% no-repeat;
	padding-left: 25px;
	margin-left: 0px;
	-webkit-transition: all 0.25s;
	-moz-transition: all 400ms;
	-o-transition: all 400ms;
	-ms-transition: all 400ms;
	transition: all 400ms;
	text-decoration: none;
}
.boxes2 .social {
	float: left;
	clear: both;
}
.boxes2 .social li {
	list-style: none;
	background: none;
	padding-left: 0px;
}
.boxes2 ul {
	clear: both;
}
.boxes2 li a {
	color: #CCC;
}
.boxes2 .location-map-widget h3 {
	font-family: "Trebuchet MS";
	font-size: 14px;
	color: #d86a19;
	font-weight: normal;
	margin: 3px 0;
	padding: 0;
}
.boxes2 .location-map-widget {
	background: #222;
	padding: 5px 10px;
	margin-bottom: 5px;
}
.boxes2 .footer-location-widget h3 {
	font-family: "Trebuchet MS";
	font-size: 14px;
	color: #ea8336;
	font-weight: normal;
	margin: 3px 0;
	padding: 0;
}
.boxes2 .footer-location-widget {
	padding: 2px 0px 5px 0;
	margin-bottom: 2px;
	border-bottom: 1px solid #454646;
	line-height: 18px;
}
.boxes2 .footer-location-widget.last {
	padding: 2px 0px 5px 0;
	margin-bottom: 2px;
	border-bottom: 0px solid #454646;
	line-height: 18px;
}
.boxes2 .month-offer h3 {
	font-family: "Trebuchet MS";
	font-size: 14px;
	color: #d86a19;
	font-weight: normal;
	margin: 3px 0;
	padding: 0;
}
.boxes2 .month-offer {
	background: #222;
	padding: 5px 10px;
	margin-bottom: 5px;
}
.boxes_full {
	width: 80%;
	background: #333;
	/*background: #312d32;*/
	height: auto;
	border-top: 1px solid #454646;
	font-size: 12px;
	color: #454646;
	margin: 0 auto;
	display: block;
	clear: both;
	padding: 15px 0;
}
.social_inner {
	text-align: center;
}
.social_inner a {
	display: inline-block;
	width: 34px;
	height: 34px;
	overflow: hidden;
	background: url(images/footer_social.png) 0 0 no-repeat;
	margin: 0 1px;
	text-indent: -9999px;
	-webkit-transition-duration: 0.8s;
	-moz-transition-duration: 0.8s;
	-o-transition-duration: 0.8s;
	transition-duration: 0.8s;
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	transition-property: transform;
}
.social_inner a:hover {
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-o-transform: rotate(360deg);
}
.social_inner .social-google {
	background-position: 0 0;
}
.social_inner .social-google:hover {
	background-position: -34px 0;
}
.social_inner .social-fb {
	background-position: 0 -34px;
}
.social_inner .social-fb:hover {
	background-position: -34px -34px;
}
.social_inner .social-twitter {
	background-position: 0 -68px;
}
.social_inner .social-twitter:hover {
	background-position: -34px -68px;
}
.social_inner .social-dribble {
	background-position: 0 -102px;
}
.social_inner .social-dribble:hover {
	background-position: -34px -102px;
}
.social_inner .social-linkedin {
	background-position: 0 -136px;
}
.social_inner .social-linkedin:hover {
	background-position: -34px -136px;
}
.social_inner .social-vimeo {
	background-position: 0 -170px;
}
.social_inner .social-vimeo:hover {
	background-position: -34px -170px;
}
.social_inner .social-flickr {
	background-position: 0 -204px;
}
.social_inner .social-flickr:hover {
	background-position: -34px -204px;
}
.social_inner .social-da {
	background-position: 0 -238px;
}
.social_inner .social-da:hover {
	background-position: -34px -238px;
}
.footer-menu {
	text-align: center;
}
.footer-menu a {
	padding: 0 5px;
	color: #757a7c;
	text-decoration: none;
}
.copyright {
	padding: 10px 0 0 0;
	width: 100%;
	text-align: center;
	display: block;
	color: #757a7c;
}
.inner-page-title {
	padding: .3% 0;
	/*background: #e8ecee;
	border-bottom: 1px solid #dfdfdf;
	border-top: 1px solid #dfdfdf;*/
	background: url('images/diagonals.png') top left repeat;
	background-color: #66267d;
	background-image: -webkit-linear-gradient(bottom, #d571f9, #66267d 49%, #d571f9);
	background-image: -moz-linear-gradient(bottom, #d571f9, #66267d 49%, #d571f9);
	background-image: -o-linear-gradient(bottom, #d571f9, #66267d 49%, #d571f9);
	background-image: linear-gradient(to top, #d571f9, #66267d 49%, #d571f9);
	/*	background: -moz-linear-gradient(left, rgba(50,50,50,.6) 0%, rgba(150,150,150,.6) 50%, rgba(50,50,50,.6) 100%), url('images/diagonals.png') top left repeat;
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(50,50,50,.6)), color-stop(50%, rgba(100,100,100,.6)), color-stop(100%, rgba(50,50,50,.6))), url('images/diagonals.png') top left repeat;
	background: -webkit-linear-gradient(left, rgba(50,50,50,.6) 0%, rgba(150,150,150,.6) 50%, rgba(50,50,50,.6) 100%), url('images/diagonals.png') top left repeat;
	background: -o-linear-gradient(left, rgba(50,50,50,.6) 0%, rgba(150,150,150,.6) 50%, rgba(50,50,50,.6) 100%), url('images/diagonals.png') top left repeat;
	background: -ms-linear-gradient(left, rgba(50,50,50,.6) 0%, rgba(150,150,150,.6) 50%, rgba(50,50,50,.6) 100%), url('images/diagonals.png') top left repeat;
	background: linear-gradient(to right, rgba(50,50,50,.6) 0%, rgba(150,150,150,.6) 50%, rgba(50,50,50,.6) 100%), url('images/diagonals.png') top left repeat;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#333333', GradientType=1); 


background: -moz-linear-gradient(left, rgba(182,126,202,0.6) 10%, rgba(182,150,182,.6) 50%, rgba(182,126,202,0.6) 90%), url('images/diagonals.png') top left repeat;
 background: -webkit-gradient(linear, left top, right top, color-stop(10%, rgba(182,126,202,0.6)), color-stop(50%, rgba(100,100,100,.6)), color-stop(90%, rgba(182,126,202,0.6))), url('images/diagonals.png') top left repeat;
 background: -webkit-linear-gradient(left, rgba(182,126,202,0.6) 10%, rgba(182,150,182,.6) 50%, rgba(182,126,202,0.6) 90%), url('images/diagonals.png') top left repeat;
 background: -o-linear-gradient(left, rgba(182,126,202,0.6) 10%, rgba(182,150,182,.6) 50%, rgba(182,126,202,0.6) 90%), url('images/diagonals.png') top left repeat;
 background: -ms-linear-gradient(left, rgba(182,126,202,0.6) 10%, rgba(182,150,182,.6) 50%, rgba(182,126,202,0.6) 90%), url('images/diagonals.png') top left repeat;
 background: linear-gradient(to right, rgba(182,126,202,0.6) 10%, rgba(182,150,182,.6) 50%, rgba(182,126,202,0.6) 90%), url('images/diagonals.png') top left repeat;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a062b6', endColorstr='#b67eca', GradientType=1);

*/





	/*border-bottom: 5px solid #008053;*/
	margin-top: 0px;
	position: relative;
	float: left;
}
.inner-page-title h1 {
	color: #fff;
	line-height: 25px;
	margin: 0;
	padding: 5px 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 24px;
	text-transform: capitalize;
	text-shadow: 1px 1px 1px #666;
	font-style: italic;
}
.inner-page-content {
	float: left;
	background: #fafafa;
	padding: 1% 0;
}
.right-sb .inner-first {
	width: 70%;
	float: left;
	/*background: #fff;*/
	margin: 2% 0px 0px 0px;
	min-height: 300px;
}
.left-sb .inner-first {
	width: 70%;
	float: right;
	/*background: #fff;*/
	margin: 2% 0px 0px 0px;
	min-height: 300px;
	padding: 0 0 0 10px;
}
.banner-small {
	border-radius: 10px 10px 0 0;
	overflow: hidden;
	border-left: 1px solid #c1c6c9;
	border-top: 1px solid #c1c6c9;
	border-right: 1px solid #c1c6c9;
}
.inner-first h1 {
	color: #66257c;
	line-height: 25px;
	margin: 0 0 12px 0;
	padding: 5px 0 10px 2px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: bold;
	text-transform: uppercase;
	border-bottom: 1px dashed #454545;
}
.inner-first h2 {
	margin-bottom: 15px;
}
.inner-first h3 {
	margin-bottom: 15px;
}
.inner-static-page-content ol, .inner-static-page-content ul {
	list-style: initial;
	margin-left: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px !important;
	line-height: 1.6;
}
.inner-static-page-content ol li, .inner-static-page-content ul li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px !important;
}
.inner-static-page-content ol {
	list-style: decimal;
}
.inner-first #secondTitle {
	background: #008053;
	margin: 0;
	padding: 15px 0 10px 10px;
	color: #fff;
	font-weight: normal;
	font-size: 18px;
	line-height: 100%;
	border: none;
	margin-top: -4px;
}
.inner-static-page-content {
	padding: 3%;
	background: #efefef;
	border-radius: 0 0 10px 10px;
	border-left: 1px solid #c1c6c9;
	border-bottom: 1px solid #c1c6c9;
	border-right: 1px solid #c1c6c9;
}
.inner-static-page-content p {
	margin: 15px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px !important;
}
.inner-static-page-content p b, .inner-static-page-content p strong, .inner-static-page-content p i {
	font-family: Arial, Helvetica, sans-serif;
	font-size: inherit !important;
}
.right-sb .inner-side-bar {
	width: 26%;
	float: right;
	margin: 2% 0px 0px 0px;
	border-radius: 5px;
	padding: 0px 0px 0px 10px;
}
.left-sb .inner-side-bar {
	width: 26%;
	float: left;
	margin: 2% 0px 0px 0px;
	border-radius: 5px;
	padding: 0px;
}
.inner-side-bar h1 {
	color: #66257c;
	line-height: 18px;
	margin: 0 0 0px 0;
	padding: 8px 0 8px 2px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}
.inner-side-bar .sidebar-search {
	margin-bottom: 20px;
}
.inner-side-bar .sidebar-search h2 {
	color: #fff;
	line-height: 100%;
	padding: 9px 0;
	text-align: left;
	padding-left: 54px;
	font-style: italic;
	margin: 0 !important;
	border-radius: 5px 5px 0 0;
	min-height: 18px;
	font-weight: bold;
	text-tranform: uppercase;
	font-size: 16px;
	background: url(images/search-head-icon.jpg) #66267d left center no-repeat;
}
.inner-side-bar .sidebar-search .advSearchHome {
	background: #ececec;
	padding: 4% 8%;
	border: 1px solid #dbdbdb;
	margin-bottom: 20px;
	border-radius: 0 0 5px 5px;
}
.inner-side-bar .sidebar-search .advSearchHome label {
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	display: block;
	float: left;
	width: 25%;
	margin: 5px 0;
}
.inner-side-bar .sidebar-search .advSearchHome select {
	width: 100%;
	border-radius: 5px;
	padding: 2px;
	border: 1px solid #ccc;
	width: 75%;
}
.sidebar-search h3 {
	text-align: center;
	margin-bottom: 10px;
	color: #66257c;
	text-transform: uppercase;
}
.sidebar-grey {
	float: left;
	display: block;
	width: 100%;
}
.inner-side {
	margin-bottom: 15px;
	padding-bottom: 15px;
	border-bottom: 1px solid #fff;
	float: left;
	width: 100%;
}
.inner-side ul {
	width: auto;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.selectBox-dropdown {
	color: #000 !important;
	background: #fff !important;
	border: solid 1px #ccc !important;
	text-transform: none !important;
	font: 12px Helvetica, "Trebuchet MS", sans-serif !important;
	padding: 3px 3px 13px 5px !important;
}
.selectBox-dropdown .selectBox-arrow {
	border-left: solid 1px #ccc !important;
}
.selectBox-dropdown-menu {
	border: solid 1px #ccc !important;
	background: #fff !important;
	color: #000 !important;
	box-shadow: none !important;
	overflow: auto;
	font-size: 12px;
}
.selectBox-selected, .selectBox-hover {
	color: #fff;
	background: #c95804;
}
.selectBox-options LI.selectBox-selected A {
	background: #c95804 !important;
}
.boxes2 iframe {
}
.boxes2 .tricol-product-list {
	background: #FFFFFF;
	border-radius: 3px;
	padding: 3px;
	color: #333;
	-webkit-transition: all 0.25s;
	-moz-transition: all 400ms;
	-o-transition: all 400ms;
	-ms-transition: all 400ms;
	transition: all 400ms;
	text-decoration: none;
	box-shadow: 0px 0px 15px #000;
}
.boxes2 .tricol-product-list:hover {
	background: #008053;
	color: #FFFFFF;
	-webkit-transition: all 0.25s;
	-moz-transition: all 400ms;
	-o-transition: all 400ms;
	-ms-transition: all 400ms;
	transition: all 400ms;
	text-decoration: none;
}
.boxes2 .tricol-product-list img {
	border-radius: 5px;
	-webkit-transition: all 0.25s;
	-moz-transition: all 400ms;
	-o-transition: all 400ms;
	-ms-transition: all 400ms;
	transition: all 400ms;
	text-decoration: none;
}
.boxes2 .tricol-product-list:hover img {
	border-radius: 5px 15px 5px 15px;
	-webkit-transition: all 0.25s;
	-moz-transition: all 400ms;
	-o-transition: all 400ms;
	-ms-transition: all 400ms;
	transition: all 400ms;
	text-decoration: none;
}
.get-started-form {
	width: 100%;
	background: url(images/green-transp.png) center top repeat;
	padding: 9px 0px 0px 15px;
	border-radius: 0px;
	margin: 0px;
	border: 1px solid #008054;
	float: right;
	text-align:center;
}
.get-started-form p {
	color: #000;
	position: relative;
}
.get-started-form input[type="text"] {
	background: #dfdfdf !important;
	width: 93%;
	height: 19px;
	padding: 2px;
	margin: 3px 0px 0px 0px;
	border-radius: 0px;
	border: 0px solid #ccc;
}
.get-started-form input[type="email"] {
	background: #dfdfdf !important;
	width: 93%;
	height: 19px;
	padding: 2px;
	margin: 3px 0px 0px 0px;
	border-radius: 0px;
	border: 0px solid #ccc;
}
.get-started-form a.gotopage {
	padding: 8px 12px;
	color: #FFFFFF;
	margin: 10px 0 8px;
	text-align: center;
	border: none;
	cursor: pointer;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-family: 'Open Sans', sans-serif;
	text-transform:uppercase;
	font-weight:bold;
	font-size: 15px;
	background: #c95804;
	background-image: -webkit-linear-gradient(bottom, #c85602, #ec8539);
	background-image: -moz-linear-gradient(bottom, #c85602, #ec8539);
	background-image: -o-linear-gradient(bottom, #c85602, #ec8539);
	background-image: linear-gradient(to top, #c85602, #ec8539);
	position: relative;
	display: inline-block;
}
.get-started-form input[type="submit"] {
	padding: 6px 12px;
	color: #FFFFFF;
	margin: 8px 0 0;
	text-align: center;
	border: none;
	cursor: pointer;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	background: #c95804;
	background-image: -webkit-linear-gradient(bottom, #c85602, #ec8539);
	background-image: -moz-linear-gradient(bottom, #c85602, #ec8539);
	background-image: -o-linear-gradient(bottom, #c85602, #ec8539);
	background-image: linear-gradient(to top, #c85602, #ec8539);
}
.get-started-form h3 {
padding: 0px;
margin: 5px 0px 13px 0px;
font-family: 'Open Sans', sans-serif;
color: #FFF;
font-weight: bold;
font-size: 18px;
text-transform: uppercase;
text-align: center;
}
.promo img{
	padding:5px;
/*	background:#fff;   */
	}

.get-started-form label {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 14px;
}
div.wpcf7-validation-errors {
	border: 0;
}
.right-tests {
	position: absolute;
	top: -250px !important;
	right: 0px;
	z-index: 999;
	width: 50%;
}
.content-new {
	width: 100%!important;
	/*max-width: 1180px;*/
	max-width: 1024px;
	position: relative;
	z-index: 888;
	margin: 0 auto;
	top: 0px;
}
.left-tests {
width: 35%;
color: #66257c;
font-size: 28px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
position: absolute;
left: 0px;
z-index: 999;
background: url(images/white.png) repeat;
border-radius: 0px;
font-weight: bold;
border: 1px solid #fff;
}
.left-tests h3{
	padding: 0px;
margin: 5px 0px 13px 0px;
font-family: 'Open Sans', sans-serif;
color: #000;
font-weight: bold;
font-size: 18px;
text-transform: uppercase;
text-align: center;
}
	}
.left-tests ul {
	margin-top: 16px;
	margin-left: 0;
}
.left-tests li {
	font-weight: normal;
	font-size: 15px;
	line-height: 24px;
	padding-left: 30px;
	background: url(images/banner-list.png) 3px 4px no-repeat;
}
.form-row {
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 13px 0px;
}
.inner-side li {
	width: 90%;
	height: 25px;
	float: left;
	padding: 5px 0px 0px 2px;
	list-style: url(http://localhost/carcare/wp-content/themes/automotive/images/li-img.jpg);
	margin: 0px 0px 0px 20px;
}
.inner-side li a {
	float: left;
	color: #454545;
	margin: 0px;
	padding: 0px;
}
.inner-side li a:hover {
	color: #000;
}
.tesimonial-slider {
	background: #f3f6f7;
	padding: 1% 0;
}
.testi {
	width: 80%;
	display: block;
	position: relative;
	margin: 0 auto;
}
.testimonial_avatar {
	display: none !important;
}
.testimonial_by_wrap {
	line-height: 90% !important;
}
.testimonial_by_wrap span {
	text-align: center;
	font-family: "Trebuchet MS", Arial !important;
	font-size: 18px !important;
	font-style: italic !important;
	color: #d86a19 !important;
	font-weight: normal !important;
	line-height: 90% !important;
}
.testimonial_nav {
	text-align: center !important;
	width: 100%;
	position: absolute !important;
	bottom: -2px;
}
.testimonial_by_wrap, .testimonial_slider__default .testimonial_by_wrap {
	float: none !important;
	max-width: 1019px !important;
	margin: 0 auto !important;
	width: 100% !important;
}
.testimonial_slider__default .testimonial_quote {
	width: 97% !important;
	min-height: 32px;
	max-width: 1100px !important;
	float: left;
	padding-left: 7% !important;
	margin-left: 0 !important;
}
.testimonial_quote {
	background: none !important;
}
.testimonial_slider__default .testimonial_quote {
	width: 95% !important;
	float: left !important;
}
.testimonial_slideri {
	background: none !important;
}
.testimonial_slideri .testimonial_quote {
	background: none !important;
	text-align: center;
	line-height: 30px !important;
	font-size: 18px !important;
	color: #333 !important;
	font-style: italic !important;
}
.testimonial_wrapper {
	padding: 0 0 20px 0;
}
.testimonial_slider {
	background: url(images/esc.png) 55% 0 no-repeat;
	padding: 10% 0% 2% 0%;
	height: auto;
	min-height: 120px;
	margin: 0 auto;
}
.testimonial_slider_set.testimonial_slider {
	width: 100% !important;
	max-width: 100%;
	display: block;
	margin: 0 auto;
}
.testimonial_by {
	font: 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.testimonial_slider__default a.testimonial_next {
	right: 2% !important;
	top: 10% !important;
}
.testimonial_slider__default a.testimonial_prev {
	left: 94% !important;
	top: 10% !important;
}
.fullwidth_div.findcars {
	background: #e8ecee;
	border-bottom: 1px solid #dfdfdf;
	border-top: 1px solid #dfdfdf;
}
.testimonial_slider__default .testimonial_slideri {
	float: left !important;
	height: auto !important;
}
.cars-list.list-two {
	width: 14% !important;
}


/*======================== Vehicles area in home page starts ========================*/

.vehicles{
	padding: 15px 0px 25px 0px;
	float:left;
	background: #eeeeee;
background: -moz-linear-gradient(top,  #eeeeee 64%, #cccccc 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(64%,#eeeeee), color-stop(100%,#cccccc));
background: -webkit-linear-gradient(top,  #eeeeee 64%,#cccccc 100%);
background: -o-linear-gradient(top,  #eeeeee 64%,#cccccc 100%);
background: -ms-linear-gradient(top,  #eeeeee 64%,#cccccc 100%);
background: linear-gradient(to bottom,  #eeeeee 64%,#cccccc 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 );
	}
.car-box {
width: 17.3%;
height: auto;
background: #fff;
text-align: center;
padding: 5px;
border: 1px solid #ccc;
border-bottom: 0px solid #008054;
float: left;
margin-right: 1.5%;
font-family: 'Open Sans', sans-serif;
position:relative;
margin-bottom: 10px;
}
.car-box .sold{
	width:88px;
	height:90px;
	position:absolute;
	top:0px;
	left:0px;
	}
.sold img {
border: 0px !important;
padding: 0px !important;
width: 100% !important;
}
.car-box.last{
	margin-right: 0%;
}
.car-box ul {
margin: 10px -5px -5px;
border-bottom: 6px solid #008054;
padding: 0px 0px 0px 0px;
}
.car-box ul li {
border-bottom: 1px solid #ccc;
margin: 5px;
margin-bottom: 0px;
padding-bottom: 0px;
font-family: 'Open Sans', sans-serif;
font-size:13px;
text-transform: uppercase;
font-weight: bold;
color:black;

}
.car-box a.gotopage {
padding: 5px 12px;
color: #FFFFFF;
margin: -15px 0 -5px;
text-align: center;
border: none;
cursor: pointer;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
font-family: 'Open Sans', sans-serif;
text-transform: capitalize;
font-size: 13px;
background: #c95804;
background-image: -webkit-linear-gradient(bottom, #c85602, #ec8539);
background-image: -moz-linear-gradient(bottom, #c85602, #ec8539);
background-image: -o-linear-gradient(bottom, #c85602, #ec8539);
background-image: linear-gradient(to top, #c85602, #ec8539);
position: relative;
display: inline-block;
bottom:-10px;
min-width:60px;
}
span.prices {
color: #66267d;
font-family: 'Open Sans', sans-serif;
font-size: 14px;
text-transform: lowercase;
}
.gotopage.solded{
	background:#66267d !important;
	}
.section{
	background:#f3f6f7;
	float:left;
	padding: 40px 0px;
	}
.section h4{
	color:#c25800;
	font-size:18px;
	font-family: 'Open Sans', sans-serif;
	font-weight:700;
	}
.advantage ul {
padding: 0px;
margin: 15px 0px 0px 0px;
display: block;
}
.advantage ul li {
background: url(images/li-tick.png) left 5px no-repeat;
list-style-position: inside;
padding: 1px 0px 0px 30px;
list-style: none;
font-family: 'Open Sans', sans-serif;
font-size: 14px;
line-height: 30px;
font-weight: 700;
}
.advantage {
border: 10px solid #bbbbbb;
padding: 15px 2% 10px 2%;
float: left;
width: 42%;
margin: 0px;
position:relative;
background: #ffffff;
background: -moz-radial-gradient(center, ellipse cover,  #ffffff 40%, #C7C7C7 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(40%,#ffffff), color-stop(100%,#C7C7C7));
background: -webkit-radial-gradient(center, ellipse cover,  #ffffff 40%,#C7C7C7 100%);
background: -o-radial-gradient(center, ellipse cover,  #ffffff 40%,#C7C7C7 100%);
background: -ms-radial-gradient(center, ellipse cover,  #ffffff 40%,#C7C7C7 100%);
background: radial-gradient(ellipse at center,  #ffffff 40%,#C7C7C7 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#C7C7C7',GradientType=1 );

}

.advantage i{
position: absolute;
left: -68px;
top: 50%;
display: block;
width: 58px;
height: 47px;
margin-top: -15px;
	}

.advantage i.right-arrow {
left: auto;
right: -84px;
width: 74px;
height: 92px;
margin-top: -36px;
}
.advantage.video {
margin-left: 8%;
width: 41%;
padding:0px;
}
.advantage.video iframe{
	width:100%;
	height:auto;
	min-height:275px;
	float:left;
	}
.boxes2 {
width: 29%;
padding: 3.5% 3% 5% 1%;
float: left;
text-align: left;
height: auto;
color: #CCCCCC;
}

/*======================== Vehicles area in home page ends ========================*/
/*======================== Filter box css starts ========================*/



.left-tests .dropdown{
	margin:0px 0px 5px 0px;
    padding:0px;
width: 100%;
height: auto;
float: left;
display: block;
position: relative;
	}
.loading{
position: absolute;
z-index: 99;
background-color: rgba(102, 38, 125, 1);
top: 0px;
color: #C5A5D0;
font-weight: normal;
font-size: 13px;
padding-left: 15px;
width: 95%;
}
.loading img {
display: inline-block;
top: 6px;
position: relative;

}
.dropdown dd, .dropdown dt {
    margin:0px;
    padding:0px;
}
.dropdown ul {
    margin: -1px 0 0 0;
}
.dropdown dd {
    position:relative;
}
.dropdown a, 
.dropdown a:visited {
    color:#fff;
    text-decoration:none;
    outline:none;
    font-size: 12px;
	position:relative;
}
.dropdown dt a {
    background-color:#66267d !important;
    display: block;
padding: 8px 0px 5px 4%;
min-height: 25px;
line-height: 24px;
overflow: hidden;
border: 0;
width: 96% !important;
text-align: left;
/*background: url(images/select-arrow.jpg) right 6px no-repeat #66267d;
*/
background-image:none !important;
}
.dropdown dt a .drp{
	width:24px;
	height:24px;
	float:right;
	background: url(images/select-arrow.jpg) center center no-repeat;
	transition:all 400ms;
	-webkit-transition:all 400ms;
	-moz-transition:all 400ms;
	margin: -27px 10px 0px 0px;
	position: absolute;
	right:0px;
	top:34px;
	
	}
.dropdown dt a .drp.on{
	transform:rotate(180deg);
	-webkit-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	}

.dropdown dt a span, .multiSel span, .multiSelecteditem span {
    cursor:pointer;
    display:inline-block;
    padding: 0 3px 2px 0;
text-shadow: none;
text-align: left;
font-family: 'Open Sans', sans-serif !important;
font-weight: normal;
}
.dropdown dd ul {
background-color: #993DBA;
border: 0;
color: #fff;
display: none;
left: 0px;
padding: 10px 0px 10px 0px;
position: relative;
top: 0px;
width: 100%;
list-style: none;
height: auto;
overflow-y: scroll;
max-height: 114px;
margin-top: 0px;
text-shadow: none;
text-align: left;
margin-left: 0px;
z-index: 999;
font-family: 'Open Sans', sans-serif !important;
}
.boxes2:nth-child(4) {
display: none;
}
.dropdown span.value {
    display:none;
}
.dropdown dd ul li a {
    padding:5px;
    display:block;
	color:#fff;
	font-weight:normal;
}
.dropdown dd ul li a:hover {
    background-color:#fff;
}

span.hidden{
display:none !important;
}
p.multiModelitem div, p.multiSelecteditem div {
display: inline-block;
text-shadow: none;
font-family: 'Open Sans', sans-serif !important;
}
.mutliSelect li { 
background: none !important; 
padding-left: 10px !important;
font-family: 'Open Sans', sans-serif !important; 
}
.left-tests button {
background-color: #008054;
width: 100%;
border: 0;
padding: 13px 0;
margin: 5px 0 0px;
text-align: center;
color: #fff;
font-weight: 700;
font-size: 15px;
outline: 0px;
cursor: pointer;
font-family: 'Open Sans', sans-serif !important;
text-transform: uppercase;
text-shadow: none;
}

.left-tests.hideMobile {
display: block !important;
}

dl.dropdown.model {
margin-bottom: 0px;
}



/*======================== Filter box css ends ========================*/



/**********************************Inner Sidebar starts*******************************************************************************/

.inner-side-bar .sidebar-approve h2.widget-title {
	color: #fff;
	line-height: 100%;
	padding: 9px 0;
	text-align: left;
	padding-left: 54px;
	font-style: italic;
	margin: 0 !important;
	border-radius: 5px 5px 0 0;
	min-height: 18px;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 16px;
	background: url(images/approve-head-icon.jpg) #66267d left center no-repeat;
}
.inner-side-bar .sidebar-approve .textwidget {
	background-color: #ececec;
	border: 1px solid #dbdbdb;
	border-top: 0 none;
	padding: 15px 10px;
	position: relative;
}
.inner-side-bar .sidebar-approve .sidebar-btn {
	float: none;
	font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	cursor: pointer;
	margin: 6px auto;
	padding: 5px 0 !important;
	color: #f1f1f1;
	display: block;
	height: 20px!important;
	width: 100%;
	text-align: center;
	border: 1px solid #c85602;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #c95804;
	background-image: -webkit-linear-gradient(bottom, #c85602, #ec8539);
	background-image: -moz-linear-gradient(bottom, #c85602, #ec8539);
	background-image: -o-linear-gradient(bottom, #c85602, #ec8539);
	background-image: linear-gradient(to top, #c85602, #ec8539);
}
.inner-side-bar .sidebar-approve .sidebar-btn:hover {
	background: #c95804;
	background-image: -webkit-linear-gradient(bottom, #ec8539, #c85602);
	background-image: -moz-linear-gradient(bottom, #ec8539, #c85602);
	background-image: -o-linear-gradient(bottom, #ec8539, #c85602);
	background-image: linear-gradient(to top, #ec8539, #c85602);
}
.inner-side-bar .sidebar-approve strong {
	color: #686566;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 7px;
}
.inner-side-bar .sidebar-quicklinks {
	background-color: #e0e0e0;
	border: 1px solid #dbdbdb;
	border-bottom: 0 none;
	border-top: 0 none;
	padding: 15px;
}
.inner-side-bar .sidebar-quicklinks h2.widget-title {
	border-bottom: 1px solid #cdcccc;
	color: #454545;
	font-size: 17px;
	font-weight: bold;
	margin-bottom: 12px;
	padding-bottom: 3px;
}
.inner-side-bar .sidebar-quicklinks .ql-block {
	width: 25%;
	display: inline-block;
	margin: 6px 3% 0;
	position: relative;
	text-align: center;
	font-size: 12px;
	line-height: 15px;
	min-height: 80px;
	vertical-align: top;
}
.inner-side-bar .sidebar-quicklinks .ql-block a {
	font-size: 12px;
	color: #333;
}
.inner-side-bar .sidebar-offer {
	background: transparent url('images/offer-bg.jpg') bottom repeat-x;
	border: 1px solid #dbdbdb;
	display: block;
	height: 71px;
	overflow: hidden;
	margin-bottom: 20px;
}
.inner-side-bar .sidebar-offer .gift-block {
	display: block;
	width: 190px;
	margin: 16px auto;
}
.inner-side-bar .sidebar-offer .gift-block img {
	display: block;
	float: left
}
.inner-side-bar .sidebar-offer .gift-block h3 {
	margin: 1px 0 0px 12px;
	float: left;
	display: block;
	color: #008053;
}
.inner-side-bar .sidebar-offer .gift-block a {
	display: block;
	float: left;
	margin: 0 0 0 12px;
	font-size: 11px;
	color: #c95804;
}
.sidebar-navmenu h2.widget-title {
	color: #8c8a8a;
	font-size: 14px;
	margin: 7px 25px;
	font-size: 16px;
	font-weight: normal;
}
.sidebar-navmenu ul {
	background-color: #fff;
	border-top: 1px solid #dbdbdb;
	border-right: 1px solid #dbdbdb;
	border-left: 1px solid #dbdbdb;
	list-style: none;
	margin: 0 auto 20px;
	padding-left: 0;
}
.sidebar-navmenu ul li {
	border-bottom: 1px solid #dbdbdb;
	padding: 3px 25px;
}
.sidebar-navmenu ul li a {
	color: #454545;
	font-size: 14px;
}
.sidebar-navmenu ul li a:hover {
	color: #008053;
}
.inner-side-bar .sidebar-plainbox {
	margin-bottom: 20px;
}
.inner-side-bar .sidebar-plainbox h2.widget-title {
	color: #fff;
	line-height: 100%;
	padding: 9px 0;
	text-align: left;
	padding-left: 14px;
	font-style: italic;
	margin: 0 !important;
	border-radius: 5px 5px 0 0;
	min-height: 18px;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 16px;
	background: #66267d;
}
.inner-side-bar .sidebar-plainbox .textwidget {
	font-size: 14px;
	background-color: #ececec;
	border: 1px solid #dbdbdb;
	border-top: 0 none;
	border-radius: 0 0 5px 5px;
	padding: 15px 10px;
	position: relative;
}
.inner-side-bar .sidebar-plainbox .textwidget a {
	font-size: 14px;
	color: #008053;
}
.inner-side-bar .sidebar-plainbox .textwidget a.btn-grey {
	display: block;
	padding: 1% 2%;
	margin-top: 3px;
}
/**********************************Inner Sidebar ends*******************************************************************************/
/**********************************Inner Enquiry*******************************************************************************/

.page-template-enq2-php #mainTitle {
	text-transform: uppercase;
}
.enq-title {
	background-color: #1ea570;
	background: -webkit-gradient(linear, left top, left bottom, from(#1ea570), to(#008752));
	background: -webkit-linear-gradient(top, #1ea570, #008752);
	background: -moz-linear-gradient(top, #1ea570, #008752);
	background: -ms-linear-gradient(top, #1ea570, #008752);
	background: -o-linear-gradient(top, #1ea570, #008752);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1ea570', endColorstr='#008752');
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 0;
	-webkit-border-bottom-left-radius: 0;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 0;
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-topleft: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	border-top-left-radius: 5px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	padding: 12px;
	color: #fff;
	font-size: 18px;
	min-width: 395px;
	margin: 0 !important;
}
.enq-title .vehicle-head-details-line {
	width: 100%;
	position: relative;
	display: block;
	margin: 15px 0 10px 0;
	border-bottom: 1px solid #24B37B;
	border-top: 1px solid #066F46;
}
.enq-title .vehicle-head-details {
	width: 100%;
	position: relative;
	text-align: center;
}
.enq-title .vehicle-head-details .vehicle-inquiry-green-details {
	width: auto;
	padding: 1%;
	text-align: left;
	display: inline-block;
	position: relative;
	border-radius: 5px;
	border-bottom: 1px solid #199967;
	border-right: 1px solid #199967;
	border-top: 1px solid #0F8356;
	border-left: 1px solid #0F8356;
	font-size: 11px;
	text-transform: uppercase;
	letter-spacing: 1px;
	line-height: 150%;
}
.enq-title .vehicle-head-details .vehicle-inquiry-green-details strong {
	font-size: 12px;
}
.vehicle-inquiry-Photo {
	width: 96%;
	text-align: center;
	padding: 2% 2% 2% 2%;
	border: 1px solid #ddd;
}
.vehicle-inquiry-Photo .vehicle-inquiry-Photo-name {
	text-align: center;
	font-size: 12px;
	padding: 5px 0;
	color: #000;
}
.vehicle-inquiry-Photo .vehicle-inquiry-Photo-name a {
	font-size: 12px;
	color: #c95804;
	font-weight: bold;
	background: url(images/arrow-viol.png) 6px center no-repeat;
	padding: 1px 5px 1px 20px;
	border: 1px solid #ddd;
	margin-left: 10px;
}
#form-content {/*margin-bottom:20px;*/
	float: left;
}
.inner-static-page-content-form {
	padding: 0;
	width: 50%;/*margin-right: 2%;*/
}
#form-content .inner-static-page-content {
	padding: 3% 5%;
	box-shadow: 6px 6px 15px -10px #000;
	float: left;
}
#form-content .inner-static-page-content .form-table {
	width: 100%;
	border: none;
	border-spacing: 0px;
	border-color: #e8ecee;
	float: left;
}
#form-content .inner-static-page-content .form-table ul {
	margin: 0;
}
#form-content .form-table-row {
	vertical-align: middle;
	width: 100%;
	float: left;
}
#form-content .form-table-label {
	text-align: right;
	color: #000;
	font-weight: bold;
	font-size: 13px;
	vertical-align: middle;
	float: left;
	width: 26%;
	margin: 13px 0 12px;
	height: 13px;
	line-height: 100%;
}

#form-content .form-table-field {
	text-align: left;
	color: #333;
	font-weight: bold;
	font-size: 13px;
	vertical-align: middle;
	float: left;
	width: 70%;
	margin-left: 2%;
}
#form-content .form-table-field #phone, #form-content .form-table-field #dob, #form-content .form-table-field #downpay, #form-content .form-table-field #zip {/*width: auto;*/
}
#form-content .inner-static-page-content input, #form-content .inner-static-page-content textarea, #form-content .inner-static-page-content select {
	width: 90%;
	padding: 8px 5px;
	background: #fff ;
	border-left: 1px solid #bbb;
	border-top: 1px solid #bbb;
	border-bottom: 1px solid #eee;
	border-right: 1px solid #eee;
	border-radius: 5px;
	color: #000;
	font-weight: bold;
}
#form-content .inner-static-page-content input:disabled {
    background: rgb(228, 226, 226) !important; //Disabled input fields
}
#form-content .inner-static-page-content select {
	width: 93%;
}
#form-content .inner-static-page-content td .table-subtd {
	width: 100%;
	padding: 2px 0;
	display: block;
	position: relative;
	font-size: 12px;
}
#form-content .inner-static-page-content td .table-subtd input {
	width: 80%;
	float: right;
}
#form-content .inner-static-page-content input#submit {
	float: none;
	font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	cursor: pointer;
	margin: 12px auto 0 auto;
	text-align: center;
	padding: 0 !important;
	color: #fefefe;
	display: block;
	height: 30px!important;
	width: 160px;
	border: none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #c95804 !important;
	background-image: -webkit-linear-gradient(bottom, #c85602, #ec8539) !important;
	background-image: -moz-linear-gradient(bottom, #c85602, #ec8539) !important;
	background-image: -o-linear-gradient(bottom, #c85602, #ec8539) !important;
	background-image: linear-gradient(to top, #c85602, #ec8539) !important;
	border: 1px solid #c85602;
}
#form-content .inner-static-page-content input#submit:hover {
	background: #c95804 !important;
	background-image: -webkit-linear-gradient(bottom, #ec8539, #c85602) !important;
	background-image: -moz-linear-gradient(bottom, #ec8539, #c85602) !important;
	background-image: -o-linear-gradient(bottom, #ec8539, #c85602) !important;
	background-image: linear-gradient(to top, #ec8539, #c85602) !important;
}
.enq-title .title-head-call {
	float: right;
	font-size: 11px;
	line-height: 15px;
	font-style: italic;
	margin-top: -5px;
	margin-right: 10px;
	padding: 0 0 0 35px;
	background: url(images/phone-icon.png) left center no-repeat;
}
.enq-title .title-head-call span {
	font-weight: bold;
}
#form-content .banner-side {
	width: 45%;
	padding-left: 3%;
	margin-top: 30px;
	text-align: center;
}
#form-content .form-table-field .form-field.error {
	border-color: #F89799 !important;
	background-color: rgba(255, 142, 144, 0.3) !important;
}
#form-content .inner-static-page-content select.error {
    border-color: #F89799 !important;
    background-color: rgba(255, 142, 144, 0.3) !important;
}
#form-content .form-table-field label.error {
	display: none !important;
}

/**********************************Inner Enquiry*******************************************************************************/

.instant-approval {
	background: url(images/instant.jpg) right top no-repeat;
	border-radius: 0 10px 10px 0;
	padding: 10px 0;
}
.form-caption {
	font-size: 14px;
	color: #666;
	margin-bottom: 10px;
}
.instant-approval .inner-static-page-content, .vehicle-inquiry-form .inner-static-page-content {
	background-color: #ddd;
	background-image: -webkit-linear-gradient(bottom, #bbb, #eee);
	background-image: -moz-linear-gradient(bottom, #bbb, #eee);
	background-image: -o-linear-gradient(bottom, #bbb, #eee);
	background-image: linear-gradient(to top, #bbb, #eee);
	border-radius: 0 0 10px 10px;
	border-left: 1px solid #bbb;
	border-bottom: 1px solid #bbb;
	border-right: 1px solid #bbb;
}
#form-content .form-table-label.form-table-label-comment {
	margin: 40px 0;
}
/**************************************** Inventory List **************************************************************************/

#carList {
	display: block;
	margin: 0;
	padding: 0;
	float: left;
	width: 100%;
}
#carList .new-arrivals-list {
    width: 100%;
    height: auto;
    float: left;
    background: #fff;
    border-radius: 8px;
    box-shadow: 0 5px 18px -9px #6B6B6B;
    -webkit-box-shadow: 0 5px 18px -9px #6B6B6B;
    margin-bottom: 2%;
    border: 2px solid #A7A7A7;
    
    overflow: hidden;
    transition: all 400ms;
    -webkit-transition: all 400ms;
}

#carList .new-arrivals-list:hover {
    background: #ECECEC;
    box-shadow: 0 0px 10px 0px #D4D4D4;
    -webkit-box-shadow: 0 0px 10px 0px #D4D4D4;
}
#carList .new-arrivals-list .vehicleSearchPhoto {
	/*width: 20%;
	margin: 1% 2% 1% 1%;*/
	width: 34%;
    margin: 1% 0% 1% 1%;
	display: block;
	float: left;
	border-radius: 5px 5px 5px 5px;
	overflow: hidden;
}
#carList .new-arrivals-list .vehicleSearchPhoto:hover .search-caption {
/*display: block !important;
float: left;*/
}
#carList .new-arrivals-list .vehicleSearchPhoto a {
	display: block;
	line-height: 1%;
}
#carList .new-arrivals-list .vehicleSearchInfo {
	width: 45%;
	display: block;
	float: left;
	margin: 0%;
	padding-left: 8px;
}
#carList .new-arrivals-list .vehicleSearchInfo .vehicleName {
	width: 100%;
	display: block;
	float: left;
	margin: 5px 0 10px 0;
}
#carList .new-arrivals-list .vehicleSearchInfo .vehicleName a span {
	color: #555;
	text-decoration: none;
	font-size: 20px !important;
}
#carList .new-arrivals-list .vehicleSearchInfo .vehicleName .dtime-vehicle-name-bold {
	font-weight: bold;
}
#carList .new-arrivals-list .vehicleSearchInfo .leftInfoCell {
	width: 59%;
	float: left;
	display: block;
	font-size: 12px;
	border-right: 1px solid #eee;
	padding-right: 1%;
}
#carList .new-arrivals-list .vehicleSearchInfo .leftInfoCell span {
	font-size: 12px;
	color: #555;
	line-height: 100% !important;
}
#carList .new-arrivals-list .vehicleSearchInfo .leftInfoCell a {
	font-size: 12px;
	color: #008053;
}
#carList .new-arrivals-list .vehicleSearchInfo ul {
	margin: 15px 0 0 0;
	padding: 0;
}
#carList .new-arrivals-list .vehicleSearchInfo ul li {
	margin: 3px 0;
	padding: 3px 3px;
	font-size: 12px;
	border-bottom: 1px solid #ddd;
}
#carList .new-arrivals-list .vehicleSearchInfo .dtime-vehicle-bullets-gray-text {
	font-size: 13px;
}
#carList .new-arrivals-list .vehicleSearchInfo .rightInfoCell {
	float: left;
	display: block;
	width: 38%;
	padding-left: 0;
	margin-left: 1%;
	min-height: 150px;
}
#carList .new-arrivals-list .vehicleSearchInfo .rightInfoCell li {
	border: 0;
}
#carList .new-arrivals-list .vehicleSearchInfo .rightInfoCell .dtime-vehicle-location {
	padding-left: 30px;
	background: url(images/location-icon1.png) 0 6px no-repeat;
	text-transform: uppercase;
	font-size: 15px;
	font-weight: bold;
	padding-top: 0px;
	padding-bottom: 6px;
	margin-bottom: 25px;
	margin-left: 10px;
	color: #008053;
	min-height: 34px;
}
#carList .new-arrivals-list .vehicleSearchInfo .rightInfoCell .textcenter{
	text-align: center;
}

#carList .new-arrivals-list .vehicleSearchInfo .rightInfoCell .benefit {
	background: #eee;
	border: 1px solid #ddd;
	text-align: center;
	border-radius: 3px;
	font-size: 12px;
	font-weight: bold;
	color: #6B0294;
	margin: 10px 0;
	padding: 5px;
}
#carList .new-arrivals-list .vehicleSearchInfo .rightInfoCell .benefit span {
	font-size: 18px;
	font-weight: bold;
}
#carList .new-arrivals-list .vehicleSearchPrice {
	min-height: 270px;
	background-color: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ccc));
	background: -webkit-linear-gradient(top, #fff, #ccc);
	background: -moz-linear-gradient(top, #fff, #ccc);
	background: -ms-linear-gradient(top, #fff, #ccc);
	background: -o-linear-gradient(top, #fff, #ccc);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#cccccc');
	border-bottom-right-radius: 0px;
	border-top-right-radius: 5px;
	display: block;
	height: 100%;
	text-align: center;
	width: 19%;
	position: relative;
	float: right;
}
#carList .new-arrivals-list .vehicleSearchPrice .vehicleSearchCarPrice {
	font-size: 36px;
	font-weight: bold;
	line-height: 95%;
	margin-top: 10%;
	padding-bottom: 10%;
}
#carList .new-arrivals-list .vehicleSearchPrice .vehicleSearchCarPrice .pricedollar {
	font-size: 36px;
	font-weight: bold;
}
#carList .new-arrivals-list .vehicleSearchPrice .vehicleSearchCarPrice .callforprice {
	font-size: 24px;
	font-weight: bold;
	color: #999;
}
#carList .new-arrivals-list .vehicleSearchPrice .vehicleSearchCarPrice .vehicleSearchCarPriceText {
	font-weight: normal;
	color: #666;
}
#carList .new-arrivals-list .vehicleSearchPrice .vehicleSearchButton a {
	float: none;
	font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	cursor: pointer;
	margin: 6px auto;
	padding: 7px 0 !important;
	color: #f1f1f1;
	display: block;
	width: 160px;
	text-align: center;
	border: none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #c95804;
	background-image: -webkit-linear-gradient(bottom, #c85602, #ec8539);
	background-image: -moz-linear-gradient(bottom, #c85602, #ec8539);
	background-image: -o-linear-gradient(bottom, #c85602, #ec8539);
	background-image: linear-gradient(to top, #c85602, #ec8539);
}
.new-arrivals-list .vehicleName {
    padding: 0% !important;
}
.vehicleName a {
        display: block;
    padding: 1%;
}
#carList .paginate {
	display: block;
	margin: 10px auto;
	width: 100%;
	float: left;
	text-align: center;
}
#carList .paginate a {
	display: inline-block;
	padding: 3px 10px;
	text-align: center;
	background-color: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ccc));
	background: -webkit-linear-gradient(top, #fff, #ccc);
	background: -moz-linear-gradient(top, #fff, #ccc);
	background: -ms-linear-gradient(top, #fff, #ccc);
	background: -o-linear-gradient(top, #fff, #ccc);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#cccccc');
	border-radius: 5px;
	color: #000;
	font-size: 14px;
	border: 1px solid #ddd;
}
#carList .paginate span.current {
	display: inline-block;
	padding: 3px 10px;
	text-align: center;
	background: url(images/menu-bg.jpg) #32b984 bottom left repeat-x;
	border-radius: 5px;
	color: #fff;
	font-size: 14px;
	border: 1px solid #32b984;
}
#carList .new-arrivals-list .cvprogram {
	width: 94%;
	float: left;
	clear: both;
	padding: 8px 3%;
	font-size: 13px;
	font-weight: bold;
	color: #008053;
	border-top: 1px solid #eee;
	background: url(images/tick-icon.png) 1% center no-repeat;
}
#carList .new-arrivals-list .vehicleSearchPrice .btn a.btn-medium {
    width: auto !important;
}

#carList .new-arrivals-list .vehicleSearchPrice .btn {
    padding: 0px 9px;
}
/**************************************** Inventory List **************************************************************************/
/**************************************** Inventory List Filter **************************************************************************/
.page-template-filter-php .inner-page-content {
	padding-top: 0;
}
#filtermain {
	width: 96%;
	float: left;
	position: relative;
	background: #eee;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ccc));
	background: -webkit-linear-gradient(top, #fff, #ccc);
	background: -moz-linear-gradient(top, #fff, #ccc);
	background: -ms-linear-gradient(top, #fff, #ccc);
	background: -o-linear-gradient(top, #fff, #ccc);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#cccccc');
	padding: 0 2% 1% 2%;
	border-radius: 0 0 5px 5px;
	border: 1px solid #fff;
	box-shadow: 0px 6px 15px -10px #555;
	margin-top: 0;
	margin-bottom: 20px;
	color: #555;
}
#filtermain * {
	font-size: 12px;
	color: #666;
}
#filtermain h2 {
	font-size: 12px;
	font-weight: bold;
	color: #000;
	text-transform: uppercase;
	margin: 5px 0 5px 0;
}
#filtermain .filt-1 {
	width: 38%;
	padding: 1% 2% 1% 0;
	float: left;
	border-right: 1px solid #ddd;
}
#filtermain .filt-1 span {
	width: 97%;
	background: #f8f8f8;
	display: block;
	padding: 1%;
	margin: 1px;
	border: 1px solid #ddd;
}
#filtermain .filt-1 .makebox span {
	width: 30.2%;
	/* float: left; */
	background: #f8f8f8;
	display: inline-block;
	padding: .5% 1%;
	margin: 1px;
	border: 1px solid #ddd;
	font-size: 11px;
}
#filtermain .filt-1 #valueInput {
	display: flex;
	margin: 8px 0;
	padding: 0;
}
#filtermain .filt-1 #valueInput h2 {
	width: 50%;
	vertical-align: top;
	margin: 0;
	padding: 2px 0;
	line-height: 20px;
	min-height: 20px;
}
#filtermain .filt-1 #valueInput input {
	margin: 0 1%;
	padding: 0 5px;
	height: 20px;
	line-height: 20px;
}
#filtermain .filt-2 {
	width: 26%;
	padding: 1% 2% 1% 2%;
	float: left;
	border-right: 1px solid #ddd;
}
#filtermain .filt-2 select {
	margin: 5px 0;
}
#filtermain .noUi-horizontal {
	margin: 5px 0;
	height: 5px;
	padding: 0 0 0 15px;
}
#filtermain .noUi-horizontal .noUi-handle {
	width: 16px;
	height: 16px;
	left: -16px;
	top: -7px;
}
#filtermain .noUi-handle:before, #filtermain .noUi-handle:after {
	content: "";
	display: block;
	position: absolute;
	height: 14px;
	width: 1px;
	background: #EFC2FF;
	left: 7px;
	top: 1px;
}
#filtermain .noUi-handle:after {
	left: 9px;
}
#filtermain .noUi-handle {
	/* border: 1px solid #d571f9; */
	border: none;
	border-radius: 3px;
	background: #66267d;
	cursor: default;
	box-shadow: none;/* box-shadow: inset 0 0 1px #d571f9, inset 0 1px 7px #d571f9; */
}
#filtermain .noUi-connect {
	background: #32b984;
}
#filtermain .noUi-horizontal.noUi-extended .noUi-origin {
	right: 0;
}
#filtermain select {
	width: 100%;
	padding: 4px;
	border-radius: 5px;
	border: 1px solid #ddd;
}
#filtermain input {
	padding: 4px;
	border-radius: 5px;
	border: 1px solid #ddd;
}
#filtermain .filt-3 {
	width: 26%;
	padding: 0 0 1% 2%;
	float: left;
	margin-top: 0;
}
#filtermain .filt-3 select.order-key {
	/*width: 70%;*/
	display: inline-block;
}
#filtermain .filt-3 select.page-no {
	width: 25%;
	display: inline-block;
}
#filtermain .btns input {
	font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FAFAFA;
	display: inline-block;
	cursor: pointer;
	margin: 2% 2%;
	text-align: center;
	padding: 7px 25px;
	height: auto;
	width: 45%;
	border: none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #C95804;
	background-image: -webkit-linear-gradient(bottom, #C85602, #EC8539);
	background-image: -moz-linear-gradient(bottom, #c85602, #ec8539);
	background-image: -o-linear-gradient(bottom, #c85602, #ec8539);
	background-image: linear-gradient(to top, #C85602, #EC8539);
}
#filtermain #filterbar {
	font-weight: normal;
	text-align: right;
	cursor: pointer;
	width: 90%;
	float: right;
	z-index: 999;
}
#filtermain .stocksearch {
	padding: 5px 10px;
	text-align: center;
	background: #eee;
	border: 1px solid #ccc;
	border-radius: 5px;
	margin-top: 15px;
	box-shadow: 0px 2px 4px -1px #bbb;
}
#filtermain .stocksearch input[type="submit"] {
	color: #fff;
	background: url(images/menu-bg.jpg) #32b984 bottom left repeat-x;
	cursor: pointer;
}
#filtermain .filter-text {
width: 97%;
padding: 1%;
margin: 0;
background: #eee;
border-radius: 5px;
border-top: 1px solid #aaa;
border-left: 1px solid #aaa;
display: block;
float: left;
}

#filtermain .filter-text input[type='checkbox']{
width: 25px;
height: 25px;
display: inline-block;
float: left;
margin: 0;
padding: 0;
}
#filtermain .filter-text span{
width: 80%;
background: none;
border: 0;
font-size: 15px;
display: inline-block;
float: left;
color: #555;
margin: 0;
height: 18px;
line-height: 16px;
}
/**************************************** Inventory List Filter Ends **************************************************************************/
/**************************************** Inventory inner pages list **************************************************************************/
.button, .vehicleSearchButton {
	float: left;
	font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FAFAFA !important;
	display: block;
	cursor: pointer;
	margin: 3px auto;
	text-align: center;
	padding: 5px 25px;
	display: block;
	height: auto;
	width: auto;
	text-align: center;
	border: none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #C95804;
	background-image: -webkit-linear-gradient(bottom, #C85602, #EC8539);
	background-image: -moz-linear-gradient(bottom, #c85602, #ec8539);
	background-image: -o-linear-gradient(bottom, #c85602, #ec8539);
	background-image: linear-gradient(to top, #C85602, #EC8539);
}
.button:hover, .vehicleSearchButton:hover {
	color: #fafafa;
	background: #C95804;
	background-image: -webkit-linear-gradient(bottom, #EC8539, #C85602);
	background-image: -moz-linear-gradient(bottom, #EC8539, #C85602);
	background-image: -o-linear-gradient(bottom, #EC8539, #C85602);
	background-image: linear-gradient(to top, #EC8539, #C85602);
}
.vehicleSearchButtonGreen {
	float: left;
	font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FAFAFA !important;
	display: block;
	cursor: pointer;
	margin: 3px auto;
	text-align: center;
	padding: 5px 25px;
	display: block;
	height: auto;
	width: auto;
	text-align: center;
	border: none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: url(images/menu-bg.jpg) #32b984 bottom left repeat-x;
}
.vehicleSearchButtonGreen:hover {
	color: #fafafa;
	background: url(images/menu-bg.jpg) #32b984 bottom left repeat-x;
}
.button {
	margin-left: 5%;
}
div.vehicleSearchButton {
	float: none;
	display: table;
	margin: 0 auto;
}
#carList .new-arrivals-list .vehicleSearchInfo .leftInfoCell ul li {
	margin: 2px 25px 2px 15px;
	padding: 2px 1px;
	font-size: 12px;
	border-bottom: 1px solid #DDD;
	list-style: disc;
	color: #008752;
}
#carList .new-arrivals-list .vehicleSearchInfo .dtime-vehicle-bullets-gray-text .name {
	font-size: 13px;
	color: #6B0294;
	width: 34%;
	display: inline-block;
}
#carList .new-arrivals-list .vehicleSearchInfo .dtime-vehicle-bullets-gray-text .value {
	font-size: 13px;
	width: 58%;
	display: inline-block;
}
#carList .new-arrivals-list .vehicleSearchPhoto iframe {
        min-height: 300px;
}
/**************************************** Inventory inner pages list **************************************************************************/
/**************************************** Inventory inner details Page **************************************************************************/

.single-gtcd .inner-page-content {
	padding-top: 0;
}
.detail-page-content .box-1 {
	width: 99%;
	height: auto;
	float: left;
	clear: both;
	background: #eee;
	background: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#ccc));
	background: -webkit-linear-gradient(top, #fefefe, #ccc);
	background: -moz-linear-gradient(top, #fefefe, #ccc);
	background: -ms-linear-gradient(top, #fefefe, #ccc);
	background: -o-linear-gradient(top, #fefefe, #ccc);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#cccccc');
	border-radius: 0 0 5px 5px;
	border: 1px solid #fff;
	box-shadow: 0px 6px 15px -10px #555;
	margin-top: 0;
	margin-bottom: 20px;
}
.detail-page-content .box-1 .back-btn {
	width: 96%;
	margin: 0.5% 2%;
	padding-bottom: 5px;
	height: auto;
	float: right;
	clear: both;
	border-bottom: 1px solid #eee;
}
.detail-page-content .box-1 .back-btn a {
	float: right;
}
.detail-page-content .box-1 .back-btn .cvprogram {
	float: left;
	font-size: 13px;
	font-weight: bold;
	color: #008053;
	margin-top: 5px;
	background: url(images/tick-icon.png) left center no-repeat;
	padding-left: 20px;
}
.detail-page-content .box-1 #gallery_holder {
	position: relative;
	width: 59%;
	float: left;
}
.detail-page-content .box-1 #gallery {
	position: relative;
	overflow: hidden;
	width: auto;
	margin: 10px 5% 0 5%;
	float: none;
	border: 5px solid #fff;
	border-radius: 10px;
	background: #fff;
}
.detail-page-content .small-view {
	border-radius: 0 0 3px 3px;
	margin: 0px 9% 20px;
	background: #fff;
	width: 81% !important;
	padding: 1px 5px;
}
.detail-page-content .big-view img {
	border: none;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	display: block;
	width: 100%;
	height: auto;
}
.detail-page-content .big-view img.noimg {
  width: 100%;
  height: auto;
  max-height: 100%;
}
.detail-page-content .big-view span.lupa {
	width: 100%;
	height: 350px; //328px;
}
.detail-page-content span.lupa-small {
	opacity: 0;
	-o-transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	-webkit-transition: opacity 0.5s;
	background: url(images/lupasmall.png) center center no-repeat #000;
	cursor: pointer;
	height: 100%;
	width: 100%;
	position: absolute;
	z-index: 10;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.detail-page-content span.lupa-small:hover {
	opacity: .7;
	-o-transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	-webkit-transition: opacity 0.5s;
	-webkit-box-shadow: 0px 0px 4px #000;
	-moz-box-shadow: 0px 0px 4px #000;
	box-shadow: 0px 0px 4px #000;
}
.detail-page-content .quick-list.quick-glance {
	float: left;
	width: 33%;
	padding: 1% 2%;
	background: #fff;
	height: auto !important;
	display: block;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	margin: 1% 0;
	border: 5px solid #ccc;
}
.detail-page-content .pricetext {
	width: 51%;
	height: auto;
	float: left;
	text-align: center;
	font-size: 25px;
	color: #000;
	margin: 10px 0;
	font-weight: bolder;
	background: url('images/diagonals.png') top left repeat #fff;
	border-radius: 5px;
	padding: 2%;
}
.detail-page-content .lbc {
	display: block;
	width: 15%;
	float: left;
	font-size: 30px;
	color: #008053;
	margin-top: 0px;
}
.detail-page-content .lbl {
	font-size: 14px;
	color: #999;
	text-align: left;
	width: 90%;
	margin-left: 5%;
	font-style: normal;
	text-transform: uppercase;
	display: block;
	padding: 0;
	padding: 1% 0;
}
.detail-page-content .lbp {
	width: 80%;
	margin-left: 17%;
	display: block;
	padding: 2% 0;
	font-size: 30px;
	font-weight: bold;
	color: #66267d;
	text-align: left;
	line-height: 100%;
}
.detail-page-content .btnn-approved {
	width: 45%;
	float: left;
	margin: 10px 0;
}
.detail-page-content #vehicle-detail-unbundled {
	width: 96%;
	height: auto;
	float: left;
	text-align: center;
	font-size: 25px;
	color: #000;
	margin: 10px 0%;
	font-weight: bolder;
	background: #555;
	border-radius: 5px;
	padding: 0 2% 2%;
}
.detail-page-content p.price {
	font-size: 14px !important;
	color: #fff;
	text-align: center;
	width: 100%;
	text-transform: uppercase;
	display: block;
	padding: 5px 0;
	font-weight: bold;
}
.detail-page-content ul.benefits {
	float: left;
	clear: both;
	margin: 0px;
	padding: 0px;
	width: 100%;
}
.detail-page-content ul.benefits span {
	font-size: 18px;
}
.detail-page-content .quick-glance li {
	background: url('images/diagonals.png') top left repeat #fff;
	width: 48%;
	display: block;
	padding: 1% 0;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	margin: 0 1%;
}
.detail-page-content .vehicle-dealership {
	width: 100%;
	height: auto;
	float: left;
	margin: 10px 0;
	clear: both;
}
.detail-page-content .vehicle-dealership h3 {
	color: #fff;
	line-height: 100%;
	padding: 9px 0;
	text-align: left;
	padding-left: 54px;
	margin: 0;
	border-radius: 5px 5px 0 0;
	min-height: 18px;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 16px;
	background: url(images/sb-icon-car-green.jpg) #008053 left center no-repeat;
}
.detail-page-content .vehicle-dealership .dealer-info {
	background: #ececec;
	padding: 2%;
	border: 1px solid #dbdbdb;
	border: 1px solid #dbdbdb;
	border-bottom: 0;
	border-radius: 0;
}
.detail-page-content .vehicle-dealership .dealer-info>span {
	width: 96%;
	display: block;
	position: relative;
	padding: 1% 3%;
	font-size: 13px;
	font-weight: bold;
}
.detail-page-content .vehicle-dealership .button-mask {
	background: transparent url('images/offer-bg.jpg') bottom repeat-x;
	border: 1px solid #dbdbdb;
	display: block;
	height: auto;
	overflow: hidden;
	padding: 0 2%;
}
.detail-page-content .vehicle-dealership .button-mask a {
	float: left;
	font: 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	cursor: pointer;
	margin: 10px 2%;
	padding: 5px 1%;
	display: block;
	height: auto;
	width: 44%;
	text-align: center;
	border: none;
}
.detail-page-content .main-options {
	float: left;
	width: 100%;
	margin: 30px 0px 60px 0;
	padding: 0;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	position: relative;
}
.detail-page-content .main-options>h2 {
	background: url('images/features-title.jpg') #66267D bottom repeat-x;
	width: 90%;
	color: #FFF;
	padding: 8px 0 8px 10%;
	border-radius: 5px 5px 0px 0px;
	margin: 0 !important;
	display: block;
	float: left;
	text-transform: uppercase;
	font-size: 20px;
	font-weight: bold;
}
.detail-page-content .main-options>.features-icon {
	float: left;
	position: absolute;
	top: -15px;
	left: 20px;
}
.detail-page-content .main-options .main-options-box {
	float: left;
	width: 93.8%;
	background: #eee;
	border: 1px solid #ddd;
	margin-top: 0;
	display: block;
	padding: 30px 3%;
	border-radius: 0 0 5px 5px;
}
.detail-page-content .main-options .main-options-box .main-options-list {
	width: 55%;
	margin: 0 2% 0 3%;
	padding: 0;
	display: block;
	float: left;
}
.detail-page-content .main-options .main-options-box .main-options-list li {
	display: inline-block;
	width: 42%;
	text-align: left;
	height: auto;
	padding: 5px 0;
	padding-left: 5%;
	background: url(images/banner-list.png) #fefefe 7px 7px no-repeat;
	margin: .5% 1%;
	font-size: 13px !important;
	border-radius: 15px;
	text-transform: capitalize;
	font-weight: bold;
	color: #333;
}
.main-options .main-options-list li p.strong {
	color: #555;
	display: inline;
}
.detail-page-content .main-options .main-options-box .main-options-list li.car-milege {
	width: 100%;
	clear: both;
	background: url(images/vehicle-detail-mpg.png) center center no-repeat;
	margin: 10px auto;
	display: block;
	float: left;
	padding: 0;
}
.detail-page-content .main-options .main-options-box .main-options-list li.car-milege>div {
	display: block;
	width: 210px;
	margin: 0 auto;
	height: 72px;
}
.detail-page-content .main-options .main-options-box .main-options-list span {
	display: block;
}
.detail-page-content .main-options .main-options-box .main-options-list .mil-city {
	width: 40%;
	float: left;
	text-align: left;
	padding: 25px 0 20px 4%;
	font-size: 18px;
	font-weight: bold;
	color: #333;
}
.detail-page-content .main-options .main-options-box .main-options-list .mil-city span {
	display: inline;
	font-size: 12px;
}
.detail-page-content .main-options .main-options-box .main-options-list .mil-hwy {
	width: 40%;
	float: right;
	text-align: right;
	padding: 25px 4% 20px 0;
	font-size: 18px;
	font-weight: bold;
	color: #333;
}
.detail-page-content .main-options .main-options-box .main-options-list .mil-hwy span {
	display: inline;
	font-size: 12px;
}
.detail-page-content .main-options .main-options-box .main-options-list .car-vin {
	float: left;
	width: 50%;
	text-align: center;
	border-top: 1px solid #ccc;
	padding: 10px 0;
	color: #000;
	font-weight: bold;
	background: transparent url('images/offer-bg.jpg') top repeat-x;
	margin-top: 10px;
}
.detail-page-content .main-options .ccn-carfax {
	display: block;
	position: relative;
	float: left;
	width: 35%;
	margin: 0 0 0 5%;
	text-align: center;
}
.car-details-tabs {
	background: #ececec;
	border-top: 3px solid #66267D;
}
.car-details-tabs .tabs {
	margin: -36px 0px 20px 3px;
	width: 100%;
	float: left;
}
.car-details-tabs .tabs .item-list ul {
	background: none;
}
.car-details-tabs .tabs .feature-list li {
	color: #333;
}
.tabs span {
	color: #fff;
}
.car-details-tabs .tabs .overview-tab, .car-details-tabs .tabs .features-tab, .car-details-tabs .tabs .video-tab {
	background: url(images/menu-bg.jpg) #32b984 bottom left repeat-x;
}
.car-details-tabs .tabs span.active {
	position: relative;
	z-index: 66;
	background: url('images/features-title.jpg') #66267D bottom repeat-x;
	color: #fff;
}
.car-details-tabs .tabs .overview p {
	color: #333 !important;
}
.car-details-tabs .disclaimer {
	color: #7E7E7E !important;
	font-size: 13px;
	font-weight: normal;
	line-height: 21px;
	border-top: 1px solid #ccc;
	padding-top: 1%;
}
.car-details-tabs .disclaimer b {
	font-size: inherit;
}
/****************************************  Inventory inner details Page End **************************************************************************/
/****************************************  Contact Page ************************************************/
.inner-page-content .contact-form .inner-static-page-content-form {
	padding: 0;
	width: 98%;
}
/****************************************  Contact Page ************************************************/
/****************************************  paayment Page ************************************************/
.page-template-archive-payment-option-php .inner-page-content .inner-static-page-content {
	float: left;
 //min-width:93.75%;
// Fix
}
.inner-page-content .inner-static-page-content .pay-boxes {
	width: 96%;
	margin: 1% 0;
	padding: 2%;
	float: left;
	border-radius: 5px;
	border: 1px solid #ddd;
	background-color: #fff;
	background-image: -webkit-linear-gradient(bottom, #eee, #fff);
	background-image: -moz-linear-gradient(bottom, #eee, #fff);
	background-image: -o-linear-gradient(bottom, #eee, #fff);
	background-image: linear-gradient(to top, #eee, #fff);
}
.inner-page-content .inner-static-page-content .pay-image {
	text-align: center;
	margin: 1% 0;
	width: 20%;
	float: left;
}
.inner-page-content .inner-static-page-content .pay-content {
	float: left;
	width: 75%;
	margin-left: 4%;
}
.inner-page-content .inner-static-page-content .paymenttitle {
	color: #000;
	text-transform: uppercase;
	font-size: 15px;
	font-weight: bold;
	margin: 10px 0 !important;
}
.inner-page-content .inner-static-page-content .pay-content-text p {
	text-align: left;
	font-size: 13px !important;
}
.inner-page-content .inner-static-page-content .pay-content-text strong {
	font-size: 13px;
	font-weight: bold;
}
.inner-page-content .ccf-img {
	position: absolute;
	border: 5px solid #1ea570;
	top: 4px;
	padding: 3px;
	background: #fff;
	box-shadow: 0px 6px 7px -2px #999;
}
.inner-page-content .title-leftm {
	margin-left: 205px;
	font-size: 16px;
}
/****************************************  payment Page ************************************************/
/****************************************  Survey Page ************************************************/
#form-content .inner-static-page-content.survey-form {
	background: #efefef;
	border-radius: 10px;
	border: 1px solid #c1c6c9;
	width: 89%;
	font-weight: bold;
}
#form-content .survey-form ul li {
	margin: 10px 0;
	padding: 10px;
	border: 1px solid #ccc;
	background: #F5F5F5;
	border-radius: 5px;
}
#form-content .survey-form input, #form-content .survey-form textarea {
	width: 95%;
}
#form-content .survey-form select {
	width: 97%;
}
#form-content .survey-form .rateit {
	display: block;
	margin-top: 10px;
}
/****************************************  Survey Page ************************************************/
/****************************************  Privacy Page ************************************************/
.table-privacy th {
	height: auto;
	text-align: center;
	background: #32b984;
	border: 1px solid #32b984;
	color: #fff;
	line-height: 1.6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px !important;
	padding: 10px;
	vertical-align: middle;
}
.table-privacy td {
	height: auto;
	text-align: center;
	border: 1px solid #32b984;
	color: #555;
	line-height: 1.6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px !important;
	padding: 10px;
	vertical-align: middle;
}
ul.privacylist {
	margin: 2%;
	list-style: initial;
	list-style-type: square;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px !important;
	line-height: 1.6;
}
ul.privacylist li, .table-privacy strong, .table-privacy b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px !important;
}
/****************************************  Privacy Page ************************************************/
/****************************************  Location Page ************************************************/
#sl_div a.storelocatorlink {
	float: none;
	font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	cursor: pointer;
	margin: 10px auto 0px auto;
	text-align: center;
	padding: 5px !important;
	color: #fff;
	display: block;
	width: 160px;
	border: none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #c95804;
	background-image: -webkit-linear-gradient(bottom, #c85602, #ec8539);
	background-image: -moz-linear-gradient(bottom, #c85602, #ec8539);
	background-image: -o-linear-gradient(bottom, #c85602, #ec8539);
	background-image: linear-gradient(to top, #c85602, #ec8539);
}
#sl_div a.storelocatorlink {
	background: #c95804;
	background-image: -webkit-linear-gradient(bottom, #ec8539, #c85602);
	background-image: -moz-linear-gradient(bottom, #ec8539, #c85602);
	background-image: -o-linear-gradient(bottom, #ec8539, #c85602);
	background-image: linear-gradient(to top, #ec8539, #c85602);
}
#sl_div {
	padding: 2%;
	background: #fff;
	border: 1px solid #dbdbdb;
	box-shadow: 3px 6px 7px -1px #ddd;
	display: inline-block;
	width: 96%;
}
#sl_div #sl_map {
	height: 620px !important;
}
.workhours{width:48%;
margin:1%;
float:left;
}
.workhours h3{width:90%;
margin:1px 0;
padding:5px 5%;
background:#666;
border:1px solid #666;
text-align:center;
color:#fff;
}
.workhours p{width:90%;
margin:1px 0;
padding:5px 5%;
background:#fff;
border:1px solid #ddd;
text-align:center;
}
/****************************************  Location Page ************************************************/
/****************************************  Articles Page ************************************************/
.page-template-articles-php .right-sb .inner-first {
min-height: 0;
}
.page-template-articles-php .inner-static-page-content {
padding: 1% 3%;}
.page-template-articles-php .inner-static-page-content a.more {
clear: both;
display: inline-block;
width: auto;
text-align: center;
font-size: 14px;
color: #FFF;
background: #F28A00;
border: 1px solid #E27800;
padding: 3px 13px;
border-radius: 15px;
height: auto;
line-height: 15px;
}
/*Added on Aug 28, 2014*/
.blogthumbnail{
width:26%;
float:left;
margin:1%;
border-radius: 5px 5px 5px 5px;
overflow: hidden
}
/*Added on Aug 28, 2014*/
.innerthumb{
float: right;
width: 40%;
margin: 1.5%;
}

/****************************************  Blog Page ************************************************/

/*Added on Aug 5, 2014*/
.page-template-blog-php .right-sb .inner-first {
	min-height: 0;
	}

.page-template-blog-php .right-sb .inner-first {
width: 64%;
float: left;
margin: 2% 0px 0px 0px;
min-height: 300px;
padding: 2%;
background: #efefef;
border-radius: 10px;
border-top: 1px solid #c1c6c9;
border-left: 1px solid #c1c6c9;
border-bottom: 1px solid #c1c6c9;
border-right: 1px solid #c1c6c9;
}

.page-template-blog-php .inner-first #secondTitle{
background:none;
margin: 0;
padding: 10px 0;
color: #66267d;
font-weight: normal;
font-size: 18px;
line-height: 100%;
border: none;
margin-top:0;
text-transform: none;
}

.page-template-blog-php .inner-static-page-content-blog.with-image {
width: 74%;
display: inline-block;
margin-left: 3%;
}
.inner-static-page-content-blog p {
margin:0 0 15px 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px !important;
}
.page-template-blog-php .inner-static-page-content-blog a.more {
	background: none repeat scroll 0 0 #f3f3f3;
    border: 1px solid #ddd;
    border-radius: 15px;
    clear: both;
    color: #0d8957;
    display: inline-block;
    font-size: 12px;
    line-height: 1;
    padding: 3px 8px;
    text-align: center;
    width: auto;
	font-family: Arial, Helvetica, sans-serif;
	}

.page-template-blog-php .inner-static-page-content-blog a.more:hover{
background:#dd8b0f;
color:#fff;}

.page-template-blog-php .blogthumbnail {
width: 20%;
padding: 1%;
background: #fff;
border-radius: 0;
border: 1px solid #ddd;
margin: 0;
}
.addtoany_content_bottom {
clear: both;
margin: 18px 0;
text-align: center;
padding-top: 15px;
border-top: #ddd 1px solid;
}

.msg-box.spam-error {
    color: red;
    border: 2px solid;
    margin: 0px 0px 12px 0px;
    padding: 2px 12px 2px 12px;
    font-size: 12px;
}

.btns input#newsubmit {
    display: none;
}
.btns {
    text-align: right;
}
div#filterbar {
    text-align: center !important;
    width: 100% !important;
	margin-top: 13px;
    margin-bottom: -5px;
}
div#filterbar span {
    background-color: #515151;
    color: #fff;
    padding: 6px 10px;
    border-radius: 10px 10px 0px 0px;
   
}

/*Added on Oct 16, 2014*/
@media (max-width:480px){
.detail-page-content .main-options>h2 {
width: 78%;
padding: 8px 0 8px 22%;
}
.detail-page-content .main-options .main-options-box .main-options-list .car-vin {
float: left;
width: 100%;
margin-top: 1px;
}
.detail-page-content .main-options .main-options-box .main-options-list li {
width: 91% !important;
padding-left: 9% !important;
background: url(images/banner-list.png) #fefefe 7px 5px no-repeat;
}
.detail-page-content .main-options .main-options-box .main-options-list .mil-hwy {
padding: 25px 17% 20px 0;
}
.detail-page-content .main-options .main-options-box .main-options-list .mil-city {
padding: 25px 0 20px 0%;
}
.ccn-carfax a img {
width: 160%;
height: auto;
max-width: 160%;
margin-left: -30%;
}
}

@media (max-width: 320px){
.detail-page-content .main-options>h2 {
width: 70%;
padding: 8px 0 8px 30%;
}
.detail-page-content .main-options .main-options-box .main-options-list li {
width: 89% !important;
padding-left: 11% !important;
background: url(images/banner-list.png) #fefefe 7px 4px no-repeat;
}
.g-recaptcha.form-table-field {
    transform: scale(0.77);
    -webkit-transform: scale(0.77);
    transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
}
}

/***** Starts header logos 31-03-2016 *******/
.header-logo {
    float: left;
    width: 32%;
    display: block;
    text-align: center;
    margin: 10px 0px;
}
.head_right{
	width:30%;
}

@media (max-width: 767px){
.header-logo {
    float: none;
    width: 100%;
    display: block;
    text-align: center;
    margin: 10px 0px 15px;
    clear: both;
}
#carList .new-arrivals-list .vehicleSearchPrice .vehicleSearchCarPrice {
    border-top: 0px;
}
#carList .new-arrivals-list .vehicleSearchPrice {
    background: #ECECEC;
}

}
@media (max-width: 450px){
.edmunds-myappraise-widget iframe:first-child {
    height: 2000px !important;
}
}

/***** Ends header logos 31-03-2016 *******/

/***** added on 04-07-2016 - Credit Application form *******/

.form-table-afield {
    width: 50%;
    height: auto;
    float: left;
    margin-bottom: 10px;
    min-height: 80px;
}
.credit-app .form-caption {
font-size: 18px;
color: #783291;
margin-bottom: 10px;
}

#form-content  .credit-app .form-table-afield .form-table-label {
    display: block;
    text-align: left;
    width: 100%;
    padding-left: 10px;
    font-size: 13px;
}

#form-content .credit-app .form-table-field {
    width: 100%;
}

#form-content .credit-app .form-table-label {
    width: 100%;
    text-align: left;
    padding-left: 10px;
    font-size: 16px;
    text-transform: capitalize;

}

div#show-if-not-same {
    width: 100%;
    height: auto;
    float: left;
    clear: both;
}

.form-table-afield input#sameadd {
    width: auto;
    display: inline-block;
}

#form-content .credit-app .form-table-afield input[type="checkbox"] {
    width: auto;
    display: inline-block;
    font-size: 14px !important;
}
#form-content .credit-app .form-table-afield input[type="radio"] {
    width: auto;
    display: inline-block;
    font-size: 14px !important;
}


#form-content .credit-app .form-table-afield .form-table-field .checkbox-group.required, #form-content .credit-app .form-table-afield .form-table-field .checkbox-group2, #form-content .credit-app .form-table-afield .form-table-field .checkbox-group-staff {
    font-size: 15px;
    font-weight: normal;
}

#form-content  .credit-app .form-table-afield .form-table-field  #residence-state-years, #form-content  .credit-app .form-table-afield .form-table-field  #residence-state-months,#form-content .credit-app .form-table-afield .form-table-field #residence-years, #form-content .credit-app .form-table-afield .form-table-field #residence-months, #form-content .credit-app .form-table-afield .form-table-field #ownerfname, #form-content .credit-app .form-table-afield .form-table-field #ownerlname, #form-content .credit-app .form-table-afield .form-table-field #pyears, #form-content .credit-app .form-table-afield .form-table-field #pmonth, #form-content .credit-app .form-table-afield .form-table-field #empyears, #form-content .credit-app .form-table-afield .form-table-field #empmonth, #form-content .credit-app .form-table-afield .form-table-field #fempyears,#form-content .credit-app .form-table-afield .form-table-field #fempmonth {
    width: 43%;
    float: left;
}

#co-applicantform input.half {
    width: 43%;
   float: left;
}
input#residence-months {}

#form-content .credit-app .form-table-afield .form-table-field #residence-years, #form-content .credit-app .form-table-afield .form-table-field #ownerfname, #form-content .credit-app .form-table-afield .form-table-field #pyears, #form-content .credit-app .form-table-afield .form-table-field #empyears,#form-content .credit-app .form-table-afield .form-table-field #fempyears {
    margin-right: 1%;
}

input#ownerfname {}

#form-content .credit-app .form-table-afield .form-table-field #ownerlname {}

input#pyears {}

#form-content .credit-app .form-table-afield .form-table-field #pmonth {}

#empyears {}

#form-content .credit-app .form-table-afield .form-table-field #empmonth {}

input#fempyears {}

.credit-app section {
    width: 100%;
    height: auto;
    float: left;
    clear: both;
    border: 1px solid #e0e0e0;
    border-radius: 6px;
    margin-bottom: 10px;
    padding: 20px 10px;
}   

#form-content .credit-app .form-table-afield input[type="radio"].error {
    box-shadow: 0 0 0 2px #F89799;
}
.checkbox-group8 label.error {
    display: none !important ;
}
#form-content .credit-app .form-table-submit input#submitv.disabled {
    background: #d2e2dc !important;
    cursor: not-allowed;
    opacity: 0.7;
}

.form-table-afield.disclaimer {
    width: 100%;
    font-size: 14px;
    font-weight: normal;
}

.checkbox-group-disclaim.required {
    font-size: 13px;
    font-weight: normal;
    line-height: 24px;
    width: 100%;
    float: left;
    box-sizing: border-box;
    padding-right: 20px;
}

#form-content .credit-app .form-table-submit input#submitv {
    display: block;
    width: 150px;
    height: auto;
    border: 0px;
    padding: 15px 10px;
    background: #0b925d !important;
    color: #fff;
    transition: all 400ms;
    cursor: pointer;
}

#form-content .credit-app .form-table-submit input#submitv:hover {
    background: #b55bd5 !important;
}

.checkbox-group6.required {
    padding-top: 10px;
}

#form-content .upload-boxes-upd .form-table-field .form-field.error {
   
    background-color: #e8e8e8!important;
    border: none;
}

@media(max-width:700px){
.form-table-afield{
    width: 95%;
}
}

/***** added on 04-07-2016 - Credit Application form *******/


.credit-app .form-table-afield {
    margin-bottom: 0px;
}

.credit-app section {
    padding-top: 0px;
    padding-bottom: 10px;
}
.credit-app div.new-block {
    display: block;
    float: left;
    clear: both;
    border: 1px solid rgb(224, 224, 224);
    border-radius: 5px;
    padding: 28px;
    margin-right: 10px;
}
/***** added on 011-07-2016 - Credit Application form *******/
.next-btn {
    float: left;
	clear: left;
    /* background-color: #ddd; */
}

.next-btn input {
    background-color: #883da3  !important;
    color: #fff !important;
    padding: 9px 15px !Important;
    width: 100% !important;
    cursor: pointer;
}

section#appl-info {
    border: none;
}

.upload-boxes-upd input[type=file] {
    background-color: #e8e8e8 !important;
    margin-bottom: 5px;
}

.submitcode {
    background-color: #883da3 !Important;
    float: left;
    display: inline-block;
    width: 100px !Important;
    margin-left: 10px;
    color: #fff !important;
    cursor: pointer;
}

input#accesscode {
    width: 100% !important;
    float: left;
    max-width: 255px;
}

.submitcode:hover {
    background-color: #dd8b0f !important;
}
/*added on 13-07-2016*/

div#additional-fields {
    width: 100%;
    margin-left: 2%;
}
span#new-file {
    float: right;
    display: inline-block;
    background: #008053;
    border: 2px solid #008053;
    border-radius: 10px;
    padding: 0px 6px;
    font-size: 12px;
    clear: both;
    color: white;
    margin: 5px;
    margin-right: 20px;
}
div#additional-fields {
    min-height: 5px;
}
#additional-fields label.error {
    display: none !important;
}
span.c_file{
	color: red;
   	display: none;
   	cursor: pointer;
}
.carfax-img-wrap {
    padding-top: 12px;
    width: 70%;
    text-align: center;
    padding-left: 13%;
}
@media (max-width: 560px){
#carList .new-arrivals-list .carfax-img-wrap {
    width: 30%;
    text-align: center;
     padding-left: 34%;
}
}



.page-template-home2017 .call_wrap {
    background-color: #9138b0;
    background-image: none;
    color: #fff;
        float: left;
}

.one-fifth {
    width: 18%;
    display:inline-block;
    text-align: left;
    padding:10px;
    vertical-align:top; 
}

@media(max-width:1200px)
{.one-fifth {
    width: 17%;
}
.one-fifth:last-child
{
    padding-top: 0px;
 }
.g-recaptcha.form-table-field {
    transform: scale(0.67) !important;
    -webkit-transform: scale(0.67) !important;
    transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
}
}

@media(max-width:600px)
{.one-fifth {
    width: 85%;
}
 
}

.page-template-home2017 .call_to_action {
    width: 100%;
    float: left;
    /* text-align: center; */
        padding-top: 15px;
}

.page-template-home2017 .form-caption {
    color: #fff;
     text-align:center;
}

.page-template-home2017 .form-caption  span{
    font-size: 14px;
}
.page-template-home2017 .form-table-row {
       margin-bottom: 23px;
}

.page-template-home2017 .form-table-label {
    margin-bottom: 4px;
       font-size: 14px;
}


.page-template-home2017  .form-table-row .form-table-field input {
      height: 24px;
    width: 100%;
    box-shadow: none;
    border: 0px;
    background-color: #bc65da;
    border: 1px solid #c368e2;
    outline: none;
    color: #fff;
    padding-left: 5px;
}

.page-template-home2017 .form-table-row .form-table-field input:focus {
    border-color: #e494ff;
    box-shadow: 1px 1px 3px #e390ff;
}
.one-fifth:nth-child(4) .form-table-row {
    margin-bottom: 23px;
}
.page-template-home2017  .form-table-row .form-table-field
input::placeholder
{
 color:#fff;
}

.page-template-home2017 .form-table-field select {
    width: 100%;
    color: #ffffff;
    background-color: #bc65da;
    height:28px;
    border-color: #bd51e2;
    margin-top: 0px;
    outline: none;
}
.page-template-home2017 .form-table-field select::placeholder
{
 color:#fff
}
.page-template-home2017 .form-table-field select:focus {
    border-color: #e494ff;
    box-shadow: 1px 1px 3px #e390ff;
}
.page-template-home2017 .required-field {
    color: #ff984e;
}

.page-template-home2017 .one-fifth input#submit  {
    background-color: #28ae79;
    border: none;
    padding: 12px 20px;
    color: #ffffff;
    font-weight: 600;
    cursor: pointer;
    transition:all .5s;
    -moz-transition:all .5s;
    -webkit-transition:all .5s;
border-radius: 8px;
} 

.page-template-home2017 .one-fifth input#submit:hover {
    background-color: #fff;
    color: #9138b0;
}

.container {
    max-width: 1024px;
    width: 100% !important;
    margin: 0 auto;
}


.form-caption h3 {
    font-size: 22px;
    margin-bottom: 12px;
    font-weight: 700;
    text-transform: uppercase;
    margin-top: 27px;
}
.one-fifth:last-child .form-table-row {
    margin-bottom: 0px;
}
.page-template-home2017  .head_right {
    width: 20%;
    margin-top: 30px;
}

.page-template-home2017  .head_right h3>img {
    padding-top: 0px;
    display: inline-block;
    vertical-align: bottom;
    margin-right: 4px;
}

.page-template-home2017  .boxes1
h3 {
    background-color: #e17728;
    color: #fff;
    max-width: 125px;
    font-size: 14px;
    margin: 0 auto;
    padding: 10px 13px;
    border-radius: 8px;
    transition: all .5s;
}

.page-template-home2017  .boxes1
h3:hover {
    background-color: #28ae79;
}

.page-template-home2017  .boxes1
{
     margin: 0% 0 1% 0;
    padding-top: 15px;
}

.page-template-home2017 .boxes1:hover
img
{
     -webkit-transform: rotateY(360deg);
    -webkit-filter: grayscale(0);
    transition: all .7s;
}

.page-template-home2017 .boxes1 img {
   
    -webkit-filter: grayscale(100%);
       transition: filter .7s;
}
@media (max-width: 767px){ 
.page-template-home2017 .head_right {
    width: 100%;
    margin-top: 0px;
}
	
}
/*  Added on April 24th 2017 */
/**************Not in Use*********************/
.wp-gr .wp-google-review
{
position: absolute !important;
top 0!important;
background-color: #333!important;
}
.boxes2 .wpac .wp-google-reviews {
    height: 200px !important;
    overflow: hidden !important;
position: relative!important;
}
.wp-gr .wp-google-content-inner{
display:none;

}
/**************Not in Use*********************/
/**************Footer Google Review Slider*********************/
.testi-slider h4.testname {
    color: #fff;
    font-size: 15px;
    font-weight: 600;
    margin: 5px 0;
}
.testi-slider .ratingdiv {
    margin: 10px 0;
    color: #e7711b;
}
.testi-slider .content {
    font-size: 14px;
    line-height: 18px;
    color: #ddd;
}
.footer-middle-2 h2.grw-widget-title.widget-title {
    background: none !important;
}
.testi-slider ul.flex-direction-nav {
    position: relative;
    clear: both;
    text-align: center;
    width: inherit;
}
.testi-slider ul.flex-direction-nav li {
    display: inline-block;
    float: none;
    padding: 0;
    margin: 0;
}

.testi-slider .flex-direction-nav a {
    width: 30px;
    height: 30px;
    margin: -20px 0 0;
    display: block;
    background: url(/wp-content/plugins/ml-slider/assets/sliders/flexslider/bg_direction_nav.png) no-repeat 0 0;
    position: absolute;
    top: 50%;
    z-index: 10;
    cursor: pointer;
    text-indent: -9999px;
    opacity: 0;
    -webkit-transition: all .3s ease;
}
.testi-slider .flex-direction-nav a {
    opacity: 1;
    margin: 0;
    top: -190px;
}
.testi-slider .flex-direction-nav .flex-prev {
    left: -36px;
}
.testi-slider .flex-direction-nav .flex-next {
    background-position: 100% 0;
    right: -36px;
}
@media screen and (max-width: 860px){
.testi-slider .flex-direction-nav a {
    top: 0;
}
.testi-slider .flex-direction-nav .flex-prev {
    left: 0;
}
 .testi-slider .flex-direction-nav .flex-next {
    opacity: 1;
    left: 30px;
    right: 0;
}
}




.owl-carousel .car-box {
    width: 90%;
 
        margin-left: 5px;
    
}


.owl-carousel .car-box a {
    float: left;
    /* width: 100%; */
    background-color: #fff;
}

.owl-carousel .sold a {
    background: transparent;
}

.owl-carousel .car-box
a.gotopage {
    
    float: none;
}

.owl-carousel .owl-item
{
     min-height: 260px;
}



.owl-prev:before {
   content: "\f104";
    font-family: "FontAwesome";
    font-size: 24px;
    color: #fff;
    width: 23px;
    height: 29px;
    
   
    /* border: 1px solid #b3b3b3; */
    border-radius: 50%;
    padding-left: 10px;
    padding-top: 3px;
    left: -40px;
    top: 50%;
    transition: all .5s;
}

.owl-next:before {
    content: "\f105";
    font-family: "FontAwesome";
    font-size: 24px;
    color: #fff;
    width: 20px;
    height: 29px;
  
   
    border-radius: 50%;
    padding-left: 14px;
    padding-top: 3px;
    
    top: 50%;
    transition: all .5s;
}

.owl-next {
    position: absolute;
    right: -40px;
    top: 50%;
    background-color: #ccc;
    border-radius: 50%;
    padding-right: 10px;
    width: 21px;
    height: 28px;
    padding-top: 3px;
}

.owl-prev {
    position: absolute;
    left: -40px;
    top: 50%;
    background-color: #ccc;
    border-radius: 50%;
    padding-right: 10px;
    width: 21px;
    height: 28px;
    padding-top: 3px;
}

.owl-prev:hover,.owl-next:hover
{
   background-color: #008054;
    transform: scale(1.2);
}

@media(max-width:993px)
{
.owl-next
  {
       right: 0px;
   } 
 .owl-prev
  {
       left: 0px;
   } 
 
}


.owl-prev,.owl-next {
    font-size: 0px;
    transition: all .5s;

}




.owl-carousel .car-box
ul{
    display: block;
    clear: both;
}

@media(max-width:768px)
{
.owl-carousel .owl-item img
{
 width:94% !important;
}
}

.car-box.all-inv.item a {
    background: transparent;
    color: #ffffff;
    font-size: 23px;
}
.car-box.all-inv.item {
    height: 261px;
    padding-top: 80px;
    border: 6px solid #9138b0;
    background: #9138b0;
    box-shadow: inset 0px 0px 0px 2px #fff;
    box-sizing: border-box;
    width: 95%;
}



/* style for testimonial slider add on 06-07-2017 */

.edmund-greview {
width: 100%;
    height: auto;
    clear: both;
    float: left;
    background: #e0e0e0;
    padding: 15px;
    border-radius: 10px;
    box-sizing: border-box;
    margin-bottom: 20px;
    position: relative;
    padding-top: 40px;
    border: 1px solid #c7c7c7;
}
.edmund-greview:before {
    content: '';
    display: block;
    height: 35px;
    background: #008053;
    position: absolute;
    top: -1px;
    left: -1px;
    right: -1px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}
.edmund-greview .testi-slider {
        width: 100%;
    height: auto;
    clear: both;
    float: left;
    background: #ffffff;
    padding: 15px;
    box-sizing: border-box;
    margin-bottom: 20px;
    position: relative;
}
.edmund-greview .wp-gr.wpac .wp-dark .wp-google-name a {
    color: #6b2a83!important;
    font-size: 18px !important;
}
.edmund-greview .testi-slider h4.testname {
    color: #ff8f3c;
}

.edmund-greview .testi-slider .content {
    color: #808080;
    font-size: 15px;
    line-height: 21px;
    margin-top: 13px;
}

.edmund-greview .testi-slider ul.flex-direction-nav {
        position: absolute;
    top: 15px;
    width: 60px;
    box-sizing: border-box;
    right: 15px;
}

.edmund-greview .testi-slider ul.flex-direction-nav a.flex-prev {
    left: 0px;
    top: 0px;
}

.edmund-greview .testi-slider ul.flex-direction-nav a.flex-next {
        top: 0px;
    right: 0px;
}
.edmund-greview h2.grw-widget-title.widget-title {
    text-align: center;
    font-size: 22px;
    margin-top: 20px !important;
}
.edmund-greview .wp-gr.wpac {
    width: 240px !important;
    margin: 5px auto 10px !important;
}




ul.search-tier li.tier {
    display: block;
    font-size: 22px !important;
    color: #da6e1e;
    font-weight: 700;
    text-align: center;
}

ul.search-tier li.tier span {
    font-size: 25px;
    display: inline-block;
    border: 1px solid #cb5906;
    text-align: center;
    padding: 5px 10px;
    border-radius: 5px;
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.18);
}
ul#tier-wrap {
    position: relative;
}
.popup-tier {
    background: #fff;
    padding: 10px;
    z-index: 999;
    box-shadow: 0px 0px 15px 0px rgba(117, 117, 117, 0.6);
    border-radius: 5px;
        width: 220px;
    text-align: center;
    display: none;
    top: 42px;
    right: -40px;
}
li.tier-platinum {
    min-height: 47px;
}
ul.tier-wrap.single-tier {width: 45%;float: left;text-align: center;margin-top: 25px;}

ul.tier-wrap.single-tier li.tier {
    background: none;
    display: block;
    font-size: 18px !important;
    color: #da6e1e;
    font-weight: 700;
    width: 100%;
}

ul.tier-wrap.single-tier li.tier span {
    font-size: 20px;
    display: inline-block;
    border: 1px solid #cb5906;
    text-align: center;
    padding: 5px 10px;
    border-radius: 5px;
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.18);
}
ul.tier-wrap.single-tier #popup-tier {
    right: 10px;
}

ul.tier-wrap.single-tier li.tier-platinum {
    width: 100%;
    margin-top: -15px;
    padding-top: 8px;
}

.detail-page-content .btnn-approved {
    width: 100%;
    float: left;
    margin: 10px 0;
}




/*---------------------------Modal Pop Up Home------------------------------------------*/




.bannerpopup .modal-dialog {
    position: absolute;
    top: 20%;
    width: 100%;
    text-align: center;
    z-index: 9999;
}

.bannerpopup .modal-body {
    
    float: left;
   
    border: 8px solid #fff;
    border-radius: 5px;
    box-shadow: 0px 0px 7px 3px #34343482;
}

.bannerpopup .modal-body
 img {
   
    width: 100%;
    float: left;
}

.bannerpopup .modal .close {
       background-color: #fa2e2e;
    color: #fff;
    border: none;
    border-radius: 50%;
    width: 32px;
    height: 32px;
    font-size: 21px;
    position: absolute;
    right: -10px;
    top: -10px;
    outline: none !important;
    cursor: pointer;
}

.bannerpopup .modal-content {
    max-width: 800px;
    margin: 0 auto;
    position: relative;
}

/*--------------------------Banner Image position---------------------------*/


.right-tests {
    width: max-content !important;
}

.get-started-form {
    width: auto !important;
    padding: 2% 6% !important;
}






@media(max-width: 1023px)
{
.left-tests, .right-tests {
   
    
    
    left: auto !important;
   
    margin-left: 20px !important;
  
}

}





.minm {
    position: relative;
}
#filtermain .minm span.minm-year {
    position: absolute;
    display: inline-block;
    width: auto;
    height: auto;
    top: 1px;
    right: 2px;
    border: 0px;
    background: none;
    font-size: 12px;
    color: #b7b7b7;
}

select#tierdrop, select#tierdrop option {
    color: #cd5d0a;
}

/*css loader animation*/


.loader { 
height: 100%; 
width: 100%; 
position: fixed; 
overflow: hidden; 
z-index: 1200; 
background: rgba(255, 255, 255, 0.71); 
} 
.cssload-loader { 
width: 74px; 
height: 74px; 
position: absolute;
 left: 50%; 
 transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%); 
  -ms-transform: translate(-50%, -50%); 
  -webkit-transform: translate(-50%, -50%); 
  -moz-transform: translate(-50%, -50%); 
    top: 30%;
   } 
   .cssload-inner { 
   position: absolute;
    width: 100%; height: 100%; box-sizing: border-box; 
    -o-box-sizing: border-box; -ms-box-sizing: border-box; 
    -webkit-box-sizing: border-box; -moz-box-sizing: border-box; 
    border-radius: 50%; -o-border-radius: 50%; -ms-border-radius: 50%; 
    -webkit-border-radius: 50%; -moz-border-radius: 50%; 
    } 
    .cssload-inner.cssload-one { 
    left: 0%; top: 0%; animation: cssload-rotate-one 1.15s linear infinite;
     -o-animation: cssload-rotate-one 1.15s linear infinite;
      -ms-animation: cssload-rotate-one 1.15s linear infinite;
       -webkit-animation: cssload-rotate-one 1.15s linear infinite;
        -moz-animation: cssload-rotate-one 1.15s linear infinite;
         border-bottom: 6px solid rgb(102, 38, 125);
         } 

.cssload-inner.cssload-two { 
right: 0%; top: 0%; animation: cssload-rotate-two 1.15s linear infinite; 
-o-animation: cssload-rotate-two 1.15s linear infinite;
 -ms-animation: cssload-rotate-two 1.15s linear infinite; 
 -webkit-animation: cssload-rotate-two 1.15s linear infinite; 
 -moz-animation: cssload-rotate-two 1.15s linear infinite; 
 border-right: 6px solid #008054;
 }
 .cssload-inner.cssload-three { 
 right: 0%; bottom: 0%; 
 animation: cssload-rotate-three 1.15s linear infinite; 
 -o-animation: cssload-rotate-three 1.15s linear infinite; 
 -ms-animation: cssload-rotate-three 1.15s linear infinite;
  -webkit-animation: cssload-rotate-three 1.15s linear infinite; 
  -moz-animation: cssload-rotate-three 1.15s linear infinite; 
  border-top: 6px solid #cd5d0a;
  }

   @keyframes cssload-rotate-one { 0% { -webkit-transform: rotateX(35deg) rotateY(-45deg) rotateZ(0deg); -moz-transform: rotateX(35deg) rotateY(-45deg) rotateZ(0deg); transform: rotateX(35deg) rotateY(-45deg) rotateZ(0deg); } 100% { -webkit-transform: rotateX(35deg) rotateY(-45deg) rotateZ(360deg); -moz-transform: rotateX(35deg) rotateY(-45deg) rotateZ(360deg); transform: rotateX(35deg) rotateY(-45deg) rotateZ(360deg); } } @-o-keyframes cssload-rotate-one { 0% { -o-transform: rotateX(35deg) rotateY(-45deg) rotateZ(0deg); } 100% { -o-transform: rotateX(35deg) rotateY(-45deg) rotateZ(360deg); } } @-webkit-keyframes cssload-rotate-one { 0% { -webkit-transform: rotateX(35deg) rotateY(-45deg) rotateZ(0deg); } 100% { -webkit-transform: rotateX(35deg) rotateY(-45deg) rotateZ(360deg); } } @-moz-keyframes cssload-rotate-one { 0% { -moz-transform: rotateX(35deg) rotateY(-45deg) rotateZ(0deg); } 100% { -moz-transform: rotateX(35deg) rotateY(-45deg) rotateZ(360deg); } } @keyframes cssload-rotate-two { 0% { -webkit-transform: rotateX(50deg) rotateY(10deg) rotateZ(0deg); -moz-transform: rotateX(50deg) rotateY(10deg) rotateZ(0deg); transform: rotateX(50deg) rotateY(10deg) rotateZ(0deg); } 100% { -webkit-transform: rotateX(50deg) rotateY(10deg) rotateZ(360deg); -moz-transform: rotateX(50deg) rotateY(10deg) rotateZ(360deg); transform: rotateX(50deg) rotateY(10deg) rotateZ(360deg); } } @-o-keyframes cssload-rotate-two { 0% { -o-transform: rotateX(50deg) rotateY(10deg) rotateZ(0deg); } 100% { -o-transform: rotateX(50deg) rotateY(10deg) rotateZ(360deg); } } @-webkit-keyframes cssload-rotate-two { 0% { -webkit-transform: rotateX(50deg) rotateY(10deg) rotateZ(0deg); } 100% { -webkit-transform: rotateX(50deg) rotateY(10deg) rotateZ(360deg); } } @-moz-keyframes cssload-rotate-two { 0% { -moz-transform: rotateX(50deg) rotateY(10deg) rotateZ(0deg); } 100% { -moz-transform: rotateX(50deg) rotateY(10deg) rotateZ(360deg); } } @keyframes cssload-rotate-three { 0% { -webkit-transform: rotateX(35deg) rotateY(55deg) rotateZ(0deg); -moz-transform: rotateX(35deg) rotateY(55deg) rotateZ(0deg); transform: rotateX(35deg) rotateY(55deg) rotateZ(0deg); } 100% { -webkit-transform: rotateX(35deg) rotateY(55deg) rotateZ(360deg); -moz-transform: rotateX(35deg) rotateY(55deg) rotateZ(360deg); transform: rotateX(35deg) rotateY(55deg) rotateZ(360deg); } } @-o-keyframes cssload-rotate-three { 0% { -o-transform: rotateX(35deg) rotateY(55deg) rotateZ(0deg); } 100% { -o-transform: rotateX(35deg) rotateY(55deg) rotateZ(360deg); } } @-webkit-keyframes cssload-rotate-three { 0% { -webkit-transform: rotateX(35deg) rotateY(55deg) rotateZ(0deg); } 100% { -webkit-transform: rotateX(35deg) rotateY(55deg) rotateZ(360deg); } } @-moz-keyframes cssload-rotate-three { 0% { -moz-transform: rotateX(35deg) rotateY(55deg) rotateZ(0deg); } 100% { -moz-transform: rotateX(35deg) rotateY(55deg) rotateZ(360deg); } }

/*css loader animation*/



@media (max-width: 670px){
.car-box.all-inv.item {
    height: 242px !important;
    border: 6px solid #9138b0 !important;
    background: #9138b0 !important;
    padding-top: 80px !important;
    margin-bottom: 0px !important;
}

}
.flex-direction-nav a:before {
    font-family: "flexslider-icon";
    font-size: 0px;
  	display:none !important;
}
.testi-slider .flex-direction-nav a {
    font-size: 0px !important;
}

@media only screen and (max-width: 2900px) and (min-width: 768px)
{
.detail-page-content #gallery.big-view {
    height: 350px !important;
}
}
/* added on 21-may-2018 */

#carList .new-arrivals-list .vehicleSearchInfo .leftInfoCell ul li.car-milege {
    width: 100%;
    clear: both;
    background: url(images/vehicle-detail-mpg.png) center center no-repeat;
    margin: 10px auto;
    display: block;
    float: left;
    padding: 0;
	    border-bottom: 0px;
    margin-bottom: 0px;
}

#carList .new-arrivals-list .vehicleSearchInfo .leftInfoCell ul li.car-milege>div {
    display: block;
    width: 210px;
    margin: 0 auto;
    height: 72px;
}

#carList .new-arrivals-list .vehicleSearchInfo .leftInfoCell ul li.car-milege>div span.mil-city {
    width: 40%;
    float: left;
    text-align: left;
    padding: 25px 0 20px 4%;
    font-size: 18px;
    font-weight: bold;
    color: #333;
}

#carList .new-arrivals-list .vehicleSearchInfo .leftInfoCell ul li.car-milege>div span.mil-hwy {
    width: 40%;
    float: right;
    text-align: right;
    padding: 25px 4% 20px 0;
    font-size: 18px;
    font-weight: bold;
    color: #333;
}

ul.colors.feature-list.tabcontent.first {
    width: 100%;
}

.item-list ul ul {
    padding-left: 0px;
}
.car-details-tabs .item-list ul,.entdata.standards {
    width: 100%;
}
.vin-last {
    text-align: center;
    background: #e1e1e1;
    float: left;
	width: 100%;
}

#carList .new-arrivals-list .vehicleSearchInfo .leftInfoCell .vin-last span.car-vin {
    float: left;
    width: 50%;
    text-align: center;
    border-top: 1px solid #ccc;
    padding: 10px 0;
    color: #000;
    font-weight: bold;
    background: transparent url(images/offer-bg.jpg) top repeat-x;
    padding-right: 4px;
    box-sizing: border-box;
}

#carList .new-arrivals-list .vehicleSearchPrice {
    min-height: 350px;
}

.detail-page-content .main-options .main-options-box .main-options-list li.totalmiles,
.detail-page-content .main-options .main-options-box .main-options-list li.paint,
.detail-page-content .main-options .main-options-box .main-options-list li.engine-perf {
    background: #fff;
    border-radius: 5px;
    padding: 7px 15px;
    vertical-align: top;
    min-height: 32px;
}

.detail-page-content .main-options .main-options-box .main-options-list span.miles-icon,
.detail-page-content .main-options .main-options-box .main-options-list li.paint span.paint-icon,
.detail-page-content .main-options .main-options-box .main-options-list li.engine-perf span.engine-icon{
	display: inline-block;
    background: url(https://www.carcreditnation.com/wp-content/uploads/2018/06/milege.png) center left no-repeat;
    width: 37px;
    height: 37px;
    vertical-align: middle;
}
.detail-page-content .main-options .main-options-box .main-options-list li.paint span.paint-icon{
	background: url(https://www.carcreditnation.com/wp-content/uploads/2018/06/color.png) center left no-repeat;
	float: left;
}
.detail-page-content .main-options .main-options-box .main-options-list li.engine-perf span.engine-icon{
	background: url(https://www.carcreditnation.com/wp-content/uploads/2018/06/engine.png) center left no-repeat;
	float: left;
}
span.subcolor {
    font-size: 12px;
}
li.blockedli {
    width: 96%;
}
span.trans-icon {
    background: url(https://www.carcreditnation.com/wp-content/uploads/2018/06/icon4.jpg) center left no-repeat;
    float: left;
}
/*-----------------------------------------*/
li.trans-perf {
    background: #fff !important;
    padding-top: 15px !important;
    border-radius: 4px !important;
	padding-left:8px !important;
}
span.trans-icon {
    background: url(https://www.carcreditnation.com/wp-content/uploads/2018/06/icon4.jpg) center left no-repeat;
    float: left;
    width: 37px;
    height: 30px;
    content: "";
    padding-right: 9px;
    position: relative;
    top: -4px;
  left:3px;
}




/*---------------------------Update 5-6-2018--------------------------------*/


#carList span.car-vin {
    width: 40% !important;
}

#carList span.car-vin:nth-child(2) {
    width: 60% !important;
}
span.tabheads {
    background: #018055;
    padding: 0 10px;
    border-radius: 5px 5px 0px 0px;
}
.tabs2.tabs span.tabheads {
    padding: 0 10px;
}
ul.stanards-list {
    display: block;
}
.standards {
    display: block;
    float: left;
	width:100%;
}
.overview-tab
{
 width:135px;
}
.owl-carousel .car-box.item>a {
    min-height: 120px;
}



ul.windowsticker {
    list-style: none;
    margin: 0px;
    padding: 0px;
}

ul.windowsticker .optioncats {
    padding: 30px 0px;
}

ul.windowsticker .optioncats li {
    background: none;
    border: 0px;
    padding-left: 0px;
    padding-right: 10px;
    width: auto;
}

ul.windowsticker .optioncats li a.view-sticker-btn,ul.windowsticker .optioncats li a.downloadn-sticker-btn {
    display: inline-flex;
    background: #783290;
    color: #fff;
    padding: 12px 20px;
    border-radius: 6px;
    text-transform: uppercase;
    font-weight: 700;
    box-shadow: inset 0px 0px 0px 0px #783290;
	overflow: hidden;
	    align-items: center;
    transition: all 400ms linear;
}

ul.windowsticker .optioncats li a.view-sticker-btn:hover {
    box-shadow: inset 350px 0px 0px 0px #ec8539;
}

ul.windowsticker .optioncats li a.downloadn-sticker-btn {
    background: #028756;
}

ul.windowsticker .optioncats li a.downloadn-sticker-btn:hover {
    box-shadow: inset 0px 0px 200px 0px #ec8539;
}
a.view-sticker-btn:before {
    content: '';
    background: url(https://www.carcreditnation.com/wp-content/uploads/2023/03/stickies.svg);
    width: 18px;
    height: 18px;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
    margin-right: 10px;
}
a.downloadn-sticker-btn:before{
	content: '';
    background: url(https://www.carcreditnation.com/wp-content/uploads/2023/03/box-arrow-down.svg);
    width: 18px;
    height: 18px;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
    margin-right: 10px;
}


@media only screen and (max-width: 900px)
{
	.tabs span {
    width: auto;
}
	
}


@media(max-width:475px)
{
	.item-list ul {
    width: auto;
    min-width: 0px;
    padding: 0px;
		margin-top: 15px;
   
}

span.car-vin {
width: 100% !important;
}
	ul.stanards-list
	{
		padding:0px;
	}
	.tabs span {
    width: 100% !important;
}

span.tabheads {
    padding: 0 !important;
}
	.car-details-tabs {

    border-top: transparent;
}
	
}





/*---------------------------Update 11-12-2018-------------------------*/




@media(max-width:768px)
{
	.detail-page-content .small-view {
    display: none;
}
	#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item > a {
    background: #666 !important; 
    border-bottom: 0px solid #fff;
}
	#megaMenu.megaMenuHorizontal ul.megaMenu li.menu-item.ss-nav-menu-reg>ul.sub-menu {
    background: #868686 !important;
}
	
	ul.flex-direction-nav {
    top: 50%;
    position: absolute;
    margin-top: -27px;
    width: 98%;
    padding: 0% 1%;
}


ul.flex-direction-nav li a {
    font-size: 28px;
    
    z-index: 9;
    color: #fff;
  
    opacity: .8;
}
	
	
ul.flex-direction-nav li a:hover
	{
		opacity:1;
	}



li.flex-nav-next {
  
    float: right;
}

li.flex-nav-prev {
    float: left;
}
	
}




.vehicleSearchPhoto img {
    width: 100%;
}

a.click-phone-num {
	font-size: 24px;
    color: #606060;
}
a.click-phone-num img
{
	margin-top: 4px;
    display: inline-block;
    vertical-align: text-bottom;
	
}

.new-arrivals-list .vehicleName a span {
   color: #000;
   font-size: 20px;
  
}

.new-arrivals-list .vehicleName {
   padding: 1% 1%;
}

@media(max-width:560px)
{
   .new-arrivals-list .vehicleName
   {
       text-align:center;
   }
}



span.dtime-vehicle-name-bold {
   font-weight: bold;
}
.full-slider img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image {
    float: left;
	 width: 100%;
}
#filtermain .btns-new a {
    color: #fff;
	text-transform: none;
}
.vehicles .owl-carousel .owl-item {
    min-height: 260px;
}

a#newarrival-btn {
    color: #fff;
    display: inline-block;
}

.rightInfoCell .carfax-img-wrap {
    width: 100%;
    padding: 0px;
}
.new-arrival-banner {
    color: #008053;
    margin: 10px auto 0px;
    display: block;
    text-align: center;
    /*background-image: url(https://www.carcreditnation.com/wp-content/uploads/2019/07/newarrival.png);*/
    width: 60%;
    height: auto;
    background-size: 100%;
    font-size: 0px;
    background-repeat: no-repeat;
}
.new-arrival-banner img {
    width: auto;
}

@media (max-width: 1570px){
.full-slider {
    overflow: hidden;
}

.full-slider img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image {
    float: left;
    width: 150%;
    max-width: 130%;
    margin-left: -15%;
}
}
@media (max-width: 1280px){

.full-slider img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image {
    float: left;
    width: 150%;
    max-width: 150%;
    margin-left: -25%;
}
}

ul.newinfo{ display:none;}
#more-res {
    width: 100%;
    height: 40px;
    text-align: center;
    padding: 30px 0px 0px;
    color: #018055;
    font-size: 20px;
    font-family: Arial, Helvetica, sans-serif;
}
.filter-btn-group label {
display: inline-block;
vertical-align: text-bottom;
}

.filter-btn-group {
vertical-align: top;
margin: 20px 0px 10px;
}

.filter-btn-group label input {
display: inline-block;
vertical-align: middle;
margin-top: 0px;
}

h3.homesliders {
    text-align: center;
    color: #e57c2f;
    margin: 10px 0px 15px;
    font-size: 28px;
}
.item.on-mobile .car-box {
    width: 45% !important;
}
.item.on-mobile .car-box.all-inv.item {
    box-sizing: border-box;
    padding: 35px 0px 0px !important;
    height: 220px !important;
    margin: 10px 0px -10px 0px !important;
}
@media(max-width:420px) {
	

.enq-title {
   max-width: 100%;
   min-width: 290px;
   font-size: 20px;
   text-align: center;
   box-sizing: border-box;
}

.enq-title span.title-head-call {
   margin-right: 0px;
   display: inline-block;
   margin-top: 5px;
   text-align: left;
   margin-left: 0px;
   float: none;
   padding-left: 35px;
   width: auto;
   font-size: 14px;
}

.enq-title span.title-head-call br {
   display: none;
}

div#form-content.instant-approval {
   display: block !important;
   max-width: 100%;
}

div#form-content.instant-approval .inner-static-page-content-form {
   max-width: 96%;
}

div#form-content.instant-approval .inner-static-page-content {
   max-width: 100%;
   box-sizing: border-box;
}
	.inner-page-content .ccf-img {
top: -19px;
position: static;
text-align: center;
}
.inner-page-content .title-leftm {
display: block;
width: 100%;
text-align: center;
margin-left: 0px;
}
	}








/*May 13, 2020 for sell your car page*/




.conrtainer_form {
        max-width: 702px;
    }

    .form_sell_wrap {
        font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    }

  .form_sell_wrap  input.form-control {
        background: #fff;
        border: none;
        box-shadow: none;
        padding: 9px;

        width: 100%;
        margin-bottom: 15px;
        border: 1px solid #e6e6e6;
	      max-width: 295px;
    }


    .form_wrap.vehicle_info .form-group {
        display: inline-block;
        width: 47%;
        margin-right: 15px;
    }

    .form_wrap.vehicle_info label {
        font-size: 14px;
            color: #4a4a4a;
        margin-bottom: 6px;
        display: block;
		
    }


    .form_sell_wrap .form-group {
        display: flex;
    }


    /*------------------------radio style--------------------------------*/

    .radio_btn {

        margin-bottom: 12px;
        cursor: pointer;
        font-size: 14px;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        display: inline-block;
           padding: 8px;
        /* width: 19%; */
        min-width: 80px;
        background: #fff;

        text-align: center;
        position: relative;
        border: none;
    }

    .radio_btn input {
        position: absolute;
        opacity: 0;
        cursor: pointer;
    }

    /* Create a custom radio button */
    .radio_btn .checkmark {
        position: absolute;
        top: 0;
        left: 0;
        /* height: 100%; */
        /* width: 100%; */
        background-color: #fff;
        /* border-radius: 50%; */
        width: 100%;
        height: 100%;
        border: 1px solid #afafaf;

        z-index: 0;
    }

    /* On mouse-over, add a grey background color */
    .radio_btn:hover input~.checkmark {
            background-color: rgba(234, 243, 231, 0.43);
    }

    /* When the radio button is checked, add a blue background */
    .radio_btn input:checked~.checkmark {
        background-color: #2bb17e;
        border: 1px solid #2bb17e;
    }

    /* Create the indicator (the dot/circle - hidden when not checked) */
    .radio_btn .checkmark:after {
        content: "";
        position: absolute;
        display: none;
    }

    /* Show the indicator (dot/circle) when checked */
    .radio_btn input:checked~.checkmark:after {
        display: none;
    }

    /* Style the indicator (dot/circle) */
    .radio_btn .checkmark:after {
        top: 9px;
        left: 9px;
        width: 8px;
        height: 8px;
        /* border-radius: 50%; */
        background: white;
    }

    .label_text {
        position: relative;
        z-index: 2;
		display:block;
    }

    .radio_btn input:checked~.label_text {
        color: #fff;
    }


    /*-------------------------radio ends------------------------*/




    /*--------------------------------------------Custom Select--------------------*/
    .custom-select {
        position: relative;
        font-family: Arial;
    }

    .custom-select select {

    opacity: 0;
   
    height: 0;
    position: absolute;
}

    .select-selected {
        background-color: #ffffff;
    }

    /*style the arrow inside the select element:*/
    .select-selected:after {
        position: absolute;
        content: "";
        top: 14px;
        right: 10px;
        width: 0;
        height: 0;
        border: 6px solid transparent;
        border-color: #a0a0a0 transparent transparent transparent;
    }

    /*point the arrow upwards when the select box is open (active):*/
    .select-selected.select-arrow-active:after {
        border-color: transparent transparent #bbb transparent;
        top: 7px;
    }

    /*style the items (options), including the selected item:*/
    .select-items div,
    .select-selected {
        color: #ffffff;
        padding: 8px 16px;
        border: 1px solid transparent;
        border-color: #b9b9b9;
        cursor: pointer;
        user-select: none;
        color: #000;
    }

    .select-items div {

        border: 1px solid #b9b9b9;
        border-top: 0px;
    }


    /*style items (options):*/
    .select-items {
        position: absolute;
        background-color: #ffffff;
        top: 100%;
        left: 0;
        right: 0;
        z-index: 99;
        color: #fff;
    }

    /*hide the items when the select box is closed:*/
    .select-hide {
        display: none;
    }


    .same-as-selected {
        color: #fff !important;
        background-color:#2bb17e !important;
        border-color: #2bb17e !important;
        color: #fff !important;
    }

    .select-items div:hover {
        background: #e4e4e4;
        color: #3c3c3c;
    }



    /*-------------------------Custom checkbox-----------------------*/


    .check_btn {
        display: block;
        position: relative;
        padding-left: 35px;
        margin-bottom: 12px;
        cursor: pointer;
        font-size: 14px;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        color: #252525;
    }

    /* Hide the browser's default checkbox */
    .check_btn input {
        position: absolute;
        opacity: 0;
        cursor: pointer;
        height: 0;
        width: 0;
    }

    /* Create a custom checkbox */
    .check_btn .checkmark {
        position: absolute;
        top: 0;
        left: 0;
        height: 15px;
        width: 15px;
         background-color: #f9f9f9;
    }

    /* On mouse-over, add a grey background color */
    .check_btn:hover input~.checkmark {
        background-color: #ccc;
    }

    /* When the checkbox is checked, add a blue background */
    .check_btn input:checked~.checkmark {
        background-color: #2bb17e;
    }

    /* Create the checkmark/indicator (hidden when not checked) */
    .check_btn .checkmark:after {
        content: "";
        position: absolute;
        display: none;
    }

    /* Show the checkmark when checked */
    .check_btn input:checked~.checkmark:after {
        display: block;
    }

    /* Style the checkmark/indicator */
    .check_btn .checkmark:after {
           left: 4px;
    top: 1px;
        width: 4px;
        height: 9px;
        border: solid white;
        border-width: 0 2px 2px 0;
        -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        transform: rotate(45deg);
    }


/*-------------------------Checkbox ends------------------*/

    .ifyes .form-group {
        flex-direction: column;
    }

.form_wrap h4 {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 19px;
    /* text-transform: uppercase; */
}

.form_wrap {
       margin-bottom: 20px;
    border-bottom: 1px solid #d4d4d4;
    padding-bottom: 18px;
}

    .form_sell_wrap h5 {
    font-size: 15px;
    margin-bottom: 13px;
}

.ifyes {
    margin-top: 20px;
}



  .form_sell_wrap input.submit-btn {
    border: none;
    background: #2bb17e;
    color: #fff;
    padding: 11px 27px;
    font-size: 16px;
    border-radius: 6px;
    cursor: pointer;
}


 .form_sell_wrap input.submit-btn:hover
{
	opacity:0.9;
}


textarea.form-control {
    background: #fff;
    border: none;
    box-shadow: none;
    padding: 9px;
    width: 100%;
    margin-bottom: 15px;
       border: 1px solid #e6e6e6;
       max-width: 295px;
    color: #000;
}



.form_sell_wrap input.form-control:focus, 
.form_sell_wrap textarea.form-control:focus
{
	outline:none;
	border: 1px solid #ade2ce
}


.ifyes {
    display: none;
}



@media(max-width:575px)
{

#vehiclecondition .form-group {
    flex-direction: column;
}
	}




.form_sell_wrap  h3 {
    margin-bottom: 15px;
    font-size: 22px;
    color: #9344af;
}



.flex-50 {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    border-bottom: 1px solid #d4d4d4;
    margin-bottom: 23px;
}

.flex-50 .flex_wrap {
    width: 100%;
    margin-right: 15px;
}

.flex-50 .form_wrap {
    padding-right: 4%;
    flex: 0 0 46%;
    border: none;
    margin-bottom: 1px;
}

.flex-50 .form_wrap h4 {
    font-size: 14px;
   
    margin-bottom: 10px;
}



.mailstatus {
    text-align: center;
    border: 2px solid #2bb17e;
    padding: 7px;
   
    color: #2bb17e;
    
   margin-bottom: 15px;
}


.question .form_wrap {
    padding-bottom: 13px;
}




div#vehiclecondition .radio_btn h5 {
   
    font-size: 16px;
    color: #a55faf;
    font-weight: 600;
    margin-bottom: 5px;
    margin-top: 10px;
}

div#vehiclecondition .radio_btn p {
    margin-top: 9px;
    /* font-size: 13px !important; */
    color: #8a8a8a;
    margin-bottom: 0;
}


div#vehiclecondition 
 label.radio_btn {
    width: 100%;
}


div#vehiclecondition  .radio_btn input:checked~.label_text h5,
div#vehiclecondition  .radio_btn input:checked~.label_text p
{
	color:#fff;
}



.form_sell_wrap input[type=number]::-webkit-inner-spin-button, 
.form_sell_wrap input[type=number]::-webkit-outer-spin-button { 
  -webkit-appearance: none; 
  margin: 0; 
}


.select-selected.foo {
    border-color: #fb1515;
}

/*------------------------Update 6-8-2020------------------------*/

.csoon {
   position: relative !important;
}

.csoon:before {
   background: url(https://www.carcreditnation.com/wp-content/uploads/2020/08/coming-soon.webp)  no-repeat;
   /*background: url(https://www.carcreditnation.com/wp-content/uploads/2020/08/coming-soon.png)  no-repeat;*/
   position: absolute;
   display: block;
      width: 180px;
    height: 180px;
    top: -2px;
    right: 9px;
   background-size: contain;
   content: "";
   z-index: 99;
}

@media(max-width:768px)
{

.csoon:before {
     right: 2px;
}
}

@media(max-width:575px)
{
.csoon:before {
   right: -4px;
       width: 131px;
}
}




.vehicleSearchPhoto.csoon {
    overflow: initial !important;
}

.vehicleSearchPhoto.csoon a {
   overflow: hidden;
}

.vehicleSearchPhoto.csoon:before {
   width: 100px;
   height: 77px;
   top: -7px;
   right: -31px;
}


.filterblur .fprice {
    filter: blur(6px);
}

.small-view .thumbnails li img {
max-width: 77px;
}
ul.flex-direction-nav li a {
z-index: 99;
}


/*-------------------------Update 14-10-2021---------------*/
.ruhzbul {
    display: inline-block;
    max-width: 140px !important;
    height: 70px !important;
}

.header-logo a {
    display: inline-block !important;
    vertical-align: middle;
    margin-left: 15px;
}

.ruhzbul:hover img {
    margin-left: 0 !important;
}

.header-logo
{
	width:40%;
}

@media(max-width:767px)
{
	.header-logo
{
	width:100%;
}
}

.head_right {
    width: 20%;
}



.form-table .one-fifth .form-caption {
    margin-bottom: 0 !important;
}

.form-table .one-fifth .form-caption p {
    margin-bottom: 4px;
}

.call_to_action form {
    margin-bottom: 8px;
}

.form-table .one-fifth .form-caption ul {
    margin-top: 7px;
}

.form-table .one-fifth .form-table-row:nth-child(2) {
    margin-top: 40px;
}
.form-table .one-fifth .form-table-row.btn-wraps {
    margin-top: 0;
}


.mobile-financed {
    display: none;
}


.featured-wrap {
    display: flex;
    flex-wrap: nowrap;
    margin-top: 20px;
    background: #ffffff;
    border-radius: 15px;
    padding: 30px;
    border: 1px solid #efefef;
	box-shadow: 0px 0px 7px 5px #00000005;
}

.car-details-tabs.fullwidth_div.inner-page-content.vindecoder-tab {
    padding-top: 0px;
}
ul.detail-list {
    width: 100%;
    color: #5c5c5c;
    font-weight: 700;
}

.ftrd-content {
    flex: 1;
    background: #efefef;
    padding: 25px;
    line-height: 28px;
    border-radius: 10px;
    margin-left: 20px;
    box-shadow: 0px 0px 5px 2px #b9b9b966;
    border: 5px solid #fff;
}

form.post-password-form input {
    border: 1px solid #cacaca;
    padding: 7px 5px;
}

form.post-password-form input[type="submit"] {
    background: #9042ac;
    color: #fff;
    padding: 7px 15px;
    cursor: pointer;
    transition: all 400ms linear;
}

form.post-password-form input[type="submit"]:hover {
    background: #26ab7a;
}
.vindata.detail-page-content span.mil-city,.vindata.detail-page-content span.mil-hwy {
    font-size: 15px !important;
    padding: 28px 0 20px 4% !important;
}

.vindata.detail-page-content span.mil-hwy {
    padding: 28px 4% 20px 0 !important;
}
.vindata.detail-page-content .main-options .main-options-box .main-options-list .car-vin {
    margin-left: auto;
    margin-right: auto;
    float: none;
}



@media(max-width:600px)
{
.form-table .one-fifth .form-table-row:nth-child(2) {
    margin-top: 0;
}
	
	.header-logo a img {
    max-width: 64px;
}
	
	
		.detail-page-content .main-options>h2 {
    padding: 8px 0 8px 30%;
}
	
	
	.page-template-home2017 .boxes1:nth-child(1),.page-template-home2017 .boxes1:nth-child(3) {
    display: none;
}
	
	
	.advantage ul {
  
    max-width: 300px;
    margin: 25px auto;
}
	
	.advantage h4 {
    text-align: center;
}
	
	
	.advantage {
    padding: 0;
    padding-top: 15px !important;
}
	
	
	.advantage.video {
    margin: 14px 0px;
    
}
	
	.widget-odd.widget-last.widget-first.widget-1.advantage.video {
    width: 94% !important;
}
	

.call_to_action h1 {
    border-bottom: 2px dashed;
	padding-bottom: 5px;}
	
	
	.form-table .one-fifth .form-caption ul {
    margin-top: 21px;
}
	
	.VehicleSearchFeatures {
    display: none;
}

	
	.widget-wrap-21 {
    display: flex;
    flex-direction: row;
		justify-content:space-between;
		align-items: center;
    margin-bottom: 15px;
}

.widget-wrap-21 .carfax-img-wrap {
    width: auto !important;
    padding: 0 !important;
    max-width: 85px;
}

.mobile-financed {
    color: #6f6f6f;
    text-align: center;
}



span.pricedollar {
    font-size: 26px;
    font-weight: 700;
    color: #000;
}
	
	
	.vehicleSearchCarPrice {
    display: none;
}



.widget-wrap-21 .vehicleSearchCarPrice {
    display: block;
}
	
	ul.paylowas {
    display: flex;
    flex-direction: row;
    width: 100%;
    justify-content: space-between;
		    margin-top: 0 !important;
		justify-content:center;
}

ul.paylowas li {
    width: 100%;
}
	
	li.benefit:nth-child(1) {
    border-right: 0 !important;
}
	
	ul.search-tier li.tier {
    font-size: 18px !important;
}
	
	li.benefit:nth-child(2) {
    border-left: 0 !important;
}
	
	.mobile-financed {
    display: block;
}

	

}


@media(max-width:600px)
{

.page-template-home2017 .boxes1 {
    width: 100%;
    padding: 15px 0;
}
	
}
@media(max-width:1570px)
{

.full-slider img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image {
    float: none;
    width: auto;
    max-width: none;
    margin-left: 0;
}
	}



@media(max-width:768px)
{
	img.logo {
    width: auto;
    height: auto;
    min-height: auto !important;
}
	.featured-wrap {
    justify-content: center;
    flex-direction: column;
}

.ftrd-img {
    margin-bottom: 20px;
    text-align: center;
}

}

@media(max-width:385px)
{
.logo-nav
	{
		width:auto !important;
	}
	}

span.prices{
	    color: #119463;
}
span.prices.cutoff {
    text-decoration: line-through;
    font-size: 13px;
    color: #9138b0;
    letter-spacing: -1px;
}
li.benefit.cross {
    position: relative;
}

li.benefit.cross:before {
    content: '';
    display: block;
    width: 55%;
    height: 2px;
    background: #d62118;
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    margin: 0px auto;
	display: none;
}
li.offertext {
    text-align: center;
    font-size: 15px !important;
    color: #d36413;
    font-weight: bold;
}
li.benefit.nprice {
    color: #098f5b !important;
}
.detail-page-content ul.benefits ul {
    display: flex;
}

.detail-page-content ul.benefits ul li sup {
    display: block;
	color: #cb5906;
}

.detail-page-content ul.benefits ul li span.fprice.cutoff {
    font-size: 12px;
    text-decoration: line-through;
    color: #6435b9;
    letter-spacing: -1.2px;
    margin-right: 2px;
}

.detail-page-content ul.benefits ul li:last-child {
    display: flex;
    justify-content: center;
    align-items: center;
} 
#carList .new-arrivals-list .vehicleSearchInfo .rightInfoCell .benefit.cross {
    margin: 4px 0;
    padding: 2px;
}

#carList .new-arrivals-list .vehicleSearchInfo .rightInfoCell .benefit {
    margin: 4px 0;
}
#carList .new-arrivals-list .vehicleSearchInfo ul.paylowas {
    margin-top: 0px;
}


.detail-page-content ul.benefits ul li .newprice {
    display: inline;
    color: #119463;
}
.detail-page-content ul.benefits ul li .newprice span.fprice{
    color: #119463;
}
.detail-page-content ul.benefits ul li:first-child span.fprice.cutoff {
    color: #000;
}




.fullwidth_div.form_over_banner {
    position: relative;
    top: 0;
    position: absolute;
    margin-top: 100px;
}


.form_over_banner .get-started-form {
    width: 100% !important;
    padding:0 !important;
    margin: 0 auto !important;
    display: block;
    float: none;
}


.form_over_banner
{
	background:transparent !important;
}


@media(max-width:1024px)
{
	
	.fullwidth_div.form_over_banner {
    position: static !important;
    margin-top: -3px !important;
}
	
}



.form_over_banner .promo img {
    padding: 0;
    width: 100%;
}

@media(max-width:475px)
{
	.form_over_banner .promo {
    margin: 0 5px;
}
	
}


.form_over_banner .promo {
    margin: 0 20px;
}

.full-slider img {
    width: 100%;
}
.popup-overlay-360 {
    visibility:hidden;
	display: none;
}

.popup-content-360 {
visibility:hidden;
		display: none;
}
.popup-overlay-360.active{
visibility:visible;
	display: block;
}
#carList .new-arrivals-list .vehicleSearchPhoto a.open_360{
	line-height:20px;
}



.popup-content-360.active {
visibility:visible;display: block;
}

a.open_360 {
    display: inline-flex !important;
    padding: 5px 15px;
    background: #9949b7;
    background-image: linear-gradient(to top,#d571f9,#a737cf 49%,#d571f9);
    color: #fff;
    text-align: center;
    margin-bottom: 5px;
    margin-top: 6px;
    border-radius: 4px;
    transition: all 400ms linear;
    align-items: center;
}

a.open_360:hover {
    background-image: linear-gradient(to top,#d571f9,#7b2c97 49%,#d571f9);
}

a.open_360:before {
    content: '';
    display: inline-flex;
    background: url(https://www.carcreditnation.com/wp-content/uploads/2023/03/360-degrees-img.png);
    width: 25px;
    height: 25px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    margin-right: 5px;
}
.popup-overlay-360 {
    position: fixed;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    z-index: 999999;
    background: #0000008c;
    width: 100%;
    height: 100%;
}

.popup-overlay-360 .popup-content-360 {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    position: relative;
	    padding: 20px;
}

.popup-overlay-360 .popup-content-360 iframe {
    width: 910px;
    height: 680px;
    border: 5px solid #fff;
    background: #fff;
	max-width: 100%;
}
span.load-360 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 9999;
    font-size: 0px;
    background: url(https://www.carcreditnation.com/wp-content/uploads/2023/03/loading-1.svg);
    width: 100px;
    height: 100px;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
}

#wrap-area-360 {
    position: relative;
}

button.close-360-popup {
    position: absolute;
    top: -15px;
    right: -15px;
    font-size: 0px;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    border: 0px;
    background: #fff;
    text-align: center;
    cursor: pointer;
    box-shadow: 0px 0px 10px 0px #00000040;
    transition: all 400ms linear;
    opacity: 0;
}
.popup-overlay-360 button.close-360-popup:hover {
    background: #fff;
    box-shadow: 0px 0px 15px 0px #000000d4;
}

button.close-360-popup:before,button.close-360-popup:after {
    content: '';
    display: inline-block;
    width: 15px;
    height: 2px;
    background: #6e2091;
}

button.close-360-popup:before {
    transform: translateY(1px) rotate(45deg);
}

button.close-360-popup:after {
    transform: translateY(-1px) rotate(-45deg);
}

.popup-overlay-360.active button.close-360-popup {
    opacity: 1;
}
#carList .new-arrivals-list .vehicleSearchPhoto{
	text-align: center;
}
.edmunds-trade-in {
    min-height: 135px;
}
@media (max-width:1040px){ 
	.car-details-tabs #content .tabs {
    margin: -36px 0 20px 1%; 
	}
}
@media (max-width: 850px){ 
	#carList .new-arrivals-list .vehicleSearchPhoto {
    width: 22%; 
	}
}
@media(max-width: 767px){
	div#glo3d-iframe-wrapper {
    width: 100% !important;
}
	#carList .new-arrivals-list .vehicleSearchPhoto {
    width: 20%; 
	}
	li.tier-platinum img.platinum-img.fprice {
    max-width: 120px;
}
	.vin-last{
		width: 97%;
	}
	.car-details-tabs #content .tabs {
    margin: -37px 0 20px 1% !important;
}
}
@media(max-width: 600px){
	.popup-overlay-360 .popup-content-360 iframe {
    	width: 500px;
   	 	height: 430px;
		max-width: 100%;
	}
	.car-details-tabs .tabs2.tabs span.tabheads {
    width: 100%;
    box-sizing: border-box;
    height: 38px;
}
	.car-details-tabs{
		border-top: 0px;
	}
	.detail-page-content .main-options>h2 {
    box-sizing: border-box;
    width: 100%;
}
}


/*---------------------Update 31-3-2023--------------------------*/

#carList span.car-vin {
    font-size: 14px;
    color: #858585;
}

.stockno-top {
    text-align: right;
    margin-top: -17px;
    margin-bottom: 0px;
}


#carList .new-arrivals-list .vehicleSearchPrice .btn.large-btn a.btn-medium {
    font-size: 15px;
    padding: 20px 15px;
}



.rightInfoCell .vehicleSearchCarPrice {
    margin-bottom: 15px;
}

.rightInfoCell .vehicleSearchCarPrice .vehicleSearchCarPriceText {
    text-align: center;
}

.rightInfoCell .vehicleSearchCarPrice span {
    font-size: 28px;
    text-align: center;
}


.rightInfoCell .vehicleSearchCarPrice .callforprice {
    font-size: 18px;
    text-align: center;
    width: 100%;
    display: block;
    margin-top: 5px;
}

.pricd {
    text-align: center;
    font-weight: 800;
    margin-top: 5px;
}

.vehicleSearchPrice {
    display: flex !important;
    align-items: revert;
    flex-direction: column;
   justify-content: space-between;
}


.vehicleSearchPrice a.btn-medium {
    padding: 11px 10px;
    width: 100%;
}

#carList .new-arrivals-list .vehicleSearchPrice {
    background: transparent;
}

#carList .new-arrivals-list .vehicleSearchPrice
{
	min-height: 290px;
}

.rightInfoCell .vehicleSearchCarPrice
{
	      margin-bottom: 15px;
    margin-top: 20px;
}


ul.search-tier li.tier
{
	    margin-top: 20px;
}



.detail-page-content #vehicle-detail-unbundled ul.benefits li {
    padding: 0 11px;
    
   
    display: flex;
    flex-direction: column;
}

.detail-page-content ul.benefits ul li .newprice {
    display: block;
   
   
    margin: 5px 0;
}

.detail-page-content ul.benefits ul li:first-child span.fprice.cutoff {
    font-size: 14px;
    margin: 5px 0;
    display: block;
}


.detail-page-content .vehicle-dealership a#hours-button
{
	position:relative;
	    padding-left: 20px;
}

.detail-page-content .vehicle-dealership a#hours-button:before {
content: "";
    position: absolute;
    width: 15px;
    height: 15px;
    left: 7px;
    top: 8px;
    background: url(https://www.carcreditnation.com/wp-content/uploads/2023/04/map-1.svg) no-repeat;
	
	
}

.detail-page-content .vehicle-dealership .button-mask {
    display: flex;
    /* flex-wrap: wrap; */
}

.detail-page-content .vehicle-dealership .button-mask a {
    padding: 8px 6px;
}


.detail-page-content .btnn-approved .btn-green {
  font-size: 15px;
    padding: 15px 15px;
}

.detail-page-content .btnn-approved {
    margin-top: 2px !important;
}

.detail-page-content .btnn-approved a {
      padding: 8px 10px;
}

sup.dpay-offer {
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: center;
    padding-top: 10px;
    font-size: 15px;
    color: #e27829;
    font-weight: 600;
}


.detail-page-content ul#tier-wrap {
    display: block;
}



.form-table {
    display: flex;
    flex-wrap: wrap;
}



.form-table .getapproved-text {
    flex: 0 0 30%;
}

.form-table .getapproved-form {
    flex: 0 0 70%;
	    padding:0 15px;
    box-sizing: border-box;
}

.getapproved-form .form-table-row.new-row {
    display: flex;
    flex-wrap: wrap;
  
}

.page-template-home2017 .call_to_action {
    box-sizing: border-box;
}


.getapproved-form .form-table-row.new-row .form-table-row-half {
    flex: 0 0 50%;
    width: 100%;
    display: flex;
    flex-direction: column;
    text-align: left;
    padding: 0 15px;
    box-sizing: border-box;
}

.form-table-submit input#submit {
    background: #00ab6b;
    border-radius: 5px;
    box-shadow: none;
    border: none;
    padding: 13px 25px;
    color: #fff;
    font-weight: 700;
   
    cursor: pointer;
}

div#other-sources {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    width: 100%;
    margin-top: 21px;
}

.form-table-field {
    display: flex;
}


.page-template-home2017 .call_to_action
{
	    padding-top: 30px;
}




.new-arrivals-list.filterblur .rightInfoCell {
    display: none !important;
}


#carList .new-arrivals-list.filterblur .vehicleSearchPrice {
    width: 33%;
    display: flex;
   
    justify-content: center;
}

#carList .new-arrivals-list.filterblur .vehicleSearchInfo {
    width: 30%;
}

#carList .new-arrivals-list.filterblur .vehicleSearchInfo .leftInfoCell {
    width: 100%;
}

.filterblur ul#tier-wrap {
    display: none;
}




.side-main.filterblur span.pricetext {
    display: none;
}

.side-main.filterblur ul#tier-wrap {
    display: none;
}

.side-main.filterblur div#vehicle-detail-unbundled {
    display: none;
}

.side-main.filterblur sup.dpay-offer {
    display: none;
}


.detail-page-content .quick-list.quick-glance {
    min-height: 360px;
    align-items: center;
	display:flex;
}



.popup-tier {
  
    width: 240px;

    top: 42px;
    right: 50px;
    padding: 15px;
}

.vehicleSearchPrice a.btn-medium {
    padding: 11px 10px;
    width: 100%;
	    box-sizing: border-box;
}




.vehicleSearchPhoto.csoon:before {
    width: 140px;
    height: 123px;
    top: -11px;
 
}

.new-arrival-banner {
    width: 40%;
}


.rll-youtube-player {
    padding-bottom: 0;
    height: 274px;
}

.single-gtcd .inner-page-title h1 {
    text-align: center;
}


.filterblur .cta-btn-wrap {
  
    margin: 0 auto;
	    min-width: 70%;
}



@media(max-width:993px)
{
	.rightInfoCell .vehicleSearchCarPrice {
    margin-bottom: 15px;
}
	
}




@media(max-width:768px)
{
	
	#carList .new-arrivals-list.filterblur .vehicleSearchInfo {
    width: 40%;
}
	
	.detail-page-content .quick-list.quick-glance {
    min-height: auto;
}
	
	
	#carList .new-arrivals-list .vehicleSearchPrice
	{
		    width: 30%;
	}
	.form-table .getapproved-text {
    flex: 0 0 100%;
	}
	.form-table .getapproved-form
	{
		flex: 0 0 100%;
	}
	
.call_to_action h1
	{
		    padding-bottom: 5px;
    margin: 0 auto;
    margin-bottom: 19px;
    display: flex;
    align-items: center;
    text-align: center;
    justify-content: center;
    max-width: 270px;
	}
	
	.form-table .getapproved-form {
    padding: 0;
}

.getapproved-form .form-table-row.new-row .form-table-row-half {
    padding: 0 5px;
}

.page-template-home2017 .form-table-label {
    font-size: 13px;
}
	
}

@media(max-width:560px)
{
	
	.filterblur .cta-btn-wrap {
		min-width:100%;
	}
	#carList .new-arrivals-list .vehicleSearchInfo .rightInfoCell {
    margin-top: 0 !important;
}
	
	#carList .new-arrivals-list.filterblur .vehicleSearchInfo {
    width: 100%;
}
	
	#carList .new-arrivals-list.filterblur .vehicleSearchPrice
	{
		    width: 100%;
	}
	

	#carList .new-arrivals-list .vehicleSearchInfo .rightInfoCell
	{
		    min-height: auto;
	}
ul.paylowas li.offertext {
    display: block;    
    width: 100%;
    flex: 0 0 100%;
}

ul.paylowas {
    flex-wrap: wrap;
}



ul.paylowas li {
    flex: 0 0 30%;
   
}

	#carList .new-arrivals-list .vehicleSearchInfo .rightInfoCell {
    margin-left: 0;
}
	.stockno-top {
    margin-top: inherit;
    text-align: center;
    margin-top: 7px;
    margin-bottom: 8px;
}
	
	
	.mobile-financed {
    text-align: center;
    width: 100%;
		    width: 100%;
    display: flex;
    justify-content: space-between;
    padding: 0 10px;
    align-items: center;
    margin-bottom: 10px;
}
	ul#tier-wrap {
    display: none;
}
	#carList .new-arrivals-list .vehicleSearchInfo .rightInfoCell
	{
	    width: 100%;
    margin-left: -5px !important;
    padding-left: 0;
		}
	
	ul.paylowas .benefit {
    font-size: 13px !important;
}

#carList .new-arrivals-list .vehicleSearchInfo .rightInfoCell .benefit span {
    font-size: 14px;
}
	
	
	#carList .new-arrivals-list .vehicleSearchInfo ul {
    margin-top: 0;
}

.rightInfoCell .vehicleSearchCarPrice {
    margin-bottom: 0;
}
	
	#carList .new-arrivals-list .vehicleSearchInfo ul {
    margin-top: 0;
}
	
	
	
	.carfax-img-wrap {
    display: none;
}
	
.mobile-financed .carfax-img-wrap {
    display: block;
}
	
	.search-tier {
    position: relative;
}

.popup-tier {
    right: 0;
    top: 50px;
}
	
	
li.benefit.wkly {
    display: flex;
    justify-content: center;
    align-items: center;
}	
	
	}
/*search updates*/
#filtermain .stocksearch input[type=submit] {
    color: #fff;
    background-color: #32b984;
    cursor: pointer;
    background-image: url(https://www.carcreditnation.com/wp-content/uploads/2023/04/search-icon.png);
    background-repeat: no-repeat;
    background-size: 16px;
    font-size: 0px;
    width: 24px;
    height: 22px;
    vertical-align: top;
    background-position: center;
    border: 0px;
	transition: all 400ms linear;
	    margin-top: 1px;
}
#filtermain .stocksearch input[type=submit]:hover {
    background-color: #028853;
}

div#filterbar span {
    position: relative;
}

div#filterbar span:before {
    content: '';
    display: inline-block;
    width: 0px;
    height: 0px;
    border-width: 7px 7px 0px 7px;
    border-style: solid;
    border-color: #aaa transparent transparent transparent;
    margin-right: 5px;
    transition: all 400ms linear;
    transform: rotate(180deg);
}

div#filterbar span:after {
    content: '';
    display: inline-block;
    width: 0px;
    height: 0px;
    border-width: 7px 7px 0px 7px;
    border-style: solid;
    border-color: #aaa transparent transparent transparent;
    margin-left: 5px;
    transition: all 400ms linear;
    transform: rotate(180deg);
}

div#filterbar span.hidef:after,div#filterbar span.hidef:before {
    transform: rotate(0deg);
}
#carList .new-arrivals-list .vehicleSearchInfo .rightInfoCell .benefit.nprice strike.upd2023.benefit.cross {
    border: 0px;
    display: block;
}

#carList .new-arrivals-list .vehicleSearchInfo .rightInfoCell .benefit.nprice strike.upd2023.benefit.cross {
    text-decoration: none;
    position: relative;
}

#carList .new-arrivals-list .vehicleSearchInfo .rightInfoCell .benefit.nprice strike.upd2023.benefit.cross .price-strike {
    position: relative;
    display: inline-block;
}

#carList .new-arrivals-list .vehicleSearchInfo .rightInfoCell .benefit.nprice strike.upd2023.benefit.cross .price-strike:before {
    content: '';
    display: block;
    width: 100%;
    height: 1px;
    background: #6b0294;
    position: absolute;
    top: 55%;
    left: 0px;
}



/*---------------------Update 10-3-2023--------------------------------*/

.accpt {
    display: flex;
    width: 100%;
    justify-content: flex-start;
       align-items: flex-start;
    padding: 10px 0;
	padding-bottom:0;
}

.accpt input {
    width: auto !important;
}

.accpt span {
    font-size: 13px;
	    line-height: 16px;
}

.accpt span a{
	  font-size: 13px;
}


.form-table-row.acceptance1 {
    margin-top: 10px;
	line-height:18px;
}
.call_to_action .form-table-row.acceptance1>span{
	font-size:14px;
}


.call_to_action .form-table-row.acceptance1 {
    text-align: left;
}


.call_to_action .form-table-row.acceptance1 span a {
   
	color:#fff;
	text-decoration:underline;
	font-weight:bold;
	font-size:14px;
}


.call_to_action .form-table-row.acceptance1
{
	padding:0 15px;
}

p.form-priv-text {
    font-size: 13px !important;
	    line-height: 17px;
}

p.form-priv-text strong{
    font-weight:300;
}



.detail-page-content .quick-list.quick-glance {
    float: right;
    margin-left: 2%;
    margin-right: 2%;
}


/*----------------Update 10-5-2023----------------*/

.paypop-info {
       position: absolute;
    background: #fffffff2;
    padding: 16px;
    border: 1px solid #6d6d6d;
    border-radius: 9px;
       top: 108px;
    z-index: 2;
    font-size: 14px;
    padding-top: 25px;
    left: 0;
    line-height: 18px;
    max-width: 360px;
    right: 30px;
    left: auto;
}

a.closepaypop {
    position: absolute;
    right: 15px;
    top: 5px;
}

#carList .new-arrivals-list
{
	position:relative;
}

.detail-page-content .paypop-info {
    margin: 11px;
    left: auto;
	    max-width: fit-content;
	    width: 100%;
    right: 0;
	    top: 74px;
	font-weight:300;
}


@media(max-width:560px)
{
	.paypop-info {
    margin: 11px;
    left: auto;
    width: 100%;
    left: 0;
    right: 0;
    max-width: fit-content;
		    bottom: 80px;
    top: auto;
}
	.detail-page-content .paypop-info
	{
		       top: 62px;
		    bottom: auto;
}
}


.call_to_action .form-table-row.acceptance1 strong {
    font-weight: 300;
    font-size: 13px;
}

.call_to_action .form-table-row.acceptance1 span {
    font-size: 13px;
}
div#halfway {
    display: inline;
}

/*style updates 18-06-2024*/
.new-arrivals-list .vehicleName {
    display: flex;
    justify-content: space-between;
}

.new-arrivals-list .vehicleName .stockno-top {
    margin-top: 13px;
    margin-right: 7px;
}

#carList .new-arrivals-list[data-shown="hidden"] {
    display: none;
}

@media(min-width:1571px){
.full-slider img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image{
	height: 600px;
    width: 100%;
    object-fit: cover;
    object-position: center;
}
	}