* {
	margin:0;
	padding:0;
}
body {
	background-color: #f8f8f8;
	margin: 0px auto;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
}
#home_wrapper {
	background-image: url(/images/bg/bg.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	height:100%;
	overflow:auto;
}
img {
	border:0;
}
#wrapper {
	background-image: url(/images/bg/bg_inner.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	height:100%;
	overflow:auto;
}

/**** Header BEGIN ***************************************/
#header {
	height:135px;
	width:920px;
	margin:0 auto;
	padding:0;
	position:relative;
}
h1#logo a {
	width:137px;
	height:117px;
	text-indent:-9999px;
	background-image: url(/images/logo/logo.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	display:block;
	float:left;
	margin-top:18px;
}
ul#nav {
	position:absolute;
	right:0px;
	top:0px;
	font-size:70%;
	list-style:none;
}
	ul#nav li {
		float:left;
	}
	ul#nav li a {
		padding:12px 10px 8px 10px;
		margin:68px 0 0 0;
		color:#666;
		text-decoration:none;
		float:left;
		height:18px;
	}
	ul#nav li a:hover, ul#nav li a.current {
		color:#ff4949;
		background-image: url(/images/bg/nav/normal_over.jpg);
		background-repeat: repeat-x;
		background-position: left bottom;
		padding:11px 10px 9px 10px;
	}
		ul#nav li.environment a {
			color:#029509;
		}
		ul#nav li.environment a:hover, ul#nav li.environment a.current {
			color:#029509;
			background-image: url(/images/bg/nav/enviro_over.jpg);
			background-repeat: repeat-x;
			background-position: left bottom;
			padding:11px 10px 9px 10px;
		}
		
ul#inner_logos {
	width:260px;
	height:65px;
	overflow:hidden;
	display:block;
	position:absolute;
	right:20px;
	top:0px;
	z-index:10;
}
ul#inner_logos li {
	margin:5px 0 0 10px;
	display:inline;
	float:left;
}
#models-flash {
	display:block;
	overflow:hidden;
	margin:0px 0 20px 0;
	height:150px;
	width:670px;
}
	
/**** Header END ***************************************/

/****** Home BEGIN ************************************/

.home_content {
	width:920px;
	margin:0 auto 20px auto;
	overflow:auto;
	height:100%;
	padding:0 10px 0 10px;
	clear:both;
	font-size:65%;
	line-height:140%;
}
	.home_content a {
		color:#666;
		border-bottom:1px dotted #666;
		text-decoration:none;
	}
		.home_content a:hover {
			color:#ff4949;
			border-bottom:1px solid #ff4949;
		}
		
.home_content2 {
	width:920px;
	margin:0 auto -15px auto;
	overflow:auto;
	height:100%;
	padding:20px 20px 0 20px;
	border-top:1px solid #dedede;
	clear:both;
}
	.home_content2 a {
		color:#666;
		border-bottom:1px dotted #666;
		text-decoration:none;
	}
		.home_content2 a:hover {
			color:#ff4949;
			border-bottom:1px solid #ff4949;
		}
.home_content3 {
	width:920px;
	margin:0 auto 10px auto;
	overflow:hidden;
	height:100%;
	padding:20px 20px 0 20px;
	border-top:1px solid #dedede;
	clear:both;
}
	.home_content3 a {
		color:#666;
		border-bottom:1px dotted #666;
		text-decoration:none;
	}
		.home_content3 a:hover {
			color:#ff4949;
			border-bottom:1px solid #ff4949;
		}
		
		a.twitter{
			float:right;
			margin:-20px 20px 0 0; 
			border:0;
			width:160px;
			height:27px;
		}
		
		a:hover.twitter{
			border:0;
		}
		
