body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
		background-image:url(../09Images/testback.gif);
	background-repeat:repeat-y;
	background-position: left;
}
#body2 {
	text-align:left;
	background-image:url(../09Images/homepage.gif);
	background-repeat:repeat-x;
	background-position: center top;
}
#bodyGMaps {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#FFFFFF;
	background-repeat:repeat-y;
	background-position: left;
}
#content {
	width:1023px;
	height:auto;
	margin-left:0px;
	text-align:left;
	top:0px;
}
#HeadContainer {
}
* html #includevideo {
	margin:0px;
  }
#includevideo {
	float:right;
	width:640px;
	text-align:right;
	margin-top:12px;
	
}
#logo {
	float:left;
	width:350px;
	
}
#Linkscontainer {
	clear:both;
	width: 1023px;
	height: auto;
	background-image:url(../09Images/links_back.gif);
	background-repeat:repeat-x;
	padding-top:4px;
	padding-bottom:4px;
}

#Linkscontainer A:link {
	color: #FFFFFF;
	text-decoration: none;
}
#Linkscontainer A:Visited{
	color:#FFFFFF;
	text-decoration:none;
}
#Linkscontainer A:Hover {
	color: #ff812e;
	text-decoration:none;
}


#linkspacing {
	left:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	height:auto;
	vertical-align:middle;
}
#MainContent {
	background-image:url(../09Images/testback.gif);
	background-repeat:repeat;
	background-position: left;
}
#rightcontainer {
	float:left;
	width:855px;
	border-top:5px #FFFFFF solid;

}
#righttopcontainer {
	height:auto;
}
#rightbottomcontainer {
	clear:both;
	height:auto;
}

* html #leftcolumn {
	margin-left:2px;
	margin-right:4px;
	margin-bottom:2px;
	margin-top:0;
  }
#leftcolumn {
	float:left;
	width:158px;
	margin-left:5px;
	margin-right:4px;
	margin-bottom:5px;
	background-image:url(../09Images/left_box_top.gif);
	background-position:top center;
	background-repeat:no-repeat
}
#middlecolumn {
	float:left;
	width:552px;
}
* html #rightcolumn {
	margin-bottom:0px;
	margin-left:1px;
	margin-right:0px;
	margin-top:0px;
  }
#rightcolumn {
	float:left;
	width:298px;
	margin-left:4px;
}
#Footer {
	border-top-width: 1px;
	border-top-style: dotted;
	padding-top:5px;
	clear:both;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	background-color: #f6f6f6;
}
#leaderboard {
clear:both;
	padding-bottom:10px;
	margin-top:10px;
	text-align:center;
}
#copyright {
	padding-bottom:10px;
	padding-bottom:10px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
}
#gutter {
	padding-top:10px;
	padding-bottom:10px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
}
.boxhead {
	margin-top:6px;
	width:158px;
	background-repeat: no-repeat;
	background-position: center top;
}
.boxbody {
	background-image:url(../09Images/lef_box_body.gif);
	width:158px;
	height:auto;
	background-repeat: repeat-y;
	background-position: center top;
	text-align:center;
	position:relative
	!Important
}
.boxbody2 {
	background-color:#FFFFFF;	
	border:1px solid #b1b1b1;
	width:150px;
	height:auto;
	background-repeat: repeat-y;
	background-position: center top;
	text-align:center;
	margin-left:3px;
	position:relative
	!Important
}
.skyscraper {
	background-image:url(../09Images/lef_box_body.gif);
	width:158px;
	height:auto;
	background-repeat: repeat;
	background-position: center top;
	text-align:center;
}
.boxbottom {
	background-image:url(../09Images/left_box_bottom.gif);
	width:158px;
	height:5px;
	background-repeat: no-repeat;
	background-position: center top;
	margin-top: 6px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 3px;
}
.boxtitle {
	width:158px;
	height:auto;
	margin-top:10px;
	background-repeat: repeat;
	background-position: center top;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-bottom:4px;
}
#youarehere {
	padding-left:5px;
	padding-bottom:6px;
	padding-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.orangetext {color: #ff7012}
.rightboxtopleft {
	float: left;
	clear:both;
	width: 7px;
	height:auto;
}


.rightboxtopright {
	float: left;
	width: 7px;
	height:auto;
	border: 1px none #CCCCCC;
}
.rightboxbodyleft {
	clear:both;
	width:7px;
	height:auto;
	background-image: url(../09Images/right_box_12.gif);
	background-repeat: repeat;
	background-position: center top;
	float: left;
}

.boxcontainer {
	margin-bottom:10px;
	

}

.rightboxbodyright {
	float: left;
	width:7px;
	height:auto;
	background-repeat: repeat-y;
	background-position: center top;
	background-color: #F7F7F7;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #33FF00;
	border-right-color: #33FF00;
	border-bottom-color: #33FF00;
	border-left-color: #33FF00;
}

.rightboxtitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000066;
	font-weight: bold;
	text-align: left;
	padding-top:4px;
}
.rightboxtitle2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
	font-weight: bold;
	text-align: left;
	padding-top:4px;
}
* html .rightboxbodytext {
	margin:0px;
  }
