/* global variables */

* {
		margin: 0;
		padding: 0;
}

body	{
		background: #003300 url(images/bgImage.gif);
		font-size:11px;}


p	{

		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		margin:20px 0 0 0;
		color:#000;
		text-align:left;

}

td	{

		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#000000;

}

.boldText{

		
		font-size:12px;
		margin:20px 20px 0 0;
		color:#990000;
		font-weight:bold;

}
.boldText2{

		
		font-size:12px;
		margin:20px 20px 0 0;
		color:#fff;
		font-weight:bold;

}


h1	{	
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:14px;
		margin-left:5px;
		
		

}
h2	{	
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		margin:20px 20px 0 15px;
		color:#990000;
		font-weight:bold;
		

}



h3	{
		margin:0 0 20px 0;
		font-size:16px;
		text-align:left;
		color:#014681;

}
h4	{margin:0;padding:0;}
h4 span {display:none;}

h5 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #990000;
	}

em 	{color:#FF0000;}


/* website structure */

#wrapper	{
		background:#fff;
		position:absolute;
		width:760px;
		top:0;
		left:50%;
		margin-left:-380px;
		border-left:3px solid #000;
		border-right:3px solid #000;

}

#container	{
		display: table;
		background:url(images/bballBG.jpg) right repeat-y;
		width:760px; 
		margin:0;
}

#mainHeader	{
		background:url(images/mainHeader.jpg) center no-repeat;
		width:760px;
		height:122px;
	
	
}
#mainHeader span	{display:none;}


#content	{
		
		width:760px;
		vertical-align:top;
		margin:0;
	

}

/* Left Side Content  */


#leftSide	{
		float:left;
		margin:0;
		width:486px;
		border-right:1px solid #000;
		padding:0px;
		vertical-align:top;
		line-height: 18px;
		
		

}
#leftSide p	{margin:0 20px 20px 20px;}
#leftSide ul	{list-style:none;}
#leftSide li {
		margin:0 0 0 15px;

}
#leftSide li a 	{color:#990000;}
#leftSide li a:hover	{
		color:#FFFFFF;
		text-decoration:none;
		background-color:#330066;
}

#leftSide2	{
		float:left;
		margin:0 0 0 20px;
		width:700px;
		
		padding:0px;
		vertical-align:top;
		
		
		

}


/**#postMount		{background:url(images/imgPostmount.jpg) top left no-repeat;height:164px;}
#postMount p	{margin:0 20px 0 180px;color:#000;padding-top:60px;}
#tireHitting	{background:url(images/imgTireHitting.jpg) top left no-repeat;height:148px;}
#tireHitting p	{margin:0 20px 0 180px;color:#000;padding-top:40px;}**/

hr{

		padding:0px 0px 0px 0px;
		margin:5px 0px 5px 0px;
		height:1px;
		color:#000000;

}


a.ecom {

		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #990000;
		text-decoration: underline;


}



a.ecom:hover {
		text-decoration: none;
		
}
.buttonShopping	{margin:10px 0 0 75px;}



/* Right Side Content  */


#rightSide	{
		
		float:right;
		width:268px;
		margin-top:-1px;
		padding:0;
		

}

#rightSide p	{color:#000;padding: 0 20px 0 20px;}
#rightSide span	{display:none;}
#rightSide2	{float:right; width:268px; height:210px; margin-top:-1px; padding:0;}
#rightSide3	{float:right; width:268px; height:50px; margin-top:-1px; padding:0;}

/*  nav bar  */


#navBar	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		background:#FFF;
		color:#FFF;
		height:25px;
		font-size:10px;
		font-weight:bold;
		text-align:center;
		
		
		

				
}

#nav {
		padding: 0;
		margin: 0;
		height:25px;
		list-style: none;
		background-color:#330066;
	
}


/* main nav properties */


#nav ul {
		padding:0;
		margin: 0;
		list-style: none;
		background-color:#330066;
		text-align:left;
}
#nav a {
		display: block;
		color:#fff;
		text-decoration:none;
}

#nav li {
		float: left;
		margin-top:5px;
		
}

#nav li ul {
		position: absolute;
		width: 190px;
		left: -999em;
		margin:0;
		z-index:2;
}




#nav li:hover ul {
		left: auto;
		padding:0;
		z-index:2;
	
	
	
}

#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
	z-index:2;
	
}
#nav li a {
		
		
		display : block;
		color : #fff;
		font-weight : bold;
		text-decoration : none;
		background-color:#330066;
		text-align:center;
		}


/* nav ul li (drop down) properties */


#dropDown	{padding:0 10px 0 15px;}
#dropDown li a	{
		width:190px;
		height:25px;
		border:1px solid #fff;
		padding:5px;
		
}

#dropDown li a:hover	{
		width:190px;
		height:25px;
		border:1px solid #fff;
		background-color:#990000;

}

#dropDown2 a {
		padding:0 10px 0 15px;
		display: block;
		color:#FFf;
		text-decoration:none;
}

