html {







	overflow: -moz-scrollbars-vertical;







}















* { 







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







}















/* body */







body { 







	margin: 0px;







	padding: 0px;







	behavior: url('catalog/javascript/png/iepngfix.htc');	







	background-color: #919191;







	margin-bottom: 20px;







}















body, td, th, input, textarea, select, a {







	font-size: 11px;







	color: #000000;







}







 







b, strong, th {







	color: #000000;







}















form {







	padding: 0;







	margin: 0;







	display: inline;







}















.png {







	behavior: url('catalog/javascript/png/iepngfix.htc');







}







  







a img {







	border: none;







}















a:hover {







	text-decoration: none;







}















/* layout */







h1 { 







	display: none;







}







 







#container {







	width: 900px;







	position: relative;







	margin-left: auto;







	margin-right: auto;







	margin-top: 20px;







	background-color: #ffffff;







}















#header {







	background: url('../images/header_bg.gif');







	height: 134px;







	width: 900px;







	clear: both; 







}















#header .a {







	background: url('../images/logo.gif') no-repeat;







	behavior: url('catalog/javascript/png/iepngfix.htc');







	width: 148px;







	height: 100px;







	float: left;







	position: absolute;







	top: 21px;







	left: 28px;







}















#header .b {







	position: relative;







	top: 42px;







	float: right;







	clear: both;







}















#header .b a {







	background: url('../images/tab.png');







	behavior: url('catalog/javascript/png/iepngfix.htc');  







	width: 100px;







	height: 18px;







	padding-top: 2px;







	color: #000000;







	font-weight: bold;







	text-align: center;







	text-transform: uppercase;







	text-decoration: none;







	float: left;







	display: block;







	margin-left: 2px;







	margin-top: 6px;







}















#header .b a img {







	width: 14px;







	height: 8px;







}















#column {







	width: 202px;







	margin: 10px 15px 15px 0px; 







	float: left;







	background-color: #cccccc;







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







	background-repeat: repeat-x;







	background-position: bottom;







	padding-bottom: 134px;







}















#content {







	margin: 10px 100px 15px 0px; 







	float: right;







	width: 570px;







}















#footer { 







	background: url('../images/footer_bg.gif');







	background-repeat: no-repeat;







	width: 900px;







	height: 47px;







	clear: both;







}















#footer .a {







	float: left;







	margin-top: 2px;







}















#footer .b {







	float: right;







	text-align: right;







}















#footer .b a {







	color: #336699;







}







  







#time {







	color: #EEEEEE;







	text-align: center;







	clear: both;







}















.heading {		







	background-color: #000000;







	background-image: url('../images/heading_bg.gif');







	background-repeat: repeat-y;	







	padding-bottom: 1px;







	padding-top: 1px;







	clear: both;







	margin-bottom: 10px;







	width: 642px;







	height: 14px;







	margin-left: 2px;







}















.heading_search {		







	background-color: #000000;







	background-image: url('../images/heading_bg.gif');







	background-repeat: repeat-y;	







	padding-bottom: 1px;







	padding-top: 1px;







	clear: both;







	width: 330px;







	height: 14px;







}





.heading_search_small {		







	background-color: #000000;







	background-image: url('../images/heading_bg.gif');







	background-repeat: repeat-y;	







	padding-bottom: 1px;







	padding-top: 1px;







	clear: both;







	width: 150px;







	height: 14px;







}















.headingLeft {







	background-color: #000000;







	background-image: url('../images/heading_bg.gif');







	background-repeat: repeat-y;	







	padding-bottom: 1px;







	padding-top: 1px;







	clear: both;







	width: 202px;







	height: 14px;







	margin-left: 0px;







}















.headingHome {		







	background-color: #000000;







	background-image: url('../images/heading_bg.gif');







	background-repeat: repeat-y;	







	padding-bottom: 1px;







	padding-top: 1px;







	clear: both;







	margin-bottom: 10px;







	width: 250px;







	height: 14px;







	margin-left: 2px;







}