.home_content h3 {
	color:#ff4949;
	font-weight:normal;
	font-size:155%;
	line-height:130%;
	padding:5px 0 10px 0;
}
.home_content2 h3, .home_content3 h3 {
	color:#ff4949;
	font-weight:normal;
	font-size:90%;
	line-height:130%;
	padding:5px 0 10px 0;
}
	.home_content2 p {
		font-size:65%;
		color:#666;
		line-height:140%;
		padding:10px 0 10px 0;
	}
	.home_content p {
		font-size:100%;
		color:#666;
		line-height:140%;
		padding:5px 0 10px 0;
	}
	.home_content3 p {
		font-size:65%;
		color:#666;
		line-height:140%;
		padding:5px 0 10px 0;
	}

#home_left {
	float:left;
	width:689px;
	padding:10px 10px 0px 0;
	border-right:1px solid #dedede;
}
#home_left .home_promo_images img{
	margin:0 3px;
}
#home_logos {
	width:685px;
	height:135px;
	overflow:hidden;
	display:block;
	margin:10px auto 0 auto;
	padding:0;
}

#home_right {
	float:right;
	width:210px;
	padding:10px 0 10px 10px;
}

#home_search ol {
	list-style:none;
	padding:5px 0 0 0;
}
#home_search ol li {
	display:block;
	padding:0 0 10px 0;
}
#home_search ol li.search {
	padding:0;
}
#home_search ol li .drop-down {
	display:block;
	padding:5px;
	background-color:#fff;
	border:0;
	width:210px;
	height:25px;
	color:#333;
}

#home_col_left {
	column-count: 2;
}
#home_col_right {
	display:none;
}

/****** Home END ************************************/

/****** Home Promos BEGIN ************************************/

.promo_left {
	background-color:#dcdcdc;
	padding:10px;
	width:190px;
	height:171px;
	float:left;
	margin:0 25px 0 0;
	font-size:95%;
	overflow:visible;
	background-image: url(/images/bg/accident-repair-box_bg.gif);
	background-repeat: no-repeat;
	background-position: 0px 115px;
}
.promo_right {
	background-color:#dcdcdc;
	padding:10px;
	margin:0 0 5px 0;
	width:190px;
	height:150px;
	float:left;
	font-size:95%;
}
.promo_left a, .promo_right a, .promo_big_mota a {
	color:#ff4949;
	border-color:#ff4949;
}
.promo_big_enviro a {
	color:#4b6b3b;
	border-color:#4b6b3b;
}
	.promo_big_enviro a:hover {
		color:#4b6b3b;
		border-color:#4b6b3b;
	}
.promo_left .text, .promo_right .text {
	border:0;
	padding:5px;
	width:180px;
	background-color:#adadad;
	color:#fff;
	font-size:70%;
}
.promo_left .submit, .promo_right .submit {
	margin:5px 0 0 0;
	float:right;
}
.promo_left h4, .promo_right h4, .promo_big_mota h4 {
	color:#ff4949;
	font-weight:normal;
}
.promo_big_enviro h4 {
	color:#4b6b3b;
	font-weight:normal;
}

#promo_rotate {
	padding:0px;
	margin:0 0 0px 0;
	width:450px;
	height:190px;
	float:right;
	overflow: hidden;
}
.promo_big_mota {
	background-color:#dcdcdc;
	padding:10px 220px 10px 10px;
	margin:0;
	width:220px;
	height:171px;
	overflow:visible;
	background-image: url(/images/bg/motability-box_bg.gif);
	background-repeat: no-repeat;
	background-position: right -60px;
}
.promo_big_enviro {
	background-color:#c6f7c4;
	padding:10px 220px 10px 10px;
	margin:0;
	width:220px;
	height:171px;
	overflow:visible;
	background-image: url(/images/bg/enviro-box_bg.gif);
	background-repeat: no-repeat;
	background-position: right -60px;
}
.promo_big_mota p, .promo_big_enviro p {
	font-size:85%;
	padding:10px 20px 0px 10px
}


