<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
/* General */
body {
 	font-family:"PT Sans";
	background:url(/images/site_bg.jpg) repeat-x 0 112px;
}

/* Typography */
h1, h2, h3, h4, h5, h6 {
	font-family:"PT Sans";
}

h1 {
	background:url(/images/h1_bg.png) no-repeat 0 2px;
	font-size:20px;
	font-weight:bold;
	color:#2161c9;
	padding-left:30px;
	margin-bottom:10px;
	border-bottom: 1px solid #2561c4;
}

h2 {
	font-size:18px;
	font-weight:bold;
	color:#2161c9;
}

h3 {
	font-size:18px;
	color:#262626;
}

h4 {
	font-weight:bold;
	font-size:16px;
}

h5 {
	font-weight:bold;
	font-size:14px;
	color:#262626;
}

h6 {
	font-weight:bold;
	font-size:12px;
	color:#2161c9;
}

p {
	font-size:14px;
	color:#262626;
}

/* Links */
a {
	text-decoration:none;
	color:#303030;
}

a:hover {
	color:#1a59c5;
}
/* COOKIE NOTIFICATION */

.cookie_note_bkg {
	background: url(/images/cookie_olay.png);
	position: fixed;
	top: 0;
	width: 100%;
	left: 0;
	height: 45px;
	color: #FFF;
	text-align: center;
	font-size: 14px;
	line-height: 45px;
	z-index: 10000
}

.cookie_note_button {
}

/* Template */

#container {
	width:960px;
	margin:0 auto;
}

#header_container {
	width:960px;
	height:528px;
	margin: 0 auto;
}

#header {
	width:960px;
	height:102px;
	padding-top:10px;
}

#content_container {
	width:960px;
	margin:0 auto;
}

#logo {
	width:320px;
	height:83px;
	float:left;	
}

#header_contact {
	float:right;
	text-align:right;
	font-size:20px;
	font-weight:700;
	color:#1a59c5;
}

#header_email {
	padding-left:33px;
	margin-top:2px;
}

#header_email a {
	color:#1a59c5;	
}

#header_email a:hover {
	color:#303030;
}

#content {
	width:760px;
	float:left;
	padding:24px 0 20px 20px;
}

#image_slider {
	width:960px;
	height:350px;
	padding-top:25px;
	position:relative;
}
/*Homepage Slider*/

.controls {
	bottom:-10px;
	right:30px;
	position:absolute;
	z-index:1;
}

.jump {
	width:12px;
	height:12px;
	background:url(/images/jump.png) no-repeat;
	float:left;
	margin-left:3px;
}

.jump_sel {
	width:12px;
	height:12px;
	background:url(/images/jump_sel.png) no-repeat;
	float:left;
	margin-left:3px;
}

/*Sidebar and Menu*/

#sidebar {
	width:169px;
	position:relative;
	float:left;
	padding:10px 0 10px 0;
}

#menu {
	width:169px;
	position:relative;
	z-index:1;
	height:auto;
}

.menu_item a {
	display:block;
	padding:9px 0 0 16px;
	width:153px;
	height:31px;
	color:#262626;
	border-bottom: 1px solid #cecece;
}

.menu_item a:hover {
	color:#2056b3;
}

.menu_item_sel a {
	width:153px;
	height:31px;
	padding:9px 0 0 16px;
	display:block;
	color:#2056b3;
}

.menu_item_sel {
	border-bottom: 1px solid #cecece;
}

#sidebar_logos{
	width:169px;
	padding-bottom:20px;
}

#rieu {
	padding-top:20px;	
}

#yamaha {
	padding-top:20px;	
}

#suzuki {
	padding-top:20px;	
}

#kymco{
	padding-top:20px;
}

#subaru{
	padding-top:20px;
	text-align: center;
}

/*Footer*/

#footer {
	width:960px;
	color:#303030;
	font-size:14px;
	margin: 0 auto;
	padding-bottom:60px;
	border-top: 1px solid #979797;
}

#footer a{
	color:#303030;	
}

#footer_left {
	padding-top:10px;
	float:left;	
}

#footer_right {
	padding-top:10px;
	float:right;
	text-align:right;
}

#footer a:hover {
	color:#1a59c5;	
}
/* Featured*/

#featured {
	padding:25px 0 20px 0;
}

.featured_car{
	width:164px;
	height:145px;
	float:left;	
	padding:15px 3px 0 0;	
	margin-right:30px;	
}

