@charset "UTF-8";
body {
	background-color: #FFF;
	background-image: url(../images/body-BG.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
#blanket{
	width:100%;
	height:100%;
}
#top {
	background-image: url(../images/top-BG.png);
	background-repeat: repeat-x;
	height: 120px;
	position:fixed;
	top:0;
	left:0;
	z-index:1000;
	width: 100%;
	visibility: visible;
}
#topcontainer {
	width: 1024px;
	position:relative;
	z-index:5;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#logolink a {
	background-image: url(../images/logo-top.jpg);
	background-repeat: no-repeat;
	text-indent: -99999px;
	display: block;
	height: 91px;
	width: 406px;
	position:absolute;
	top:0;
	left:-40px;
}
#MenuBar1{
	position:absolute;
	z-index:1000;
	top:0;
	right:0;
	border-right:#575757 solid 1px;
	border-left:#000 solid 1px;
}
#topbars {
	width:1012px;
	height:42px;
	top:91px;
	left:7px;
	background:url(../images/top-bars-BG.png) no-repeat;
	position:absolute;
}
#topcontact{
	position:absolute;
	top:9px;
	left:30px;
}
#google_translate_element {
	position:absolute;
	top:5px;
	right:30px;
}
#searchbar{
	position:absolute;
	left:250px;
	bottom:14px;
}
#fblike{
	position:absolute;
	right:190px;
	bottom:10px
}
#socialmediatop{
	position: absolute;
	right:-45px;
	top:375px;
	border:1px solid #ccc;
	border-right:1px #999 solid;
	border-bottom:2px #777 solid;
	border-radius:5px;
}
#shoppingcart{
	position:absolute;
	right:30px;
	bottom:14px;
	color:#ccc;
}
	#shoppingcart a{
		color:#ccc;
	}

/*=======================================*/

#container {
	width:984px;
	padding:0 20px 100px 20px;
	margin:0 auto 0 auto;
	position:relative;
	z-index:1;
	min-height:800px;
}
#containertoppadding{
	height:133px;
	width:100%;
}

#extralogos p strong{
	width:500px;
	padding-top:50px;
	position:absolute;
	bottom:0;
	right:0;
	font-size:10px;
	color:#333;
	font-weight:normal;
	line-height:11px;
	text-align:justify;
	background:url(../images/footer-extra-logos.jpg) no-repeat top center;
}
#extralogosservices {
	width:984px;
	height:44px;
	position:absolute;
	bottom:0;
	left:20px;
	background:url(../images/footer-services-extra-logos.jpg) no-repeat top center;
	display:block;
	text-indent:-99999px;
}
	#extralogosservices ul{
		list-style:none;
	}

/*========================================*/
#partlogos{
	width: 209px;
	height: 44px;
	display:block;
	text-indent:-99999px;
	position:absolute;
	top:-40px;
	left:12px;
	background:url(../images/home-part-logos.jpg) no-repeat;
}
#homeheader h1 {
	width:100%;
	display:block;
	font-size:24px;
	color:#333;
	line-height:25px;
	text-align:center;
	margin-top:5px;
}
#homeoptions{
	width:100%;
	background:url(../images/home-BG.jpg) no-repeat top center;
	min-height:401px;
	color:#333;
	position:relative;
	margin-top:10px;
}
	#homeparts{
		width: 492px;
		float:left;
	}
	#homeparts h2 a{
		width:492px;
		height:70px;
		padding-top:331px;
		background:url(../images/home-parts-BG1.png) no-repeat;
		font-size:18px;
		color:#333;
		display:block;
		text-align:center;
		text-decoration:none;
	}
		#homeparts h2 a:hover{
			text-decoration: underline;
			background:url(../images/home-parts-BG2.jpg) no-repeat;
		}
	#homeparts p{
		font-size:12px;
		line-height:18px;
		margin-bottom:10px;
		text-align:justify;
		padding:0 20px 0 20px;
	}
	#homeservices{
		width: 492px;
		float:right;
	}
	#homeservices h2 a{
		width:492px;
		height:70px;
		padding-top:331px;
		background:url(../images/home-services-BG1.png) no-repeat;
		font-size:18px;
		color:#333;
		display:block;
		text-align:center;
		text-decoration:none;
	}
		#homeservices h2 a:hover{
			text-decoration: underline;
			background:url(../images/home-services-BG2.jpg) no-repeat;
		}
	#homeservices p{
		font-size:12px;
		line-height:18px;
		margin-bottom:10px;
		text-align:justify;
		padding:0 20px 0 20px;
	}
