@charset "utf-8";
body {
	margin: 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	background-color: #fff;
	background-image: url(../images/bg.gif);
	background-repeat: repeat-x;
	background-position: top;
}
h2 {font-size: 14px;font-weight: bold;border-bottom: 1px dotted #ccc;padding: 0 0 5px 0;}
h5 {font-size: 15px;margin: 0;}
#wrapper {width:960px;margin:0 auto;background-color: #fff;}
#header {background-image:url(../images/header.gif);background-repeat:no-repeat;height:116px;width:960px;cursor:pointer}
#cleartop {clear: both;background-image: url(../images/carmarques.gif);background-repeat: no-repeat;height: 40px;width: 960px;padding: 0;margin: 17px 0;}
#leftcol{width:220px;float:left}
#leftnav{}
#leftnav ul {list-style: none;margin: 0;padding: 0;}
#leftnav li {}
#leftnav li a:link, #leftnav li a:visited {font-size: 12px;display: block;color: #fff;text-decoration: none;border-right: 1px solid #165389;border-left: 1px solid #165389;border-top: 1px solid #165389;padding: 5px 12px 5px 24px;background-color: #1E6CB5;margin: 0 0 2px 0;background-image: url(../images/white_arrow.gif);background-repeat: no-repeat;background-position: 12px center;}
#leftnav li a:hover {display: block;color: #fff;text-decoration: none;border-right: 1px solid #165389;border-left: 1px solid #165389;border-top: 1px solid #165389;padding: 5px 12px 5px 24px;background-color: #165389;}
#search{border: 1px solid #9CA5B5;margin: 5px 0;padding: 0;width: 220px;}
#search h1{font-family: Arial, Helvetica, sans-serif;font-size: 16px;color: #1A3059;margin: 0;padding: 6px 0 0 10px;border: none;}
#search label{width:220px;margin:0;padding:6px 0 6px 10px;font-family: "arial black";font-size: 13px;color: #333;}
#search select{width:202px;padding: 4px;margin: 0 0 0 10px;background-color: #ccc;border: none;font-size:13px}
.searchbutton{font-size:14px;font-weight:bold;text-transform:uppercase;color:#fff;background-color:#165389;width:200px;font-family:Arial, Helvetica, sans-serif;border-style:none;margin:10px 0 10px 11px;padding:3px 5px;cursor:pointer;}
#maincontent{width:720px;float:right;margin:0 0 5px 0}
#maincontent h1 {font-size: 17px;color: #fff;margin: 0;background-color: #1E6CB5;padding: 3px 0 3px 8px;border: 1px solid #1B609E;text-transform: capitalize;}
#maincontent h3 {
	font-size: 18px;
	color: #165389;
	background-color: #FBFBF9;
	padding: 15px;
	border: 1px solid #EAEAE1;
	text-align: center;
}
#maincontent h4 {font-size: 12px;color: #165389;background-color: #FBFBF9;border: 1px solid #EAEAE1;text-align: left;padding: 3px 15px;margin: 1px 0 2px 0;}
#maincontent h5 {font-size: 17px;color: #1E6CB5;margin: 0;}
#maincontent h6 {font-size: 16px;color: #1E6CB5;margin: 8px 0 10px 0;letter-spacing: 10px;text-align: center;}
#maincontent a:link, #maincontent a:visited{color:#0066CC; text-decoration:underline; font-weight:bold;}
#maincontent a:hover{ color:#364065; text-decoration:underline; font-weight:bold;}
#scroller {float:left;width: 500px;height: 520px;overflow: auto;padding: 0 20px 0 0;margin: 10px 0;}
#box {
	float: right;
	width: 190px;
	margin:10px 0 0 10px;
	padding: 0;
}
.garage-services {
	width: 720px;
	margin-right: auto;
	margin-left: auto;
}