.quote-one {
	background-color:#f8f8f8;
	padding:10px 200px 10px 10px;
	margin:0;
	width:240px;
	height:171px;
	overflow:visible;
	background-image: url(/images/testimonials/001-Duncan-Mundie.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.quote-two {
	background-color:#f8f8f8;
	padding:10px 150px 10px 10px;
	margin:0;
	width:290px;
	height:171px;
	overflow:visible;
	background-image: url(/images/testimonials/002-angus-maciver.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.quote-one h4, .quote-two h4 {
	color:#ff4949;
	font-weight:normal;
	font-size:80%;
	padding:5px 5px 0px 40px
}
.quote-one p, .quote-two p {
	font-size:65%;
	padding:5px 5px 0px 40px
}
.quote-one a, .quote-two a {
	color:#ff4949;
	border-color:#ff4949;
}

/****** Home Promos END ************************************/

/****** Inner BEGIN ************************************/

#inner_content {
	width:920px;
	margin:0 auto 20px auto;
	overflow:auto;
	height:100%;
	padding:18px 10px 0 10px;
	background-image: url(/images/bg/bg_inner_content.jpg);
	background-repeat: no-repeat;
	background-position: center 28px;
}

#col_left {
	float:left;
	width:677px;
	padding:10px 10px 10px 0;
	height:100%;
	overflow:auto;
	font-size:65%;
	line-height:140%;
	color:#333;
	position:relative;
}
img.general-page-image {
	padding:5px;
	margin:10px 0 10px 10px;
	border:1px solid #fff!important;
	float:right;
}
#col_left a.new-window {
	float:none;
	padding-right:20px;
	background-image: url(/images/icons/new-window.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.breadcrumb {
	font-size:90%;
	color:#666;
	padding:0 0 10px 0;
	word-spacing:3px;
}
	#col_left a {
		color:#666;
		border-bottom:1px dotted #666;
		text-decoration:none;
	}
		#col_left a:hover {
			color:#ff4949;
			border-bottom:1px solid #ff4949;
		}
	#col_left h1 {
		font-size:200%;
		color:#ff4949;
		font-weight:normal;
		padding:5px 0 10px 0;
		line-height:140%;
	}
	#col_left h2 {
		font-size:165%;
		color:#ff4949;
		font-weight:normal;
		padding:10px 0 10px 0;
		line-height:140%;
	}
	#col_left h3 {
		font-size:155%;
		color:#ff4949;
		font-weight:normal;
		padding:10px 0 10px 0;
		line-height:140%;
	}
	#col_left h4 {
		font-size:140%;
		color:#ff4949;
		font-weight:normal;
		padding:10px 0 10px 0;
		line-height:140%;
	}
	#col_left h5 {
		font-size:130%;
		color:#ff4949;
		font-weight:normal;
		padding:10px 0 5px 0;
		line-height:140%;
	}
		#col_left h5 small {
			font-size:70%;
		}
	#col_left h6 {
		font-size:120%;
		color:#ff4949;
		font-weight:normal;
		padding:10px 0 5px 0;
		line-height:140%;
	}
		#col_left p {
			font-size:100%;
			line-height:140%;
			font-weight:normal;
			padding:10px 0 10px 0;
		}
		#col_left ul, #col_left ol {
			font-size:100%;
			color:#333;
			font-weight:normal;
			padding:10px 30px 10px 30px;
			line-height:140%;
		}
		#col_left ul ul, #col_left ol ol {
			font-size:100%;
			color:#333;
			font-weight:normal;
			padding:10px 30px 10px 30px;
			line-height:140%;
		}