/*========================================*/

#footercontainer {
	width:100%;
	min-height:560px;
	background:url(../images/footer-BG.jpg) repeat-x #000;
	margin-top:0;
}
#footer {
	max-width:100%;
	min-width:1025px;
	margin:0 auto 0 auto;
	min-height:560px;
	background:url(../images/footer-content-BG.jpg) no-repeat top center;
	position:relative;
}
#footercontent{
	width:984px;
	margin:0 auto 0 auto;
	padding-top:150px;
	position:relative;
	color:#777;
}
#footerdisclaimer{
	width:310px;
	float:right;
	font-size:12px;
	margin-right:30px;
}
	#footerdisclaimer p{
		text-align:justify;
		line-height:18px;
		margin-bottom:10px;
	}
	#footerdisclaimer a{
		color:#ccc;
		width:200px;
		font-size:8px;
		text-decoration:none;
	}
	#footerdisclaimer a:hover{
		text-decoration:underline;
	}
	#footerdisclaimer span{
		display:block;
		text-align:right;
	}
.footercolumns{
	width:150px;
	float:left;
	margin-left:30px;
}
	.footercolumns ul{
		font-weight:bold;
		list-style:none;
		line-height:24px;
	}
		.footercolumns ul ul{
			margin-left:10px;
			font-weight:normal;
		}
	.footercolumns ul a{
		color:#777;
		text-decoration:none;
	}
	.footercolumns ul a:hover{
		text-decoration:underline;
	}
	.footercolumns p{
		margin:20px 0 0 0;
	}
#footercontact{
	line-height:15px;
	width:100%;
	text-align:right;
	margin:10px 0 0 0;
	font-size:11px;
}

/*========================================*/

#menu {
	background-image: url(../images/menu-mid-BG.jpg);
	background-repeat: repeat-y;
	float: left;
	width: 201px;
	margin:-8px 0 0 5px;
}
#partsmenutop{
	background:url(../images/menu-top-parts.jpg) no-repeat;
	display:block;
	text-indent:-99999px;
	width:201px;
	height:78px;
}
#servicesmenutop{
	background:url(../images/menu-top-services.jpg) no-repeat;
	display:block;
	text-indent:-99999px;
	width:201px;
	height:78px;
}
#defaultmenutop{
	background:url(../images/menu-top-default.jpg) no-repeat;
	display:block;
	text-indent:-99999px;
	width:201px;
	height:78px;
}
#menubottom{
	background:url(../images/menu-bottom.jpg) no-repeat;
	display:block;
	text-indent:-99999px;
	width:201px;
	height:56px;
}
#defaultpagead{
	float: left;
	width: 201px;
	margin:20px 0 20px 5px;
	position:relative;
}

/*========================================*/

#contentcontainer {
	color: #333;
	float: right;
	width: 760px;
	margin:5px 3px 0 0;
	line-height:22px;
}
	#contentcontainer p a {
		color:darkred;
		text-decoration:none;
	}
	#contentcontainer p a:hover {
		color:darkred;
		text-decoration:underline;
	}