.red {color: #FF0000;}
.textboxspace {margin: 0 11px;}
#maincontent1{}
#maincontent1 h1 {font-size: 17px;color: #1E6CB5;margin-top: 0px;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #CCCCCC;}
#maincontent1 h3 {font-size: 14px;color: #165389;background-color: #FBFBF9;padding: 15px;border: 1px solid #EAEAE1;text-align: center;}
#maincontent1 h4 {font-size: 12px;color: #165389;background-color: #FBFBF9;border: 1px solid #EAEAE1;text-align: left;padding-top: 3px;padding-right: 15px;padding-bottom: 3px;padding-left: 15px;margin-bottom: 2px;margin-top: 1px;}
#maincontent1 h5 {font-size: 17px;color: #1E6CB5;margin-top: 0px;}
#maincontent1 a:link, #maincontent1 a:visited{color:#0066CC; text-decoration:underline; font-weight:bold;}
#maincontent1 a:hover{ color:#364065; text-decoration:underline; font-weight:bold;}

#goldenhillgarage {font-size: 11px;color: #FFFFFF;background-color: #2175BB;padding-top: 3px;padding-right: 15px;padding-bottom: 3px;padding-left: 15px;width: 270px;border: 1px solid #103E67;}

#openingtimes {font-size: 11px;color: #FFFFFF;background-color: #2070B2;padding-top: 3px;padding-right: 15px;padding-bottom: 3px;padding-left: 15px;width: 270px;float: right;border: 1px solid #103E67;}
.spacingimg {margin-top: 10px;margin-bottom: 10px;}
.underline {font-weight: bold;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #ECE9D8;clear:both}
#goldenhilltext {font-size: 11px;color: #333333;background-color: #FFFFFF;padding-top: 9px;padding-right: 15px;padding-bottom: 9px;padding-left: 15px;width: 270px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-color: #CCCCCC;border-bottom-color: #CCCCCC;border-left-color: #CCCCCC;height: 215px;}
#openingtext {font-size: 11px;color: #333333;background-color: #FFFFFF;padding-top: 9px;padding-right: 15px;padding-bottom: 9px;padding-left: 15px;width: 270px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-color: #CCCCCC;border-bottom-color: #CCCCCC;border-left-color: #CCCCCC;float: right;height: 215px;}
#message {font-size: 24px;font-weight: bold;text-transform: capitalize;font-family: Geneva, Arial, Helvetica, sans-serif;letter-spacing: -1px;color: #666;padding: 10px 0;border-top: 1px dotted #ccc;border-bottom: 1px dotted #ccc;}
#message a {text-decoration: none;color: #666;}
#message a:hover {text-decoration: underline;color: #666;}
#message em {font-style: normal;color: #A47900;margin: 0 0 0 25px;font-size: 16px;letter-spacing: 0;text-transform: uppercase;}
#clear,.clear {clear: both;}

#carmarques {margin-bottom: 10px;}
#topimg {margin-bottom: 15px;}
#mainimage{margin-bottom:20px;margin-top:10px;}
#mainimage2 {margin-bottom:10px;margin-top:10px;}
#footer a:link, #footer a:visited{color:#0066CC; text-decoration:none;}
#footer a:hover{ color:#364065; text-decoration:underline;}
#footer {clear:both;border-top:1px dotted #CCCCCC;margin-top: 0px;margin-bottom: 10px;padding-top: 10px;padding-right: 10px;}
#navigation{border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #CCCCCC;height: 31px;}
#navigation h1 {background-image: url(../images/navbg.gif);background-repeat: repeat-x;color: #FFFFFF;font-size: 12px;height: 19px;padding-left: 5px;margin-top: 0px;margin-bottom: 0px;padding-top: 2px;}
#navigation ul {list-style: none;margin: 0;padding: 0;}
#navigation li {float: right;}
#navigation li a:link, #navigation li a:visited {
	font-size: 11px;
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #165389;
	border-left-color: #165389;
	padding-top: 8px;
	padding-right: 12px;
	padding-bottom: 8px;
	padding-left: 12px;
	background-color: #1E6CB5;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #165389;
	margin-left: 5px;
}

#navigation li a:hover {
	font-size: 11px;
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #165389;
	border-left-color: #165389;
	padding-top: 8px;
	padding-right: 12px;
	padding-bottom: 8px;
	padding-left: 12px;
	background-color: #165389;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #165389;
	margin-left: 5px;
}

