@charset "UTF-8";
/* CSS Document */
body{
	background-color:#E0E1E5;
}
a:link, a:visited{
	text-decoration:none;
	color:#666;
}
a:hover{
	text-decoration:none;
	color:#999;
	border-bottom:#999 dotted 1px;
}
h1{
	font-size:16px;
	margin-bottom:10px;
	color:#666;
}
.mid-banner{
	width:auto;
	height:150px;
	background-color:#999;
	margin-top:20px;
	margin-bottom:20px;
}
.staff-box{
	width:160px;
	height:200px;
	float:left;
	background-color:#EDEDED;
	margin-top:20px;
	margin-right:12px;
	padding:10px;
	font-size:12px;
	line-height:2;
}
.hours-box{
	width:150px;
	height:200px;
	float:left;
	background-color:#EDEDED;
	margin-top:20px;
	padding:10px;
	font-size:12px;
	line-height:2;
	margin-right:12px;
}
.services{
	width:155px;
	height:200px;
	float:left;
	padding:10px;
	background-color:#EDEDED;
	font-size:12px;
	line-height:2;
	margin-top:20px;
}

#TopHeader{
	width:100%;
	height:65px;
	background:url(../images/header-bg-black.jpg) no-repeat;
	background-position:bottom;
}
#TopHeader img{
	margin-left:15px;
	margin-top:18px;
	float:left
}
#TopHeader img a:hover{
	border:none;
}
#ColumnTwo h1{
	font-size:20px;
	margin-bottom:10px;
	color:#F90;
}
#ColumnTwo h2{
	font-size:14px;
	color:#666;
}
#globalWrapper{
	width:985px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFF;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	height:1200px;
	position:relative;
}
#Header{
	width:100%;
	height:30px;
	background-image:url(../images/header-bg.jpg);
	background-position:bottom;
}
#Header img{
	float:right;
	margin-top:-45px;
}
.topNav{
	width:500px;
	height:15px;
	text-align:right;
	margin-right:170px;
	float:right;
	color:#999;
	font-size:11px;
	margin-top:10px;
}
.midNav{
	width:965px;
	height:20px;
	text-align:left;
	margin-left:20px;
	float:left;
	color:#999;
	font-size:14px;
	margin-top:8px;
}
.midNav a:link{
	color:#666;
	text-decoration:none;
}
.midNav a:hover{
	color:#999;
	text-decoration:none;
	border-bottom:#E0E0E0 dotted 1px;
}
.midNav a:visited{
	color:#666;
	text-decoration:none;
}
.topNav a:link{
	color:#FFF;
	text-decoration:none;
}
.topNav a:hover{
	color:#999;
	text-decoration:none;
	border-bottom:#E0E0E0 dotted 1px;
}
.topNav a:visited{
	color:#FFF;
	text-decoration:none;
}
.headline-search{
	width:170px;
	padding:15px;
	height:211px;
	float:left;
	background-image:url(../images/headline-search-bg.jpg);
}
.headline-search p{
	color:#666;
	margin-bottom:10px;
}
.News-box{
	width:155px;
	height:200px;
	float:left;
	background-image:url(../images/headline-search-bg.jpg);
	margin-bottom:15px;
}
.Service-box{
	width:170px;
	height:200px;
	float:left;
	background-image:url(../images/headline-search-bg.jpg);
	margin-bottom:15px;
	padding:15px;
}
.Sales-box{
	width:170px;
	height:200px;
	float:left;
	background-image:url(../images/headline-search-bg.jpg);
	margin-bottom:15px;
	padding:15px;
}
.TestDrive-box{
	width:170px;
	height:200px;
	float:left;
	background-image:url(../images/headline-search-bg.jpg);
	margin-bottom:15px;
	padding:15px;
}
.dealershipbox{
	width:155px;
	padding:15px;
	padding-left:5px;
}
.top-search label{
	font-size:12px;
	color:#666;
}
.top-search select {
	border:1px solid #999999;
	color:#666666;
	font-size:12px;
	margin-top:5px;
	padding:4px;
	width:170px;
	margin-bottom:10px;
}
.list-search label{
	font-size:12px;
	color:#666;
}
.list-search select {
	border:1px solid #999999;
	color:#666666;
	font-size:12px;
	margin-top:5px;
	margin-right:14px;
	padding:4px;
	width:100px;
	margin-bottom:10px;
}
.searchbutton{
	border:1px solid #AAAAAA;
	cursor:pointer;
	margin-top:0px;
	padding:4px;
	text-decoration:none;
}