.product_home_photo {







	float: left;







	margin-left: 30px;







}

.show_products_photo {

	float: left;

}

.show_products_info {
	float: right;
	text-align: left;
	width: 300px;	
	line-height: 15px;
	background-color: #ffffff;
	padding: 15px;
}



.product_home_photo2 {







	float: left;







	margin-left: 0px;

	clear: both;

	margin-top: 30px;







}















.product_home_info {







	float: right;







	text-align: left;







	width: 330px;	







	line-height: 15px;







	background-color: #ffd520;







	border: 1px solid #000;







}















.product_home_info_index {







	float: right;







	text-align: left;







	width: 350px;	







	line-height: 15px;







	background-color: #ffffff;







	padding: 15px;







}















.home_page_buy {







	float: right;







	text-align: left;







	width: 330px;	







	line-height: 15px;







	background-color: #ffd520;







	border: 1px solid #000;







}















.product_spec {







	clear: both;







	line-height: 15px;







}















.product_info {







	text-align: left;







	line-height: 15px;







}















.productsHomeLeft {







	







	width: 320px;







	margin-left: 10px;







}















.productsHomeRight {







	margin-right: -90px;







	float: right;







	width: 320px;







}















.productsHome {







	border: 1px solid #000000;







	margin-bottom: 20px;







	margin-top: -10px;







	margin-left: 2px;







	width: 238px;







	text-align: center;







	padding: 20px; 







}















.headingTitle {







	font-size: 11px;







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







	font-weight: bold;







	color: #ffffff;







	margin-left: 15px;







	margin-top: 0px;







}







.headingTitle2 {







	font-size: 11px;







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







	font-weight: bold;







	color: #ffffff;







	margin-left: 15px;







	margin-top: -1px;







}



.headingTitle3 {







	font-size: 11px;







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







	font-weight: bold;







	color: #ffffff;







	margin-left: 15px;







	margin-top: 0px;







}















.heading .left {







	float: left;







	text-align: left;







}







 







.heading .right {







	float: right;







	text-align: right;







}















.error {







	color: #FF0000;







	font-size: 10px;







	display: block;







	clear: both;







}















.required {







	margin: 0;







	color: #FF0000;







	display: inline;







}















.warning {







	color: #000000;







	font-size: 10px;  







	background-color: #FFB3B5;







	padding: 3px;







	display: block;







	margin-bottom: 10px;







}















.message {







	color: #000000;







	font-size: 10px;







	background-color: #99FF00;







	padding: 3px;







	display: block;







	margin-bottom: 10px;







}















.breadcrumb {







	color: #999999;







	margin: 10px 0px 10px 0px;







}















.breadcrumb a {







	color: #000000;







}















.price_old {







	text-decoration: line-through;







}















.price_new {







	color: #FF0000;







}







 







#bar {







	background-image: url('../images/subheader_bg.gif');







	background-repeat: repeat-x;







	height: 26px;







	background-color: #EEEEEE;







	border-top: 1px solid #CCCCCC; 







	border-bottom: 1px solid #CCCCCC;







	padding: 4px 3px 0px 10px;	







}















.products, .images, .categories {







	float: left;







	width: 33.3%; 







	text-align: center;







	font-size: 10px;







}















.products {







	border: 1px solid #000000;







	margin-bottom: 10px;







	margin-top: -10px;







	margin-left: 2px;







	width: 600px;







	text-align: left;







	padding: 20px; 







}














.categories a {







	text-decoration: none;







}















.images a {







	font-size: 10px;







}















.images img, .categories img {







	border: 0px;







	margin-bottom: 10px;







}















.results {







	clear: both;







	width: 100%;







	margin-top: 10px;







	margin-bottom: 10px;







	height: 20px;







}















.results .left {







	float: left;







	padding-top: 4px;







}







 







.results .right {







	float: right;







} 







 







.buttons {







	border: 1px solid #EEEEEE;







	margin: 10px 0px;















	clear: both;







}















