#basket-vrm-error{
	display:none;	
}

#vrm-lookup{
	display:block;	
}

.vertical_grey_gradient{
	background-image:url(/vehicle_picker/images/vrm_confirmation_page_box_bg2.gif);
	background-repeat:repeat-x;
	background-position:bottom;	
}

#basket-vrm-lookup-dialog-static{
	border:1px solid #ccc;	
	position:relative;
	top:10px;
}

.main-vrm-confirmation-box-outer{
	position:relative;
	top:10px;	
}

#basket-vrm-lookup-dialog-static #vehicle-picker{
	font-size:13px;	
}

#basket-vrm-lookup-dialog-static #vehicle-picker select {
	width:200px;
}

#basket-vrm-lookup-dialog-static, .main-vrm-confirmation-box-outer{
	display:none;	
}

#partrequest_vehiclepicker #basket-vrm-lookup-dialog-static{
	display:block;	
}

#lookup_change_vehicle_mode{
	font-size:12px;
	background:url(/vehicle_picker/images/hint.png) no-repeat top left;
	padding-left:35px;	
	width:800px;
	margin:0 auto;
	padding-bottom:10px;
}

#lookup_change_vehicle_mode a {
	text-decoration:none;
	color:#1b62f2;	
}
      
#picker-change-vehicle-mode{
	background:url(/vehicle_picker/images/hint.png) no-repeat 0 3px;	
	padding-left:35px;
	text-align:left !important;	
	margin:0 0 0 30px;
}        
      
#basket-vrm-lookup-dialog-static #vehicle-picker .change-vehicle-mode, #vehicle-picker .clear{
	clear:both;
	margin-top:2px;
}

#basket-vrm-lookup-dialog-static #vehicle-picker .field{
	float:left;	
	width:129px;
	margin:10px 3px 0 3px;
	background-image:url(/vehicle_picker/images/vehicle_no_vrm_page_light_main_box_header_lightbox_details_header_bg.gif);
	background-repeat:repeat-x;
	border:1px solid #CCC;
	-moz-border-radius: 10px;
	border-radius: 10px;
	min-height:210px;
	position:relative;
}

#vehicle_fuel_field{
	width:100px !important;	
}

#vehicle_year_field{
	width:90px !important;	
}

#vehicle_trim_field{
	width:168px !important;	
}
	
#basket-vrm-lookup-dialog-static #vehicle-picker .green_field{
	background-image:url(/vehicle_picker/images/vehicle-picker-car-image-green-grid-bg.gif) !important;
}

#basket-vrm-lookup-dialog-static #vehicle-picker label a.helpLink{
	background:url(/vehicle_picker/images/small_help_icon_on_right.gif);
	height:12px;
	width:12px;
	position:absolute;
	top:5px;
	right:5px;
}

#basket-vrm-lookup-dialog-static #vehicle-picker .green_field .helpLink{
	background:url(/vehicle_picker/images/small_help_icon_green_on_right.gif);
}


#basket-vrm-lookup-dialog-static #vehicle-picker ul{
	margin:0 0 0 10px;	
	padding:0;
	text-align:left;
	color:#474545;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	
}

#basket-vrm-lookup-dialog-static #vehicle-picker ul li{
	list-style-type:none;	
}

#basket-vrm-lookup-dialog-static #vehicle-picker .option_container{
	height:185px;
	overflow-x:auto;
	margin-top:11px;
	background-color:#FFF;
	
}

#basket-vrm-lookup-dialog-static #vehicle-picker .option_container a{
	text-decoration:none;
	color:#000;
	display:block;
	overflow:hidden;
}

#basket-vrm-lookup-dialog-static #vehicle-picker .option_container a:hover{
	background-color:#0dc41e;
	color:#fff;
}

#basket-vrm-lookup-dialog-static #vehicle-picker .selectedOption {
	background-color:#0dc41e;
	color:#fff;
	font-weight:bold;

}

#basket-vrm-lookup-dialog-static #vehicle-picker label{
	float:none;	
}


#help_screen{
	display:none;
}




.vehicle_no_vrm_page_light_main_box {
	width:990px;
	height:305px;
	background-color:#FFF;
	border:1px solid #CCC;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

#vehicle_picker_container{
	display:none;	
}

