/*** derek slack motors ***/
html { overflow-y: scroll; }
body, html, table, tr, th, td, p, br, div, span, h1, h2, h3, h4, h5, h6, form, img  { border: none; margin: 0; padding: 0; }

body {
	font-family:  arial, verdana, "Bitstream Vera Sans", geneva, helvetica, helve, sans-serif;
	font-size: 16px;
	color: #fff;
}

	* html body { font-size: medium; }

	body.default { background: #6a747c url(/images/bg-body-default.gif) no-repeat center top; }
	body.skoda { background: #72c167 url(/images/bg-body-skoda.gif) no-repeat center top; }
	body.subaru { background: #0055a5 url(/images/bg-body-subaru.gif) no-repeat center top; }
	body.isuzu { background: #cf1720 url(/images/bg-body-isuzu.gif) no-repeat center top; }
	body.pre-owned { background: #231f20 url(/images/bg-body-pre-owned.gif) no-repeat center top; }

#skiptomain { display: none; }

a:link, a:visited { color: #000; }
a:hover, a:active { color: #c00; }
.inline, form { display:inline; }
.breaker { clear: both; }
.lbreaker { clear: left; }
.rbreaker { clear: right; }

p { margin: 10px 0 0 0; }
p.fivespace { margin: 5px 0 0 0; }
p.tenspace { margin: 10px 0 0 0; }
p.fifteenspace { margin: 15px 0 0 0; }
p.twentyspace { margin: 20px 0 0 0; }

.txt-yellow { color: #ffe563; }

#wrapper {
	background: transparent;
	margin: 20px auto 0 auto;
	text-align: left;
	width: 900px;
}

	#header {
		width: 900px;
		height: 234px;
	}

		#header-lft {
			width: 250px;
			height: 234px;
			float: left;
		}

		#header-mid {
			width: 340px;
			height: 234px;
			float: left;
		}

			#header-mid ul {
				width: 200px;
				height: 148px;
				list-style: none;
				margin: 30px 0 0 45px;
				padding: 0;
			}

				#header-mid ul li {
					width: 200px;
					height: 37px;
					list-style-type: none;
					color: #fff;
					font-size: 0.9em;
					margin: 0;
					padding: 0;
					display: inline;
				}

					#header-mid ul li a {
						width: 100%;
						height: 37px;
						display: block;
						margin: 0;
						padding: 0;
					}

					#header-mid ul li a:link, #header-mid ul li a:visited { color: #fff; text-decoration: none; }
					#header-mid ul li a:hover, #header-mid ul li a:active { color: #ffe563; text-decoration: none; }

						#header-mid ul li a strong { display: none; }

					#header-mid ul li#hna a:link, #header-mid ul li#hna a:visited { background: transparent url(/images/bg-hna.png) no-repeat left top; }
					#header-mid ul li#hnb a:link, #header-mid ul li#hnb a:visited { background: transparent url(/images/bg-hnb.png) no-repeat left top; }
					#header-mid ul li#hnc a:link, #header-mid ul li#hnc a:visited { background: transparent url(/images/bg-hnc.png) no-repeat left top; }
					#header-mid ul li#hnd a:link, #header-mid ul li#hnd a:visited { background: transparent url(/images/bg-hnd.png) no-repeat left top; }
					#header-mid ul li#hne a:link, #header-mid ul li#hne a:visited { background: transparent url(/images/bg-hne.png) no-repeat left top; }

					#header-mid ul li#hna a:hover, #header-mid ul li#hna a:active,
					#header-mid ul li#hnb a:hover, #header-mid ul li#hnb a:active,
					#header-mid ul li#hnc a:hover, #header-mid ul li#hnc a:active,
					#header-mid ul li#hnd a:hover, #header-mid ul li#hnd a:active,
					#header-mid ul li#hne a:hover, #header-mid ul li#hne a:active { background-position: right top; }

					#header-mid ul li#hna.active a:link, #header-mid ul li#hna.active a:visited,
					#header-mid ul li#hnb.active a:link, #header-mid ul li#hnb.active a:visited,
					#header-mid ul li#hnc.active a:link, #header-mid ul li#hnc.active a:visited,
					#header-mid ul li#hnd.active a:link, #header-mid ul li#hnd.active a:visited,
					#header-mid ul li#hne.active a:link, #header-mid ul li#hne.active a:visited { background-position: right bottom; }

						/* ie6 shennanigans */
						* html #header-mid ul.default li#hna a:link, * html #header-mid ul.default li#hna a:visited { background: transparent url(/images/bg-hna-default.gif) no-repeat left top; }
						* html #header-mid ul.default li#hnb a:link, * html #header-mid ul.default li#hnb a:visited { background: transparent url(/images/bg-hnb-default.gif) no-repeat left top; }
						* html #header-mid ul.default li#hnc a:link, * html #header-mid ul.default li#hnc a:visited { background: transparent url(/images/bg-hnc-default.gif) no-repeat left top; }
						* html #header-mid ul.default li#hnd a:link, * html #header-mid ul.default li#hnd a:visited { background: transparent url(/images/bg-hnd-default.gif) no-repeat left top; }
						* html #header-mid ul.default li#hne a:link, * html #header-mid ul.default li#hne a:visited { background: transparent url(/images/bg-hne-default.gif) no-repeat left top; }

						* html #header-mid ul.skoda li#hna a:link, * html #header-mid ul.skoda li#hna a:visited { background: transparent url(/images/bg-hna-skoda.gif) no-repeat left top; }
						* html #header-mid ul.skoda li#hnb a:link, * html #header-mid ul.skoda li#hnb a:visited { background: transparent url(/images/bg-hnb-skoda.gif) no-repeat left top; }
						* html #header-mid ul.skoda li#hnc a:link, * html #header-mid ul.skoda li#hnc a:visited { background: transparent url(/images/bg-hnc-skoda.gif) no-repeat left top; }
						* html #header-mid ul.skoda li#hnd a:link, * html #header-mid ul.skoda li#hnd a:visited { background: transparent url(/images/bg-hnd-skoda.gif) no-repeat left top; }
						* html #header-mid ul.skoda li#hne a:link, * html #header-mid ul.skoda li#hne a:visited { background: transparent url(/images/bg-hne-skoda.gif) no-repeat left top; }

						* html #header-mid ul.subaru li#hna a:link, * html #header-mid ul.subaru li#hna a:visited { background: transparent url(/images/bg-hna-subaru.gif) no-repeat left top; }
						* html #header-mid ul.subaru li#hnb a:link, * html #header-mid ul.subaru li#hnb a:visited { background: transparent url(/images/bg-hnb-subaru.gif) no-repeat left top; }
						* html #header-mid ul.subaru li#hnc a:link, * html #header-mid ul.subaru li#hnc a:visited { background: transparent url(/images/bg-hnc-subaru.gif) no-repeat left top; }
						* html #header-mid ul.subaru li#hnd a:link, * html #header-mid ul.subaru li#hnd a:visited { background: transparent url(/images/bg-hnd-subaru.gif) no-repeat left top; }
						* html #header-mid ul.subaru li#hne a:link, * html #header-mid ul.subaru li#hne a:visited { background: transparent url(/images/bg-hne-subaru.gif) no-repeat left top; }

						* html #header-mid ul.isuzu li#hna a:link, * html #header-mid ul.isuzu li#hna a:visited { background: transparent url(/images/bg-hna-isuzu.gif) no-repeat left top; }
						* html #header-mid ul.isuzu li#hnb a:link, * html #header-mid ul.isuzu li#hnb a:visited { background: transparent url(/images/bg-hnb-isuzu.gif) no-repeat left top; }
						* html #header-mid ul.isuzu li#hnc a:link, * html #header-mid ul.isuzu li#hnc a:visited { background: transparent url(/images/bg-hnc-isuzu.gif) no-repeat left top; }
						* html #header-mid ul.isuzu li#hnd a:link, * html #header-mid ul.isuzu li#hnd a:visited { background: transparent url(/images/bg-hnd-isuzu.gif) no-repeat left top; }
						* html #header-mid ul.isuzu li#hne a:link, * html #header-mid ul.isuzu li#hne a:visited { background: transparent url(/images/bg-hne-isuzu.gif) no-repeat left top; }

						* html #header-mid ul.pre-owned li#hna a:link, * html #header-mid ul.pre-owned li#hna a:visited { background: transparent url(/images/bg-hna-pre-owned.gif) no-repeat left top; }
						* html #header-mid ul.pre-owned li#hnb a:link, * html #header-mid ul.pre-owned li#hnb a:visited { background: transparent url(/images/bg-hnb-pre-owned.gif) no-repeat left top; }
						* html #header-mid ul.pre-owned li#hnc a:link, * html #header-mid ul.pre-owned li#hnc a:visited { background: transparent url(/images/bg-hnc-pre-owned.gif) no-repeat left top; }
						* html #header-mid ul.pre-owned li#hnd a:link, * html #header-mid ul.pre-owned li#hnd a:visited { background: transparent url(/images/bg-hnd-pre-owned.gif) no-repeat left top; }
						* html #header-mid ul.pre-owned li#hne a:link, * html #header-mid ul.pre-owned li#hne a:visited { background: transparent url(/images/bg-hne-pre-owned.gif) no-repeat left top; }

							/* on states */
							* html #header-mid ul.default li#hna a:hover, * html #header-mid ul.default li#hna a:active,
							* html #header-mid ul.default li#hnb a:hover, * html #header-mid ul.default li#hnb a:active,
							* html #header-mid ul.default li#hnc a:hover, * html #header-mid ul.default li#hnc a:active,
							* html #header-mid ul.default li#hnd a:hover, * html #header-mid ul.default li#hnd a:active,
							* html #header-mid ul.default li#hne a:hover, * html #header-mid ul.default li#hne a:active,
							* html #header-mid ul.skoda li#hna a:hover, * html #header-mid ul.skoda li#hna a:active,
							* html #header-mid ul.skoda li#hnb a:hover, * html #header-mid ul.skoda li#hnb a:active,
							* html #header-mid ul.skoda li#hnc a:hover, * html #header-mid ul.skoda li#hnc a:active,
							* html #header-mid ul.skoda li#hnd a:hover, * html #header-mid ul.skoda li#hnd a:active,
							* html #header-mid ul.skoda li#hne a:hover, * html #header-mid ul.skoda li#hne a:active,
							* html #header-mid ul.subaru li#hna a:hover, * html #header-mid ul.subaru li#hna a:active,
							* html #header-mid ul.subaru li#hnb a:hover, * html #header-mid ul.subaru li#hnb a:active,
							* html #header-mid ul.subaru li#hnc a:hover, * html #header-mid ul.subaru li#hnc a:active,
							* html #header-mid ul.subaru li#hnd a:hover, * html #header-mid ul.subaru li#hnd a:active,
							* html #header-mid ul.subaru li#hne a:hover, * html #header-mid ul.subaru li#hne a:active,
							* html #header-mid ul.isuzu li#hna a:hover, * html #header-mid ul.isuzu li#hna a:active,
							* html #header-mid ul.isuzu li#hnb a:hover, * html #header-mid ul.isuzu li#hnb a:active,
							* html #header-mid ul.isuzu li#hnc a:hover, * html #header-mid ul.isuzu li#hnc a:active,
							* html #header-mid ul.isuzu li#hnd a:hover, * html #header-mid ul.isuzu li#hnd a:active,
							* html #header-mid ul.isuzu li#hne a:hover, * html #header-mid ul.isuzu li#hne a:active,
							* html #header-mid ul.pre-owned li#hna a:hover, * html #header-mid ul.pre-owned li#hna a:active,
							* html #header-mid ul.pre-owned li#hnb a:hover, * html #header-mid ul.pre-owned li#hnb a:active,
							* html #header-mid ul.pre-owned li#hnc a:hover, * html #header-mid ul.pre-owned li#hnc a:active,
							* html #header-mid ul.pre-owned li#hnd a:hover, * html #header-mid ul.pre-owned li#hnd a:active,
							* html #header-mid ul.pre-owned li#hne a:hover, * html #header-mid ul.pre-owned li#hne a:active { background-position: right top; }
							/* end on states */

							/* active states */
							* html #header-mid ul.default li#hna.active a:link, * html #header-mid ul.default li#hna.active a:visited,
							* html #header-mid ul.default li#hnb.active a:link, * html #header-mid ul.default li#hnb.active a:visited,
							* html #header-mid ul.default li#hnc.active a:link, * html #header-mid ul.default li#hnc.active a:visited,
							* html #header-mid ul.default li#hnd.active a:link, * html #header-mid ul.default li#hnd.active a:visited,
							* html #header-mid ul.default li#hne.active a:link, * html #header-mid ul.default li#hne.active a:visited,
							* html #header-mid ul.skoda li#hna.active a:link, * html #header-mid ul.skoda li#hna.active a:visited,
							* html #header-mid ul.skoda li#hnb.active a:link, * html #header-mid ul.skoda li#hnb.active a:visited,
							* html #header-mid ul.skoda li#hnc.active a:link, * html #header-mid ul.skoda li#hnc.active a:visited,
							* html #header-mid ul.skoda li#hnd.active a:link, * html #header-mid ul.skoda li#hnd.active a:visited,
							* html #header-mid ul.skoda li#hne.active a:link, * html #header-mid ul.skoda li#hne.active a:visited,
							* html #header-mid ul.subaru li#hna.active a:link, * html #header-mid ul.subaru li#hna.active a:visited,
							* html #header-mid ul.subaru li#hnb.active a:link, * html #header-mid ul.subaru li#hnb.active a:visited,
							* html #header-mid ul.subaru li#hnc.active a:link, * html #header-mid ul.subaru li#hnc.active a:visited,
							* html #header-mid ul.subaru li#hnd.active a:link, * html #header-mid ul.subaru li#hnd.active a:visited,
							* html #header-mid ul.subaru li#hne.active a:link, * html #header-mid ul.subaru li#hne.active a:visited,
							* html #header-mid ul.isuzu li#hna.active a:link, * html #header-mid ul.isuzu li#hna.active a:visited,
							* html #header-mid ul.isuzu li#hnb.active a:link, * html #header-mid ul.isuzu li#hnb.active a:visited,
							* html #header-mid ul.isuzu li#hnc.active a:link, * html #header-mid ul.isuzu li#hnc.active a:visited,
							* html #header-mid ul.isuzu li#hnd.active a:link, * html #header-mid ul.isuzu li#hnd.active a:visited,
							* html #header-mid ul.isuzu li#hne.active a:link, * html #header-mid ul.isuzu li#hne.active a:visited,
							* html #header-mid ul.pre-owned li#hna.active a:link, * html #header-mid ul.pre-owned li#hna.active a:visited,
							* html #header-mid ul.pre-owned li#hnb.active a:link, * html #header-mid ul.pre-owned li#hnb.active a:visited,
							* html #header-mid ul.pre-owned li#hnc.active a:link, * html #header-mid ul.pre-owned li#hnc.active a:visited,
							* html #header-mid ul.pre-owned li#hnd.active a:link, * html #header-mid ul.pre-owned li#hnd.active a:visited,
							* html #header-mid ul.pre-owned li#hne.active a:link, * html #header-mid ul.pre-owned li#hne.active a:visited { background-position: right bottom; }
							/* end active states */

						/* end ie6 shennanigans */

		#header-rgt {
			width: 290px;
			height: 194px;
			color: #fff;
			float: left;
			font-size: 0.8em;
			line-height: 1.6em;
			padding: 20px 10px;
		}
		
	#header-print { display: none; }

	#topnav {
		width: 900px;
		height: 52px;
		font-size: 12px;
		margin: 0 0 1px 0;
		padding: 0;
	}

		#topnav ul {
			width: 900px;
			height: 52px;
			line-height: 52px;
			list-style: none;
			margin: 0;
			padding: 0;
		}

			#topnav ul li {
				display: inline;
				float: left;
				color: #fff;
				font-weight: bold;
				padding: 0 6px 0px 6px;
			}

				#topnav ul li a:link, #topnav ul li a:visited { color: #fff; text-decoration: none; }
				#topnav ul li a:hover, #topnav ul li a:active { color: #ffe563; text-decoration: underline; }

				#topnav ul li.state-on a:link, #topnav ul li.state-on a:visited { color: #ffe563; text-decoration: none; }
				#topnav ul li.state-on a:hover, #topnav ul li.state-on a:active { color: #ffe563; text-decoration: underline; }

	#maincontent {
		width: 900px;
		margin: 0;
		padding: 0;
		background: #fff url(/images/page-bg.gif) repeat-y left top;
	}

		#maincontent.maincontent-hp {
			height: 345px;
			background: none;
		}

		#hp-lft {
			width: 601px;
			height: 345px;
			float: left;
		}

		#hp-rgt {
			width: 299px;
			height: 345px;
			float: left;
		}

			.hp-rgt-default { background: transparent url(/images/bg-hp-rgt-default.gif) no-repeat left top; }
			.hp-rgt-skoda { background: transparent url(/images/bg-hp-rgt-skoda.gif) no-repeat left top; }
			.hp-rgt-subaru { background: transparent url(/images/bg-hp-rgt-subaru.gif) no-repeat left top; }
			.hp-rgt-isuzu { background: transparent url(/images/bg-hp-rgt-isuzu.gif) no-repeat left top; }
			.hp-rgt-pre-owned { background: transparent url(/images/bg-hp-rgt-pre-owned.gif) no-repeat left top; }

			#hp-rgt ul {
				width: 299px;
				float: left;
				list-style: none;
				margin: 0px 0px 0 0;
				border-top: 2px solid #fff;
				padding: 0;
			}

				#hp-rgt ul li {
					background-color: #000;
					font-size: 0.75em;
					font-weight: bold;
					line-height: 40px;
					list-style: none;
					margin: 0 0 0px 0;
					border-bottom: 2px solid #fff;
					padding: 0 3px 0 6px;
				}

					#hp-rgt ul li.lft { width: 139px; float: left; margin-right: 0px; border-right: 2px solid #fff; }
					#hp-rgt ul li.rgt { width: 140px; float: right; }

					#hp-rgt ul li.height40 { height: 40px; }
					#hp-rgt ul li.height41 { height: 41px; }

					#hp-rgt ul li a:link, #hp-rgt ul li a:visited {
						color: #fff;
						text-decoration: none;
					}

					#hp-rgt ul li a:hover, #hp-rgt ul li a:active {
						color: #fff;
						text-decoration: underline;
					}



		#maincontent-lft {
			width: 690px;
			float: left;
			padding: 20px 30px 10px 30px;
			color: #000;
			border-bottom: 2px solid #fff;
			position: relative;
			/* min-height hack for ie6 */
			min-height: 313px;
			height: auto !important;
			height: 313px;
		}

			#maincontent-lft h1 { font-size: 22px; margin: 13px 0 10px 0; border-bottom: 0px solid #000; line-height: 16px; }
				#maincontent-lft h1.aftersales { font-size: 38px; margin: 0px 0 60px 140px; padding-top: 15px; }
			#maincontent-lft h2 { font-size: 14px; margin: 10px 0; }
			#maincontent-lft h3 { font-size: 12px; margin: 10px 0; }

			#maincontent-lft p, #maincontent-lft td {
				color: #000;
				font-size: 12px;
				line-height: 22px;
			}

			#maincontent-lft ul {
				margin: 6px 0px;
				padding: 0px;
				font-size: 0.8em;
				position: relative;
			}
			#maincontent-lft ol {
				font-size: 0.8em;
				position: relative;
			}

				#maincontent-lft ul li {
					list-style: none;
					margin: 0px;
					padding: 3px 0 3px 20px;
					background: url(/images/tick.gif) no-repeat 3px 6px;
				}
				
				/** 10 reasons hack **/
				#maincontent-lft.tenreasons ol li {
					color: #00;
					font-size: 22px;
					padding: 10px 0;
				}
				
					#maincontent-lft.tenreasons ol li span { color: #000; font-size: 14px; }
				

			#maincontent-lft img.photo-lft {
				float: left;
				margin: 0 10px 5px 0;
			}

				#accreditations {
					width: 840px;
				}

					.accreditations-row {
						width: 840px;
						margin-top: 20px;
					}

						.accreditations-lft {
							width: 400px;
							float: left;
						}

						.accreditations-rgt {
							width: 400px;
							float: right;
						}

							.accreditations-img {
								width: 160px;
								float: left;
							}

							.accreditations-txt {
								width: 240px;
								float: right;
								font-size: 0.7em;
								line-height: 1.2em;
							}

		#maincontent-rgt {
			width: 150px;
			background-color: #000;
			border-top: 2px solid #fff;
			float: right;
		}

			#maincontent-rgt ul {
				width: 150px;
				list-style: none;
				margin: 0 0 0 0;
				padding: 0;
			}

				#maincontent-rgt ul li {
					border-bottom: 2px solid #fff;
					font-size: 12px;
					font-weight: bold;
					list-style: none;
					padding: 10px 3px 10px 6px;
				}

					#maincontent-rgt ul li a:link, #maincontent-rgt ul li a:visited {
						color: #fff;
						text-decoration: none;
					}

					#maincontent-rgt ul li a:hover, #maincontent-rgt ul li a:active {
						color: #fff;
						text-decoration: underline;
					}

		#maincontent-lft-no-rhs {
			width: 840px;
			min-height: 313px;
			padding: 20px 30px 10px 30px;
			color: #000;
			border-bottom: 2px solid #fff;
			position: relative;
		}

			#maincontent-lft-no-rhs h1 { font-size: 22px; margin: 13px 0 10px 0; border-bottom: 0px solid #000; line-height: 16px; }
			#maincontent-lft-no-rhs h2 { font-size: 14px; margin: 10px 0; }
			#maincontent-lft-no-rhs h3 { font-size: 12px; margin: 10px 0; }

			#maincontent-lft-no-rhs p, #maincontent-lft-no-rhs td {
				color: #000;
				font-size: 12px;
				line-height: 22px;
			}

			#maincontent-lft-no-rhs ul {
				font-size: 0.8em;
			}

			#maincontent-lft-no-rhs img.photo-lft {
				float: left;
				margin: 0 10px 5px 0;
			}

				#about-pics {
					float: right;
					margin: 30px 0 20px 20px;
					width: 402px;
					height: 230px; /** ! **/
				}

					#about-pics-img {
						width: 400px;
						height: 230px;
						border: 1px solid #000;
					}

					#about-pics-txt {
						width: 400px;
						height: 20px;
						line-height: 20px;
						display: none; /** ! **/
					}

						#about-pics-txt p { margin: 0; padding: 0; }

						#about-pics-txt a:link, #about-pics-txt a:visited { color: #000; text-decoration: underline; }
						#about-pics-txt a:hover, #about-pics-txt a:active { color: #c00; text-decoration: underline; }


	#footer {
		width: 601px;
		color: #fff;
		font-size: 0.75em;
		line-height: 1.6em;
		margin-bottom: 15px;
	}

		.footer-top a:link, .footer-top a:visited { color: #ffe563; text-decoration: none; }
		.footer-top a:hover, .footer-top a:active { color: #ffe563; text-decoration: underline; }

		.footer-bot a:link, .footer-bot a:visited { color: #ffffff; text-decoration: underline; }
		.footer-bot a:hover, .footer-bot a:active { color: #ffe563; text-decoration: underline; }

/****************
 USED CAR SEARCH
****************/

form.usedform { padding: 0px; margin: 0px; }
form.usedform label { float: left; width: 80px; padding-right: 10px; padding-top: 3px; font-size: 11px; line-height: 13px; }
form.usedform select { font-size: 12px; }
form.usedform input { font-size: 12px; }

/**********
 BROKERAGE
**********/

#refinebar {
	background: #fff;
	border: 1px solid #ddd;
	padding: 0 5px;
	height: 25px;
	margin-top: 10px;
}

	#refinebar p { line-height: 25px; margin: 0px; }
	#refinebar label { float: left; }
	#refinebar select { font-size: 11px; }

div.brokitem {
	clear: both;
	border-bottom: 1px solid #ccc;
	height: 104px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	width: 690px;
}

	div.brokleft {
		float: left;
		width: 148px;
	}
	
	div.brokmid {
		float: left;
		width: 442px;
	}

		#maincontent-lft div.brokitem h2 {
			font-size: 14px;
			margin: 0px;
		}
		
		#maincontent-lft div.brokitem p {
			font-size: 12px;
			margin: 0px;
			line-height: 18px;
		}

	
	div.brokright {
		float: left;
		width: 100px;
	}

		#maincontent-lft div.brokitem h3 {
			font-size: 22px;
			margin: 0px;
			font-weight: bold;
			color: #c00;
			text-align: right;
		}

			#maincontent-lft div.brokitem h3 small { color: #000; font-size: 14px; }


