@charset "utf-8";
/* CSS Document */




/**********************************************************************************
/////////////////////////   General layout  /////////////////////////////////////
**********************************************************************************/

html {
	margin:0 auto;
	Overflow-y:scroll;
	padding : 0;
}
body {
	text-align : center; /* to correct the centering IE bug*/
	margin : 0;
	padding : 0;
	background-attachment:scroll;
	background-image:url(../Images/background.jpg);
	background-repeat:repeat-x;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:13px;
	text-align:center;
}
#content {
	width:90%;
	min-width:900px;
	max-width:1100px;
	margin: 0 auto;
	padding : 0 0 40px 0 ;
	text-align : left; /*to bring back the text on left centering IE bug*/
	background-image:url(../Images/carUnderGlass.png);
	background-repeat:no-repeat;
	background-position: right 20px;
	overflow: hidden;
}

h1 {
	color:#FFFFFF;
	font-style:italic;
	font-size:18px;
	padding-top:10px;
	margin-bottom:11px;
	margin-left:300px;
}
h2 {
	margin-top:0;
	border-bottom: dotted 1px #999999;
	font-style:italic;
	font-size:16px;
}

img {
	border: none;
}

#newsTitle {
	color: black;
	text-decoration: none;
}

#newsTitle:hover {
	text-decoration: underline;
}


#leftContent {
	width:288px;
	float:left;
}

#rightContent {	
	margin-left:288px;
	min-height: 300px;	
}

/* if needed, make a special class for this table
#rightContent table {
	margin:20px 0 0 0;
}
*/
.red {
	color:#a80305;
}
.blue {
	color:#4680c1;
}
.green {
	color:#009900;
}
form {
	/* used in reg */
	margin:0;
}
.clearBoth {
	clear:both;
}
.clearfix {
	clear: both;
	height:0;
}
hr{
visibility:hidden;
}
.borderNone{
border:0;

}
.alinks{
color:#4680c1;
text-decoration:underline;
cursor:pointer;
cursor: hand; /* for IE 5.5 cursor bug */

}
.pointerHand{
cursor:pointer;
cursor: hand; /* for IE 5.5 cursor bug */

}
.floatRight{
float:right;

}


/**********************************************************************************
//////////////////////////////   Logo  /////////////////////////////////////////
**********************************************************************************/
img#logo {
	float:left;
	clear:left;
	margin-top:10px;
	border:none;
}

/**********************************************************************************
//////////////////////////////   Menu  /////////////////////////////////////////
**********************************************************************************/
#menu {
	float : right;
	clear:right;
	font-size:10pt;
	font-weight:bold;
	line-height:41px;
}
#menu ul {
	margin : 0;
	padding : 0;
	list-style:none;
	width : 100%;
	color : #FFFFFF;
	display : inline;
}
#menu ul li {
	float : left;
	display : inline;
}
#menu ul li a {
	text-decoration : none;
	color : #FFFFFF;
	vertical-align:middle;
	margin-left:11px;
	margin-right:11px;
}
#menu ul li a:visited {
/*color : #993300;*/
}
#menu ul li a:hover {
	text-decoration:underline;/*color : #000000;
	float:left;*/
}
#menu #selectedPage a {
	text-decoration:underline;
	
}
/**********************************************************************************
//////////////////////////////   subMenu  /////////////////////////////////////////
**********************************************************************************/
ul#submenu  {
	margin : 0;
	padding : 0;
	list-style:none;
	color:#4680c1;
}
#submenu li a {
	text-decoration : none;
	color:#4680c1;
}

#submenu li a:hover {
	text-decoration:underline;
}
#submenu #selectedPage a {
	text-decoration:underline;
}

/**********************************************************************************
/////////////////////////   phrase in banner  /////////////////////////////////////
**********************************************************************************/

