@charset "UTF-8";
#wrapper {
}

body {
background: url(../images/grill_pattern.jpg) repeat-x left top;
background-color:#000000;
}


#header {
background: url(../images/logo_header.gif);
height: 91px;
width: 778px;
margin-top: 20px;


}

#top_bar {
background: url(../images/blue_top_bar.gif);
width: 778px;
height: 26px;


}

img {
border: none;
}

/* MENU */




#top_bar ul {
	margin: 0 0 0 15px;
	padding: 0;
	list-style: none;
	
}

#top_bar li {
	display: inline;
}

#top_bar a {
    display: inline-block;
	float: left;
	height: 15px;
	margin: 0 1px 0 0;
	padding: 10px 20px 0 20px;
	border: none;
	text-decoration: none;
	text-transform: uppercase;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #ffffff;

}

#top_bar .current_page_item a {
  
	color: #000000;
	background: #003399;
	

}

#top_bar a:hover {
color: #002369;

}



/* CONTENT AREA/ HOMEPAGE */


#content_area {

width: 778px;
height: 373px;


}

#bottom_bar {
background: url(../images/blue_bottom_bar.gif);
width: 778px;
height: 152px;


}

.homepage_link {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #ffffff;
text-align: justify;
text-decoration: underline;

}

.homepage_link :visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #ffffff;
text-align: justify;
text-decoration: underline;

}

#news {
width: 200px;
float: left;
margin: 15px 0 0 45px;
line-height: 12px;

}



#news h2 {
	text-decoration: none;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-align: justify;

}

#news h3 {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color:#0063f0;
text-transform: uppercase;
text-align: justify;
}


#news p {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #ffffff;
text-align: justify;

}




#about_us {
width: 200px;
float: right;
margin: 15px 45px 0 0;

}



#about_us h2 {
	text-decoration: none;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-align: right;

}


#about_us p {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color:#ffffff;
text-align: justify;

}

#footer {
	clear: both;
	padding-top: 15px;
	
	}

#footer p {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	line-height: normal;
	font-size: 9px;
	text-transform: uppercase;
	text-align: center;
	color:#464646;
	padding-bottom: 4px;
	}
	
	#footer h3 {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	line-height: normal;
	font-size: 7px;
	text-transform: uppercase;
	text-align: center;
	color:#464646;
	padding-bottom: 5px;
	
	}

#footer a {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	line-height: normal;
	font-size: 7px;
	text-transform: uppercase;
	text-align: center;
	color:#464646;
	text-decoration: none;
	}
	
	#footer a:hover {
	color: #003399;
	}

#josh_link {
width: 21px;
height: 21px;
background:url(../images/my_logo.gif) no-repeat;
}

#josh_link:hover {

background:url(../images/my_logo_hover.gif) no-repeat;
}


/* PARTS PAGE */


#parts_content {
width: 778px;
height: 1550px;
background:url(../images/main_parts_bg.gif) repeat-y;
	


}

#parts_content h1 {
text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	line-height: normal;
	font-size: 15px;
	text-transform: uppercase;
	color:#003399;
	text-decoration: none;
	


}

#parts_content h2 {
text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	line-height: normal;
	font-size: 11px;
	text-transform: uppercase;
	color:#003399;
	text-decoration: none;
	


}


	.parts_1 {
	font-family: Arial, Helvetica, sans-serif;
	line-height: normal;
	font-size: 11px;
	color:#464646;
	width: 200px;
	float: left;
	margin: 40px 0 0 45px;
	}
	
	.parts_2 {
	font-family: Arial, Helvetica, sans-serif;
	line-height: normal;
	font-size: 11px;
	color:#464646;
	width: 200px;
	float: right;
	margin: 40px 35px 0 0px;
	}
	
	
	
	.parts_3 {
	font-family: Arial, Helvetica, sans-serif;
	line-height: normal;
	font-size: 11px;
	color:#464646;
	width: 200px;
	float: right;
	margin: 40px 45px 0 0px;
	}
	
	#bottom_bar_parts {
background: url(../images/blue_bottom_bar_for_other_pages2.gif);
width: 778px;
height: 56px;
}


/* GALLERY PAGE */


#gallery_wrapper {
	background: url(../images/main_gallery_bg.gif) repeat-y;
	width: 778px;
	height: 450px;
	
	}
	
	#myGallery
{
width: 640px !important;
height: 400px !important;
margin-top: 0px;
padding-top: 18px;
} 
	
	#myGallery p
{
font-family: Arial, Helvetica, sans-serif;
	line-height: normal;
	font-size: 10px;
	color:#cccccc;
} 
	
	
#myGallery h3
{
font-family: Arial, Helvetica, sans-serif;
	line-height: normal;
	font-size: 11px;
	text-transform: uppercase;
	color:#cccccc;
} 

#spacer {
background: url(../images/gallery_spacer.gif);
width: 778px;
height: 18px;
}

#spacer p {
font-family: Arial, Helvetica, sans-serif;
	line-height: normal;
	font-size: 10px;
	color:#cccccc;
} 




/* REPAIR SHOP PAGE */

#repair_content {
width: 778px;
height: 850px;
background:url(../images/main_parts_bg.gif) repeat-y;
	


}

#repair_content h1 {
text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	line-height: normal;
	font-size: 15px;
	text-transform: uppercase;
	color:#003399;
	text-decoration: none;
	

}