.buttons input {







	height: 20px;







	margin: 3px;







}















.buttons table {







	width: 100%;







}















.buttons table td {







	vertical-align: middle;







}















.box {







	padding-bottom: 5px;







	margin-bottom: 10px;







}















/* box language */







.language {







	float: left;







	margin-top: 3px;







}















.language div {







	display: inline;







}















/* box currency */







.currency {







	float: left;







	margin-left: 20px;







	margin-top: 1px;  







}















.currency div {







	display: inline;







}















/* box search */







.search {







	float: right;







}















.search div {







	display: inline;







}















.box {







}















/* box cart */







.box .cart .a {







	text-align: right;







	border-top: 1px solid #EEEEEE;







	margin-top: 8px;







	padding-top: 3px;







}















.box .cart .b {







	text-align: center;







}















/* box category */







.box .category {







}















.box .category a {







	background: url('../images/menu_link_bg.gif');







	background-repeat: repeat-y;







	height: 19px;







	padding-top: 5px;







	padding-left: 15px;







	font-weight: bold;







	border-bottom: 1px solid #ffffff;







	display: block;







	text-decoration: none;







}















.box .category a:hover {







	background: url('../images/heading_bg.gif');







	background-repeat: repeat-y;







	height: 19px;







	padding-top: 5px;







	padding-left: 15px;







	font-weight: bold;







	border-bottom: 1px solid #ffffff;







	display: block;







	text-decoration: none;







}















/* box information */







.box .information a {







	background: url('../images/menu_link_bg.gif');







	background-repeat: repeat-y;







	height: 19px;







	padding-top: 5px;







	padding-left: 15px;







	font-weight: bold;







	border-bottom: 1px solid #ffffff;







	display: block;







	text-decoration: none;







}















.box .information a:hover {







	background: url('../images/heading_bg.gif');







	background-repeat: repeat-y;







	height: 19px;







	padding-top: 5px;







	padding-left: 15px;







	font-weight: bold;







	border-bottom: 1px solid #ffffff;







	display: block;







	text-decoration: none;







}















/* box review */







.box .review div {







	text-align: center;







}















.box .review a {







	text-decoration: none;







}















.box .review img {







	padding: 3px;







}















/* success */







#success {







	behavior: url('catalog/javascript/png/iepngfix.htc');







	background: url('../images/success.png') no-repeat;







	padding-left: 148px;







	height: 128px;







	min-height: 128px;







}















/* failure */







#failure {







	behavior: url('catalog/javascript/png/iepngfix.htc');







	background: url('../images/failure.png') no-repeat;







	padding-left: 148px;







	_height: 128px;







	min-height: 128px;  







}















/* error */







#error {







	clear: both;







	border: 1px solid #EEEEEE;







	margin: 0px 0px 10px 0px;







	padding: 8px;







	margin-top: 10px;







}















.information_div {







	border: 1px solid #000000;







	width: 600px;







	padding: 20px;







	margin-top: -10px;







	margin-left: 2px;







}















.sitemap {







	border: 1px solid #000000;







}















.moreInfoButton {







	







	float: right;







	background-color: #ffd520;







	padding: 3px;







	padding-top: 1px;







	padding-bottom: 1px;







	width: 80px;







	height: 15px;







	text-align: center;







	font-weight: bold;







}











.moreInfoButton2 {







	float: left;







	background-color: #ffd520;







	padding: 3px;







	padding-top: 1px;







	padding-bottom: 1px;







	width: 80px;







	height: 15px;







	text-align: center;







	font-weight: bold;



	



	margin-top: 10px;



	



	margin-right: 5px;







}















.center {







	text-align: center;







}















.cards {







	float: left;







	clear: both;







	margin-bottom: 20px;







}














.product_price_pounds {







	font-size: 17px;







	font-weight: bold;







}















.product_price_pence {







	font-size: 12px;







	font-weight: bold;







}