#divTitleTop1 {
	clear:both;
	text-align:right;
	padding-right:280px;
	padding-bottom:10px;
	padding-top:11px;
}
html>body #divTitleTop1 {/* hidden from IE*/
/*
  padding-top:6px;
*/
}
.shadow1 {
	position: relative;
	left: 2px;
	top: 2px;
	color: #000000;
}
.shadow2 {
	position: absolute;
	left: -2px;
	top: -2px;
	color: #FFFFFF;
}
#divTitleTop2 {
	padding-right:260px;
	text-align:right;
	margin:0;
}
.titleTop1 {
	font-family:Tahoma, Arial, sans-serif;
	font-size:18pt;
	font-weight:bold;
	color:#FFFFFF;
	margin:0;
	padding-bottom:20px;
}
.titleTop2 {
	font-size:16pt;
	color:#FFFFFF;
	font-weight:bold;
	font-style:italic;
	margin:0;
}
/**********************************************************************************
//////////////////////////////   TV link  ///////////////////////////////////////
**********************************************************************************/
#linkTV {
	float:right;
	clear:right;
	border:none;
}
/**********************************************************************************
//////////////////////////////   Reg  //////////////////////////////////////////
**********************************************************************************/
#regBlock {
	width:288px;
	height:242px;
	float:left;
	font-weight:bold;
	color:#FFFFFF;
}
.ukRegBackground {
	background-image:url(../Images/UKRegG.gif);
	background-repeat:no-repeat;
}
.ieRegBackground {
	background-image:url(../Images/IERegG.gif);
	background-repeat:no-repeat;
}
.regTab {
	padding-top:5px;
	width:92px;
	float:left;
	font-style:italic;
	font-size:11pt;
	cursor:pointer;
	cursor: hand; /* for IE 5.5 cursor bug */
	padding-left:58px;
	padding-left/**/:/**/ 52px;
}
.getReport {
	cursor:pointer;
	cursor: hand; /* for IE 5.5 cursor bug */
}
#regText {
	padding-left:10px;
	padding-right:10px;
	padding-top:15px;
	clear:both;
}
.regTextSmaller {
	font-size:9pt;
	font-style:italic;
}
.ieInputReg {
	background-color:#FFFFFF;
	background-image:url(../Images/IERegCursor.gif);
	background-repeat:no-repeat;
}
.ukInputReg {
	background-color:#FFFF00;
	background-image:url(../Images/UKRegCursor.gif);
	background-repeat:no-repeat;
}
/**********************************************************************************
//////////////////////////////   under reg column  //////////////////////////////
**********************************************************************************/
#ads {
	float:left;
	clear:left;
	width:253px;
	text-align:center;
	border-right:dotted 1px #999999;
	padding-right:30px;
}

#ads img {
	padding: 6px;
}

.marginTop{
	margin-top:20px;

}
.paddingTop{
	padding-top:10px;

}
#underRegText p {
	padding-bottom:20px;
	border-bottom: dotted 1px #999999;
}
#underRegText {
	float:left;
	clear:left;
	width:283px;
	width/**/:/**/ 253px;
	padding-right:25px;
	padding-left:5px;
	border-right:dotted 1px #999999;
}
.sideNewsPictures {
	float:left;
	padding:10px 10px 10px 0;
}
.sidePicture {
	margin-top:30px;
	border:0;
	
}
/**********************************************************************************
/////////////////////////   footer  /////////////////////////////////////
**********************************************************************************/

#footer {
	width:100%;
	background-color:#EEEEEE;
	background-position:left;
	padding:35px 0 35px 0;
	font-size:10px;
	text-align:center;
}


#footer a:hover {
	text-decoration:underline;
}
#footer #footerContent {
	width: 90%;
	min-width:900px;
	max-width:1100px;
	margin: 0 auto;
	text-align : left; /*to bring back the text on left centering IE bug*/
}
#footerTopLinks {
	margin :0 0 20px 0;
	padding : 0 0 20px 0;
	border-bottom: solid 1px #999999;
	list-style:none;
	font-weight:bold;
}
#footerTopLinks li {
	display : block;
	margin :0 10px 0 0;
	padding:0;
	float:left;
}
#footerTopLinks li a {
	text-decoration:none;
	color:#2b73d4;
}
#footerTopLinks .rightLinks {
	float:right;
	margin-right:0;
	margin-left:10px;
	list-style:none;
}
#footerBottomLinks {
	color:#555454;
}
#footerBottomLinks div {
	float:left;
	padding:0;
	margin :0 5% 0 0;
/*
  margin :0 4% 0 0;
*/
}
#footerBottomLinks .bottomLinks4 {
	float:right;
	padding:0;
	margin :0 0 0 0;
	list-style:none;
	width:110px;
}
#footerBottomLinks strong {
	color:#000000;
}
#footerBottomLinks .bottomLinks1 {
	width:140px;
}
#footerBottomLinks .bottomLinks2 {
	width:40%;
}
#footerBottomLinks .bottomLinks3 {
	width:150px;
}
#footerBottomLinks p {
	margin:0;
	padding:0;
}
#footerBottomLinks div ul {
	float:left;
	padding:0;
	margin:10px 6% 10px 0;
