@charset "UTF-8";
/**************************************************
ecarlist STYLESHEET
(C) ecarlist. ALL RIGHTS RESERVED.
AUTHORED BY: Chris Alexander of ecarlist
***************************************************/

body {
	background: #fff url('../images/bgMain.gif') top center repeat-x;
	margin:0px;
	padding:0px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
}

/*p { margin-top:5px; }*/
.clear { clear:both; }
.floatleft { float:left; }

#container {
	postion:relative;
	padding:0px;
	margin:0px auto;
	width:980px;
}

#header {
	width:980px;
	height:149px;
	padding:0px;
	margin:0px auto 3px;
	position:relative;
	background: url('../images/header_bg.gif') center 3px no-repeat;
}

/* logo for nvxess main store */
h1#logo_nxcess, h1#logo {
	position: absolute;
	top:0px;
	left:0px;
	padding:0;
	margin:0px /*auto*/;
	height: 152px;
	width: 376px;
	text-indent:1px;
	font-size: 1px;
	/* ignored in IE/Mac \*/
	overflow: hidden;
	font-size: 12px;
	/* */
}

h1#logo_nxcess a span, h1#logo a span {
	position: absolute;
	top: 0px;
	left: 0px;
	display: block;
	background: url('../images/logo_nxcess.jpg');
	width: 100%;
	height: 100%;
 	cursor: hand;
}

/* logo for nxcess west store */
h1#logo_west {
	position: absolute;
	top:0px;
	left:0px;
	padding:0;
	margin:0px /*auto*/;
	height: 152px;
	width: 376px;
	text-indent:1px;
	font-size: 1px;
	/* ignored in IE/Mac \*/
	overflow: hidden;
	font-size: 12px;
	/* */
}

h1#logo_west a span {
	position: absolute;
	top: 0px;
	left: 0px;
	display: block;
	background: url('../images/logo_west.jpg');
	width: 100%;
	height: 100%;
 	cursor: hand;
}

/* logo for both stores */
h1#logo_both {
	position: absolute;
	top:0px;
	left:0px;
	padding:0;
	margin:0px /*auto*/;
	height: 152px;
	width: 505px;
	text-indent:1px;
	font-size: 1px;
	/* ignored in IE/Mac \*/
	overflow: hidden;
	font-size: 12px;
	/* */
}

h1#logo_both a span {
	position: absolute;
	top: 0px;
	left: 0px;
	display: block;
	background: url('../images/logo_both.jpg') no-repeat left top;
	width: 320px;
	height: 100%;
 	cursor: hand;
}

#header h4 {
	position:absolute;
	bottom:0px;
	left: 10px;
	font-size:14px;
	font-weight:normal;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
}

* html #header h4 {
	bottom:10px;
}

#subflash {
	position:absolute;
	top:0px;
	right:0px;
	padding:0px;
	margin:0px;
}

#priNav {
	height:53px;
	padding:0px;
	margin:0px auto;
	position:relative;
	text-align:center;
	background:url('../images/priNav_bg.jpg') top center no-repeat;
}

#priNav h2 { display:none; }

#priNav span {
	background:url('../images/priNav_spacer.jpg') center 19px no-repeat;
	padding: 26px 1px 27px 1px;
}

#priNav a:link, #priNav a:visited, #priNav a:active {
	color:#fff;
	font-size:13px;
	/*font-weight:bold;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:36px;
	text-decoration:none;
	letter-spacing:0.06em;
	padding:10px 19px;
}

* html #priNav a:link, * html #priNav a:visited, * html #priNav a:active {
	font-weight:bold;
}

#priNav a:hover {
	color:#fff;
	background: url('../images/priNav_hover.gif') left 1px repeat-x;
}

#flash {
	height:302px;
	padding:0px;
	margin: 0px auto;
	position:relative;
	/* remove the background conce the flash is built 
	background:url('../images/flash_placeholder.jpg') top center no-repeat;*/
	text-align:center;
	clear:left;
}

/*******homepage********/
#content {
	width:940px;
	min-height:331px;
	padding:8px 20px 0px 20px;
	margin:0px auto;
	position:relative;
}

#sideColumnL {
	width:250px;
	float:left;
	text-align:left;
	marging-left:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

#sideColumnR {
	width:250px;
	float:left;
	text-align:left;
	marging-right:20px;
	color:#fff;
	font:13px/16px normal Verdana, Arial, Helvetica, sans-serif;
}