/**********
 PROD PAGE
**********/

#maincontent-lft h2.price { font-size: 26px; margin: 0px; padding: 0px; line-height: 30px; }
#maincontent-lft h2.price span { font-size: 16px; color: #000; }

img.bigimage { float: left; margin: 0 0 0 40px; }
img.smallimage { float: right; width: 138px; height: 90px; margin: 1px 40px 0 0;  }

#maincontent-lft div.specbox {
	float: left;
	width: 335px;
}

	#maincontent-lft div.specbox ul {
		margin: 10px 0 0 0;
		padding: 0px;
		width: 335px;
		float: left;
	}
		#maincontent-lft div.specbox ul li {
			clear: both;
			background: none;
			list-style: none;
			margin: 0px;
			padding: 3px 5px;
			line-height: 16px;
			font-size: 11px;
			border-bottom: 1px solid #ddd;
			float: left;
			width: 325px;
		}

		#maincontent-lft div.specbox ul li.head { font-size: 12px; font-weight: bold; background: #ccc; border-bottom: 1px solid #ccc; padding: 1px 5px; }

			#maincontent-lft div.specbox ul li span { float: right; * margin-top: -16px; }

#calltoaction {
	float: right;
	width: 138px;
	height: 110px;
	background: #6A747C url(/images/call-to-action.gif) no-repeat left bottom;
	margin: -18px 40px 0 40px;
	display: inline;
}
	
	#calltoaction p {
		color: #fff;
		font-size: 12px;
		line-height: 16px;
		margin: 0px;
		padding: 8px 0 0 10px;
	}
	
		#calltoaction p strong {
			font-size: 16px;
			line-height: 20px;
		}
		
		#calltoaction a:link, #calltoaction a:visited { color: #fff; margin-left: 13px; }
		#calltoaction a:hover, #calltoaction a:active { color: #ffe563; }

