@charset "utf-8";
body {margin: 0px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#333333;background-color: #FFFFFF;background-image: url(../images/bg.gif);background-repeat: repeat-x;background-position: top;}

#wrapper {width:850px;margin-right:auto;margin-left:auto;background-color: #FFFFFF;}
#maincontent{width:610px;float:right;margin-bottom:5px}
input,select,textarea,submit{padding: 2px;color: #000000;font-size: 11px;font-family: Verdana, Helvetica, Arial, sans-serif}
#maincontent h1 {font-size: 17px;color: #FFFFFF;margin-top: 0px;background-color: #1E6CB5;padding-top: 3px;padding-bottom: 3px;border: 1px solid #1B609E;padding-left: 8px;text-transform: capitalize;}
#maincontent h3 {font-size: 14px;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-top: 3px;padding-right: 15px;padding-bottom: 3px;padding-left: 15px;margin-bottom: 2px;margin-top: 1px;}
#maincontent h5 {font-size: 17px;color: #1E6CB5;margin-top: 0px;}
#maincontent h6 {font-size: 16px;color: #1E6CB5;margin-top: 8px;margin-bottom: 10px;letter-spacing: 10px;text-align: center;}
#clear {clear: both;}
.red {color: #FF0000;}

#maincontent a:link, #maincontent a:visited{color:#0066CC; text-decoration:underline; font-weight:bold;}
.textboxspace {margin-right: 11px;margin-left: 11px;}
#maincontent a:hover{ color:#364065; text-decoration:underline; font-weight:bold;}
#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;}
#header {background-image:url(../images/header.gif);background-repeat:no-repeat;height:116px;width:850px;cursor:pointer}
#message {
	font-size: 24px;
	font-weight: bold;
	text-transform: capitalize;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	color: #666666;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}
#message a {text-decoration: none;color: #666666;}
#message a:hover {text-decoration: underline;color: #666666;}
#message em {font-style: normal;color: #A47900;margin-left: 25px;font-size: 16px;letter-spacing: 0px;text-transform: uppercase;}

#cleartop {
	clear: both;
	background-image: url(../images/carmarques.gif);
	background-repeat: no-repeat;
	height: 40px;
	width: 850px;
	padding: 0px;
	margin-top: 17px;
	margin-right: 0px;
	margin-bottom: 17px;
	margin-left: 0px;
}
#box {float: right;width: 190px;margin-left: 10px;}
#carmarques {margin-bottom: 10px;}
#topimg {margin-bottom: 15px;}
#mainimage{margin-bottom:20px;margin-top:10px;}
#mainimage2 {margin-bottom:10px;margin-top:10px;}
#leftcol{width:220px;}
#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;
}

#leftnav{}
#leftnav ul {list-style: none;margin: 0;padding: 0;}
#leftnav li {}
#leftnav li a:link, #leftnav 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: 5px;
	padding-right: 12px;
	padding-bottom: 5px;
	padding-left: 24px;
	background-color: #1E6CB5;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #165389;
	margin-bottom: 2px;
	background-image: url(../images/white_arrow.gif);
	background-repeat: no-repeat;
	background-position: 12px center;
}

#leftnav 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: 5px;
	padding-right: 12px;
	padding-bottom: 5px;
	padding-left: 24px;
	background-color: #165389;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #165389;
}

#footerlogos {
	clear:both;
	border-top:1px dotted #CCCCCC;
	margin-top: 10px;
	padding-top: 3px;
}
h2 {
	font-size: 14px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-bottom: 5px;
}
.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;
}
h5 {
	font-size: 15px;
	margin: 0px;
}
#textbox {
	border: 1px solid #E9E9E9;
	background-color: #FCFCFC;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
#fsa {
	font-size: 10px;
	text-align: center;
	padding-bottom: 10px;
}
#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: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}
#scroller {
	width: 410px;
	height: 390px;
	overflow: auto;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