.vehicle-details-entry {
	width:976px;
	margin-left:7px;
	height:286px;
	margin-top:7px;
	/*background-color:#e9e9e9;*/
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.vehicle_no_vrm_page_light_main_box_top_header {
	height:35px;
	width:974px;
	background-image:url(/vehicle_picker/images/vehicle_no_vrm_page_light_main_box_header_top_bg.gif);
	background-repeat:repeat-x;
	border:1px solid #d8d8d8;
	-moz-border-radius: 10px 10px 0px 0px;
	border-radius: 10px 10px 0px 0px;
}

.vehicle_no_vrm_page_light_main_box_top_header_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#ac1b07;
	float:left;
	width:185px;
	text-align:left;
	background:url(/vehicle_picker/images/step_one_rounded.png) no-repeat;
	height:35px;
	padding-left:140px;
	line-height:35px;
}

.vehicle_no_vrm_page_light_main_box_top_header_help_btn {

	margin-left:590px;
	float:left;
	width:23px;
	height:22px;
	cursor:pointer;
	background-image:url(/vehicle_picker/images/vehicle_no_vrm_page_light_main_box_header_help_small_btn.png);
	background-repeat:no-repeat;
	background-position:top;
	margin-top:5px;
}

.vehicle_no_vrm_page_light_main_box_top_header_help_btn:hover {


	background-image:url("/vehicle_picker/images/vehicle_no_vrm_page_light_main_box_header_help_small_btn.png");
	background-repeat:no-repeat;
	background-position:bottom;

}
	
	
	
.vehicle_no_vrm_page_light_main_box_top_header_close_btn {

	margin-left:5px;
	float:left;
	width:23px;
	height:22px;
	cursor:pointer;
	background-image:url(/vehicle_picker/images/vehicle_no_vrm_page_light_main_box_header_close_small_btn.png);
	background-repeat:no-repeat;
	background-position:top;
	margin-top:5px;
}

.vehicle_no_vrm_page_light_main_box_top_header_close_btn:hover {


	background-image:url(/vehicle_picker/images/vehicle_no_vrm_page_light_main_box_header_close_small_btn.png);
	background-repeat:no-repeat;
	background-position:bottom;

}

.make_models_years_text_style {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	margin-top:4px;

}




.main-vrm-confirmation-box-outer {
	width:1000px;
	/* height:325px; */
	border:1px solid #dcdada;
	margin-bottom:5px;
	background:#f3f3f3 url(/vehicle_picker/images/vrm_confirmation_page_box_bg2.gif) repeat-x bottom;
	float:left;
}

/*
.main-vrm-confirmation-box-top-heading {
	height:38px;
	width:965px;
	background-color:#951e0d;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:600;
	color:#FFF;
	font-size:24px;
	padding-left:35px;
	padding-top:4px;
}
*/

.main-vrm-confirmation-box-top-heading {
	height:38px;
	width:965px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:600;
	color:#951E0D;
	font-size:24px;
	padding-left:35px;
	padding-top:4px;
	text-align:left;
	background:url(/vehicle_picker/images/step_one.png) no-repeat top left;
	padding-left:144px;
	line-height:40px;
}

.main-vrm-confirmation-box-outer{
	display:none;
}
	
	
.main-vrm-confirmation-box-car-details-box {
	width:511px;
	background-color:#FFF;
	border:1px solid #dcdada;
	margin-left:35px;
	margin-top:12px;
	margin-bottom: 14px;
	float:left;
}


.main-vrm-confirmation-box-car-details-box-number-plate {
	float:left;
	width:287px;
	height:42px;
	background-image:url(/vehicle_picker/images/vrm_confirmation_page_bg_vrm_plate.jpg);
	background-repeat:no-repeat;
	background-position:center;
	margin-left:112px;
	margin-top:16px;
}

#main-confirmation-box-car-vrm-number-black-text {
	width:220px;
	float:right;
	margin-right:10px;
	text-align:center;
	height:22px;
	padding-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:28px;
	color:#000;
	text-transform:uppercase;
}




.main-vrm-confirmation-box-car-details-main-box {
	float:left;
	width:268px;
	height:auto;
	margin-left:142px;
	margin-top:5px;

}


.main-vrm-confirmation-box-car-details-text-color {

	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:12px;
	font-weight:bold;
	border-bottom:1px dotted #CCC;
	text-align:left;
	
}

.main-vrm-confirmation-box-car-details-text-color-red {

	font-family:Arial, Helvetica, sans-serif;
	color:#9c3024;
	font-size:13px;
	font-weight:bold;
	border-bottom:1px dotted #CCC;
	text-align:left;

}




.main-vrm-confirmation-box-car-details-text-table-border {
	border-bottom:1px solid #CCC;


}



