/*
  margin :10px 4% 10px 0;
*/
	list-style:none;
	display:block;
}
#footerBottomLinks div ul li {
	padding:0;
	margin-left:-15px;
	margin-left/**/:/**/ 0;
}
#footerBottomLinks div ul li a {
	text-decoration:none;
	color:#555454;
}
/**********************************************************************************
/////////////////////////   Index page - right column ////////////////////////////
**********************************************************************************/

#indexQuestion {
	text-align:right;
	background-image:url(../Images/index_questions.gif);
	background-repeat:repeat-x;
	font-size:12px;
	color:#FFFFFF;
	margin-left:-2px;
	margin-bottom:35px;
}
#indexQuestion ul {
	margin:0;
	margin-left:-5px;
	margin-left/**/:/**/ 0;
	margin-right:-5px;
	margin-right/**/:/**/ 0;
	padding:5px 2% 10px 2%;
	float:left;
	text-align:left;
	display:block;
	list-style:none;
}
#leftIndexQuestions li {/* to fix the IE6 first column of question left padding*/
	margin-left:-12px;
	margin-left/**/:/**/ 0;
}
/* vertical space between the questions*/
#indexQuestion ul li {
	padding-bottom:8px;
}
#indexQuestion ul li a {
	text-decoration:none;
	color:#FFFFFF;
}
#indexQuestion ul li a:hover {
	text-decoration:underline;
}
.images {
	float:right;
	width:211px;
	text-align: center;
}

div.images img {
	border: none;
	margin: 10px 0;
}

.text {
	margin-right:240px;
	margin-left:20px;
}
/**********************************************************************************
/////////////////////////  other than Index page - right column ////////////////////
**********************************************************************************/
.textInRight {
	margin-left:20px;
	margin-top:20px;
/*
  margin-top:15px;
*/
}
.centerText {
	text-align:center;
}

/**********************************************************************************
/////////////////////////  tinyMCE style ////////////////////
**********************************************************************************/
.tinyMCE-topPicture{
margin-bottom:10px;

}
.tinyMCE-bottomPicture{
margin-top:10px;

}
.tinyMCE-leftPicture{
margin-right:10px;
float:left;

}
.tinyMCE-rightPicture{
margin-left:10px;
float:right;

}

/**********************************************************************************
/////////////////////////  Report pages style ////////////////////
**********************************************************************************/
#stepSquare{
	margin : 0;
	padding : 0;
	width:288px;
	font-size:12px;
	float:left;
	line-height: 16px;
	background-repeat:no-repeat;
	background-image:url(../Images/descriptionProcessTop.png);
}

#stepSquare table {
	margin: 0 10px;
	padding: 0 ;
	font-size: 12px;
}

#stepSquare h3 {
	font-size: 15px; 
	padding: 13px 12px 0 12px;
	margin: 0;
}
.underStepSquare{
	float:left;
	clear:left;
	margin : 0;
	padding : 0;
	width:288px;
	background-image:url(../Images/descriptionProcessBottom.png);
	background-repeat:no-repeat;
	height:30px;
}

#reportIncludes {
	visibility: hidden;
	border: 1px solid black; 
	padding:5px; 
	position: absolute; 
	background-color: #FFFFE7;
	width: 300px;
}
#reportIncludes p { 
	margin: 0;
	padding: 0;
}

#reportIncludes ul { 
	margin: 5px;
	padding: 0;
}


#reportIncludes img{
float:left;
clear:left;
margin-right:5px;
}
#stepSquare div#theRecordBox{
background:transparent url(../Images/furtherInfo2.jpg) no-repeat scroll 0 0;
height:58px;
margin:8px 0 0 5px;
padding-top:46px;
text-align:center;
width:280px;
}
#theRecordBox span{
line-height:20px;
text-decoration:underline;
vertical-align:top;


}



#stepSquare #whatsARecord strong{
	display:inherit;
	float:none;
	width:auto;
	clear:inherit;	
}
#stepSquare #whatsARecord p{
	margin:inherit;
	padding:inherit;
	font-size:11px;
}
#whatsARecord{
	visibility: hidden;
	border: 1px solid black; 
	padding: 5px; 
	position: absolute; 
	background-color: #FFFFE7;
	font-size:11px;
	width: 300px;
	z-index: 100;
}
#stepSquare #reportIncludes strong{
display:inherit;
	float:inherit;
	width:auto;
	clear:inherit;
}
.ulReportDesctiption3 {
list-style:none;
}

