* {
margin:0px;
padding:0px;
}
html, body{
	font-size:100%;
	line-height:1.125em;
	color:#000;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	background:#000 url(../images/bg.gif) repeat-x 0px 0px;
	height:100%;
}
#body {
	padding-bottom:60px;   /* Height of the footer */
}
select, textarea, input{
border:1px #333333 solid;
}
#topRight {
float:right;
background:url(../images/topright2.gif) no-repeat left top;
height:23px;
width:287px;
padding:2px 8px 0px 10px;
}
#topRight2 {
float:right;
background:url(../images/topright.gif) no-repeat left top;
height:23px;
width:287px;
padding:2px 8px 0px 10px;
}
#topRight a, #topRight2 a {
display:block;
float:left;
color:#FFF;
margin-right:0px;
padding:0px 24px;
font-weight:bold;
}
#wrapper {
font-size:0.688em;
background:#FFF url(../images/bgtop.gif) repeat-x left top;
width:950px;
margin:0 auto;
min-height:98%;
position:relative;
}
a {
text-decoration:none;
color:#6fa233;
}
a:hover {
text-decoration:underline;
}
#top {
height:110px;
padding:15px 8px 0px 8px;
float:left; 
width:450px;
/*
height:60px;
padding:30px 8px 0px 8px; */
}
#topBanner{
float:left; 
padding-top:20px;
}
#nav {
height:33px;
background:url(../images/nav.gif) repeat-x left top;
font-size:1.09em;
margin:0 8px;
clear:both;
text-align:center;
}
#nav .left, #nav .right {
background:url(../images/navleft.gif) no-repeat;
height:33px;
width:2px;
float:left;
}
#nav .right {
background:url(../images/navright.gif) no-repeat;
float:right;
}
#nav ul{
list-style:none;
margin:0 auto;
}
#nav ul li{
display:inline;
padding-left:0px;
}
#nav ul li.first {
padding-left:0px;
}
#nav ul li a {
display:inline-block;
line-height:33px;
height:33px;
padding:0px 33px;
background-repeat:repeat-x;
background-image:url(../images/nav.gif);
background-position:0px 0px;
color:#FFF;
font-weight:bold;
}
#nav ul li a:hover, #nav ul li.active a {
background-position:0px -33px;
text-decoration:none;
}
#content {
padding:8px;
}
#footer {
background:#333;
height:45px;
padding-top:16px;
text-align:center;
width:950px;
position:absolute;
   bottom:0;
  
}
#footer ul{
list-style:none;
margin:0 auto;
}
#footer ul li{
display:inline;
padding-left:12px;
}
#footer ul li.first {
padding-left:0px;
}
#footer ul li a {
color:#999;
}
#footer ul li a:hover, #footer ul li.active a {
}
#baseFooter {
color:#999;
clear:both;
width:950px;
margin:0 auto;
font-size:0.688em;
padding-top:2px;
}
#threeBoxes{
height:243px;
width:950px;
}
#searchDiv{
float:left;
background-image:url(../images/search.gif);
background-repeat:no-repeat;
width:253px;
height:238px;
padding:5px 7px 0 0;
}
#searchDiv a{
margin:0 0 0 160px;
color:#3f7311;
}
#searchDiv a:hover{
margin:0 0 0 160px;
color:#3f7311;
}
#mainPageForm{
padding:50px 0 0 0;
}
#mainPageForm select{
margin:4px 0 0px 20px;
width:211px;
font-size:1.0em;
height:18px;
padding:1px 0 1px 0;
}
#mainPageForm2{
padding:77px 0 0 0;
}
#mainPageForm2 select{
margin:4px 0 0px 20px;
font-size:1.0em;
height:18px;
padding:1px 0 1px 0;
}
#searchDiv div input{
margin:4px 0 0px 20px;
width:209px;
font-size:1.0em;
height:14px;
padding:2px 0 2px 0;
}
#pFrom {
padding:0;
margin:0 0 0 0px;
width:253px;
}
#pFrom select{
width:101px;
padding:1px 0 1px 0;
height:18px;
}
#pTo{
float:right;
width:123px;
}
#pTo select{
width:101px;
margin:4px 0 0 0;
text-align:left;
padding:1px 0 1px 0;
}
#searchDiv img{
margin:18px 0 0 68px;
cursor:pointer;
}