#right_wrap {
	float:right;
	width:232px;
	margin:-10px 0 0 0;
	overflow:hidden;
}
#col_right {
	float:right;
	width:220px;
	margin:0;
	padding:10px 0 10px 10px;
	background-color:#ff4949;
	border:1px solid #fff;
	height:100%;
	overflow:auto;
	font-size:65%;
	line-height:140%;
}
	#col_right a {
		color:#666;
		border-bottom:1px dotted #666;
		text-decoration:none;
	}
		#col_right a:hover {
			color:#ff4949;
			border-bottom:1px solid #ff4949;
		}
		#offers_right {
			width:230px;
			margin:10px 0 0 0;
			float:right;
		}
		#offers_right ul {
			margin:0;
			padding:0;
			list-style:none;
		}
		#offers_right ul li {
			margin:0;
			padding:0;
			display:inline;
		}
		#offers_right ul li a {
			margin:0 0 10px 0;
			padding:0;
		}
		
	#col_right h3 {
		font-size:155%;
		color:#fff;
		font-weight:normal;
		padding:5px 10px 10px 0;
		line-height:130%;
	}
		#col_right p {
			font-size:100%;
			line-height:140%;
			color:#fff;
			font-weight:normal;
			padding:5px 10px 10px 0;
		}
		#col_right ul, #col_right ol {
			font-size:100%;
			color:#fff;
			font-weight:normal;
			padding:5px 30px 10px 30px;
			line-height:140%;
		}

	.col_right_extra {
		float:right;
		width:210px;
		margin:10px 0 0 0;
		padding:10px;
		height:100%;
		overflow:auto;
		font-size:65%;
		line-height:140%;
		color:#333;
	}	
	.col_right_extra a {
		color:#666;
		border-bottom:1px dotted #666;
		text-decoration:none;
	}
		.col_right_extra a:hover {
			color:#ff4949;
			border-bottom:1px solid #ff4949;
		}
	.col_right_extra h4 {
		color:#ff4949;
		font-size:140%;
		font-weight:normal;
		padding:5px 10px 10px 0;
		line-height:130%;
	}	
		
#right_search ol {
	list-style:none;
	padding:5px 0 0 0;
}
#right_search ol li {
	display:block;
	padding:0 0 10px 0;
}
#right_search ol li.search {
	padding:0;
}
#right_search ol li .drop-down {
	display:block;
	padding:5px;
	background-color:#fff;
	border:0;
	width:210px;
	height:25px;
	color:#333;
}

#col_right2 {
	float:right;
	width:222px;
	margin:10px 0 0 0;
	padding:10px 0 10px 10px;
	height:100%;
	overflow:auto;
	clear:left;
}
	#col_right2 a {
		color:#666;
		border-bottom:1px dotted #666;
		text-decoration:none;
	}
		#col_right2 a:hover {
			color:#ff4949;
			border-bottom:1px solid #ff4949;
		}
	#col_right2 h3 {
		font-size:155%;
		color:#ff4949;
		font-weight:normal;
		padding:5px 0 10px 0;
		line-height:130%;
	}
		#col_right2 p {
			font-size:100%;
			color:#333;
			font-weight:normal;
			padding:5px 0 10px 0;
			line-height:140%;
		}
		#col_right2 ul, #col_right2 ol {
			font-size:100%;
			color:#333;
			font-weight:normal;
			padding:5px 30px 10px 30px;
			line-height:140%;
		}
		
/***** Access Keys BEGIN *****************************/

ul.keysIntro, ul.keys {
	list-style:none;
	margin:0;
	padding:0;
}
ul.keysIntro li, ul.keys li {
	margin:0 0 5px -30px;
	padding:2px 0 10px 30px;
	background-repeat: no-repeat;
	background-position: left top;
}
li.alt {
	background-image: url(/images/accessKeys/alt.gif);
}
li.ctrl {
	background-image: url(/images/accessKeys/ctrl.gif);
}
	li.one {
		background-image: url(/images/accessKeys/1.gif);
	}
	li.two {
		background-image: url(/images/accessKeys/2.gif);
	}
	li.three {
		background-image: url(/images/accessKeys/3.gif);
	}
	li.four {
		background-image: url(/images/accessKeys/4.gif);
	}
	li.five {
		background-image: url(/images/accessKeys/5.gif);
	}
	li.six {
		background-image: url(/images/accessKeys/6.gif);
	}
	li.seven {
		background-image: url(/images/accessKeys/7.gif);
	}
	li.eight {
		background-image: url(/images/accessKeys/8.gif);
	}
	li.nine {
		background-image: url(/images/accessKeys/9.gif);
	}
	li.ten {
		background-image: url(/images/accessKeys/10.gif);
	}

