body { margin-top:0;

        height: 100%;

}



#container_header #top_nav_pos {

	width: 1000px;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	height:27px;

}



#container_header {

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	width: 1000px;

	position: relative;

	height: 240px;

	background-color: #FFFFFF;

}



/* ##############################################################End top_nav*/

#main_cont_form {

    margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	margin-left: auto;

	width: 1000px;

	position: relative;

	height: 100%;

	background-color: #FFF;

	text-align: left;

}



#plate input.yourplate {

	font-size:60px;

}

#see_parts {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #FFF;

	text-align: center;

	

}

#partrequestform {

	margin:0 auto;
	padding-bottom:40px;

}

#form_find_part {

	background-image: url(/res/images/form_bg.jpg);

	background-repeat: repeat;

	height: 600px;

	width: 1000px;

}

#form_left {

	

	float: left;

	height: 303px;

	width: 18px;

}

#form_box1 {

	width: 954px;

	margin-right: 23px;

	margin-left: 23px;

	padding-top: 45px;

}

#form_md {

	float:left;
	height:233px;
	padding-top:20px;
	width:917px;

}

#form_right {

	

	float: left;

	height: 303px;

	width: 17px;

}

#form_heading {

	background-image: url(/res/images/form_header.png);

	background-repeat: no-repeat;

	float: left;

	height: 32px;

	width: 237px;

	margin-top: 5px;

}

#form_header_left {

	background-image: url(/res/images/form_header_left.png);

	background-repeat: no-repeat;

	height: 32px;

	width: 10px;

	margin-top: 6px;

	float: right;

}

#form_header {

	background-image: url(/res/images/form_header.png);

	background-repeat: no-repeat;

	float: left;

	height: 32px;

	width: 227px;

	margin-top: 6px;

}

#form_help_right {

	background-image: url(/res/images/form_help_right.png);

	background-repeat: no-repeat;

	float: left;

	height: 32px;

	width: 8px;

	margin-top: 6px;

}

#form_help {

	background-image: url(/res/images/form_help.png);

	background-repeat: no-repeat;

	float: right;

	height: 32px;

	width: 116px;

	margin-top: 6px;

}

#inv_link a {

	font-size: 0px;

	color: #E0E0E0;

	text-decoration: none;

	display: block;

	height: 32px;

	width: 116px;

	padding-top: 2px;

}





#form_number_plate {

	float: left;

	width: 287px;

	height:60px;

	background-image:url(/res/images/number_plate_p.jpg);

	clear: left;

	margin-bottom:15px;

}

span.ybg {

	font-family:tahoma;

font-size:36px;

font-weight:bold;

margin-left:70px;

margin-top:5px;

	}

	

	.details-heading {

	clear:both;

    float:left;	

	font-family:tahoma;

	font-size:12px;

	font-weight:bold;

	margin-top:10px;

	margin-bottom:20px;

	width:295px;

	}

#number_plate {

	background-image: url(images/form_number_plate.jpg);

	height: 61px;

	width: 287px;

	background-repeat: no-repeat;

	margin-left: 250px;

	margin-top: 50px;

}

.search_plate_srch {

	background-color: #F7E310;

	border: 0px none #900;

	height: 45px;

	margin-top: 7px;

	float: left;

	margin-left: 35px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 36px;

	color: #F00;

	text-transform: uppercase;

}





#number_plate a {

	text-decoration: none;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}



#number_plate img {

	text-decoration: none;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}



<!--[if IE]>



.go_btn { zoom: 1;}



<![Endif]-->



.go_btn {

	margin-top: 10px;

}

#number_plate a {

	margin-top: 5px;

	padding-top: 5px;

}

#number_plate img {

	margin-top: 10px;

	float: right;

	margin-right: 5px;

}

#form_bottom_text {

	color:#333333;

	float:left;

	font-family:Tahoma, Geneva, sans-serif;

	font-size:16px;

	font-weight:normal;

	height:48px;

	margin-bottom:15px;

	margin-left:25px;

	text-align:left;

	width:830px;

	margin-top:10px;

	position:relative;

	top:65px;

}



#girl_help {

	float: left;

	clear: right;

}

#girl_help {

	float: right;

	margin-top: 35px;

}





/*form 2 #########################################*/



#form_box2 {

	width: 954px;

	margin-right: 23px;

	margin-left: 23px;

	padding-top: 45px;

}

#form2_left {

	background-image: url(/res/images/form2_left.png);

	float: left;

	height: 450px;

	width: 21px;

}