#repair_content h2 {
text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	line-height: normal;
	font-size: 18px;
	text-transform: uppercase;
	color:#003399;
	text-decoration: none;

}

#repair_content p {
text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 17px;
	font-size: 12px;
	
	color:#003399;
	text-decoration: none;

	}
	
	
#repair_images {
width: 778px;
height: 325px;


}

.repair_2 {
width: 250px;
height: 480px;
float: left;
text-align: left;
margin-left: 85px;
padding-top: 20px;


}







#repair_3 {
width: 250px;
height: 480px;
float: right;
margin-right: 85px;
padding-top: 20px;

}


#repair_3 h1 {
text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-transform: uppercase;
	text-align:center;
	
	
}



.dyno_page_link {
text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 17px;
	font-size: 12px;
	
	color:#003399;
	text-decoration: underline;
}

/* DYNO PAGES */

#dyno_content {
width: 778px;
height: 1750px;
background:url(../images/main_parts_bg.gif) repeat-y;
	


}

#dyno_content h1 {
text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	line-height: normal;
	font-size: 15px;
	text-transform: uppercase;
	color:#003399;
	text-decoration: none;
	

}


#dyno_content h2 {
text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	line-height: normal;
	font-size: 24px;
	text-transform: uppercase;
	color:#003399;
	text-decoration: none;

}

#dyno_content p {
text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 17px;
	font-size: 12px;
	
	color:#003399;
	text-decoration: none;

	}
	
	
#dyno_images {
width: 778px;
height: 325px;


}
	

.dyno_2 {
width: 250px;
height: 1350px;
float: left;
text-align: left;
margin-left: 85px;


}







#dyno_3 {
width: 250px;
height: 1350px;
float: right;
margin-right: 85px;

}


#dyno_3 h1 {
text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-transform: uppercase;
	text-align:center;
	
	
}



#dyno_services tr {


text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-transform: uppercase;
	text-align:left;
	
	
	
}







#dyno_def {
width: 250px;
height: 125px;
float: right;
text-align: left;
margin-top: 23px;

margin-bottom: 75px;
background: #003399;
text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	padding: 8px 8px 8px 8px;
	

}

#dyno_def p {
color:#FFFFFF;
font-size: 11px;

}


#dyno_def h1 {
color:#FFFFFF;
font-size: 12px;
}

#dyno_def h2 {
color:#FFFFFF;
font-style: italic;
font-size: 10px;
}


#dyno_results {

text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 16px;


}

#dyno_results h2 {

text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
text-transform: uppercase;
color: #003399;
line-height: 3px;
}




/* CONTACT PAGE */

#contact_wrapper {
	
	margin-top: 0px;
	
	}
	
	
	#contact_body {
	background:url(../images/main_parts_bg.gif) repeat-y;
	height: 380px;
	width: 778px;
	padding-top: 20px;
	
	}
	
	
	.contact_info {
	padding-top:35px;
	padding-left: 95px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	line-height: normal;
	font-size: 11px;
	text-transform: uppercase;
	color:#464646;
	width: 768px;

	}
	
	

	.contact_info h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#000000;
	text-transform: uppercase;
	text-decoration: underline ;
	}
	
	.contact_info h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#000000;
	text-transform: uppercase;
	text-decoration: underline ;
	
	}
	
	
	.contact_form {
	display: inline-block;
	padding-top:8px;
	padding-left: 25px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	
	line-height: normal;
	font-size: 11px;
	text-transform: uppercase;
	color:#464646;
	width: 368px;
	float: right;

	}
	
	.contact_form h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#000000;
	text-transform: uppercase;
	text-decoration: underline ;
	
	}
	
	
	.contact_form h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#464646;
	text-transform: uppercase;
	
	}
	
	
	#contact_bottom {
	background:url(../images/bottom_parts_bg.gif) no-repeat;
	height: 19px;
	width: 797px;
	margin-bottom: 15px;
	}
	
	
	.email_link {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	line-height: normal;
	font-size: 12px;
	text-transform: uppercase;
	color:#003399;
	text-decoration: none;
	
	}

.thanks {
	display: inline-block;
	margin-top: 85px;
	padding-top:8px;
	padding-left: 25px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	
	line-height: normal;
	font-size: 11px;
	text-transform: uppercase;
	color:#464646;
	width: 368px;
	float: right;

	}
.thanks h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#000000;
	text-transform: uppercase;
	text-decoration: underline ;
	}


.thanks h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#464646;
	text-transform: uppercase;
	
	}
/* LINKS PAGE */


 #links_content {
 width: 778px;
height: 1500px;
background:url(../images/main_parts_bg.gif) repeat-y;

 }
 
 
 .links_1 {
	font-family: Arial, Helvetica, sans-serif;
	line-height: normal;
	font-size: 12px;
	color:#464646;
	width: 580px;
	float: left;
	margin: 40px 0 0 45px;
	padding-left: 55px;
	
	}
 
 .links_2 {
	font-family: Arial, Helvetica, sans-serif;
	line-height: normal;
	font-size: 11px;
	color:#464646;
	width: 200px;
	float: right;
	margin: 40px 45px 0 0px;
	}
	
	.links_1 h2 {
	
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	line-height: normal;
	font-size: 13px;
	text-transform: uppercase;
	color:#003399;
	text-decoration: none;
	
	}
	
	.links_2 h2 {
	
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	line-height: normal;
	font-size: 13px;
	text-transform: uppercase;
	color:#003399;
	text-decoration: none;
	
	}