#maincontent-lft h2.seemore { margin-top: 30px; font-size: 18px; }
#maincontent-lft ul.seemore { margin-left: 20px; }
#maincontent-lft ul.seemore li { background: none; list-style: square; padding-left: 0px; font-size: 14px; }

#maincontent-rgt p {
	font-size: 12px;
	color: #fff;
	padding-left: 16px;
}

	#maincontent-rgt p a:link, #maincontent-rgt p a:visited { color: #fff; text-decoration: none; }
	#maincontent-rgt p a:hover, #maincontent-rgt p a:active { text-decoration: underline; }

#maincontent-rgt p.head {
	font-size: 14px;
	font-weight: bold;
}

#maincontent-rgt p.email {
	font-size: 12px;
	color: #fff;
	margin-top: 15px;
	padding: 0 0 0 32px;
	background: url(/images/white-arrow-on-black.gif) no-repeat 14px 2px;
}

	#maincontent-rgt p.email a:link, #maincontent-rgt p.email a:visited { color: #fff; font-weight: bold; text-decoration: none; }
	#maincontent-rgt p.email a:hover, #maincontent-rgt p.email a:active { color: #fff; font-weight: bold; text-decoration: underline; }

/************************
 SECTION SPECIFIC COLORS
************************/
body.default #maincontent-lft h1 { border-color: #6A747C; }
body.skoda #maincontent-lft h1 { border-color: #72c167; }
body.subaru #maincontent-lft h1 { border-color: #0055A5; }
body.isuzu #maincontent-lft h1 { border-color: #CF141F; }
body.pre-owned #maincontent-lft h1 { border-color: #F78E1E; }

