

/* Layout Styles */
#home_container { width: 740px; margin: 0px auto; padding: 0px; display: block; height: 383px; background-color: #CC0000; background: url("../images/engine_image.jpg"); background-position:right; background-repeat:no-repeat;}
#secondary_container { width: 740px; margin: 0px auto; padding: 0px; }
#navBar {margin: 0px auto; padding: 0px; width: 740px; height: 25px; display: block; background-color: #333333; }
#left_column { position:relative; width: 350px; top: 20px; left:20px; padding: 0px;  }
#footer {clear: both; padding: 0px; margin: 0px auto; width: 740px; height: 17px; background: url("../images/footer.gif") 0px 0px;}
#secondary_footer {clear: both; padding: 0px; margin: 0px auto; width: 740px; height: 17px; background: url("../images/secondary_footer.gif");}
#footer_text {clear: both; background-color: #000000; margin: 0px auto; margin-top: 5px;  text-align: right; width: 720px;}
#homeLogo {background: url("../images/homelogo.gif"); width: 216px; height: 128px; margin-left:50px; }
#manufactLogos {background: url("../images/manufact_logos.gif"); width: 368px; height: 95px; margin-top: 30px; clear:both; }
#home_text { margin-top: 10px; margin-left: 30px; width: 270px; display:block;}
#secondary_content {  width: 740px; display:block; float:left; background-color:#CC0000; float:left;}
#secondary_text { margin-left:10px; margin-top: 10px; display:block; float:left; width: 350px;  }
#secondary_text2 { margin-left:10px; margin-top: 10px; display:block; float:left; width: 200px; }
#address_text { margin-left:10px; margin-top: 10px; display:block; float:left; width: 150px;  }
#map { margin-left:20px; margin-top: 10px; display:block; float:left; width: 550px; height: 450px;  }
#secondary_photo { margin-left:30px; margin-top: 10px; display:block; float:left; width: 300px; height: 195px; background: url("../images/fpo_photo.jpg"); }
#services_photo { margin-left:30px; margin-top: 10px; display:block; float:left; width: 300px; height: 281px; background: url("../images/ford_engine.jpg"); }
#about_photo { margin-left:30px; margin-top: 10px; display:block; float:left; width: 300px; height: 146px; background: url("../images/power_stroke.gif"); }



/* Text Settings */
p, td, ul, ol, ul, li, dl, dt, dd, input {color:#FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; letter-spacing: .0em; margin: 0px; padding: 0px; }
h1 { color: #FFFF00; font-size: 18px; font-family:Trebuchet MS, Arial, sans-serif;}
h2 { color:#000000; font-size: 15px; font-family:Trebuchet MS, Arial, sans-serif; padding: 0px; margin-bottom: 0px;}

p a, h1 a, h2 a {color: #790000; text-decoration:none; }
p a:hover, h1 a:hover, h2 a:hover 
#footer_text p {padding: 0px; color: #FFFFFF; font-size:10px; }
#footer_text a {padding: 0px; color: #FFFFFF;  }
#footer_text a:hover {padding: 0px; color: #FFFFFF; text-decoration:underline; }
.bold {font-weight:bold;}

/* Navigation */
ul#navBar  {margin: 0px; padding: 0px; white-space: nowrap;  }
#navBar span { position:relative; top: 6px;}
#navBar li {display: inline; list-style-type: none;  text-align:center; display:block; float:left; }
#navBar a {font-size:12px; text-decoration: none; background: url("../images/nav_back.gif") 0px 0px;  color:#FFFFFF; display:block; width:110px; height: 25px;}
#navBar a:link, #navlist a:visited {background: url("../images/nav_back.gif") 0px 0px; }
#navBar a:hover {background: url("../images/nav_back.gif") 0px -25px;  }