body, p, td, th, li {font-family: Verdana, Arial, Helvetica, sans-serif;color: #333; line-height: 1.5em;}
/* Don't set these to an em or %, so nested items get smaller and smaller */

html,body,div,img,form {border:0; margin:0; padding:0;}

a { color: #333; text-decoration: none;}
a:visited { color: #333; text-decoration: none;}
a:hover { color: #333; text-decoration: underline;}   

#links a { color: #999; text-decoration: none;}
#links a:visited { color: #999; text-decoration: none;}
#links a:hover { color: #999; text-decoration: underline;}  

#nav a { color: #333; text-decoration: none;}
#nav a:visited { color: #333; text-decoration: none;}
#nav a:hover { color: #c03; text-decoration: none;}  

#homeText a { color: #dc0019; text-decoration: none;}
#homeText a:visited { color: #dc0019; text-decoration: none;}
#homeText a:hover { color: #dc0019; text-decoration: underline;}  

#redLink a { color: #dc0019; text-decoration: underline;}
#redLink a:visited { color: #dc0019; text-decoration: underline;}
#redLink a:hover { color: #dc0019; text-decoration: underline;}  

#subList a { color: #333; text-decoration: none;}
#subList a:visited { color: #333; text-decoration: none;}
#subList a:hover { color: #dc0019; text-decoration: none;}  

.underline {text-decoration: underline;}
.nounderline {text-decoration: none;}

.clear {clear:both;height:1px;}
.floatLeft {float:left}
.floatRight {float:right}

.textGrey {color: #666;}
.textRed {color: #dc0019;}

td {color:#333;}
table {margin:0; padding:0;border:0;}
border
h1 {font-size: 100%; font-weight:normal;color: #fff;margin-top: 0;margin-bottom: 0;}
h2 {
	margin: 0;
	padding: 0;
	border:0;
	color: #dc0019;
	font-size:130%;
	font-weight:normal;
	margin: 0 0 5px 0;		
	}
	
h3 {
	margin: 0;
	padding: 0;
	border:0;
	color: #d90019;
	font-size:130%;
	font-weight:normal;
	margin: 0 0 5px 0;			
	}
	
h4 {
	margin: 0;
	padding: 0;
	border:0;
	color: #333;
	font-size:100%;
	font-weight:bold;	
	margin-bottom:0;
	}
	
hr     {
	border: none;
	padding:0 0 5px 0;
	border-top: 1px solid #ccc;
	background-color: #fff;
	height: 1px;
}

.hrLine {
height: 1px;
background-color: #ccc;
margin-top:3px;
margin-bottom:3px;
}	

.hrLine2 {
height: 1px;
background-color: #fff;
margin-top:3px;
margin-bottom:3px;
}	

.hrGrey {
height: 1px;
background-color: #ccc;
margin-top:2px;
margin-bottom:10px;
}	
	

ul {
margin-top:0;
margin-left:20px;
padding:0;
border:0;
}

li {
margin-left: -12px;
margin:0;
}

th {text-align:left;}

.clearText {text-indent:-10000px;}

* { 
    margin: 0; 
} 

html{
  height: 100%;
}


body{
	height: 100%;
    font-size:70%;
    background-color:#fff;
	border: 0;
	padding: 0;
	margin:0;
}

#wrapper{
	width:100%; 
	background-image: url(/images/topBg4.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	border:0;
    padding:0;	
}


#container-footer{
	width:100%;
	margin: 0 auto;
	border:0;
    padding:0;		
	background-image: url(/images/botbg.jpg);
	background-position: top center;
	background-repeat: no-repeat;		
}

.push {
	height:230px;
	border:0;
    margin:0;
    padding:0;	
}

#logoNav {
	width:927px;
	height:78px;
	border:0;
    margin:0;
    padding:0;	
}

#logo {
	width:194px;
	height:78px;
	float:left;
	border:0;
    margin:0;
    padding:0;
}

#tab {
	width:131px;
	height:22px;
	float:right;
    border:0;
    margin:0;
    padding:0;	
}

#navBar {
   width:926px;
   height:243px;
   margin-bottom:5px;
}

#topNav {
   float:right;
   margin-top:18px;
}

#content {
	width:926px;
	margin: 0 auto;
}

#linksTitle{width:926px;height:26px;background-image: url(/images/linksTitle.gif);background-repeat: no-repeat;text-indent: -10000px;	margin: 0 auto 1px auto;}

#bottomLinks{
	border:0;
	padding:0;
	width:926px;
	margin: 0 auto;
	background-image: url(/images/linksBg.gif);
	background-position: top center;
	background-repeat: no-repeat;	
	font-size:80%;	
}


#footerInner{
	border:0;
	padding:0;
	width:926px;
	margin: 0 auto;
	text-align:right;		
}


#footer {
	border:0;
	margin:0;
	padding:0;
    padding-top:16px;
    color: #333;   
}

#nav {
   width:732px;
   height:32px;
   border:0;
   margin:0;
   padding:0;
   display:inline;
   float:left;
   font-size:85%;
}

li#nv1 {width:104px;height:32px;}
li#nv2 {width:60px;height:32px;}
li#nv3 {width:94px;height:32px;}
li#nv4 {width:55px;height:32px;}
li#nv5{width:88px;height:32px;}
li#nv6 {width:80px;height:32px;}
li#nv7 {width:109px;height:32px;}
li#nv8 {width:90px;height:32px;}
li#nv9 {width:52px;height:32px;}

#nav ul {
	margin: 0;
	padding: 0;
	border:0;
	list-style-type: none;
	width: 732px;	
	height: 32px;
}

#nav ul li {
	margin: 0;
	padding: 0;
	border:0;	
	float: left;
	height: 32px;
	line-height:32px;
	text-align:center;
	background-image: url(/images/linkBg.jpg);
	background-position: top right;
	background-repeat: no-repeat;		
}

.noMargin {
	margin-right:0px;
}

#nav li a {
	display: block;
	margin: 0;
	padding: 0;
	border:0;	
}

#nav li.hover {background-image: url(/images/linkBg2.jpg); background-position: top right; background-repeat: repeat-x;}
#nav li.sfhover {background-image: url(/images/linkBg2.jpg); background-position: top right; background-repeat: repeat-x;}			


/*******************************************************************/


#nav li li{
	width: 140px;
	margin-left:0;
	margin-right:0;
	text-align:left;
}

#nav li ul {
	position: relative;
	width: 120px;
	left: -999em;
	border: 1px solid #999;
	border-top: 0;
}

#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
}

#nav ul {
	background-color: #ddd;
}

#nav li ul {
	background-color: #eee;
}

#nav ul li:hover {
	background-color: #fff;
}

#nav ul li.sfhover {
	background-color: #fff;
}

#nav li:hover, #nav li.hover {
    position: static;
}


#nav ul li ul li a {
padding-left: 5px;
}


#nav ul li ul{
	margin: 0;
	padding: 0;
	border:0;
	list-style-type: none;
	width: 120px;	
	height: 75px;
}