.featured_car_pic {
	width:160px;
	height:106px;
	border:2px solid #1a59c1;
}

.featured_car_title a {
	font-weight:bold;
	color:#303030;
	padding:20px 0 6px 0;
}

.featured_car_price{
	float:left;
}

.featured_car_link a {
	float:right;
	color:#303030;	
}

.featured_car_link a:hover {
	color:#1a59c5;	
}

/* Car category*/

.car_listing{
	float:left;
	padding-top:10px;
	width:380px;
	height:127px;	
}

.car_cat_pic{
	float:left;	
	width:175px;
	height:137px;
}

.car_cat_title a{
	color:#1a59c5;	
	font-weight:bold;
	font-size:18px;
}

.car_cat_details{
	float:right;		
	padding-top:10px;
	padding-right:10px;
	width:180px;	
}

.car_cat_price{
	color:#1a59c5;	
	font-weight:bold;	
	font-size:16px;
	width:70px;
	height:16px;
	float:left;
}

.car_cat_link{
	width:70px;
	height:18px;
	float:right;
	margin-top:2px;
}

.car_cat_link a{
	color:#1a59c5;	
	font-weight:bold;	
	font-size:12px;
	float:right;
}

.car_cat_link a:hover{
	color:#303030;	
}

.short_desc{
	float:right;	
	width:180px;
	font-size:14px;
}

/* vehicle listing*/

.vehicle_listing {
	width:780px;
}

.listing_image {
	float:left;
	width:420px;
	height:310px;
	padding:10px 0 10px 0;		
}

.listing_details{
	float:right;
	width:350px;		
}

.long_desc {
	float:right;	
	padding-bottom:20px;
}

.price {
	float:left;
	color:#1a59c5;
	font-weight:bold;
}

.was_price {
	float:left;
	color:#1a59c5;
	padding-top:10px;
	font-weight:bold;
}

.vehicle_thumbs {
	float:left;	
	width:420px;
}

.product_thumbs {
	float:left;	
	padding-top:10px;
	margin-right:27px;
	margin-bottom:10px;	
}

.enquire a {
	float:right;
	color:#1a59c5;
	width:200px;
	text-decoration:underline;
	font-weight:bold;	
}

.enquire a:hover {
	color:#303030;	
}

.product_thumbs {
	width:119px;
	height:80px;	
}

/*Contact Page*/

#contact_right {
	float:right;		
}

#contact_name,#email,#telephone,#enquiry {
	border:1px solid #03F;
	width:290px;
	height:25px;
}

.drop_down {
	width:295px;	
	border:1px solid #03F;
	height:30px;
}

#postcode {
	float:right;	
}

.contact_form {
	width:302px;
}

#contact_form {
	width:302px;
}

#contact_content {
	width:690px;
	float:left;
}

#contact_left {
	float:left;
	width:302px;
	padding-left:15px;
}

.contact_label {
	width:50px;	
}

#contact_location {
	padding-top:10px;	
}

#map {
	width:400px;
	height:408px;
}

#enquiry {
	width:289px;
	height:87px;	
}

#required {
	font-size:12px;	
	width:120px;
}

.button_send,#submit {
	width:125px;
	height:25px;
	background:url(/images/send.png) no-repeat;
	color:#ffffff;
	display:block;
}

#submit_but {
	
}

.button_send:hover,#submit:hover {
	background:url(/images/send_hover.png) no-repeat;
	width:125px;
	height:25px;
}

#contact_bottom {
	float:left;	
	width:760px;
	padding-top:25px;
	padding-left:25px;
	font-size:14px;
}

.contact_section_email {
	padding-top:17px;
	padding-bottom:5px;
	color:#303030;
}

.contact_section_email a {
	color:#303030;
}

.contact_section_email a:hover {
 	color:#1a59c5;
}

#contact_section_tel {
	padding-bottom:0px;
}

#contact_bottom_left {
	float:left;	
	width:180px;
}

#contact_bottom_middle {
	float:left;	
	width:185px;
}

#contact_bottom_right {
	float:right;	
	width:348px;
	padding:0 25px 0 20px;	
}

.contact_label {
	font-size:14px;	
	padding-top:2px;
}

#contact_section_hours {
	float:left;
	width:220px;
}

#contact_section_address {
	float:right;
}

.opening_hours {
	padding:17px 0 10px 0;
}

/* Sitemap*/

#sitemap{
	font-size:14px;	
}</pre></body></html>