Auto Body Chehalis WA | Five Star Auto Body Shop | Collision Repair Lewis County * { margin: 0; padding: 0; box-sizing: border-box; } body { font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; line-height: 1.6; color: #374151; } .container { max-width: 1200px; margin: 0 auto; padding: 0 20px; } /* Navigation */ .navbar { position: fixed; top: 0; left: 0; right: 0; background: rgba(255, 255, 255, 0.95); border-bottom: 1px solid #f97316; z-index: 1000; padding: 0.25rem 0; } .nav-container { display: flex; justify-content: space-between; align-items: center; max-width: 1200px; margin: 0 auto; padding: 0 20px; } .nav-logo { display: flex; align-items: center; text-decoration: none; } .nav-logo img { height: 80px; width: auto; transition: transform 0.3s ease; } .nav-logo:hover img { transform: scale(1.05); } @media (max-width: 768px) { .nav-logo img { height: 60px; } .nav-container { padding: 0 15px; } } @media (max-width: 480px) { .nav-logo img { height: 50px; } .nav-container { padding: 0 10px; } } .nav-menu { display: flex; list-style: none; gap: 2rem; margin: 0; position: relative; } .nav-item { position: relative; } .dropdown { position: relative; } .dropdown-content { position: absolute; top: 100%; left: 0; background: white; min-width: 280px; box-shadow: 0 10px 40px rgba(0, 0, 0, 0.15); border-radius: 12px; opacity: 0; visibility: hidden; transform: translateY(-10px); transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1); z-index: 1001; margin-top: 0.5rem; border: 1px solid rgba(249, 115, 22, 0.1); } .dropdown:hover .dropdown-content { opacity: 1; visibility: visible; transform: translateY(0); } .dropdown-content a { display: block; padding: 1rem 1.5rem; color: #374151; text-decoration: none; font-size: 0.95rem; font-weight: 500; transition: all 0.3s ease; border-radius: 8px; margin: 0.3rem; } .dropdown-content a:hover { background: linear-gradient(45deg, #f97316, #ea580c); color: white; transform: translateX(5px); } .dropdown-content a:first-child { margin-top: 0.5rem; } .dropdown-content a:last-child { margin-bottom: 0.5rem; } .nav-link { color: #374151; text-decoration: none; font-weight: 500; padding: 0.5rem 0; } .nav-link:hover { color: #f97316; } .nav-cta { background: #f97316; color: white; padding: 0.5rem 1rem; border-radius: 25px; text-decoration: none; font-weight: bold; } .mobile-menu-btn { display: none; background: none; border: none; font-size: 1.5rem; cursor: pointer; color: #374151; padding: 0.5rem; } .dropdown-toggle::after { content: ' ▼'; font-size: 0.8rem; margin-left: 0.5rem; transition: transform 0.3s ease; } .dropdown-toggle.active::after { transform: rotate(180deg); } /* Hero Section - Desktop First */ .hero { color: white; height: 100vh; min-height: 600px; text-align: center; position: relative; display: flex; align-items: center; justify-content: center; overflow: hidden; padding: 100px 20px 20px; } /* Desktop Video - Default State */ .hero-video { position: absolute; top: 50%; left: 50%; min-width: 100%; min-height: 100%; width: auto; height: auto; z-index: 0; transform: translateX(-50%) translateY(-50%); object-fit: cover; display: block; } /* Desktop - Video overlay */ .hero::before { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.2); z-index: 1; } /* Mobile Background Image - Hidden by default */ .hero::after { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), url('https://assets.ycodeapp.com/assets/app113220/Images/main%20exterior-bis4odmgjg.webp'); background-size: cover; background-position: center; background-attachment: scroll; z-index: -1; display: none; } .hero .container { position: relative; z-index: 2; width: 100%; max-height: calc(100vh - 140px); display: flex; flex-direction: column; justify-content: center; } .hero h1 { font-size: 2.8rem; font-weight: bold; margin-bottom: 0.8rem; line-height: 1.2; } .hero-subtitle { font-size: 1.1rem; margin-bottom: 1.5rem; opacity: 0.9; } /* Hero CTA Section */ .hero-cta { display: flex; justify-content: center; align-items: center; gap: 2rem; margin: 2rem auto 0; max-width: 600px; width: 100%; } .cta-card { background: rgba(255,255,255,0.15); padding: 2rem; border-radius: 20px; text-align: center; backdrop-filter: blur(20px); border: 1px solid rgba(255,255,255,0.25); transition: all 0.3s ease; flex: 1; min-height: 200px; display: flex; flex-direction: column; justify-content: center; } .cta-card:hover { background: rgba(255,255,255,0.2); transform: translateY(-5px) scale(1.02); box-shadow: 0 15px 40px rgba(0,0,0,0.2); } .cta-card h3 { font-size: 1.2rem; margin-bottom: 1rem; color: #fed7aa; font-weight: 600; } .cta-button { display: inline-block; background: linear-gradient(45deg, #f97316, #ea580c); color: white; padding: 12px 24px; text-decoration: none; border-radius: 25px; font-weight: 600; font-size: 1rem; transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 0 8px 25px rgba(249, 115, 22, 0.3); } .cta-button:hover { transform: translateY(-2px) scale(1.05); box-shadow: 0 15px 35px rgba(249, 115, 22, 0.4); } /* Insurance Notice Section */ .insurance-notice { background: linear-gradient(135deg, #1e293b 0%, #334155 50%, #475569 100%); color: white; padding: 2rem 0; position: relative; overflow: hidden; border-top: 4px solid #f97316; border-bottom: 4px solid #f97316; } .insurance-notice::before { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: linear-gradient(90deg, transparent, rgba(249, 115, 22, 0.1), transparent); animation: shimmer 3s infinite; } @keyframes shimmer { 0% { transform: translateX(-100%); } 100% { transform: translateX(100%); } } .notice-content { display: grid; grid-template-columns: 1fr auto; gap: 1.5rem; align-items: center; position: relative; z-index: 2; max-width: 1000px; margin: 0 auto; } .notice-text h2 { font-size: 1.4rem; font-weight: 700; margin-bottom: 1rem; color: #fed7aa; text-align: center; } .insurance-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 1.5rem; } .insurance-item { background: rgba(255, 255, 255, 0.1); padding: 1rem; border-radius: 12px; backdrop-filter: blur(10px); border: 1px solid rgba(255, 255, 255, 0.2); transition: all 0.3s ease; } .insurance-item:hover { background: rgba(255, 255, 255, 0.15); transform: translateY(-2px); } .call-ahead { border-left: 4px solid #ef4444; } .walk-in { border-left: 4px solid #10b981; } .insurance-companies { display: flex; gap: 0.5rem; margin-bottom: 0.8rem; flex-wrap: wrap; } .company-badge { padding: 0.3rem 0.6rem; border-radius: 6px; font-size: 0.7rem; font-weight: bold; color: white; text-transform: uppercase; letter-spacing: 0.5px; } .geico { background: #005a9b; } .progressive { background: #0066cc; } .statefarm { background: #cc0000; } .insurance-item p { font-size: 0.9rem; line-height: 1.4; margin: 0; } .insurance-item strong { color: #fed7aa; } .notice-cta { display: flex; align-items: center; } .urgent-cta { background: linear-gradient(45deg, #ef4444, #dc2626); color: white; padding: 0.8rem 1.5rem; border-radius: 25px; text-decoration: none; font-weight: bold; font-size: 0.9rem; transition: all 0.3s ease; box-shadow: 0 4px 15px rgba(239, 68, 68, 0.4); animation: glow 2s infinite alternate; } @keyframes glow { from { box-shadow: 0 4px 15px rgba(239, 68, 68, 0.4); } to { box-shadow: 0 4px 25px rgba(239, 68, 68, 0.8); } } .urgent-cta:hover { transform: translateY(-2px) scale(1.05); box-shadow: 0 8px 25px rgba(239, 68, 68, 0.6); } /* Sections */ .section { padding: 80px 0; } .section-title { text-align: center; font-size: 2.5rem; font-weight: bold; margin-bottom: 1rem; color: #2563eb; } .section-subtitle { text-align: center; font-size: 1.1rem; color: #6b7280; margin-bottom: 3rem; max-width: 600px; margin-left: auto; margin-right: auto; } /* Chehalis Services Section */ .chehalis-services { background: white; } .services-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 2.5rem; max-width: 1000px; margin: 0 auto; } .service-card { background: linear-gradient(145deg, #ffffff, #f8fafc); padding: 2.5rem; border-radius: 25px; box-shadow: 0 20px 60px rgba(0,0,0,0.08); border: 1px solid rgba(249, 115, 22, 0.1); transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1); position: relative; overflow: hidden; min-height: 300px; display: flex; flex-direction: column; justify-content: space-between; } .service-card::before { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 5px; background: linear-gradient(90deg, #f97316, #2563eb, #f97316); transform: translateX(-100%); transition: transform 0.6s ease; } .service-card:hover::before { transform: translateX(0); } .service-card:hover { transform: translateY(-15px) scale(1.02); box-shadow: 0 30px 80px rgba(0,0,0,0.15); border-color: rgba(249, 115, 22, 0.3); } .service-card h3 { font-size: 1.4rem; color: #2563eb; margin-bottom: 1.2rem; font-weight: 600; line-height: 1.3; } .service-card p { color: #6b7280; line-height: 1.7; margin-bottom: 1.5rem; font-size: 1rem; flex-grow: 1; } .service-link { color: #f97316; text-decoration: none; font-weight: 600; font-size: 1rem; transition: all 0.3s ease; display: inline-flex; align-items: center; gap: 0.5rem; margin-top: auto; } .service-link:hover { color: #2563eb; transform: translateX(5px); } /* Services full-width card for odd last item */ .service-card-full { grid-column: 1 / -1; max-width: 500px; margin: 0 auto; width: 100%; } /* Why Choose Section */ .why-choose { background: linear-gradient(135deg, #f8fafc 0%, #e2e8f0 100%); } .why-choose-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 2.5rem; } .why-choose-item { padding: 2.5rem; background: white; border-radius: 20px; border-left: 5px solid #f97316; transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1); position: relative; overflow: hidden; min-height: 240px; display: flex; flex-direction: column; justify-content: flex-start; } .why-choose-item::before { content: ''; position: absolute; top: 0; left: -100%; width: 100%; height: 100%; background: linear-gradient(90deg, transparent, rgba(249, 115, 22, 0.05), transparent); transition: left 0.8s ease; } .why-choose-item:hover::before { left: 100%; } .why-choose-item:hover { transform: translateY(-8px); box-shadow: 0 20px 50px rgba(0,0,0,0.1); border-left-color: #2563eb; } .why-choose-item h3 { font-size: 1.4rem; font-weight: 600; color: #2563eb; margin-bottom: 1.2rem; line-height: 1.3; } .why-choose-item p { color: #6b7280; line-height: 1.6; font-size: 1rem; margin-bottom: 1.5rem; flex-grow: 1; } /* Service Areas Section */ .service-areas { background: linear-gradient(135deg, #f97316 0%, #ea580c 50%, #2563eb 100%); color: white; } .service-areas .section-title { color: #ffffff; text-shadow: 3px 3px 6px rgba(0, 0, 0, 0.4); font-weight: 800; } .service-areas .section-subtitle { color: #fed7aa; text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.3); font-weight: 500; } .areas-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 3rem; max-width: 1000px; margin: 0 auto; } .area-item { text-align: center; padding: 3rem 2rem; background: rgba(255,255,255,0.15); border-radius: 25px; backdrop-filter: blur(20px); border: 1px solid rgba(255,255,255,0.25); transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1); position: relative; overflow: hidden; min-height: 280px; display: flex; flex-direction: column; justify-content: center; } .area-item::before { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: linear-gradient(135deg, rgba(255,255,255,0.1), rgba(255,255,255,0.05)); opacity: 0; transition: opacity 0.4s ease; } .area-item:hover::before { opacity: 1; } .area-item:hover { transform: translateY(-10px) scale(1.05); background: rgba(255,255,255,0.2); box-shadow: 0 25px 60px rgba(0,0,0,0.2); } .area-item h3 { margin-bottom: 1.5rem; font-size: 1.5rem; font-weight: 600; line-height: 1.3; } .area-item p { font-size: 1rem; line-height: 1.6; margin-bottom: 1.5rem; } .area-link { color: #fed7aa; text-decoration: none; font-weight: 600; font-size: 1rem; transition: all 0.3s ease; display: inline-flex; align-items: center; gap: 0.5rem; justify-content: center; } .area-link:hover { color: white; text-shadow: 0 0 10px rgba(253, 215, 170, 0.5); transform: translateX(5px); } /* Contact Section */ .contact { background: white; } .contact-info { display: grid; grid-template-columns: repeat(3, 1fr); gap: 3rem; max-width: 1000px; margin: 0 auto; } .contact-card { background: linear-gradient(145deg, #f8fafc, #e2e8f0); padding: 2.5rem; border-radius: 20px; text-align: center; border-left: 5px solid #f97316; transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1); position: relative; overflow: hidden; min-height: 240px; display: flex; flex-direction: column; justify-content: center; } .contact-card::before { content: ''; position: absolute; top: 0; left: -100%; width: 100%; height: 100%; background: linear-gradient(90deg, transparent, rgba(249, 115, 22, 0.05), transparent); transition: left 0.8s ease; } .contact-card:hover::before { left: 100%; } .contact-card:hover { transform: translateY(-8px); box-shadow: 0 20px 50px rgba(0,0,0,0.1); border-left-color: #2563eb; } .contact-card h3 { font-size: 1.4rem; font-weight: 600; color: #2563eb; margin-bottom: 1.2rem; line-height: 1.3; } .contact-card p { color: #6b7280; line-height: 1.6; font-size: 1rem; } .contact-card a { color: #f97316; text-decoration: none; font-weight: 600; transition: color 0.3s ease; } .contact-card a:hover { color: #2563eb; } /* Footer */ .footer { background: #374151; color: white; padding: 3rem 0 2rem; } .footer-content { display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 2rem; margin-bottom: 2rem; } .footer-section h3 { color: #f97316; margin-bottom: 1.5rem; font-size: 1.2rem; font-weight: 600; } .footer-section ul { list-style: none; } .footer-section li { margin-bottom: 0.8rem; } .footer-section a { color: white; text-decoration: none; opacity: 0.8; transition: all 0.3s ease; font-size: 0.95rem; } .footer-section a:hover { color: #f97316; opacity: 1; transform: translateX(3px); } .footer-bottom { border-top: 1px solid #6b7280; padding-top: 2rem; text-align: center; opacity: 0.7; font-size: 0.9rem; line-height: 1.6; } /* Responsive Design */ @media (max-width: 1200px) { .services-grid { grid-template-columns: 1fr; gap: 2rem; } .service-card-full { max-width: none; } .areas-grid { grid-template-columns: 1fr; gap: 2rem; } .why-choose-grid { grid-template-columns: repeat(2, 1fr); } .contact-info { grid-template-columns: repeat(2, 1fr); } } @media (max-width: 768px) { .mobile-menu-btn { display: block; } /* Mobile - Hide video, show background image */ .hero-video { display: none !important; } .hero::after { display: block !important; } .nav-menu { display: none; position: absolute; top: 100%; left: 0; right: 0; background: white; flex-direction: column; padding: 1rem 0; box-shadow: 0 4px 10px rgba(0,0,0,0.1); border-top: 1px solid #e5e7eb; } .nav-menu.active { display: flex; } .nav-item { width: 100%; border-bottom: 1px solid #f3f4f6; } .nav-item:last-child { border-bottom: none; } .nav-link { display: block; padding: 1rem 1.5rem; color: #374151; text-decoration: none; font-weight: 500; border: none; background: none; width: 100%; text-align: left; cursor: pointer; } .nav-link:hover { background: #f9fafb; color: #f97316; } .nav-cta { background: #f97316; color: white !important; margin: 0.5rem 1rem; border-radius: 8px; text-align: center; } .nav-cta:hover { background: #ea580c; } .dropdown { position: relative; } .dropdown-content { position: static; opacity: 1; visibility: visible; transform: none; box-shadow: none; background: #f8fafc; margin: 0; border-radius: 0; border: none; border-top: 1px solid #e5e7eb; max-height: 0; overflow: hidden; transition: max-height 0.3s ease; } .dropdown.active .dropdown-content { max-height: 500px; } .dropdown-content a { display: block; padding: 0.8rem 2rem; color: #6b7280; text-decoration: none; font-size: 0.9rem; font-weight: 400; transition: all 0.2s ease; border-radius: 0; margin: 0; border-bottom: 1px solid #e5e7eb; } .dropdown-content a:last-child { border-bottom: none; } .dropdown-content a:hover { background: #e5e7eb; color: #374151; transform: none; padding-left: 2.5rem; } .hero { height: 100vh; min-height: 600px; padding: 90px 15px 15px; } .hero h1 { font-size: 1.8rem; margin-bottom: 0.8rem; } .hero-subtitle { font-size: 1rem; margin-bottom: 1.2rem; } .hero-cta { flex-direction: column; gap: 1rem; margin: 1.5rem auto 0; } .cta-card { padding: 1.5rem; min-height: 150px; } .cta-card h3 { font-size: 1rem; margin-bottom: 0.8rem; } .cta-button { padding: 10px 20px; font-size: 0.9rem; } /* Insurance Notice Mobile */ .insurance-notice { padding: 1.5rem 0; } .notice-content { grid-template-columns: 1fr; gap: 1rem; text-align: center; } .notice-text h2 { font-size: 1.2rem; margin-bottom: 0.8rem; } .insurance-grid { grid-template-columns: 1fr; gap: 1rem; } .insurance-item { padding: 0.8rem; } .insurance-item p { font-size: 0.85rem; } .company-badge { font-size: 0.65rem; padding: 0.25rem 0.5rem; } .urgent-cta { padding: 0.7rem 1.2rem; font-size: 0.85rem; } .section { padding: 50px 0; } .section-title { font-size: 1.8rem; margin-bottom: 1rem; } .section-subtitle { font-size: 1rem; margin-bottom: 2rem; padding: 0 10px; } .services-grid { grid-template-columns: 1fr; gap: 1.5rem; } .service-card { padding: 1.5rem; min-height: auto; } .service-card h3 { font-size: 1.2rem; margin-bottom: 1rem; } .service-card p { font-size: 0.9rem; margin-bottom: 1rem; } .why-choose-grid { grid-template-columns: 1fr; gap: 1.5rem; } .why-choose-item { padding: 1.5rem; min-height: auto; } .why-choose-item h3 { font-size: 1.2rem; margin-bottom: 1rem; } .why-choose-item p { font-size: 0.9rem; margin-bottom: 1rem; } .areas-grid { grid-template-columns: 1fr; gap: 1.5rem; } .area-item { padding: 1.5rem; min-height: auto; } .area-item h3 { font-size: 1.2rem; margin-bottom: 1rem; } .area-item p { font-size: 0.9rem; margin-bottom: 1rem; } .contact-info { grid-template-columns: 1fr; gap: 1.5rem; } .contact-card { padding: 1.5rem; min-height: auto; } .contact-card h3 { font-size: 1.2rem; margin-bottom: 1rem; } .contact-card p { font-size: 0.9rem; } .footer-content { grid-template-columns: 1fr; gap: 2rem; } .footer-section h3 { font-size: 1.1rem; margin-bottom: 1rem; } .footer-section a { font-size: 0.9rem; } .footer-bottom { font-size: 0.8rem; padding-top: 1.5rem; } } @media (max-width: 480px) { .hero { height: 100vh; min-height: 550px; padding: 80px 10px 10px; } .hero h1 { font-size: 1.5rem; margin-bottom: 0.6rem; } .hero-subtitle { font-size: 0.9rem; margin-bottom: 1rem; } .cta-card { padding: 1.2rem; min-height: 130px; } .cta-card h3 { font-size: 0.9rem; margin-bottom: 0.6rem; } .cta-button { padding: 8px 16px; font-size: 0.8rem; } .section { padding: 40px 0; } .section-title { font-size: 1.6rem; margin-bottom: 0.8rem; } .section-subtitle { font-size: 0.9rem; margin-bottom: 1.5rem; padding: 0 5px; } .container { padding: 0 15px; } } /* Desktop media query - Ensure video shows and image is hidden */ @media (min-width: 769px) { .hero-video { display: block !important; } .hero::after { display: none !important; } .hero-cta { gap: 3rem; margin: 2.5rem auto 0; } .cta-card { padding: 2.5rem; min-height: 220px; } .cta-card h3 { font-size: 1.3rem; margin-bottom: 1.2rem; } .cta-button { padding: 14px 28px; font-size: 1rem; } }
Five Star Auto Body - Auto Body Shop in Washington State
  • About
  • Services
    Auto Body Repair Collision Repair Dent Repair Auto Paint Frame Repair
  • Locations
    Vancouver WA Longview WA Chehalis WA
  • Gallery
  • Reviews
  • Contact
Your browser does not support the video tag.

Auto Body Chehalis WA | Premier Body Shop & Collision Repair

Expert Auto Body Repair, Frame Straightening, Collision Services & Paint Restoration in Chehalis, Centralia, Olympia & Lewis County - Free Estimates Available

Call Chehalis Location

(360) 748-8344

Get Free Estimate

Email Photos

Important Insurance Information

GEICO PROGRESSIVE STATE FARM

Call Ahead Required: If you're using Geico, Progressive, or State Farm insurance, please call before visiting for scheduling requirements.

All Other Insurance: Free estimates available anytime Monday-Friday 9:00 AM - 4:00 PM. Walk-ins welcome!

Call Chehalis

Complete Auto Body Services in Chehalis WA

Professional collision repair, frame straightening, dent repair, and auto paint services serving Chehalis, Centralia, Olympia, Tumwater, and all of Lewis County with certified technicians and manufacturer warranties

Chehalis Auto Body Repair

Professional auto body repair services in Chehalis WA including dent removal, panel replacement, and complete collision restoration. Our certified technicians use advanced repair techniques and state-of-the-art equipment to restore your vehicle to pre-accident condition with manufacturer-approved methods and OEM parts throughout Lewis County.

Learn More →

Collision Repair Chehalis WA

Expert collision repair services for all vehicle makes and models in Chehalis and Lewis County. We specialize in accident damage restoration, structural repair, and comprehensive collision services with direct insurance billing and transparent communication throughout the repair process for complete customer satisfaction.

Get Estimate →

Frame Repair & Straightening Chehalis WA

Computerized frame straightening and structural repair services at our Chehalis location restore your vehicle's frame geometry to manufacturer specifications. Using precision measuring systems and hydraulic frame machines, our certified technicians correct misalignments caused by collisions, ensuring proper crash protection, suspension function, and body panel fit for Lewis County drivers.

Learn More →

Dent Repair Chehalis WA

Paintless dent repair and conventional dent removal services in Chehalis WA. From minor door dings and hail damage to larger dents requiring panel work, our technicians use specialized PDR tools and techniques that preserve your vehicle's original factory paint finish, saving you time and money on repairs across Lewis County.

Learn More →

Auto Paint & Color Matching Chehalis WA

Perfect paint matching and application using computerized color matching technology in Chehalis. We guarantee seamless blending that matches your vehicle's original finish with precision basecoat/clearcoat paint systems and professional-grade HVLP application techniques for lasting, factory-quality results.

View Gallery →

Insurance Claims Support

We work directly with all major insurance companies to streamline your claim process in Chehalis WA. Our experienced team handles paperwork, provides detailed estimates for collision repair, frame straightening, dent repair, and paint services, and ensures you receive proper coverage with direct billing options and claim assistance throughout Lewis County.

Call Now →

Why Choose Five Star Auto Body in Chehalis WA

Discover why customers throughout Lewis County trust Five Star Auto Body for collision repair, frame straightening, and complete auto body restoration

Manufacturer Certified Technicians

Our Chehalis location features certified technicians with manufacturer training from Kia, FCA, Hyundai, Nissan, GM, and Ford. This ensures your vehicle is repaired to OEM standards for collision repair, frame straightening, and structural work while maintaining full warranty compliance.

Convenient Lewis County Location

Located at 55 N Market Blvd in Chehalis WA, our facility sits centrally in Lewis County with easy I-5 access for customers from Centralia, Olympia, Tumwater, Winlock, and Toledo. We offer convenient scheduling, free estimates, and direct insurance billing for hassle-free auto body service.

Advanced Repair Technology

Our Chehalis facility is equipped with computerized frame straightening systems, 3D electronic measuring, precision downdraft paint booths, and modern ADAS diagnostic tools. This advanced equipment ensures accurate frame repair, flawless paint matching, and superior collision restoration results.

Areas We Serve from Our Chehalis Location

Comprehensive auto body repair, frame straightening, collision repair, and paint services throughout Lewis County and surrounding areas

Chehalis & Centralia Auto Body

Serving Chehalis and Centralia with comprehensive auto body repair, collision services, frame straightening, dent repair, and professional auto painting. Our central Lewis County location on N Market Blvd provides convenient I-5 access for customers throughout the Twin Cities area with manufacturer-certified repair capabilities.

Call (360) 748-8344 →

Olympia, Tumwater & Thurston County

Extending our professional auto body services to Olympia, Tumwater, Lacey, and surrounding Thurston County areas. We provide collision repair, frame straightening, dent removal, paint restoration, and complete auto body services with convenient scheduling and insurance claim support.

Email Estimate →

Contact Five Star Auto Body Chehalis WA

Get your free auto body repair or frame repair estimate and experience the Five Star difference in Chehalis, Centralia, and Lewis County

Visit Our Chehalis Location

Address: 55 N Market Blvd, Chehalis, WA 98532
Phone: (360) 748-8344
Hours: Monday-Friday 8:00 AM - 5:00 PM
Free estimates available daily!

Quick Email Estimates

Email: fivestarautobody@gmail.com
Send photos of damage for quick estimate
24-hour response guarantee
Serving all of Lewis County

Insurance Claim Help

Direct billing with all major insurers
Free claim consultation available
Paperwork assistance provided
Call: (360) 748-8344 for support

Services

  • Auto Body Repair
  • Collision Repair
  • Dent Repair
  • Auto Paint
  • Frame Repair
  • Auto Body Chehalis
  • Collision Chehalis
  • Frame Repair Chehalis
  • Dent Repair Chehalis
  • Auto Paint Chehalis

Locations

  • Vancouver WA
  • Longview WA
  • Chehalis WA
  • Columbia Street
  • NE 68th Street
  • Longview Location
  • N Market Blvd

Company

  • About Five Star Auto Body
  • Customer Reviews
  • Auto Body Blog
  • Project Gallery
  • Contact Us

Contact Info

  • Vancouver: (360) 699-4887
  • Vancouver: (360) 258-1612
  • Longview: (360) 353-3018
  • Chehalis: (360) 748-8344
  • Email: fivestarautobody@gmail.com

© 2026 Five Star Auto Body. All rights reserved.

Auto Body Repair Chehalis WA | Collision Repair Lewis County | Frame Straightening Chehalis | Dent Repair Centralia & Olympia