body.default #maincontent-lft h2.price { color: #6A747C; }
body.skoda #maincontent-lft h2.price { color: #72c167; }
body.subaru #maincontent-lft h2.price { color: #0055A5; }
body.isuzu #maincontent-lft h2.price { color: #CF141F; }
body.pre-owned #maincontent-lft h2.price { color: #F78E1E; }

body.default #maincontent-lft h3 { color: #266086; }
body.skoda #maincontent-lft h3 { color: #72c167; }
body.subaru #maincontent-lft h3 { color: #0055A5; }
body.isuzu #maincontent-lft h3 { color: #CF141F; }
body.pre-owned #maincontent-lft h3 { color: #F78E1E; }

/* right nav highlight (homepages only) */

/* right nav highlight */
body.default #maincontent-rgt ul li.active a { color: #6a747c; }
body.skoda #maincontent-rgt ul li.active a { color: #72c167; }
body.subaru #maincontent-rgt ul li.active a { color: #ADB8DC; }
body.isuzu #maincontent-rgt ul li.active a { color: #CF141F; }
body.pre-owned #maincontent-rgt ul li.active a { color: #F78E1E; }

/* search form button */
body.skoda form.usedform #submit { background: #063E2B; color: #82CEC2; font-size: 16px; font-weight: bold; border: 0px; margin-top: 4px; }
body.subaru form.usedform #submit { background: #0055A5; color: #fff; font-size: 16px; font-weight: bold; border: 0px; margin-top: 4px; }
body.isuzu form.usedform #submit { background: #CF141F; color: #fff; font-size: 16px; font-weight: bold; border: 0px; margin-top: 4px; }
body.pre-owned form.usedform #submit { background: #F78E1E; color: #fff; font-size: 16px; font-weight: bold; border: 0px; margin-top: 4px; }