#sellDiv{
float:left;
background-image:url(../images/sell.jpg);
background-repeat:no-repeat;
width:336px;
height:100%;
padding-right:5px;
}
#sellDiv ul{
padding:95px 0 0 50px;
color:#FFFFFF;
list-style:url(../images/tick.gif);
}
#sellDiv ul li{
padding:0 0 2px;
}
#sellDiv div{
padding:10px 0 0 61px;
}
#sellDiv div img{
cursor:pointer;
}
#dealerDiv{
float:left;
background-image:url(../images/dealer.jpg);
background-repeat:no-repeat;
width:338px;
height:100%;
}
#dealerDiv ul{
padding:95px 0 0 50px;
color:#FFFFFF;
list-style:url(../images/tick.gif);
}
#dealerDiv ul li{
padding:0 0 2px;
}
#dealerDiv div{
padding:10px 0 0 97px;
}
#dealerDiv div img{
cursor:pointer;
}
h1{
color:#FFFFFF;
font-weight:bold;
font-size:100%;
}
.greyBoxHeadBig{
width:593px;
background-image:url(../images/header_black593.gif);
background-repeat:no-repeat;
background-position:0 0;
margin:13px 0 0 0;
height:27px;
padding:6px 0 0 17px;
color:#FFFFFF;
font-weight:bold;
}
.greyBoxHeadBig2{
width:593px;
background-image:url(../images/header_black593.gif);
background-repeat:no-repeat;
background-position:0 0;
margin:13px 0 0 0;
height:27px;
padding:0px 0 0 17px;
color:#FFFFFF;
font-weight:bold;
}
.memberBoxHeadBig{
width:703px;
background-image:url(../images/header_black_member.gif);
background-repeat:no-repeat;
background-position:0 0;
margin:0px 0 0 10px;
height:27px;
padding:6px 0 0 17px;
color:#FFFFFF;
font-weight:bold;
}
.memberBoxBig{
width:651px;
background-color:#e4e5e7;
border-color:#cecece;
border-style:solid;
border-width:1px;
margin:0 0 14px 10px;
}
.memberBoxBigWhite{
width:651px;
background-color:#FFFFFF;
border-color:#cecece;
border-style:solid;
border-width:1px;
margin:0 0 14px 10px;
}
.memberBoxBigWhite2{
width:641px;
background-color:#FFFFFF;
border-color:#cecece;
border-style:solid;
border-width:1px;
margin:0 0 14px 10px;
padding-left:10px;
}
.memberBoxBigWhite2 ul{
padding-left:15px;
}
.greyBoxHeadBig select{
font-size:1.0em;
height:18px;
width:100px;
padding:1px 0 1px 0;
}
.greyBoxHeadBig2 select{
font-size:1.0em;
height:18px;
width:100px;
padding:1px 0 1px 0;
margin-top:5px;
}
.greyBoxBig{
width:591px;
background-color:#e4e5e7;
border-color:#cecece;
border-style:solid;
border-width:1px;
margin:0 0 14px 0;
}
.greyBoxBigPadding{
width:586px;
background-color:#e4e5e7;
border-color:#cecece;
border-style:solid;
border-width:1px;
margin:0 0 14px 0;
padding-left:5px
}
.greyBoxBigPadding ul{
margin-left:15px;
}
.newsBox{
width:586px;
background-color:#e4e5e7;
border-color:#cecece;
border-style:solid;
border-width:1px;
margin:0 0 14px 0;
padding-left:5px
}
.newsBox a{
font-weight:bold;
}
.greyBoxBig2{
width:328px;
background-color:#e4e5e7;
border-color:#cecece;
border-style:solid;
border-width:1px;
margin:0 0 0 10px;
}
.greyBoxBig3{
width:591px;
background-color:#e4e5e7;
border-color:#cecece;
border-style:solid;
border-width:1px;
margin:0 0 14px 0;
padding:15px 0 30px 0;
}
.greyBoxHeadSmall{
width:275px;
background-image:url(../images/header_black593.gif);
background-repeat:no-repeat;
background-position:0 0;
margin:0px 0 0 0;
height:27px;
padding:6px 0 0 17px;
color:#FFFFFF;
font-weight:bold;
}
.greyBoxSmall{
width:290px;
background-color:#e4e5e7;
border-color:#cecece;
border-style:solid;
border-width:1px;
margin:0 0 14px 0;
height:105px;
}
.greyBoxSmall img{
padding:10px 0px 10px 10px;
}
.greyBoxSmall span{
padding:0 0 10px 10px;
}
.whiteBoxSmall{
width:290px;
background-color:#FFFFFF;
border-color:#cecece;
border-style:solid;
border-width:1px;
margin:0;
height:105px;
}
.whiteBoxSmall span{
float: right; 
width:160px;
padding:10px;
}
.whiteBoxSmall img{
float:left;
padding:10px;
}
.whiteBoxSmallwPadding{
width:285px;
background-color:#FFFFFF;
border-color:#cecece;
border-style:solid;
border-width:1px;
margin:0;
height:105px;
padding-left:5px;
}
.whiteSmallRight{
float:right; 
margin:0;
padding:0;
}
.greenBoxHead{
width:330px;
background-image:url(../images/header_green.gif);
background-repeat:no-repeat;
background-position:0 0;
height:27px;
color:#FFFFFF;
padding:0px;
margin:13px 0 0 10px;
padding:6px 0 0 17px;
font-weight:bold;
}
.greenBoxHead1{
width:330px;
background-image:url(../images/header_green.gif);
background-repeat:no-repeat;
background-position:0 0;
height:27px;
color:#FFFFFF;
padding:0px;
margin:0 0 0 10px;
padding:6px 0 0 17px;
font-weight:bold;
}
.whiteBoxBig{
width:328px;
background-color:#FFFFFF;
border-color:#cecece;
border-style:solid;
border-width:1px;
margin:0 0 0 10px;
}
.whiteBoxGuide{
width:328px;
height:120px;
background-color:#FFFFFF;
border-color:#cecece;
border-style:solid;
border-width:1px;
margin:0 0 0 10px;

}
.whiteBoxGuide img{
float:left;
margin-right:5px;
padding-top:5px;
}
.whiteBoxBigAd1{
width:328px;
height:250px;
background-color:#FFFFFF;
border-color:#cecece;
border-style:solid;
border-width:1px;
margin:0 0 0 10px;
text-align:center;
}
.whiteBoxBigAd2{
width:328px;
height:250px;
background-color:#FFFFFF;
border-color:#cecece;
border-style:solid;
border-width:1px;
margin:0 0 0 10px;
text-align:center;
padding:10px 0 10px 0;
}
.priceList{
width:323px;
height:510px;
background-color:#FFFFFF;
border-color:#cecece;
border-style:solid;
border-width:1px;
margin:0 0 0 10px;
text-align:center;
}
.priceList span{
color:#FF0000;
}
.priceList div{
font-weight:bold;
}
.whiteBoxBig2{
width:581px;
/*background-color:#e4e5e7;*/
border-color:#cecece;
border-style:solid;
border-width:1px;
margin:0 0 14px 0;
padding:5px 5px 10px 5px;
}
.whiteBoxBig2 li{
margin-left:15px;
}
.whiteBoxBig3{
width:581px;
height:70px;
/*background-color:#e4e5e7;*/
border-color:#cecece;
border-style:solid;
border-width:1px;
margin:0 0 14px 0;
padding:5px 5px 10px 5px;
}
.whiteBoxBig3 img{
float:right;
}
.whiteBoxBig3 li{
margin-left:15px;
}
.memberLeftBoxHead{
width:250px;
background-image:url(../images/header_green_small.gif);
background-repeat:no-repeat;
background-position:0 0;
height:27px;
color:#FFFFFF;
padding:0px;
margin:0 0 0 0px;
padding:6px 0 0 17px;
font-weight:bold;
}
.memberLeftBox{
width:265px;
background-color:#e4e5e7;
border-color:#cecece;
border-style:solid;
border-width:1px;
margin:0 0 0 0px;
}
.memberLeftBoxWhite{
width:265px;
background-color:#FFFFFF;
border-color:#cecece;
border-style:solid;
border-width:1px;
margin:0 0 0 0px;
}
.memberLeftBoxWhite div{
width:255px;
height:35px;
margin:5px 0 0 5px;
padding:10px 0 10px 0px;
}
.memberLeftBoxWhite table{
margin:0px 0 15px 0px;
padding:10px 0 0px 10px;
}
.memberLeftBoxWhite table img{
padding:5px
}
.car-model-list{
height:300px;
margin:10px 0 0 0;
}
.car-model-list ul{
list-style:none;
margin:0 auto;
float:left;
}
.car-model-list ul li a{
color:#000;
padding-left:15px;
margin:0 auto;
}