#innercontent {
	width:710px;
	padding:25px;
	padding-top:70px;
	position:relative;
	background: url(../images/catalogs/BLANK-banner.jpg) no-repeat;
}
	#innercontent h1 {
		color:#c3b600;
		font-size:12px;
		letter-spacing:4px;
		width:720px;
		display:block;
		text-align:center;
		position:absolute;
		top:23px;
		left:20px;
	}
	
	#innercontent h2{
		font-size:18px;
	}
	#innercontent h3{
		font-size:14px;
		margin-left:15px;
	}
	#innercontent p{
		margin-left:15px;
		margin-bottom:15px;
	}
	#innercontent ul.innerlists{
		margin:0 0 20px 35px;
	}
	#innercontent ol{
		margin:0 0 20px 35px;
	}
	#innercontent table.services {
		background:#01465c;
		color:#000;	
		width:100%;
		margin-bottom:20px;
		line-height:16px;
		font-weight:bold;
		border-radius:5px;
		border:1px #01465c solid;
	}
	#innercontent table.services tr {
		background:#fff;
	}
	#innercontent table.services th {
		background:#01465c;
		color:#fff;
		letter-spacing:3px;
		font-weight:normal;
		font-size:12px;
		padding:5px;
		text-align:center;
	}
	#innercontent table.services td {
		padding:10px;
		padding-left:20px;
		margin:3px;
	}
	#innercontent table tr.even{
		background-color:#ddd;
	}
#content{
	width:550px;
	float:left;
	margin-left:5px;
}
	#content h1{
		font-size:18px;
	}
	#content h2{
		font-size:14px;
		margin-left:15px;
	}
	#content p{
		margin-left:15px;
		margin-bottom:25px;
	}
#servicesbanner{
	width:760px;
	height:354px;
	position:relative;
	background:url(../images/services-homebanner.jpg) no-repeat;
}
	#servicescaption p{
		color:#111;
		font-size:12px;
		line-height:13px;
		width:214px;
		padding:6px 8px 10px 10px;
		position:absolute;
		top:225px;
		left:38px;
	}
#partsbanner{
	width:760px;
	height:354px;
	position:relative;
	background: url(../slider-parts/images/thecheater.jpg) no-repeat;
	margin-bottom:10px;
}
	#bannerheading strong {
		color:#c3b600;
		font-size:12px;
		letter-spacing:4px;
		width:720px;
		display:block;
		text-align:center;
		position:absolute;
		top:23px;
		left:20px;
		z-index:1000;
	}
	#partsbanner a{
		position:absolute;
		display:block;
		text-align:center;
		text-decoration:none;
		color:#333;
		line-height:14px;
	}
		#partsbanner a:hover{
			color:#b91319;
		}
		#partsbanner a p{
			font-size:12px;
			margin-top:2px;
			display:block;
			text-align:center;
		}
		#partsbanner a strong{
			font-size:16px;	
		}
	#partsbanner #manifold a{
		width:302px;
		padding:152px 10px 0 10px;
		left:42px;
		top:98px;
	}
	#partsbanner #airflow a{
		width:210px;
		padding:70px 117px 0 10px;
		right:40px;
		top:79px;
	}
	#partsbanner #oilcooler a{
		width:309px;
		padding:0 10px 0 10px;
		right:48px;
		top:254px;
	}
#buckets{
	width:100%;
	height:230px;
	margin-top:15px;
	margin-bottom:20px;
}
	#buckets a{
		color:#fff;
		font-size:24px;
		line-height:24px;
		text-decoration:none;
		text-align:left;
		display:block;
		width:100%;
		margin-bottom:2px;
		padding-top:50px;
	}
		#buckets a:hover {
			text-decoration:underline;
		}
	#buckets p{
		color:#fff;	
		font-size:14px;
		line-height:15px;
	}
.bucketcontent{
	padding:0 15px 20px 20px;
	position:absolute;
	bottom:0;
}
	#chartsbucket{
		width:230px;
		height:230px;
		background:url(../images/bucket-charts.jpg) no-repeat;
		position:relative;
		float:left;
	}
	#booksbucket{
		width:230px;
		height:230px;
		background:url(../images/bucket-toolsandbooks.jpg) no-repeat;
		position:relative;
		float:left;
		margin-left:33px;
	}
	#servicesbucket{
		width:230px;
		height:230px;
		background:url(../images/bucket-services.jpg) no-repeat;
		position:relative;
		float:right;
	}
	#headbucket{
		width:230px;
		height:230px;
		background:url(../images/bucket-head.jpg) no-repeat;
		position:relative;
		float:left;
	}
	#casebucket{
		width:230px;
		height:230px;
		background:url(../images/bucket-case.jpg) no-repeat;
		position:relative;
		float:left;
		margin-left:33px;
	}
	#turnkeybucket{
		width:230px;
		height:230px;
		background:url(../images/bucket-turnkey.jpg) no-repeat;
		position:relative;
		float:right;
	}