.header_contact {







	float: right;







	margin-right: 20px;







	clear: both;







	width: 220px;







}















.header_contact_icon {







	float: left;







	text-align: right;







}















.header_contact_tel {







	float: right;







	padding-top: 4px;







}















.header_h3 {







	font-size: 20px;







}















.black_border {







	border: 1px solid #000000;







}















.marginTen {







	margin: 10px;







}















h4 {







	font-size: 12px;







}















.productBullet {







	margin-top: -10px;







}















.backToTop {







	text-align: right;







}















#partFinder {







	background: url('../images/searchBox.gif');







	background-repeat: no-repeat;







	background-color: #ffd520;







	width: 640px;







	height: 99px;







	margin-top: -10px;







	margin-left: 2px;







	border: 1px solid #000000;







	margin-bottom: 10px;







	padding-bottom: 10px;







}















#make {







	margin-top: 50px;







	margin-left: 30px;







	float: left;







}















#modelsDiv {



	

	margin-top: 50px;







	margin-left: 40px;







	float: left;






}















#yearsDiv {



	margin-top: 50px;







	margin-left: 40px;







	float: left;




}















#inPageParts {	



	padding: 15px;



    background-color: #f0f7ef;



}



#inPageParts2 {	



	padding: 15px;



    background-color: #f0f7ef;

	

	height: 100px;



}















.floatLeft {







	float: left;







}















.floatRight {







	float: right;







}















.success {







	margin-top: 5px;







	margin-left: 15px;



	

	background-color: #f0f7ef;



}















h3 {







	font-size: 14px;







}















.searchResults {







	line-height: 0px;







}







#searchCriteria {



	padding: 10px;



	width: 40%;



	margin-bottom: 15px;



	border: 1px dashed #000000;



	background-color: #f0f7ef;



	float: left;



}







.searchResultsHeading {



	font-size: 16px;



}







.buttonsDiv {



	clear: both;



	float: right;



	width: 220px;	



}







.marginLeft15 {



	margin-right: -15px;



}







.marginRight10px {



	margin-right: 10px;



}



.progressiveResult {

  clear: left;

}



.progressiveResultBox {

  float: left;

  width: 150px;

  border: 1px solid #777777;

  padding: 5px;

  padding-bottom: 10px;

  margin-left: 18px;

  margin-right: 18px;

}



.redText {

	color: #FF0000;

}



.largerText {

	font-size: 11px;

	font-weight: bold;

}



.largerText2 {

	font-size: 14px;

	font-weight: bold;

	line-height: 20px;

}





	clear: both;







	margin-bottom: 20px;







}















.product_price_pounds {







	font-size: 17px;







	font-weight: bold;







}















.product_price_pence {







	font-size: 12px;







	font-weight: bold;







}















.header_contact {







	float: right;







	margin-right: 20px;







	margin-top: 20px;







	clear: both;







	width: 220px;







}















.header_contact_icon {







	float: left;







	text-align: right;







}















.header_contact_tel {







	float: right;







	padding-top: 4px;







}















.header_h3 {







	font-size: 20px;







}















.black_border {







	border: 1px solid #000000;







}















.marginTen {







	margin: 10px;







}















h4 {







	font-size: 12px;







}















.productBullet {







	margin-top: -10px;







}















.backToTop {







	text-align: right;







}















#partFinder {







	background: url('../images/searchBox.gif');







	background-repeat: no-repeat;







	background-color: #ffd520;







	width: 640px;







	height: 99px;







	margin-top: -10px;







	margin-left: 2px;







	border: 1px solid #000000;







	margin-bottom: 10px;







	padding-bottom: 10px;







}















#make {







	margin-top: 50px;







	margin-left: 30px;







	float: left;







}















#modelsDiv {







	float: left;







	margin-top: 50px;







	margin-left: 40px;







}















#yearsDiv {







	float: right;







	margin-top: 50px;







	margin-right: 40px;







}















#inPageParts {	



	padding: 15px;



    background-color: #f0f7ef;



}