.main-vrm-confirmation-box-right-white-arrow {
	width:53px;
	height:72px;
	margin-left:-1px;
	margin-top:90px;
	float:left;
}




.main-vrm-confirmation-box-car-image-box {
	width:322px;
	height:254px;
	background-color:transparent;
	float:left;
	text-align:center;
	display:block;
	position:relative;
}

.main-vrm-confirmation-box-car-incorrect-details-text {
	float:left;
	width:430px;
	height:25px;
	margin-left:105px;
	margin-top:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#3f7ab4;
}

.main-vrm-confirmation-box-car-incorrect-details-text :link {

	text-decoration:underline;
		color:#3f7ab4;
}

.main-vrm-confirmation-box-car-incorrect-details-text :hover {

	text-decoration:none;
		color:#3f7ab4;
}




.main-vrm-confirmation-box-car-image-under-text {
	float:left;
	width:280px;
	height:15px;
	margin-left:127px;
	margin-top:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;
	color:#838282;
}



#main-confirmation-page-matching-parts-heading {

	background-color:#5a8cbd;
	
	height:38px;
	width:965px;
	float:left;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:600;
	color:#FFF;
	font-size:24px;
	padding-left:35px;
	padding-top:4px;
	text-align:left;
}


.vrm-confirmation-page-car-details-yellow-color-text {

color:#f8e411;
font-size:13px;
font-weight:normal;
}


#bottom-body {
	width:1000px;
	height:1409px;
	float:left;
}



.main-container-top-header {
	width:1000px;
	height:149px;
	float: left;
}

.main-vrm-select-car-details-outer-box {
	width:624px;
	height:286px;
	background-color:#FFF;
	border:1px solid #CCC;
	margin-left:188px;
	margin-top:16px;
	float:left;
}



.main-vrm-select-car-details-inner-box {
	width:600px;
	height:220px;
	background-color:#eaeaea;
	margin-left:12px;
	margin-top:12px;
	float:left;
}

.main-vrm-select-car-details-inner-box-outer {
	width:514px;
	height:155px;
	float:left;
	margin-left:43px;
	margin-top:15px;
}


.main-vrm-select-car-details-inner-box-make-model-text {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#585858;
	font-size:12px;
	padding-left:37px;
	text-align:left;
	border-bottom:dotted 1px #7f7f7f;
	height:32px;

}




.main-vrm-select-car-details-inner-last-under-text {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#585858;
	font-size:12px;



	height:32px;


}



.main-vrm-select-car-details-inner-box-make-model-form {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#000000;
	font-size:12px;
	text-align:left;
	margin-left:215px;
	height:19px;
	width:180px;
	border:1px solid #999;

}


.main-vrm-select-car-details-inner-box-make-model-form-box {

	text-align:left;
	border-bottom:dotted 1px #7f7f7f;
}



.main-vrm-select-car-details-inner-box-make-model-form-box-second {

float:left;
width:515px;
margin-left:44px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#404040;
margin-top:11px;
}

.main-vrm-select-car-details-cancel-button {
	margin-top:13px;
	margin-left:12px;
	float:left;
}


.main-vrm-select-car-details-continue-button {
	margin-top:13px;
	margin-left:388px;
	float:left;
}

.main-vrm-select-car-details-second-box-line {
	float:left;
	border-bottom:1px solid #eaeaea;
	width:600px;
	height:6px;
	margin-left:12px;
}



#basket-vrm-lookup-dialog-static #vehicle-picker .field_vehicle_image{
	position:relative;
	width:150px;
	float:left;
	min-height:210px;	
	display:none;
}

	

#basket-vrm-lookup-dialog-static #vehicle-picker .field_vehicle_image .green_field{
	float:left;	
	width:150px;
	height:38px;
	border:0; 
	position:relative;
	margin:10px 10px 0 5px;
	background-repeat:repeat-x;
	border-radius: 10px;
	
}
/*
	margin:10px 10px 0 5px;
	background-image:url(/vehicle_picker/images/vehicle-picker-car-image-green-grid-bg.gif);
	background-repeat:repeat-x;
	border:1px solid #CCC;
	-moz-border-radius: 10px;
	border-radius: 10px;
	min-height:210px;
	display:none;
}
*/


/*
#basket-vrm-lookup-dialog-static #vehicle-picker .option_container_for_image{
	height:175px;
	margin-top:11px;
	background-color:#FFF;
	width:165px;
	overflow-x:auto;
	
}
*/

.field_vehicle_image .green_field{
	display:none;	
}