#form2_md {

	background-image: url(/res/images/form2.png);

	background-repeat: repeat-x;

	float: left;

	height: 450px;

	width: 910px;

}

#form2_right {

	background-image: url(/res/images/form2_right.png);

	background-repeat: no-repeat;

	float: left;

	height: 450px;

	width: 21px;

}

#form_heading {

	background-image: url(/res/images/form_header.png);

	background-repeat: no-repeat;

	float: left;

	height: 32px;

	width: 237px;

	margin-top: 5px;

}

#form_header_left {

	background-image: url(/res/images/form_header_left.png);

	background-repeat: no-repeat;

	height: 32px;

	width: 10px;

	margin-top: 6px;

	float: right;

}

#form_header {

	background-image: url(/res/images/form_header.png);

	background-repeat: no-repeat;

	float: left;

	height: 32px;

	width: 227px;

	margin-top: 6px;

	padding-bottom: 10px;

}

#form_help_right {

	background-image: url(/res/images/form_help_right.png);

	background-repeat: no-repeat;

	float: left;

	height: 32px;

	width: 8px;

	margin-top: 6px;

}

#form_help {

	background-image: url(/res/images/form_help.png);

	background-repeat: no-repeat;

	float: right;

	height: 32px;

	width: 116px;

	margin-top: 6px;

}

#inv_link a {

	font-size: 0px;

	color: #E0E0E0;

	text-decoration: none;

	display: block;

	height: 32px;

	width: 116px;

	padding-top: 2px;

}



#form_top_text {

	clear: both;

	font-family:Tahoma, Geneva, sans-serif;

	font-size: 16px;

	text-align: left;

	padding-left: 20px;

	padding-top: 10px;

	height: 40px;

}





#girl_help1 {

	float: left;

	clear: right;

}

#girl_help1 {

	float: right;

	margin-top: 25px;

}

#form2_n1 {

	background-image: url(images/form2_snumber1.png);

	background-repeat: no-repeat;

	float: left;

	height: 36px;

	width: 36px;

	margin-bottom:10px;

}

#form2_n2 {

	background-image: url(images/form2_snumber2.png);

	background-repeat: no-repeat;

	float: left;

	height: 36px;

	width: 36px;

	margin-bottom:10px;

}



#form2_n3 {

	background-image: url(images/form2_snumber3.png);

	background-repeat: no-repeat;

	float: left;

	height: 36px;

	width: 36px;

	margin-bottom:10px;

}



#form2_n4 {

	background-image: url(images/form2_snumber4.png);

	background-repeat: no-repeat;

	float: left;

	height: 36px;

	width: 36px;

	margin-bottom:10px;

}



#form2_n5 {

	background-image: url(images/form2_snumber5.png);

	background-repeat: no-repeat;

	float: left;

	height: 36px;

	width: 36px;

	margin-bottom:10px;

}



#form2_1 {

	clear: left;

	height:40px;

}

#form2_2 {

	clear: left;

}

#form2_3 {

	clear: left;

}

#form2_4 {

	clear: left;

}

#form2_5 {

	clear: left;

}

#search_part_form {

	margin-top: 30px;

	width: 400px;

	height: 220px;

	float: left;

	text-align: center;

	margin-left: 200px;

}

#form2_form1 {

	padding-top: 7px;

	height:40px;

	

}

#form2_form2 {

	padding-top: 7px;

	height:40px;

	

}

#form2_form3 {

	padding-top: 7px;

	height:40px;

	

}

#form2_form4 {

	padding-top: 7px;

	height:40px;

	

}

#form2_form5 {

	padding-top: 7px;

	height:40px;

	

}

#girl_help3_1 {

	float: right;

	clear: right;

}



#form_find_part1 {

	/*background-image: url(/res/images/form_bg.jpg);

	background-repeat: repeat;*/

	height: 400px;

	width: 1000px;

	margin-right: auto;

	margin-left: auto;

}

.red_txt {

	color: #F00;

}

.go_btn {

	float: right;

	margin-top: 10px;

	margin-right: 5px;

}



/* form3 ##############################################*/



#form_find_part3 {

	/*background-image: url(/res/images/form_bg.jpg);

	background-repeat: repeat;*/

	height: auto;

	width: 1000px;

}



/*#form3_box1 {

	width: 954px;

	padding-top: 45px;

	padding-bottom:75px;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

}*/

#form3_box1_left {

	background-image: url(/res/images/form_box3_left.png);

	float: left;

	height: 316px;

	width: 21px;

}