/***** Access Keys END **********************************/

/****** Inner END ************************************/

/**** New Cars BEGIN *********************************/


.noCars {
	font-size:120%;
	color:#1b1b1b;
	padding:0;
	margin:15px 0 10px 0;
	display:block;
}
#col_left ul.car-makes {
	margin:5px 0 0 15px;
	padding:0;
	list-style:none;
}
#col_left ul.car-makes li {
	margin:0;
	padding:0;
	display:inline;
}


.new-car-btns {
	margin:15px 0 0 0;
	overflow:hidden;
	clear:both;
}
.row {
	clear:both;
	height:100%;
	overflow:hidden;
	margin:0 0 10px 0;
}
#col_left .row a .new-car-btn-left h3, #col_left .row a .new-car-btn-right h3 {
	margin:0;
	padding:0;
	color:#666;
}
#col_left .row a .new-car-btn-left, #col_left .row a .new-car-btn-right {
	width:312px;
	height:44px;
	margin:0;
	padding:10px;
	background-image:url(/images/btn/new-car-btn.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	display:block;
	border:0;
	color:#666;
	overflow:hidden;
	cursor:pointer;
	position:relative;
}
#col_left .row a .new-car-btn-left {
	float:left;
}
#col_left .row a .new-car-btn-right {
	float:right;
}

	#col_left .row a:hover .new-car-btn-left, #col_left .row a:hover .new-car-btn-right, #col_left .row a:hover .new-car-btn-left h3, #col_left .row a:hover .new-car-btn-right h3, #col_left .row a.current .new-car-btn-left, #col_left .row a.current .new-car-btn-right, #col_left .row a.current .new-car-btn-left h3, #col_left .row a.current .new-car-btn-right h3 {
		background-position:left top;
		color:#ff4949;
	}

/** New Cars list BEGIN ***********************/

#col_left .new-car-left, #col_left .new-car-right {
	margin:0 0 10px 0;
	padding:10px;
	list-style:none;
	width:310px;
	display:block;
	font-size:100%;
	height:100px;
	overflow:hidden;
	border:none;
}
#col_left .new-car-left h3, #col_left .new-car-right h3 {
	margin:0;
	padding:5px 0 5px 0;
	font-size:110%;
}
#col_left .new-car-left em, #col_left .new-car-right em {
	font-size:90%;
	font-style:normal;
}
#col_left .new-car-left img, #col_left .new-car-right img {
	float:left;
	margin:0 10px 0 0;
}
#col_left .new-car-left {
	float:left;
}
#col_left .new-car-right {
	float:right;
}

/** New Cars List END ******************/

/** New Cars list Motability BEGIN ***********************/

#col_left .new-car-motability {
	margin:5px 0 10px 0;
	padding:0px;
	list-style:none;
	display:block;
	height:100%;
	overflow:hidden;
	border:none;
}
#col_left .new-car-motability img {
	float:right;
	margin:10px 0 5px 10px;
}

/** New Cars List Motability END ******************/

/** New Cars list Motability BEGIN ***********************/

#col_left .new-car-offer {
	margin:10px 0 20px 0;
	padding:0px;
	list-style:none;
	display:block;
	font-size:100%;
	height:100%;
	overflow:hidden;
	width:670px;
}
#col_left .new-car-offer em {
	font-size:90%;
	font-style:normal;
}
#col_left .new-car-offer img {
	float:right;
	margin:0 0 5px 0;
}

/** New Cars List Motability END ******************/


/**** New Cars END *********************************/

/****** Find us BEGIN *****************************/