#inPageParts2 {	



	padding: 15px;



    background-color: #f0f7ef;

	

	height: 100px;



}















.floatLeft {







	float: left;







}















.floatRight {







	float: right;







}















.success {







	margin-top: 5px;







	margin-left: 15px;



	

	background-color: #f0f7ef;



}















h3 {







	font-size: 14px;







}















.searchResults {







	line-height: 0px;







}







#searchCriteria {



	padding: 10px;



	width: 40%;



	margin-bottom: 15px;



	border: 1px dashed #000000;



	background-color: #f0f7ef;



	float: left;



}







.searchResultsHeading {



	font-size: 16px;



}







.buttonsDiv {



	clear: both;



	float: right;



	width: 220px;	



}







.marginLeft15 {



	margin-right: -15px;



}







.marginRight10px {



	margin-right: 10px;



}



.progressiveResult {

  clear: left;

}



.progressiveResultBox {

  float: left;

  width: 150px;

  border: 1px solid #777777;

  padding: 5px;

  padding-bottom: 10px;

  margin-top: 10px;

  margin-left: 18px;

  margin-right: 18px;

}



.redText {

	color: #FF0000;

}



.largerText {

	font-size: 11px;

	font-weight: bold;

}



.largerText2 {

	font-size: 14px;

	font-weight: bold;

	line-height: 20px;

}



.inStock {

	width: 500px;

	margin-left: 15px;

	margin-bottom: 15px;

	margin-top: 5px;

}



.inStock_details {

	font-size: 10px;

}









.productBullet {







	margin-top: -10px;







}















.backToTop {







	text-align: right;







}















#partFinder {







	background: url('../images/searchBox.gif');







	background-repeat: no-repeat;







	background-color: #ffd520;







	width: 640px;







	height: 99px;







	margin-top: -10px;







	margin-left: 2px;







	border: 1px solid #000000;







	margin-bottom: 10px;







	padding-bottom: 10px;







}















#make {







	margin-top: 50px;







	margin-left: 30px;







	float: left;







}















#modelsDiv {







	float: left;







	margin-top: 50px;







	margin-left: 40px;







}















#yearsDiv {







	float: right;







	margin-top: 50px;







	margin-right: 40px;







}















#inPageParts {	



	padding: 15px;



    background-color: #f0f7ef;



}



#inPageParts2 {	



	padding: 15px;



    background-color: #f0f7ef;

	

	height: 100px;



}















.floatLeft {







	float: left;







}















.floatRight {







	float: right;







}















.success {







	margin-top: 5px;







	margin-left: 15px;



	

	background-color: #f0f7ef;



}















h3 {







	font-size: 14px;







}















.searchResults {







	line-height: 0px;







}







#searchCriteria {



	padding: 10px;



	width: 40%;



	margin-bottom: 15px;



	border: 1px dashed #000000;



	background-color: #f0f7ef;



	float: left;



}







.searchResultsHeading {



	font-size: 16px;



}







.buttonsDiv {



	clear: both;



	float: right;



	width: 220px;	



}







.marginLeft15 {



	margin-right: -15px;



}







.marginRight10px {



	margin-right: 10px;



}



.progressiveResult {

  clear: left;

}



.progressiveResultBox {

  float: left;

  width: 150px;

  border: 1px solid #777777;

  padding: 5px;

  padding-bottom: 10px;

  margin-left: 18px;

  margin-right: 18px;

}



.redText {

	color: #FF0000;

}



.largerText {

	font-size: 11px;

	font-weight: bold;

}



.largerText2 {

	font-size: 14px;

	font-weight: bold;

	line-height: 20px;

}





	clear: both;







	margin-bottom: 20px;







}















.product_price_pounds {







	font-size: 17px;







	font-weight: bold;







}















.product_price_pence {







	font-size: 12px;







	font-weight: bold;







}















.header_contact {







	float: right;







	margin-right: 20px;







	margin-top: 20px;







	clear: both;







	width: 220px;







}