#searchDivRight{
background-image:url(../images/search2.gif);
background-repeat:no-repeat;
width:330px;
height:238px;
margin:13px 0 0 10px;
padding:5px 0 0 40px;
}
#searchDivRight a{
margin:0 0 0 200px;
color:#3f7311;
}
#searchDivRight a:hover{
margin:0 0 0 200px;
color:#3f7311;
}
#searchDivRight div input{
margin:4px 0 0px 20px;
width:209px;
font-size:1.0em;
height:14px;
padding:2px 0 2px 0;
}
#searchDivRight img{
margin:18px 0 0 68px;
cursor:pointer;
}

#advSearchDiv{
background-image:url(../images/advanced_search.jpg);
background-repeat:no-repeat;
width:593px;
height:243px;
margin:0px 0 0 0px;
padding:0px 0 0 5px;
}
#advSearchDiv div input{
margin:4px 0 0px 20px;
width:209px;
font-size:1.0em;
height:14px;
padding:2px 0 2px 0;
}
#advSearchDiv img{
margin:18px 0 0 68px;
cursor:pointer;
}
.asfloatLeft{
float:left;
width:225px;
}
.asfloatLeft select{
width:211px;
}
.asfloatLeft2{
float:left;
width:170px;
}
.asfloatLeft2 select{
width:155px;
}

