/*---- RESET ----*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
}
body {
	line-height: 1;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#666;
	background:url(../images/bg.jpg) center -66px no-repeat #548FCB;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/*---- Layout ----*/
.pagewidth {
	width:100%;
	margin:0px auto 20px auto;
	padding:0px 0px 10px 0px;
	background:transparent;
	text-align:center;
	
}
.pageminwidth {
	width:970px;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	background:white;
	text-align:center;	
}
.pagelayout {
	display: block;
	margin:0px;
	padding:0px;
	text-align:left;
	background:transparent url(../images/ebay_clear.png) no-repeat 0px 0px;
}
.pagecontainer {
	display: block;
	width:970px;
	margin:0px auto;
	padding:0px;
}
.bkgnd {
	margin:0px;
	padding:0px;
	display:block;
	background:url(../images/1px80pBlack.png) top left repeat;
}

/*---- Top ----*/
#top-wrapper {
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:block;
}
.top {
	width:950px;
	height:120px;
	margin:10px;
	padding:0px;
	float:left;
	background:#ebebeb;
}
.top h1 a {
	float:left;
	margin:25px 0px 0px 25px;
	padding:0px;
	display:block;
}
.top h1 a:hover {
	cursor:pointer;
}

/*---- Top Nav ----*/
.topNav {
	display:block;
	float:right;
	margin:10px 10px 0px 0px;
	padding:0px;
}
.topNav ul {
	display:block;
}
.topNav ul li {
	float:left;
}
.topNav ul li.separator {
	float:left;
	color:#b2b2b2;
	margin-left:5px;
}
.topNav ul li a {
	margin-left:5px;
	color:#808080;
	text-decoration:none;
}
.topNav ul li a:hover {
	color:#4ca9ff;
	text-decoration:none;
}

/*---- Top Contacts ----*/
.topContacts {
	float: left;
	width: 374px;
	height: 48px;
	margin: 36px 10px 0px 44px;
	background: url(../images/contacts1.png) top left no-repeat;
}