#nav ul li ul li{
	background-image: url(/images/sublinkBg.jpg);
	height: 25px;
	line-height:25px;
	}
	
	
#nav ul li ul li a:hover {background-image: url(/images/sublinkBg2.jpg); background-position: top right; background-repeat: repeat-x;}		

/*******************************************************************/


#nav li li{
	width: 140px;
	margin-left:0;
	margin-right:0;
	text-align:left;

}

#nav li ul {
	position: relative;
	width: 120px;
	left: -999em;
	border: 1px solid #999;
	border-top: 0;
}

#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
}

#nav ul li {
}

#nav ul {
	background-color: #ddd;
}

#nav li ul {
	background-color: #eee;
}

#nav ul li:hover {
	background-color: #fff;
}

#nav ul li.sfhover {
	background-color: #fff;
}

#nav li:hover, #nav li.hover {
    position: static;
}


#nav ul li ul li a {
padding-left: 5px;
}


#nav ul li ul{
	margin: 0;
	padding: 0;
	border:0;
	list-style-type: none;
	width: 120px;	
	height: 75px;
}

#nav ul li ul li{
	background-image: url(/images/sublinkBg.jpg);
	height: 25px;
	line-height:25px;
	width:140px;
	}
	
	
#nav ul li ul li a:hover {background-image: url(/images/sublinkBg2.jpg); background-position: top right; background-repeat: repeat-x;}		

/*******************************************************************/


#row1 {
	width:732px;
	padding-top:5px;	
}

#row2 {
	padding-top:5px;
}

#row3{
	width:926px;
	height:132px;
	margin: 0 auto 15px auto;
	padding-top:6px;
} 

.bottomAds{
	float:left; 
	margin-left:4px;
	border:0;
	padding:0;
	display: inline;
} 

#homeText {
	width:355px;
	margin:0 23px 0 8px;
	float:left;
}

#search {
	width:182px;
	height:206px;
	float:left;
	background-image: url(/images/searchBg.jpg); 
	background-position: top center; 
	background-repeat: no-repeat;	
	background-color: #e2001a;		
}

#searchInner {
	width:144px;
	margin: 0 auto;	
}


#searchTitle{width:144px;height:14px;background-image: url(/images/search_title.gif);background-repeat: no-repeat;margin:14px 0 14px 0 ;text-indent: -10000px;} 

.searchBox {
	width: 144px;
	height: 23px;
}

#col1{
	width:194px;
	float:left;	
	display:inline;	
}

#col2{
	width:732px;
	float:left;
	display:inline;
}

#garageBg {
	width:194px;
	background-image: url(/images/garageBg.jpg);
	background-position: top center; 
	background-repeat: repeat-y;
	padding-top:5px;	
}


#garageInner {
	width:194px;
	background-image: url(/images/listBg.jpg);
	background-position: top center; 
	background-repeat: no-repeat;	
	padding-top:5px;
}

#garageBottom{
	width:193px;
	height:58px;
	background-image: url(/images/listB.gif);
	background-position: top center; 
	background-repeat: no-repeat;	
}

#subList ul{
	min-height:160px;		
	list-style-type: none;
	text-align: left;
}


#subList ul li {
	background-image: url(/images/bullet2.gif);
	background-repeat: no-repeat;
	background-position: 0 .5em;
	padding-left: 1.0em;
}


/********* main subList styles *********/

#nvTop {width:194px; height:30px; background-image: url(/images/nv1.gif); display:inline; line-height:30px;}

.noText {text-indent:-10000px;overflow:hidden;}

#subList li {background-repeat: no-repeat;display:block;}
#subList li:hover {border:0;}

#subList, #subList ul {padding:0;margin:0;border:0;list-style:none;}

#subList ul {width:198px;background-image: url(/images/dropBg3.jpg);background-position: bottom center; background-repeat:no-repeat;}
#subList a {text-decoration:none;display:block;color:#333;font-weight:normal;width:170px;margin-left:8px;}

#subList li {float:left;overflow:hidden;margin:0;}
#subList li li{width:198px;margin-left:0;}

#subList li ul {position:absolute;width:198px;left:-999em;text-align:left;}
#subList li:hover ul, #subList li.sfhover ul {left:auto;}

#locate {
	width:194px; 
	height:30px;
	line-height:30px;
	color: #fff;
	display:inline;
	float:left;	
}

.Row{
	width:926px;
	margin: 0 auto;
} 

.dealerCol1 {
		width:194px;
		float:left;
		display:inline;	
}

.dealerCol1 a {margin-bottom:5px;}

.dealerCol2 {
		width:732px;
		float:left;
		display:inline;	
}



.dealerInner {
		width:726px;
		float:left;
		margin-bottom:20px;
		display:inline;
}


.dealerInner2 {
		width:726px;
		float:left;
		margin-bottom:20px;
		display:inline;
}

.dealerCol {
	float:left;
	width:160px;
	margin-right:20px;
	display:inline;	
}

#styledButton {
      border-style: none;
      background-image: url(/images/btn_bg.gif);
      background-repeat: no-repeat;
      width: 188px;
      height: 28px;
}

#dealershipMap {
	width:510px; 
	height:290px;
	border: 1px solid #ccc;
	float:left;
}

a.mapsDirections {float: left; display: block; width: 188px; height: 28px; background: transparent url(/retail-centres/images/btn_maps.gif) top left; text-indent: -10000px; overflow: hidden;}
a:hover.mapsDirections {background-position: 0 -28px;}

a.usedVehicles {float: left; display: block; width: 188px; height: 28px; background: transparent url(/retail-centres/images/btn_used.gif) top left; text-indent: -10000px; overflow: hidden;}
a:hover.usedVehicles {background-position: 0 -28px;}

a.newVehicles {float: left; display: block; width: 188px; height: 28px; background: transparent url(/inchcape-centres/images/btn_newvehicles.gif) top left; text-indent: -10000px; overflow: hidden;}
a:hover.newVehicles {background-position: 0 -28px;}

a.bookTestdrive {float: left; display: block; width: 188px; height: 28px; background: transparent url(/retail-centres/images/btn_book.gif) top left; text-indent: -10000px; overflow: hidden;}
a:hover.bookTestdrive {background-position: 0 -28px;}

a.bookService {float: left; display: block; width: 188px; height: 28px; background: transparent url(/retail-centres/images/btn_service.gif) top left; text-indent: -5000px; overflow: hidden;}
a:hover.bookService {background-position: 0 -28px;}

#dealerName{width:194px;height:150px;background-image: url(/retail-centres/images/dealer1.gif); background-repeat: no-repeat;;text-indent: -10000px;} 

a.getInTouch {float: left; display: block; width: 102px; height: 28px; background: transparent url(/images/btn_touch.gif) top left; text-indent: -10000px; overflow: hidden;}
a:hover.getInTouch {background-position: 0 -28px;}

a.getInTouch2 {float: left; display: block; width: 188px; height: 28px; background: transparent url(/images/btn_touch2.gif) top left; text-indent: -10000px; overflow: hidden;}
a:hover.getInTouch2 {background-position: 0 -28px;}

