body { background: #000 url('../images/body_bg.jpg') top left repeat-x; text-align:center; padding:0px; margin:12px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:9pt; }
p { padding:0px 0px 12px 0px; margin:0px; }
a { text-decoration:underline; color:#fff; }
a:hover { text-decoration:none; color:#000; }
#contact a { color:#000; text-decoration:underline; }
#contact a:hover { color:#660000; text-decoration:none; }
form { padding:0px; margin:0px; }
select { width: 210px; margin:5px 0px; }
ul { margin:5px auto 15px; }
ul li { list-style:square; padding:0px; margin:0 25px 2px 25px; }

#container { position:relative; padding:0px; margin:0px auto; width:940px; text-align:left; }
#container .getApprovedBtn_ENG {position: absolute; top:15px; left:6px; display: block; z-index: 100;}
#container .getApprovedBtn_SPA {position: absolute; top:15px; right:-30px; display: block; z-index: 100;}

#header { height: 279px; margin:0px auto; position:relative; padding:0px; background: url('../images/banner.jpg') left top no-repeat; }

/* --- PRIMARY NAVIGATION --- */
#priNav { height: 80px; margin:0px; padding:0 0 0 95px; background: url('../images/priNav_bg.jpg') top left repeat-x; border-bottom:1px solid #fff; }
#priNav h2 { display:none; }
#priNav li { padding:0; margin:0; display:inline; float:left; list-style:none; }
#priNav li a { display:block; color: #660000; text-decoration:none; line-height:80px; /*height:80px;*/ font-weight:bold; font-size:10.5pt; padding:0px 8px; margin:0px; text-transform:uppercase; }
#priNav li a:hover { background:url('../images/priNav_hover.jpg') left -1px repeat-x; color:#fff; }

/* --- CONTENT --- */
#content { clear:both; width:920px; padding:11px 10px 0px 10px; margin:0px auto; position:relative; background: #fff url('../images/content_bg.jpg') top left repeat-x; color:#000; font-family: Arial, Helvetica, sans-serif; min-height:584px; height:auto !important; height:584px; }
#vehicle #content { padding:11px 0px 0px 0px; width:940px; }

.sideColumn {
	float:left;
	padding:0px;
	margin:0px;
	width: 240px;
}

.centerColumn {
	float:left;
	padding:0px;
	margin:0px 10px;
	width:420px;
}

.divider {
	height:2px;
	background:#727272;
	padding:0px;
	margin:5px auto 15px;
	position:relative;
}

* html .divider { background:transparent; border-bottom:2px solid #727272; }

.gradient { padding:10px; margin:0px auto 0.25em; position:relative; background:url('../images/gradient.jpg') top left repeat-x; }
.gradient .quicklinks { padding:0px; margin:0px auto 0px; position:relative; height:108px; text-align:center; }
.gradient .quicklinks li { padding:0; margin:0; display:inline; float:left; list-style: none; }
.gradient .quicklinks li a { display:block; text-decoration:none; text-indent:-9000px; height:110px; }
.gradient .quicklinks li a#inventory { background:url('../images/quicklinks_bg.jpg') 0px 0px no-repeat; width:179px; }
.gradient .quicklinks li a#inventory:hover { background-position:-385px 0px; }
.gradient .quicklinks li a#finder { background:url('../images/quicklinks_bg.jpg') -179px 0px no-repeat; width:206px; }
.gradient .quicklinks li a#finder:hover { background-position:-564px 0px; }
.gradient h4 { color:#fff; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; line-height:17px; font-size:18px; padding:0px; margin:0px 0px 5px 0px; font-weight:normal; }
/**/
#random_list_location #random_list_item a { text-decoration:none; }
#bottomThumbs { overflow:hidden; }
.gloInner-left2 { width:68%; }
/**/

.header {
	text-align:center;
	color:#fff;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:20px;
	line-height:35px;
	background:url('../images/header1.gif') top left repeat-x;
	margin:0px auto;
	position:relative;
}

.header2 {
	text-align:center;
	color:#fff;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:20px;
	line-height:35px;
	background:url('../images/header2.gif') top left repeat-x;
	margin:0px auto;
	position:relative;
}

.header3 {
	height:20px;
	background:url('../images/header3.gif') top left no-repeat;
	margin:0px auto;
	position:relative;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.body {
	background-color:#8a8a8a;
	padding:10px;
	color:#fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	margin:0px auto;
	position:relative;
}

.body p { font-size: 11pt; }
.body a#get_directions { display:block; width:158px; height:27px; padding:0px; margin:0px auto; background:url('../images/mapit.jpg') 0px 0px no-repeat; text-indent:-9000px; }
.body a#get_directions:hover { background-position: -158px 0px; }
* html .body .floatleft { width:100px; }

.body2 {
	background:#3b3b3b url('../images/content_body2.jpg') top left repeat-x;
	padding:12px;
	color:#fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:17px;
	margin:0px auto;
	position:relative;
}

.body3 {
	background: url('../images/content_body3.gif') top center repeat-y;
	padding:0px 15px;
	color:#fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px auto;
	position:relative;
}

.body3 h2 {
	padding:0px;
	margin:0px;
	font-weight:normal;
	text-align:center;
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	line-height:35px;
}

.body3 p {
	padding:0px;
	margin:0px;
}

.body3 form {
	padding:0px;
	margin:0px;
}

.footer {
	height:25px;
	background: url('../images/content_footer.jpg') top center no-repeat;
	padding:0px;
	margin:0px auto 11px;
	position:relative;
}

.footer2 {
	height:14px;
	background: url('../images/content_footer2.jpg') top center no-repeat;
	padding:0px;
	margin:0px auto 11px;
	position:relative;
}

.footer3 {
	height:20px;
	background: url('../images/content_footer3.gif') bottom left no-repeat;
	margin:0px auto 11px;
	position:relative;
	padding:0px;
}

.clear { clear:both; }
.larger { font-size:20px; }

/* --- FOOTER --- */
#footer { padding:14px 0px 0px 0px; margin:0px auto; position:relative; text-align:center; background:url('../images/footer_bg.jpg') top left repeat-x; width:940px; height:33px; clear:both; }
#footer p { padding:0px; margin:0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#fff; line-height:30px; }
#footer p a { color:#fff; text-decoration:none; text-transform:lowercase; }
#footer p a:hover { color:#000; text-decoration:underline; }
a#ecarlist { display:block; width:161px; height:32px; text-indent:-9000px; padding:0px; margin:15px auto 30px; background:url('../images/ecarlist.gif') 0px 0px no-repeat; }
a#ecarlist:hover { background-position: 0px -32px; }