/*---- 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;
}
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 ----*/
.ccp_base_bg{
	width: 100%;
	background: #548FCB url(images/bg.jpg) center -171px no-repeat;
	text-align: center;
}

.ccp_center{
	width: 970px;
	margin: 0 auto;
	background: #ffffff;
}

/*---- 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;
	*height: 38px;
	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 {
	float:left;
	margin-left:10px;
	display:block;
	position:relative;
	overflow: hidden;
	text-align:left;
}
.nav ul {
	display:block;
	position:relative;
}
.nav ul li {
	float:left;
	position:relative;
}
.nav ul li a.Nav {
	display:block;
	width:169px;
	*width:185px;
	height:36px;
	*height: 59px;
	float:left;
	margin:0px;
	padding-top:15px;
	padding-bottom:9px;
	padding-left:20px;
	border-right:1px solid #0a0a0a;
	background:url(images/navBtnTexture.png) top left;
	font-size:16px;
	color:#d4d4d4;
	text-decoration:none;
	position:relative;
}
.nav ul li a.NavSelected {
	display:block;
	width:169px;
	*width:185px;
	height:36px;
	*height: 59px;
	float:left;
	margin:0px;
	padding-top:15px;
	padding-bottom:9px;
	padding-left:20px;
	border-right:1px solid #0a0a0a;
	background:url(images/navBtnTextureSelectedDone.png) top right;
	font-size:16px;
	color:#fff;
	text-decoration:none;
	position:relative;
}
.nav ul li a.Nav:hover {
	display:block;
	width:169px;
	*width:185px;
	height:36px;
	*height: 59px;
	float:left;
	margin:0px;
	padding-top:15px;
	padding-bottom:9px;
	padding-left:20px;
	border-right:1px solid #0a0a0a;
	background:url(images/navBtnTextureHover.png) center left;
	font-size:16px;
	color:#fff;
	text-decoration:none;
	position:relative;
}
.nav ul li a.Nav:active {
	display:block;
	width:169px;
	*width:185px;
	height:36px;
	*height: 59px;
	float:left;
	margin:0px;
	padding-top:15px;
	padding-bottom:9px;
	padding-left:20px;
	border-right:1px solid #0a0a0a;
	background:url(images/navBtnTextureActive.png) top left;
	font-size:16px;
	color:#fff;
	text-decoration:none;
	position:relative;
}
.nav ul li a.Nav .arrow {
	top:28px;
	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;
	text-align: left;
}
/*-------- 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 ----*/
div.lcat {
	width:182px;!important;
	margin-top:10px;
	margin-left:10px;
	margin-bottom:10px;
	padding:0px;
	float:left;
	display:block;
	position:relative;
	background: url(images/center_bg.png);
}
.lcat ul {margin:0;padding:0;list-style:none;}


/*--- Fast Delivery & Dispatch ---*/
.lcat ul li a.fdd {
	width:162px;
	*width:185px;
	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;
	text-align: left;
}
.lcat ul li a.fdd:hover {
	width:162px;
	*width:185px;
	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;
	text-align: left;
}
	
/*--- Lowest Price ---*/
.lcat ul li a.lowestPrice {
	width:162px;
	*width:185px;
	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;
	text-align: left;
}
.lcat ul li a.lowestPrice:hover {
	width:162px;
	*width:185px;
	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;
	text-align: left;
}
.lcat ul li a.lowestPrice .more {
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:13px;
	color:#999;
	text-decoration:none;
	text-align: left;
}
.lcat ul li a.lowestPrice .more:hover {
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:13px;
	color:#999;
	text-decoration:underline;
	text-align: left;
}

/*--- Comma Products Finder ---*/
.lcat ul li h2 {
	margin:10px;
	padding:0px;
	font-size:14px;
	color:#e5e5e5;
	font-weight:normal;
	text-align: left;
}
.lcat ul li p {
	margin:0px 10px 10px 10px;
	padding:0px;
	font-size:13px;
	line-height:1em;
	color:#e5e5e5;
	font-weight:normal;
	text-align: left;
}
.lcat ul li a.cpf {
	display:block;
	width:142px;
	*width:165px;
	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;
	text-align: left;
}
.lcat ul li a.cpf:hover {
	display:block;
	width:142px;
	*width:165px;
	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;
	text-align: left;
}