.vrm_new_help_box_heading_top {
    -moz-border-radius: 0 0 5px 5px;
    background-color: #D0CFCF;
    float: left;
    height: 29px;
    margin-top: 10px;
    width: 1000px;
}

.vrm_new_help_box_heading_top_text {
	
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:16px;
	font-weight:bold;
	float:left;
	margin-left:440px;
	margin-top:4px;
}

.vrm_new_help_box_heading_top_close_button {
	width:50px;
	height:25px;
	float:left;
	margin-left:476px;
	margin-top:4px;
	background-image:url(/vehicle_picker/images/vehicle_no_vrm_page_light_main_box_header_close_small_btn.png);
	width:23px;
	height:22px;
	background-position:center top;
	cursor:pointer;
	text-decoration:none;
}

.vrm_new_help_box_heading_top_close_button:link {
	width:50px;
	height:25px;
	float:left;
	margin-left:476px;
	margin-top:4px;
	background-image:url(/vehicle_picker/images/vehicle_no_vrm_page_light_main_box_header_close_small_btn.png);
	width:23px;
	height:22px;
	background-position:center top;
	cursor:pointer;
	text-decoration:none;
}


.vrm_new_help_box_heading_top_close_button:hover {

	background-image:url(/vehicle_picker/images/vehicle_no_vrm_page_light_main_box_header_close_small_btn.png);
	width:23px;
	height:22px;
	background-position:center bottom;
	text-decoration:none;
}


.vrm_new_help_box_menu_outer {
	width:200px;
	height:100px;
	margin-top:-25px;
	float:left;
	background-color:#d0cfcf;
	-moz-border-radius: 5px 5px 5px 5px;
	border-radius: 5px;
}

a.vrm_new_help_box_menu_one {
	font-family:Arial, Helvetica, sans-serif;
	color:#BA251E;
	font-size:14px;
	font-weight:bold;
	margin-left:8px;
	margin-top:7px;
	float:left;
	border-bottom:dashed 1px #666;
	height:20px;
	width:185px;
	text-align:left;
	cursor:pointer;
	text-decoration:none;
}


.vrm_new_help_box_menu_one:hover  {
	font-family:Arial, Helvetica, sans-serif;
	color:#9f9f9f;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

 a.selectedHelpLink{
 	text-decoration:underline;
 }

.vrm_new_help_box_v_form_headings {
	width:auto;
	float:left;
	height:50px;
	font-family:Arial, Helvetica, sans-serif;
	color:#C30;
	font-size:16px;
	font-weight:bold;
	text-align:left;
	padding-top:25px;
	margin-left:200px;
}

.clear {
	clear:both;
}

.vrm_new_help_box_v_form_images {
	width:990px;
	height:auto;
	float:left;
	text-align:center;
}

#help_screenshot_2, #help_screenshot_3{
	display:none;	
}

#confirmation_button_container{
	width:320px;
	position:relative;
}

#incorrect_vehicle_details_link{
	background:url(/vehicle_picker/images/vehicle_details_incorrect_btn.png) 0 0;
	width:225px;
	height:35px;
	left:60px;
	position:absolute;
	top:133px;
}


#confirm_vehicle_details_link{
	background:url(/vehicle_picker/images/yes_this_is_my_vehicle_btn.png) 0 0;
	width:227px;
	height:35px;
	left:60px;
	top:81px;
	position:absolute;
}


#lookup_submit,#relookup_submit{
	background:url(/vehicle_picker/images/find_my_vehicle_details.png) 0 0;
	width:216px;
	height:44px;
	border:0px;
	cursor:pointer;
	margin:30px 0;
} 


#confirm_vehicle{
	background:url(/vehicle_picker/images/find_my_parts_btn.png);
	width:171px;
	height:43px;
	border:0;
	position:absolute;
	top:100px;
	left:10px;
}

#main_cont_form #confirm_vehicle{
	background:url(/vehicle_picker/images/vehicle_picker_continue_btn.jpg);
} 

.opacity_forty{
	opacity:0.4;
	filter:alpha(opacity=40);
}

.selected_option_tick{
	background:url(/vehicle_picker/images/tick_on_green_heading_vrm.png);
	width:16px;
	height:15px;
	position:absolute;
	top:5px;
	right:20px;
	display:none;
}

.green_field .selected_option_tick{
	display:block;
}

#vrm_lookup_error{
	visibility:hidden;
	font-size:16px;
	color:#ff0000;
	font-weight:bold;
}