#form3_box1_md {

	background-image: url(/res/images/form_box3.png);

	background-repeat: repeat-x;

	float: left;

	height: 316px;

	width: 910px;

}

#form3_box1_right {

	background-image: url(/res/images/form_box3_right.png);

	background-repeat: no-repeat;

	float: left;

	height: 316px;

	width: 20px;

}

#form_heading {

	background-image: url(/res/images/form_header.png);

	background-repeat: no-repeat;

	float: left;

	height: 32px;

	width: 237px;

	margin-top: 5px;

}

#form_header_left {

	background-image: url(/res/images/form_header_left.png);

	background-repeat: no-repeat;

	height: 32px;

	width: 10px;

	margin-top: 6px;

	float: right;

}

#form_header {

	background-image: url(/res/images/form_header.png);

	background-repeat: no-repeat;

	float: left;

	height: 32px;

	width: 227px;

	margin-top: 6px;

	padding-bottom: 10px;

}

#form_help_right {

	background-image: url(/res/images/form_help_right.png);

	background-repeat: no-repeat;

	float: left;

	height: 32px;

	width: 8px;

	margin-top: 6px;

}

#form_help {

	background-image: url(/res/images/form_help.png);

	background-repeat: no-repeat;

	float: right;

	height: 32px;

	width: 116px;

	margin-top: 6px;

}

#inv_link a {

	font-size: 0px;

	color: #E0E0E0;

	text-decoration: none;

	display: block;

	height: 32px;

	width: 116px;

	padding-top: 2px;

}







#girl_help3_2 {

	float: left;

	clear: right;

	margin-top: 35px;

}







/*form3 box 2#########################*/





#form3_box2 {

	width: 955px;

	margin-right: 23px;

	padding-top: 45px;

	float: left;

}

#form3_box2_left {

	background-image: url(/res/images/form3_box2_left.png);

	float: left;

	height: 259px;

	width: 21px;

}



#form3_box2_md {

	background-image: url(/res/images/form3_box2_md.png);

	background-repeat: repeat-x;

	float: left;

	height: 259px;

	width: 910px;

}

#form3_box2_right {

	background-image: url(/res/images/form3_box2_right.png);

	background-repeat: no-repeat;

	float:left;

	height: 259px;

	width: 20px;

}

#form_heading {

	background-image: url(/res/images/form_header.png);

	background-repeat: no-repeat;

	float: left;

	height: 32px;

	width: 237px;

	margin-top: 5px;

}

#form_header_left {

	background-image: url(/res/images/form_header_left.png);

	background-repeat: no-repeat;

	height: 32px;

	width: 10px;

	margin-top: 6px;

	float: right;

}

#form_header2 {

	background-image: url(/res/images/form_header2.png);

	background-repeat: no-repeat;

	float: left;

	height: 32px;

	width: 227px;

	margin-top: 6px;

	padding-bottom: 5px;

}

#form_help_right {

	background-image: url(/res/images/form_help_right.png);

	background-repeat: no-repeat;

	float: left;

	height: 32px;

	width: 8px;

	margin-top: 6px;

}

#form_help {

	background-image: url(/res/images/form_help.png);

	background-repeat: no-repeat;

	float: right;

	height: 32px;

	width: 116px;

	margin-top: 6px;

}

#inv_link a {

	font-size: 0px;

	color: #E0E0E0;

	text-decoration: none;

	display: block;

	height: 32px;

	width: 116px;

	padding-top: 2px;

}

#form_header_txt {

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #900;

	padding-left: 45px;

	font-size: 18px;

	padding-top: 4px;

}

#form3_box2_md #form_header {

	background-image: url(/res/images/form_header3.png);

	background-repeat:no-repeat;

	float:left;

	height:32px;

	margin-top:6px;

	padding-bottom:10px;

	width:227px;

}



#girl_help3_3 {

	float: right;

	clear: right;

	margin-top: 25px;

}



#form_find_part1 {

	/*background-image: url(/res/images/form_bg.jpg);

	background-repeat: repeat; */

	height: 400px;

	width: 1000px;

}

.red_txt {

	color: #F00;

}

.go_btn {

	float: right;

	margin-top: 10px;

	margin-right: 5px;

}

#number_plate_show {

	background-image: url(images/form_number_plate.jpg);

	height: 61px;

	width: 287px;

	text-align: center;

}

#number_plate_show {

	margin-top: 10px;

	margin-left: 25px;

}

#red_big {

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 36px;

	color: #F00;

	padding-top:8px;

}