#stepSquare div{
	margin:0 auto;
	width:258px;

}
#stepSquare p{
	margin:5px;
	padding:0;
	
}

#stepSquare strong{
	display:block;
	float:left;
	width:95px;
	clear:left;

}
h3 {
	font-size:14px;
	margin:10px 0;
	padding:0;
}

h3.faq {
	margin-bottom: 0;
	padding-bottom: 0;
	padding-left: 20px;
	padding-bottom: 0;
	font-size: 12px;
	background: url('../Images/arrowRight.png') left center no-repeat;
	cursor: pointer;
}

#stepBar{
	
	background-repeat:no-repeat;
	height:40px;
/*
    margin-top:-8px;
*/
}
.step1Img{
background-image:url(../Images/Processing-Steps1.gif);
}
.step2Img{
background-image:url(../Images/Processing-Steps2.gif);
}
.step3Img{
background-image:url(../Images/Processing-Steps3.gif);
}
.step4Img{
background-image:url(../Images/Processing-Steps4.gif);
}

#stepBar ul {
	margin : 0 0 0 15px;
	padding : 0;
	list-style:none;
	color : #999999;
	font-size: 11px;
	font-weight: bold;	
}
#selected{
color : #FFFFFF;
}
#stepBar ul li {
	width:108px;
	float : left;
	
}

/**********************************
choose report javascript
************************************/
#chooseReport2{
	background-repeat:no-repeat;
	background-image:url(../Images/chooseReport.gif);
	width:435px;
	height:177px;
}
.ulReportDesctiption2 {
text-align:left;
list-style:none;
margin:0;
padding:0 0 5px 20px;
font-size:11px;
width:135px;
}
.ulReportDesctiption1 {
text-align:left;
list-style:none;

margin:0;
padding:5px 0 5px 2px;
}
ul.ulReportDesctiption1 li{
	padding-left:8px;
	padding-top:3px;
	padding-bottom:3px;
	background-color:transparent;
	cursor:pointer;
	cursor: hand; /* for IE 5.5 cursor bug */

}

ul.ulReportDesctiption1 li input{
display:block;
float:left;
width:15px;
clear:left;
margin:0;
padding:0;
/*
margin:-1px;
*/

cursor:pointer;
cursor: hand; /* for IE 5.5 cursor bug */

}
.ulReportDesctiption1 label{
display:block;
float:right;
width:50px;
text-align:right;
margin-right:10px;
cursor:pointer;
	cursor: hand; /* for IE 5.5 cursor bug */

}
#chooseReport2 p{
margin: 6px 0;
padding:0;

}
.strong{
font-weight:bold;

}
.chooseReportBox1{	
	height:200px;
	width:268px;	
	float:left;
	text-align:center;
	margin-top:22px;
}
.chooseReportBox2{
	text-align:center;	
	height:175px;
	width:167px;	
	float:right;
}
.ulReportDesctiption {
text-align:left;
list-style:none;
margin:0;
padding:0 0 5px 10px;
font-size:11px;
float:right;
width:160px;
}
/**********************************************************************************
/////////////////////////   STEP4 - Report ////////////////////////////
**********************************************************************************/
#reportFormEx{
border:1px dotted #999999;
background-color:#FEF0C2;
padding:20px;
width:858px;
margin-top:10px;
}
.reportBlock{
border:1px dotted #999999;
background-color:#FFFFFF;
padding:10px;
}
.smallText{
font-size:10px;

}
#reportFormEx .icon{
float: right; 
margin-top: 5px;
}
.advise{
	margin:20px;
	background-color:#FFFFFF;
}
.adviseMan{

float:left;
width:87px;

}
.adviseText{
	background-image:url(../Images/middle-bulle2.gif);
	background-repeat:repeat-y;
	/*width:585px;*/
	width:330px;
	float:left;
	
}
.adviseText p{
margin: 0 40px 0 30px;

}
.tableWithBubble{
float:left;
width:50%;

}
.adviseTextDown{
	background-image:url(../Images/bottom-bulle2.gif);
	background-repeat:no-repeat;	
	height:26px;
	/*width:567px;*/
	width:322px;
}
.adviseTextUp{
	background-image:url(../Images/top-bulle5.gif);
	background-repeat:no-repeat;
	height:19px;
	/*width:585px;*/
	width:330px;
}
#titleReport{
	font-size:20px;
	margin:0 0 10px 0;
	font-style: normal;
	padding:0;
	text-decoration: none;
	border: none;
	
}
#printReportLogo, .manPrint{
display:none;

}
#termAndCondi{
display:block;
font-size: 10px;
width:858px;
}