#partscataloglist{
	padding:5px 15px 20px 15px;
	background:#efeff0;
	border:1px solid #999;
	border-right:1px solid #555;
	border-bottom:2px solid #555;
	border-radius:5px;
	margin:25px 4px 20px 0px;
	position:relative;
}
	#partscataloglist strong{
		padding:5px 10px;
		display:block;
		width:702px;
		font-size:10px;
		margin-top:-15px;
		color:#c3b600;
		margin-bottom:20px;
		text-align:center;
		letter-spacing:5px;
		background:url(../images/top-BG.png) left 93px;
		border:1px #000 solid;
		border-radius:5px;
	}
	#partscataloglist p{
		font-size:12px;
		line-height:12px;
		padding:20px 10px 5px 10px;
	}
	#empibucket a{
		width:222px;
		height:153px;
		display:block;
		text-indent:-99999px;
		background:url(../images/parts-links/empi1.jpg) no-repeat;
		float:left;
	}
	#empibucket a:hover{
		background:url(../images/parts-links/empi2.jpg) no-repeat;
	}
	#bugpackbucket a{
		width:222px;
		height:153px;
		display:block;
		text-indent:-99999px;
		background:url(../images/parts-links/bugpack1.jpg) no-repeat;
		float:left;
		margin-left:29px;
	}
	#bugpackbucket a:hover{
		background:url(../images/parts-links/bugpack2.jpg) no-repeat;
	}
	#iapbucket a{
		width:222px;
		height:153px;
		display:block;
		text-indent:-99999px;
		background:url(../images/parts-links/iap1.jpg) no-repeat;
		float:right;
	}
	#iapbucket a:hover{
		background:url(../images/parts-links/iap2.jpg) no-repeat;
	}
#adscore a{
	width:151px;
	height:528px;
	float:right;
	display:block;
	text-indent:-99999px;
	background:url(../images/score-ad-banner.jpg) no-repeat;
}
#adturnkey a{
	width:200px;
	height:500px;
	display:block;
	text-indent:-99999px;
	background:url(../images/ad-turn-key-ready.jpg) no-repeat;
}

/*========================================*/
#infodiv{
	position:relative;
	width:100%;
}
.formcol1 {
	float: left;
	width: 360px;
	margin-bottom:50px;
}
.formcol2 {
	float: right;
	width: 360px;
}
/*========================================*/