a.getInTouch3 {float: left; display: block; width: 181px; height: 49px; background: transparent url(/images/btn_touch3.gif) top left; text-indent: -10000px; overflow: hidden; margin-left:15px;margin-top:29px;}
a:hover.getInTouch3 {background-position: 0 -49px;}

a.bookTestdrive2 {float: left; display: block; width: 188px; height: 28px; background: transparent url(/images/btn_book2.gif) top left; text-indent: -10000px; overflow: hidden;}
a:hover.bookTestdrive2 {background-position: 0 -28px;}

a.specialOffers {float: left; display: block; width: 188px; height: 28px; background: transparent url(/images/btn_specialOffers.gif) top left; text-indent: -10000px; overflow: hidden;}
a:hover.specialOffers {background-position: 0 -28px;}

a.newsEvents {float: left; display: block; width: 188px; height: 28px; background: transparent url(/images/btn_newsEvents.gif) top left; text-indent: -10000px; overflow: hidden;}
a:hover.newsEvents {background-position: 0 -28px;}

a.vacancies {float: left; display: block; width: 188px; height: 28px; background: transparent url(/images/btn_vacancies.gif) top left; text-indent: -10000px; overflow: hidden;}
a:hover.vacancies {background-position: 0 -28px;}

a.motability {float: left; display: block; width: 188px; height: 28px; background: transparent url(/images/btn_motability.gif) top left; text-indent: -10000px; overflow: hidden;}
a:hover.motability {background-position: 0 -28px;}


a.aftersales2 {float: left; display: block; width: 188px; height: 28px; background: transparent url(/images/btn_aftersales2.gif) top left; text-indent: -10000px; overflow: hidden;}
a:hover.aftersales2 {background-position: 0 -28px;}


a.greencommitment {float: left; display: block; width: 188px; height: 28px; background: transparent url(/images/btn_greencommitment.gif) top left; text-indent: -10000px; overflow: hidden;}
a:hover.greencommitment {background-position: 0 -28px;}


a.thenewOffers {float: left; display: block; width: 188px; height: 28px; background: transparent url(/special-offers/images/btn_new.gif) top left; text-indent: -10000px; overflow: hidden;}
a:hover.thenewOffers {background-position: 0 -28px;}

a.theusedOffers {float: left; display: block; width: 188px; height: 28px; background: transparent url(/special-offers/images/btn_used.gif) top left; text-indent: -10000px; overflow: hidden;}
a:hover.theusedOffers{background-position: 0 -28px;}

a.theaftersalesOffers {float: left; display: block; width: 188px; height: 28px; background: transparent url(/special-offers/images/btn_aftersales.gif) top left; text-indent: -10000px; overflow: hidden;}
a:hover.theaftersalesOffers {background-position: 0 -28px;}

a.thepartsOffers {float: left; display: block; width: 188px; height: 28px; background: transparent url(/special-offers/images/btn_parts.gif) top left; text-indent: -10000px; overflow: hidden;}
a:hover.thepartsOffers {background-position: 0 -28px;}

a.commercialVehicles {float: left; display: block; width: 188px; height: 28px; background: transparent url(/images/btn_commercial.gif) top left; text-indent: -10000px; overflow: hidden;}
a:hover.commercialVehicles{background-position: 0 -28px;}

a.aftersales {float: left; display: block; width: 188px; height: 28px; background: transparent url(/images/btn_aftersales.gif) top left; text-indent: -10000px; overflow: hidden;}
a:hover.aftersales {background-position: 0 -28px;}

a.bookservice {float: left; display: block; width: 188px; height: 28px; background: transparent url(/images/btn_bookservice.gif) top left; text-indent: -10000px; overflow: hidden;}
a:hover.bookservice {background-position: 0 -28px;}

a.servicing {float: left; display: block; width: 188px; height: 28px; background: transparent url(/images/btn_servicing.gif) top left; text-indent: -10000px; overflow: hidden;}
a:hover.servicing {background-position: 0 -28px;}

a.parts {float: left; display: block; width: 188px; height: 28px; background: transparent url(/images/btn_parts.gif) top left; text-indent: -10000px; overflow: hidden;}
a:hover.parts {background-position: 0 -28px;}

a.repairs{float: left; display: block; width: 188px; height: 28px; background: transparent url(/images/btn_repairs.gif) top left; text-indent: -10000px; overflow: hidden;}
a:hover.repairs {background-position: 0 -28px;}

a.accessories {float: left; display: block; width: 188px; height: 28px; background: transparent url(/images/btn_accessories.gif) top left; text-indent: -10000px; overflow: hidden;}
a:hover.accessories {background-position: 0 -28px;}

a.viewAftersales {float: left; display: block; width: 169px; height: 137px; background: transparent url(/images/viewaftersales.jpg) top left; text-indent: -10000px; overflow: hidden;}
a.viewService {float: left; display: block; width: 169px; height: 137px; background: transparent url(/images/viewservice.gif) top left; text-indent: -10000px; overflow: hidden;margin-left:12px;}

a.moreInfo {float: left; display: block; width: 89px; height: 27px; background: transparent url(/images/btn_moreinfo.gif) top left; text-indent: -10000px; overflow: hidden;}
a:hover.moreInfo {background-position: 0 -27px;}

.dealerNewsBnts a {float: left; display: block; width: 188px; height: 28px; background: transparent url(/images/btn-burton.gif) top left; text-indent: -10000px; overflow: hidden;}
.dealerNewsBnts a:hover {background-position: 0 -28px;}
.dealerNewsBnts a.newsBasingstoke {background-image: url(/images/btn-basingstoke.gif);}
.dealerNewsBnts a.newsDerby {background-image: url(/images/btn-derby.gif);}
.dealerNewsBnts a.newsGuildford {background-image: url(/images/btn-guildford.gif);}
.dealerNewsBnts a.newsNottingham {background-image: url(/images/btn-nottingham.gif);}
.dealerNewsBnts a.newsOxford {background-image: url(/images/btn-oxford.gif);}
.dealerNewsBnts a.newsSandhurst {background-image: url(/images/btn-sandhurst.gif);}

#contactForm {
	float: left;
}

.contactFormCol {
	float: left;
	width:316px;
	
}

.contactFormCol2 {
	float: left;
	width:360px;
}

.contactFormCol3 {
	float: left;
	background-image: url(/images/contactBg2.jpg);
	background-repeat: repeat-x;
	padding:10px;
	width:345px;

}

.contactFormBg {
	background-image: url(/images/contactBg2.jpg);
	background-repeat: repeat-x;
	padding-top:10px;
}

#contactForm p {margin: 0;}

label{
	line-height: 20px;
	width: 90px;
	/*float: left;*/
	margin-right: 0.7em;
	/*display: block;*/
	/*border: 1px solid #f0f;*/
}

label.required{
	float: left;
	display: block;
}

label.notrequired{
	float: left;
	display: block;
}

#contactFormFields label {
width: 180px;
}

#newsletterFormFields label {
width: 90px;
}