/* brokerage price */
body.skoda #maincontent-lft div.brokitem h3 { color: #72c167; }
body.subaru #maincontent-lft div.brokitem h3 { color: #0055A5; }
body.isuzu #maincontent-lft div.brokitem h3 { color: #CF141F; }
body.pre-owned #maincontent-lft div.brokitem h3 { color: #F78E1E; }

/* 10 reasons pages */
body.skoda #maincontent-lft.tenreasons ol li { color: #72c167; }
body.subaru #maincontent-lft.tenreasons ol li { color: #0055A5; }
body.isuzu #maincontent-lft.tenreasons ol li { color: #CF141F; }
body.pre-owned #maincontent-lft.tenreasons ol li { color: #F78E1E; }


body.skoda #maincontent-lft h2.seemore { color: #72c167; }
body.subaru #maincontent-lft h2.seemore { color: #0055A5; }
body.isuzu #maincontent-lft h2.seemore { color: #CF141F; }
body.pre-owned #maincontent-lft h2.seemore { color: #F78E1E; }

body.skoda #calltoaction { background-color: #72c167; }
body.subaru #calltoaction { background-color: #0055A5; }
body.isuzu #calltoaction { background-color: #CF141F; }
body.pre-owned #calltoaction { background-color: #F78E1E; }


