div#car-model-container {
	display:none;
}

span.highlight {
	font-weight:bold;
}

span.imp {
	color:#FF0000;
}

/* FRONTPAGE OFFERS
--------------------------------------------------------------- */

.ban {
	margin-bottom:40px;
	height:300px;
}

.ban ul {
	background:url("../img/intro-menu-bg.png") no-repeat right top;
	list-style-type:none;
	position:relative;
	left:10px;
	width:220px;
	float:left;
	margin:0;
	padding:0;
	z-index:99;
}

.ban li {
	padding-right:10px;
	text-align:right;
	height:46px;
}

.ban li.active, .ban li.active {
	background-image:url("../img/intro-menu-active-bg.gif");
	margin-right:-23px;
	padding-right:33px;
	position:relative;
	z-index:99;
	height:47px;
}


.ban li a:link, .ban li a:visited {
	text-decoration:none;
	display:block;
	color:#000;
	padding-top:5px;
	height:35px;
}

.ban li.active a:link, .ban li.active a:visited {
	text-decoration:none;
	font-weight:bold;
	color:#b12234;

	height:47px;
}


.ban .offer {
	background:url("../img/intro-bg.png") repeat-y 0 0;
	height:300px;
	width:590px;
	float:left;
}

.ban #offer-content {
	margin:-10px 0 0 10px;
	height:300px;
	width:600px;
}

/* PAGINATOR */

div#paginator {
	border-top:1px dashed #b2b2b2;
	padding-top:7px;
	color:#b4b4b4;
}

div#paginator a:link, div#paginator a:visited {

}

div#paginator span.numbers {
	margin-bottom:10px;
	display:block;
}

div#paginator span.current {
	color:#414141;
}

div#paginator a.prev {
	background:url("../img/icn_prev.gif") no-repeat left center;
	padding-left:20px;
}
div#paginator a.next {
	background:url("../img/icn_next.gif") no-repeat right center;
	padding-right:20px;
}

.section-content table td {
	border-bottom:0;
	vertical-align:top;
}

.section-content table td h2 {
	margin-top:0;
}

#dealer-company {
	background-color:#dce5f4;
	line-height:115%;
}

#dealer-company td {
	vertical-align:top;
	padding:7px;
}

#dealer-company td.img {
	width:1px;
}

#dealer-company div.website {
	margin-bottom:5px;
}


/* SECTION ATTACHMENTS */

div#attachments {
	padding-top:20px;
}

div#attachments div {
	background:url("../img/filetypes/unknown.png") no-repeat 5px 3px;
	border:1px solid #dcdcdc;
	padding:3px 0 3px 45px;
	line-height:100%;
	margin-bottom:5px;
	display:block;
	width:300px;
	min-height:32px;
}

div#attachments span.size {
	margin-top:3px;
	display:block;
	color:#616161;
}

div#attachments div.type_doc {
	background-image:url("../img/filetypes/doc.png");
}
div#attachments div.type_xls {
	background-image:url("../img/filetypes/xls.png");
}
div#attachments div.type_pdf {
	background-image:url("../img/filetypes/pdf.png");
}





div#tooltip {
	background:url("../img/tooltip.png") no-repeat bottom;
	font-family:arial, sans-serif;
	position:absolute;
	font-size:11px;
	display:none;
	min-height:82px;
	width:161px;
	color:#fff;
}

div#tooltip.tooltip-big {
	background-image:url("../img/tooltip-big.png");
	width:200px;
}

div#tooltip img {
	margin:5px 0 0 5px;
}

div#tooltip a:link, div#tooltip a:visited {
	color:#fff;
}

div#tooltip div.block1 {
	padding:7px 7px 3px 7px;
	margin:0 3px;
}

div#tooltip div.block2 {
	padding:0 7px 10px 7px;
	margin:0 3px;
}

div#tooltip p {
	margin:2px 0;
}

div#tooltip p.b {
	line-height:100%;
	font-weight:bold;
}

div.hidden {
	display:none;
}

div.apply-btn {
	background-color:#ddecd9;
	text-align:center;
	padding:10px 0;
}

div.apply-btn a:link, div.apply-btn a:visited {
	background-color:#fae12f;
	border:1px solid #b82245;
	text-decoration:none;
	font-size:0.9167em;
	padding:1px 10px;
	color:#b82245;
}

label span {
	color:red;
}

a.spec:link, a.spec:visited {
	background:url("../img/filetypes/pdf.png") no-repeat left center;
	padding-left:38px;
	line-height:32px;
	margin:0 0 5px 0;
	display:block;
	height:32px;
}

.print-link {
	float:left;
	margin:0 20px 10px 0;
}

.option-new-description {
	color:#777777;
	display:block;
	margin:10px 0 0 10px;
}
