body
{
	font-family: Arial;
	font-size: 12px;
	background: #000000 ;
	background-position: 51% 50%;
	border:0px;
	margin: 0px; padding: 0px;
}
table { border-collapse: collapse; margin: 0px; padding: 0px; }
td { vertical-align: top; }
th { background: #BBBBBB; border-bottom: solid 1px black; text-align: left; font-family: Arial; color: Black;}
tr.blRowEven td { background: #E0E0E0; }
tr.blRowOdd td { background: #FFFFFF; }

form {margin: 0; padding: 0; font-size: 10pt; }
label { width: 130px; float: left; text-align: left; margin-right: 3px; display: block; margin-top: 3px;}
input { color: Black; background: White; border: 1px solid #AAAAAA; margin-top: 3px; margin-bottom: 3px; }
select { color: Black; background: White; border: 1px solid #AAAAAA; margin-top: 3px; margin-bottom: 3px; width: 150px}
textarea { color: Black; background: White; border: 1px solid #AAAAAA; margin-bottom: 3px; width: 100%; height: 100px;}
fieldset { border: 1px solid #CCCCCC; background: #EEEEEE; }
legend { border: 1px solid #999999; background: #EEEEEE; padding-left: 10px; padding-right: 10px; font-weight: Bold; }

.blSidePanel { border: solid 1px #CCCCCC; margin-bottom: 15px; }
.blSidePanelTitle { font-weight: bold; text-align: center; background: #EEEEEE; border-bottom: solid 1px #CCCCCC; }
.blSidePanel ul { padding-left: 20px; list-style-type: disc; }
.blSidePanel li { padding-left: 0px; margin-left: 0px;}

#pageContainer
{	background: ;
	background-position: 50% 48%;
	width: 800px;
	height: 100%;
	border-left: 0px solid ;
	border-right: 0px solid ;
	border-top: 0px solid wite;
	margin-left: auto;
	margin-right: auto;
	
}


A:link { font-weight: bold;
	color: #ffffff;
	font-size:14px; }
A:visited { font-weight: bold;
	   color: #cccccc;
	   font-size:14px; }
A:active { text-decoration: none }
A:hover { text-decoration: underline; color: red; font-size;18px; }

#topPanel
{
	width: 100%;
	height: 120px;
	border-bottom: 0px solid black;
	background: url(images/header3.jpg);
}
#topLogo
{	
	margin-left: 0px;
	margin-top: 10px;
	width: 199px;
	height: 124px; 
	background: url('images/ltlogo.png')  no-repeat;
	background-position: top center;
	border-top: 0px solid black;
}

#topMenu
{
	position:absolute;
	margin-top: 3px;
	margin-left:0px;
	border-top: 0px solid black;
	height: 30px;
	width: 400px;
	background:;
	
	
}
.menuButton
{
	float: left;
	width: 80px;
	text-align: center;
	border-right: 1px solid black;
}
#contentContainer
{
	height: 400px;
	width: 100%;
	
}

#leftPanel
{
	width: 160px;
	height: 100px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	border: 0px solid white;
	background: #222222;
	
	
}
#mainPanel
{
	
	width: 650px;
	vertical-align: top;
	padding-top: 5px;
	padding-left:15px;
	border: 0px solid ;
	background: #444444;
	
}

#footerPanel
{
	text-align: center;
	border-top: 0px solid black;
	border-bottom: 0px solid blue;
	background: #555555;
	color: black;
}
#footer
{
	text-align: center;
	padding: 5px;
}

.imageThumbnail
{
  background: White;
  border: solid 1px #888888;
  width: 130px;
  height: 110px;
  margin: 3px;
	padding: 5px;
  text-align: center;
  font-size: 10px;
  vertical-align: top;
}

#breadCrumbList, #breadCrumbList li {
 margin: 0;
 padding: 0;
 display: inline; /* Horizontal list */
 list-style: none;
}
#breadCrumbList li {
 padding: 0 0.125em 0 0.25em;
 background: url('images/breadcrumb.png') no-repeat right center;
}
#breadCrumbList a {
 margin-right: 25px; /* Width of the arrow */
 background: none;
}
#breadCrumbList .breadCrumbFirst {
 margin-left: 0;
 padding-left: 0;
}
#breadCrumbList .breadCrumbLast {
 background: none;
}

.panelContentWrapper
{
	border: 1px solid white;
	width: 150px;
	hieght: 250px;
	margin: auto;
	background: #009966;
}
.panelContentWrapperUC
{
	width: 150px;
	border-bottom: solid 0px black;
	height: 20px;
	background: url('images/services.png') no-repeat;
	
}

#categoryListSmallPanel
{
	
	width: 150px;
	
}
#categoryListSmallPanel ul
{
	
}
#categoryListSmallPanel li
{ 		Padding: 3px;	
}

#searchResultTable { width: 100%; }

#topMenuUserStuff{
		
		position:absolute;
		width: 200px;
		height: 5px;	
		left: 702px;
		top: 95px;
			 }  
  


#searchButton
{ 		Background: url('images/searchbutton.png')  no-repeat;
		
		margin-top: -24px;
	        margin-right: 140px;
		Border: 0;
		width: 87px;
	        height: 33px;
	        
	        }
	        
#searchButton:hover {
		Background: url('images/searchbutton2.png')  no-repeat;

}
  		





#topMenuSearch {	
		
}

#extraBanner {
		Background: url('images/dimple.png') no-repeat;
		Position: absolute;
		top: 100px;
		left: 95px;
		}

#categoriesButtons {
			Background: ;
			position:absolute;
			top:135px;
			left:105px;
			width: 400px;
			height: 50px;
			
}