#form_car_details {

	float: left;

	width: 350px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000;

	font-weight: bold;

	margin-top: 15px;

}

#form_car_pic {

	float: left;

	margin-top: 10px;

	width: 350px;

	text-align: center;

}

#form_car_pic {

	clear: left;

}

#form3_bottom1 {

	width: 350px;

	clear: left;

	padding-top: 10px;

	font-weight: bold;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	float: left;

}

#form3_box1_middle {

	

	height:auto;

	position:relative;

	top:5px;

	width:auto;



}

.datalabel {

	float:left;

	width:100px;

	color:#339;

	clear:both;

	

	}

.correction {

	clear:both;

	float:left;

	font-family:tahoma;

	font-weight:bold;

	background-color:#EBEDEC;

	padding-bottom:3px;

	padding-left:3px;

	padding-right:3px;

	padding-top:3px;

	margin-top: 10px;

	text-align:left;

	width:410px;

}

	

.datavalue {

		float:left;

	}

.datafield {



		font-family:tahoma;

		font-size:12px;

		font-weight:bold;

		margin-bottom:3px;

		width:300px;

		height:1em;

		clear:both;

	}

	

.image {

		float:left;

		margin-left:10px;

	}



#form3_box2_mdx .partname {

	float:left;

	padding-bottom:10px;

	padding-left:10px;

	padding-right:10px;

	padding-top:10px;

	width:170px;

	margin-left:30px;

}

#form3_box2_mdx .note {

	float:left;

	padding-top:6px;

}



.note textarea {

overflow: scroll;

overflow-y: scroll;

overflow-x: hidden;

overflow:-moz-scrollbars-vertical;

width:200px;

height:50px;

position:relative;

color: #CCCCCC;

}



.quantity {float:left; margin:10px 5px 5px;}



.x {float:left; margin:10px 5px 5px;}



.note label {

	float:left;

	left:30px;

	position:relative;

}







.part_1_description {

		text-align:center;

	}

	

#form_car_det1 {

	float: left;

	margin-top: 10px;

	margin-bottom: 15px;

}

#form_car_det2 {

	clear: left;

	margin-bottom: 15px;

}

#form_car_det3 {

	clear: left;

	margin-bottom: 15px;

}

#form_car_det4 {

	clear: left;

}

#form_car_det1 {

}

.form_det {

	font-weight: bold;

	color: #039;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	padding-right: 15px;

}

.form_det2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-weight: bold;

	color: #F00;

}

#form3_box1_lft {



}

#girl_help3_1 {

	margin-top: 90px;

}

#part_sum {

	clear: left;

}

#part_sum_1 {

	float: left;

	margin-top: 30px;

	clear: right;

}

#form_loading_bar2 {

	background-color: #06C;

	height: 20px;

	width: 200px;

}

#form_loading_bar {

	text-align: center;

}

#part_sum_1 img {

}

.part_sum_1 {

}

#part_sum_b2 {

	margin-top: 12px;

	margin-right: 10px;

	margin-left: 10px;

	font-weight: bold;

	color: #F00;

}

.part_sum_1 {

	margin-top: 10px;

}

#part_sum_b3 {

	margin-top: 11px;

}

#part_sum_b4 img {

	margin-top: 15px;

	margin-left: 5px;

	margin-right: 5px;

}

#part_sum_b5 img {

	margin-top: 10px;

	margin-right: 5px;

}

#form_loading_bar {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

}

#part_sum_b6 img {

	margin-top: 15px;

	margin-left: 15px;

	float: left;

	clear: both;

}

#part_sum_b7 {

	font-family: Arial, Helvetica, sans-serif;

	color: #039;

	font-weight: bold;

	margin-top: 12px;

	margin-right: 10px;

	margin-left: 10px;

}

#form_loading_bar3 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	text-align: center;

}

#part_sum_b8 {

	font-size: 16px;

	font-weight: bold;

	color: #F00;

	font-family: Arial, Helvetica, sans-serif;

	margin-top: 12px;

	margin-left: 5px;

	margin-right: 5px;

}

#form3_box3_cont {

	clear: both;

	padding-top: 2px;

	width: 700px;

	text-align: center;

	float: left;

}

.form_left {

	text-align: right;

	float: left;

	width: 350px;

	font-family: Tahoma, Geneva, sans-serif;

	font-weight: bold;

	color: #000;

	font-size: 12px;

	padding-top: 2px;

	padding-right: 5px;

	padding-bottom: 5px;

}