#contactForm .typeText{
	width: 200px;
	border: 1px solid #dadada;	
	padding: 0 2px;
	margin-bottom: 4px;
	display:inline;
	height:16px;
}

#contactFormFields .typeText{
	width: 210px;
	border: 1px solid #dadada;	
	padding: 0 2px;
	margin-bottom: 4px;
	display:inline;
}

#contactForm textarea{
	width:403px;
	height:90px;
	padding: 0 2px;
	margin-bottom: 4px;
	border: 1px solid #dadada;	
}

#contactForm select{
	margin-bottom: 4px;
}

ul#sitemaplist {
	margin: 0;
	padding: 0;
	border:0;	
	margin-left:20px;	
}

ul#sitemaplist li{
	margin: 0;
	padding: 0;
	border:0;
	margin-left:20px;	
}

#theCars {
   width:926px;
   height:95px;
   border:0;
   margin:0;
   padding:0;
}

a#car1 {width:68px;background-image: url(/images/car1.gif);}
a#car2 {width:73px;background-image: url(/images/car2.gif);}
a#car3 {width:72px;background-image: url(/images/car3.gif);}
a#car4 {width:71px;background-image: url(/images/car4.gif);}
a#car5 {width:71px;background-image: url(/images/car5.gif);}
a#car6 {width:72px;background-image: url(/images/car6.gif);}
a#car7 {width:72px;background-image: url(/images/car7.gif);}
a#car8 {width:72px;background-image: url(/images/car8.gif);}
a#car9 {width:73px;background-image: url(/images/car9.gif);}
a#car10 {width:83px;background-image: url(/images/car10.gif);}

a#van1 {width:96px;background-image: url(/images/van1.gif);}
a#van2 {width:92px;background-image: url(/images/van2.gif);}
a#van3 {width:89px;background-image: url(/images/van3.gif);}

#carList ul {
	float:left;
	margin: 0;
	padding: 0;
	border:0;
	list-style-type: none;
	width: 727px;	
	height: 86px;
	display:inline;
	overflow: hidden;	
}

#carList ul li {
	margin: 0;
	padding: 0;
	border:0;	
	float: left;
	height: 95px;
	text-indent: -10000px; 	
	overflow: hidden;	
}

#carList li a {
	background-repeat: no-repeat;
	display: block;
	margin: 0;
	padding: 0;
	border:0;
	text-indent:-10000px;	
	overflow: hidden;	
	height:86px;
}

#carList li a:hover {background-position: 0 -86px;}


ul.redList {
	list-style-type: none;
	text-align: left;
}

ul.redList li {
	background-image: url(/images/bulletRed.gif);
	background-repeat: no-repeat;
	background-position: 0 .4em;
	padding-left: 1.3em;
}


ul.redList3 {
	list-style-type: none;
	text-align: left;
}

ul.redList3 li {
	background-image: url(/images/bulletRed3.gif);
	background-repeat: no-repeat;
	background-position: 0 .5em;
	padding-left: 1.3em;
}

ul.blackList {
	list-style-type: none;
	text-align: left;
}

ul.blackList li {
	background-image: url(/images/bulletBlack.gif);
	background-repeat: no-repeat;
	background-position: 0 .4em;
	padding-left: 1.3em;
}

.carTitle {
	color:#666;
	font-size:130%;
	margin-bottom:5px;
}


ul.redList2 {
	list-style-type: none;
	text-align: left;
}

ul.redList2 li {
	background-image: url(/images/bulletRed2.gif);
	background-repeat: no-repeat;
	background-position: 0 .4em;
	padding-left: 1.1em;
}

.redList2 a { color: #dc0019; text-decoration: none;}
.redList2 a:visited { color: #dc0019; text-decoration: none;}
.redList2 a:hover { color: #dc0019; text-decoration: underline;} 

#dealerListingTable th {text-align: left; font-size: 95%;}
#dealerListingTable td {border-bottom: 1px solid #ddd; font-size: 95%;}

.greyLine {	
	background-image: url(/retail-centres/images/greyLine.gif);
	background-position: top right;
	background-repeat: no-repeat;		
}


#tblSevices
{ 
	border-right: #E92E35 1px solid; 
	border-top: #E92E35 1px solid; 
	border-left: #E92E35 1px solid; 
	border-bottom: #E92E35 1px solid;
	text-align: left;
	width:194px;
	float:left;
	margin-left:20px;
	margin-top:10px;
}

#tblSevices td
{
	padding-right: 3px; 
	padding-left: 3px; 
}	

#tblSevices th
{
	color: #ffffff;
	font-weight: bold;
	background-color: #E92E35;
	padding-left: 3px; 
	vertical-align: middle;
	height: 20px;
}

#tblSevices hr
{
	color: #ccc;
	height: 1px;
	padding: 0px;
	margin: 0px;
}

 
#BMoffers {
   width:926px;
   height:246px;
   border:0;
   margin:0;
   padding:0;
   display:inline;
   float:left;
   font-size:85%;
   background-image: url(/images/bluemoon_bg2.jpg);
   margin-bottom:10px;
}

a#BMoffer1 {width:235px;height:246px; background-image: url(/images/Bmoffer1.gif);}
a#BMoffer2 {width:217px;height:246px; background-image: url(/images/Bmoffer2.gif);}
a#BMoffer3 {width:217px;height:246px; background-image: url(/images/Bmoffer3.gif);}
a#BMoffer4 {width:235px;height:246px; background-image: url(/images/Bmoffer4.gif);}


#BMoffers ul {
	margin: 0;
	padding: 0;
	border:0;
	list-style-type: none;
	width: 926px;	
	height: 246px;
}

#BMoffers ul li {
	margin: 0;
	padding: 0;
	border:0;	
	float: left;
	height: 246px;
	line-height:32px;
	text-align:center;	
}

#BMoffers li a {
	display: block;
	margin: 0;
	padding: 0;
	border:0;			
	text-indent:-10000px;
	overflow:hidden;
}



#BMnav {
   width:520px;
   height:27px;
   border:0;
   margin:0;
   padding:0;
   display:inline;
   float:left;
   font-size:85%;
}

a#BMnav1 {width:101px;height:27px; background-image: url(/blue-moon/images/nv1.gif);}
a#BMnav2 {width:101px;height:27px; background-image: url(/blue-moon/images/nv2.gif);}
a#BMnav3 {width:101px;height:27px; background-image: url(/blue-moon/images/nv3.gif);}
a#BMnav4 {width:101px;height:27px; background-image: url(/blue-moon/images/nv4.gif);}
a#BMnav5 {width:101px;height:27px; background-image: url(/blue-moon/images/nv5.gif);}

#BMnav ul {
	margin: 0;
	padding: 0;
	border:0;
	list-style-type: none;
	width: 926px;	
	height: 27px;
}

#BMnav ul li {
	margin: 0;
	padding: 0;
	border:0;	
	float: left;
	height: 27px;
	line-height:32px;
	text-align:center;
	margin-right:3px;
}