#jeep {
		Background: url('images/jeep.png') no-repeat;
		Position: absolute;
		top: 300px;
		left:900px;

}

#mtBuggy { 
		Background: url('images/MTBuggy.png') no-repeat;
		Position: absolute;
		top: 300px;
		left: 0px;

}

#seatButton {
		Background: url('images/.png') no-repeat;
		position:absolute;
		top:0px;
		left:100px;
		width:100px;
		height:65px;
}

#seatButton:hover {
		background: url('images/.png') no-repeat;
		}


#fuelcansButton {
		Background: url('images/.png') no-repeat;
		position:absolute;
		top:0px;
		left:200px;
		width:100px;
		height:65px;

}

#fuelcansButton:hover {
		background: url('images/.png') no-repeat;
		
		}
#bumpersButton {
		Background: url('images/.png') no-repeat;
		position:absolute;
		top:0px;
		left:300px;
		width:100px;
		height:65px;

}

#bumpersButton:hover {
		background: url('images/.png') no-repeat;
		}

#suspensionButton {
		Background: url('images/.png') no-repeat;
		position:absolute;
		top:0px;
		left:400px;
		width:105px;
		height:65px;
}

#suspensionButton:hover {
		background: url('images/.png')
		}


#HButton {
		Background: url('images/home.png') no-repeat;
		position:absolute;
		top:0px;
		left:0px;
		width:100px;
		height:30px;
}

#HButton:hover {
		background: url('images/.png') no-repeat;
}

#endButton {
		Background: url('images/.png') no-repeat;
		position:absolute;
		top:0px;
		left:400px;
		width:100px;
		height:65px;
}

#endButton:hover {
		background:url('images/.png') no-repeat;
		}
		
		

		
		
		
#homeButton {
		Background: url('images/home5.png') no-repeat;
		position:absolute;
		top:0px;
		left:0px;
		width:100px;
		height:30px;

}

#homeButton span {
		background: url('images/home2.png') no-repeat;
		}

#homeButton:hover, #homeButton:focus {
		background: url('images/home2.png') no-repeat;

}


#storeButton{
		Background: url('images/.png') no-repeat;
		position:absolute;
		top:0px;
		left:70px;
		width:70px;
		height:40px;
}


#storeButton span {
		background: url('images/.png') no-repeat; }

#storeButton:hover, #storeButton:focus {
		background: url('images/.png') no-repeat;

}


#galleryButton {
		Background: url('images/gallery5.png') no-repeat;
		position:absolute;
		top:0px;
		left:100px;
		width:100px;
		height:30px;

}

#galleryButton span {
		background: url('images/gallery2.png') no-repeat; }


#galleryButton:hover, #galleryButton:focus {
		background: url('images/gallery2.png') no-repeat;

}

#newsButton { 
		Background: url('images/news5.png') no-repeat;
		position:absolute;
		top:0px;
		left:200px;
		width:100px;
		height:30px;
}

#newsButton span {
		background: url('images/news2.png') no-repeat; }
		
#newsButton:hover, #newsButton:focus { background: url('images/news2.png') no-repeat;

}


#salesButton {
		Background: url('images/sales5.png') no-repeat;
		position:absolute;
		top:0px;
		left:300px;
		width:100px;
		height:30px;
}


#salesButton span { 
				background: url('images/sales2.png') no-repeat;
	}
#salesButton:hover, #salesButton:focus {
				background: url('images/sales2.png') no-repeat; }


#suspensionLink {
			 background: url('images/suspension2.png') no-repeat;
					width:150px;
					height:20px;
					padding-top:10px;
					
					
				}
				
#suspensionLink span { 
				background: url('images/suspension.png') no-repeat;
	}
#suspensionLink:hover, #suspensionLink:focus {
				background: url('images/suspension.png') no-repeat; }
				
#bumpersLink {
		Background: url('images/bumpers2.png') no-repeat;
				width:150px;
				height:20px;
				padding-top:10px;
				}

			
#bumpersLink span { background: url('images/bumpers.png') no-repeat; }
			
#bumpersLink:hover, #bumpersLink:focus { background: url('images/bumpers.png') no-repeat; }


#safetyLink {
		Background: url('images/safety2.png') no-repeat;
				width:150px;
				height:20px;
				padding-top:10px;
				}
				

						
#safetyLink span { background: url('images/safety.png') no-repeat; }
			
#safetyLink:hover, #safety:focus { background: url('images/safety.png') no-repeat; }	
		


#racecarsLink {
		Background: url('images/racecars2.png') no-repeat;
				width:150px;
				height:20px;
				padding-top:10px;
				}
				

						
#racecarsLink span  { 
		background: url('images/racecars.png') no-repeat;
		}	
		
#racecarsLink:hover, #racecarsLink:focus { 
		background: url('images/racecars.png') no-repeat;
		}	
		
		
		
#motormountsLink {
		Background: url('images/motormounts2.png') no-repeat;
				width:150px;
				height:20px;
				padding-top:10px;
				}	
				
				

		
#motormountsLink span { 
		background: url('images/motormounts.png') no-repeat;
		}		

#motormountsLink:hover, #motormountsLink:focus { 
		background: url('images/motormounts.png') no-repeat;
		}	
		
		
#customfabLink{
		Background: url('images/customfab2.png') no-repeat;
				width:150px;
				height:20px;
				padding-top:10px;
				
				}
				

		
#customfabLink span { background: url('images/customfab.png') no-repeat; }

#customfabLink:hover, #customfabLink:focus{ background: url('images/customfab.png') no-repeat; }