/*---- Search Bar ----*/
.top .c_search {
	float:right;
	display:block;
	margin-top:30px;
	margin-right:10px;
}
.top .a_search {
	display:block;
}
.top .c_search .searchBox {
	margin:0px;
	float:left;
	display:block;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	width:200px;
	border:1px solid #ccc;
	background:#fff;
	color:#ccc;
	font-size:13px;
	font-style:italic;
}
.top .c_search .searchBox:hover {
	margin:0px;
	float:left;
	display:block;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	width:200px;
	border:1px solid #aaa;
	background:#fff;
	color:#a8d5ff;
	font-size:13px;
	font-style:italic;
}
.top .c_search .searchBox:focus {
	margin:0px;
	float:left;
	display:block;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	width:200px;
	border:1px solid #4794e5;
	background:#f5f5f5;
	color:#333;
	font-size:13px;
	font-style:normal;
	outline:0;
}
.top .c_search .searchBox:active {
	margin:0px;
	float:left;
	display:block;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	width:200px;
	border:1px solid #ccc;
	background:#f5f5f5;
	color:#333;
	font-size:13px;
	font-style:normal;
	outline:0;
}
.top .c_search .searchButton {
	float:left;
	display:block;
	margin-left:4px;
	width:70px;
	height:38px;
	background:url(../images/magnifyingGlass.png) 24px 10px no-repeat #4ca9ff;
	border:none;
	outline:0;
	cursor:pointer;
}
.top .c_search .searchButton:hover {
	float:left;
	display:block;
	margin-left:4px;
	width:70px;
	height:38px;
	background:url(../images/magnifyingGlass.png) 24px 10px no-repeat #4598e5;
	border:none;
	outline:0;
	cursor:pointer;
}
/*---- Nav ----*/
form {
	margin:0px;
	padding:0px;
	border:0px;
	outline:0;
	display:block;
	overflow:hidden;
}
.nav {
	width:950px;
	float:left;
	margin-left:10px;
	display:block;
	position:relative;
}
.nav ul {
	display:block;
	position:relative;
}
.nav ul li {
	float:left;
	position:relative;
}
.nav ul li a.Nav {
	display:block;
	width:169px;
	height:36px;
	float:left;
	margin:0px;
	padding-top:17px;
	padding-bottom: 7px;
	padding-left:20px;
	border-right:1px solid #0a0a0a;
	background:url(../images/navBtnTexture.png) top left;
	font-size:19px;
	color:#d4d4d4;
	text-decoration:none;
	position:relative;
}
.nav ul li a.NavSelected {
	display:block;
	width:169px;
	height:36px;
	float:left;
	margin:0px;
	padding-top:17px;
	padding-bottom: 7px;
	padding-left:20px;
	border-right:1px solid #0a0a0a;
	background:url(../images/navBtnTextureSelectedDone.png) top right;
	font-size:19px;
	color:#fff;
	text-decoration:none;
	position:relative;
}
.nav ul li a.Nav:hover {
	display:block;
	width:169px;
	height:36px;
	float:left;
	margin:0px;
	padding-top:17px;
	padding-bottom: 7px;
	padding-left:20px;
	border-right:1px solid #0a0a0a;
	background:url(../images/navBtnTextureHover.png) center left;
	font-size:19px;
	color:#fff;
	text-decoration:none;
	position:relative;
}
.nav ul li a.Nav:active {
	display:block;
	width:169px;
	height:36px;
	float:left;
	margin:0px;
	padding-top:17px;
	padding-bottom: 7px;
	padding-left:20px;
	border-right:1px solid #0a0a0a;
	background:url(../images/navBtnTextureActive.png) top left;
	font-size:19px;
	color:#fff;
	text-decoration:none;
	position:relative;
}
.nav ul li a.Nav .arrow {
	top:24px;
	left:160px;
	width:14px;
	height:10px;
	background:url(../images/arrow.png) 0 0 no-repeat;
	position:absolute;
}
.nav ul li input.go {
	display:block;
	width:189px;
	height:60px;
	float:left;
	margin:0px;
	padding-top:7px;	
	border-left:1px solid #333;
	border-right:none;
	background:url(../images/navGoBtnTexture.png) top left;
	text-align:center;
	font-size:24px;
	font-weight:bold;
	color:#d4d4d4;
	text-decoration:none;
	border:0;
	cursor:pointer;
}
.nav ul li input.go:hover{
	display:block;
	width:189px;
	height:60px;
	float:left;
	margin:0px;
	padding-top:7px;
	border-left:1px solid #333;
	border-right:none;
	background:url(../images/navGoBtnTextureHover.png) top left;
	text-align:center;
	font-size:24px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	border:0;
	cursor:pointer;
}
.nav ul li input.go:active{
	display:block;
	width:189px;
	height:60px;
	float:left;
	margin:0px;
	padding-top:7px;	
	border-left:1px solid #333;
	border-right:none;
	background:url(../images/navGoBtnTextureActive.png) top left;
	text-align:center;
	font-size:24px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	border:0;
	cursor:pointer;
}
/*---- Dropdown Submenu ----*/
#subMake, #subModel, #subYear, #subProductType {
	float:left;
	margin:0;
	padding:0;
	display:none;
}
#submenu {
	display:block;
	float:left;
	/*top:140px;*/
	margin-top:10px;
	margin-left:10px;
	padding:0px 0px 10px 0px;
	border:0;
	outline:0;
	width:950px;
	background:url(../images/1pxEbebeb95p.png) top left repeat;
	color:#333;
	position:absolute;
	z-index:20;	
}
#submenu h3 {
	font-size:19px;
	font-weight:normal;
	color:#555;
	margin:15px 0px 0px 10px;
	padding:0px 0px 0px 20px;
	background:url(../images/subBullet.png) 0 3px no-repeat;
}
/*-------- cite --------*/
#submenu .citeMake {
	display:block;
	background:url(../images/subCite.png) 0 0 no-repeat;
	left:44px;
	top:-8px;
	width:13px;
	height:8px;
	position:absolute;
}
#submenu .citeModel {
	display:block;
	background:url(../images/subCite.png) 0 0 no-repeat;
	left:240px;
	top:-8px;
	width:13px;
	height:8px;
	position:absolute;
}
#submenu .citeYear {
	display:block;
	background:url(../images/subCite.png) 0 0 no-repeat;
	left:440px;
	top:-8px;
	width:13px;
	height:8px;
	position:absolute;
}
#submenu .citeProductType {
	display:block;
	background:url(../images/subCite.png) 0 0 no-repeat;
	left:640px;
	top:-8px;
	width:13px;
	height:8px;
	position:absolute;
}
#submenu .inputSubmit {
	float:right;
	display:block;
	width:160px;
	height:20px;
	margin:20px 31px 10px 0px;
	padding:10px 0px;
	background:url(../images/done.png) 10px 10px no-repeat #4385ca;
	border:solid 1px #376aa4;
	color:#fff;
	font-size:17px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	outline:0;
}
#submenu .inputSubmit:hover {
	float:right;
	display:block;
	width:160px;
	height:20px;
	margin:20px 31px 10px 0px;
	padding:10px 0px;
	background:url(../images/done.png) 10px 10px no-repeat #0e4784;
	border:solid 1px #376aa4;
	color:#fff;
	font-size:17px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	outline:0;
}
/*-------- column --------*/
#submenu .columnSub {
	display:block;
	float:left;
	margin:10px 0px 0px 22px;
	padding:0px;
	width:162px;
}
/*-------- label --------*/
#submenu .columnSub label.labelSub {
	display:block;
	float:left;
	margin:4px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	width:160px;
	background:#fff;
	border:1px solid #ccc;
	font-size:13px;
	font-weight:bold;
	color:#17487f;
}
#submenu .columnSub label.labelSub:hover {
	display:block;
	float:left;
	margin:4px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	width:160px;
	background:#4488c4;
	border:1px solid #376aa4;
	font-size:13px;
	font-weight:bold;
	color:#fff;
}
/*-------- input --------*/
#submenu .columnSub input.inputSub {
	float:left;
	display:block;
	margin:10px 10px 0px 10px;
	padding:0px;
	outline:0;
	border:none;
}
/*-------- p --------*/
#submenu .columnSub p {
	margin:10px 10px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	display:block;
}
#submenu .columnSub p:hover {
	margin:10px 10px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	display:block;
}
/*-------- Sub Float --------*/
#submenu #subFloat {
	float:left;
	margin:10px 0px 0px 10px;
	padding:0;
	display:block;
}
#submenu #subFloat p {
	margin:0px 10px 0px 0px;
	padding-top:7px;
	float:left;
	font-size:13px;
	font-weight:bold;
	color:#333;
}
/*-------- Year --------*/
#submenu #subFloatYear {
	float:left;
	margin:5px 0px 0px 0px;
	padding:0;
	display:block;
}
#submenu #subFloatYear p {
	margin:0px 10px 0px 0px;
	padding-top:7px;
	float:left;
	font-size:13px;
	font-weight:bold;
	color:#333;
}
/*---------------- Separators ----------------*/
#separatorGrey {
	display:block;
	margin:10px 10px 0px 10px;
	padding:0px;
	height:12px;
	background:url(../images/separatorGrey.png) 0 0 repeat-x;
}
#separatorLight {
	display:block;
	margin:10px 10px 0px 10px;
	padding:0px;
	height:12px;
	background:url(../images/separatorLight.png) 0 0 repeat-x;
}