#BMnav li a {
	display: block;
	margin: 0;
	padding: 0;
	border:0;			
	text-indent:-10000px;
	overflow:hidden;
}

a#nearestCentre {display: block;width:217px;height:26px;background-image: url(/blue-moon/images/btn_find.gif);text-indent: -10000px;overflow: hidden;}
 
a#approvedLink {display: block;width:188px;height:28px;background-image: url(/sale/images/approved_Btn.gif);text-indent: -10000px;overflow: hidden;}
 
#saleT1{width:399px;height:46px;background-image: url(/sale/images/t1.gif);background-repeat: no-repeat;text-indent: -10000px;} 
#saleT2{width:240px;height:30px;background-image: url(/sale/images/t2.gif);background-repeat: no-repeat;text-indent: -10000px;margin-top:25px;margin-bottom:15px;}  


ul#saleList {
	float: left;
	margin: 0;
	padding: 0;
	list-style-type: none;
	width:399px;
	height:106px;
	margin-top:8px;
	margin-bottom:8px;
	margin-left:5px;
}
#saleList li {
	margin: 0;
	padding: 0;
	float: left;
	width: 379px;	
	text-indent: -10000px;
	display: inline;	
}
	
li#s1 {width:370px;height:19px;background-image: url(/sale/images/s1.gif);background-repeat: no-repeat;text-indent: -10000px;}
li#s2 {width:370px;height:17px;background-image: url(/sale/images/s2.gif);background-repeat: no-repeat;text-indent: -10000px;}
li#s3 {width:370px;height:17px;background-image: url(/sale/images/s3.gif);background-repeat: no-repeat;text-indent: -10000px;}
li#s4 {width:370px;height:16px;background-image: url(/sale/images/s4.gif);background-repeat: no-repeat;text-indent: -10000px;}
li#s5 {width:370px;height:19px;background-image: url(/sale/images/s5.gif);background-repeat: no-repeat;text-indent: -10000px;}
li#s6 {width:370px;height:18px;background-image: url(/sale/images/s6.gif);background-repeat: no-repeat;text-indent: -10000px;}


#saleT3{width:322px;height:38px;background-image: url(/sale/images/t3.gif);background-repeat: no-repeat;text-indent: -10000px;}  
#saleT4{width:419px;height:26px;background-image: url(/sale/images/t4.gif);background-repeat: no-repeat;text-indent: -10000px;}  
#saleT5{width:507px;height:15px;background-image: url(/sale/images/t5.gif);background-repeat: no-repeat;text-indent: -10000px;}  

#callUs{width:149px;height:37px;background-image: url(/images/call_us.gif);background-repeat: no-repeat;text-indent: -10000px;}  

#saleCol2 {
width:509px;
float:left;
display:inline;
margin-left:18px;
}

#offer1 {width: 721px; height: 407px; background: #fff; float: left;margin-left:12px;margin-top:19px;}

ul#offersNav {
	float: left;
	margin: 0;
	padding: 0;
	border:0;	
	list-style-type: none;
	width:721px;
	height:130px;
	margin-left:0;
	margin-top:10px;
}



#offersNav li {
	margin: 0;
	padding: 0;
	border:0;
	width: 172px;	
	height: 123px;		
	display: inline;	
	float:left;
}
	

#offersNav li a {
	display: block;
	margin: 0;
	padding: 0;
	border:0;			
	text-indent:-10000px;
}


a#nvOffers1 {width:172px;height:123px;background-image: url(/special-offers/images/banner-new.jpg);background-repeat: no-repeat;text-indent: -10000px;overflow:hidden;}
a#nvOffers2 {width:172px;height:123px;background-image: url(/special-offers/images/banner-used.jpg);background-repeat: no-repeat;text-indent: -10000px;overflow:hidden;}
a#nvOffers3 {width:172px;height:123px;background-image: url(/special-offers/images/banner-aftersales.jpg);background-repeat: no-repeat;text-indent: -10000px;overflow:hidden;}
a#nvOffers4 {width:172px;height:123px;background-image: url(/special-offers/images/banner-parts.jpg);background-repeat: no-repeat;text-indent: -10000px;overflow:hidden;}

ul#footerNav {
	margin: 0;
	padding: 0;
	border: 0;	
	list-style-type: none;
	width:925px;
	height:132px;
}

#footerNav li {
	margin: 0;
	padding: 0;
	border: 0;	
	display: inline;	
	float:left;
}
	
#footerNav li a{
	display: block;
	margin: 0;
	padding: 0;
	border: 0;	
	text-indent:-5000px;			
}


a#footerNv1 {width:182px;height:132px;background-image: url(/images/finance4.jpg);background-repeat: no-repeat;text-indent:-5000px;overflow:hidden;}
a#footerNv2 {width:182px;height:132px;background-image: url(/images/servicing4.jpg);background-repeat: no-repeat;text-indent:-5000px;overflow:hidden;}
a#footerNv3 {width:181px;height:132px;background-image: url(/images/optimal4.jpg);background-repeat: no-repeat;text-indent:-5000px;overflow:hidden;}
a#footerNv4 {width:182px;height:132px;background-image: url(/images/book4.jpg);background-repeat: no-repeat;text-indent:-5000px;overflow:hidden;}
a#footerNv5 {width:182px;height:132px;background-image: url(/images/green4.jpg);background-repeat: no-repeat;text-indent:-5000px;overflow:hidden;}

a#footerNv6 {width:182px;height:132px;background-image: url(/images/used4.jpg);background-repeat: no-repeat;text-indent:-5000px;overflow:hidden;}
a#footerNv7 {width:182px;height:132px;background-image: url(/images/new5.jpg);background-repeat: no-repeat;text-indent:-5000px;overflow:hidden;}
a#footerNv8 {width:182px;height:132px;background-image: url(/images/aftersales4.jpg);background-repeat: no-repeat;text-indent:-5000px;overflow:hidden;}

.offerList {
width:722px;
background-image: url(/special-offers/images/offerBg2.jpg);
background-position: top center; 
background-repeat:no-repeat;
}

.offerImage{
float:left;
display:inline;
}

.offerText{
float:left;
width:404px;
margin-left:17px;
margin-top:10px;
display:inline;
}

a.offerLink {
float: left; 
display: block;
width:75px;
height:28px;
background-image: url(/special-offers/images/btnView.gif);
background-repeat: no-repeat;
text-indent:-10000px;
margin-left:39px;
margin-top:37px;
margin-bottom:37px;
overflow:hidden;
}

a:hover.offerLink {background-position: 0 -28px;}

a.btnAygo {float: left; display: block; width: 188px; height: 28px; background: transparent url(/optimal-drive/images/btn_aygo.gif); text-indent: -10000px; overflow: hidden;}
a:hover.btnAygo {background-position: 0 -28px;}

a.btnYaris {float: left; display: block; width: 188px; height: 28px; background: transparent url(/optimal-drive/images/btn_yaris.gif); text-indent: -10000px; overflow: hidden;}
a:hover.btnYaris {background-position: 0 -28px;}

