@charset "utf-8";
body {margin: 0px;padding: 0px;font-family: Arial, Helvetica, sans-serif;font-size: 13px;background-image: url(http://www.associatedcarservices.co.uk/images/navbg.gif);background-repeat: repeat-x;background-position: 0px 100px;}
#header {width: 960px;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;}
#navigation {margin: 0px;padding: 0px;height: 32px;font-weight: bold;}
#navigation ul {width: 960px;margin-right: auto;margin-left: auto;padding: 0px;margin-top: 0px;margin-bottom: 0px;text-transform: capitalize;}
#content {padding: 0px;width: 960px;margin-top: 10px;margin-right: auto;margin-bottom: 10px;margin-left: auto;}
#leftcol {float: left;width: 240px;margin-right: 20px;}
#mainimage {float: left;width: 700px;}
#logos {clear: both;text-align: center;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;padding-top: 20px;padding-right: 10px;padding-bottom: 20px;padding-left: 10px;}
#content #text {padding: 0px 10px 10px;width: 680px;margin: 0px;float: left;}
#clear {clear: both;}
#address {padding: 10px;border: 1px solid #E6E6DD;background-color: #F9F9F7;}
#footer {color: #FFFFFF;text-align: center;padding: 10px;background-color: #333333;}
#footer a {color: #FFFFFF;text-decoration: none;}
#footer a:hover {color: #FFFFFF;text-decoration: underline;}
.imgspace {margin-right: 10px;margin-bottom: 10px;}
h1 {font-size: 19px;color: #333333;margin-top: 0px;margin-right: 0px;margin-bottom: 5px;margin-left: 0px;padding-top: 0px;padding-right: 0px;padding-bottom: 5px;padding-left: 0px;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #CCCCCC;text-transform: capitalize;}
.spaceimg {margin-bottom: 10px;padding: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;}
#SearchForm label {color: #FFFFFF;float: left;width: 110px;font-size: 11px;}
#search {padding-top: 0px;padding-right: 10px;padding-bottom: 0px;padding-left: 10px;}
#leftcol form {margin: 0px;padding: 0px;}
#navigation  li  {display: inline;padding-top: 5px;padding-right: 0px;padding-bottom: 5px;padding-left: 0px;margin-top: 5px;margin-right: 0px;margin-bottom: 5px;margin-left: 0px;}
#navigation  li  a  {color: #FFFFFF;text-decoration: none;display: block;padding: 7px;float: left;margin-top: 0px;margin-right: 5px;margin-bottom: 0px;margin-left: 0px;}
#navigation li a:hover, #navigation .active {color: #FFFFFF;text-decoration: none;display: block;padding: 7px;float: left;margin-top: 0px;margin-right: 5px;margin-bottom: 0px;margin-left: 0px;background-color: #000000;}
#footernav {color: #FFFFFF;text-align: center;padding: 10px;background-color: #666666;}
#footernav a {color: #FFFFFF;text-decoration: none;}
#footernav a:hover, #footernav .active {color: #FFFFFF;text-decoration: underline;}
h2 {font-size: 15px;color: #FFFFFF;margin-top: 0px;margin-right: 0px;margin-bottom: 5px;margin-left: 0px;padding-top: 0px;padding-right: 0px;padding-bottom: 5px;padding-left: 0px;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #CCCCCC;}
#leftsubcol {width: 260px;float: left;}
a {color: #CC0000;text-decoration: underline;}
a:hover {color: #CC0000;text-decoration: none;}
#content #text .underline {font-weight: bold;text-transform: uppercase;color: #CC0000;text-decoration: underline;font-size: 13px;}
#formholder {background-color: #F9F9F7;padding: 20px;border: 1px solid #E6E6DD;}
.formbuttons {background-color: #CC0000;margin-top: 0px;margin-right: 3px;margin-bottom: 0px;margin-left: 3px;padding-top: 3px;padding-right: 9px;padding-bottom: 3px;padding-left: 9px;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;color: #FFFFFF;}
#content #text h3 {font-size: 16px;color: #CC0000;}
#content #text #findusmap {font-size: 17px;color: #CC0000;background-color: #F0F2F7;border: 1px solid #D7DDE8;padding: 10px;margin-top: 0px;margin-right: 0px;margin-bottom: 10px;margin-left: 10px;float: right;width: 170px;}
#content #text #findusmap p {padding: 0px;margin-top: 15px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}
#content #text #findusmap:hover {font-size: 17px;color: #CC0000;background-color: #D7DDE8;border: 1px solid #D7DDE8;padding: 10px;margin-top: 0px;margin-right: 0px;margin-bottom: 10px;margin-left: 10px;float: right;width: 170px;cursor: pointer;}
#content #text ol h1 {font-size: 15px;color: #66CC00;}
#close a {display: block;padding: 20px;margin-bottom: 20px;background-color: #F9F9F7;border: 1px solid #E6E6DD;font-size: 17px;font-weight: normal;text-decoration: none;}
/* classes for validator */
.tfvHighlight{font-weight: bold; color: red;}
.tfvNormal{font-weight: normal;	color: black;}
#column {width:340px;margin:0px;padding:0px;float:left;vertical-align:top}
#close {padding: 15px;color: #333333;background-color: #F1F3F8;border: 1px solid #D8DDEB;margin-bottom:10px;margin-top: 8px;margin-right: 0px;margin-left: 0px;}
#close p {margin: 0px;padding: 0px;}
#formtable {width:605px;padding:0; margin:0;}
#formtable ul{list-style:none;width:605px;padding:0px;margin:0px}
#formtable li{padding:3px;margin:0px;width:605px}
#formtable .input{padding:3px;margin:0px;width:220px;font-family: Verdana;font-size: 11px;color: #666;}
#formtable label{width:360px;margin:0px;padding:0px;float:left;font-size: 11px;}
#formtable .underline {margin-bottom:12px}
.formbuttons,.buttons{font-size: 14px;font-weight: bold;text-transform: capitalize;color: #FFFFFF;background-color: #626366;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;padding-top: 3px;padding-right: 5px;padding-bottom: 3px;padding-left: 5px;margin-top: 3px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;width: 110px;font-family: Arial, Helvetica, sans-serif;}
.formbuttons{width: 180px;margin-left: 10px;}
#formtable .input2 {padding:3px;font-family: Verdana;font-size: 11px;color: #666;float: left;margin-top: 0px;margin-right: 0px;margin-bottom: 5px;margin-left: 0px;}
#formtable  .input3 {padding:3px;font-family: Verdana;font-size: 11px;color: #666;float: left;margin-top: 0px;margin-right: 0px;margin-bottom: 5px;margin-left: 10px;}
#formtable  .input4 {padding:3px;font-family: Verdana;font-size: 11px;color: #666;margin: 0px;}
#searchbox {-moz-border-radius:5px;height:230px;width:240px;color:#FFF;padding:5px 10px 10px;float: left;margin: 0px;}
#searchbox #clear {clear: both;margin: 0;padding: 0;height: 6px;}
#searchbox  form #formtext {font-size:13px;color:#666;width: 100%;padding: 8px;}
#searchbox .button {color:#FFF;margin:0;padding-top: 5px;width: 238px;font-size: 22px;cursor: pointer;text-align: center;background-color: #111111;padding-bottom: 5px;border: 1px solid #303030;}
#searchbox .button:hover {background-color: #1B1B1B;}
#searchbox form {margin:0;padding:0;}