#sideColumnR p { padding-right:12px; padding-left:12px; }

#centerColumn {
	width:420px;
	margin-left:10px;
	margin-right:10px;
	text-align:left;
	float:left;
}

#centerInner {
	width:650px;
	margin-left:20px;
	text-align:left;
	float:left;
}

#content h3 {
	color:#000;
	font-size:17px;
	font-weight: normal;
	font-family: "Times New Roman", Times, serif;
	padding:10px 0px 0px 0px;
	margin:0px 0px 15px 0px;
	letter-spacing:0.06em;
}

#content #centerColumn p {
	color:#000;
	font-size:12px;
	line-height:14px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:0px auto 12px;
	padding-bottom:0px;
	letter-spacing:0.08em;
}

#content p {
	color:#000;
	font-size:11px;
	line-height:14px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:0px auto 0px;
	padding-bottom:12px;
	letter-spacing:0.08em;
}

a {
	color:#000;
	text-decoration:underline;
}

a:hover {
	color:#4359d3;
}

.grayBox_header {
	width:230px;
	height:31px;
	padding:10px;
	margin:0px auto;
	position:relative;
	background:url('../images/grayBox_header.gif') top left no-repeat;
}

.grayBox_header2 {
	width:250px;
	height:19px;
	padding:0px;
	margin:0px auto;
	position:relative;
	background:url('../images/grayBox_header2.gif') top left no-repeat;
}

.grayBox_body {
	width:214px;
	/*min-height:200px;*/
	padding:0px 17px;
	margin:0px auto;
	position:relative;
	border-left:1px solid #d9d9d9;
	border-right:1px solid #bbbbbb;
	background:#f1f1f1 url('../images/grayBox_body.gif') bottom left repeat-x;
}

.grayBox_divider {
	/*width:248px;*/
	/*height:18px;*/
	padding:10px 0px 20px 0px;
	margin:0px auto;
	position:relative;
	background: url('../images/grayBox_divider.gif') center top no-repeat;
}

.grayBox_footer {
	width:250px;
	height:35px;
	padding:0px;
	margin:0px auto;
	position:relative;
	background:url('../images/grayBox_footer.gif') top left no-repeat;
}

#content form {
	padding:0px;
	margin:-2px auto -2px;
	text-align:center;
}

#content select {
	display:block;
	margin-bottom:11px;
	width:201px;
}

.grayBox_body .tabletext {
	padding:0px;
	margin:0px;
}

.grayBox_body li {
	padding:0px 0px 12px 0px;
	float:left;
	margin:0px;
	list-style:none;
}

* html .grayBox_body li {
	letter-spacing:-0.02em;
}

.grayBox_body li span {
	width: 85px;
  	float: left;
 	/*margin-left: -30px;*/
	text-align:left;
	background:url('../images/clock.gif') left 2px no-repeat;
	text-indent:20px;
}

* html .grayBox_body li span {
	width:74px;
}

.grayBox_header3 {
	width:250px;
	height:12px;
	padding:0px;
	margin:0px auto;
	position:relative;
	background:url('../images/grayBox_header3.gif') top left no-repeat;
}

.grayBox_body3 {
	background:#f7f6f6;
	width:228px;
	padding:0px 10px;
	margin:0px auto;
	position:relative;
	border-left:1px solid #d9d9d9;
	border-right:1px solid #bbbbbb;
}

.grayBox_footer3 {
	width:250px;
	height:30px;
	padding:0px;
	margin:0px auto;
	position:relative;
	background:url('../images/grayBox_footer3.gif') top left no-repeat;
}

.grayCenter_header {
	width:400px;
	padding:10px;
	height:12px;
	margin:0px auto;
	position:relative;
	background:url('../images/grayCenter_header.gif') top left no-repeat;
}

.grayCenter_body {
	width:408px;
	padding:10px 5px;
	margin:0px auto;
	position:relative;
	background:url('../images/grayCenter_gradient.gif') top left no-repeat;
}

.grayCenter_body p {
	padding:0px 12px;
}

.featVehicles {
	width:408px;
	padding:6px;
	margin:0px auto;
	position:relative;
}

/* --- Footer --- */
#footer {
	width:980px;
	min-height:46px;
	background: url('../images/footer_bg.jpg') top left no-repeat;
	position:relative;
	padding:14px 0px 0px 0px;
	margin:0px auto;
	text-align:center;
	clear:both;
}