/* brokerage underline */
/*body.skoda div.brokitem { border-color: #72c167; }
body.subaru div.brokitem { border-color: #0055A5; }
body.isuzu div.brokitem { border-color: #CF141F; }
body.pre-owned div.brokitem { border-color: #F78E1E; }*/

/* prodpage specbox heading underline */
/*body.default div.specbox ul li.head { border-color: #6A747C; }
body.skoda div.specbox ul li.head { border-color: #72c167; }
body.subaru div.specbox ul li.head { border-color: #0055A5; }
body.isuzu div.specbox ul li.head { border-color: #CF141F; }
body.pre-owned div.specbox ul li.head { border-color: #F78E1E; }*/


	#newsletter-display {
		margin:20px 0px 10px 24px;
	}

	#galleryimages {
		width: 796px;
		height: 595px;
		overflow: hidden;
		z-index: 1;
	}

	#gallerycontrols {
		width: 796px;
		bottom: 0px;
		left: 0px;
		padding: 10px 0px;
		color: #000;
		font-size: 0.8em;
		z-index: 2;
	 }

	 #previmage {
	 	float: left;
	 	display: block;
	 	width: 27px;
	 	height: 27px;
	 	background: url(/images/prev-next.gif) no-repeat left top;
	 	text-indent: -9999px;
	 }

	 #nextimage {
	 	float: right;
	 	display: block;
	 	width: 27px;
	 	height: 27px;
	 	background: url(/images/prev-next.gif) no-repeat right top;
	 	text-indent: -9999px;
	 }

	 .newsletterdownloads{
	 	background:#eee;
	 	margin:0px 0px 2px 0px;
	 	padding:5px;
	 	font-size:0.70em;
	 }