.rightboxbodytext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-align:left;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:8px;
	padding-right:8px;
	float:left;
}
.rightboxbodyimage {
	float:left;
	width:67px;
}
.rightboxbottomleft {
	float: left;
	clear:both;
	width:7px;
	height:7px;
}
.rightboxform {
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
	height: auto;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 2px;
}
.rightboxformboxes {
	padding-top: 2px;
	padding-bottom: 2px;
}



.rightboxbottomright {
	float: left;
	width:7px;
	height:7px;
}

.register {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:right;
	padding-right:12px;
}
.breadcrumb{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
#search {
	padding-bottom:0px;
}
.search_input{
	text-align:left;
	background-position: center top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	width:140px;
	margin-bottom:5px;
}	
.search_input_text_field{
	text-align:left;
	background-position: center top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	width:134px;
	margin-bottom:5px;
}	
* html .adv_label {
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left: 4px;
  }
.adv_label{
	font-family:Arial, Helvetica, sans-serif;
	margin-left: 10px;
	height:13px;
	padding-top:0px;
	float:left;
	text-align:left;
	font-size:11px
	!Important
}	
* html .submit {
	margin:0px;
  }
.submit {
	position:relative;
	bottom:1px;
	right:10px;
	float:right;
	height:40px;
}

form {
	margin: 0px;
	padding: 0px;
}
.maintext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
}
.pagetitle {
	font-family: Arial;
	font-size: 15px;
	color: #000066;
	font-weight: bold;
	padding-bottom:8px;
	padding-left:3px;
	padding-top:3px;
}
.
.order_by {
	font-size: 11px;
	color: #000066;
	font-family: Arial, Helvetica, sans-serif;
}
#dealernormal {

}
* html #dealerlogotop {
	margin:0px;
  }
#dealerlogotop {
	float:left;
	width:94px;
	background-color: #f0f0f0;
	height: 50px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cdcdcd;
	padding-top: 2px;
	padding-left:1px;
}
* html .dealernametop  {
	margin:0px;
  }
.dealernametop {
	float:left;
	width:472px;
	background-color: #f0f0f0;
	height: 48px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cdcdcd;
	font-family:Arial, Helvetica, sans-serif;
	font-size:19px;
	color:#000000;
	font-weight:bold;
	padding-top:3px;
	padding-left:3px;
}
.grey {
	color: #878787;
}
.red {
	color: #990000;
}
.blue {
	color:#000066;
}
.publicnametop {
	float:left;
	width:567px;
	background-color: #f0f0f0;
	height: 24px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cdcdcd;
	font-family:Arial, Helvetica, sans-serif;
	font-size:19px;
	color:#000000;
	font-weight:bold;
	padding-top:4px;
	padding-left:3px;
}
* html #publicgobacktop  {
	margin:0px;
  }