#footer p {
	font-size:10px;
	line-height:15px;
	font-weight: normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
}

* html #footer p {
	padding-top:10px;
}

#footer a:link, #footer a:visited, #footer a:active {
	color:#363636;
	text-decoration:none;
	font-size:11px;
}

#footer p a:hover {
	color:#4359d3;
	text-decoration:none;
	font-size:11px;
}

.pending{
	color: #fff !important;
	background-color: #BD0000 !important;
	border: 0px solid #000 !important;
}

#bbb_img {padding-right:35px; padding-top:18px;}
.vitalsColumnRightBottom #bbb_img{padding-top:0}

img.contacttop { margin: 0 0 20px; }
#contact .gloInner-right { width:645px; }
#contact .gloInner-left p span { width:65px; float:left; font-weight: bold; }
#contact .gloInner-left p.contactheader { font-size: 13px; font-weight: bold; color:#4058c6; margin: 0 0 5px; padding: 0; }
#contact .gloInner-left p.contactaddress { margin: 0 0 5px; line-height: 16px; }

#contact .gloInner-left p.contact_saleperson { margin: 20px 0; padding: 0 0 15px; border-bottom: 1px dotted #999; font-size: 11px; line-height: 14px; }
#contact .gloInner-left p.contact_saleperson span { font-weight: bold; float:none; width: auto; }

#makes a {font-weight: bold;}

/*Inventory*/

#purcars{
	float: left;
	margin-top: 30px; 
	margin-left: 5px;
}

/* LOGO FONT STUFF - =========== */