.header_contact_icon {







	float: left;







	text-align: right;







}















.header_contact_tel {







	float: right;







	padding-top: 4px;







}















.header_h3 {







	font-size: 20px;







}















.black_border {







	border: 1px solid #000000;







}















.marginTen {







	margin: 10px;







}















h4 {







	font-size: 12px;







}















.productBullet {







	margin-top: -10px;







}















.backToTop {







	text-align: right;







}















#partFinder {







	background: url('../images/searchBox.gif');







	background-repeat: no-repeat;







	background-color: #ffd520;







	width: 640px;







	height: 99px;







	margin-top: -10px;







	margin-left: 2px;







	border: 1px solid #000000;







	margin-bottom: 10px;







	padding-bottom: 10px;







}















#make {







	margin-top: 50px;







	margin-left: 30px;







	float: left;







}















#modelsDiv {







	float: left;







	margin-top: 50px;







	margin-left: 40px;







}















#yearsDiv {







	float: right;







	margin-top: 50px;







	margin-right: 40px;







}















#inPageParts {	



	padding: 15px;



    background-color: #f0f7ef;



}



#inPageParts2 {	



	padding: 15px;



    background-color: #f0f7ef;

	

	height: 100px;



}















.floatLeft {







	float: left;







}















.floatRight {







	float: right;







}















.success {







	margin-top: 5px;







	margin-left: 15px;



	

	background-color: #f0f7ef;



}















h3 {







	font-size: 14px;







}















.searchResults {







	line-height: 0px;







}







#searchCriteria {



	padding: 10px;



	width: 40%;



	margin-bottom: 15px;



	border: 1px dashed #000000;



	background-color: #f0f7ef;



	float: left;



}







.searchResultsHeading {



	font-size: 16px;



}







.buttonsDiv {



	clear: both;



	float: right;



	width: 220px;	



}







.marginLeft15 {



	margin-right: -15px;



}







.marginRight10px {



	margin-right: 10px;



}



.progressiveResult {

  clear: left;

}



.progressiveResultBox {

  float: left;

  width: 150px;

  border: 1px solid #777777;

  padding: 5px;

  padding-bottom: 10px;

  margin-top: 10px;

  margin-left: 18px;

  margin-right: 18px;

}



.redText {

	color: #FF0000;

}



.largerText {

	font-size: 11px;

	font-weight: bold;

}



.largerText2 {

	font-size: 14px;

	font-weight: bold;

	line-height: 20px;

}



.inStock {

	width: 500px;

	margin-left: 15px;

	margin-top: 5px;

}



.inStock_details {

	font-size: 10px;

}

* html #content {	
	width: 550px;
	margin-left: 0px;
	margin-right: 14px;	
}

* html .heading {	
	margin-left: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	height: 10px;	
}

* html .headingTitle {	
	margin-left: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-bottom: 1px;
	height: 10px;	
}

* html .headingTitle2 {	
	margin-left: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-bottom: 1px;
	height: 10px;	
}

* html .headingTitle3 {	
	margin-left: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-bottom: 1px;
	height: 10px;	
}

* html .products {
	margin-top: 0px;
	width: 601px;
}

* html .product_home_photo {
	margin-left: 10px;
	margin-right: 0px;
	padding: 0px;
}

* html #partFinder {
	margin-top: 0px;
	margin-left: 5px;
	margin-right: 0px;
	height: 70px;
}

* html #footer {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 10px;
	padding: 0px;
	height: 30px;
}

.footerPayPal {
	margin-left: 230px;
	margin-top: -20px;
}

* html .footerPayPal {
	margin-top: 0px;
	border: 1px solid blue;
	width: 60px;
}

.footerLogos {
	margin-top: 20px;
	padding-left: 225px;
	padding-right: 22px;
	padding-bottom: 20px;
}

* html .footerLogos {
	margin-top: 0px;
}

.selectMake {
	clear: both;
	margin-left: 30px;
	margin-top: 0px;
}