.form_right {

	text-align: left;

}

#form3_form3 {

	margin-bottom: 5px;

}

#form3_form2 {

	margin-bottom: 5px;

}

#form3_form1 {

	margin-bottom: 5px;

}

#form3_form4 {

	margin-bottom: 5px;

}

#form3_form5 {

	margin-bottom: 5px;

}

#form3_form6 {

	margin-bottom: 5px;

	clear: left;

}

.form_radio {

	clear: right;

	margin-right: 5px;

	margin-left: 10px;

	font-family: Tahoma, Geneva, sans-serif;

	font-size: 14px;

	font-weight: bold;

	float: left;

}

#form3_form1 img {



}

.form_right {

	clear: right;

	float: left;

	margin-bottom: 5px;

}

#form3_form1 img {



}

#form3_3img {

	float: left;

	margin-top: 4px;

	margin-left: 5px;

}

#form3_form7 {

	clear: left;

}

#form3_form7 {

	font-family: Tahoma, Geneva, sans-serif;

	font-size: 10px;

	font-weight: normal;

}







#form3_submit {

	clear: both;

	padding-top: 20px;

}



#form3_submit_btn {

	background-image: url(/res/images/form3_submit_btn.png);

	float: right;

	height: 41px;

	width: 254px;

	margin-top: 4px;

	margin-right:5px;

}

#submit_link input {

	font-size: 0px;

	color: #E0E0E0;

	text-decoration: none;

	display: block;

	height: 41px;

	width: 248px;

	padding-top: 2px;

}



#form3_box2_top {

	background-image: url(/res/images/form3_box2_top.png);

	background-repeat: no-repeat;

	height: 46px;

	width: 953px;

}

#form3_box2_mdx {

	background-image: url(/res/images/form3_box2_mdx.png);

	background-repeat: repeat;

	height: auto;

	width: 953px;

}

#form3_box2_bottom {

	background-image: url(/res/images/form3_box2_bottom.png);

	background-repeat: no-repeat;

	height: 16px;

	width: 953px;

	clear: both;

}

.partone {

	height: 100px;

	margin-left: 20px;

}



#form3_box2_top #form_header_txt {

	margin-left: 20px;

	float: left;

	margin-top: 7px;

}

#form3_box2_top #form2_help {

	background-image: url(/res/images/help_btn_2.png);

	background-repeat: no-repeat;

	float: right;

	height: 33px;

	width: 124px;

	clear: none;

}

#form3_box2_top #form2_help {

	margin-top: 7px;

	margin-right: 6px;

}

#form3_box2_mdx .part {

	margin-left:20px;

	position:relative;

	top:10px;

	float:left;

	padding-bottom:15px;

	width:900px;

}

#part-formok {

	float:left;

}

#form3_box2_mdx .part-options {

	left:117px;

	position:absolute;

	top:30px;

	margin-top: 0px;

	list-style-type: none;

}



.note_help {

	font-size:10px;

	text-align:center;

	width:200px;

	font-family:Tahoma, Geneva, sans-serif;

}



.ukplate span.ybg {

	font-family:tahoma;

	font-size:36px;

	font-weight:bold;

	position:relative;

	margin-left:0px;

	top:0px;

}

.part_titles {

	font-family:Tahoma, Geneva, sans-serif;

	font-weight:bold;

	font-size:10px;

}



.part_titles .title_qty {

	float:left;

	margin-left:25px;

}



.part_titles .title_img {

	float:left;

	margin-left:40px;

}



.part_titles .title_name {

	float:left;

	margin-left:20px;

}



.part_titles .title_description {

	float:left;

	margin-left:115px;

}



.part_titles .title_addimg {

	float:left;

	margin-left:210px;

}



.part_titles .title_remove {

	float:right;

	margin-right:10px;

}



.cookie-trail li a {

	text-decoration:none;

	color:#3E3F76;

}



.upload-thumb a {

	text-align:center;

}

.details_body_right {

	width:258px;

}



.details_body_right img {

	float:right;

}



#agree_terms {

	position:relative;

	text-align:left;

	bottom:5px;

	width:870px;

	font-size:8px !important;

}



#contact_location {

	float:left;

}



.vehicle-details-left,

.vehicle-details-right

{

	float: left;

}



.vehicle-details-right

{

	margin-left: 20px;

}



.vehicle-option

{

	padding-bottom: 5px;

}



.vehicle-option label,

.vehicle-option select

{

	display: block;

	float: left;

}



.vehicle-option label

{

	width: 100px;

}