.asfloatLeft2 textarea{
font-family:Tahoma, Arial, Helvetica, sans-serif;
margin:27px 0 0px 20px;
font-size:1.0em;
height:35px;
padding:2px 0 0 2px;
width:153px;
}
#copyrightText{
color:#999999;
}

.searchresult{
background-color:#FFFFFF;
height:130px;
margin:0px 10px 5px 10px;
padding:0px;
}
.searchresult:hover{
background-color:#E4E4E4;
}
.searchresult div{
float:left;
}
.searchresult div img{
padding:5px 0 0 7px;
border:0px;
}

.searchresultprem{
background-color:#FFFFFF;
/*background-color:#f8d89a;*/
height:130px;
margin:0px 10px 5px 10px;
padding:0px;
}
.searchresultprem:hover{
background-color:#E4E4E4;
}
.searchresultprem div{
float:left;
}
.searchresultprem div img{
padding:5px 0 0 7px;
border:0px;
}
.searchHeadDiv{
width:450px;
}
.searchHeadDiv div{
float:left;
}
hr{
background-image:url(../images/hr.jpg);
background-repeat:no-repeat;
width:426px;
height:2px;
border:0px;
margin:5px 0 3px 5px;
}
.resultHeadingDiv{
float:none; 
padding-top:10px;
}
.floatright{
float:right;
}
.headline{
font-size:1.2em;
font-weight:bold;
padding:0 0 0 10px;
margin:0 0 0 0;
color:#000000;
}
.headlineprem{
font-size:1.2em;
font-weight:bold;
padding:0 0 0 10px;
margin:0 0 0 0;
color:#810e0e;
}
.subheadline{
font-size:1.0em;
padding:0 0 0 10px;
line-height:0.8em;
color:#626262;
font-weight:bold;
}
.headline2{
font-size:1.2em;
font-weight:bold;
margin:5px 0 0 10px;
color:#6fa233;
}
.subheadline2{
font-size:1.0em;
padding:20px 0 0 10px;
line-height:0.8em;
color:#6fa233;
font-weight:bold;

}
.searchDesc{
width:425px;
padding:0 0 0 10px;
line-height:1.2em;
}
.searchDesc1{
float:left;
width:130px;
font-weight:bold;
}
.searchDesc2{
float:left;
width:290px;
}
.premiumtext{
text-align:right;
width:100%; 
margin-bottom:10px; 
/*color:#979494;*/
color:#810e0e;
}
.loginBox{
width:581px;
background-color:#e4e5e7;
border-color:#cecece;
border-style:solid;
border-width:1px;
margin:0 0 14px 0;
padding:10px 0 0 10px;
}
.loginBox div{
padding:10px 0 0 40px;
width:350px;
text-align:right;
}
.loginBox span{
width:300px;
text-align:right;
font-weight:bold;
}
.loginBox div input{
width: 200px;
margin-left:5px;
}
.loginBox span input{
cursor:pointer;
text-align:center;
padding:25px 0 0 220px;
border:0px;
}
.registerInput{
width:580px;
text-align:right;
margin-bottom:15px;
font-weight:bold;
}
.registerInput div{
width:300px;
float:right;
text-align:left;
padding-left:10px;
font-weight:normal;
font-size:0.85em;
}
.registerInput div input{
display:block;
}
.registerInputSub{
cursor:pointer;
margin:10px 0 0 250px;
}
.memberMenu{
width:258px;
padding:10px 0 0 0;
}
.memberMenu a{
display:block;
padding:3px 0 3px 5px;
text-decoration:none;
margin-left:5px;
}
.memberMenu a:hover{
display:block;
padding:3px 0 3px 5px;
background-color:#CCCCCC;
margin-left:5px;
}
.featCarDiv{
width:581px;
height:210px;
background-color:#e4e5e7;
border-color:#cecece;
border-style:solid;
border-width:1px;
margin:0 0 14px 0;
padding:10px 0px 10px 10px;
}
.featCarDiv div div{
float:left;
margin:0 10px 10px 0;
background-color:#FFFFFF;
width:280px;
height:100px;
}
.featCarDiv div div img{
padding:5px 5px 0 5px;
float:left;
border:0px;
}
.featCarDiv div div span{
padding:5px 0 0 0px;
float:left;
font-weight:bold;
width:140px;
line-height:1.1em;
}
.feat2Div{
font-size:1.2em;
font-weight:bold;
margin:5px 0 0 0px;
color:#6fa233;
text-align:left;
vertical-align:bottom;
height:40px;
padding:0px;
}
.feat2Div span{
font-size:0.85em;
line-height:1.2em;
color:#6fa233;
font-weight:bold;
padding:0px;
margin:0px 0 5px 0;
}
.featLink{
color:#000000;
text-decoration:none;
cursor:pointer;
}
.featLink:hover{
color:#000000;
text-decoration:underline;
cursor:pointer;
}
.carDetails{
width:591px;

/*background-color:#e4e5e7;*/
border-color:#cecece;
border-style:solid;
border-width:1px;
margin:0 0 14px 0;
}
.carDetails img{
float:left;
margin:5px 10px 0 5px;
}
.carDetails div{
float:left;
margin-top:5px;
}
.carDetails div ul{
margin:0 0 5px 15px;
}
.carThumbs{
width:185px;
margin:0 0 0 10px;
cursor:pointer;
}
.carThumbs img{
margin:0px 4px 7px 2px;
width:53px;
border:1px #FFFFFF solid;
}
.carThumbs img:hover{
margin:0px 4px 7px 2px;
width:53px;
border:1px #333333 solid;
}
.carAdDesc{
margin:0 0 0 10px;
padding:10px 0 0 0;
}
.carAdInput{
width:580px;
text-align:right;
margin-bottom:15px;
font-weight:bold;
}
.carAdInput div{
width:450px;
float:right;
text-align:left;
padding-left:10px;
font-weight:normal;
font-size:0.85em;
}
.carAdInput div input{
display:block;
}
.carAdUL{
margin:10px 0 0 40px;
}
.moreInfo{
margin:10px 0 20px 5px;
}
.moreInfo span{
font-weight:bold;
margin:0 5px 0 0;
}
.moreInfo a{
cursor:pointer;
}
.messageTable{
}
.messageTable tr{
height:25px;
border:1px solid #999999;
}
.messageTable tr td{
padding-left:3px;
}
/* **PAGE PAGINATION**************************** */
.paginateDiv {
float:right;
margin:0 15px 3px 0;
}
.paginate {
font-family:Arial, Helvetica, sans-serif;
	padding: 3px;
	margin: 3px;
}