#publicgobacktop {
	float:right;
	vertical-align:bottom;
	width:85px;
	background-color: #f0f0f0;
	height: 6px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cdcdcd;
	padding-top:9px;

}
* html #gobacktop  {
	margin:0px;
  }
#gobacktop {
	float:right;
	vertical-align:bottom;
	width:85px;
	background-color: #f0f0f0;
	height: 6px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cdcdcd;
	padding-top:34px;

}
#dealerdetailstop {
	background:#f0f0f0;
}
* html #gobacktop  {
	margin:0px;
  }
#publicnametop {
	float:left;
	width:472px;
	height: 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cdcdcd;
	font-family:Arial, Helvetica, sans-serif;
	font-size:19px;
	color:#000000;
	font-weight:bold;
	padding-top:4px;
	padding-left:3px;
}
* html #gobacktop  {
	margin:0px;
  }
#publicgobacktop {
	float:right;
	vertical-align:bottom;
	width:85px;
	background-color: #f0f0f0;
	height: 6px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cdcdcd;

}
* html #bmwdealernametop  {
	margin:0px;
  }
#bmwdealernametop {
	float:left;
	width:490px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cdcdcd;
	font-family:Arial, Helvetica, sans-serif;
	font-size:19px;
	padding-top:16px;
	padding-left:13px;
	background-color: #FFFFFF;
}
.bmwgrey {
	color:#444444;
}
.bmwred{
	color:#990000;
	font-weight:bold;
}
.bmwblack{
	color:#000000;
	font-weight:bold;
}
* html #bmwdealerlogotop {
	margin:0px;
  }