#productheadings {
	color:#c3b600;
	font-size:12px;
	letter-spacing:4px;
	width:720px;
	display:block;
	text-align:left;
	position:absolute;
	top:23px;
	left:40px;
}
#audiraccatalog{
	width:710px;
	padding:25px;
	padding-top:110px;
	position:relative;
	background: url(../images/catalogs/audiracracing-banner.jpg) no-repeat;
}
#empicatalog{
	width:710px;
	padding:25px;
	padding-top:110px;
	position:relative;
	background: url(../images/catalogs/empi-banner.jpg) no-repeat;
}
#enginecatalog{
	width:710px;
	padding:25px;
	padding-top:150px;
	position:relative;
	background: url(../images/catalogs/engine-banner.jpg) no-repeat;
}
#engineempicatalog{
	width:710px;
	padding:25px;
	padding-top:150px;
	position:relative;
	background: url(../images/catalogs/engine-empi-banner.jpg) no-repeat;
}
#toolsbookscatalog{
	width:710px;
	padding:25px;
	padding-top:150px;
	position:relative;
	background: url(../images/catalogs/tools-banner.jpg) no-repeat;
}
#exhaustcatalog{
	width:710px;
	padding:25px;
	padding-top:150px;
	position:relative;
	background: url(../images/catalogs/exhaust-banner.jpg) no-repeat;
}
#exhaustempicatalog{
	width:710px;
	padding:25px;
	padding-top:150px;
	position:relative;
	background: url(../images/catalogs/exhaust-empi-banner.jpg) no-repeat;
}
#chassiscatalog{
	width:710px;
	padding:25px;
	padding-top:150px;
	position:relative;
	background: url(../images/catalogs/chassis-banner.jpg) no-repeat;
}
#chassisempicatalog{
	width:710px;
	padding:25px;
	padding-top:150px;
	position:relative;
	background: url(../images/catalogs/chassis-empi-banner.jpg) no-repeat;
}
#exteriorcatalog{
	width:710px;
	padding:25px;
	padding-top:150px;
	position:relative;
	background: url(../images/catalogs/exterior-banner.jpg) no-repeat;
}
#exteriorempicatalog{
	width:710px;
	padding:25px;
	padding-top:150px;
	position:relative;
	background: url(../images/catalogs/exterior-empi-banner.jpg) no-repeat;
}
#intakecatalog{
	width:710px;
	padding:25px;
	padding-top:150px;
	position:relative;
	background: url(../images/catalogs/intake-banner.jpg) no-repeat;
}
#intakeempicatalog{
	width:710px;
	padding:25px;
	padding-top:150px;
	position:relative;
	background: url(../images/catalogs/intake-empi-banner.jpg) no-repeat;
}
#interiorcatalog{
	width:710px;
	padding:25px;
	padding-top:150px;
	position:relative;
	background: url(../images/catalogs/interior-banner.jpg) no-repeat;
}
#interiorempicatalog{
	width:710px;
	padding:25px;
	padding-top:150px;
	position:relative;
	background: url(../images/catalogs/interior-empi-banner.jpg) no-repeat;
}
#transaxlecatalog{
	width:710px;
	padding:25px;
	padding-top:150px;
	position:relative;
	background: url(../images/catalogs/transaxle-banner.jpg) no-repeat;
}
#transaxleempicatalog{
	width:710px;
	padding:25px;
	padding-top:150px;
	position:relative;
	background: url(../images/catalogs/transaxle-empi-banner.jpg) no-repeat;
}

/*========================================*/
#map{
	width:682px;
	padding:10px;
	border: 4px double #333;
	margin-bottom:20px;
	background:#fff;
	position:relative;
}
	a.map{
		position:absolute;
		left:80px;
		bottom:10px;
		color:darkred;
		background:#fff;
		padding:3px 5px;
		text-decoration:none;
	}
#contactform{
	width:310px;
	margin-left:20px;
	float:right;
	padding:20px;
	background:#eee;
	border:1px solid #ccc;
	border-right:2px solid #ccc;
	border-bottom:2px solid #ccc;
	border-radius: 5px;
}
	#contactform h2{
		padding-bottom:10px;
		border-bottom: 1px solid #ccc;
		margin-bottom: 10px;
	}
	.formwidth{
		width:280px;
		border-radius:5px;
		border:1px solid #ccc;
		border-top:2px solid #999;
		border-left:2px solid #999;
	}

/*========================================*/

h2.chartcontent{
	width:710px;
	display:block;
	text-align:center;
	line-height:18px;
	margin-bottom:5px;
	color:darkred;
}
	h2.chartcontent span{
		font-size:14px;
	}
	hr.charthr{
		margin:40px 0 30px 0;
	}
table.charts{
	background:#000;
	margin:0 auto 20px auto;
	line-height:16px;
}
table.charts th{
	color:#fff;
	background:#000;
	text-align:center;
	font-weight:normal;
	padding:5px 10px;
}
table.charts tr{
	background:#fff;
}
table.charts td{
	padding:5px 10px;
	text-align:center;
	margin:0;
	background:#fff;
}
.divide {
	display: inline-table;
	text-align:center;
	min-width:100px;
	line-height:14px;
	margin-top:-10px;
	padding:0;
}
	.divide span{
		text-decoration:underline;
	}