a.btnAuris {float: left; display: block; width: 188px; height: 28px; background: transparent url(/optimal-drive/images/btn_auris.gif); text-indent: -10000px; overflow: hidden;}
a:hover.btnAuris {background-position: 0 -28px;}

a.btniQ {float: left; display: block; width: 188px; height: 28px; background: transparent url(/optimal-drive/images/btn_iQ.gif); text-indent: -10000px; overflow: hidden;}
a:hover.btniQ {background-position: 0 -28px;}

a.btnAvensis {float: left; display: block; width: 188px; height: 28px; background: transparent url(/optimal-drive/images/btn_avensis.gif); text-indent: -10000px; overflow: hidden;}
a:hover.btnAvensis {background-position: 0 -28px;}

#offer2 {width: 722px; height: 135px; background: #fff url(/optimal-drive/images/bg.jpg) no-repeat top left; float: left;margin-left:12px;}

#optimalDrive {
width:722px;
height:371px;
background-image: url(/optimal-drive/images/aygo.jpg);
background-position: top center; 
background-repeat:no-repeat;
margin-bottom:8px;
margin-left:12px;
text-indent: -10000px; 
overflow: hidden;
}

a.vacanciesView {float: left; display: block; width: 61px; height: 22px; background: transparent url(/images/btnVacanciesView.gif); text-indent: -10000px; overflow: hidden; margin-left:18px;}
a:hover.vacanciesView {background-position: 0 -22px;}

.vacanciesTable {border-collapse: collapse;}

.vacanciesTable td {border: 1px solid #fff;}

.newsTable {border-collapse: collapse;}
.newsTable td {border: 1px solid #666;}

#motabilityTitle{width:695px;height:85px;background-image:url(/inchcape-centres/images/motability.gif);background-repeat:no-repeat;text-indent:-10000px;} 


a.backTo {float: left; display: block; width: 64px; height: 24px; background: transparent url(/used-car-search/images/btn_backTo.gif) top left; text-indent: -5000px; overflow: hidden;margin-top:15px;margin-bottom:5px;}
a:hover.backTo {background-position: 0 -24px;}


ul#centreNav {
	margin: 0;
	padding: 0;
	border: 0;	
	list-style-type: none;
	width:354px;
	height:109px;
	margin-top:30px;
    display:inline;
}

#centreNav li {
	margin: 0;
	padding: 0;
	border: 0;	
	display: inline;	
	float:left;
}

#centreNav li a{
	display: block;
	margin: 0;
	padding: 0;
	border: 0;	
	text-indent:-5000px;			
}

a#centreNv1 {width:117px;height:109px;background-image: url(/inchcape-centres/images/toyota_special_offers.gif);background-repeat: no-repeat;text-indent:-5000px;}
a#centreNv2 {width:117px;height:109px;background-image: url(/inchcape-centres/images/toyota_approved_used_stock.jpg);background-repeat: no-repeat;text-indent:-5000px;}
a#centreNv3 {width:117px;height:109px;background-image: url(/inchcape-centres/images/toyota_book_a_service.jpg);background-repeat: no-repeat;text-indent:-5000px;}

#searchCentreTitle{width:726px;height:25px;background-image: url(/inchcape-centres/images/search.gif);background-repeat: no-repeat;text-indent: -10000px;}
#vehiclesFoundTitle{width:91px;height:12px;margin:5px 10px 0 5px;background-image: url(/inchcape-centres/images/vehiclesFound.gif);background-repeat: no-repeat;text-indent: -10000px;float:left;}


/*****************************************************************************************/

#acctoy-container {margin:0; padding:0; width:727px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333;}

#accland-topbar {margin:0; padding:0 0 10px 0; height:440px; background:url("/new-toyota-cars/resources/acclandbg.jpg") no-repeat top left; }
#accland-topbar h1 {margin:0; padding:0; width:404px; height:30px; }
#accland-topbar h1 span {display:none; }


#accland-topbar #acctextbx {margin:302px 0 0 0; padding:0 60px 0 37px; clear:both; color:#fff; }
#accland-topbar #acctextbx h2 {margin:0; padding:0; }
#accland-topbar #acctextbx #acclftcol {margin:0; padding:0; width:295px; float:left; }
#accland-topbar #acctextbx #accrhtcol {margin:0; padding:0; width:327px; float:right; }

#acclandcarbar {margin:0; padding:20px 0 10px 8px; background:url("/new-toyota-cars/resources/acclandbotbg.jpg") no-repeat top left; }

#acclandcarbar h3 {margin:0 0 0 22px; padding:0; width:219px; height:28px; display:block; background:url("/new-toyota-cars/resources/5.9percentAPR_typical.jpg") no-repeat top left; }

#carbx1 a {margin:0; padding:0; width:119px; height:74px; float:left; display:block; background:url("/new-toyota-cars/resources/newavensistr.png") no-repeat top left; text-decoration:none; }
#carbx2 a {margin:0; padding:0; width:92px; height:74px; float:left; display:block; background:url("/new-toyota-cars/resources/2009aygo.png") no-repeat top left; text-decoration:none; }
#carbx3 a {margin:0; padding:0; width:106px; height:74px; float:left; display:block; background:url("/new-toyota-cars/resources/2009yaris.png") no-repeat top left; text-decoration:none; }
#carbx4 a {margin:0; padding:0; width:122px; height:74px; float:left; display:block; background:url("/new-toyota-cars/resources/prius.png") no-repeat top left; text-decoration:none; }
#carbx5 a {margin:0; padding:0; width:115px; height:74px; float:left; display:block; background:url("/new-toyota-cars/resources/rav4.png") no-repeat top left; text-decoration:none; }
#carbx6 a {margin:0; padding:0; width:125px; height:74px; float:left; display:block; background:url("/new-toyota-cars/resources/landcruiser.png") no-repeat top left; text-decoration:none; }
#carbx7 a {margin:0; padding:0; width:80px; height:74px; float:left; display:block; background:url("/new-toyota-cars/resources/iq.png") no-repeat top left; text-decoration:none; }

#acclandcarbar a {text-decoration:none; }
#acclandcarbar span {display:none; }

#acctcs {margin:10px 0 0 0; padding:0; }

/* Content Pages */

#accleftcol a {color:#cc0033; text-decoration:none; }
#accleftcol a:hover {color:#cc0033; text-decoration:underline; }


#acctoy-topbar {margin:0; padding:0 0 10px 0; height:10px; display:block; }
#acctoy-topbar h1 {margin:0; padding:0; width:727px; height:180px; display:block; background:url("/new-toyota-cars/resources/acctopbar.jpg") no-repeat top left; }

.aygo #acctoy-topbar h1 {background:url("/new-toyota-cars/resources/acctopbar-aygo.jpg") no-repeat top left; }
.yaris #acctoy-topbar h1 {background:url("/new-toyota-cars/resources/acctopbar-yaris.jpg") no-repeat top left; }
.newavensis #acctoy-topbar h1 {background:url("/new-toyota-cars/resources/acctopbar-newavensis.jpg") no-repeat top left; }

#acctoy-topbar h1 span {display:none; }