* html .selectMake {
	margin-top: 0px;
	border: 1px solid blue;
}

* html #modelsDiv {
	margin-top: 20px;
	margin-left: 15px;
}



.selectModel {
	clear: both;
	margin-left: 30px;
	margin-top: 20px;
}

* html .selectModel {
	margin-left: 15px;
	margin-top: 0px;
}

.selectYear {
	clear: both;
	float: left;
	margin-left: 30px;
	margin-top: 20px;
}

* html #yearsDiv {
	clear: both;
	margin-top: 20px;
	margin-left: 15px;
}

* html .marginLeft15 {
	margin-right: 20px;
}



	margin-top: 5px;

}



.inStock_details {

	font-size: 10px;

}









.productBullet {







	margin-top: -10px;







}















.backToTop {







	text-align: right;







}















#partFinder {







	background: url('../images/searchBox.gif');







	background-repeat: no-repeat;







	background-color: #ffd520;







	width: 640px;







	height: 99px;







	margin-top: -10px;







	margin-left: 2px;







	border: 1px solid #000000;







	margin-bottom: 10px;







	padding-bottom: 10px;







}















#make {







	margin-top: 50px;







	margin-left: 30px;







	float: left;







}















#modelsDiv {







	float: left;







	margin-top: 50px;







	margin-left: 40px;







}















#yearsDiv {







	float: right;







	margin-top: 50px;







	margin-right: 40px;







}















#inPageParts {	



	padding: 15px;



    background-color: #f0f7ef;



}



#inPageParts2 {	



	padding: 15px;



    background-color: #f0f7ef;

	

	height: 100px;



}















.floatLeft {







	float: left;







}















.floatRight {







	float: right;







}















.success {







	margin-top: 5px;







	margin-left: 15px;



	

	background-color: #f0f7ef;



}















h3 {







	font-size: 14px;







}















.searchResults {







	line-height: 0px;







}







#searchCriteria {



	padding: 10px;



	width: 40%;



	margin-bottom: 15px;



	border: 1px dashed #000000;



	background-color: #f0f7ef;



	float: left;



}







.searchResultsHeading {



	font-size: 16px;



}







.buttonsDiv {



	clear: both;



	float: right;



	width: 220px;	



}







.marginLeft15 {



	margin-right: -15px;



}







.marginRight10px {



	margin-right: 10px;



}



.progressiveResult {

  clear: left;

}



.progressiveResultBox {

  float: left;

  width: 150px;

  border: 1px solid #777777;

  padding: 5px;

  padding-bottom: 10px;

  margin-left: 18px;

  margin-right: 18px;

}



.redText {

	color: #FF0000;

}



.largerText {

	font-size: 11px;

	font-weight: bold;

}



.largerText2 {

	font-size: 14px;

	font-weight: bold;

	line-height: 20px;

}





	clear: both;







	margin-bottom: 20px;







}















.product_price_pounds {







	font-size: 17px;







	font-weight: bold;







}















.product_price_pence {







	font-size: 12px;







	font-weight: bold;







}















.header_contact {







	float: right;







	margin-right: 20px;







	margin-top: 20px;







	clear: both;







	width: 220px;







}















.header_contact_icon {







	float: left;







	text-align: right;







}















.header_contact_tel {







	float: right;







	padding-top: 4px;







}















.header_h3 {







	font-size: 20px;







}















.black_border {







	border: 1px solid #000000;







}















.marginTen {







	margin: 10px;







}















h4 {







	font-size: 12px;







}















.productBullet {







	margin-top: -10px;







}















.backToTop {







	text-align: right;







}















#partFinder {







	background: url('../images/searchBox.gif');







	background-repeat: no-repeat;







	background-color: #ffd520;







	width: 640px;







	height: 99px;







	margin-top: -10px;







	margin-left: 2px;







	border: 1px solid #000000;







	margin-bottom: 10px;







	padding-bottom: 10px;







}