/*---- Left Column ----*/
table.v4acpcont{
	margin-top: -6px !important;
	margin-bottom: 0px !important;
}

table.v4midBox {
	border: 0 !important;
}

table.v4midBox tr.v4acp_mid td.v4mid{
	padding: 0px 10px 0px 10px !important;
}

div.lcat, .s_recat {
	width:182px;!important;
	margin-bottom:7px;
	padding:0px;
	float:left;
	display:block;
	background: url(http://pentactivehosting.com/clickparts/new_design/images/center_bg.png);
}


.lcat .ttl,.s_recat span{
	display: none !important;
}
.lcat ul {margin:0;padding:0;list-style:none;}
/*------------ level 1 ------------*/
.lcat .lev1 li, .s_recat li {margin:0;padding:0;}
.lcat .lev1 li a, .lcat .lev1 li span,.lcat .link a, .s_recat li a {display:block;margin:0px;padding:12px 4px 12px 10px;background:#538ecb;font-size:13px;line-height:16px;color:#e5e5e5;text-decoration:none;}
.lcat .lev1 li a:hover, .lcat .lev1 li span:hover,.lcat .link a:hover,.s_recat li a:hover {display:block;margin:0px;padding:12px 4px 12px 10px;background:#407dbb;font-size:13px;line-height:16px;color:#fff;text-decoration:none;}
/*------------ level 2 ------------*/
.lcat .lev2 {margin:0;padding:0;list-style:none;}
.lcat .lev2 li {margin:0;padding:0;list-style:none;}
.lcat .lev2 li a {display:block;margin:0px;padding:12px 10px 12px 20px;background:transparent;border-bottom:1px solid #575757;font-size:13px;line-height:16px;color:#e5e5e5;text-decoration:none;}
.lcat .lev2 li a:hover {display:block;margin:0px;padding:12px 10px 12px 20px;list-style:none;background:url(../images/1pxLeftColBtnOmegaBg.png) top left repeat;border-bottom:1px solid #567799;font-size:13px;line-height:16px;color:#fff;text-decoration:none;}
.lcat .lev2 li a {display:block;margin:0px;padding:12px 10px 12px 20px;background:transparent;font-size:13px;line-height:16px;color:#e5e5e5;text-decoration:none;}
.lcat .lev2 li a:hover {display:block;margin:0px;padding:12px 10px 12px 20px;background:url(../images/1pxLeftColBtnOmegaBg.png) top left repeat;font-size:13px;line-height:16px;color:#fff;text-decoration:none;}
.lcat .cnt{
	display: none !important;
}

.lcat .lev2 li span {color:#000;}
.lcat .lev2 li span.cnt {color:#666;}
/*------------ level 3 ------------*/
.lcat .lev3 {margin:0;padding:0;}
.lcat .lev3 li {margin:0;padding:0;}
.lcat .lev3 li a {display:block;margin:0px;padding:12px 40px 12px 30px;background:transparent;border-bottom:1px solid #575757;font-size:13px;line-height:16px;color:#e5e5e5;text-decoration:none;}
.lcat .link {font-style:italic; padding-left: 0 !important}
/*------------ other elements ------------*/
.lcat .cnt {color:#666;font-family:Verdana;font-size:xx-small;}
.lcat li.morelnk a {display:block;margin:0px;padding:12px 10px 12px 20px;background:transparent;font-size:13px;line-height:16px;color:#e5e5e5;text-decoration:none;}
.lcat li.morelnk a:hover {display:block;margin:0px;padding:12px 10px 12px 20px;background:url(../images/1pxLeftColBtnOmegaBg.png) top left repeat;font-size:13px;line-height:16px;color:#fff;text-decoration:none;}
/*--- Fast Delivery & Dispatch ---*/
.ccp_leftCol ul li a.fdd {
	width:162px;
	height:50px;
	margin:0px;
	padding:27px 10px 12px 10px;
	display:block;
	font-size:14px;
	line-height:16px;
	color:#e5e5e5;
	text-decoration:none;
	background:url(../images/fdd.png) 0 0 no-repeat;
	border-bottom:1px solid #575757;
}
.ccp_leftCol ul li a.fdd:hover {
	width:162px;
	height:50px;
	margin:0px;
	padding:27px 10px 12px 10px;
	display:block;
	background:#1f262e;
	font-size:14px;
	line-height:16px;
	color:#fff;
	text-decoration:none;
	background:url(../images/fdd.png) 0 -89px no-repeat;
	border-bottom:1px solid #567799;
}
	
/*--- Lowest Price ---*/
.ccp_leftCol ul li a.lowestPrice {
	width:162px;
	height:64px;
	margin:0px;
	padding:18px 10px 12px 10px;
	display:block;
	font-size:14px;
	line-height:16px;
	color:#e5e5e5;
	text-decoration:none;
	background:url(../images/lowpr.png) 0 0 no-repeat;
	border-bottom:1px solid #575757;
}
.ccp_leftCol ul li a.lowestPrice:hover {
	width:162px;
	height:64px;
	margin:0px;
	padding:18px 10px 12px 10px;
	display:block;
	font-size:14px;
	line-height:16px;
	color:#fff;
	text-decoration:none;
	background:url(../images/lowpr.png) 0 -94px no-repeat;
	border-bottom:1px solid #567799;
}
.ccp_leftCol ul li a.lowestPrice .more {
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:13px;
	color:#999;
	text-decoration:none;
}
.ccp_leftCol ul li a.lowestPrice .more:hover {
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:13px;
	color:#999;
	text-decoration:underline;
}

/*--- Comma Products Finder ---*/
.ccp_leftCol ul li h2 {
	margin:10px;
	padding:0px;
	font-size:14px;
	color:#e5e5e5;
	font-weight:normal;
}
.ccp_leftCol ul li p {
	margin:0px 10px 10px 10px;
	padding:0px;
	font-size:13px;
	line-height:1em;
	color:#e5e5e5;
	font-weight:normal;
}
.ccp_leftCol ul li a.cpf {
	display:block;
	width:142px;
	margin:10px;
	padding:10px 10px 10px 10px;
	font-size:14px;
	font-weight:normal;
	color:#333;
	background:url(../images/bullet.png) 130px 7px no-repeat #8a8a8a;
	text-decoration:none;
}
.ccp_leftCol ul li a.cpf:hover {
	display:block;
	width:142px;
	margin:10px;
	padding:10px 10px 10px 10px;
	font-size:14px;
	font-weight:normal;
	color:#fff;
	background:url(../images/bullet.png) 130px 7px no-repeat #194678;
	text-decoration:none;
}

/*--- Pentagon Interactive logo ---*/
.ccp_leftCol h3 {
	display:block;
	float:left;
}
.ccp_leftCol h3 a {
	display:block;
	margin:0px;
	padding:0px;
	width:182px;
	height:75px;
	background:url(../images/PentagonInteractive.png) 0 0 no-repeat;
	transition:all 100ms ease-in-out;
	-webkit-transition: all 100ms ease-in-out; 
    -moz-transition: all 100ms ease-in-out; 
    -ms-transition: all 100ms ease-in-out; 
     -o-transition: all 100ms ease-in-out;
}
.ccp_leftCol h3 a:hover {
	display:block;
	margin:0px;
	padding:0px;
	width:182px;
	height:75px;
	background:url(../images/PentagonInteractive.png) 0 -75px no-repeat;
}
.ccp_leftCol{
margin-top: -7px;
background: url(http://pentactivehosting.com/clickparts/new_design/images/center_bg.png);
height: 351px;
margin-left: 10px;
width: 182px;
}

.v4acp_head{
	display: none !important;
}
/*--- Slider ---*/
.slider-wrapper {
	float:right;
	display:block;
	top:-15px;
	left:-15px;
	/*width: 758px;*/
	margin:10px 0px 0px 0px;
	padding:0px;
	position:relative;
}
#img-slide{ margin:0px; padding:0px; border:0px; outline:0; display:block; float:left; }

/*--- Categories ---*/
.categories-wrapper {
	float:left;
	display:block;
	top:-15px;
	left:-13px;
	width:758px;
	margin-top:10px;
	position:relative;
	text-align: center;
	line-height: 17px;
	/*left:-13px;*/
}

/*--- SuspensionAndSteering ---*/
.categories-wrapper a.SuspensionAndSteering {
	width:182px;
	height:222px;
	float:left;
	display:block;
	margin-top:10px;
	position:relative;
	background:url(../images/SuspensionAndSteering.jpg) 0 0 no-repeat;
	text-decoration:none;
	opacity: 1;
    transition: opacity .4s ease-in-out;
    -moz-transition: opacity .4s ease-in-out;
    -webkit-transition: opacity .4s ease-in-out;
}
.categories-wrapper a.SuspensionAndSteering:hover {
	width:182px;
	height:222px;
	float:left;
	display:block;
	margin-top:10px;
	position:relative;
	background:url(../images/SuspensionAndSteering.jpg) 0 -222px no-repeat;
	text-decoration:none;
	opacity:0.85;
}
	.categories-wrapper a.SuspensionAndSteering span.description{
		display:block;
		width:162px;
		height:30px;
		bottom:0px;
		padding:8px 10px;
		position:absolute;
		background:url(../images/catgDescBg.png) 0 0 repeat;
		font-size:15px;
		line-height:16px;
		font-weight:bold;
		color:#fff;
	}
	.categories-wrapper a.SuspensionAndSteering:hover span.description{
		display:block;
		width:162px;
		height:30px;
		bottom:0px;
		padding:8px 10px;
		position:absolute;
		background:url(../images/catgDescBg.png) 0 -50px repeat;
		font-size:15px;
		line-height:16px;
		font-weight:bold;
		opacity:0.95;
		color:#194679;
	}

/*--- Braking ---*/
.categories-wrapper a.Braking {
	width:182px;
	height:222px;
	float:left;
	display:block;
	margin-right:10px;
	position:relative;
	background:url(../images/Braking.jpg) 0 0 no-repeat;
	text-decoration:none;
	opacity: 1;
    transition: opacity .4s ease-in-out;
    -moz-transition: opacity .4s ease-in-out;
    -webkit-transition: opacity .4s ease-in-out;
}
.categories-wrapper a.Braking:hover {
	width:182px;
	height:222px;
	float:left;
	display:block;
	margin-right:10px;
	position:relative;
	background:url(../images/Braking.jpg) 0 -222px no-repeat;
	text-decoration:none;
	opacity:0.85;
}
	.categories-wrapper a.Braking span.description{
		display:block;
		width:162px;
		height:30px;
		bottom:0px;
		padding:8px 10px;
		position:absolute;
		background:url(../images/catgDescBg.png) 0 0 repeat;
		font-size:15px;
		line-height:16px;
		font-weight:bold;
		color:#fff;		
	}
	.categories-wrapper a.Braking:hover span.description{
		display:block;
		width:162px;
		height:30px;
		bottom:0px;
		padding:8px 10px;
		position:absolute;
		background:url(../images/catgDescBg.png) 0 -50px repeat;
		font-size:15px;
		line-height:16px;
		font-weight:bold;
		color:#194679;				
	}

/*--- Exhausts & Exhaust Parts ---*/
.categories-wrapper a.ExhaustsAndExhaustParts {
	width:182px;
	height:222px;
	float:left;
	display:block;
	margin-right:10px;
	margin-top:10px;
	position:relative;
	background:url(../images/ExhaustsAndExhaustParts.jpg) 0 0 no-repeat;
	text-decoration:none;
	opacity: 1;
    transition: opacity .4s ease-in-out;
    -moz-transition: opacity .4s ease-in-out;
    -webkit-transition: opacity .4s ease-in-out;
}
.categories-wrapper a.ExhaustsAndExhaustParts:hover {
	width:182px;
	height:222px;
	float:left;
	display:block;
	margin-right:10px;
	margin-top:10px;
	position:relative;
	background:url(../images/ExhaustsAndExhaustParts.jpg) 0 -222px no-repeat;
	text-decoration:none;
	opacity:0.85;
}
	.categories-wrapper a.ExhaustsAndExhaustParts span.description{
		display:block;
		width:162px;
		height:30px;
		bottom:0px;
		padding:8px 10px;
		position:absolute;
		background:url(../images/catgDescBg.png) 0 0 repeat;
		font-size:15px;
		line-height:16px;
		font-weight:bold;
		color:#fff;		
	}
	.categories-wrapper a.ExhaustsAndExhaustParts:hover span.description{
		display:block;
		width:162px;
		height:30px;
		bottom:0px;
		padding:8px 10px;
		position:absolute;
		background:url(../images/catgDescBg.png) 0 -50px repeat;
		font-size:15px;
		line-height:16px;
		font-weight:bold;
		color:#194679;
	}

/*--- Engines & Engine Parts ---*/
.categories-wrapper a.EnginesAndEngineParts {
	width:182px;
	height:222px;
	float:left;
	display:block;
	margin-right:0px;
	position:relative;
	background:url(../images/EnginesAndEngineParts.jpg) 0 0 no-repeat;
	text-decoration:none;
	opacity: 1;
    transition: opacity .4s ease-in-out;
    -moz-transition: opacity .4s ease-in-out;
    -webkit-transition: opacity .4s ease-in-out;
}
.categories-wrapper a.EnginesAndEngineParts:hover {
	width:182px;
	height:222px;
	float:left;
	display:block;
	margin-right:0px;
	position:relative;
	background:url(../images/EnginesAndEngineParts.jpg) 0 -222px no-repeat;
	text-decoration:none;
	opacity:0.8;
}
	.categories-wrapper a.EnginesAndEngineParts span.description{
		display:block;
		width:162px;
		height:30px;
		bottom:0px;
		padding:8px 10px;
		position:absolute;
		background:url(../images/catgDescBg.png) 0 0 repeat;
		font-size:15px;
		line-height:16px;
		font-weight:bold;
		color:#fff;		
	}
	.categories-wrapper a.EnginesAndEngineParts:hover span.description{
		display:block;
		width:162px;
		height:30px;
		bottom:0px;
		padding:8px 10px;
		position:absolute;
		background:url(../images/catgDescBg.png) 0 -50px repeat;
		font-size:15px;
		line-height:16px;
		font-weight:bold;
		color:#194679;
	}

/*--- Motorcycle Parts & Accessories ---*/
.categories-wrapper a.MotorcyclePartsAndAccessories {
	width:182px;
	height:222px;
	float:left;
	display:block;
	margin-top:10px;
	margin-right:10px;
	position:relative;
	background:url(../images/MotorcyclePartsAndAccessories.jpg) 0 0 no-repeat;
	text-decoration:none;
	opacity: 1;
    transition: opacity .4s ease-in-out;
    -moz-transition: opacity .4s ease-in-out;
    -webkit-transition: opacity .4s ease-in-out;
}
.categories-wrapper a.MotorcyclePartsAndAccessories:hover {
	width:182px;
	height:222px;
	float:left;
	display:block;
	margin-top:10px;
	margin-right:10px;
	position:relative;
	background:url(../images/MotorcyclePartsAndAccessories.jpg) 0 -222px no-repeat;
	text-decoration:none;
	opacity:0.8;
}
	.categories-wrapper a.MotorcyclePartsAndAccessories span.description{
		display:block;
		width:162px;
		height:30px;
		bottom:0px;
		padding:8px 10px;
		position:absolute;
		background:url(../images/catgDescBg.png) 0 0 repeat;
		font-size:15px;
		line-height:14px;
		font-weight:bold;
		color:#fff;		
	}
	.categories-wrapper a.MotorcyclePartsAndAccessories:hover span.description{
		display:block;
		width:162px;
		height:30px;
		bottom:0px;
		padding:8px 10px;
		position:absolute;
		background:url(../images/catgDescBg.png) 0 -50px repeat;
		font-size:15px;
		line-height:15px;
		font-weight:bold;
		color:#194679;
	}

/*--- Scorpion Exhausts Products ---*/
.categories-wrapper a.ScorpionExhaustsProducts {
	width:182px;
	height:222px;
	float:left;
	display:block;
	margin-top:10px;
	margin-right:10px;
	position:relative;
	background:url(../images/ScorpionExhaustsProducts.jpg) 0 0 no-repeat;
	text-decoration:none;
	opacity: 1;
    transition: opacity .4s ease-in-out;
    -moz-transition: opacity .4s ease-in-out;
    -webkit-transition: opacity .4s ease-in-out;
}
.categories-wrapper a.ScorpionExhaustsProducts:hover {
	width:182px;
	height:222px;
	float:left;
	display:block;
	margin-top:10px;
	margin-right:10px;
	position:relative;
	background:url(../images/ScorpionExhaustsProducts.jpg) 0 -222px no-repeat;
	text-decoration:none;
	opacity:0.8;
}
	.categories-wrapper a.ScorpionExhaustsProducts span.description{
		display:block;
		width:162px;
		height:30px;
		bottom:0px;
		padding:8px 10px;
		position:absolute;
		background:url(../images/catgDescBg.png) 0 0 repeat;
		font-size:15px;
		line-height:14px;
		font-weight:bold;
		color:#fff;		
	}
	.categories-wrapper a.ScorpionExhaustsProducts:hover span.description{
		display:block;
		width:162px;
		height:30px;
		bottom:0px;
		padding:8px 10px;
		position:absolute;
		background:url(../images/catgDescBg.png) 0 -50px repeat;
		font-size:15px;
		line-height:14px;
		font-weight:bold;
		color:#194679;
	}

/*--- Business Industrial Tools ---*/
.categories-wrapper a.BusinessIndustrialTools {
	width:182px;
	height:222px;
	float:left;
	display:block;
	margin-right:10px;
	position:relative;
	background:url(../images/BusinessIndustrialTools.jpg) 0 0 no-repeat;
	text-decoration:none;
	opacity: 1;
    transition: opacity .4s ease-in-out;
    -moz-transition: opacity .4s ease-in-out;
    -webkit-transition: opacity .4s ease-in-out;
}
.categories-wrapper a.BusinessIndustrialTools:hover {
	width:182px;
	height:222px;
	float:left;
	display:block;
	margin-right:10px;
	position:relative;
	background:url(../images/BusinessIndustrialTools.jpg) 0 -222px no-repeat;
	text-decoration:none;
	opacity:0.8;
}
	.categories-wrapper a.BusinessIndustrialTools span.description{
		display:block;
		width:162px;
		height:30px;
		bottom:0px;
		padding:8px 10px;
		position:absolute;
		background:url(../images/catgDescBg.png) 0 0 repeat;
		font-size:15px;
		line-height:14px;
		font-weight:bold;
		color:#fff;		
	}
	.categories-wrapper a.BusinessIndustrialTools:hover span.description{
		display:block;
		width:162px;
		height:30px;
		bottom:0px;
		padding:8px 10px;
		position:absolute;
		background:url(../images/catgDescBg.png) 0 -50px repeat;
		font-size:15px;
		line-height:14px;
		font-weight:bold;
		color:#194679;
	}

/*--- Engine Cooling ---*/
.categories-wrapper a.EngineCooling {
	width:182px;
	height:222px;
	float:left;
	display:block;
	position:relative;
	margin-right:10px;
	background:url(../images/EngineCooling.jpg) 0 0 no-repeat;
	text-decoration:none;
	opacity: 1;
    transition: opacity .4s ease-in-out;
    -moz-transition: opacity .4s ease-in-out;
    -webkit-transition: opacity .4s ease-in-out;
}
.categories-wrapper a.EngineCooling:hover {
	width:182px;
	height:222px;
	float:left;
	display:block;
	position:relative;
	margin-right:10px;
	background:url(../images/EngineCooling.jpg) 0 -222px no-repeat;
	text-decoration:none;
	opacity:0.9;
}
	.categories-wrapper a.EngineCooling span.description{
		display:block;
		width:162px;
		height:30px;
		bottom:0px;
		padding:8px 10px;
		position:absolute;
		background:url(../images/catgDescBg.png) 0 0 repeat;
		font-size:15px;
		line-height:14px;
		font-weight:bold;
		color:#fff;		
	}
	.categories-wrapper a.EngineCooling:hover span.description{
		display:block;
		width:162px;
		height:30px;
		bottom:0px;
		padding:8px 10px;
		position:absolute;
		background:url(../images/catgDescBg.png) 0 -50px repeat;
		font-size:15px;
		line-height:14px;
		font-weight:bold;
		color:#194679;
	}
/*------ Custom Pages ------*/
.customPage {
	margin:0px;
	padding:0px;
	border:solid 1px #222;
	outline:0;
	float:left;
	display:block;
	width:756px;
	top:-15px;
	left:-11px;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	line-height:16px;
	color:#fff;
	/*overflow:hidden;*/
	position:relative;
	background:url(../images/1px50pBlack.png) top left repeat;
	text-align:left;
}
.customPage span {
	color:#4fa4e0;
	font-size:14px;
	font-weight:bold;
}
.customPage span.color {
	color:#f33;
}
.customPage h2 {
	margin:20px 20px 20px 20px;
	padding:0px;
	float:left;
	font-size:19px;
	font-weight:bold;
	text-decoration:none;
	color:#fff;
	position:relative;
}
.customPage p {
	margin:0px 20px 10px 20px;
	padding:0px;
	border:0px;
	outline:0;
	float:left;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	line-height:16px;
	color:#fff;
	position:relative;
}
.customPage p.last {
	margin:0px 20px 20px 20px;
	padding:0px;
	border:0px;
	outline:0;
	float:left;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	line-height:16px;
	color:#fff;
	position:relative;
}
.customPage p.marginL40 {
	margin:0px 20px 10px 40px;
	padding:0px;
	border:0px;
	outline:0;
	float:left;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	line-height:16px;
	color:#fff;
	position:relative;
}
.customPage div.block {
	margin:0px;
	padding:0px;
	border:0px;
	outline:0;
	float:left;
	display:block;
	position:relative;
}
.customPage img {
	margin:0px;
	padding:0px;
	border:0px;
	outline:0;
	float:left;
	display:block;
	position:relative;
}
/*------ Shipping ------*/
.deliveryZone {
	margin-top:0px;
	margin-right:20px;
	margin-bottom:20px;
	margin-left:20px;
	padding:0px;
	border:0px;
	outline:0;
	float:left;
	display:block;
	background:url(../images/delivery_zone.jpg) top left no-repeat;
	position:relative;
}
/*------ Ul ------*/
.customPage ul {
	margin:0px 20px 0px 20px;
	padding:0px;
	border:0px;
	float:left;
	display:block;
	position:relative;
}
.customPage ul li {
	list-style:none;
	margin:0px 0px 10px 40px;
	padding:0px;
	border:0px;
	float:left;
	display:block;
	position:relative;
}
.customPage table a {
	margin:0px;
	padding:0px;
	border:0px;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	color:#4fa4e0;
}
.customPage table a:hover {
	margin:0px;
	padding:0px;
	border:0px;
	font-size:13px;
	font-weight:normal;
	text-decoration:underline;
	color:#44b0c4;
}


/*=============================
======== Common Styles ========
=============================*/

/*---- Widths ----*/
.930 { width:930px; }
.940 { width:940px; }
.950 { width:950px; }
.960 { width:960px; }
/*---- Clear ----*/
.clear {
	background: none;
	border: 0;
	clear: both;
	display: block;
	float: none;
	font-size: 0;
	margin: 0;
	padding: 0;
	position: static;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}
.cl {clear:left;}
.cr {clear:right;}
/*---- Float ----*/
.fl {float:left;}
.fr {float:right;}
/*---- Visibility ----*/
.hidden {display:none;}
/*---- Selector ----*/
::selection {
	background:#72baed;
	color:#fff;
}
::-moz-selection {
	background:#72baed;
	color:#fff;
}

/*--------------- global footer ---------------*/
#glbfooter
{
	padding:0px 10px 0px 10px;
	color:white !important;
	position:relative;
	top:-10px;
}
#glbfooter a:hover
{
	color:#4ca9ff !important;
}
div.stBadge div#storercp.whiter-rcp
{
	border:none;
}
#storercp_mide
{
	padding:0px 0px 3px 0px;
}
#storercp_mide a:hover
{
	color:#4ca9ff !important;
}
div.mbg span.mbg-l a img
{
	margin-bottom:3px;
}

div#glbfooter.coreFooterLinks table tbody tr.g-hlp td.g-nav {
	padding-top:10px;
}

#CentralArea {
	display:block;
	width:758px;
	margin-top:10px;
	border:none;
}
td#CentralArea div.v4stabl {
	padding-bottom: 3px;
	border:none;
}
.v4stabl {
	text-align: right;
	padding-right: 10px;
}
.r3 {
	width: 100%;
	border: 0;
	background:#fff;
}
.r3_c {border:none;}
.r3_t, .r3_t b, .r3_bl, .r3_bl b {background:none;!important; font-size:0; height:6px;}
.r3_t i, .r3_bl i {border:none; border-width: 0 0 0 0; height:5px; margin-right:6px; overflow:hidden;}


#filter_prompt{
	padding: 10px 28px;
	color: #17487f;
	font-weight: bold;
	font-size: 16px;
	margin-left: 10px;
	text-align: left;
	width: 894px;
	margin-top: 10px;
	text-align: center;
}


.pulsing{
	margin-left:10px;
	margin-top: 10px;
}

.v4stabl{
	margin-left: -15px;
	width:759px !important;
}
table.r3{
	margin-left:-15px;
	width:759px !important;
}

#LeftPanel .v4acpcont .v4mid{
	border: 0 !important;
}
.grid td.gallery {
	padding: 10px !important;
}

.g-b {
	margin-left: -50px;
}

table.gallery table.fixed span.stp{
	margin-left: -50px;
}

.c_bottom_bg3{
	width: 741px;
	line-height: 1.2em;
}

table.gallery table.fixed div.time2 {
    display: none;
    padding-right: 15px;
}