/* CSS Document */

body {
	background-image: url(../jpg/jpgs2010/HomePage2010/bkgRepeat2010_V2.jpg);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	line-height: 110%;
	background-repeat: repeat;
	margin: 0;
	padding: 0;
}

.noDisplay {display: none;}

#intMain
 	{
	position: relative;
	top: 66px;
	left: 29px;
	width: 935px;
	background: none;
	height: 800px;
	}

#animBoxOuter
	{width: 905px;
	border: 3px solid #000000;
	padding: 4px;
	margin: 0px; 
	position: relative;
	top: 0px;
	left: 1px;
	}

#productBox
	{width: 894px;
	background-image: url(../jpg/jpgs2010/CommonJPGs2010/GradientBKG_Grey920.jpg); 
	position: relative;
	padding: 10px;
	top: 10px;
	border: 3px solid #000000;
	}

#fadeBar {
	position: absolute;
	top: 250px;
	width: 2000px;
	height: 700px;
	background-image: url(../png/pngs2010/homePage2010/FadeBar.png);
	background-repeat: repeat-x}

#explodedView 
	{position: relative;
	margin-left: 40px;
	}

#frontPageLogo {position: absolute;
	top: 0px;
	left: 650px;
	}

#heading
	{position: relative;
	margin: 10px 0px 0px 45px;
	}

#racers
	{position: absolute;
	left: 45px;
	top: 436px;
	display: block;
	width: 640px;
	z-index: 100;
	}
#racers img
	{float: left;
	margin: 0px 6px 6px 0px;}

#slash1 {
	position:absolute;
	z-index:1;
	left: 300px;
	top: 117px;
}
#slash2 {
	position:absolute;
	z-index:2;
	left: 300px;
	top: 258px;
}

#socialNetworking {
	position:absolute;
	width:621px;
	text-align: center;
	height:57px;
	z-index:1;
	left: 51px;
	top: 722px;
}

#salesNews
	{position: absolute;
	top: 370px;
	left:690px;
	width: 300px;
	background: none;
	}

.saleItem
	{background-image: url(../jpg/jpgs2010/HomePage2010/SaleBox2.jpg); 
	background-repeat: no-repeat;
	margin-bottom: 20px;
	width: 239px;
	height: 120px;
	}