#vehicle-images{
	width:150px;
	display:none;
	margin-top:10px !important;
	margin:10px 0 0 0 !important
}

#vehicle-images img{
	display:block;
	margin:0 auto;	
}


.vehicle_picker_car_image_light_box {
	height:447px;
	width:540px;
	background-color:#FFF;
	border:1px solid #797878;
	-moz-border-radius: 5px 5px 5px 5px;
	border-radius: 5px;
}

.vehicle_picker_car_image_light_box_main {
	height:415px;
	width:540px;
	background-color:#FFF;
	border:1px solid #797878;
	-moz-border-radius: 5px 5px 5px 5px;
	border-radius: 5px;
}


.vehicle_picker_car_image_light_box_main_vrm {
	height:222px;
	width:540px;
	background-color:#FFF;
	border:1px solid #797878;
	-moz-border-radius: 5px 5px 5px 5px;
	border-radius: 5px;
}


.vehicle_picker_car_image_light_box_mian_car {
	text-align:center;
	margin:7px auto 0 auto;
	width:520px;
	height:360px;
}

.vehicle_picker_car_image_light_box_not_my_car_btn {
	float:left;
	background:url(/vehicle_picker/images/not_this_is_not_my_vehicle_btn.png) 0 0 no-repeat;
	width:227px;
	height:35px;
	cursor:pointer;
	margin:5px 0 0 10px;
	top:0;
	
}


.vehicle_picker_car_image_light_box_not_my_car_btn:hover {
	background:url(/vehicle_picker/images/not_this_is_not_my_vehicle_btn.png) 0 35px ;
}





.vehicle_picker_car_image_light_box_yes_my_car_btn {
	float:left;
	background-image:url(/vehicle_picker/images/yes_this_is_my_vehicle_btn.png);
	width:227px;
	height:35px;
	background-repeat:no-repeat;
	background-position:top;
	cursor:pointer;
	margin-left:66px;
	margin-top:5px;
	
}


.vehicle_picker_car_image_light_box_yes_my_car_btn:hover {
	background-image:url(/vehicle_picker/images/yes_this_is_my_vehicle_btn.png);
	background-repeat:no-repeat;
	background-position:bottom;
	cursor:pointer;	
}

.vehicle_picker_car_image_light_box_clear {
	clear:both;
}


.vehicle_picker_car_image_light_box_second_car_image_option {
	height:24px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	color:#F00;
	padding-top:6px;
}


.vehicle_picker_car_image_light_box_enter_vrm_text {
	font-family:Arial, Helvetica, sans-serif;
	color:#C00;
	font-size:24PX;
	font-weight:bold;
	text-align:center;
	padding-top:8px;
	width:540px;
}

.vehicle_picker_car_image_light_box_vrm_plate {
	height:72px;
	width:333px;
	background-image:url(/vehicle_picker/images/vrm_selector_bg_long_yello.jpg);
	background-repeat:no-repeat;
	margin-top:15px;
	margin-left:55px;
	float:left;
}

.vehicle_picker_car_image_light_box_vrm_plate_go_btn {
	float:left;
	background-image:url(/vehicle_picker/images/go_vrm_selector_green_btn_big.jpg);
	width:580px;
	height:340px;
	background-position:center;
	background-repeat:no-repeat;
}

#cboxClose , #basket-vrm-lookup-dialog-static #cboxBottomCenter{
	display:none !important;
}

#dialog_vrm{
	margin:0 0 0 34px;
	width:237px;
	height:41px;	
}

#vehicle_confirm_popup{
	outline-width: 0px; 
	outline-style: initial; 
	outline-color: initial; 
	width: 345px;
	position: absolute; 
	display: block; 
	z-index: 1002; 
	overflow-x: visible; 
	overflow-y: visible; 
	height: auto; 
}

#vrm_popup{
	width:200px;
	height:35px;
	font-size:35px;
	letter-spacing:2px;
	border:0;
	background-color:#F7E42D;
	color:#000;
	padding-left:15px;
	text-transform:uppercase;
}

.ui-dialog-buttonpane-relookup{
	display:none;
}

#vehicle_confirm_popup .ui-dialog-title{
	bottom:0 !important;	
}

#vehicle_confirm_popup  .ui-dialog-buttonpane{
	margin-top:0;	
}


#vehicle_confirm_popup .confirmVRM div.ukplate{
	margin:10px auto;	
}

#vehicle_confirm_popup .confirmVRM table{
	margin:0 auto;
}