.franchise {
	margin:0px 0 10px 0;
	padding:10px 0px 0px 0px;
}
table.opening-times {
	width:100%;
	margin:10px 0 10px 0;
}
table.opening-times td {
	width:25%;
	padding:5px 10px 5px 10px;
}
table.opening-times td.heading {
	background:none;
	padding:0;
}
table.opening-times td.normal {
	width:25%;
	padding:5px 10px 5px 10px;
	font-size:100%;
	color:#333;
} 

table.opening-times tr.top {
	background-color:#ccc;
}
table.opening-times tr.odd {
	background-color:#eee;
}
table.opening-times tr.odd {
	background-color:#e6e6e6;
}


table.environment-table {
	width:100%;
	margin:10px 0 10px 0;
}
table.environment-table td {
	padding:5px 10px;
}
table.environment-table tr.top {
	color:#fff;
}
table.environment-table tr.odd {
	background-color:#eee;
}
table.environment-table tr.odd {
	background-color:#e6e6e6;
}


/******* Contact form BEGIN *************************/

#col_left ol.contact-form {
	list-style:none;
	padding:0 0 0 0px;
	margin:0;
}
#col_left ol.contact-form li {
	overflow:hidden;
	height:100%;
	padding:0 0 5px 0;
	margin:0;
}
#col_left ol.contact-form li em.required {
	color:#FF0000;
	font-style:normal;
	font-weight:bold;
	float:left;
	width:5px;
	padding:5px;
	display:block;
	font-size:100%;
}
#col_left ol.contact-form li em.required2 {
	color:#FF0000;
	font-style:normal;
	font-weight:bold;
	font-size:100%;
}
#col_left ol.contact-form li.top {
	padding:5px 5px 20px 0px;
	font-size:100%;
}
#col_left ol.contact-form li.search {
	padding:5px 0 5px 206px;
}
#col_left ol.contact-form li label {
	padding:6px 6px 6px 0;
	width:200px;
	float:left;
	display:block;
}
#col_left ol.contact-form li .text {
	padding:5px;
	width:400px;
	border:1px solid #ccc;
	font-size:100%;
	float:left;
	display:block;
}
#col_left ol.contact-form li .text-message {
	padding:5px;
	width:400px;
	border:1px solid #ccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size:100%;
	height:100px;
	float:left;
	display:block;
}
#col_left ol.contact-form li .text-drop {
	padding:5px;
	width:412px;
	border:1px solid #ccc;
	font-size:100%;
	float:left;
	display:block;
}

#col_left ol.contact-form li .required-clear {
	clear:both;
	display:block;
	float:left;
	width:400px;
	margin:2px 0 0 210px;
}

/******* Contact form END *************************/


/******* Used Car page search BEGIN ***********************/

#col_left .big_search {
	padding:0 10px 10px 10px;
	overflow:hidden;
	height:100%;
	background-color:#ff4949;
	position:relative;
}
	#col_left .big_search ul.paging {
		position:absolute;
		list-style:none;
		margin:0;
		padding:0;
		right:10px;
		top:10px;
		color:#eee;
		font-size:90%;
	}
	#col_left .big_search ul.paging li {
		padding:0 5px 0 5px ;
		margin:0;
		display:inline;
	}
	#col_left .big_search ul.paging a {
		color:#fff;
		border-bottom-color:#fff;
	}
#col_left .big_search2 {
	padding:0 10px 10px 10px;
	overflow:hidden;
	height:27px;
	background-color:#ff4949;
	position:relative;
}
	#col_left .big_search2 ul.paging {
		position:absolute;
		list-style:none;
		margin:0;
		padding:0;
		right:10px;
		top:10px;
		color:#eee;
		font-size:90%;
	}
	#col_left .big_search2 ul.paging li {
		padding:0 5px 0 5px ;
		margin:0;
		display:inline;
	}
	#col_left .big_search2 ul.paging a {
		color:#fff;
		border-bottom-color:#fff;
	}