#dropDown2 a:hover {
		padding:0 10px 0 15px;
		display: block;
		color:#FF6666;
		text-decoration:none;
	
}



/* sub nav bar */

#subNavBar	{
		
		font-family:Verdana, Arial, Helvetica, sans-serif;
		background:#000 url(images/navSubBar.gif);
		font-size:9px;
		font-weight:bold;
		height:58px;
		padding:0;
		text-align:left;
				
		}

#subNavBar a {
		display: block;
		color:#993300;
		text-decoration:none;
		margin:12px 25px 0 25px;
}
#subNavBar a:hover {
		display: block;
		color:#330066;
		text-decoration:none;
		margin:12px 25px 0 25px;
}


#subNavBar li {
		float: right;
		margin-top:5px;
		list-style:none;
}


/* misc */

.contact	{padding:200px 0 20px 0;text-align:right;}
.steps	{background:url(images/postmountStepsBG.jpg) top no-repeat;padding-top:70px;}
.postmountRight{margin:0 0 60px 110px;}
.titleMe	{background: url(images/justBaseball.jpg) top left no-repeat; height:40px; padding:40px 0 0 100px; margin-bottom:20px;}
.top {text-align:right;}
.events	{width:600px; background-color:#fff;}
.events td {margin:20px; padding:20px;}
.red	{background-color:#990000;}
.black	{color:#000;}
.productsI	{margin:20px 50px 0 50px;}
.productsL	{margin:0 0 0 30px;}
.list	{margin:15px 0 0 15px;}
.list1	{margin:0 0 0 15px;}
.photos	{border:2px solid #000;}
.form	{margin:20px 0 0 15px;}
.tabledColor	{background-color:#eeecfc;}
#news	{width:240px; margin: 5px 0 20px 10px; border:2px solid #201771; background-color:#fff;}
#news p	{margin:10px 2px 10px 2px;}
.newsHeader {background:#201771 url(images/news.gif) top center no-repeat; height:30px; width: 240px}
.sitemap	{margin-left:20px;}

#adBlurb {
	line-height: 18px;
	}

#adBlurb p {
	font-size: 12px !important;
	}


/* footer */

#footer	{
		float:left;
		background:url(images/mainFooter.gif) bottom no-repeat;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:9px;
		height:100px;
		width:760px;
		
		
}
 

#footer a	{
		
		text-decoration:none;
		margin:0;
		color:#330066;

}

#footer a:hover	{
		text-decoration:none;
		margin:0;
		padding:0;
		color:#990000;


}

#footer ul {
		margin-left:30px;
		height:30px;
		padding:0;
		margin:30px 0 0 500px;
	
	
	
}

#footer li	{
		float:left;
		margin:0 5px 0 5px;
		list-style:none;
}

/************************ NEW 07 ****************************/

	h6 {
		color:#000066;
		font-size: 22px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		margin-top: 20px;
		padding-bottom: 15px;
		font-weight: lighter;
		line-height: 20px;
		}
	
	#single-col {
		background: #fff;
		padding-left: 20px;
		padding-right: 20px;
		line-height: 18px;
		}

	#col-1, #col-2 {
		width: 210px;
		float: left;
		padding-left: 15px;
		padding-right: 10px;
		}
	
	#col-1 p, #col-2 p {
		padding:0;
		margin:5px 0 0 0;
		}
	
	#col-1 a img, #col-2 a img {
		padding:3px;
		border: 1px solid #ccc;
		}
	
	#col-1 a:hover img, #col-2 a:hover img {
		padding:3px;
		background-color: #ccc;
		border: 1px solid #999;
		}
	
	#col-2 {
		border-left: 1px dotted #ccc;
		}
	
	#col-1 a, #col-2 a {
		color: #336600;
		font-size: 14px;
		font-weight: bold;
		text-decoration: none;
		}
	
	#col-1 a:hover, #col-2 a:hover {
		color: #5a9c17;
		}
	
	#slideshow {
		padding-left: 10px;
		float: left;
		z-index:0;
		width: 470px;
		}
	
	#slideshow p {
		font-size: 12px;
		line-height: 20px;
		color: #666666;
		}
	
	#intro {
		float: left;
		width: 230px;
		margin-top: 52px;
		margin-left: 10px;
		}
	
	.spacer {
		clear: both;
		}
	
	.line {
		border-top: 1px dotted #ccc;
		clear: both;
		margin: 0 10px 0 10px;
		}
	
	.grey {
		color: #666666;
		font-size: 12px;
		font-weight: bold;
		}
	
	.intro-text {
		font-size: 14px;
		line-height: 22px;
		font-weight: bold;
		color: #3366cc;
		}
	
	.secondary {
		color: #333333 !important;
		padding-bottom: 15px;
		border-bottom: 1px dotted #ccc;
		font-size: 11px !important;
		}
	
	.img-border {
		padding:3px;
		border: 1px solid #ccc;
		background: #fff;
		}
	
	.price {
		font-size: 16px;
		color: #336600;
		font-weight: bold;
		}
