@charset "utf-8";
/* CSS Document */

#intro
{
margin-top:45px 0 0 0;
}
#intro #insert
{
position:absolute;
display:block;
top:-23px;
left:25px;
width:72px;
height:52px;
}
#left #intro a:link,#left #intro a:visited
{
display:inline;
color:#0a5c99;
font-weight:normal;
margin-top:20px;
text-decoration:underline;
}
#statsform h3 span
{
font-style:italic;
color:#0a5c99;
}
#vrt_form_regreading span
{
color:#44494c;
margin-left:7px;
font-weight:normal;
}
#left #statsform img
{
margin:0 7px 0 0;
}
#vrt_form_regreading select
{
background:#fefefe;
}
#vrt_form_regreading label .type
{
font-weight:bold;
margin-left:10px;
}
#statsform fieldset
{
margin-right:20px;
}
#statsform .vehicle,#statsform .version,#statsform .available,#statsform .btm-link
{
float:none;
clear:both;
}
#statsform .available label
{
margin-top:10px;
}
#vrt_select_versions
{
width:210px;
}
#vrt_select_trans_type
{
width:145px;
}
#vrt_select_doors
{
width:45px;
}
#vrt_select_engines
{
width:88px;
}
#vrt_select_bodytype
{
width:145px;
}
#vrt_select_descriptions
{
width:319px;
}
#vrt_form_regreading .btm-link
{
margin-top:20px;
}
#vrt_form_regreading .re-calc
{
background:url(../art/btn-recalculate.png) no-repeat;
width:107px;
height:23px;
display:block;
float:left;
margin-right:12px;
}
#vrt_form_regreading .btm-link a span
{
display:none;
}
#left #intro .btm-link a
{
color:#0a5c99;
font-size:12px;
font-weight:normal;
text-decoration:underline;
float:left;
margin-left:0;
}
#left #intro .btm-link .try
{
margin-top:23px;
}
#statsform .calculation label
{
float:left;
margin-top:8px;
margin-right:10px;
}
#statsform .calculation input
{
background:#fefefe;
border:1px solid #aeaeae;
margin:4px 0 0 0;
float:left;
height:17px;
font:12px Arial, Helvetica, sans-serif;
color:#44494c;
text-align:left;
padding:3px 0;
}
#statsform #vrt_input_reg
{
width:90px;
}
#statsform #miles
{
margin:4px 0 0 4px;
font:12px Arial, Helvetica, sans-serif;
color:#44494c;
padding:3px 0;
height:25px;
line-height:19px;
}
#statsform #vrt_input_reading
{
width:67px;
}
#statsform .declare label
{
float:none;
}
#statsform .declare div
{
margin-top:5px;
clear:both;
}
#statsform .calculation .radio
{
height:auto;
width:auto;
margin-left:10px;
display:inline;
border:none;
padding:0;
}
#vrt_form_regreading .email
{
clear:both;
}
#vrt_form_regreading #vrt_input_email
{
width:225px;
text-transform:none;
}
#vrt_form_regreading .notice
{
background:#ededed url(../art/notice.png) 10px center no-repeat;
padding:5px 0;
}
#vrt_form_regreading .notice span
{
padding:0;
margin:0 14px 0 33px;
}
#vrt_form_regreading .calc-vrt
{
background:url(../art/btn-calculate.png) no-repeat;
width:112px;
height:23px;
display:block;
}
#statsform h4
{
font:bold 12px Arial, Helvetica, sans-serif;
color:#0a5c99;
display:block;
float:left;
line-height:19px;
margin-right:10px;
margin-top:30px;
}
#statsform p
{
float:left;
margin-top:30px;
display:block;
}
#statsform p span
{
font-weight:bold;
vertical-align:top;
}
#statsform a
{
margin-left:5px;}
#left .car-info
{
float:right;
margin:30px 0 0 0;
list-style:none;
}
#left .car-info li
{
float:left;
background:none;
font:12px Arial, Helvetica, sans-serif;
color:#44494c;
line-height:19px;
margin-right:25px;
}
.car-info li strong
{
font-weight:bold;
color:#0a5c99;
}
#left .price
{
background:url(../art/price-bg.jpg) no-repeat;
height:50px;
width:596px;
float:left;
margin-top:25px;
clear:both;
}
#left .car-info.price li
{
line-height:21px;
font-size:13px;
margin:13px 0 0 20px;
font-weight:bold;
display:inline;
}
#left .car-info.price .payable
{
font-size:20px;
color:#ededed;
float:right;
margin-right:30px;
line-height:32px;
margin-top:6px;
}
#left #intro .car-info li a
{
display:inline-block;
margin:0;
}
#left .car-info li a span
{
display:none;
}
.payable span
{
font-size:14px;
margin-right:20px;
line-height:23px;}
#more-info
{
background:url(../art/bg-more-info.png) no-repeat;
width:321px;
height:94px;
float:left;
clear:both;
margin-top:25px;
}
#left #more-info img
{
margin:15px;
float:left;
}
#more-info h1
{
background:url(../art/h1-need-more-info.png) no-repeat;
width:208px;
height:16px;
display:inline-block;
margin:15px 0 0 0;
padding:0;
float:left;
}
#more-info h2
{
background:url(../art/h2-about-vehicle.png) no-repeat;
height:12px;
width:131px;
display:inline-block;
padding:0;
margin:5px 0;
float:left;
}
#more-info span
{
display:none;
}
#left #intro #more-info a:link,#left #intro #more-info a:visited
{
margin:0px 0 0 0;
padding:0;
font:11px Arial, Helvetica, sans-serif;
color:#0a5c99;
line-height:18px;
display:inline-block;
}
#more-info a {
display:block;
float:left;
}
#left .car-info.price li a
{
text-decoration:none;
position:relative;
display:inline-block;
}
#left .car-info.price li a:hover span.tooltip{
    display:block;
    position:absolute;
    top:0px; left:-50px;
	padding:3px;
	line-height:19px;
	font:bold 15px Arial, Helvetica, sans-serif;
	color: red;
    text-align: center;
	background:#FFFFFF;
	width:100px;
	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
	cursor:pointer;
	border:1px solid #a4b4bc;
}
#left .car-info.price li a:hover{ z-index:25; color: #aaaaff; background:;}

/***
 * VRT Calc 2 extensions
 */

/*form {border: 1px solid grey;}*/
#vrt_form_loading, #vrt_form_results, #vrt_form_recalc
{
display:none;
}
.vrt_all_form
{
height:280px;
}
#grabcalcinner
{
display:none;
height:72px;
}
.hidden{
display:none;
}
em.normal
{
font-style: normal;
}
#grabcalcurl{
border:1px solid #AEAEAE;
}
#grabcalc
{

}
#report_link_calc
{
display:block;
padding:0;
margin:0;
}
#report-link-div
{
float:left;
left:20px;
margin-top:5px;
position:relative;
text-align:center;
top:20px;
width:250px;
background-color:#F6F6F6;
border:1px solid #CBCBCB;
/*height:87px;*/
}
#vrt_form_loading
{
margin: auto;
text-align: center;
}				
#vrt_form_loading fieldset
{
padding-top: 100px;
width: 100%;
}				
.vrt_loading_text
{
padding: 4px 6px 4px 6px;
font-size: 10px;
color: #666;
}
.vrt_loading_animation
{
background-image: url(http://www.motorcheck.ie/Images/greybar.gif);
width: 220px;
height: 19px;
margin: 0 auto 30px auto;
}

.error_message { float: left; padding:3px 0; }