#col_left .big_search h4 {
	color:#fff;
	font-size:100%;
}

#col_left .big_search ul.left {
	width:310px;
	float:left;
	display:inline;
	padding:0;
	margin:0;
}
#col_left .big_search ul.right {
	width:310px;
	float:right;
	display:inline;
	padding:0;
	margin:0;
}

#col_left .big_search ul {
	list-style:none;
	padding:5px 0 0 0;
	margin:0 0 0 0;
}
#col_left .big_search ul li {
	display:inline;
	padding:0 0 10px 0;
	margin:0;
}
#col_left .big_search ul li.search {
	padding:0;
	margin:0;
	text-align:right;
	display:block;
}
#col_left .big_search ul li .drop-down {
	display:block;
	padding:5px;
	margin:0 0 10px 0;
	background-color:#fff;
	border:0;
	width:310px;
	height:25px;
	color:#333;
}

/******* Used Car page search END ***********************/

/******* Used Car List BEGIN ******************************/

#col_left ul#used-car-list {
	margin:0px 0 0 0;
	padding:0;
	list-style:none;
	border-top:1px solid #fff;
}
#col_left ul#used-car-list li {
	margin:0;
	padding:0;
	display:inline;
}

#col_left ul#used-car-list li.odd a:hover, #col_left ul#used-car-list li.even a:hover {
	background-color:#ccc;
	border-bottom:1px solid #fff;
	cursor:pointer;
	color:#333;
}

#col_left ul#used-car-list li.odd a {
	background-color:#ddd;
	border-bottom:1px solid #fff;
	padding:10px;
	display:block;
	overflow:hidden;
	height:100%;
	margin:0;
}
#col_left ul#used-car-list  li.even a {
	background-color:#e6e6e6;
	border-bottom:1px solid #fff;
	padding:10px;
	display:block;
	overflow:hidden;
	height:100%;
	margin:0;
}
#col_left ul#used-car-list  li #aspNoCars {
	background-color:#e6e6e6;
	border-bottom:1px solid #fff;
	padding:10px;
	display:block;
	overflow:hidden;
	height:100%;
	margin:0;
}

#col_left ul#used-car-list li img {
	float:left;
	display:block;
	width:120px;
	height:80px;
}
#col_left ul#used-car-list li a span.name {
	padding:5px 5px 5px 0px;
	margin:0 0 0 10px;
	font-size:130%;
	display:block;
	float:left;
	color:#ff4949;
	width:400px;
}
	#col_left ul#used-car-list li a:hover span.name {
		color:#333;
	}
#col_left ul#used-car-list li a span.desc {
	padding:5px 5px 5px 10px;
	font-size:100%;
	display:block;
	float:left;
	width:400px;
}
#col_left ul#used-car-list li a span.price {
	padding:5px 5px 5px 10px;
	font-size:150%;
	display:block;
	float:right;
	text-align:right;
	color:#ff4949;
	width:100px;
}
	#col_left ul#used-car-list li a:hover span.price {
		color:#333;
	}

/******* Used Car List END ******************************/

/** Used Car Gallery BEGIN ************/

.back-to-search {
	position:absolute;
	top:150px;
	right:20px;
}

.car-image {
	display:block;
	float:left;
	width:332px;
	height:222px;
	overflow:hidden;
	height:100%;
}
.car-image img {
	width:332px;
	height:222px;
}

#col_left ul.gallery {
	list-style:none;
	padding:0px 0 0 5px;
	margin:0;
	float:left;
	width:332px;
	display:block;
	overflow:hidden;
	height:100%;
}
#col_left ul.gallery li {
	display:inline;
	margin:0;
	padding:0;
}
#col_left ul.gallery li img {
	border:0;
	padding:0px 2px 3px 2px;
	width:160px;
	height:108px;
}
#col_left ul.gallery li a, #col_left ul.gallery li a:hover {
	border:0;
	display:inline;
	padding:0;
	margin:0;
	overflow:hidden;
}