/**********************************************************************************
/////////////////////////   STEP1 - Report type ////////////////////////////
**********************************************************************************/

#reportContainer {
	width: auto; 
	position: relative;
	float: left;
	background-color: #fff859;
	border-right: 1px solid gray;
	border-bottom: 1px solid gray;
}
#reportContainer h4 {
	padding: 18px 0 8px 10px ;
	margin: 0;
	font-size: 12px;
	font-weight: normal;
}

#reportContainer form {
	float: left;
	padding:31px 0 0 0;
	width: 267px;
	background-color: #ffffff;
}

#aroundReportType{
	border-top:1px solid gray ;
	min-height: 120px;
	border-left:1px solid gray ;
}

#reportContainer form label {

	display: block;
	margin: 0 1px 0 0;
	padding: 1px 0 1px 0;
	width: 267px;
	z-index: 100;
	line-height: 30px;
	overflow: hidden;
}

#reportContainer form label span.firstrow {
	display: block;
	float: left;
	width: 200px;
}

#reportContainer form label strong.red {
	display: block;
	float: left;
	text-align: right;
	width: 60px;
}


#reportContainer form label.selected {
	background: #fff859;
}

#reportContainer .description {
	background-color:#fff859;
	border-top: 1px solid gray;
	float: left;
	padding: 0;
	width: 170px;
/*	height: 157px;*/
}


#reportContainer .description p {
	padding: 0;
	margin: 0;
	text-align: center;
	line-height: 30px;
	background-color:#417cbe;
	color:#FFFFFF;
	font-size:12px;
}

#reportContainer .description ul {
border-top: 1px solid gray ;
	margin: 0;
	padding: 5px 0 0 30px  ;
	text-align: left;
	width: 140px;
	font-size: 12px;
	line-height: 16px;
	list-style-image:url(../Images/listPuce.png);
}

#basketTotal {
	clear: both;
	position: absolute;
	left:0;
	top:159px;
	margin: 0;
	padding:0;
	overflow: hidden;
	width: 460px;
}
#basketTotalPrice{
	float: left;
	padding: 4px 0px 4px 0px;
	border: 1px solid gray;
	border-top: none;
	text-align: center;
	width: 169px;
}
/* end of bascket STEP1 */

#regCountrySelect {
	width: 288px;
	height: 242px;
	background: url('../Images/IERegG.gif') no-repeat;
}

#regCountrySelect .button {
	display: block;
	float: left;
	color: white;
	padding: 5px 25px 10px 55px;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
}

#regCountrySelect h2 {
	clear: left;
	color: white;
	padding: 10px 10px 0 10px;
	font-size: 13px;
	border: none;
}

#regCountrySelect label  {
	display: block;
	color: white;
	padding: 0 25px;
	font-weight: bold;
}
#inputReg {
	padding-left:25px;
	padding-top:10px;
	padding-bottom:8px;
	font-size:25px;
	margin: 5px 0 0 0 ;
	text-transform:uppercase;
	/* the second width is hidden for IE 5.x (our target is ie5.5). 
	Having this specificstyle in an external style sheet doesn t work
	 */
	width: 240px;
	width/**/:/**/ 200px;
	height:50px;
	height/**/:/**/ auto;/* border: 4px solid #00CC33;*/
	
	background: url('../Images/IERegCursor.gif') no-repeat left white;
}
/**********************************************************************************
/////////////////////////   New design report ////////////////////////////
**********************************************************************************/

#stepsBody{
	background-image:url(../Images/backgroundReport.jpg);
}
#stepsBody #content{
	background-image:none;
}
#stepsBody h1{
	margin-left:0;
	margin-bottom:20px;
}
#stepsBody #bannerStep{
	text-align:right;
}
#stepsBody #stepSquare h3 {
	background-color:#417cbe;
	color:#FFFFFF;
	padding:10px 0px 10px 12px;
}
#stepsBody #stepSquare{
	background-image:none;
	background-repeat:no-repeat;
	border:1px solid #CCCCCC;
	width:inherit;
}
#stepsBody #ads {
padding-right:0px;
width:288px
}

.screenVer {
	/*
diplay: block;
*/
}

.printVer {
	display: none ;	
}