#footerlogos {clear:both;border-top:1px dotted #ccc;margin: 10px 0 0 0;padding: 3px 0 0 0;}

.button {
	font-size: 11px;
	color: #FFFFFF;
	background-color: #2075BC;
	border: 1px solid #185485;
	padding-top: 2px;
	padding-right: 15px;
	padding-bottom: 2px;
	padding-left: 15px;
}
/* classes for validator */
.tfvHighlight{font-weight: bold; color: red;}
.tfvNormal{font-weight: normal;	color: black;}
#images {width: 215px;float: right;}

#textbox {
	border: 1px solid #E9E9E9;
	background-color: #FCFCFC;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
#fsa {visibility: hidden;}
#smallprint {
	margin-top: 0px;
	margin-bottom: 25px;
	padding: 10px;
	background-color: #71AFE8;
	text-transform: uppercase;
	color: #FFFFFF;
	font-weight: bold;
}
.nomargin {
	margin-bottom: 0px;
}
#close {padding: 15px;color: #333333;background-color: #F1F3F8;border: 1px solid #D8DDEB;margin-bottom:5px}
#close p {margin: 0px;padding: 0px;}
#redbold{padding:10px;color:#ff0000;background-color: #eee;border: 1px solid #D8DDEB;margin-bottom:5px;width:380px}

.style1 {color: #4D6B82}

/* classes for stock results */
.vehicleresult{padding: 0px;float: left;width: 610px;margin-top: 0px;margin-right: 0px;margin-bottom: 10px;margin-left: 0px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #999999;}
.vehicleimg{width:100px;float:left;margin:0;padding:0;float:left}
.vehicledetails{width:485px;float:left;margin:0 0 0 25px;padding:0;vertical-align:top}
.vehicledetails ul{	width:485px;list-style-type: none;display:block;float:left;margin:0;padding:0}
.vehicledetails li{width:485px;float:left;display:block}
.vehicledetails .headlinetxt{font-size: 11px;font-weight: bold;margin:0;padding:0;}
.vehicledetails .detailstxt{margin:4px 0;padding:0}
.vehicledetails .price{font-size: 12px;font-weight: bold;color: #FF0000;margin: 0;padding: 0 0 4px 0;}
.vehicledetails .link{margin:0 0 5px 0;}
.buttons{font-size: 14px;font-weight: bold;text-transform: capitalize;color: #FFF;background-color: #626366;border: none;padding: 3px 5px;margin: 3px 0 0 0;width: 110px;font-family: Arial, Helvetica, sans-serif;cursor:pointer;}
.clear {clear: both;}

/* classes for stock results */
#vehicleresult{padding: 0px;float: left;width: 610px;margin-top: 0px;margin-right: 0px;margin-bottom: 10px;margin-left: 0px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #999999;}
#vehicleimg{width:100px;float:left;margin:0px;padding:0px;float:left}
#vehicledetails{width:485px;float:left;margin:0px 0px 0px 25px;padding:0px;vertical-align:top}
#vehicledetails ul{	width:485px;list-style-type: none;display:block;float:left;margin:0px;padding:0px}
#vehicledetails li{width:485px;float:left;display:block}
#vehicledetails .headlinetxt{font-size: 11px;font-weight: bold;margin:0px;padding:0px;}
#vehicledetails .detailstxt{margin:4px 0px;padding:0px}
#vehicledetails .price{font-size: 12px;font-weight: bold;color: #FF0000;margin: 0px;padding-top: 0px;padding-right: 0px;padding-bottom: 4px;padding-left: 0px;}
#vehicledetails .link{margin-bottom:5px}