/*colors*/
.red {color: #CE3127;}
.yellow {color: #FFFF00;}
.white {color: #FFFFFF;}
.black {color: #000000;}
.nosee {visibility: hidden;}
/*background colors*/
.bkgBlack {background-color: #000;}
.bkgRed {background-color: #CE3127;}
.bkgYellow {background-color: #000;}
.bkgWhite {background-color: #000;}
/*borders and colors*/
.b1White {border: 1px solid #FFF;}
.centerDiv {margin-left: auto; margin-right: auto; text-align: center;}

/*font sizes*/
.f8 {font-size: 8px; line-height: 10px;}
.f9 {font-size: 9px; line-height: 10px;}
.f10 {font-size: 10px; line-height: 11px;}
.f11 {font-size: 11px; line-height: 12px;}
.f12 {font-size: 12px; line-height: 14px;}
.f13 {font-size: 13px; line-height: 14px;}
.f14 {font-size: 14px; line-height: 16px;}
.f15 {font-size: 15px; line-height: 110%;}
.f16 {font-size: 16px; line-height: 18px;}
.f18 {font-size: 18px; line-height: 20px;}
.f20 {font-size: 20px; line-height: 22px;}
.f24 {font-size: 24px; line-height: 26px;}
.f36 {font-size: 36px; line-height: 110%;}
.f37 {font-size: 37px; line-height: 110%;}
.f38 {font-size: 38px; line-height: 110%;}
.f48 {font-size: 48px; line-height: 110%;}
.f60 {font-size: 60px; line-height: 110%;}
.f72 {font-size: 72px; line-height: 110%;}

h1, h2, h3, h4, h5, h6 {font-family: Arial, Helvetica, sans-serif; margin: 0; padding: 0; text-transform: uppercase;}
h1.super {font-size: 36px; line-height: 36px;}
h2.super {font-size: 30px; line-height: 30px;}
h1 {font-size: 24px; line-height: 24px;}
h2 {font-size: 21px; line-height: 19px;}
h3 {font-size: 18px; line-height: 16px;}
h4 {font-size: 15px; line-height: 14px;}
h5 {font-size: 12px; line-height: 111px;}
h6 {font-size: 9px; line-height: 9px;}

/*font and paragraph styles*/
.b {font-weight: bold;}
.i {font-style: italic;}
.n {font-style: normal;}
.u {text-decoration: underline;}

.lheight10 {line-height: 10px;}
.lheight11 {line-height: 11px;}
.lheight12 {line-height: 12px;}
.lheight13 {line-height: 13px;}
.lheight14 {line-height: 14px;}
.lheight15 {line-height: 15px;}
.lheight16 {line-height: 16px;}
.lheight17 {line-height: 17px;}
.lheight18 {line-height: 18px;}
.lheight19 {line-height: 19px;}
.lheight20 {line-height: 20px;}

.ac {text-align: center;}
.al {text-align: left;}
.ar {text-align: right;}
.aj {text-align: justify;}

.tru {text-transform: uppercase;}
.trl {text-transform: lowercase;}
.trc {text-transform: capitalize;}

/*Positioning within box*/
.bottom0 {bottom: 0px;}
.bottom10 {bottom: 10px;}
.bottom20 {bottom: 20px;}
.bottom30 {bottom: 30px;}
.bottom40 {bottom: 40px;}
.bottom50 {bottom: 50px;}
.bottom60 {bottom: 60px;}
.bottom70 {bottom: 70px;}
.bottom80 {bottom: 80px;}
.bottom90 {bottom: 90px;}
.bottom100 {bottom: 100px;}


/*padding*/
p.padTop0, div.padTop0 {padding-top: 0px;}
p.padTop3, div.padTop3 {padding-top: 3px;}
p.padTop5, div.padTop5 {padding-top: 5px;}
p.padTop10, div.padTop10 {padding-top: 10px;}
p.padTop15, div.padTop15 {padding-top: 15px;}
p.padTop20, div.padTop20 {padding-top: 20px;}
p.padTop30, div.padTop30 {padding-top: 30px;}
p.padTop40, div.padTop40 {padding-top: 40px;}
p.padTop50, div.padTop50 {padding-top: 50px;}
p.padTop60, div.padTop60 {padding-top: 60px;}
p.padTop70, div.padTop70 {padding-top: 70px;}
p.padTop80, div.padTop80 {padding-top: 80px;}
p.padTop90, div.padTop90 {padding-top: 90px;}
p.padTop100, div.padTop100 {padding-top: 100px;}

p.padLeft0, div.padLeft0 {padding-left: 0px;}
p.padLeft5, div.padLeft5 {padding-left: 5px;}
p.padLeft10, div.padLeft10 {padding-left: 10px;}
p.padLeft15, div.padLeft15 {padding-left: 15px;}
p.padLeft20, div.padLeft20 {padding-left: 20px;}
p.padLeft30, div.padLeft30 {padding-left: 30px;}
p.padLeft40, div.padLeft40 {padding-left: 40px;}
p.padLeft50, div.padLeft50 {padding-left: 50px;}
p.padLeft60, div.padLeft60 {padding-left: 60px;}
p.padLeft70, div.padLeft70 {padding-left: 70px;}
p.padLeft80, div.padLeft80 {padding-left: 80px;}
p.padLeft90, div.padLeft90 {padding-left: 90px;}
p.padLeft100, div.padLeft100 {padding-left: 100px;}
p.padLeft110, div.padLeft110 {padding-left: 110px;}
p.padLeft120, div.padLeft120 {padding-left: 120px;}
p.padLeft130, div.padLeft130 {padding-left: 130px;}
p.padLeft140, div.padLeft140 {padding-left: 140px;}
p.padLeft150, div.padLeft150 {padding-left: 150px;}
p.padLeft160, div.padLeft160 {padding-left: 160px;}
p.padLeft170, div.padLeft170 {padding-left: 170px;}
p.padLeft180, div.padLeft180 {padding-left: 180px;}
p.padLeft190, div.padLeft190 {padding-left: 190px;}
p.padLeft200, div.padLeft200 {padding-left: 200px;}
p.padLeft210, div.padLeft210 {padding-left: 210px;}
p.padLeft220, div.padLeft220 {padding-left: 220px;}
p.padLeft230, div.padLeft230 {padding-left: 230px;}
p.padLeft240, div.padLeft240 {padding-left: 240px;}
p.padLeft250, div.padLeft250 {padding-left: 250px;}

p.padRight0, div.padRight0 {padding-right: 0px;}
p.padRight5, div.padRight5 {padding-right: 5px;}
p.padRight10, div.padRight10 {padding-right: 10px;}
p.padRight15, div.padRight15 {padding-right: 15px;}
p.padRight20, div.padRight20 {padding-right: 20px;}
p.padRight25, div.padRight25 {padding-right: 25px;}
p.padRight30, div.padRight30 {padding-right: 30px;}
p.padRight30, div.padRight40 {padding-right: 40px;}
p.padRight30, div.padRight50 {padding-right: 50px;}
p.padRight30, div.padRight60 {padding-right: 60px;}

p.padBottom0, div.padBottom0 {padding-bottom: 0px;}
p.padBottom1, div.padBottom1 {padding-bottom: 1px;}
p.padBottom2, div.padBottom2 {padding-bottom: 2px;}
p.padBottom3, div.padBottom3 {padding-bottom: 3px;}
p.padBottom5, div.padBottom5 {padding-bottom: 5px;}
p.padBottom10, div.padBottom10 {padding-bottom: 10px;}
p.padBottom15, div.padBottom15 {padding-bottom: 15px;}
p.padBottom20, div.padBottom20 {padding-bottom: 20px;}
p.padBottom30, div.padBottom30 {padding-bottom: 30px;}
p.padBottom40, div.padBottom40 {padding-bottom: 40px;}

/*MARGINS*/
p.margTop0, div.margTop0 {margin-top: 0px;}
p.margTop5, div.margTop5 {margin-top: 5px;}
p.margTop10, div.margTop10 {margin-top: 10px;}
p.margTop15, div.margTop15 {margin-top: 15px;}
p.margTop20, div.margTop20 {margin-top: 20px;}

p.margTop-5, div.margTop-5 {margin-top: -5px;}
p.margTop-10, div.margTop-10 {margin-top: -10px;}
p.margTop-15, div.margTop-15 {margin-top: -15px;}
p.margTop-20, div.margTop-20 {margin-top: -20px;}
p.margTop-30, div.margTop-30 {margin-top: -30px;}
p.margTop-40, div.margTop-40 {margin-top: -40px;}
p.margTop-50, div.margTop-50 {margin-top: -50px;}

p.margLeft0, div.margLeft0 {margin-left: 0px;}
p.margLeft5, div.margLeft5 {margin-left: 5px;}
p.margLeft10, div.margLeft10 {margin-left: 10px;}
p.margLeft15, div.margLeft15 {margin-left: 15px;}
p.margLeft20, div.margLeft20 {margin-left: 20px;}
p.margLeft30, div.margLeft30 {margin-left: 30px;}
p.margLeft40, div.margLeft40 {margin-left: 40px;}
p.margLeft140, div.margLeft140 {margin-left: 140px;}

p.margLeft-5, div.margLeft-5 {margin-left: -5px;}
p.margLeft-10, div.margLeft-10 {margin-left: -10px;}
p.margLeft-15, div.margLeft-15 {margin-left: -15px;}
p.margLeft-20, div.margLeft-20 {margin-left: -20px;}

p.margRight0, div.margRight0 {margin-right: 0px;}
p.margRight5, div.margRight5 {margin-right: 5px;}
p.margRight10, div.margRight10 {margin-right: 10px;}
p.margRight15, div.margRight15 {margin-right: 15px;}
p.margRight20, div.margRight20 {margin-right: 20px;}

p.margRight-5, div.margRight-5 {margin-right: -5px;}
p.margRight-10, div.margRight-10 {margin-right: -10px;}
p.margRight-15, div.margRight-15 {margin-right: -15px;}
p.margRight-20, div.margRight-20 {margin-right: -20px;}

p.margBottom0, div.margBottom0 {margin-bottom: 0px;}
p.margBottom5, div.margBottom5 {margin-bottom: 5px;}
p.margBottom10, div.margBottom10 {margin-bottom: 10px;}
p.margBottom15, div.margBottom15 {margin-bottom: 15px;}
p.margBottom20, div.margBottom20 {margin-bottom: 20px;}

p.margBottom-5, div.margBottom-5 {margin-bottom: -5px;}
p.margBottom-10, div.margBottom-10 {margin-bottom: -10px;}
p.margBottom-15, div.margBottom-15 {margin-bottom: -15px;}
p.margBottom-20, div.margBottom-20 {margin-bottom: -20px;}

.wid10 {width: 10px;}
.wid20 {width: 20px;}
.wid25 {width: 25px;}
.wid30 {width: 30px;}
.wid40 {width: 40px;}
.wid50 {width: 50px;}
.wid60 {width: 60px;}
.wid70 {width: 70px;}
.wid80 {width: 80px;}
.wid90 {width: 90px;}
.wid100 {width: 100px;}
.wid110 {width: 110px;}
.wid120 {width: 120px;}
.wid130 {width: 130px;}
.wid140 {width: 140px;}
.wid150 {width: 150px;}
.wid160 {width: 160px;}
.wid170 {width: 170px;}
.wid180 {width: 180px;}
.wid190 {width: 190px;}
.wid200 {width: 200px;}
.wid210 {width: 210px;}
.wid220 {width: 220px;}
.wid230 {width: 230px;}
.wid240 {width: 240px;}
.wid250 {width: 250px;}
.wid260 {width: 260px;}
.wid270 {width: 270px;}
.wid280 {width: 280px;}
.wid290 {width: 290px;}
.wid300 {width: 300px;}
.wid310 {width: 310px;}
.wid320 {width: 320px;}
.wid320 {width: 330px;}
.wid340 {width: 340px;}
.wid350 {width: 350px;}
.wid360 {width: 360px;}
.wid370 {width: 370px;}
.wid380 {width: 380px;}
.wid390 {width: 390px;}
.wid400 {width: 400px;}
.wid450 {width: 450px;}
.wid460 {width: 460px;}
.wid470 {width: 470px;}
.wid480 {width: 480px;}
.wid490 {width: 490px;}
.wid500 {width: 500px;}
.wid550 {width: 550px;}
.wid650 {width: 650px;}
.wid750 {width: 750px;}

.wid10p {width: 10%;}
.wid15p {width: 15%;}
.wid20p {width: 20%;}
.wid25p {width: 25%;}
.wid30p {width: 30%;}
.wid35p {width: 35%;}
.wid40p {width: 40%;}
.wid45p {width: 45%;}
.wid50p {width: 50%;}
.wid55p {width: 55%;}
.wid60p {width: 60%;}
.wid65p {width: 65%;}
.wid70p {width: 70%;}
.wid75p {width: 75%;}
.wid80p {width: 80%;}
.wid85p {width: 85%;}
.wid90p {width: 90%;}
.wid95p {width: 95%;}
.wid100p {width: 100%;}

.wid9p {width: 9%;}
.wid14p {width: 14%;}
.wid19p {width: 19%;}
.wid24p {width: 24%;}
.wid29p {width: 29%;}
.wid34p {width: 34%;}
.wid39p {width: 39%;}
.wid44p {width: 44%;}
.wid49p {width: 49%;}
.wid54p {width: 54%;}
.wid59p {width: 59%;}
.wid64p {width: 64%;}
.wid69p {width: 69%;}
.wid74p {width: 74%;}
.wid79p {width: 79%;}
.wid84p {width: 84%;}
.wid89p {width: 89%;}
.wid94p {width: 94%;}
.wid99p {width: 99%;}

/*box size*/
.heig10 {height: 10px;}
.heig15 {height: 15px;}
.heig20 {height: 20px;}
.heig30 {height: 30px;}
.heig40 {height: 40px;}
.heig50 {height: 50px;}
.heig60 {height: 60px;}
.heig70 {height: 70px;}
.heig80 {height: 80px;}
.heig90 {height: 90px;}
.heig100 {height: 100px;}
.heig110 {height: 110px;}
.heig120 {height: 120px;}
.heig130 {height: 130px;}
.heig140 {height: 140px;}
.heig150 {height: 150px;}
.heig160 {height: 160px;}
.heig170 {height: 170px;}
.heig180 {height: 180px;}
.heig190 {height: 190px;}
.heig200 {height: 200px;}
.heig210 {height: 210px;}
.heig220 {height: 220px;}
.heig230 {height: 230px;}
.heig240 {height: 240px;}
.heig250 {height: 250px;}
.heig260 {height: 260px;}
.heig270 {height: 270px;}
.heig280 {height: 280px;}
.heig290 {height: 290px;}
.heig300 {height: 300px;}

/*Borders*/
/*solid*/
/*dotted*/
.dot1b {border-bottom: 1px dotted #000000;} 


/*Prices*/
.partPrice {clear: both; position: relative; float: left;}
.superiorDollar, .superiorCents
	{font: 30px/40px Arial, Helvetica, sans-serif; font-weight: bold; float: left;}
.dollar
	{font: bold 60px/60px Arial, Helvetica, sans-serif; font-weight: bold; float: left;}
.quantity
	{font: 10px Arial, Helvetica, sans-serif; font-weight: bold; float: left;
	padding-top: 40px;}

.superiorDollar2, .superiorCents2
	{font: 60px/80px Arial, Helvetica, sans-serif; font-weight: bold; float: left;}
.dollar2
	{font: bold 120px/120px Arial, Helvetica, sans-serif; font-weight: bold; float: left;}
.quantity
	{font: 14px Arial, Helvetica, sans-serif; font-weight: bold; float: left;
	padding-top: 40px;}



p {margin: 0; padding: 0;}
.clearBoth {clear: both;}
.clearRight {clear: right;}
.clearLeft {clear: left;}
.floatLeft {float: left;}
.floatRight {float: right;}

/*Display*/
.inline {display: inline;}
.block {display: block;}

/*Columns*/
.columnContainer	{
	width: 100%;
	display: block;
	}

td {font-family:  Arial, Helvetica, sans-serif; font-weight: bold;}

th {font-family:  Arial, Helvetica, sans-serif;}
	
input, select {margin-top: 15px;}

/*Specials Boxes*/
#new {position: absolute;
top: 110px;
left: 0px;
margin-left: -15px;
width: 163px;
height: 115px;
z-index: 100;
}

#smallBody {position: absolute;
top: 132px;
left: 132px;
width: 103px;
height: 116px;
z-index: 210px;
}

#smallBodyCopy {position: absolute;
top: 223px;
left: 7px;
width: 170px;
z-index: 120px;
}

#briansBlog  {
	position: absolute;
	top: 289px;
	left: 7px;
	width: 169px;
	height: 116px;
	z-index: 130px;
}

#briansBlogCopy {
	position: absolute;
	top: 314px;
	left: 146px;
	width: 114px;
	height: 74px;
	z-index: 140px;
	font-size: 11px;
}

#comingSoon {
	position: absolute;
	top: 298px;
	left: 0px;
	width: 202px;
	height: 100px;
	z-index: 150px;
}

