@charset "utf-8";

/* CSS Document */



body {

	background-color: #000000;

	margin: 0px;

	padding: 0px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10pt;

	color: #000000;

}

#overall {

	width: 960px;

	margin: 0 auto;

}



#logo h1{

position:absolute;

top:-9999px;

}



#logo {

	float: left;

	height: 134px;

	width: 112px;

}

#header {

	float: left;

}

#col-r {

	background-color: #9A9A98;

	float: right;

	height: 600px;

	width: 120px;

}



#head-cont {

	float: right;

	width: 848px;

	background-image: url(images/homepage-grouped_03.jpg);

	background-repeat: no-repeat;

	height: 54px;

}

#head-bot {

	background-image: url(images/homepage-grouped_05.jpg);

	height: 80px;

	background-repeat: no-repeat;

	width: 703px;

	float: left;

}



#search{

clear:both;

float:right;

width:350px;

margin-top:5px;

}



.SubmitBtn{vertical-align:top;}

input.searchBox {

	height:18px;

	width:147px;

	background-image: url(img/search_03.gif);

	border:none;

	padding:0;

	margin:0;

	text-align:center;

	background-repeat: no-repeat;

}

/**************NAVIGATIONS**************/



/*View Cart Nav*/

#viewcart {

	clear: both;

	float: right;

	width: 415px;

	height: 25px;

}

#viewcart ul {

	list-style-image:none;

	list-style-position:outside;

	list-style-type:none;

	margin:0pt;

	padding:0pt;

	text-align:left;

}



#viewcart ul li {

	display:inline;

	font-size:8pt;

}



#viewcart a:link{color:#fff; text-decoration:none;}

#viewcart a:visited{color:#fff; text-decoration:none;}

#viewcart a:hover{color:#fff; text-decoration:underline;}

#viewcart a:active{color:#fff; text-decoration:underline;}





/*Main Tabbed Nav*/



#main-nav {

  float: right;

  width: 430px;

  font-size: 93%;

  line-height: normal;

  }

  

#main-nav ul {

  margin: 7px 0 0 0;

  padding: 10px 10px 0;

  list-style: none;

  }

  

#main-nav li {

  float: left;

  background: url("images/navpri_l.gif") no-repeat left top;

  margin: 0 0 0 3px;

  padding: 0 0 0 8px;

  width: 90px;

  height: 37px;

  display: inline;

  }

  

#main-nav li a span{  



  }

  

#main-nav a {

  display: block;

  background: url("images/navpri_r.gif") no-repeat right top;

  padding: 10px 0px 0 8px;

  text-decoration: none;

  color: white;

  letter-spacing: 1px;

  height: 30px;

  }

  

/* Commented Backslash Hack

   hides rule from IE5-Mac \*/

#main-nav a {float: none;}

/* End IE5-Mac hack */



#main-nav a:hover {

  color: #f00;

  }

  

#main-nav #current {

  background-image: url("images/navpri_l_ro.gif");

  }

  

#main-nav #current a {

  background-image: url("images/navpri_r_ro.gif");

  color: white;

  }

  

  



/*Secondary Nav*/



#second-nav {

	float: left;

	width: 100%;

	margin-top: 2px;

	}

	

#second-nav  ul {

	margin: 3px 0 0 20px;

	padding: 0;

	list-style: none;

	}



#second-nav li {

	display: inline;

	font-size: 9pt;

	padding: 0 10px 0;

	border-right: 1px solid white;

	}

	

#second-nav a {

	text-decoration: none;

	color: white;

	}

	

#second-nav a:hover {

	color: #f00;

	}



#second-nav .last {

	border-right: none;

	}





/**************CONTENT**************/

#content {

	float: left;

	width: 814px;

}



#content p{

padding-bottom:4px;

}



#ContentBox {

	padding: 3px;

	margin-bottom: 5px;

	margin: 0 40px 0 2px;

	position: relative;

	z-index: 1;

	color:#000;

	}



#main-container {

	background-image: url(images/pitstop-wheels_06.jpg);

	background-repeat: no-repeat;

	background-position: 0 top;

	height: 474px;

	width: 814px;

}

#jqueryslider {

	width: 814px;

	margin-top: 5px;

	height: 120px;

}







/**************HOMEPAGE CONTENT AREA**************/

#homestuffwidth {
padding-left: 40px;
	width: 727px;
}

#bbbboxwidth {
padding-left: 80px;
	width: 600px;
}

.bodycontentwide {
	position: relative;
	left: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: left;
	font-size: 15px;
	color: #000000;
	font-weight: normal;

	}
	
	 	.bodycontenttitle2 {

 position: relative;

	left: 0px;

	padding-left: 8px;

	padding-right: 8px;

	padding-top: 0px;

	padding-bottom: 25px;

	float: left;

	text-align: left;

	font-size: 12px;

	color: #000000;
	 }