@font-face {
	font-family: 'dt_logo';
	src: url('http://images1.ecarlist.com/sites/fonts/icomoon/icomoon.eot');
}
@font-face {
	font-family: 'dt_logo';
	src: url(data:application/x-font-ttf;base64,AAEAAAALAIAAAwAwT1MvMggi/LYAAAC8AAAAYGNtYXAaVcxXAAABHAAAAExnYXNwAAAAEAAAAWgAAAAIZ2x5Zqg1FdEAAAFwAAABXGhlYWQCc1fYAAACzAAAADZoaGVhBQADCQAAAwQAAAAkaG10eAQjAAoAAAMoAAAAFGxvY2EAKADCAAADPAAAAAxtYXhwAAsAXgAAA0gAAAAgbmFtZVcZpu4AAANoAAABRXBvc3QAAwAAAAAEsAAAACAAAwIAAZAABQAAAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADmAAHg/+D/4AHgACAAAAABAAAAAAAAAAAAAAAgAAAAAAACAAAAAwAAABQAAwABAAAAFAAEADgAAAAKAAgAAgACAAEAIOYA//3//wAAAAAAIOYA//3//wAB/+MaBAADAAEAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAABQAK//UDHgHUAAQAFQBEAE0AWwAAATMHIzcnIwM3PgE3PgE3PgE3PgE3EyMDFgYHDgErATc+ATc+ATsBNyMiBgcOAQcOAQcOAQcDITI2Nz4BNz4BNz4BNxMjEzczFyMXIzcjNxc3MxcjNwcjJxcjNzMCtWgaahwNZ4UWCBIHCQ4IBg4EBgcEbf1kAQUEBQYDpCUBAwcDCAF6GpMKEwsIFAcJDQcFCQJJASkIFQkKEQoHDwQHBwRpZ44BFQEJAQYBCiIGCAYBBgEIAwgBBgEGAV9kZHX+IQEBBAMECQUGDAcHDwgBjf6YAQgEAwOPAQgEBAJkAwQDCgcHDwgJEgn+8wQDAwsGBw8ICBMJAYL+RAQEFRUEEhIZFBQUFBkAAAAAAQAAAAEAAOMOVYpfDzz1AAsCAAAAAADQGwuJAAAAANAbC4kAAP/1Ax4B1AAAAAgAAgAAAAAAAAABAAAB4P/gAAADIwAAAAADHgABAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAEAAAADIwAKAAAAAAAKABQAHgCuAAEAAAAFAFwABQAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQAOAAAAAQAAAAAAAgAOAEcAAQAAAAAAAwAOACQAAQAAAAAABAAOAFUAAQAAAAAABQAWAA4AAQAAAAAABgAHADIAAQAAAAAACgA0AGMAAwABBAkAAQAOAAAAAwABBAkAAgAOAEcAAwABBAkAAwAOACQAAwABBAkABAAOAFUAAwABBAkABQAWAA4AAwABBAkABgAOADkAAwABBAkACgA0AGMAaQBjAG8AbQBvAG8AbgBWAGUAcgBzAGkAbwBuACAAMQAuADAAaQBjAG8AbQBvAG8Abmljb21vb24AaQBjAG8AbQBvAG8AbgBSAGUAZwB1AGwAYQByAGkAYwBvAG0AbwBvAG4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=) format('truetype'),
		 url(data:application/font-woff;base64,d09GRk9UVE8AAATgAAoAAAAABJgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAAA9AAAAVYAAAFWSTm40U9TLzIAAAJMAAAAYAAAAGAIIvy2Y21hcAAAAqwAAABMAAAATBpVzFdnYXNwAAAC+AAAAAgAAAAIAAAAEGhlYWQAAAMAAAAANgAAADYCc1fYaGhlYQAAAzgAAAAkAAAAJAUAAwlobXR4AAADXAAAABQAAAAUBCMACm1heHAAAANwAAAABgAAAAYABVAAbmFtZQAAA3gAAAFFAAABRVcZpu5wb3N0AAAEwAAAACAAAAAgAAMAAAEABAQAAQEBCGljb21vb24AAQIAAQA6+BwC+BsD+BgEHgoAGVP/i4seCgAZU/+LiwwHi2v5t/h0BR0AAAB2Dx0AAAB7ER0AAAAJHQAAAU0SAAYBAQgPERMWG2ljb21vb25pY29tb29udTB1MXUyMHVFNjAwAAACAYkAAwAFAQEEBwoNyvyUDvyUDvyUDvuUDve3+Un38xX0i3AnIoum7wV/9wkVI4v7GPxzoIwFoo2hlJ6anpqZnpOgCPcC+CEF+5KLFSj7/AWLiYmFhIaFhoaKiYsI+zmLsfcjBYuMjZKTkJCQkYyNiwj3DYum7/soiwVxi3CCdXl1entzhHIIQ/uh97yLBaWLpZWinKCcm6OSpAj1+BYjiwX3I/xQFYuPoYuLh4OLi3aGi4uggosFrI8VknmSnZKLi3KGi4ufhHeHi4Sfi3eGi4ukkosFDviUFPiUFYsMCgAAAAMCAAGQAAUAAAFMAWYAAABHAUwBZgAAAPUAGQCEAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAA5gAB4P/g/+AB4AAgAAAAAQAAAAAAAAAAAAAAIAAAAAAAAgAAAAMAAAAUAAMAAQAAABQABAA4AAAACgAIAAIAAgABACDmAP/9//8AAAAAACDmAP/9//8AAf/jGgQAAwABAAAAAAAAAAAAAAABAAH//wAPAAEAAAABAADio7VSXw889QALAgAAAAAA0BsLiQAAAADQGwuJAAD/9QMeAdQAAAAIAAIAAAAAAAAAAQAAAeD/4AAAAyMAAAAAAx4AAQAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAABAAAAAyMACgAAUAAABQAAAAAADgCuAAEAAAAAAAEADgAAAAEAAAAAAAIADgBHAAEAAAAAAAMADgAkAAEAAAAAAAQADgBVAAEAAAAAAAUAFgAOAAEAAAAAAAYABwAyAAEAAAAAAAoANABjAAMAAQQJAAEADgAAAAMAAQQJAAIADgBHAAMAAQQJAAMADgAkAAMAAQQJAAQADgBVAAMAAQQJAAUAFgAOAAMAAQQJAAYADgA5AAMAAQQJAAoANABjAGkAYwBvAG0AbwBvAG4AVgBlAHIAcwBpAG8AbgAgADEALgAwAGkAYwBvAG0AbwBvAG5pY29tb29uAGkAYwBvAG0AbwBvAG4AUgBlAGcAdQBsAGEAcgBpAGMAbwBtAG8AbwBuAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format('woff');
		/* url('http://images1.ecarlist.com/sites/fonts/icomoon/icomoon.svg') format('svg'); */
	font-weight: normal;
	font-style: normal;
}

[class^="icon-dt"], [class*=" icon-dt"] {
	font-family: 'dt_logo';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-dt:before {
	content: "\e600";
}
.ie7 .icon-dt {
	zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe600;');
}

.dt-footer {font-size: 11px; text-align:center; padding: 20px 0px}
.dt-footer a {text-decoration: none}
.dt-footer a span {font-size: 20px;}