#vehicle_confirm_popup #vrm-relookup{
	border:0;
	height:44px;
	width:45px;
	position:relative;
	left:149px;	
	background:url(/vehicle_picker/images/first-pop-up-screen-button_both.jpg) 0 0 ;
}

#vehicle_confirm_popup #vrm-relookup:hover{
	background-position:0 44px;	
}

#vehicle_confirm_popup .error{
	color:#FF0000;	
	display:none;
	font-weight:bold;
	width:287px;
	margin:4px auto;
}

.confirm_vehicle_details_link_centered_positioning{
	position:absolute;
	left:90px;
	top:88px;	
}


#basket-make-entry li a , #basket-model-entry li a{
	text-transform:uppercase;	
}

.trim_block1{
	width:20px;
	margin-right:5px;
}

#cboxContent{
	text-align:left;
}

#lookup_confirmation_trim{
	display:none;
}

#partrequest_vehiclepicker #basket-vrm-lookup-dialog-static{
	text-align:center;
}

#partrequest_vehiclepicker .main-vrm-confirmation-box-car-details-main-box table{
	width:200px;
}


.confirmVRM td.value{
	padding-right:5px;
	width:155px;
}
/*
#image_informational_message{
	position:absolute;
	top:241px;
	width:322px;
	text-align:center;
	display:none;
	left:0;
}
*/
#picker_image_informational_message{
	font-size:10px;
	display:none;
	position:relative;
	top:90px;
	width:144px;
	text-align:center;
	left:5px;
}

#picker-change-vehicle-mode{
	width:817px;
	padding-top:5px;
	text-align:center;
}

.instructional_text_box{	
	font-size:16px;
	text-align:left;
}

#vehicle_confirmation_tip{
	display:none;	
	position:absolute;
	top:176px;
}

#details_correct_text{
	width:360px;
	height:58px;
	height:14px;
	position:relative;
	top:20px;
}

#details_correct_text #questionmark{
	background:url(/vehicle_picker/images/are_these_details_correct_questionmark.png) no-repeat;
	width:47px;
	height:58px;
	float:left;
}

#details_correct_text #are_these_details_correct{
	background:url(/vehicle_picker/images/are_these_details_correct.png) no-repeat;
	width:304px;
	height:14px;
	position:absolute;
	left:50px;
	top:22px;
}


.blue_header{
	background-color:#056cb0;
	color:#fff;
	height:40px;
	line-height:40px;
	text-align:center;
}

.second_pass_component{
	display:none;
}

.helptext{
	position:relative;	
}

.helptext first_pass_component{
	font-size:12px;
}

#search_form_stage2{
	clear:both;
	background:url(/vehicle_picker/images/step_two.png) no-repeat top left;
	height:40px;
	text-align:left;
	padding-left:150px;
	font-size:18px;
	color:#a02f1f;
	line-height:40px;
	border:1px solid #e7e7e7;
	font-weight:bold;
	display:none;
}

#re-enter-reg-label{
	background:#056CB0 url(/vehicle_picker/images/step_one.png) no-repeat top left;
}

#please-enter-reg-label{
	background:#fff url(/vehicle_picker/images/step_one.png) no-repeat top left;	
	height:40px;
	color:#6195c7;
	font-size:23px;
	font-weight:bold;
	line-height:40px;
}

#vehicle_picker_info_exclamation{
	width:36px;
	height:42px;
	background:url(/vehicle_picker/images/vehicle_picker_exclamation.png) no-repeat top left;
	float:left;
	margin-right:10px;
}

.red_text{
	color:#fc0201;
}

.blue_text{
	color:#5984a7;	
}

#vehicle_picker_info .red_text, #vehicle_picker_info .blue_text{
	font-size:17px;
	float:left;
	height:42px;
	line-height:42px;
	font-weight:bold;
	margin-right:10px;
}

#vehicle_picker_info .blue_text{
	line-height:47px;		
}
  
#vehicle_picker_info .red_text .larger_text{
	font-size:22px;	
}


#vehicle_picker_info{
	position:relative;
}

a.whatsthis{
	position:relative;
	left:284px;
	top:4px;
	color:#6c9dff !important;
}

#vehicle-preview a.whatsthis{
	left:0 !important;
	top:0 !important;	
}

#plate_container{
	position:relative;	
}

#whatsthis-vrm-tip{
	position:absolute;
	left:62px;
	top:-20px;
}

#displayVehicleSelect{
	display:block;
}

#reg_here_background_text{
	position:absolute;
	color:#ccc;
	top:11px;
	left:110px;
	font-size:62px;
}