table.equations{
	font-weight:bold;
}
table.solutions{
	background:#fff;
	margin:0 auto 20px auto;
	line-height:16px;
}
table.solutions td{
	padding:5px 5px;
	text-align:center;
	background:#fff;
}
table.years{
	background:#000;
	margin:0 15px 20px 0;
	line-height:16px;
	float:left;
	width:340px;
}
table.years th{
	color:#fff;
	background:#000;
	text-align:center;
	font-weight:normal;
	padding:5px 10px;
}
table.years tr{
	background:#fff;
}
table.years td{
	padding:5px 10px;
	text-align:left;
	margin:0;
	background:#fff;
}
	table.yearsright{
	background:#000;
	margin:0 0 20px 0;
	line-height:16px;
	float:right;
	width:340px;
	}
	table.yearsright th{
		color:#fff;
		background:#000;
		text-align:center;
		font-weight:normal;
		padding:5px 10px;
	}
	table.yearsright tr{
		background:#fff;
	}
	table.yearsright td{
		padding:5px 10px;
		text-align:left;
		margin:0;
		background:#fff;
	}
	
/*========================================*/

#scoreinternational{
	width:710px;
	height:215px;
	position:relative;
	background: url(../images/catalogs/SCORE-banner.png) no-repeat center 20px;
}
#cheatermanifold{
	width:710px;
	height:400px;
	position:relative;
	background: url(../images/catalogs/Cheater-banner.png) no-repeat center -20px;
}
#airflowsystem{
	width:710px;
	height:424px;
	position:relative;
	background: url(../images/catalogs/Airflow-banner.png) no-repeat center -20px;
}
#oilpressurevalve{
	width:710px;
	height:424px;
	position:relative;
	background: url(../images/catalogs/Oilpressure-banner.png) no-repeat center -20px;
}
#shipping{
	width:710px;
	height:285px;
	position:relative;
	background: url(../images/catalogs/Shipping-banner.png) no-repeat center -20px;
}
#racingcase{
	width:710px;
	height:295px;
	position:relative;
	background: url(../images/catalogs/racingcase-banner.png) no-repeat center 15px;
}
#econoblock{
	width:710px;
	height:295px;
	position:relative;
	background: url(../images/catalogs/econoblock-banner.png) no-repeat center 15px;
}
#homeblog a{
	width:200px;
	height:100px;
	display:block;
	text-indent:-99999px;
	margin:20px 0 0 146px;
	background: url(../images/blog-btn.jpg) no-repeat;
}
#homeforum a{
	width:200px;
	height:100px;
	display:block;
	text-indent:-99999px;
	margin:20px 0 0 146px;
	background: url(../images/forum-btn.jpg) no-repeat;
}
#bloglink a{
	width:150px;
	height:75px;
	float:right;
	display:block;
	text-indent:-99999px;
	margin:0 2px 20px 0;
	background: url(../images/blog-smallbtn.jpg) no-repeat;
}
#forumlink a{
	width:150px;
	height:75px;
	float:right;
	display:block;
	text-indent:-99999px;
	margin:0 2px 20px 0;
	background: url(../images/forum-smallbtn.jpg) no-repeat;
}
/*========================================*/
a.download{
	width:200px;
	min-height:20px;
	display:block;
	padding:10px 50px 10px 20px;;
	text-align:left;
	text-decoration:none;
	color:#333;
	font-size:14px;
	line-height:16px;
	background: #fff url(../images/icon-pdf.png) no-repeat 230px center;
	border:#ccc 1px solid;
	border-right:#999 1px solid;
	border-bottom:#999 2px solid;
	border-radius:5px;
	margin-bottom:10px;
}
	a:hover.download {
		background:#ededed url(../images/icon-pdf.png) no-repeat 230px center;
		border:#ccc 1px solid;
		border-left:#999 1px solid;
		border-top:#999 2px solid;
	}