/**********************************************************************************
/////////////////////////   Finance Protection Screens ////////////////////////////
**********************************************************************************/
div.finprot {
	width:500px;
	min-height:300px;
	margin: 50px auto 0;
	padding:20px;
	border:1px solid grey;
	overflow:auto;
	
	font-family:Arial, sans-serif;
	font-weight:normal;
	font-size:13px;
	
	margin-bottom: 0cm;
	
}
#vin {
	font-size: 22px;
	padding: 4px;
}
#vinsubmitbutton {
	padding: 2px;
	font-size: 22px;
}
#tryagainbutton {
	padding: 2px;
	font-size: 14px;
}
td.submitcell {
	width: 120px;
	text-align: right;
}
#vehExcl, #vehGood, #vehPoor {
	display:none;	
}

/**********************************************************************************
/////////////////////////   VRT Calculator Screens ////////////////////////////
**********************************************************************************/
/* Inserted from motorcheckfix.css by deploy.php */

 #vrtcalc_frame input.odometer {margin-bottom: 1px;}

/* END motorcheckfix.css */

/* Inserted from vrtcalc.css by deploy.php */
#vrtcalc_frame {
    border: 2px solid #DDD;
    font: 12px arial;
    width: 360px;
} #vrtcalc_frame div.title, #vrtcalc_frame div.body {
    margin: 15px 20px 0px 20px;
} #vrtcalc_frame div.title {
    color: #333;
    font: bold 14px arial;
    padding-bottom: 10px;
    border-bottom: 1px solid #DDD;
} #vrtcalc_frame div.body {

} #vrtcalc_frame #gobutton {
    color: #FFF;
	background:#2470A9 url(../Images/go.gif) no-repeat scroll 0;
	font: bold 11px Arial,Helvetica,sans-serif;
	text-transform:uppercase;
	height:23px;
	width:38px;
	border: 0 none;
	margin-bottom: 5px;
	margin-top: 2px;

} #vrtcalc_frame div.regreading {

} #vrtcalc_frame div.vrtloading {
    margin: 20px auto 30px auto;
    text-align: center;
} #vrtcalc_frame div.vrt_loading_text {
    /* top right bottom left */
    padding: 4px 6px 4px 6px;
    font-size: 10px;
    color: #666;
} #vrtcalc_frame div.vrt_loading_animation {
	background-image: url("../Images/greybar.gif");
	width: 220px;
	height: 19px;
	margin: 0 auto 0 auto;

} #vrttable td:first-child {
    font-weight: bold;
    color: #0A5C99;
    width: 140px;
	vertical-align: top;
} #vrttable tbody tr {
	background: red none repeat scroll 0;
} #vrttable td.alignright,#vrttable div.alignright {
	text-align: right;
} #vrtcalc_frame input, #vrtcalc_frame select {
    border: 1px solid #DDD;
} #vrtcalc_frame input {
} #vrtcalc_frame input.reg {
} #vrtcalc_frame input.odometer, #vrtcalc_frame input.reg {
	height: 22px;
	width: 103px;
	margin-right:2px;
} #vrtcalc_frame select {
	height: 20px;
} #vrtcalc_frame select, #vrtcalc_frame input.odometer, #vrtcalc_frame input.reg {
} #vrttable a {
    color: #0A5C99;
	text-decoration: underline;
} #vrttable a.notthisvehicle {
	display: block;
} #vrttable {
	font-size: 12px;
} #vrttable div.vrtspacer{
	background-color: #fff;
	padding:0px;
	text-align: left;
	width: 171px;

} div.clearboth {
    clear: both;

} #vrttable td.motorchecklink a {
	text-decoration: underline;
	text-align:center;
	display: block;
	margin-bottom: 15px;
	margin-top: 15px;
	
} #vrttable td.motorchecklink {
}

        /*================================
         start of Tooltip css code here
         ================================= */
        a.tooltipcss {
            position: relative; /*this is the key*/
            z-index: 24;
            /* background-color: #e0e0e0;
            color: #000000;
            border: 1px dotted #999; */
            text-decoration: none;
        }
        
        a.tooltipcss:hover {
            z-index: 25;
            background-color: #F0F0F0;
        }
        
        a.tooltipcss span {
            display: none; /* hide the span text using this css */
        }
        
        a.tooltipcss:hover span { /*the span will display just on :hover state*/
            display: block;
            position: absolute;
            top: 1.5em;
            left: 0;
            width: 15em;
            border: 1px solid #F0F0F0;
            /*color: #000000; 
             
             */
            background-color: #F0F0F0;
            text-align: left;
            font-size: 1em;
            z-index: 30;
        } .tooltipimages {
            vertical-align: bottom;
        }
/* END vrtcalc.css */