@import url(http://images1.ecarlist.com/sites/common/sitemap-2.0.css);
@import url(http://images1.ecarlist.com/sites/js/dropdown.css);
#home #random_list_location #random_list_item {
	margin:0px 5px;
}
/* Begin Common */
body {
	background:url(../images/bgMain.jpg) top center repeat-x #000;
	margin: 0 0 0 0;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:9pt;
}

p { margin:0px; padding: 5px 0 0 0; }
a { color:#fff; }
a:hover { color:#c2251b; text-decoration:none; }

/* End Common */

/* Begin Main Containers */
#contentContainer {
	margin:0px auto;
	width:980px;
	padding:0 0 20px 0;
}
/* End Main Containers */

/* Begin Header */
#header {
	background:url(../images/header.jpg) top center no-repeat;
	height:107px;
	margin:0 0 8px 0;
}
#header h1 { display:none; }
#header #emailNewsletter {
	position:absolute;
	top:10px;
	left:50%;
	margin-left:200px;
	text-align:right;
}
#header #emailNewsletter ul { padding:0; margin:0; }
#header #emailNewsletter ul li { padding:0; margin:0; list-style:none; display:inline; height:20px; }
#header #emailNewsletter .input { padding:2px; font-family: Arial,Helvetica,sans-serif; font-size:10px; border:1px solid #333; }
#header #emailNewsletter #submitButton { border:1px solid #333; }

/* End Header */

/* Begin Navigation */
#mainNavigation {
	padding:53px 0 0 0;
	text-align:right;
	margin:0px auto;
	width:980px;
}
#mainNavigation ul {
	padding:0 0 0 0;
	margin:0 0 0 0;
	list-style:none;
}
#mainNavigation ul li {
	list-style-type:none;
	padding:0 -2px 0 -2px;
	margin:0 -3px 0 0;
	display:inline;
	text-align:right;
}

#mainNavigation ul li ul a{
	font-weight: bold;
}
/* End Navigation */

/* Begin Footer */
#footer {
	background:url(../images/bgFooter.gif) top center no-repeat;
	margin:0px auto;
	text-align:center;
	width:980px;
	padding:0 0 20px 0;
	font-size:8pt;
	color:#888888;
}
#footer a {
	color:#888888;
}
#footer a:hover {
	color:#fff;
}
#footer ul {
	padding:16px 0 11px 0;
	margin:0 0 0 0;
	list-style:none;
}
#footer ul li {
	padding:0 21px 0 21px;
	margin:0 0 0 0;
	list-style-type:none;
	display:inline;
}
#footer ul li a {
	color:#fff;
	text-decoration:none;
	padding:3px;
}
#footer ul li a:hover {
	background:#c2251b;
}
/* End Footer */


/* Begin Homepage */
#flashPlaceholder {
	background:url(../images/homepage/flash_placeholder.jpg) top center no-repeat;
	height:488px;
}
#featuredInventory {
	background:url(../images/homepage/bgFeatured.gif) top center repeat-x;
	height:26px;
	margin:0 0 15px 0;
}
#featuredInventory #featuredTitle {
	background:url(../images/homepage/titleFeatured.gif) top left no-repeat;
	height:26px;
}
#homeBoxes {
	margin:0 0 10px 0;
}
.homeBox {
	width:191px;
	height:122px;
	float:left;
	margin:0 0 0 6px;
}
#homeBoxContact {
	background:url(../images/homepage/boxes/04.jpg) top center no-repeat;
	width:191px;
	height:122px;
	float:left;
	margin:0 0 0 6px;
	color:#b0b0b0;
	font-size:7.5pt;
	text-align:left;
}
#homeBoxContact a {
	color:#b0b0b0;
}
#homeBoxContact a:hover {
	color:#fff;
}
#homeBoxContact #contactInner {
	padding:29px 0 0 10px;
}
#homeBoxAbout {
	background:url(../images/homepage/boxes/05.jpg) top center no-repeat;
	width:191px;
	height:122px;
	float:left;
	font-size:7.5pt;
}
#homeBoxAbout a {
	color:#ef4035;
	text-decoration:none;
}
#homeBoxAbout a:hover {
	color:#fff;
}
#homeBoxAbout #aboutInner {
	color:#c2c2c2;
	padding:34px 10px 0 10px;
	text-align:left;
}
/* End Homepage */



/*misc classes*/
.clear {
	clear:both;
}
.spacer {
	height:20px;
}
#ecarlist_bug { 
	margin:18px 0 0 0;
	display:block;
	text-align:center;
}

@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 { 
		display: inline-block; 
		margin: 10px 0 30px; 
		font-size: 14px; 
		color: #888;
}
.dt-footer a { 
		font-size: 24px; 
		text-decoration: none; 
		color: #888;
}
.dt-footer a:hover { text-decoration: none; color: #fff; }
.ie7 .dt-footer { zoom:1; display: inline; }

.divider_big {
	background:url(../images/divider.gif) center center no-repeat;
	height:38px;
}

#header #facebook_icon {background: url(../images/facebook_32.png) no-repeat transparent; display: block; height: 32px; margin-left: 162px; position: absolute; left: 50%; text-indent: -9999em; top: 10px; width: 32px;}
#header #twitter_icon {background: url(../images/Twitter_32.png) no-repeat transparent; display: block; height: 32px; margin-left: 126px; position: absolute; left: 50%; text-indent: -9999em; top: 10px; width: 32px;}

.specials_flash_container{
	width: 980px!important;
	height: 488px!important;
}
.specials_flash_item{
	background-position: center fixed;
	background-size: cover;
}
div#mainNavigation ul li ul {
    display: none;
}

#mainNavigation ul{
	position: relative;
    float: right;
}
#mainNavigation ul li{
	float: left;
}
div#mainNavigation ul li ul{
	display: none;
    position: absolute;
    background-color: #333;
    /*min-width: 160px;*/
    /* box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); */
    padding: 12px 16px;
    z-index: 1;
    color: #000;

}
div#mainNavigation ul li:hover ul{
	display: block;
}
#reviews #dr-mainContainer{
	color: #000;
}

body #leftContainer {height: auto}