#bmwdealerlogotop {
	float:left;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cdcdcd;
	padding-right:5px;
	width:auto;
	background-color: #FFFFFF;
}
#cardetailtitle {

	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
	padding-bottom:3px;
	padding-top:3px;
	clear:both;
	background-color:#000066;
	height:25px;
}
.carimageborder {
	border:1px solid #CCCCCC;
	padding: 4px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	max-width:640px;
}
.carimagepadding {
	padding:3px;

}
#thumbcontainer {
	clear:both;
	width:652px;
	text-align:center;
	padding-left:7px;
	margin-top:0px;
	padding-top:2px;

}
.thumbnail {
	float:left;
	height:49px;
	padding:2px;
	border:1px solid #CCCCCC;
	margin-right:10px;
}
.thumbnail2 {
	float:left;
	height:49px;
	border:1px solid #CCCCCC;
	padding:2px;
}
#enquirecontainer {
	clear:both;
	margin-left:25px;

	
}
.enquirebutton {
	padding-top:20px;
	float:left;
	height:76px;
}
.enquirebuttonDirect{
	margin-top:30px;
	float:left;
	height:76px;
	text-align:center;
	width:99px;
}
.detailscontainer {
	clear:both;
	width:635px;
	border:1px solid #050364;
	padding:10px;
}
.detailsboxtitle {
	text-align:left;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#050364;
}
.detailslist {
	text-align:left;
	padding-left:8px;
	padding-top:10px;
	padding-bottom:10px;
	width:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#737374;
}
.detailslistblue {
	color:#050364
}
.detailsprice {
	text-align:left;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#050364;
}
.detailspricered {
	color:#8e0f0f;
}
.detailsspec {
	padding-top:12px;
	text-align:left;
	width:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#050364;
}
#insurancecontainer {
	width:648px;
}
.insurancedetailsborder{
	width:320px;
	float:left;
	padding-bottom:4px;
	border:1px solid #050364;
	margin-right:5px;
	margin-bottom:5px;

	
}
.insurancedetailsborder2{
	width:319px;
	float:left;
	padding-bottom:4px;
	border:1px solid #050364;
	margin-bottom:5px;

}
.insurancedetailshead {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000066;
	background-color:#ff6600;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: bold;
}
.insurancedetailsbody {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#050364;
	padding-top:3px;
}
.detailsimagespacing {
	padding-top:3px;
	float:left;
	width:204px;
	text-align:left;
	padding-left:4px;
}
.detailsformspacing {
	padding-top:4px;
	float:left;
	width:103px;
	text-align:right;
	padding-right:4px;
}
.detailsboxtitlecontactname {

	text-align:left;
	font-weight:bold;
	font-size:19px;
	font-family:Arial, Helvetica, sans-serif;
	color:#050364;
	margin-bottom:7px;
}
.detailsboxtitlecontactnumberblue {
	text-align:left;
	font-weight:bold;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	color:#07064e;
}
.detailsboxtitlecontactnumbergrey {
	text-align:left;
	font-weight:bold;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
}
#detailsmap {
	
	top:1px;
	
	float:right;
	width:90px;
}
.detailsinfo {
	padding-top:13px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#050364;
}
.picborder {border:1px solid #CCCCCC; padding:2px; margin-left:5px;}
.contactform {
	width:600px;
}
.formdivcontainer {
	background-color: #f6f6f6;
}
.formheader {
	background-color:#000066;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	padding-top:3px;
	padding-bottom:3px;
	font-weight:bold;
	padding-left:7px;
	clear:both;
}
.formdiv {
	clear:both;
}
.formdivleft {
	float:left;
	width:160px;
	background-color: #f6f6f6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	height:20px;
	padding:4px;
}
.formdivright {
	float:left;
	width:424px;
	background-color: #f6f6f6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	padding:4px;
	height:20px;
}
.formdivfull {
	clear:both;
	width:592px;
	background-color: #f6f6f6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	padding:4px;
}
.formfieldstext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000066;
}
.commsearchspacing {
	margin:4px;
}
.bikessearchform {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	margin:4px;
}
.conhireinsurancecontainer {
	border:1px solid black;
	padding:3px;
	width:590px;
	height:37px;
	margin-top:10px;
	margin-left:25px;
}
.conhireinsurancetitle {
	background-color:#000066;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:3px;
}
.conbullets {	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000066;
	padding-bottom:4px;
	float:left;
	width:250px;
}
.conbulletsinside{
	padding-bottom:3px;
}
.conprice {
	font-size:15px;
	font-weight:bold;
	color:#990000;
}
.conexvat{
	font-size:11px;
	font-weight:bold;
}
.conresultslogo {
	float:right;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	margin-top:8px;
}
.conresultsname {
	font-size:12px;
}
.conresultsinsurance {
	font-size:10px;
}
.condetailstext {
	float:left;
	margin-left:10px;
	margin-top:7px;
	width:370px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
.conlogo {
	float:right;
	margin-top:7px;
	width:100px;
	text-align:right;
}
.condetailsinsurance {
	font-family:Arial, Helvetica, sans-serif;
	margin-top:5px;
	border:1px solid #999999;
	padding:3px;
}
.condetailslist {
	text-align:left;
	padding-left:8px;
	padding-top:10px;
	padding-bottom:10px;
	width:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#737374;
	line-height:18px;
}
.condetailsrow {
	width:608px;
	padding-left:10px;
	float:left;
}
.condetailsrowgrey {
	padding-left:10px;
	background-color:#F6F6F6;
}
.condetailsrowhelp {
	padding-left:10px;
}
.condetailsrowgreyhelp {
	width:500px;
	padding-left:10px;
	background-color:#F6F6F6;
	float:left;
}
.conhirehelp {
	text-align:right;
	height:16px;
	padding-top:2px;	
}
.conhirehelpgrey {
	background-color:#F6F6F6;
	text-align:right;
	height:16px;
	padding-top:2px;
	margin:0px;
}
.newrevcolumnhead {
	width:310px;
	background-color:#000066;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
}
.usedrevcolumnhead {
	width:310px;
	background-color:#000066;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
}
.newrevcolumn {
	float:left;
	width:320px;
	margin-right:2px;
	border:1px solid #000066;
	margin-bottom:10px;
	
}
.usedrevcolumn {
	float:left;
	width:320px;
	border:1px solid #000066;	
}
.revsright {
	float:right;
	width:250px;
	padding-left:30px;
	font-size:11px;
	margin-bottom:30px;
	color:#000066;
}
.revfactsspacing {
	margin-top:10px;
	padding-left:5px;
}
.revsrating {
	clear:both;
	font-size:12px;
	font-weight:bold;
	float:left;
}
.newsnav {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	float:right;
	text-align:right;
	padding-right:10px;
	padding-bottom:5px;
}
.newscontainer {
	clear:both;
	margin-bottom:8px;
}
.newsborder {
	border:1px dashed #CCCCCC;
}
.newstext {
	clear:both;
	float:left;
	width:520px;
	padding-bottom:10px;
	padding-left:10px;
	padding-top:5px;
	padding-right:10px;
}
.newspic {
	float:left;
	width:110px;
}
.newspicborder {
	border:1px solid grey;
}
.newshead {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
}
.newsdate {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
}
.newssummary {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-bottom:3px;
}
.newscontent {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.newsbottom {

}
.carconcontainer {
	clear:both;
	margin-left:3px;
}
.carconbox {
	float:left;
	width:127px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000066;
	font-weight:bold;
	margin-bottom:25px;
}
.carconbox A:Link {
	color:#000066;
	text-decoration:none;
}
.carconbox A:Visited {
	color:#000066;
	text-decoration:none;
}
.directorysearch {	
	border:1px solid #cccccc;
	background-color:#f7f7f7;
	width:auto;
	margin-top:10px;
	margin-bottom:5px;
	padding-bottom:5px;
	padding-top:5px;
}
.directorynavigation {
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000066;
}
.directorydealercontainer {	
	clear:both;
	margin-bottom:2px;
}
.directorylogoborder {
	padding:2px;
	border:1px solid #CCCCCC;
}
.directorylogo {
	width:96px;
	text-align:center;
	float:left;
}
.directorybottom {
	margin-bottom:5px;
}
.directinfocontainer {
	float:left;
	width:545px;
	margin-left:10px;
}
.directtitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#000066;
	margin-top:6px;
	font-weight:bold;
}
.directaddress {
	float:left;
	width:250px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	margin-top:3px;
}
.directtelcontainer {
	margin-top:3px;
}
.directtelephone {
	float:left;
	width:250px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000066;
}
.directdetailslinks {
	float:right;
	width:250px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000066;
	text-align:right;
}
.dealerdetailscont {
	height:250px;
}
.dealerdetailscontleft {
	float:left;
	width:500px;
	padding-left:3px;
	padding-top:5px;
}
.dealerdetailscontright {
	float:left;
	width:135px;
}
.dealerdetailsname {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000066;
	padding-bottom:10px;
}
.dealerdetails {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000066;
	padding-bottom:10px;
}
.thumb {
	float:left;
	width:124px;
	text-align:center;
	padding-right:20px;
	height:75px;
}
.dealerdetailsthumbs {
	padding-top:15px;
}
.detailsformcont {
	margin-left:20px; margin-right:35px; clear:both;
}
.dealerdetailscarscont {
	clear:both;
}
.dealerdetailscars {
	float:left;
	width:163px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000066;	
	text-align:center;
	height:180px;
}	
.directhomeleft {
	float:left;
	width:320px;
	padding-right:10px;
}
.directhomelright {
	float:left;
	width:320px;
}
.directhomesearchcont {
	width:280px;
	height:180px;
	padding-left:25px;
	padding-top:10px;
	margin-top:10px;
	border:1px solid #cccccc;
	background-color:#f7f7f7;
}
.directhomesearch {
	padding-top:25px;	
}
.homepageboxcont {
	margin-top:10px;
	padding-left:1px;
	height:100px;
	clear:both;
}
.homepagebox {
	float:left;
	width:201px;
	border:1px solid #b1b1b1;
	margin-right:12px;
	background-image:url(../09Images/back_free.gif);
	font-family:Arial, Helvetica, sans-serif;
	color:#434343;
	font-size:11px;
	padding-left:7px;
	padding-bottom:5px;
}
.homepagebox2 {
	float:left;
	width:201px;
	border:1px solid #b1b1b1;
	margin-right:12px;
	background-image:url(../09Images/back_contract.gif);
	font-family:Arial, Helvetica, sans-serif;
	color:#434343;
	font-size:11px;
	padding-left:7px;
	padding-bottom:5px;
}
.homepagebox3 {
	float:left;
	width:201px;
	border:1px solid #b1b1b1;
	background-image:url(../09Images/back_advice.gif);
	font-family:Arial, Helvetica, sans-serif;
	color:#434343;
	font-size:11px;
	padding-left:7px;
	padding-bottom:5px;
}
.homeboxtitle{
	font-family: Arial;
	font-size: 15px;
	color: #000066;
	font-weight: bold;
	padding-bottom:2px;
	padding-top:3px;
	clear:both;
}
.homereviewshead {
	background-image:url(../09Images/links_back.gif);
	background-repeat:repeat-x;
	padding-top:5px;
	padding-bottom:4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	width:645px;
	margin-top:10px;
	padding-left:10px;
	height:23px;
	clear:both;
}
.homecarnewscontainer {
	width:141px;
	float:left;
	padding-left:11px;
	padding-right:11px;
	margin-bottom:10px;
}
.homecarnews {
	width:129px;
	text-align:left;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
}
.homecarnews A:Link {
	text-decoration:none;
	color:#000000;
}
.homecarnews A:Visited {
	text-decoration:none;
	color:#000000;
}
.carinsuranceback {
	background-image:url(../09Images/car_insurance.gif);
	background-repeat:no-repeat;
	background-position:center top;
}
.carloanback {
	background-image:url(../09Images/car_loans.gif);
	background-repeat:no-repeat;
	background-position:center top;
}
.directoryback {
	background-image:url(../09Images/directory_box.gif);
	background-repeat:no-repeat;
	background-position:center top;
}
.breakdownback {
	background-image:url(../09Images/back_breakdown.gif);
	background-repeat:no-repeat;
	background-position:center top;
}
.SEOconhireback {
	background-image:url(../09Images/SEOcon.jpg);
	background-repeat:no-repeat;
	background-position:center top;
}
.SEOreviewback {
	background-image:url(../09Images/SEOrev.jpg);
	background-repeat:no-repeat;
	background-position:center top;
}

.standardback {
	background-color:#FFFFFF;
}

.rightbox {
	background-color:#FFFFFF;
	border:1px solid #b1b1b1;
	margin-left:3px;
	margin-right:4px;
	margin-top:2px;
	font-family:Arial, Helvetica, sans-serif;
	color:#434343;
	font-size:11px;
	padding-bottom:4px;
	padding-left:4px;
	font-weight:normal;
}
.rightboxrev {
	background-color:#000066;
	border:1px solid #000066;
	margin-left:3px;
	margin-right:4px;
	margin-top:2px;
	font-family:Arial, Helvetica, sans-serif;
	/*color:#434343;*/
	font-size:11px;
	padding-bottom:4px;
	padding-left:4px;
}
.homenewsbottom {
	padding-top:3px;
	padding-bottom:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	font-weight:bold;
	width:655px;
	margin-top:4px;
	height:15px;
	clear:both;

	background-color:#f7f7f7;
	text-align:center;
	border:1px solid #cccccc;
	margin-bottom:2px;
}
.freeboxcont {
	background-image:url(http://www.autoweb.co.uk/09Images/FREE.gif);
	background-repeat:no-repeat;
	background-position:center;
	border:1px solid #b1b1b1;
	width:651px;
	height:70px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:center;
	font-weight:bold;
	color:#000066;
	padding-top:3px;
}
.greysmall {
	color:#414141;
	font-size:11px;
}
.small {
	font-size:12px;
	color:#FF6600;
}
.advicehead {
	background-image:url(../09Images/links_back.gif);
	background-repeat:repeat-x;
	padding-top:5px;
	padding-bottom:4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	width:645px;
	margin-top:10px;
	padding-left:10px;
	height:16px;
	clear:both;
}
.advicecolumnleft {
	float:left;
	width:159px;
	text-align:left;
	margin-right:7px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	margin-bottom:8px;
}
.advicecolumnmiddle {
	float:left;
	width:159px;
	text-align:left;
	margin-right:6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	margin-bottom:8px;

}
.advicecolumnright {
	float:left;
	width:159px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	margin-bottom:8px;
}
.advicetitle {
	color:#000000;
	margin-top:3px;
}
.advicetitle A:Link {
	color:#000000;
	text-decoration:none;
}
.advicetitle A:Hover {
	color:#000000;
	text-decoration:none;
}
.advicetitle A:Visited {
	color:#000000;
	text-decoration:none;
}
.SEOsearch {
	width:538px;
	background-image:url(../09Images/seosearchback.gif);
	border:1px solid #cccccc;
	height:245px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#110f74;
	padding-top:5px;
	padding-left:6px;
	padding-right:6px;
}
.orange {
	color:ff6600;
}
.seosearchbox {
	float:left;
	margin-left:5px;
	margin-bottom:7px;
	margin-top:4px;
}
.seosearchbox2 {
	float:left;
	margin-left:5px;
	margin-bottom:0px;

}
.seopostcode {
	font-size:9px;
	font-weight:normal;
	color:#ffffff;
	text-align:left;
	height:10px;
	margin-left:55px;
}
.seoh1 {
	margin-left:0px;
	margin-bottom:7px;
	margin-right:0px;
	margin-top:6px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000066;
	text-align:left;
	
}
.seoh2 {
	padding: 0px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color:#333333;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	text-align:left;
	font-weight:normal;
}
.seobutton {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	width:90px;
	height:20px;
	padding-bottom:3px;
	margin-bottom:2px;
}
.seonewsviewall {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	padding-left:4px;
	padding-right:4px;
}
/* ADDED STYLES */
.leftnav{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	float:left;
	padding-top:3px;
	display:inline;
	clear:none;
	padding-left:5px;
}
.rightnav{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	float:right;
	display:inline;
	clear:none;
	padding-right:5px;
}

/*NUMBERED STYLES*/
.style17 {color: #666666}

/*ADDED STYLES */

/* STYLES FOR TABBED CONTAINER */
.tabcontainer
{
	width:625px; 
	height:25px; 
	display:block; 
	float: left; 
	clear:both;
}
.tab
{
	width:120px; 
	height:25px; 
	text-align:center; 
	background:#cccccc; 
	display:inline; 
	float:left; 
	clear:none; 
	border-right-width:4px; 
	border-right-style:solid; 
	border-right-color:#ffffff; 
	padding-top:3px;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px;
}
.tab2
{
	width:120px; 
	height:25px; 
	text-align:center; 
	background:#000066; 
	display:inline; 
	float:left; 
	clear:none;
	 border-right-width:4px; 
	 border-right-style:solid; 
	 border-right-color:#ffffff; 
	 color:#ffffff; padding-top:3px; 
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:11px;
}
.tabApp
{
	width:140px; 
	height:25px; 
	text-align:center; 
	background:#cccccc; 
	display:inline; 
	float:left; 
	clear:none; 
	border-right-width:4px; 
	border-right-style:solid; 
	border-right-color:#ffffff; 
	padding-top:3px;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px;
}
.tabApp2
{
	width:140px; 
	height:25px; 
	text-align:center; 
	background:#000000; 
	display:inline; 
	float:left; 
	clear:none; 
	border-right-width:4px; 
	border-right-style:solid; 
	border-right-color:#ffffff; 
	padding-top:3px;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px;
}
.tab2App
{
	width:140px; 
	height:25px; 
	text-align:center; 
	background:#cccccc; 
	display:inline; 
	float:left; 
	clear:none;
	 border-right-width:4px; 
	 border-right-style:solid; 
	 border-right-color:#ffffff; 
	 color:#ffffff; padding-top:3px; 
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:11px;
}
.tabbody
{
	width:625px; 
	display:block; 
	float:left; 
	border-width:1px; 
	border-style:solid; 
	border-color:#333333; 
	background:#ffffff; 
	padding:8px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px;
}
.tabbodyBMW
{
	width:641px; 
	height:auto; 
	display:block; 
	float:left; 
	border-width:1px; 
	border-style:solid; 
	border-color:#333333; 
	background:#ffffff; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px;
	font-weight:normal;
	color:#ffffff;
}
.tabbodyMINI
{
	width:641px; 
	height:auto; 
	display:block; 
	float:left; 
	border-width:1px; 
	border-style:solid; 
	border-color:#333333; 
	background:#000000; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px;
	font-weight:normal;
	color:#ffffff;
}
a:link.T, a:visited.T
{
	color:#000066; 
	font-weight:bold; 
	text-decoration:none; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px;
}
a:hover.T, a:active.T
{
	text-decoration:underline
}	
a:link.T3, a:visited.T3
{
	color:#ffffff; 
	font-weight:bold; 
	text-decoration:none; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px;
}
a:hover.T3, a:active.T3
{
	text-decoration:underline;
}	
a:link.T2, a:visited.T2
{
	color:#ffffff; 
	font-weight:bold; 
	text-decoration:none; 
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
a:hover.T2, a:active.T2
{
	text-decoration:underline
}
.tabheaderBMW {
	width:641px; 
	height:8px;
	background-color:#202d57;
}
.tabtextBMWtitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#202d57;
	margin-bottom:4px;
	margin-top:2px;
}
.tabtextBMW {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 7px;
	color:#666666;
}
.bmwheader {
	width:625px;
	padding-top:3px;
	padding-left:4px;
	padding-bottom:3px;
	background-color:#e6e7e8;
	margin-bottom:4px;
	margin-left:5px;
	margin-right:5px;
	font-weight:bold;
	color:#202d57;
}
.tabtextBMWText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 17px;
	display:none;
	color:#666666;
}
.tabtextminiText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 17px;
	display:none;
	color:#ffffff;
}
.tabtextMini {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 7px;
}
.tabheaderMINI {
	width:641px; 
	height:8px;
	background-color:#eed91e;
}
.tabtextMinititle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#eed91e;
	margin-bottom:4px;
	margin-top:2px;
}
.miniheader {
	width:625px;
	padding-top:3px;
	padding-left:4px;
	padding-bottom:3px;
	background-color:#000000;
	margin-bottom:4px;
	margin-left:5px;
	margin-right:5px;
	font-weight:bold;
	color:#eed91e;
	border:1px solid #eed91e;
}