#acctoy-content {margin:0 0 10px 0; padding:0; background:url("/new-toyota-cars/resources/acccontbg.jpg") no-repeat top left; color:#333; clear:both; }
#acctoy-content p {margin:0 0 10px 0; padding:0; font-size:1em; }

#acctoy-content #accleftcol {margin:0; padding:0 0 0 10px; width:294px; float:left;}
#acctoy-content #accrightcol {margin:0; padding:0 10px 0 0; width:397px; float:right;}

#acctoy-content #accleftcol h2 {margin:26px 0 22px 0; padding:0; width:260px; height:24px; display:block; }

.aygo #acctoy-content #accleftcol h2 {background:url("/new-toyota-cars/resources/2009aygoblue.gif") no-repeat top left; }
.yaris #acctoy-content #accleftcol h2 {background:url("/new-toyota-cars/resources/2009yarisTR.gif") no-repeat top left; }
.newavensis #acctoy-content #accleftcol h2 {background:url("/new-toyota-cars/resources/newavensisTR.gif") no-repeat top left; }
.iq #acctoy-content #accleftcol h2 {background:url("/new-toyota-cars/resources/iq.gif") no-repeat top left; }

.prius #acctoy-content #accleftcol h2 {background:url("/new-toyota-cars/resources/prius.gif") no-repeat top left; }
.rav4 #acctoy-content #accleftcol h2 {background:url("/new-toyota-cars/resources/rav4.gif") no-repeat top left; }
.landcruiser #acctoy-content #accleftcol h2 {background:url("/new-toyota-cars/resources/landcruiser.gif") no-repeat top left; }
.newversosr #acctoy-content #accleftcol h2 {background:url("/new-toyota-cars/resources/newversoSR.gif") no-repeat top left; }
.newauristr #acctoy-content #accleftcol h2 {background:url("/new-toyota-cars/resources/newaurisTR.gif") no-repeat top left; }

.iq #acctoy-content #accleftcol h2 {background:url("/new-toyota-cars/resources/iq2.gif") no-repeat top left; }
.prius #acctoy-content #accleftcol h2 {background:url("/new-toyota-cars/resources/prius.gif") no-repeat top left; }
.rav4 #acctoy-content #accleftcol h2 {background:url("/new-toyota-cars/resources/rav4.gif") no-repeat top left; }
.landcruiser #acctoy-content #accleftcol h2 {background:url("/new-toyota-cars/resources/landcruiser.gif") no-repeat top left; }


#acctoy-content #accleftcol h2 span {display:none; }
#acctoy-content #accleftcol h4 {margin:0 0 10px 0; padding:0; font-size:1em; }
#acctoy-content #accleftcol h4 span {color:#cc0033; }

#acctoy-content #accleftcol ul {margin:0 0 10px 12px; padding:0; font-size:1em; }
#acctoy-container #acctoy-content #accleftcol li {padding-bottom:10px; color:#cc0033; }
#acctoy-container #acctoy-content #accleftcol li span {color:#333; }

#acctoy-content #accrightcol h3 {margin:28px 0 22px 0; padding:0; text-align:right; font-size:1.5em; }

#accrightcol table {margin:0; padding:0; border:2px solid #ccc; background:#fff; font-size:0.9em; width:397px;  } 

#accrightcol table thead th {margin:0; padding:13px 15px; text-align:left;}

#accrightcol table tbody th {margin:0; padding:5px 15px; text-align:left; font-weight:normal; }
#accrightcol table tbody td {margin:0; padding:5px 0 5px 11px;; text-align:left; border-left:1px solid #fff; }

#accrightcol table tr.accgrey {background:#ccc; }
#accrightcol table tr.accgreyred {background:#ccc; color:#cc0033; }

#accrightcol #acccarimg {margin:0; padding:0; }

#acctoy-footer {margin:0 0 10px 0; padding:0; border-top:1px solid #666; border-bottom:1px solid #666; font-size:90%; }
#acctoy-footer p {margin:0; padding:5px 0; color:#333; }


#aurisTitle{width:386px;height:22px;background-image: url(/new-toyota-cars/resources/aurisTitle.gif);background-repeat: no-repeat;margin:0 0 14px 0 ;text-indent: -10000px;}
#versoTitle{width:407px;height:37px;background-image: url(/new-toyota-cars/resources/aurisTitle.gif);background-repeat: no-repeat;margin:0 0 14px 0 ;text-indent: -10000px;} 
#avensisTitle{width:386px;height:22px;background-image: url(/new-toyota-cars/resources/avensisTitle.gif);background-repeat: no-repeat;margin:0 0 14px 0 ;text-indent: -10000px;}

#HiluxTitle{width:435px;height:21px;background-image: url(/commercial-vehicles/resources/HiluxTitle.gif);background-repeat: no-repeat;margin:0 0 14px 0 ;text-indent: -10000px;}


#carImages {
width:727px;
height:327px;
background-image: url(/new-toyota-cars/cars/iQ.jpg);
background-position: top center; 
background-repeat:no-repeat;
margin-bottom:4px;
text-indent: -10000px; 
overflow: hidden;
margin-top:20px;
}

#carLinks {
width:727px;
height:113px;
margin-top:20px;
margin-bottom:20px;
}

#inTouch {
width:207px;
height:113px;
background-image: url(/new-toyota-cars/cars/intouchBg.jpg);
float:left;
}

#inTouch3 {
width:254px;
height:113px;
background-image: url(/commercial-vehicles/vans/intouchBg2.jpg);
float:left;
}


#gradesNav a {color: #333; text-decoration: none;}
#gradesNav a:visited { color: #333; text-decoration: none;}
#gradesNav a:hover { color: #dc0019; text-decoration: none;}  

#gradesNav a#gradesNavOn {color: #dc0019;}

#aurisfinance{width:388px;height:40px;background-image: url(/images/aurisfinance.gif);background-repeat: no-repeat;margin:0 0 14px 0 ;text-indent: -10000px;}
#yarisfinance{width:459px;height:40px;background-image: url(/images/yarisfinance.gif);background-repeat: no-repeat;margin:0 0 14px 0 ;text-indent: -10000px;}
#avensisfinance{width:346px;height:40px;background-image: url(/images/avensisfinance.gif);background-repeat: no-repeat;margin:0 0 14px 0 ;text-indent: -10000px;}
#lcfinance{width:251px;height:40px;background-image: url(/images/lcfinance.gif);background-repeat: no-repeat;margin:0 0 14px 0 ;text-indent: -10000px;}
#versofinance{width:576px;height:44px;background-image: url(/images/versofinance.gif);background-repeat: no-repeat;margin:0 0 14px 0 ;text-indent: -10000px;}

#dealersHome {
width:354px;
float:left;
margin-left:8px;
margin-right:10px;
}

#offersPage{
margin-left:12px;
}


#motabilityDetail{
line-height:1.3em;
width:726px;
background-color:#e5e5e5;
padding:15px;
}

#vacanciesPage {
margin-left:12px;
}

#vacanciesText {
width:160px;
margin-left:10px;
}

