a, a:visited{color:#cc0000;}
.clear{clear:both;margin:0;padding:0;height:0;font-size:0;}
h1{height:30px;padding:0;margin:10px 0;font-size:15px;width:735px;}
h6{padding:5px;margin:5px 0 0 0;font-size:13px;color:#212121;border:1px dashed #ccc;background:#efefef;}
h6 strong{color:#e2203b;}
img{border:0;}
.content{width:500px;float:left;}
.holden{background:url('im/holden/holden-image.jpg') no-repeat 0 100%;height:380px;}
.holdenKeys{background:url('im/holden/keys-image.jpg') no-repeat 100% 100%;}
.content h2{color:#333;font-size:14px;padding:0 0 10px;margin:0;}
.mainContent em{color:#cc0000;}

.holden-large{background:url('im/holden/holden-image2.jpg') no-repeat;color:#fff;height:234px;padding:0 0 0 392px;margin:0;}
.holden-large p{padding:20px 0 0 0;width:250px;margin:0;}
.holden-large a, .holden-large a:visited{color:#efefef;}
.holden-large2{background:url('im/holden/holden-large2.jpg') no-repeat;margin:0;height:227px;padding:0 0 0 392px;}
.holden-large2 h3{display:none;}
.holden-large2 p{padding:40px 30px 0 0;margin:0;}
.holden-large2 p.font10{padding:20px 30px 0 0;font-size:10px;}

.rhs{width:204px;float:right;margin:15px 0 0 0;}
.rhs ul{list-style:none;padding:0;margin:0;}
.rhs li{padding:0;margin:0;}
.rhs li a{display:block;background:url('im/list-R1.gif') no-repeat;height:22px;line-height:22px;padding:0 0 0 25px;margin:0 0 1px 0;color:#000;text-decoration:none;}
.rhs li a:hover{background:url('im/list-R1.gif') no-repeat 0 -22px;}
.rhs em{color:#cc0000;}
.rhs li span{display:block;border:1px solid #ccc;height:22px;line-height:22px;padding:0 0 0 25px;font-weight:bold;}

#contactFormArea{width:225px;float:right;margin:15px 0 0 0;}

/*old stuff*/
/* Form
=====================================================================*/
.theform{width: 225px; clear: right; float:left; margin: 0;}
.blue h3{color: #336699 !important; background:url(../../img/h3-form-blue.gif) no-repeat !important;}
.fordblue  #listing div.navitem a h3.navitemtitle { color: #336699; }
dl, dd {margin: 0px 0px 0.2em 0px; padding: 0;}
#theform dd span {text-indent: 0; font: normal 0.625em/1em Arial, Helvetica, sans-serif;  float: right; margin-top: 2px; color: #004A7B;}
.theform h3 { margin: 0 0 10px 0; text-align: left; font-size: 1em; line-height: 1.5em; font-weight: bold; color: #CC0000; background:url(../../img/h3-form.gif) no-repeat; padding: 0 0 0px 25px; }
#theform { width: 225px; padding: 0; margin: 0; float:left;}
#theform form { padding: 22px 0 0 0;  margin: 0;}
#theform dl { padding: 0; width:225px; margin:0;}
#theform dt { width: auto; clear: left; float: left; }
#theform label a {  color: #424242;}
#theform label {color: #424242; display: block; text-indent: 0; padding: 0 0 2px 0; text-align: left; width: 230px; padding: 0.1em 0 0 25px; font-weight: bold; font-size: 0.875em;}
#theform label.required {font-size: 0.875em; line-height: 1.5em; margin: 0 0 10px 0; background:url(../../img/h3-label-required.gif) no-repeat 1px 1px; height:17px; font-weight: normal;}
#theform dd input, #theform dd textarea { width: 190px; border: solid 1px #CCC; color: #424242; float: left; margin: 0 0 0.2em 0 !important; padding: 0.2em 0 0.3em 0.2em !important;}
#theform dd select { border: solid 1px #CCC; color: #333; width: 195px; font-size: 1em; float: left; margin: 0 0 0.2em 0 !important; padding: 0.3em 0 0.3em 0.1em !important;}
#theform dd { width: 220px; float: left; clear: left; padding: 0.1em 0 0 23px; background:url(../../img/h3-label.gif) no-repeat 1px 1px;}
#theform dd#submit, #theform dd#submit2 { width: 215px; float: left; clear: left; padding: 0.1em 0 0 23px; background:none; }
#theform dd.required { float: left; clear: left; background:url(../../img/h3-label-required.gif) no-repeat 1px 1px; padding: 0.1em 0 0 23px;}
#theform dd input.empty, #theform dd textarea.empty { color: #666; }
#theform dd input.stillempty, #theform dd textarea.stillempty { background-color: #CC0000; border: solid 1px #FFF; }
#theform dd input.filled, #theform dd textarea.filled { color: #333; }
#theform dd textarea{height: 70px; width: 190px !important;}
#theform input:focus, #theform textarea:focus, #theform select:focus { border: solid 1px #33CCFF;}
#theform dd#submit input.calculate {float: left; width: 107px; height: 20px; border: 0; cursor: pointer; background: #333 url(../../img/calculate-R1.gif) no-repeat; text-indent: -9999px; margin: 0 0 0 22px !important;font-size: 0px;display:block;line-height: 0px;}
#theform dd#submit input.calculate:hover {background:url(../../img/calculate-R1.gif) no-repeat 0px -20px;}
#send, #send2, #sendblue {float: left; width: 107px; height: 20px; border: 0; cursor: pointer; background: url(../../img/submit-R1.gif) no-repeat; text-indent: -9999px; margin-left: 1px; font-size: 0px;display:block;line-height: 0px;}
#send:hover, #send2:hover, #sendblue:hover {background:url(../../img/submit-R1.gif) no-repeat 0px -20px;}
#sendblue {	background: url(../../img/submit-R1-blue.gif) no-repeat;}
#sendblue:hover {background:url(../../img/submit-R1-blue.gif) no-repeat 0px -20px;}
a.reset {	float: left; color: #666; padding: 2px 0 0 10px; font-size: 0.688em;}
a.terms {	font-size: 0.688em; color: #666; padding: 4px 0 0 10px; float: left; text-decoration:none;}
p.terms {	font-size: 0.688em; color: #666; padding: 4px 0 0 0px; float: left; text-decoration:none;}
a:hover {	color: #CC0000;	}
/* Form Process */
/* ------------------------------------------------------------------------------------ */
#loadBar {display:block; float:left !important; width: 270px; margin: 0px 0 0 0;}
#loadBar span {font-size: 0.75em;color: #5E5E5E; text-align: left; padding: 0px 20px 20px 25px;}
#loadBar img {float: left; padding: 0px 0px 0 0px;}
#emailSuccess {display:block; float:left !important; width: 270px; margin: 0px 0 0 0;}
#emailSuccess span {font-size: 0.75em; color: #5E5E5E; text-align: left; padding: 0px 20px 20px 25px;}
#emailSuccess a {color: #CC0000;}
#emailSuccess a:hover {text-decoration: none;}
#emailSuccess span, #loadBar span {clear: both !important; float: left; text-transform: none; margin: 0px 0 0 0px; text-indent: 0;}

.columntwo {	width: auto; float: left; font-size: 0.75em; text-align: left; margin: 0 0 0 65px;}
.location {	width:310px; float:left; color: #333; width: 285px; float: left; font-size: 11px; line-height:1.5em; font-family:Arial, Helvetica, sans-serif;}
.location strong {	font-weight: bold; font-size: 12px; text-transform: uppercase;}
.location strong.hours {	font-weight: bold; font-size: 11px; text-transform:none;}
.map- {	background: url(../../img/map-blank.gif) no-repeat;	padding:0 0 0 25px; margin: 0 0 1.5em 0; }
.map-a {	background: url(../../img/map-a.gif) no-repeat;	padding:0 0 0 25px; margin: 0 0 1.5em 0; }
.map-b {	background: url(../../img/map-b.gif) no-repeat;	padding:0 0 0 25px;margin: 0 0 1.5em 0; }
.map-c {	background: url(../../img/map-c.gif) no-repeat;	padding:0 0 0 25px;margin: 0 0 1.5em 0; }
.map-d {	background: url(../../img/map-d.gif) no-repeat;	padding:0 0 0 25px;margin: 0 0 1.5em 0; }
.map-e {	background: url(../../img/map-e.gif) no-repeat;	padding:0 0 0 25px;margin: 0 0 1.5em 0; }
.map-f {	background: url(../../img/map-f.gif) no-repeat;	padding:0 0 0 25px;margin: 0 0 1.5em 0; }
.map-g {	background: url(../../img/map-g.gif) no-repeat;	padding:0 0 0 25px;margin: 0 0 1.5em 0; }
.map-h {	background: url(../../img/map-h.gif) no-repeat;	padding:0 0 0 25px;margin: 0 0 1.5em 0; }

a.service-centre{float: left; margin: -10px 0 0 0; height:61px; width:280px; display:block; background: url(../../img/service-centre.png) no-repeat; clear:left; text-indent:-9999px;}

p.noResults{padding:15px 5px;}