body { background:url(/images/bg-site.gif) repeat-x; margin:12px 0 }

	a { color:#0c4179; }
	
	.outerwrapper {
		margin:0 auto;
		width:1004px;
	}
	
		.t-shadow {
			background:url(/images/shadow.gif);
			display:block;
			height:12px;
		}
		
		.l-shadow {
			background:url(/images/shadow.gif) no-repeat 0 -12px;
			padding-left:12px;
		}
		
		.r-shadow {
			background:url(/images/shadow.gif) no-repeat 968px -12px;
			padding-right:12px;
		}
		
		.wrapper { background:#fff url(/images/bg-header.gif) repeat-x 0 0; }
		
			.header,
			.contianer { padding:0 3px }
		
			.header {
				background:url(/images/bg-wrapper.gif) no-repeat 0 0; 
			}
			
				.header h1 {
					float:left;
					margin:17px 0 0 33px;
					width:278px;
				}
				
				.h-contact {
					float:right;
					margin:12px 20px 0 0;
					width:510px;
				}
				
					.h-contact ul { float:right }
					.h-contact ul.order { margin:15px 0 10px }
					
						.h-contact ul li {
							color:#1e456d;
							display:inline;
							font-size:11px;
							font-weight:bold;
						}
						.h-contact ul.order li { margin-left:30px }
							
				.search {
					background:url(/images/bg-search.gif);
					clear:both;
					height:40px;
					margin:0 0 3px;
					padding:4px 5px 0;
				}
				
					.search-cont {
						background:url(/images/curve-searchtxt.gif) no-repeat 0 0;
						float:left;
						padding-left:8px;
					}
					
						.search-cont input {
							background:url(/images/curve-searchtxt.gif) 0 bottom repeat-x;
							border:none;
							color:#999;
							font-size:14px;
							height:27px;
							padding:9px 0 0px 9px;
							width:398px;
							vertical-align:top;
						}
						* html .search-cont input { margin-top:-1px }
						
						.search-cont input.btn-search {
							background:url(/images/btn-search.gif);
							height:36px;
							margin-left:-4px;
							padding:0;
							width:100px;
							cursor:pointer;
						}
						
					
						
					.view-cart {
						background:url(/images/bg-viewcart.gif) 0 bottom;
						float:right;
						margin:2px 0 0;
						width:196px;
					}
					
						.view-cart ul {}
						
							.view-cart ul li {
								float:left;
								padding:6px 0 0;
								height:25px;
							}
							
							.view-cart li.l-curve,
							.view-cart li.r-curve { width:4px; }
							
							.view-cart li.l-curve { background:url(/images/bg-viewcart.gif) }
							
							.view-cart li.r-curve {
								background:url(/images/bg-viewcart.gif) 0 -31px;
								float:right;
							}
							
							.view-cart li.items {
								background:url(/images/brdr-cart.gif) right 0 no-repeat;
								color:#898989;
								font-size:11px;
								padding:9px 10px 0 5px;
								height:22px;
							}
							.view-cart li.items strong {
								background:url(/images/icon-cart.gif) no-repeat 0 center;
								color:#1e456d;
								font-size:12px;
								font-weight:bold;
								padding-left:18px;
							}
							
							.view-cart ul li a {
								background:url(/images/blue-arrow.gif) right center no-repeat;
								color:#0085f5;
								font-size:11px;
								font-weight:bold;
								padding:0 10px 0 5px;
								text-transform:uppercase
							}
							
					.hero {
						
						background:url(/images/hero-landingpage.jpg) no-repeat 0 0;
						/*height:100px;*/
						/*padding-top:115px;*/
					}
					
						.hero ul {
							left:-9999px;
							position:absolute;
						}
						
						.search-by-car-model {
							background:url(/images/bg-searchcar.jpg);
							border-bottom:4px solid #17459c;
							padding-top:13px;
							height:83px;
						}
						
							.search-by-car-model h3 {
								background:url(/images/hdr-searchcar.jpg) no-repeat;
								height:38px;
								margin:0 0 0 20px;
								text-indent:-9999px;
							}
							
							.search-by-car-model select {
								border:2px solid #2253a6;
								color:#222;
								font-family:verdana;
								font-size:11px;
								font-weight:bold;
								margin-top:5px;
								padding:3px;
								width:156px;
							}
							
							.search-by-car-model input {
								background:url(/images/btn-go.jpg);
								border:none;
								height:38px;
								width:57px;
							}
							
							.hero .search-by-car-model ul {
								position:static;
								margin:2px 10px;
							}
							
								.hero .search-by-car-model li {
									float:left;
									margin:0 10px;
								}
								
								.hero .search-by-car-model li.action { margin:0 }
								
						.vehicle-filter {
							background:#dbfadc url(/images/check-big.gif) no-repeat 10px 0;
							border:1px solid #ccc;
							height:36px;
							padding:18px 0 0 110px;
						}

							.vehicle-filter p {
								color:#666;
								font-size:12px;
								font-weight:bold;
								float:left;
							}
							
								.vehicle-filter p strong {
									color:#333;
									font-size:16px;
								}
								
							.vehicle-filter a {
								background:url(/images/arrow-gray.gif) no-repeat right 2px;
								color:#0c4179;
								float:right;
								font-size:11px;
								font-weight:bold;
								margin-right:10px;
								padding-right:12px;
							}
			
			
			.container {
				padding:23px;
			}
			
				.leftcolumn {
					float:left;
					text-align:center;
					width:220px;
				}
				.leftcolumn h1{ background-color:#EAEAEA;margin-top:25px; padding:6px 0px; font-weight:bold; color: #333333; text-align:center}
				.leftcolumn ul{ text-align:left; border:1px solid  #EAEAEA; padding:10px; border-top:0px;}
				.leftcolumn li{ padding-left:20px; font-size:12px; font-weight:normal; line-height:20px}
				
					.badge { margin:20px 0; }
				
				.rightcolumn {
					float:right;
					width:702px;
				}
				
					.rightcolumn h2 {
						border-bottom:1px solid #bbb;
						color:#285b8e;
						font-size:30px;
						line-height:0;
						margin:0 22px 10px;
						padding:0 0 10px;
					}
					
					.rightcolumn p {
						color:#666;
						font-size:11px;
						line-height:13px;
						margin:15px 22px;
					}
				
					.product-list {}
					
						.product-listing li {
							float:left;
							margin:13px 22px;
							text-align:center;
							width:190px;
						}
						* html .product-listing li { display:inline; }
						
						.t-curve,
						.b-curve {
							display:block;
							height:4px;
						}
						
						.t-curve { background:url(/images/curve-prodlist.gif); }
						.b-curve { background:url(/images/curve-prodlist.gif) 0 bottom; }
						
						.product-listing li div {
							border-left:1px solid #d4d4d4;
							border-right:1px solid #d4d4d4;
							height:215px;
							position:relative;
						}
						
							.product-listing li div h3 {
								background:url(/images/bg-prodlist.gif) repeat-x;
								font-size:15px;
								font-weight:bold;
								padding:7px 10px 0px;
								text-align:left;
								margin:0 1px;
							}
							
							.product-listing li div img {
								margin:10px 0;
							}
							
							.product-listing li div p {
								margin:0 10px 10px;
								text-align:left;
							}
							
							.product-listing li div p.price {
								color:#269e06;
								font-size:18px;
								font-weight:bold;
								bottom:0;
								position:absolute;
								right:0;
								text-align:right
							}
							
								.product-listing li div p.price em {
									color:#666;
									font-size:11px;
									font-style:italic;
								}
			
			.footer {}
			
				.f-scuts {
					background:#d5d5d5;
					padding:30px 0 30px 80px;
				}
				
					.f-scuts ul {}
					
						.f-scuts ul li {
							float:left;
							margin-right:60px;
							width:160px;
						}
						
							.f-scuts ul li h4 {
								color:#222;
								font-size:12px;
								margin-bottom:6	px;
								text-transform:uppercase;
							}
							
							.f-scuts ol { width:130px;}
							
								.f-scuts ol li {
									border-bottom:1px solid #fff;
									float:none;
									font-size:11px;
									font-weight:bold;
									margin:0;
									padding:4px 0;
									width:auto;
								}
								
									.f-scuts ol li a { color:#777 }
									
				.footer p {
					color:#666;
					font-size:11px;
					padding:15px 0
				}
				
					.footer p img {
						float:left;
						margin-right:15px;
					}
					
					.footer p span {
						color:#000;
						font-size:12px;
						font-weight:bold;
						display:block;
						margin:0 0 5px;
					}
					
						.footer p span strong { color:#d70b0b }
						
						
/*Landing Page*/

.landing-page .hero {
	background:url(/images/hero-landingpage.jpg) no-repeat 0 0;
	padding-top:46px;
}

.landing-page .container {
	padding:20px 15px;
}

	.landing-page .leftcolumn {
		background:#fbeabe;
		border:1px solid #ccc;
		border-top:3px solid #fdb710;
		padding:10px;
		width:201px;
	}
	
		.landing-page .leftcolumn h3,
		.landing-page .leftcolumn h2 {
			color:#17459c;
			font-weight:bold;
		}
	
		.landing-page .leftcolumn h3 {
			font-size:14px;
			margin:0 0 5px;
			text-align:left;
		}
	
		.landing-page .leftcolumn div {
			border-bottom:1px solid #bbb;
			font-size:11px;
			margin:0 15px;
			padding:15px 0;
			text-align:left;
		}
		.landing-page .leftcolumn div.last { border:none }
		
			.landing-page .leftcolumn div h2 {	
				font-size:16px;
				margin:0 0 5px;
			}
			
			.landing-page .leftcolumn div ul { overflow:hidden }
			.landing-page .leftcolumn div.parts ul { height: auto }
			.landing-page .leftcolumn div.brands ul { height: auto }
		
				.landing-page .leftcolumn div li {
					background:url(/images/bullet.gif) no-repeat 0 7px;
					line-height:15px;
					padding:2px 0 2px 10px;
				}
				
			.showall {
				background:url(/images/red-arrow.gif) no-repeat 0 4px;
				display:block;
				font-weight:bold;
				margin:3px 0 0;
				padding:2px 0 2px 10px;
			}
	  
 	
.landing-page .leftcolumn div.selected-vehicle {
			margin:0 0 10px;
			padding-top:0;
		}
		
			.landing-page .leftcolumn div.selected-vehicle a { display:block; margin-top:15px }
		
			.landing-page .leftcolumn div.selected-vehicle p {
				color:#666;
				line-height:15px;
				overflow:hidden;
			}
			* html .landing-page .leftcolumn div.selected-vehicle p { display:inline-block }
			
				.landing-page .leftcolumn div.selected-vehicle p span { float:left; }
				.landing-page .leftcolumn div.selected-vehicle p em { float:right }
				.landing-page .leftcolumn div.selected-vehicle p strong { color:#000; font-weight:bold; }
				.landing-page .leftcolumn div.selected-vehicle p a { display:inline; margin:0 }
	.landing-page .rightcolumn {
		width:715px;
	}
	.landing-page .rightcolumn p {
			margin:15px 0;
		}
		
		.landing-page .rightcolumn p.result-counter {
			color:#1e456d;
			font-size:12px;
			font-weight:bold;
			margin:0 0 10px;
		}
		
			.landing-page .rightcolumn p.result-counter strong {
				color:#666;
				font-size:20px;
				line-height:20px;
			}

		.landing-page .rightcolumn p {
			margin:15px 0;
		}
		
		.prod-nav {
			background:#fdba08;
			border-bottom:3px solid #1a479a;
			height:24px;
			padding:8px;
			padding-bottom:0;
			position:relative;
		}
		
			.prod-nav li {
				height:24px;
				position:absolute;
			}
			
				.prod-nav li a {
					background-image:url(/images/bg-prodnav.gif);
					display:block;
					height:24px;
					text-indent:-9999px;
				}
				
				.prod-nav li#all { left:6px; width:97px; z-index:9000 }
				.prod-nav li#all a { background-position:0 -27px; }
				.prod-nav li#all.active a { background-position:0 0; }
				
				.prod-nav li#replacement { left:97px; width:155px; z-index:8999}
				.prod-nav li#replacement a { background-position:0 -78px; }
				.prod-nav li#replacement.active a{ background-position:0 -52px; }
				
				.prod-nav li#performance { left:246px; width:155px; z-index:8998}
				.prod-nav li#performance a { background-position:0 -130px; }
				.prod-nav li#performance.active a { background-position:0 -104px; }
				
				.prod-nav li#universal { left:395px; width:113px; z-index:8997}
				.prod-nav li#universal a { background-position:0 -182px; }
				.prod-nav li#universal.active a{ background-position:0 -156px; }
				
				.prod-nav li#all.active,
				.prod-nav li#replacement.active,
				.prod-nav li#performance.active,
				.prod-nav li#universal.active {z-index:9999}
	
		.landing-page  .pagination {
			background:#e9e9e9;
			color:#000;
			border:1px solid #ccc;
			padding:10px;
		}
		
			.pagination strong { font-weight:bold }
			
			.pagination a,
			.pagination span strong { margin:0 6px }
			
			.pagination a.prev {
				background:url(/images/red-arrow-l.gif) no-repeat right 2px;
				padding-right:10px;
			}
			
			.pagination a.next {
				background:url(/images/red-arrow.gif) no-repeat 0 2px;
				padding-left:10px;
			}
			
		.compare div {
			font-size:11px;
			font-weight:bold;
			float:left;
		}
			
		.compare-action {
			background:url(/images/compare-arrows.gif) no-repeat 0 0; padding-left:25px;
			margin-left:15px;
		}
		
		.c-bottom { background:url(/images/compare-arrows.gif) no-repeat 0 bottom;	 }
		
			.compare input {
				background:url(/images/btn-compare.gif);
				border:none;
				height:22px;
				width:69px;
			}
		
		.sort {
			margin-left:120px;
		}
		
		.compare .pperpage { float:right }
			
		.prod-result {
			border:1px solid #ddd;
			margin:10px 0;
			padding:10px;
			position:relative;
		}
		
			.chckbx-compare {
				left:10px;
				position:absolute;
				top:10px;
			}
			
			.prod-info {
				float:left;
				margin-left:25px;
				width:450px;
			}	
			
				.prod-thumb {
					float:left;
					text-align:center;
					width:120px;
				}
				
					.prod-thumb img { margin:0 0 10px }
				
					.zoom {
						background:url(/images/zoom.gif) no-repeat 0 2px;
						color:#666;
						font-size:11px;
						font-weight:bold;
						padding:0 0 0 16px;
					}
					
				.prod-desc {
					float:right;
					width:300px;
				}
				
					.prod-desc h1 {
						color:#0c4179;
						font-size:14px;
						font-weight:bold;
						line-height:18px;
						text-transform:uppercase;
					}
					
					.prod-desc table {
						color:#666;
						font-size:11px;
						margin:10px 0 0;
						width:100%; 
					}	
					
						.prod-desc table th {
							color:#333;
							font-weight:bold;
						}
						
						.prod-desc table th,
						.prod-desc table td {
							background:#e9e9e9;
							padding:3px 0;
						}
						
						.prod-desc table .even th,
						.prod-desc table .even td { background:none; }
						
					.prod-desc p {
						color:#666;
						font-size:11px;
						line-height:15px;
					}
					
						.prod-desc p a { text-decoration:underline }
						
						.stock {
							background:url(/images/check.gif) 102px 0 no-repeat;
							color:#078e0d;
							display:block;
							margin:0 0 5px;
						}
						
							.stock strong {
								color:#333;
								font-weight:bold;
							}
							
				.prod-desc h6 {
					color:#333;
					font-size:11px;
					font-weight:bold;
					margin:0 0 5px;
				}
				.stock strong{					
					color:#333;
					font-size:11px;
					font-weight:bold;
					margin:0 0 5px;
				} 
				.prod-desc ol {}
				
					.prod-desc ol li {
						background:url(/images/bullet1.gif) no-repeat 0 7px;
						color:#666;
						font-size:11px;
						padding:3px 0 3px 10px;
					}
		
			.comparepage  li.list-price strong { font-weight:normal; width:60px}
			.comparepage  li.list-price span { text-decoration:line-through; float:left; margin-left:10% }
			.comparepage  li.you-save {color:#000;font-size:11px;font-weight:bold;}
			.comparepage  li.you-save span {color:#039300;font-size:12px; float:left; margin-left:10%}
			.comparepage  li.you-save strong{font-size:11px; width:60px }
			
			.comparepage li.sale-price strong{color:#ff0000;  font-weight:bold; font-size:11px; width:60px }
			.popup-button{ font-size:10px;}
			.comparepage  li.sale-price a { color:#ff0000; }
						
			.comparepage  li.sale-price span{color:#ff0000;font-size:12px;font-weight:bold; float:left; margin-left:10%}


		
			.add-to-cart {
				float:right;
				text-align:center;
			}
			
				.add-to-cart img {
					display:block;
					margin:10px auto 0;
				}
		
				.add-to-cart ul {
					background:#e9e9e9;
					border:2px solid #D3D3D3;
					font-family:Verdana,Arial,Helvetica,sans-serif;
					padding:10px;
					width:175px;
				}
				
					.add-to-cart li {
						color:#666;
						font-size:11px;
						overflow:hidden;
						padding:5px 0;
						text-align:right;
					}
					* html .add-to-cart li { display:inline-block }
					
						.add-to-cart li a { color:#666; text-decoration:underline }
					
						.add-to-cart li strong {
							display:block;
							float:left;
							width:60px;
						}
						
						.add-to-cart li span {
							display:block;
							float:right;
							width:100px;
						}
						
					.add-to-cart li.list-price {  }
						.add-to-cart li.list-price strong { font-weight:normal; }
						.add-to-cart li.list-price span { text-decoration:line-through; }
						
					.add-to-cart li.sale-price { color:#ff0000;  font-weight:bold; }
						.add-to-cart li.sale-price a { color:#ff0000; }
						
					.btn-addtocart2 {
						background:url(/images/btn-addtocart.gif);
						border:none;
						cursor:not-allowed;
						height:26px;
						margin:10px 0 0;
						width:120px;
					}
					
					.btn-addtocart {
						background:url(/images/btn-add-to-cart.gif);
						border:none;
						display:block;
						height:34px;
						margin-left:64px;
						width:114px;
					}
					
					#product-listing .add-to-cart li.action { text-align:right }
					
					#product-listing .add-to-cart li.action { text-align:right }
					
					.add-to-cart .version2 li strong { width:65px }
					
					.add-to-cart .version2 li.sale-price {
						color:#ff0000;
						font-size:12px;
						font-weight:bold;
					}
					
					.add-to-cart .version2 li.you-save {
						color:#000;
						font-size:12px;
						font-weight:bold;
					}
					
						.add-to-cart .version2 li.you-save span {
							color:#039300;
							font-size:14px;
						}
					
					.add-to-cart .version2 li.qty input {
						width:30px;
					}
					
			.btn-addtocart .ac-info {
				background:#fcf5ce;
				border:1px solid #636060;
				display:none;
				line-height:15px;
				margin:0;
				padding:10px;
				position:absolute;
				right:137px;
				top:93px;
				text-align:left;
				width:200px;
			}
			
			.btn-addtocart:hover .ac-info { display:block }
			
			
			.part_holder{border:1px solid #E9E9E9; border-top:0px; margin-bottom:15px; float:left; width:100%; padding-bottom:10px}
			.part_content{float:left;width:94%; margin-left:3%; margin-top:10px; font-size:11px; line-height:1.5em; font-weight:bold}
			.part_holder h1{background-color:#FDBA08; width: 98%; color:#0C4179;font-size:14px; padding:5px 0px 5px 20px; font-weight:bold; display:block}

					
						.add-to-cart .version2 li.you-save span,
						.compare-table ul li.you-save span {
							color:#039300;
						}
					
					.add-to-cart .version2 li.qty input {
						width:30px;
					}
					
			.ac-info {
				background:#fcf5ce;
				border:1px solid #636060;
				line-height:15px;
				font-size:11px;
				margin:0;
				padding:10px;
				position:absolute;
				right:137px;
				top:93px;
				text-align:left;
				width:200px;
			}
			.cmp-info {
				background:#fcf5ce;
				border:1px solid #636060;
				line-height:15px;
				font-size:11px;
				margin:0;
				padding:10px;
				position:absolute;
				right:80%;
				top:98%;
				text-align:left;
				width:200px;
			}
			
		.landing-page .most-popular {
			margin:10px 0;
		}
		
			.landing-page .most-popular h2 span {
				background:url(/images/txt-mostpopular.gif) no-repeat 15px 0;
				display:block;
				height:35px;
				text-indent:-9999px;
			}
			
			.landing-page .most-popular ul {
				border:1px solid #ddd;
				padding:15px;
			}
			
				.landing-page .most-popular ul li {
					float:left;
					font-size:12px;
					font-weight:bold;
					margin:10px 10px 0;
					width:130px;
					text-align:center;
					height:130px
				}
				
					.landing-page .most-popular ul li p {
						height:110px;
						margin-bottom:10px;
						text-align:center;
					}
					
	.vehicle-cat {margin:20px 0}
	
		.vehicle-cat h2 {
			background:url(/images/bg-compare-th-yellow.gif);
			border:1px solid #ddd;
			border-bottom:none;
			color:#0c4179;
			font-size:14px;
			font-weight:bold;
			height:23px;
			padding:8px 0 0 10px;
		}
		
		.vehicle-cat div {
			border:1px solid #ddd;
			border-top:none;
			padding:15px 15px 15px 80px;
		}
		
			.vehicle-cat div ul {
				float:left;
				font-size:13px;
				font-weight:bold;
				width:24.5%
			}
			
				.vehicle-cat div ul li {
					line-height:18px;
					padding:4px 0;
				}

/* seo-page */
.seo-page .rightcolumn { width:715px; }

/* view cart */
.viewcart-page .container h1 {
	background:#306193;
	color:#fff;
	font-size:13px;
	font-weight:bold;
	padding:8px 10px;
	text-align:left;
}

.viewcart-page  .c {
	border:1px solid #ccc;
	border-top:none;
	padding:10px;
}

.viewcart-page .leftcolumn {
	width:733px;
}

.viewcart-page .rightcolumn {
	width:204px;
}

	.viewcart-page .rightcolumn li {
		color:#666;
		font-size:12px;
		font-weight:bold;
		overflow:hidden;
		padding:3px 5px;
	}
	* html .viewcart-page .rightcolumn li { display:inline-block }
	
	.viewcart-page .rightcolumn li.action { padding:15px 0 0; text-align:center }
	
		.viewcart-page .rightcolumn li strong {
			display:block;
			float:left;
			width:85px
		}
		.viewcart-page .rightcolumn li span {
			display:block;
			float:right;
			width:85px;
		}
		
		.shipping span { color:#078e0d }
		.total span { color:#000; font-size:16px }
		
		.btn-checkout {	
			background:url(/images/btn-checkout.jpg);
			border:none;
			height:41px;
			width:174px;
			cursor:hand;
		}
		
	.viewcart-page .rightcolumn p {
		margin:5px 5px 0 0;
		text-align:right;
	}
	
		.viewcart-page .rightcolumn p a {
			font-weight:bold;
		}
		
	.q-action {
		font-size:11px;
		font-weight:bold;
		text-align:left;
		padding:10px;
	}
	
		.q-action .btn-cshopping {
			background:url(/images/btn-continue-shopping.jpg);
			display:block;
			float:right;
			height:22px;
			text-indent:-9999px;
			width:126px;
		}
		.q-action .btn-cshopping:hover { border:none;padding:0 }
		
	.viewcart-page  .c table {
		color:#666;
		font-size:11px;
		width:100%;
	}
	
		.viewcart-page  .c table td {
			border-top:1px solid #ccc;
			padding:10px 0; 
			line-height:15px;
			vertical-align:top
		}
		.viewcart-page  .c table td td { border:none }
		
		.viewcart-page  .c table .h td { border-bottom:1px dotted #999; }
	
		.viewcart-page  .c table td.prod-image { width:130px }
		.viewcart-page  .c table td.prod-name { 
			font-weight:bold; 
			text-transform:uppercase; 
			width:280px; 
			vertical-align:middle
		}
		.viewcart-page  .c table td.qty { font-weight:bold; text-align:center }
		.viewcart-page  .c table td.qty input { width:30px }
		.viewcart-page  .c table td.total { color:#ff0000; font-size:14px; font-weight:bold; text-align:right	 }
		.viewcart-page  .c table td.action { text-align:right }
		
	.payments {
		font-size:11px;
		font-weight:bold;
		margin:10px 0;
		padding:10px;
		text-align:left;
	}
	
		.payments p { float:left }
	
		.payments p img { vertical-align:middle }
		
		.payments div {
			float:right;
			text-align:center;
		}
		
			.payments div span {
				display:block;
				padding:10px 0;
			}
			
/*compare*/

.back a {
	background:url(/images/red-arrow-l.gif) no-repeat 0 center;
	font-size:11px;
	font-weight:bold;
	padding-left:10px;
}

.compare-table {
	background:#fff url(/images/bg-comparetable.gif) repeat-x 0 bottom;
	margin-top:10px;
	width:100%;
}

	.compare-table td {
		color:#666;
		font-size:11px;
		width:20%;
		vertical-align:top;
		min-height: 325px;
		width:expression(document.body.clientHeight < 325? "325px": "auto" );
	}
	
		.compare-table td .cmp {
			background:#fff;
			margin:0 5px;
			padding:5px 5px;
			min-height: 320px;
			width:expression(document.body.clientHeight < 320? "320px": "auto" );
		}
		
		
		
		* html .compare-table td div { height:300px; }
		
		.compare-table td.f div { margin-left:0px }
		.compare-table td.l div { margin-right:0px }
		
		.compare-table h2 {
			font-size:20px;
		}
		
		.compare-table p {
			font-size:12px;
			font-weight:bold;
			margin:10px 0;
		}
		
		.prod-name {
			display:block;
			font-size:12px;
			font-weight:bold;
			margin:3px 0 10px;
		}
		
		.remove {
			background:url(/images/icon-remove.gif) no-repeat 0 center;
			display:block;
			margin:15px 0;
			padding:2px 0 2px 15px;
		}
		.remove:hover { border:none; padding-bottom:2px }
		
		.compare-table div p {
			font-size:11px;
			font-weight:normal;
			margin:5px 0;
		}
			.compare-table div p strong {
				font-weight:bold
			}
			
			.seeprice {
				color:#ff0000;
				font-weight:bold;
				margin-left:7px;
				text-decoration:underline;
				font-size:11px;
			}
			
			.why {
				color:#666;
				text-decoration:underline;
				font-size:10px;
			}
			
			.qty-txt { width:20px }
			
		.compare-table ul li { overflow:hidden; padding:2px 0; }
		* html .compare-table ul li { display:inline-block; }
		
		.compare-table ul li.you-save { font-size:12px }
		
		.compare-table ul li strong { float:left }
		
		.compare-table ul li span {
			float:right;
		}

.t-compare-infos {
	border-top:1px solid #ddd;
	border-left:1px solid #ddd;
	clear:both;
	width:100%;
}

	.t-compare-infos th {
		background:url(/images/bg-compare-th.gif);
		border-right:1px solid #ddd;
		border-bottom:1px solid #ddd;
		color:#fff;
		font-size:12px;
		font-weight:bold;
		height:35px;
		padding:0 10px;
		vertical-align:middle;
		
	}
	.updown {
		background:url(/images/bg-compare-th.gif);
		border-right:1px solid #ddd;
		border-bottom:1px solid #ddd;
		color:#fff;
		font-size:12px;
		font-weight:bold;
		height:15px;
		padding:10px 9px;
		vertical-align:middle;
		float:left;
		width:98%
	}
	
	.t-compare-infos .compare-infos th  {
		background:#fff;
		border-right:5px solid #ddd;
		color:#666;
		font-size:11px;
		font-weight:bold;
		height:auto;
		line-height:15px;
		padding-top:5px;
		vertical-align:top;
	}
	
	.t-compare-infos td  {
		color:#666;
		border-right:1px solid #ddd;
		border-bottom:1px solid #ddd;
		font-size:11px;
		
	}
	
		.t-compare-infos td.highlight { background:#fff; padding:5px; width:100% }

		.t-compare-infos td input.c-box { vertical-align:middle }
	
		.t-compare-infos td div {
			background:#fff;
			line-height:15px;
			margin:0 5px;
			padding:5px 10px;
		}
		.t-compare-infos td.f div { margin-left:0 }
		.t-compare-infos td.l div { margin-right:0 }
		.t-compare-infos td.l{ border-right: 1px solid #ddd}
		.t-compare-infos td.s{ border-right: 5px solid #ddd}
		
			.t-compare-infos td div strong { font-weight:bold }

.final .btn-confirm {
					       background:url(https://www.autopartswarehouse.com/images/checkout/button-continue-shopping-2.gif);
					       height:36px;
							margin:0;
							padding:0;
					}
.most_pop { width:100%}
.most_pop li{ float:left; width:16%; margin:20px 5px 20px 0;text-align:left}
.most_pop li a{ margin-left:10px;}
.most_pop li div{ width:110px; height:110px;}
.most_pop li img{ margin:auto}



#popupContact h1{text-align:left;color:#6FA5FD;font-size:22px;font-weight:700;border-bottom:1px dotted #D3D3D3;padding-bottom:2px;margin-bottom:20px;}
#popupContactClose{font-size:14px;line-height:14px;right:6px;top:4px;position:absolute;color:#6fa5fd;font-weight:700;display:block;}
#button{text-align:center;margin:100px;}

#backgroundPopup2 {display:none;position:fixed;_position:absolute;height:100%;width:100%;top:0;left:0;z-index:1;}
#popupContact2{display:none;position:fixed;_position:absolute;width:450px;background:#5c7fc1;border:2px solid #cecece;z-index:2;padding:12px;font-size:13px;}
#popupContact2 h1{text-align:left;color:#6FA5FD;font-size:22px;font-weight:700;border-bottom:1px dotted #D3D3D3;padding-bottom:2px;margin-bottom:20px;}
#popupContactClose2{font-size:14px;line-height:14px;right:6px;top:4px;position:absolute;color:#6fa5fd;font-weight:700;display:block;}
#button2{text-align:center;margin:100px;}

.link{margin: 5px 0 13px 0; font-size:9px; word-spacing:-1px; line-height:15px;}
.link a{ color:#474747; }
.RightBox a{ color:blue; text-decoration:underline;}
.redTxt{ font-size:15px; font-weight:bold; color:#ff0000;} 
.greenTxt{ font-size:15px; font-weight:bold; color:#009900;} 
.container a{ font-weight:bold;}

.see_more_desc{ height:67px}