.extra-content {
	clear:both;
	overflow:hidden;
	height:100%;
	display:block;
	margin:0 0 5px 0;
}
#col_left .extra-content p {
	margin:0;
	padding:0;
}
#col_left .price {
	float:left;
	width:312px;
	display:inline;
}
#col_left ul.used-car-btn {
	margin:5px 10px 0 0;
	padding:0;
	display:inline;
	float:right;
	width:332px;
	list-style:none;
}
#col_left ul.used-car-btn li {
	padding:0;
	margin:0;
	clear:both;
	overflow:hidden;
	height:100%;
}
#col_left ul.used-car-btn li a {
	border:0;
	margin:0 0 5px 0;
	height:30px;
	width:322px;
	padding:10px 0 0 10px;
	display:block;
}
#col_left ul.used-car-btn li.enquire a {
	background-image: url(/images/btn/enquire-btn.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
#col_left ul.used-car-btn li.share a {
	background-image: url(/images/btn/share-btn.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
#col_left ul.used-car-btn li.print a {
	background-image: url(/images/btn/print-btn.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
#col_left ul.used-car-btn li a:hover {
	background-position: center bottom;
	border:0;
	margin:0 0 5px 0;
}

/** Used Car Gallery END ************/


/****** Footer BEGIN ************************************/

#footer {
	clear:both;
	margin:20px auto 0px auto;
	overflow:auto;
	height:100%;
	padding:20px 20px 0 20px;
	width:920px;
	font-size:60%;
	line-height:130%;
	color:#dedede;
	text-align:center;
	border-top:1px solid #dedede;
}
#footer p {
	padding:5px 0 10px 0;
}
#footer p a  {
	color:#666;
	padding:0 10px 0 10px;
	text-decoration:none;
}
#footer p a:hover {
	text-decoration:underline;
}
#credits {
	margin:0px 0 0 0;
	overflow:auto;
	height:100%;
	padding:10px 20px 20px 20px;
	font-size:60%;
	line-height:130%;
	width:920px;
	margin:0 auto;
}
#credits p {
	text-align:left;
	color:#666;
	width:400px;
	float:left;
	margin:10px 0 10px 0;
}
.built-by a {
	display:block;
	text-indent:-9999px;
	background-image: url(../images/bg/nav/built_by.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:145px;
	height:44px;
	float:right;
	text-decoration:none;
	margin:0px 0 0px 0;
}
	

/****** Footer END ************************************/
/****** Map BEGIN ************************************/
#map {
	width:300px;
	height:250px;
	padding:5px;
	margin:0px 0 10px 10px;
	border:1px solid #fff!important;
	float:right;
}

#map1 {
	width:300px;
	height:250px;
	padding:5px;
	margin:0px 0 10px 10px;
	border:1px solid #fff!important;
	float:right;
}

#map2 {
	width:300px;
	height:250px;
	padding:5px;
	margin:0px 0 10px 10px;
	border:1px solid #fff!important;
	float:right;
}
/****** Map END ************************************/

.clear {
	clear:both;
}

#col_left span.servicing-btn a {
	display:block;
	height:30px;
	width:210px;
	background-image: url(/images/btn/servicing.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding:10px 0 0 20px;
	border:0;
	position:absolute;
	right:10px;
	top:90px;
	text-align:left;
}
#col_left span.servicing-btn a:hover {
	background-position: right bottom;
	border:0;
}


#col_left span.servicing-btn-bottom a {
	display:block;
	height:30px;
	width:210px;
	background-image: url(/images/btn/servicing.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding:10px 0 0 20px;
	border:0;
	text-align:left;
	clear:both;
	float:left;
	margin:5px 0 10px -5px;
}
#col_left span.servicing-btn-bottom a:hover {
	background-position: right bottom;
	border:0;
}
	