#vehicleStock{width:351px;height:43px;background-image: url(/images/vehicle_stock.gif);background-repeat: no-repeat;margin:14px 0 14px 0 ;text-indent: -10000px;} 

#quickSearch{width:103px;height:20px;background-image: url(/images/quick_search.gif);background-repeat: no-repeat;margin:0 ;text-indent: -10000px;margin-left:22px;} 
#advancedSearch{width:127px;height:20px;background-image: url(/images/advanced_search.gif);background-repeat: no-repeat;margin:0 ;text-indent: -10000px;margin-left:78px;} 

.newCarContent {background: #fff no-repeat top right; min-height: 321px;margin-top:10px;margin-bottom:10px;}
.newCarContentText {width: 230px;}
.newCarContentText ul {padding:0;margin-left:35px;}
.carPrice {
	font-size:150%;
}

.column1{width:316px;float:left;margin-right:30px;font-size:11px;margin-top:32px}
.column2{width:330px;float:left;font-size:10px;border-top:2px solid #ccc;border-bottom:2px solid #ccc;margin-top:360px;padding:18px 23px 18px 26px}
.apr{font-size:15px}.arrow{width:14px;height:13px;margin-right:6px}
.latest #latestLnk{text-decoration:none}
.latest #latestLnk:hover{text-decoration:underline}
.red{color:#cc0033}
#midtable{padding-bottom:10px}
#midtable table {margin-top:10px;padding:0;border:2px solid #ccc;background:#fff;font-size:0.9em;width:335px;border-collapse:collapse; margin:0px;} 
#midtable table thead th{margin:0;padding:11px 8px 10px 6px;text-align:left}
#midtable table tbody th{margin:0;padding:5px 15px;text-align:left;font-weight:normal}
#midtable table tbody td{margin:0;padding:8px 0 6px 3px;text-align:left;border-left:1px solid #fff;border-collapse:collapse;}
#midtable table tr.accgrey{background:#ccc}
.CarChapterTitle {font-size:18px}

.offerTable {
   border: 2px solid #ccc;
}

.accgrey {
background-color:#ccc;
}

.offerTable th{margin:0; text-align:center;border-left:1px solid #fff;height:36px;}
.offerTable td{margin:0; text-align:center;border-left:1px solid #fff;height:32px;}

#formMargin {
	margin-top:0;
}

.vehicleTitle h1 {
	margin: 0;
	padding: 0;
	border:0;
	color: #333;
	font-size:100%;
	font-weight:bold;	
	margin-bottom:0;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ 

.formscontainer {
    background-color: #FAFAFA;
    border: 1px solid #ADC2D6;
    width: 440px;
    padding: 7px;
    margin-bottom: 20px;
}

.formscontainer h4 {
	margin-top: 0;
}

.formText {float: left; width: 250px; padding-top: 5px;margin-right:18px;}

.formText p {margin-top: 0;}

.formForm {float:left;}

.inputtxtlarge {width:290px;}

.redStar {color:#cc0507;}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ 

#MOTTitle{width:725px;height:34px;background-image: url(/images/MOTTitle.gif);background-repeat: no-repeat;text-indent: -10000px;margin: 0;}
#MOTTitle2{width:725px;height:34px;background-image: url(/images/MOTdownload.gif);background-repeat: no-repeat;text-indent: -10000px;margin: 0;}
#clickMOT{width:510px;height:32px;background-image: url(/images/clickMOT.gif);background-repeat: no-repeat;text-indent: -10000px;margin-top:15px;margin-bottom:10px;}
#MOTthankyou{width:348px;height:70px;background-image: url(/images/MOTthankyou.gif);background-repeat: no-repeat;text-indent: -10000px;margin: 60px 0 0 175px;}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ 

#bodyworkTitle{width:515px;height:21px;background-image: url(/inchcape-centres/images/repairs/bodyworkTitle.gif);background-repeat: no-repeat;text-indent: -10000px;margin-top:15px;margin-bottom:10px;}  
#includeTitle{width:327px;height:18px;background-image: url(/inchcape-centres/images/repairs/include.gif);background-repeat: no-repeat;text-indent: -10000px;margin-top:15px;margin-bottom:10px;}  
#offersTitle{width:122px;height:18px;background-image: url(/inchcape-centres/images/repairs/offers.gif);background-repeat: no-repeat;text-indent: -10000px;margin-top:5px;margin-bottom:10px;}  
#smartTitle{width:224px;height:79px;background-image: url(/inchcape-centres/images/repairs/smartTitle.gif);background-repeat: no-repeat;text-indent: -10000px;}
#smartTitle2{width:131px;height:21px;background-image: url(/inchcape-centres/images/repairs/smartTitle2.gif);background-repeat: no-repeat;text-indent: -10000px;}
#smartGuarantee{width:307px;height:18px;background-image: url(/inchcape-centres/images/repairs/guarantee.gif);background-repeat: no-repeat;text-indent: -10000px;}
#smartWhy{width:307px;height:18px;background-image: url(/inchcape-centres/images/repairs/why.gif);background-repeat: no-repeat;text-indent: -10000px;}
#smartTerms{width:307px;height:18px;background-image: url(/inchcape-centres/images/repairs/terms.gif);background-repeat: no-repeat;text-indent: -10000px;}

#boxBg{
	border:0;
	padding:0;
	width:721px;
	background-image: url(/inchcape-centres/images/repairs/boxB.gif);
	background-position: bottom center;
	background-repeat: no-repeat;	
}

.tr2 td{ background-color: #eeeeee;} 

#SMARTtable tr td {border: 1px solid #ccc;padding:3px;}

a.btnSmartMore {float: left; display: block; width: 188px; height: 28px; background: transparent url(/inchcape-centres/images/repairs/btnMore.gif); text-indent: -10000px; overflow: hidden;}
a:hover.btnSmartMore{background-position: 0 -28px;}

#followingServices{width:266px;height:15px;background-image: url(/servicing/images/followingServices.gif);background-repeat: no-repeat;text-indent: -10000px;margin-bottom:5px;}

#bookMOT{width:490px;height:20px;background-image: url(/servicing/images/bookMOT.gif);background-repeat: no-repeat;text-indent: -10000px;margin-bottom:5px;margin-top:20px;margin-bottom:10px;}

#formTop{width:377px;height:61px;background-image: url(/servicing/images/formTop.gif);background-repeat: no-repeat;text-indent: -10000px;margin-bottom:1px;}

#bookserviceForm .typeText{
	width: 200px;
	border: 1px solid #dadada;	
	padding: 0 2px;
	margin-bottom: 4px;
	height:16px;
}

#bookserviceForm textarea{
	width:403px;
	height:90px;
	padding: 0 2px;
	margin-bottom: 4px;
	border: 1px solid #dadada;	
}

#bookserviceForm select{
	margin-bottom: 4px;
	display:block;
}

#bookserviceForm label{
	width: 130px;
	float: left;
	margin-right: 0.7em;
}

.noBorder {border:0;}

label.optOut {
	margin-left:10px;
	margin-right:5px;
}