Auto Body Repair in Vancouver, WA | Five Star Auto Body * { margin: 0; padding: 0; box-sizing: border-box; } :root { --primary-black: #1a1a1a; --accent-orange: #ff6b35; --light-gray: #f5f5f5; --medium-gray: #6c757d; --dark-gray: #2c2c2c; --white: #ffffff; --shadow: 0 4px 6px rgba(0, 0, 0, 0.1); --shadow-lg: 0 10px 25px rgba(0, 0, 0, 0.15); } body { font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif; line-height: 1.6; color: var(--dark-gray); background: var(--white); } .container { max-width: 1200px; margin: 0 auto; padding: 0 20px; } /* Header */ header { background: var(--white); box-shadow: var(--shadow); position: sticky; top: 0; z-index: 1000; height: 80px; } nav { display: flex; justify-content: space-between; align-items: center; height: 80px; position: relative; } .logo { flex-shrink: 0; z-index: 1001; } .logo img { height: 50px; width: auto; max-width: 180px; } .nav-menu { display: flex; gap: 2rem; align-items: center; justify-content: flex-end; list-style: none; margin: 0; padding: 0; } .nav-menu > li { position: relative; } .nav-menu a { color: var(--dark-gray); text-decoration: none; font-weight: 500; transition: all 0.3s; display: flex; align-items: center; gap: 5px; padding: 8px 0; } .nav-menu a:hover, .nav-menu a:focus { color: var(--accent-orange); } .dropdown-arrow { font-size: 0.8rem; transition: transform 0.3s; margin-left: 5px; } .dropdown { position: absolute; top: 100%; left: 0; background: var(--white); min-width: 250px; box-shadow: var(--shadow-lg); border-radius: 10px; opacity: 0; visibility: hidden; transform: translateY(-10px); transition: all 0.3s ease; margin-top: 10px; z-index: 1000; } .nav-menu li:hover .dropdown, .nav-menu li:focus-within .dropdown { opacity: 1; visibility: visible; transform: translateY(0); } .nav-menu li:hover .dropdown-arrow, .nav-menu li:focus-within .dropdown-arrow { transform: rotate(180deg); } .dropdown a { padding: 12px 20px; font-size: 0.95rem; border-bottom: 1px solid var(--light-gray); display: block; width: 100%; } .dropdown a:hover, .dropdown a:focus { background: rgba(255, 107, 53, 0.1); color: var(--accent-orange); padding-left: 25px; } .dropdown a:first-child { border-radius: 10px 10px 0 0; } .dropdown a:last-child { border-radius: 0 0 10px 10px; border-bottom: none; } .mobile-menu-toggle { display: none; background: none; border: none; font-size: 1.8rem; cursor: pointer; color: var(--dark-gray); padding: 8px; z-index: 1001; transition: all 0.3s; border-radius: 4px; min-height: 44px; min-width: 44px; align-items: center; justify-content: center; position: relative; } /* Typography */ h1 { font-size: clamp(2rem, 5vw, 3.5rem); font-weight: 700; line-height: 1.1; margin-bottom: 1rem; } h2 { font-size: clamp(1.5rem, 4vw, 2.5rem); font-weight: 600; margin-bottom: 1rem; color: var(--primary-black); } h3 { font-size: clamp(1.2rem, 3vw, 1.8rem); font-weight: 600; margin-bottom: 0.8rem; color: var(--primary-black); } h4 { font-size: clamp(1.1rem, 2.5vw, 1.4rem); font-weight: 600; margin-bottom: 0.6rem; color: var(--primary-black); } p { margin-bottom: 1rem; font-size: clamp(1rem, 2vw, 1.1rem); } /* Hero Section */ .hero { background: linear-gradient(135deg, rgba(26,26,26,0.8), rgba(44,44,44,0.6)); color: var(--white); padding: 80px 0; text-align: center; position: relative; min-height: 70vh; display: flex; align-items: center; } .hero-video { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; z-index: -1; } .hero-content { position: relative; z-index: 1; } .hero-buttons { display: flex; gap: 1rem; justify-content: center; flex-wrap: wrap; margin-top: 2rem; } /* CTA Button */ .cta-button { background: var(--accent-orange); color: var(--white); padding: 15px 30px; border-radius: 50px; text-decoration: none; font-weight: 600; transition: all 0.3s; display: inline-block; box-shadow: 0 4px 15px rgba(255, 107, 53, 0.3); } .cta-button:hover { background: var(--primary-black); transform: translateY(-2px); box-shadow: 0 6px 20px rgba(255, 107, 53, 0.4); } .cta-button.secondary { background: transparent; border: 2px solid var(--white); color: var(--white); } .cta-button.secondary:hover { background: var(--white); color: var(--primary-black); } /* Section Styles */ .section { padding: 80px 0; } .section.gray { background: var(--light-gray); } .text-center { text-align: center; } /* Services Grid */ .services-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 30px; margin-top: 40px; align-items: stretch; } .service-card { background: var(--white); padding: 30px; border-radius: 15px; box-shadow: var(--shadow); transition: transform 0.3s; text-align: center; display: flex; flex-direction: column; height: 100%; /* Ensure visibility by default */ opacity: 1; transform: translateY(0); } .service-card:hover { transform: translateY(-5px); } .service-card .cta-button { margin-top: auto; } .service-icon { width: 80px; height: 80px; background: var(--accent-orange); border-radius: 50%; display: flex; align-items: center; justify-content: center; margin: 0 auto 20px; font-size: 2rem; color: var(--white); } /* Gallery Grid */ .gallery-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 20px; margin-top: 40px; } .gallery-item { aspect-ratio: 4/3; background: var(--light-gray); border-radius: 15px; overflow: hidden; position: relative; cursor: pointer; transition: transform 0.3s; /* Ensure visibility by default */ opacity: 1; transform: translateY(0); } .gallery-item:hover { transform: scale(1.02); } .gallery-placeholder { width: 100%; height: 100%; background: linear-gradient(45deg, #ddd, #f0f0f0); display: flex; align-items: center; justify-content: center; font-weight: bold; color: var(--dark-gray); text-align: center; padding: 20px; } /* Process Steps */ .process-steps { display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 30px; margin-top: 40px; } .process-step { text-align: center; padding: 30px 20px; background: var(--white); border-radius: 15px; box-shadow: var(--shadow); /* Ensure visibility by default */ opacity: 1; transform: translateY(0); } .step-number { width: 60px; height: 60px; background: var(--accent-orange); color: var(--white); border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 1.5rem; font-weight: bold; margin: 0 auto 20px; } /* Features List */ .features-list { display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 20px; margin-top: 30px; } .feature-item { padding: 20px; background: var(--white); border-radius: 10px; box-shadow: var(--shadow); text-align: center; /* Ensure visibility by default */ opacity: 1; transform: translateY(0); } /* Service Types */ .service-types { display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 25px; margin-top: 40px; } .service-type-card { background: var(--white); padding: 25px; border-radius: 15px; text-align: center; box-shadow: var(--shadow); border-top: 4px solid var(--accent-orange); /* Ensure visibility by default */ opacity: 1; transform: translateY(0); } .service-type-icon { width: 60px; height: 60px; background: var(--accent-orange); border-radius: 50%; display: flex; align-items: center; justify-content: center; margin: 0 auto 15px; font-size: 1.5rem; color: var(--white); } /* Location Info */ .location-info { background: var(--primary-black); color: var(--white); padding: 60px 0; } .location-content { display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 40px; align-items: start; } .location-card { background: rgba(255,255,255,0.1); padding: 30px; border-radius: 15px; backdrop-filter: blur(10px); /* Ensure visibility by default */ opacity: 1; transform: translateY(0); } .contact-details { display: flex; flex-direction: column; gap: 15px; } .contact-item { display: flex; align-items: center; gap: 15px; } .contact-icon { width: 30px; height: 30px; color: var(--accent-orange); font-size: 1.2rem; } /* Google Maps Styling */ .map-container { margin-top: 20px; border-radius: 10px; overflow: hidden; box-shadow: var(--shadow); } .map-container iframe { width: 100%; height: 300px; border: none; } /* Service Areas */ .service-areas { display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 20px; margin-top: 30px; } .area-card { background: var(--white); padding: 20px; border-radius: 10px; text-align: center; box-shadow: var(--shadow); border-left: 4px solid var(--accent-orange); /* Ensure visibility by default */ opacity: 1; transform: translateY(0); } /* Animation classes for enhanced animation */ .fade-in-up { opacity: 0; transform: translateY(30px); transition: opacity 0.8s ease, transform 0.8s ease; } .fade-in-up.visible { opacity: 1; transform: translateY(0); } /* Footer */ footer { background: var(--primary-black); color: var(--white); padding: 50px 0 20px; } .footer-content { display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 40px; margin-bottom: 30px; } .footer-section h4 { color: var(--accent-orange); margin-bottom: 20px; } .footer-section a { color: var(--white); text-decoration: none; display: block; margin-bottom: 10px; transition: color 0.3s; } .footer-section a:hover { color: var(--accent-orange); } .footer-bottom { border-top: 1px solid #444; padding-top: 20px; text-align: center; } /* Mobile Responsive */ @media (max-width: 1023px) { .mobile-menu-toggle { display: flex !important; } .nav-menu { position: fixed !important; top: 80px !important; left: -100% !important; width: 100vw !important; height: calc(100vh - 80px) !important; background: var(--white) !important; flex-direction: column !important; justify-content: flex-start !important; align-items: center !important; transition: left 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important; box-shadow: 0 4px 20px rgba(0,0,0,0.1) !important; overflow-y: auto !important; padding: 20px 0 !important; gap: 0 !important; z-index: 9998 !important; visibility: hidden !important; opacity: 0 !important; } .nav-menu.active { left: 0 !important; visibility: visible !important; opacity: 1 !important; } .nav-menu > li { width: 100% !important; text-align: center !important; border-bottom: 1px solid var(--light-gray) !important; position: relative !important; } .nav-menu > li:last-child { border-bottom: none !important; } .nav-menu a { display: flex !important; align-items: center !important; justify-content: center !important; padding: 16px 20px !important; font-size: 1.1rem !important; min-height: 48px !important; width: 100% !important; } .dropdown { position: static !important; background: var(--light-gray) !important; width: 100% !important; box-shadow: none !important; border-radius: 0 !important; opacity: 0 !important; max-height: 0 !important; overflow: hidden !important; transition: all 0.3s ease !important; margin: 0 !important; z-index: auto !important; } .nav-menu li:hover .dropdown, .nav-menu li:focus-within .dropdown, .nav-menu li.dropdown-open .dropdown { opacity: 1 !important; max-height: 300px !important; } .dropdown a { padding: 12px 30px !important; font-size: 1rem !important; border-bottom: 1px solid rgba(255,255,255,0.1) !important; background: var(--light-gray) !important; } .dropdown a:hover, .dropdown a:focus { background: var(--accent-orange) !important; color: var(--white) !important; padding-left: 35px !important; } .dropdown-arrow { margin-left: auto !important; } .hero { padding: 60px 0; min-height: 60vh; } .section { padding: 60px 0; } .hero-buttons { flex-direction: column; align-items: center; } .gallery-grid { grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 15px; } .services-grid { grid-template-columns: 1fr; gap: 20px; } .process-steps { grid-template-columns: 1fr; gap: 20px; } } @media (min-width: 1024px) { .mobile-menu-toggle { display: none !important; } .nav-menu { position: static !important; top: auto !important; left: auto !important; width: auto !important; height: auto !important; background: transparent !important; flex-direction: row !important; justify-content: flex-end !important; align-items: center !important; box-shadow: none !important; padding: 0 !important; overflow: visible !important; gap: 2rem; display: flex !important; margin: 0; list-style: none; z-index: auto; transition: none; visibility: visible !important; opacity: 1 !important; } }
Five Star Auto Body
  • Services ▼
    Vancouver WA Collision Vancouver WA Auto Body Longview WA Collision Longview WA Auto Body
  • Locations ▼
    NE 68th Street Columbia Street Commerce Avenue
  • About
  • Reviews
  • Blog
  • Contact
  • Careers

Auto Body Repair in Vancouver, WA

Your trusted auto body shop in Clark County. Expert dent removal, scratch repair, rust treatment, and professional automotive painting. Serving Vancouver, Battle Ground, Camas, Washougal, and all of Southwest Washington with certified technicians.

Get Free Estimate NE 68th: (360) 699-4887 Columbia: (360) 695-8882

Complete Auto Body Repair Services

Professional auto body repair services in Vancouver, WA and throughout Clark County. From minor dents and scratches to complete paint jobs, we restore your vehicle's appearance and value.

🔨

Dent Removal

Paintless dent removal and traditional dent repair for door dings, hail damage, and minor impacts. Restore your vehicle's smooth finish.

Get Quote
🎨

Auto Painting

Complete paint jobs, touch-ups, and color matching using advanced automotive paint systems and techniques for lasting results.

View Gallery
✨

Scratch & Scuff Repair

Expert scratch removal and scuff repair for parking lot damage, key scratches, and surface imperfections.

Collision Services

Vancouver Auto Body Repair Gallery

See our expert auto body repair work from our Vancouver, WA locations. Quality craftsmanship and attention to detail in every project.

Dent Removal
Before & After
Scratch Repair
Vancouver WA
Paint Restoration
Results
Rust Treatment
& Prevention
Door Ding
Repair
Bumper
Restoration
Custom Paint
Work
Fleet Vehicle
Maintenance
View Full Gallery

Auto Body Repair Services We Provide

Comprehensive auto body repair services for all types of vehicle damage and cosmetic issues in Vancouver, WA and Clark County.

🔨

Paintless Dent Removal

Advanced PDR techniques for door dings, hail damage, and minor dents without affecting your original paint.

🎨

Complete Paint Jobs

Full vehicle repainting, color changes, and custom paint work using high-quality automotive paint systems.

✨

Scratch & Scuff Repair

Professional scratch removal, key damage repair, and parking lot scuff restoration.

🛡️

Rust Treatment

Rust removal, prevention, and protective coating application to preserve your vehicle's integrity.

🚗

Bumper Repair

Plastic bumper repair, refinishing, and replacement for both front and rear bumpers.

🔧

Trim & Molding

Replacement and repair of exterior trim, moldings, and decorative elements.

⚡

Frame Straightening

Professional frame alignment and straightening services using state-of-the-art equipment.

🔍

Damage Assessment

Comprehensive vehicle damage evaluation and detailed repair estimates for insurance claims.

Our Auto Body Repair Process

Professional process ensuring quality results and customer satisfaction for all auto body repair services.

1

Damage Assessment

Thorough evaluation of all damage with detailed repair plan and cost estimate.

2

Preparation

Surface preparation, masking, and setup for optimal repair conditions.

3

Repair Work

Expert repair using industry-best techniques and high-quality materials.

4

Finishing

Professional finishing, polishing, and final quality inspection.

5

Final Inspection

Complete quality check and customer walkthrough before delivery.

Schedule Your Auto Body Repair Today

NE 68th St: (360) 699-4887 Columbia St: (360) 695-8882

Why Vancouver Chooses Five Star Auto Body

Over 25 years of auto body repair expertise in Clark County with advanced techniques and customer-focused service.

Expert Technicians

Certified auto body specialists with years of experience and ongoing training in the latest repair techniques.

Color Matching Technology

Advanced computerized paint matching system ensures perfect color results every time.

Quality Guarantee

Comprehensive warranty on all auto body repairs with lifetime guarantee on paint work.

Fast Service

Most auto body repairs completed in 2-4 days with priority scheduling available.

Local Vancouver Business

Family-owned and operated since 1995, serving the Clark County community with pride.

Fair Pricing

Competitive rates with transparent estimates and no hidden fees or surprise charges.

Insurance Approved

Direct insurance billing and preferred provider status with major insurance companies.

State-of-the-Art Equipment

Latest technology in paint booths, frame machines, and diagnostic equipment for superior results.

Areas We Serve in Clark County

Providing expert auto body repair services throughout Vancouver, WA and surrounding communities in Southwest Washington.

Vancouver, WA

Two convenient locations: NE 68th Street and Columbia Street

Battle Ground, WA

Complete auto body repair services for Battle Ground residents

Camas, WA

Professional dent removal and paint services

Ridgefield, WA

Quality auto body services with free estimates

Clark County

Serving all communities throughout Southwest Washington

Our Vancouver, WA Locations

Two convenient locations in Vancouver to serve all your auto body repair needs.

NE 68th Street Location

📍
Address:
3019 NE 68th St, Vancouver, WA 98665
📞
Phone:
(360) 699-4887
🕒
Hours:
Monday - Friday: 8:00 AM - 5:00 PM
Get Directions

Columbia Street Location

📍
Address:
1813 Columbia St, Vancouver, WA 98660
📞
Phone:
(360) 695-8882
🕒
Hours:
Monday - Friday: 8:00 AM - 5:00 PM
Get Directions

Auto Body Services

Vancouver WA Collision Longview Collision Longview Auto Body Project Gallery

Locations

Vancouver NE 68th St Vancouver Columbia St Longview Commerce Ave

Company

About Us Customer Reviews Careers

Contact

NE 68th St: (360) 699-4887

Columbia St: (360) 695-8882

NE 68th St: 3019 NE 68th St
Vancouver, WA 98665

Columbia St: 1813 Columbia St
Vancouver, WA 98660

© 2025 Five Star Auto Body. All rights reserved.