/* CSS Document */

body {
	margin:0 auto; 
	font:normal 12px Arial, Helvetica, sans-serif; 
	color:#5B5B5B;
	background:url(images/bodybg.gif) repeat-x 0 0 #626262;
	}
	
body a{
	color:#0033FF;
	}
	
h1, h2, h3, h4, h5, h6, p, form, input, select, textarea, ul, li {
	margin:0; padding:0;
	}
ul {
	list-style-type:none;
	}
	
.spacer {
	clear:both; line-height:0px; font-size:0;
	}
	
/*sturcture*/
#sturcture {
	width:899px;
	margin:0 auto;
	padding:0 5px;
	background:url(images/structbg.gif) no-repeat 0 0;
	}
/*sturcture*/

/*=====================================header div===========================================*/
#header {
	background:url(images/headerbg.gif) repeat-x 0 100% #B10A02;
	padding:0 20px 0 19px;
	}
	
/*=====================================Top Panel div===========================================*/
#top-panel {
	background:url(images/top-panelbg.gif) no-repeat 0 0;
	padding:13px 18px 0 18px;
	height:60px;
	}
#top-panel .logo {
	float:left;
	}
#top-panel ul {
	padding:20px 0 0 54px;
	float:right;
	width:489px;
	}
#top-panel ul li {
	float:right;
	}
#top-panel ul li a {
	display:block;
	float:left;
	text-decoration:none;
	font-weight:bold;
	color:#323232;
	padding:0 0 0 34px;
	line-height:30px;
	}
#top-panel ul li a:hover {
	text-decoration:none;
	color:#B10A02;
	background-color:inherit;
	}
#top-panel ul li a.quote {
	background:url(images/quote-icon.gif) no-repeat 0 0;
	margin:0 0 0 0px;
	}
#top-panel ul li a.servicing {
	background:url(images/servicing-icon.gif) no-repeat 0 0;
	margin:0 32px 0 0;
	}
#top-panel ul li a.repair {
	background:url(images/repairs-icon.gif) no-repeat 0 0;
	margin:0 0 0 32px;
	}
#top-panel ul li a.cotact {
	background:url(images/contact-icon.gif) no-repeat 0 0;
	margin:0 0px 0 32px;
	}
	
/*=====================================Flash div===========================================*/

/*=====================================navigation div===========================================*/
#nav {
	border:1px solid #000000;
	background:url(images/navbg.gif) repeat-x 0 0;
	}
#nav ul {
	text-align:center;
	padding:0 30px 0 30px;
	float:left;
	}
#nav ul li {
	float:left;
	text-transform:uppercase;
	}
#nav ul li span {
	display:block;
	float:left;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:26px;
	padding:0 24px;
	background-color:inherit;
	}
#nav ul li a {
	display:block;
	float:left;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	color:#CFCFCF;
	line-height:26px;
	padding:0 24px;
	}
#nav ul li .contact {
	padding:0 0 0 22px !important;
	}
#nav ul li a:hover {
	text-decoration:none;
	color:#FFFFFF;
	background-color:inherit;
	}
	
/*=====================================container div===========================================*/
#container {
	background:url(images/container-bot.gif) repeat-x 0 100% #FFF;
	border:0px solid #FFF;
	}
#container-padd {
	background:url(images/container-top.gif) repeat-x 0 0;
	padding:15px 17px 30px 17px;
	}
	
/*=====================================left panel div===========================================*/
#left-panel {
	float:left;
	width:235px;
	}
#left-panel h1 {
	font-size:22px;
	color:#383131;
	line-height:22px;
	padding:0 0 16px;
	}
#left-panel p.news {
	line-height:18px;
	padding:0 0 26px;
	}
#left-panel p.news span {
	font-weight:bold;
	color:#970702;
	}
#left-panel p.news b {
	font-weight:bold;
	}
#left-panel p.news a {
	font-size:11px;
	font-weight:bold;
	color:#9F0314;
	text-decoration:underline;
	}
#left-panel p.news a:hover {
	text-decoration:none;
	}
#left-panel #enquire {
	}
#left-panel #enquire h4 {
	background:url(images/enquire-headbg.gif) repeat-x 0 0 #750805;
	border:1px solid #851F37;
	text-align:center;
	font:bold 12px/23px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-transform:uppercase;
	margin:0 0 8px;
	}
#left-panel #enquire p {
	background:url(images/enquirebg.gif) no-repeat 0 0;
	height:83px;
	padding:20px 6px 0 90px;
	font-size:20px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:24px;
	background-color:inherit;
	}
#left-panel #enquire p a {
	font-weight:bold;
	font-size:12px;
	line-height:21px;
	display:block;
	text-decoration:none;
	margin:0 0 8px 0px;
	color:#FFF;
	background-color:inherit;
	}
#left-panel #enquire p a:hover {
	text-decoration:underline;
	}
	
/*=====================================right panel div===========================================*/
#right-panel {
	width:607px;
	position:relative;
	left:20px;
	float:left;
	}
#right-panel2 {
	width:177px;
	float:right;
	}
#right-panel2 img{
	border: 1px solid #cccccc;
	}
#squarebox {
	background-color: #F5F5F5;
	border: 1px solid #cccccc;
	padding: 10px;
	line-height:18px;
	}
#right-panel h1 {
	font-size:22px;
	color:#383131;
	padding:0 0 20px;
	font-weight:normal;
	}
#right-panel p.gtext {
	line-height:18px;
	padding:0 0 22px;
	}
#right-panel p.pad-bot {
	padding:0 0 6px !important;
	}
#right-panel p.gtext b {
	font-weight:bold;
	}