.details-form label{
	font-size:12px;
	color:#666;
	width:170px;
	display:block;
	margin-top:5px;
}
.details-form select {
	border:1px solid #999999;
	color:#666666;
	font-size:12px;
	margin-top:5px;
	padding:4px;
	width:170px;
	margin-bottom:10px;
}

#ColumnNew{
	width:985px;
	height:850px;
	float:left;
	padding:0px;
	background-image:url(../images/column-footer.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	overflow:hidden;
	margin-top:20px;
}

#ColumnOne{
	width:170px;
	height:850px;
	float:left;
	padding:15px;
	background-image:url(../images/column-footer.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
}
#ColumnOne ul{
	list-style:url(../images/orange-arrow.png);
	margin-left:15px;
	font-size:12px;
	line-height:2;
	color:#666;
}
#ColumnTwo{
	width:570px;
	height:850px;
	padding:15px;
	float:left;
	background-image:url(../images/column-footer.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
}
#ColumnTwo ul{
	list-style:url(../images/orange-arrow.png);
	margin-left:15px;
	font-size:12px;
	line-height:2;
	color:#666;
}
#ColumnThree{
	width:185px;
	height:880px;
	float:left;
	background-image:url(../images/column-footer.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
}
#ColumnThree h1, #ColumnOne h1{
	line-height:1.5;
	margin-bottom:10px;
	font-size:14px;
	color:#666;
}
#ColumnTwo p{
	line-height:1.5;
	margin-bottom:5px;
	margin-top:5px;
	font-size:12px;
	color:#666;
	overflow:auto;
}
#ColumnTwo h4{
	line-height:1.5;
	margin-bottom:5px;
	margin-top:5px;
	font-size:14px;
	color:#666;
	height:25px;
	padding:5px;
	display:block;
	background-color:#EDEDED;
	vertical-align:middle;
}
#ColumnTwo h4 img{
	top:5px;
}
#ColumnTwo table{
	font-size:12px;
	line-height:1.5;
	text-align:left;
}
.grey-row td{
	text-indent:10px;
	background-color:#F9F9F9;
	vertical-align:middle;
}
.dark-grey-row td{
	text-indent:10px;
	background-color:#EDEDED;
	vertical-align:middle;
}
#ColumnThree p{
	line-height:1.5;
	margin-bottom:5px;
	margin-top:5px;
	font-size:12px;
	color:#666;
	border-bottom:#c0c9d0 2px dotted;
	padding-bottom:5px;
	padding-top:5px;
}
#Footer{
	width:955px;
	height:100px;
	background:url(../images/footer-bg.jpg) repeat-x;
	background-color:#FFF;
	padding:15px;
	text-align:left;
	font-size:10px;
	color:#666;
	line-height:1.5;
	float:left;
	margin-bottom:0px;
}
.footermenu{
	width:900px;
	height:20px;
	margin-bottom:10px;
	margin-top:10px;
}
.footermenu img{
	vertical-align:text-top;
}
#ColumnTwo h1.biopower-big{
	font-size:20px;
	color:#9C0;
}
#ColumnTwo h2.biopower-sml{
	font-size:16px;
	font-weight:normal;
	color:#9C0;
}
#ColumnTwo h2.biopower-sml a:hover{
	font-size:16px;
	font-weight:normal;
	color:#999;
	border-bottom:1px dotted #999;
}
.tick{
	background-image:url(../images/tick.png);
	background-repeat:no-repeat;
	background-position:center;
	border-bottom:solid 1px #333333;
	
}
.under{
	border-bottom:solid 1px #333333;
	padding-left:10px;
	padding-top:10px;
}
.new-offer{
	background-color:#E1E2E5;
	min-height:310px;
	width:530px;
	display:block;
	position:relative;
	margin-bottom:20px;
	min-height:370px;
	cursor:pointer;
	padding-top:5px;
}
.new-offer-header{
	font-size:24px;
	font-weight:bold;
	margin-bottom:3px;
	color:#333;
	width:500px;
	margin-left:15px;
	margin-top:15px;
}
.new-offer-sub{
	font-size:18px;
	margin-bottom:5px;
	color:#333;
	margin-left:15px;
	width:350px;
}
.new-offer-minsub{
	font-size:14px;
	color:#69C;
	width:350px;
	margin-left:15px;
	margin-bottom:10px;
	z-index:500;
}
.new-offer p{
	margin-left:15px;
	padding-top:15px;
	width:200px;
	height:150px;
}
.new-offer-button{
	position:absolute;
	bottom:15px;
	left:15px;
	cursor:pointer;
}
.new-offer img{
	position:relative;
	float:right;
	cursor:pointer;
	margin-left:10px;
	margin-top:-25px;
	width:304px;
}
.pricing-box{
	width:500px;
	margin-left:15px;
	margin-right:15px;
	margin-top:8px;
	z-index:900;
}
.new-price-box{
	width:160px;
	height:40px;
	border:3px solid #FFF;
	float:left;
	background-color:#E4E9F1;
	text-align:center;
	color:#333;
	padding-top:3px;
}
.our-price-box{
	width:160px;
	height:40px;
	border:3px solid #FFF;
	float:left;
	background-color:#A8B8CF;
	text-align:center;
	color:#FFF;
	padding-top:3px;
}
.save-price-box{
	width:160px;
	height:40px;
	border:3px solid #FFF;
	float:left;
	background-color:#69C;
	text-align:center;
	color:#FFF;
	padding-top:3px;
}
.bigger{
	font-size:24px;
	font-weight:bold;
}
.used-top-search{
	height:115px;
	background-color:#EDEDED;
	width:550px;
	padding:10px;
}
.used-listing-box{
	border:7.5px solid #EDEDED;
	height:110px;
	padding:7.5px;
	width:540px;
	margin-top:10px;
}
.used-listing-box:hover{
	border:7.5px solid #B9C3CC;
	height:110px;
	padding:7.5px;
	width:540px;
	margin-top:10px;
}
.used-listing-box img{
	float:left;
	margin-right:7.5px;
	background-image:url(../images/missing-pic.jpg);
	width:169px;
	height:110px;
	text-indent:-9000px;
}
.listing-details{
	width:355px;
	float:left;
}
.used-listing-box ul{
	list-style:none;
	float:left;
	margin-left:-20px;
	width:355px;
}
.used-listing-box li{
	width:170px;
	list-style:none;
	height:24px;
	padding-left:8px;
	background-color:#EDEDED;
	margin-bottom:4px;
	margin-left:-15px;
	float:left;
}
#pagination{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	text-decoration:none;
	margin-top:10px;
	text-align:right;
}
#pagination a:link{
	color:#666;
	text-decoration:none;
	height:28px;
	line-height:28px;
	padding:5px 10px;
	background-color:#EDEDED;
	border:#B9C3CC 1px solid;
	margin-right:2px;
}
#pagination .current{
	color:#666;
	text-decoration:none;
	height:28px;
	line-height:28px;
	padding:5px 10px;
	background-image:url(../images/headline-search-bg.jpg);
	border:#FFF 1px solid;
	margin-right:2px;
}