/*--- Pentagon Interactive logo ---*/
.lcat h3 {
	display:block;
	float:left;
}
.lcat 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;
}
.lcat h3 a:hover {
	display:block;
	margin:0px;
	padding:0px;
	width:182px;
	height:75px;
	background:url(images/PentagonInteractive.png) 0 -75px no-repeat;
}


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

/*--- SuspensionAndSteering ---*/
.categories-wrapper a.SuspensionAndSteering {
	width:182px;
	height:222px;
	float:left;
	display:block;
	margin-right: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-right: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:13px;
		line-height:16px;
		font-weight:normal;
		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:13px;
		line-height:16px;
		font-weight:normal;
		opacity:0.95;
		color:#fff;
	}

/*--- 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:13px;
		line-height:16px;
		font-weight:normal;
		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:13px;
		line-height:16px;
		font-weight:normal;
		color:#fff;				
	}

/*--- Exhausts & Exhaust Parts ---*/
.categories-wrapper a.ExhaustsAndExhaustParts {
	width:182px;
	height:222px;
	float:left;
	display:block;
	margin-right: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;
	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:13px;
		line-height:16px;
		font-weight:normal;
		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:13px;
		line-height:16px;
		font-weight:normal;
		color:#fff;
	}

/*--- 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 0 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:13px;
		line-height:16px;
		font-weight:normal;
		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:13px;
		line-height:16px;
		font-weight:normal;
		color:#fff;
	}

/*--- 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:13px;
		line-height:14px;
		font-weight:normal;
		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:13px;
		line-height:14px;
		font-weight:normal;
		color:#fff;
	}

/*--- 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:13px;
		line-height:14px;
		font-weight:normal;
		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:13px;
		line-height:14px;
		font-weight:normal;
		color:#fff;
	}

/*--- Business Industrial Tools ---*/
.categories-wrapper a.BusinessIndustrialTools {
	width:182px;
	height:222px;
	float:left;
	display:block;
	margin-top:10px;
	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-top:10px;
	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:13px;
		line-height:14px;
		font-weight:normal;
		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:13px;
		line-height:14px;
		font-weight:normal;
		color:#fff;
	}

/*--- Engine Cooling ---*/
.categories-wrapper a.EngineCooling {
	width:182px;
	height:222px;
	float:left;
	display:block;
	margin-top:10px;
	position:relative;
	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;
	margin-top:10px;
	position:relative;
	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:13px;
		line-height:14px;
		font-weight:normal;
		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:13px;
		line-height:14px;
		font-weight:normal;
		color:#fff;
	}