/* STYLES FOR SEO PAGES */

.HeadBlue
{
	font-size: 14px;
	font-weight:bold;
	color: #000099;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.HeadRed
{
	font-size:10px;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#990000;
}
.backtoresultsbut {
	font-size:11px;
}
.detailsTitleRight {
float:left; width:395px; padding-top:3px; text-align:center;
}
.detailsTitleLeft {
float:left; width:125px; padding-top:3px; text-align:left; padding-left:5px; clear:both;
}

.newcontactform {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;}
.leftbox {
	background-color:#FFFFFF;
	border:1px solid #b1b1b1;
	margin-left:3px;
	margin-right:4px;
	margin-top:2px;
	font-family:Arial, Helvetica, sans-serif;
	color:#434343;
	font-size:11px;
	padding-bottom:4px;
	padding-left:4px;
	font-weight:normal;
}
.GMapsTitle {
	
	padding-bottom:4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	font-weight:bold;
	width:845px;
	padding-top:8px;
	clear:both;
}
.GMapsSearch{
	text-align:left;
}
.GMapsDetails {
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:12px;
	padding-left:8px;
	margin-top:0px;
	float:left;
	width:auto;
}
.GmapsPrinttop {
	float:right;
	width:110px;
}
.cardetailsPC {
	font-size:10px;
}