#whos-who-content { margin-top: 10px; }

.whos-who {
	float:left;
	width:390px;
	padding:5px;
	margin: 10px 20px 10px 0px;
	font-size: 0.75em;
}

.whos-who-image {
	float:left;
	width: 100px;
	margin: 0px 5px 0px 0px;
	padding: 0;
}

.whos-who-text {
	width: 285px;
	margin: 0;
	padding: 0;
	float:left;
}

#ask-mo {
	width: 400px;
	height: 100px;
	cursor: pointer;
	position: absolute;
		top: 460px;
		right: 30px;
	margin: 0;
	padding: 0;
	z-index: 30;
}

	#ask-mo a, #ask-mo a:link, #ask-mo a:visited, #ask-mo a:hover, #ask-mo a:active {
		width: 100%;
		height: 100%;
		display: block;
		cursor: pointer;
		line-height: 100px;
	}


/****** PRINT STYLES *******/
@media print {

	body.default, body.skoda, body.subaru, body.isuzu, body.pre-owned { background: none; }
	#header { display: none; }
	#header-print { display: block; }
	#topnav { display: none; }
	
	#maincontent { background: none; }
	#maincontent-rgt { display: none; }

	#calltoaction { display: none; }

	#maincontent-lft h2.seemore { display: none; }
	#maincontent-lft ul.seemore { display: none; }

	p.footer-top { color: #000; }
		p.footer-top span.txt-yellow { color: #000; }
		p.footer-top a:link, p.footer-top a:visited { color: #000; }
	p.footer-bot { display: none; }

}

.bookmarks{
list-style:none;
text-indent:none;
margin:0;padding:0;
}
.bookmarks li{
display:block;
float:left;
margin:0 10px 0 0;
}