#make {







	margin-top: 50px;







	margin-left: 30px;







	float: left;







}















#modelsDiv {







	float: left;







	margin-top: 50px;







	margin-left: 40px;







}















#yearsDiv {







	float: right;







	margin-top: 50px;







	margin-right: 40px;







}















#inPageParts {	



	padding: 15px;



    background-color: #f0f7ef;



}



#inPageParts2 {	



	padding: 15px;



    background-color: #f0f7ef;

	

	height: 100px;



}















.floatLeft {







	float: left;







}















.floatRight {







	float: right;







}















.success {







	margin-top: 5px;







	margin-left: 15px;



	

	background-color: #f0f7ef;



}















h3 {







	font-size: 14px;







}















.searchResults {







	line-height: 0px;







}







#searchCriteria {



	padding: 10px;



	width: 40%;



	margin-bottom: 15px;



	border: 1px dashed #000000;



	background-color: #f0f7ef;



	float: left;



}







.searchResultsHeading {



	font-size: 16px;



}







.buttonsDiv {



	clear: both;



	float: right;



	width: 220px;	



}







.marginLeft15 {



	margin-right: -15px;



}







.marginRight10px {



	margin-right: 10px;



}



.progressiveResult {

  clear: left;

}



.progressiveResultBox {

  float: left;

  width: 150px;

  border: 1px solid #777777;

  padding: 5px;

  padding-bottom: 10px;

  margin-top: 10px;

  margin-left: 18px;

  margin-right: 18px;

}



.redText {

	color: #FF0000;

}



.largerText {

	font-size: 11px;

	font-weight: bold;

}



.largerText2 {

	font-size: 14px;

	font-weight: bold;

	line-height: 20px;

}



.inStock {

	width: 500px;

	margin-left: 15px;

	margin-top: 5px;

}



.inStock_details {

	font-size: 10px;

}

* html #content {	
	width: 550px;
	margin-left: 0px;
	margin-right: 14px;	
}

* html .heading {	
	margin-left: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	height: 10px;	
}

* html .headingTitle {	
	margin-left: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-bottom: 1px;
	height: 10px;	
}

* html .headingTitle2 {	
	margin-left: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-bottom: 1px;
	height: 10px;	
}

* html .headingTitle3 {	
	margin-left: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-bottom: 1px;
	height: 10px;	
}

* html .products {
	margin-top: 0px;
	width: 601px;
}

* html .product_home_photo {
	margin-left: 10px;
	margin-right: 0px;
	padding: 0px;
}

* html #partFinder {
	margin-top: 0px;
	margin-left: 5px;
	margin-right: 0px;
	height: 70px;
}

* html #footer {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 10px;
	padding: 0px;
	height: 30px;
}

.footerPayPal {
	margin-left: 230px;
	margin-top: -20px;
}

* html .footerPayPal {
	margin-top: 0px;
	border: 1px solid blue;
	width: 60px;
}

.footerLogos {
	margin-top: 20px;
	padding-left: 225px;
	padding-right: 22px;
	padding-bottom: 20px;
}

* html .footerLogos {
	margin-top: 0px;
}

.selectMake {
	clear: both;
	margin-left: 30px;
	margin-top: 0px;
}

* html .selectMake {
	margin-top: 0px;
	border: 1px solid blue;
}

* html #modelsDiv {
	margin-top: 20px;
	margin-left: 15px;
}

#modelsDiv {
	clear: both;
	margin-left: 30px;
	margin-top: 20px;
}

#yearsDiv {
	clear: both;
	float: left;
	margin-left: 30px;
	margin-top: 20px;
}

* html #yearsDiv {
	clear: both;
	margin-top: 20px;
	margin-left: 15px;
}

* html .marginLeft15 {
	margin-right: 20px;
}

.ie6PayPal {}

* html .ie6PayPal {
	margin-right: 0px;
}

.errMsg {
  color: red;
  font-weight: bold;
  font-size: 14px;
}