#homepage-content h1 {

	color: #000000;

  background-image: url(images/pitstop-wheels_13.jpg);

	height: 51px;

	width: 750px;

	background-position: 30px top;

	background-repeat: no-repeat;

	padding-left: 90px;

	padding-top: 12px;

	font-size: 14pt;

}

	h2.Titleh2 { margin:2pt; padding:0; }

	/*.Titleh2, */ .Titleh2 a  {

	background-image: url(../styleImages/images/small-arrow.jpg);

                background-repeat: no-repeat;

                text-align: left;

                VALIGN=top

                height: 0px;

                padding-top: 0px;

                padding-left: 30px;

                padding-right: 0px;

                font-family: Arial, Helvetica, sans-serif;

                font-size: 13px;

                color: #461504;

                font-weight: bold;

                padding-bottom: 0px;

                text-decoration: underline;

				margin: 0;



}



Titleh2 a:hover {

  color: #461504;

	text-decoration:none;

}

a.txtDefault, a.txtLink, a.txtLocation {

	color: #000fff;

	text-decoration:none;

}

a.Titleh2:hover, a.txtLink:hover, a.txtLocation:hover {

	color: #461504;

	text-decoration:none;

}

a.Titleh2:hover, a.txtSelected:active, a.txtSelected:link, a.txtSelected:visited {

	color: #461504;

	text-decoration:none;

}



	h2.Tireh2 { margin:2pt; padding:0; }

	/*.Tireh2, */ .Tireh2 a  {

                background-repeat: no-repeat;

                text-align: center;

                VALIGN=top

                height: 0px;

                padding-top: 0px;

                padding-left: 0px;

                padding-right: 0px;

                font-family: Arial, Helvetica, sans-serif;

                font-size: 18px;

                color: #461504;

                font-weight: bold;

                padding-bottom: 0px;



				margin: 0;



}



Tireh2 a:hover {

  color: #461504;

	text-decoration:none;

}

a.txtDefault, a.txtLink, a.txtLocation {

	color: #000fff;

	text-decoration:none;

}

a.Tireh2:hover, a.txtLink:hover, a.txtLocation:hover {

	color: #461504;

	text-decoration:none;

}

a.Tireh2:hover, a.txtSelected:active, a.txtSelected:link, a.txtSelected:visited {

	color: #461504;

	text-decoration:none;

}


.bodycontentwide h4 {
	font-size: 11px;
	color: #bf0228;
}



#homepage-content p {

	color: #000000;

	margin-right: 40px;

	margin-left: 40px;

}





#homepage-content {

	background-image: url(images/pitstop-wheels_15.jpg);

	background-repeat: repeat-y;

	width: 814px;

}

.head {

	background-image: url(images/pitstop-wheels_10.jpg);

	height: 30px;

	width: 814px;

}

.foot {

	background-image: url(images/pitstop-wheels_17.jpg);

	background-repeat: no-repeat;

	clear: both;

	height: 23px;

	width: 814px;

}



/**************Columns**************/



.colLeft {

	float: left;

	width: 196px;

	font-size: 10pt;

	color: #000000;

	margin-top: 35px;

}



.colRight {

	float: right;

	width: 610px;

	margin-top: 55px;

}



.colRight p{

	padding: 0 42px 10px 0;

}



.boxCategories {

	width: 165px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: auto;

}



.boxTitleLeft {

	width: 165px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: auto;

	font-size: 11pt;

	font-weight: bold;

	color: #000000;

}

.boxContentLeft {

	width: 165px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: auto;

}



.cat-boxTitleLeft {

	width: 165px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: auto;

	font-size: 11pt;

	font-weight: bold;

	color: #000000;

	background-image: url(images/top_03.jpg);

	background-repeat: no-repeat;

	height: 40px;

	background-position: -1px 4px;

}

.cat-boxTitleLeft  h3 {

	padding-top: 15px;

	font-size: 12pt;

	text-align: center;

}

.boxContentLeft span {

}



div.pad {

color:#000000;

margin-left:40px;

margin-right:40px;

}



#category h2 {

background-image:url(images/internal_09.jpg);

background-position:0px top;

background-repeat:no-repeat;

color:#000000;

font-size:12pt;

height:51px;

padding-left:60px;

padding-top:14px;

width:480px;

}



#mainmenu-nav li {

	margin-left: 2px;

	font-size: 8pt;

	font-family: Arial, Helvetica, sans-serif;

	padding-top: 4px;

	padding-bottom: 2px;

	background-image: url(images/internal_03.jpg);

	background-repeat: no-repeat;

	height: 23px;

	width: 152px;

	background-position: 0 0;

}



#mainmenu-nav li a{

padding-left:15px;

}



#mainmenu-nav li a:link{

color:#000000;

text-decoration:none;

font-weight:bold;

}



#mainmenu-nav li a:visited{

color:#000000;

font-weight:bold;

text-decoration:none;

}



#mainmenu-nav li a:hover{

color:#FF0000;

font-weight:bold;

text-decoration:underline;

}





#mainmenu-nav li a:active{

color:#000000;

font-weight:bold;

}





/**************Internal to Store**************/