.paginate a {
	padding:2px 2px 2px 2px;
	margin:2px;
	text-decoration:none;
	color: #ffffff;
}
.paginate a:hover, .paginate a:active {
	color:#6fa233;
	text-decoration:underline;
}
.paginate span.current {
	margin: 2px;
	padding: 2px 2px 2px 2px;
	font-weight: bold;
	color:#6fa233;
	text-decoration:underline;
}
.paginate span.disabled {
	padding:2px 5px 2px 5px;
	margin:2px;
	color:#DDD;
}
/* ********************************************* */
.sale{
color:#CC0000;
}
#warrantyDirect{
padding-left:10px;
border:0px;
}
#warrantyDirect img{
border:0px;
}
.privateReg{
text-align: center; 
width:200px; 
height:60px; 
background-image: url(http://www.regtransfers.co.uk/images/searchplate2.gif);
text-align:center;
margin:10px 0 0 35px;
}
.privateReg1{
position:relative; 
top:7px;
}
.privateRegLink{
position:relative; 
left:8px;text-decoration: 
none; 
color:#000000; 
font-size:14px; 
font-family: Arial, Helvetica, sans-serif; 
font-weight:bold; 
}
.privateReg2{
position:relative; 
left:-8px; 
top:2px;
}
.regInput1{
text-transform:uppercase; 
width:92px; 
margin-top:0; 
margin-left:30px;  
font-size:11px; 
border: 3px solid #666; 
text-align: center; 
color: #333;
}
.regInput2{
width: 35px; 
height:22px;
margin-left: 5px; 
font-size: 10px; 
font-weight: bold; 
color: #036; 
background-color: #FADB4F; 
border: 2px outset #8CA3BB;
}
.hpiCheck{
margin:0 auto;
text-align:center;
margin:5px 0 0 35px;
}
.hpiCheck a{
font-weight:bold;
color:#CC0000;
}
#mycarcheck{
padding-left:10px;
border:0px;
}
#mycarcheck img{
border:0px;
}
.newsfeed{
width:580px;
}
.clubvaux{
width:328px;
height:120px;
background-color:#FFFFFF;
border-color:#cecece;
border-style:solid;
border-width:1px;
margin:0 0 0 10px;
text-align:center;
padding-top:15px;
}
.clubvaux img{
border:0px;
}