#right-panel p.gtext a.redlink {
	color:#B20D09;
	text-decoration:underline;
	}
#right-panel p.gtext a.redlink:hover {
	text-decoration:none;
	}
#right-panel p.gtext a.greylink {
	color:#5B5B5B;
	text-decoration:none;
	}
#right-panel p.gtext a.greylink:hover {
	text-decoration:underline;
	}
#right-panel p.greybox {
	border:9px solid #CFCFCF;
	width:520px;
	font:bold 26px/43px Helvetica, Arial, Helvetica, sans-serif;
	color:#B10500;
	text-align:center;
	margin:0 0 24px;
	}
#right-panel p.red-text {
	color:#9F0803;
	padding:0 0 18px;
	font-weight:bold;
	}
#right-panel h4.inspection {
	font:normal 23px Helvetica, Arial, Helvetica, sans-serif;
	color:#383131;
	padding:0 0 8px;
	}
#right-panel h4.inspection span {
	font-size:20px;
	color:#AC0903;
	text-transform:uppercase;
	}
#right-panel p.bdtext {
	font-size:16px;
	font-weight:bold;
	padding:18px 0 0;
	}
	
/*=====================================footer div===========================================*/
#footer {
	background:url(images/footerbg.gif) repeat-x 0 100% #303030;
	padding:12px 21px 14px 21px;
	}
#footer a{
	color:#A7A7A7;
	text-decoration:none;
}
#footer a:hover {
	text-decoration:underline;
}

#footer .footerlogo {
	float:left;
	margin-top:12px;
	}
#footer #footer-right {
	float:right;
	width:530px;
	}
#footer #footer-right ul.footerlink {
	float:right;
	padding:0 0 9px;
	}
#footer #footer-right ul.footerlink li {
	float:left;
	font-size:11px;
	color:#A7A7A7;
	}
#footer #footer-right ul.footerlink li a {
	color:#A7A7A7;
	text-decoration:none;
	padding:0 5px;
	}
#footer #footer-right ul.footerlink li a:hover {
	text-decoration:underline;
	}
#footer #footer-right ul.footerlink li a.padd {
	padding:0 0 0 5px !important;
	}
#footer #footer-right p {
	text-align:right;
	font-size:10px;
	color:#5C5C5C;
	line-height:13px;
	}
#footer #footer-right p span {
	color:#858585;
	}

/*=====================================Contact us===========================================*/
.smredtext {
	color:#B00B08;
	font-weight:bold;
	padding:0 0 12px;
	}
.smredtext span {
	color:#5B5B5B;
	}
	
/*=====================================Online Quote===========================================*/
.bigredtext {
	font:normal 15px/18px Helvetica, Arial, Helvetica, sans-serif;
	color:#B10500;
	padding:0 0 15px;
	}
	
form.onlinequote p.hgt {
	height:28px;
	}
form.onlinequote p.hgtArea {
	height:112px;
	}
form.onlinequote p.hgt label {
	display:block;
	float:left;
	width:140px;
	padding:0 12px 0 0;
	text-align:right;
	}
form.onlinequote p.hgt input.textbox {
	width:222px;
	height:19px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#191919;
	}
form.onlinequote p.hgt input.textbox2 {
	width:115px;
	height:19px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#191919;
	}
form.onlinequote p.hgt select {
	width:225px;
	height:21px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#191919;
	}
form.onlinequote p.hgt textarea {
	width:222px;
	height:96px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#191919;
	float:left;
	clear:right;
	}
form.onlinequote p.hgt input.submit {
	border:1px solid #841E36;
	background:url(images/submitbg.gif) repeat-x 0 0;
	width:98px;
	height:23px;
	text-align:center;
	font:bold 11px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	}
form.onlinequote p.hgt span.radiobtn {
	float:left;
	width:222px;
	display:block;
	padding:3px 0 0;
	}
form.onlinequote p.hgt span.radiobtn b.manual {
	width:80px;
	font-size:11px;
	color:#000;
	padding:3px 0 0 6px;
	text-align:left;
	display:block;
	float:left;
	line-height:14px;
	font-weight:normal;
	}
form.onlinequote p.hgt span.radiobtn input.radio2 {
	float:left;
	}
	
/*=====================================Testimonial===========================================*/
p.testimonial-name {
	font-size:11px;
	font-weight:bold;
	padding:0 0 26px;
	}
	
/*=====================================Vehicle Inspections===========================================*/
h4.buy-car {
	font:normal 18px/18px Helvetica, Arial, Helvetica, sans-serif;
	color:#B10500;
	padding:0 0 18px;
	}
p.bkonline {
	font:normal 19px Helvetica, Arial, Helvetica, sans-serif;
	color:#383131;
	padding:0 0 18px;
	}
p.bkonline span {
	font-size:20px;
	font-weight:bold;
	color:#AC0903;
	}
p.bkonline a.grylink {
	color:#383131;
	text-decoration:underline;
	}
p.bkonline a.grylink:hover {
	text-decoration:none;
	}
#interstate {
	width:405px;
	height:225px;
	float:right;
	background-image:url(images/interstate.jpg);
	background-repeat: no-repeat;
	padding-left:10px;
	}
.small-text {
	font-size:8pt;
	font-style:italic;
	}
	
/*=====================================Servicing===========================================*/
h4.serving-subhead {
	font-size:16px;
	color:#B00B08;
	padding:0 0 8px;
	}
	
ul.ser-subpoints {
	padding:0 12px 16px;
	}
ul.ser-subpoints li {
	background:url(images/sm-bkarrow.gif) no-repeat 0 7px;
	padding:0 0 0 18px;
	line-height:23px;
	color:#000;
	}