#homepage-content2 h2 {

	color: #000000;

	background-image: url(images/internal_09.jpg);

	height: 51px;

	width: 480px;

	background-position: 0px top;

	background-repeat: no-repeat;

	padding-top: 14px;

	font-size: 11pt;

	padding-left: 60px;

}





#homepage-content2 p {

	color: #000000;

	margin-right: 40px;

	margin-left: 40px;

}

#homepage-content2 {

	background-image: url(images/internal_05.jpg);

	background-repeat: repeat-y;

	width: 814px;

	background-position: -1px 0px;

	float: left;

}



.head2 {

	background-image: url(images/internal_02.jpg);

	width: 814px;

	background-position: -1px 0px;

	clear: both;

	float: left;

	background-repeat: no-repeat;

}



.foot2 {

	background-image: url(images/internal_08.jpg);

	background-repeat: no-repeat;

	clear: both;

	height: 35px;

	width: 814px;

	background-position: -1px 0px;

}



/**************Footer AREA**************/



#footer {

	clear: both;

	width: 100%;

	text-align: center;

	margin-top: 10px;

	padding-top: 10px;

	font-size: 8pt;

	color:#fff

}



#footer a:link{color:#fff; text-decoration:none;}

#footer a:visited{color:#fff; text-decoration:none;}

#footer a:hover{color:#fff; text-decoration:underline;}

#footer a:active{color:#fff; text-decoration:underline;}

#left-column {

	margin-top: 15px;

	float: left;

	height: 372px;

	width: 560px;

}

#slideshow {

	margin-left: 15px;

}

#right-column {

	float: right;

	width: 247px;

	margin-top: 10px;

}

#bottom-promo {

	clear: both;

	float: none;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	width: 770px;

	height: 64px;

}

.bottom-promo {

	float: left;

}



.promo {

	width: 228px;

	margin-right: 20px;

}





/**LATEST PRODUCTS - HOMEPAGE

*******************************/

#LatestProducts {

	padding: 3px;

	margin:0;

	position: relative;

	z-index: 1;

	height:100%;

	}





#Inner {

	margin: 20px 40px 0 40px;

	padding:0;

	}

.LPtitle {

	text-align:left;

	font-size:15px;

	margin:0 auto;

	padding-left:0px 0;

	width:140px;

	color: #000;

	}

.LPBox {

float:left;

padding:0pt;

text-align:center;

width:200px;
/* was 180 bernie */

height:370px;

	}



.LPImage {

float:none;

margin:0pt;

padding-top:12pt;

text-align:center;

	}



.LPName {

	text-align:center;

	font-size:12px;

	margin:0 auto;

	padding:2px 0;

	width:140px;

	color: #000;

	}



.LPName a:link, .LPName a:visited {

	color: #000;

	text-decoration:none;

	padding:0;

	margin:0;

	}



.LPName a:hover {

	color: #700000;

	text-decoration:none;

	}



.LPPrice {

	width:100%;

	text-align:center;

	font-size:12px;

	margin:0;

	padding:2px 0;

	text-transform:uppercase;

	color: #700000;

	font-weight:bold;

	}

	

	/*RIMS NAV*/

	

#rims-promo {

	background-image: url(images/pitstop-wheels_09.jpg);

	background-repeat: no-repeat;

	height: 165px;

	width: 814px;

	background-position: center top;

}	

	

#rims-promo ul{

list-style-type:none;

	padding-top: 15px;

		padding-left: 20px;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto;

		height: 140px;

	width: 770px;

}

#rims-promo li{

padding:0;

margin:0;

display:block;

float:left;

}

#rims-promo ul li a{

	height:42px;

	width:191px;

	display:block;

	background-image: url(images/rims_03.jpg);

	color:#FFFFFF;

	text-decoration:none;

	padding:4px 0 0 0;

	font-size:15pt;

	font-weight:900;

	background-repeat: no-repeat;

	text-align:center;

}

#rims-promo ul li a:hover{

color:#FD2624;

text-decoration:none;

}

#SingleProd{margin-top:15px;}	





	.Titleh3 { margin:2pt; padding:0; }

	/*.Titleh3, */ .Titleh3 a  {

                	background-image: url(../styleImages/images/small-arrow.jpg);
                background-repeat: no-repeat;

                text-align: left;

                VALIGN=top

                height: 0px;

                padding-top: 0px;

                padding-left: 30px;

                padding-right: 0px;

                font-family: Arial, Helvetica, sans-serif;

                font-size: 13px;

                color: #461504;

                font-weight: bold;

                padding-bottom: 0px;

                text-decoration: underline;

				margin: 0;



}



Titleh3 a:hover {

  color: #461504;

	text-decoration:none;

}

a.txtDefault, a.txtLink, a.txtLocation {

	color: #000fff;

	text-decoration:none;

}

a.Titleh3:hover, a.txtLink:hover, a.txtLocation:hover {

	color: #461504;

	text-decoration:none;

}

a.Titleh3:hover, a.txtSelected:active, a.txtSelected:link, a.txtSelected:visited {

	color: #461504;

	text-decoration:none;

}

	