.audiracproducts a{
	display:block;
	text-indent:-99999px;
	width:700px;
	height:200px;
	margin:10px 0 10px 5px;	
}
	.cheaterlink a{
		background: url(../images/audirac-product-links/cheater-link.jpg) no-repeat;
	}
	.airflowlink a{
		background: url(../images/audirac-product-links/airflow-link.jpg) no-repeat;
	}
	.oilvalvelink a{
		background: url(../images/audirac-product-links/oilvalve-link.jpg) no-repeat;
	}
	.racingcaselink a{
		background: url(../images/audirac-product-links/racingcase-link.jpg) no-repeat;
	}
	.econoblocklink a{
		background: url(../images/audirac-product-links/econoblock-link.jpg) no-repeat;
	}
/*========================================*/

#temporarynote{
	width:585px;
	margin:0 0 5px 5px;
	border:1px solid #999;
	border-right:1px solid #333;
	border-bottom:2px solid #333;
	border-radius:5px;
	background: url(../images/yield-hm.jpg) no-repeat 20px center;
	padding: 10px 20px 14px 140px;
}
#temporarynote p{
	font-size:10px;
	line-height:12px;
}
#temporarynote em{
	font-style:normal;
	text-decoration: underline;
}

/*========================================*/
#productlist ul{
	margin-left:15px;
}
#continuebtn a{
	margin:20px;
	padding:5px 10px;
	text-decoration:none;
	color:white;
	border-radius:5px;
	border:1px #333 solid;
}
#continuebtn a:hover{
	background:#ccc;
}
#onevwminute{
	margin:-10px 0 0 -18px;
	width:760px;
	height:700px;
}

/*========================================*/
#instrpage{
	width: 610px;
	height: 350px;
	display:block;
	text-indent:-99999px;
	background:url(../images/parts-links/instr-page.jpg) no-repeat;
	margin:0 0 20px 50px;
}
.racingcase{
	margin-bottom:20px;
	padding:20px 40px 0px 40px;
	border-top:1px solid #111;
	position:relative;
}
.racingcase img{
	float:left;
}
.racingcase .rccontent{
	float:right;
	width:400px;
}
	.racingcase .rccontent span{
		margin-left:10px;
		font-style:italic;
		color:#777;
	}

.cleared{
	clear:both;
	height:0px;
}
.margintopneg30{
	margin-top:-30px;
}
.redboldertext{
	color:darkred;
	font-weight:bold;
}
.vwOut{
	display:block;
	text-indent:-99999px;
	position:absolute;
}
.bpItems{
	background:url(../images/menu-bugpack.png) no-repeat;
	width:136px;
	height:76px;
	margin-left:10px;
	display:block;
	text-indent:-99999px;
}
.empiItems{
	background: url(../images/menu-empi.png) no-repeat;
	width:101px;
	height:70px;
	margin-left:30px;
	display:block;
	text-indent:-99999px;
}
.iapItems{
	background: url(../images/menu-iap.png) no-repeat;
	width:136px;
	height:76px;
	margin-left:10px;
	display:block;
	text-indent:-99999px;
}
.audiracItems{
	background: url(../images/menu-audirac.png) no-repeat;
	width:136px;
	height:51px;
	margin-left:10px;
	display:block;
	text-indent:-99999px;
}
.partsItems{
	background: url(../images/menu-parts.png) no-repeat;
	width:182px;
	height:65px;
	margin-left:-10px;
	display:block;
	text-indent:-99999px;
}
.servicesItems{
	background: url(../images/menu-services.png) no-repeat;
	width:182px;
	height:65px;
	margin-left:-10px;
	display:block;
	text-indent:-99999px;
}
.tenpxfont{
	font-size:10px;
}
.space200px{
	width:710px;
	height:205px;
}
.space250px{
	width:710px;
	height:250px;
}
.space330px{
	width:710px;
	height:330px;
}
.valvepic{
	float:left;
	margin:15px;
}
.valvelist{
	margin-left:20px;
	float:left;
	width:400px;
}
.fright{
	float:right
}
.fleft{
	float:left;
}
.notext{
	display:block;
	width:600px;
	text-indent:-99999px;
}
.margintop5 {
	margin-top:3px;
}
#topcontact strong a {
	color:darkred;
	
}