/*------ 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;
}



.item_listing{
	padding-bottom: 25px;
	width: 758px;
	float: right;
	margin-right: 10px;
	position: relative;
	top: 10px;
	text-align: left;
}

.sect{
	background: url(images/title_border.png) no-repeat top;
	padding-top: 20px;
}

.title{
	color: #333333;
	font-size: 19px;
	font-weight: normal;
	background: url(images/title_bg.png) no-repeat left center;
	padding-left: 20px;
	margin-bottom: 15px;
	text-align: left;
}

.item_img{
	float:left;
	width: 520px;
	text-align: center;
}
.item_img img{
	width: 400px !important;
}
.item_btns{
	float: right;
	width: 237px;
	text-align: left;
}

.item_btns a:link, .item_btns a:visited, .item_btns a:active {
	display: block;
	width: 187px;
	*width: 237px;
	height: 35px;
	float:left;
	color: white;
	text-decoration: none;
	font-size: 14px;
	padding-top: 15px;
	*padding-top: 10px;
	padding-left: 50px;
	margin-bottom: 2px;
}



#buy_now{
	background: #4794e6 url(images/cart_btn.png) no-repeat 10px 10px;
}

#buy_now:hover{
	background: #316ebd url(images/cart_btn_hover.png) no-repeat 10px 10px;
}

#wish_list{
	background: #4794e6 url(images/star_btn.png) no-repeat 10px 10px;
}

#wish_list:hover{
	background: #316ebd url(images/star_btn_hover.png) no-repeat 10px 10px;
}

#similar{
	background: #4794e6 url(images/similar_btn.png) no-repeat 10px 10px;
}

#similar:hover{
	background: #316ebd url(images/similar_btn_hover.png) no-repeat 10px 10px;
}

#info{
	background: #4794e6 url(images/info_btn.png) no-repeat 10px 10px;
}

#info:hover{
	background: #316ebd url(images/info_btn_hover.png) no-repeat 10px 10px;
}

.call_p{
	margin-top: 15px;
	width: 210px;
	float:left;
	font-size: 14px;
	color: #333333;
	padding-bottom: 35px;
	background: url(images/title_border.png) no-repeat bottom;
	padding-right: 28px;
}
.call{
	color: #639cd6;
}

.steps{
	margin-top: 20px;
}
.furth_info{
	font-size: 14px;
	color: #222222;
	font-weight: medium;
	float: left;
	width: 500px;
}

.furth_info tr{
	*position: relative;
}
.furth_info td{
	width: 225px;
	padding: 10px;
	vertical-align: top;
	border-left: 1px solid black !important;
	*position: relative;
}

.dark{
	background: #cccccc;
}

.light{
	background: #e5e5e5;
}


.reg{
	margin-top: 10px;
}


.c_tabs_con
{
	width:758px;
	height:40px;
	overflow:hidden;
	display:block;
	margin:10px 0px 0px 0px;
	background:transparent url(images/bottom_tab_head.png) 0px 0px no-repeat;
}
#c_tab1:link, #c_tab1:visited, #c_tab1:active
{
	width:92px;
	height:40px;
	overflow:hidden;
	display:block;
	padding:0px;
	margin:0px 0px 0px 0px;
	background:transparent url(images/bottom_tab_head.png) 0px -40px no-repeat;
	text-decoration:none;
	float:left;
}
#c_tab1:hover
{
	background-position:0px -40px;
	text-decoration:none;
}
#c_tab2:link, #c_tab2:visited, #c_tab2:active
{
	width:102px;
	height:40px;
	overflow:hidden;
	display:block;
	padding:0px;
	margin:0px 0px 0px 0px;
	background:transparent url(images/bottom_tab_head.png) -92px 0px no-repeat;
	text-decoration:none;
	float:left;
}
#c_tab2:hover
{
	background-position:-92px -40px;
	text-decoration:none;
}
#c_tab3:link, #c_tab3:visited, #c_tab3:active
{
	width:96px;
	height:40px;
	overflow:hidden;
	display:block;
	padding:0px;
	margin:0px 0px 0px 0px;
	background:transparent url(images/bottom_tab_head.png) -194px 0px no-repeat;
	text-decoration:none;
	float:left;
}
#c_tab3:hover
{
	background-position:-194px -40px;
	text-decoration:none;
}
#c_tab4:link, #c_tab4:visited, #c_tab4:active
{
	width:102px;
	height:40px;
	overflow:hidden;
	display:block;
	padding:0px;
	margin:0px 0px 0px 0px;
	background:transparent url(images/bottom_tab_head.png) -288px 0px no-repeat;
	text-decoration:none;
	float:left;
}
#c_tab4:hover
{
	background-position:-288px -40px;
	text-decoration:none;
}
#c_tab5:link, #c_tab5:visited, #c_tab5:active
{
	width:84px;
	height:40px;
	overflow:hidden;
	display:block;
	padding:0px;
	margin:0px 0px 0px 0px;
	background:transparent url(images/bottom_tab_head.png) -390px 0px no-repeat;
	text-decoration:none;
	float:left;
}
#c_tab5:hover
{
	background-position:-390px -40px;
	text-decoration:none;
}
#c_tab6:link, #c_tab6:visited, #c_tab6:active
{
	width:80px;
	height:40px;
	overflow:hidden;
	display:block;
	padding:0px;
	margin:0px 0px 0px 0px;
	background:transparent url(images/bottom_tab_head.png) -472px 0px no-repeat;
	text-decoration:none;
	float:left;
}
#c_tab6:hover
{
	background-position:-472px -40px;
	text-decoration:none;
}
#c_tab7:link, #c_tab7:visited, #c_tab7:active
{
	width:202px;
	height:40px;
	overflow:hidden;
	display:block;
	padding:0px;
	margin:0px 0px 0px 0px;
	background:transparent url(images/bottom_tab_head.png) -550px 0px no-repeat;
	text-decoration:none;
	float:left;
}
#c_tab7:hover
{
	background-position:-550px -40px;
	text-decoration:none;
}
.c_bottom_bg1
{
	width:758px;
	overflow:hidden;
}
.c_bottom_bg2
{
	width:758px;
	overflow:hidden;
	background: transparent;
}
.c_bottom_bg3
{
	margin:10px 19px 16px 19px;
	color: #333333 !important;
	font-size: 14px;
}

.c_bottom_bg3 p, .c_bottom_bg3 h2 {
	margin: 10px;
	padding: 0px 10px;
}
#c_tab_div_2, #c_tab_div_3, #c_tab_div_4, #c_tab_div_5, #c_tab_div_6, #c_tab_div_7 
{
	display:none;
	position:relative;
}
#c_tab_div_5 
{
	position:relative;
	top:0px;
}
#c_tab_div_6
{
	position:relative;
	top:5px;
}

.tabs_sect{
	background: url(images/title_border.png) no-repeat bottom center;
	padding-bottom: 30px !important;
}

.sup_info li{
	background: url(images/wrench.png) no-repeat left center;
	padding-left: 20px;
	margin-left: 20px;
}


.section{
	 margin-top: 10px;
}

#submenu{
	display: block;
	float: left;
	padding: 0px 0px 10px 0px;
	border: 0;
	outline: 0;
	background: url(images/1pxEbebeb95p.png) top left repeat;
}


#submenu .columnsub {
	display: block;
	float: left;
	margin: 10px 0px 0px 22px;
	*margin-left: 10px;
	padding: 0px;
	width: 162px;
}

#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 p {
	margin: 10px 5px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: block;
}
#submenu .columnsub p:hover {
	margin: 10px 5px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: block;
}
#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;
}

.table_view_all:link, .table_view_all:active, .table_view_all:visited{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: black;
	line-height: 16px;
	text-decoration: underline;
	margin: 10px;
	display: block;
	float:left;
}

.table_view{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: black;
	line-height: 16px;
	margin: 10px;
	float:left;
	width: 235px;
}


.c_cck
{
	background: #548FCB;
	padding: 5px 10px;
	width: 738px;
	margin-left: -20px;
	color: white;
}
.c_cckr
{
	background: #548FCB;
	padding: 5px 10px;
	width: 738px;
	margin-left: -20px;
	margin-bottom: 10px;
	text-align: center;
}

.c_cckr a{
	text-decoration: none;
	color: rgb(7, 40, 75);
	font-weight: bold;
}
.c_cck p
{
	color:white !important; font-weight:bold !important;
	font-size:14px !important;
	margin:0px !important;
	padding:5px 0px 4px 0px !important;
	text-align:left;
}

.c_bottom_bg2{
	color:white;
}

#c_tab_div_3 > table{
	color:#333333 !important;
}


#filter_prompt{
	padding: 5px 28px;
	color: #17487f;
	font-weight: bold;
	font-size: 16px;
	background: url(images/http://pentactivehosting.com/clickparts/new_design/images/vehicle_select_arrow.png) no-repeat 0px 5px;
	margin-left: 13px;
	text-align: left;
	width: 890px;
}

.labelSub{
	text-align: left;
}

.pulsing{
	margin-top: 10px;
}



.c_bottom_bg1 p, .c_bottom_bg1 h1, .c_bottom_bg1 h2, .c_bottom_bg1 div{
	color:black !important;
}