@charset "UTF-8";
body  {
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #3C3C3C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	background-image: url(../images/background.gif);
	background-position: center top;
	background-repeat: repeat-y;
	background-attachment: fixed;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
a:link {
	color: #0090D6;
}
a:visited {
	color: #808080;
}
a:hover {
	color: #808080;
	text-decoration: none;
}
#header {
	width: 974px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#top_nav {
	width: 974px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../images/nav_background.jpg);
	height: 36px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#top_nav .navigation {
	margin-left: 200px;
	text-align: left;
	height: 26px;
	padding-top: 9px;
}
#content {
	width: 974px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/main_content_bg.gif);
	background-repeat: repeat-x;
	background-position: center top;
	background-color: #FFFFFF;
}
.menunav_bot {
	background-image: url(../images/nav_bot_bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.left_menu {
	background-image: url(../images/left_menu_bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.left_menu_container {
	background-image: url(../images/menu_bottom.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
#footer-flash {
	width: 974px;
	margin-right: auto;
	margin-left: auto;
	height: 66px;
	background-image: url(../images/footer-2.gif);
	background-repeat: no-repeat;
}
#footer3 a {
	color: #FFFFFF;
}
.right_menu {
	background-position: right top;
	text-align: left;
	vertical-align: top;
	background-repeat: repeat-y;
	background-image: url(../images/right_menu_bg.gif);
}
#content #news {
	background-color: #FFFFFF;
	margin-top: 25px;
	width: 555px;
	background-image: url(../images/tyres.jpg);
	background-repeat: no-repeat;
	display: none;
}
.feedtable {
	font-family: Arial, Helvetica, sans-serif;
}
#content #news .feedtable td {
	text-align: left;
	vertical-align: top;
}
#content #news p {
	padding: 0px;
	margin-top: 0px;
}
.pagecontent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #3C3C3C;
	width: 555px;
	float: left;
}
#content .pagecontent p {
	color: #3C3C3C;
}
.headings-auto {
	font-family: Arial, Helvetica, sans-serif;
	color: #0090D6;
	font-size: 12pt;
	background-image: url(../images/h2_bg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 10px;
	font-weight: normal;
	text-decoration: none;
}
.test .headings-auto a:link {
	text-decoration: none;
	color: #6FA133;
}
.test .headings-auto a:hover {
	text-decoration: none;
	color: #6FA133;
}
.test .headings-auto a:visited {
	text-decoration: none;
	color: #6FA133;
}
#footer1 {
	width: 974px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/footer-1.gif);
	background-repeat: no-repeat;
	height: 69px;
	background-position: left top;
}
#footer3 {
	background-image: url(../images/footer-3.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 41px;
	width: 974px;
	margin-right: auto;
	margin-left: auto;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 9pt;
	font-weight: heavy;
}
#footer3 p {
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#news h2 {
	color: #468C19;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
}
#news a {
	color: #468C19;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	text-decoration: underline;
}
.highlite {
	background-color: #FF5F00;
}
/*Styles that handle top right images of each page*/
.mainpanel {
	background-image: url(../images/background-images/mainpanel_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 15px;
}
.trade-panel {
	background-image: url(../images/background-images/trade-panel-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 15px;
}
/* End of Styles that handle top right images of each page*/
.cost-panel {
	background-image: url(../images/background-images/cost-panel_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 15px;
}
.inc-panel {
	background-image: url(../images/background-images/inc-panel_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 15px;
}
.mot-panel {
	background-image: url(../images/background-images/inc-panel_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 15px;
}
.whyauto-panel {
	background-image: url(../images/background-images/why_autotest_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 15px;
}
.pagecontent .bodytext {
	margin-top: 20px;
	float: left;
}
.bodytext p {
	width: 450px;
}
.pagecontent .contbody {
	margin-top: 250px;
	float: left;
}
.contbody p {
	width: 450px;
}
.pagecontent .motortrade {
	margin-top: 250px;
	float: left;
}
.motortrade p {
	width: 450px;
}
.pagecontent .incbody {
	margin-top: 240px;
	float: left;
}
.incbody p {
	width: 450px;
}
.pagecontent .whybody {
	margin-top: 240px;
	float: left;
}
.whybody p {
	width: 450px;
}
.pagecontent .motbody {
	margin-top: 240px;
	float: left;
}
.motbody p {
	width: 450px;
}
.pagecontent .maintain_body {
	margin-top: 120px;
	float: left;
}
.maintain_body p {
	width: 320px;
}
.maintain_list {
	color: #0090d6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
.better-panel {
	background-image: url(../images/background-images/better-service.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 15px;
}
.bestpanel {
	background-image: url(../images/background-images/what-we-do-best.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 15px;
}
.bettermiles-panel {
	background-image: url(../images/background-images/bettermiles.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 15px;
}
.maintain-panel {
	background-image: url(../images/background-images/maintain-background.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 15px;
}
.overflow-maintain {
	height: 500px;
	overflow: hidden;
}
.emergency-panel {
	background-image: url(../images/background-images/emergency-panel.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 15px;
}
.environment-panel {
	background-image: url(../images/background-images/green.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 15px;
}
.contact-panel {
	background-image: url(../images/background-images/contact-panel.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 15px;
}
.location-panel {
	background-image: url(../images/background-images/location-panel.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 15px;
}
.messagesent-panel {
	background-image: url(../images/background-images/message-sent.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 15px;
}
.servicing-panel {
	background-image: url(../images/background-images/servicing-panel.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 15px;
}
.brakes-panel {
	background-image: url(../images/background-images/brakes-panel.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 15px;
}
.error-panel {
	background-image: url(../images/background-images/error-panel.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 15px;
}
.winter-panel {
	background-image: url(../images/background-images/Winter-panel.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 15px;
}
.holiday-panel {
	background-image: url(../images/background-images/Holiday-panel.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 15px;
}
.motorway-panel {
	background-image: url(../images/background-images/Motorway-panel.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 15px;
}
label {
	color: #B91951;
	font-weight: bold;
}


.inputstyle {
	border: 1px solid #B11F53;
	background-color: #E8E8E8;
}
.battery-panel {
	background-image: url(../images/background-images/battery-panel.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 15px;
}
.tyres-panel {
	background-image: url(../images/background-images/tyres-panel.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 15px;
}
.suspension-panel {
	background-image: url(../images/background-images/susp-panel.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 15px;
}
.steering-panel {
	background-image: url(../images/background-images/steering-panel.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 15px;
}
.mot-panel {
	background-image: url(../images/background-images/mot-panel.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 15px;
}
.exhaust-panel {
	background-image: url(../images/background-images/exhausts-panel.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 15px;
}
.electrics-panel {
	background-image: url(../images/background-images/electrics-panel.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 15px;
}
.diagnostic-panel {
	background-image: url(../images/background-images/diagnistic-panel.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 15px;
}
.cambelt-panel {
	background-image: url(../images/background-images/cambelt-panel.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 15px;
}
.aircon-panel {
	background-image: url(../images/background-images/aircon-panel.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 15px;
}
.vacancy-panel {
	background-image: url(../images/background-images/vacancy-panel.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 15px;
}
.reminder-panel {
	background-image: url(../images/background-images/reminder-panel.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 15px;
}
.servicingplus-panel {
	background-image: url(../images/background-images/blank-panel.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 15px;
}
.body-panel {
	background-image: url(../images/background-images/body-panel3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 15px;
}
.mot-plus-panel {
	background-image: url(../images/background-images/mot-plus-panel.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 15px;
}
.blank-panel {
	background-image: url(../images/background-images/blank-panel.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 15px;
}
.free-travel-panel {
	background-image: url(../images/background-images/free-travel-panel.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 15px;
}
.free-winter-panel {
	background-image: url(../images/background-images/free-winter-panel.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 15px;
}
.offers-panel {
	background-image: url(../images/background-images/offers-panel.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 15px;
}