#pagination a:hover{
	color:#666;
	text-decoration:none;
	height:28px;
	line-height:28px;
	padding:5px 10px;
	background-image:url(../images/headline-search-bg.jpg);
	border:#FFF 1px solid;
	margin-right:2px;
}
#pagination a:visited{
	color:#666;
	text-decoration:none;
	height:28px;
	line-height:28px;
	padding:5px 10px;
	background-color:#EDEDED;
	border:#B9C3CC 1px solid;
	margin-right:2px;
}
.colours-list{
	height:20px;
	display:inline;
}
.colours-list img{
	margin-top:3px;
	vertical-align:text-bottom;
}
.used-details-title{
	width:520px;
	height:18px;
	font-size:14px;
	background-color:#EDEDED;
	color:#666;
	padding:3px;
	padding-left:8px;
	padding-top:8px;
	margin-top:10px;
	font-weight: bold;
}
.used-details-description{
	width:520px;
	height:250px;
	overflow:auto;
	font-size:12px;
	line-height:1.5;
	background-color:#EDEDED;
	color:#666;
	padding:3px;
	padding-left:8px;
	padding-top:8px;
	margin-top:6px;
	float:left;
}
.used-details-form{
	width:181px;
	height:245px;
	overflow:auto;
	font-size:12px;
	line-height:1.5;
	background-color:#EDEDED;
	color:#666;
	padding:8px;
	margin-top:6px;
	float:left;
	margin-left:8px;
}
.used-details{
	height:140px;
	width:530px;
	margin-top:6px;
}
.used-details ul{
	list-style:none;
	float:left;
	margin-left:-20px;
	width:310px;
}
.used-details li{
	width:150px;
	list-style:none;
	height:24px;
	padding-top:4px;
	padding-left:8px;
	background-color:#EDEDED;
	margin-bottom:4px;
	margin-top:4px;
	margin-left:-15px;
	float:left;
}
.used-details-location{
	float:left;
	margin-left:8px;
	width:185px;
	margin-top:4px;
	padding:4px;
	height:128px;
	background-color:#EDEDED;
	font-size:12px;
	line-height:1.5;
	color:#666;
	padding-left:8px;
}
.date-box{
	width:300px;
	height:20px;
	margin-top:-20px;
	float:left;
}
.social-box{
	font-size:11px;
	line-height:1.5;
	color:#666;
	padding:5px;
	margin-bottom:15px;
}
.social ul{
	margin:0px;
	margin-left:-10px;
	padding:0px;
	list-style:none;
	list-style-position:inside;
}
.social li {
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:2px;
	width:80px;
}
.social img {
	background-position:center center;
	padding:0 5px;
}	
#google_translate_element{
	float:right;
	text-align:left;
	margin-right:156px;
	height:30px;
	overflow:hidden;
	margin-top:5px;
	width:150px;
}
#google_translate_element select{
	border:1px solid #666666;
	color:#666666;
	font-size:12px;
	padding:2px;
}
.skiptranslate{
	color:#FFF;
}
#google-script{
	color:#CCC;
	font-size:10px;
	padding-top:15px;
	float:right;
	text-align:right;
	width:175px;
}
#google-script img{
	margin-top:0px;
	float:right;
	margin-left:5px;
}
.backlist{
	width:190px;
	color:#333;
	background:#B9C3CC;
	height:15px;
	padding:5px;
	float:left;
	margin-top:10px;
	font-size:14px;
	padding-left:8px;
}
.friend{
	width:100px;
	color:#333;
	background:#B9C3CC;
	height:15px;
	padding:5px;
	float:left;
	margin-right:8px;
	margin-left:8px;
	margin-top:10px;
	font-size:14px;
	padding-left:8px;
}
.partx{
	width:190px;
	color:#333;
	background:#B9C3CC;
	height:15px;
	padding:5px;
	float:left;
	margin-top:10px;
	font-size:14px;
	padding-left:8px;
}
#innerframe{
	width:985px;
height:850px;
margin-top:-70px;}
.TCs{
	font-size:10px;
	color:#69C;
	width:450px;
	margin-left:15px;
	margin-bottom:10px;
	z-index:500;
}
