Commerce Avenue Longview WA Auto Body Shop | Five Star Auto Body | Expert Collision Repair * { 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: 70vh; min-height: 500px; text-align: center; position: relative; display: flex; align-items: center; justify-content: center; overflow: hidden; padding: 20px; margin-top: 90px; } /* 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(70vh - 40px); display: flex; flex-direction: column; justify-content: center; } .hero h1 { font-size: 2.5rem; font-weight: bold; margin-bottom: 1rem; line-height: 1.2; text-shadow: 2px 2px 4px rgba(0,0,0,0.5); } .hero-subtitle { font-size: 1.2rem; margin-bottom: 2rem; opacity: 0.9; text-shadow: 1px 1px 2px rgba(0,0,0,0.5); } .hero-cta { display: flex; gap: 1rem; justify-content: center; flex-wrap: wrap; } .cta-button { display: inline-block; background: linear-gradient(45deg, #f97316, #ea580c); color: white; padding: 14px 28px; text-decoration: none; border-radius: 30px; 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); position: relative; overflow: hidden; } .cta-button::after { content: ''; position: absolute; top: 50%; left: 50%; width: 0; height: 0; background: rgba(255,255,255,0.2); border-radius: 50%; transform: translate(-50%, -50%); transition: width 0.6s ease, height 0.6s ease; } .cta-button:hover::after { width: 300px; height: 300px; } .cta-button:hover { transform: translateY(-3px) scale(1.05); box-shadow: 0 15px 40px rgba(249, 115, 22, 0.4); } .cta-secondary { background: rgba(255, 255, 255, 0.2); border: 2px solid rgba(255, 255, 255, 0.8); backdrop-filter: blur(10px); } .cta-secondary:hover { background: rgba(255, 255, 255, 0.3); border-color: white; } /* 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; } /* Location Details Section */ .location-details { background: white; } .location-hero { display: grid; grid-template-columns: 1fr 1fr; gap: 3rem; align-items: center; } .location-info { background: linear-gradient(145deg, #f8fafc, #e2e8f0); padding: 3rem; border-radius: 25px; box-shadow: 0 20px 60px rgba(0,0,0,0.08); border: 1px solid rgba(249, 115, 22, 0.1); } .location-info h3 { color: #2563eb; font-size: 1.8rem; margin-bottom: 1.5rem; font-weight: 600; } .contact-details { margin-bottom: 2rem; } .contact-item { display: flex; align-items: center; margin-bottom: 1rem; font-size: 1rem; } .contact-item strong { color: #374151; width: 100px; display: inline-block; } .contact-item a { color: #f97316; text-decoration: none; font-weight: 500; transition: color 0.3s ease; } .contact-item a:hover { color: #2563eb; } .service-areas { margin-bottom: 2rem; } .service-areas h4 { color: #2563eb; font-size: 1.2rem; margin-bottom: 0.8rem; } .areas-list { color: #6b7280; line-height: 1.8; } .location-image-container { position: relative; background: linear-gradient(135deg, #f97316, #2563eb); border-radius: 25px; overflow: hidden; min-height: 400px; display: flex; align-items: center; justify-content: center; color: white; font-size: 1.5rem; font-weight: 600; text-shadow: 2px 2px 4px rgba(0,0,0,0.3); } /* Services Section */ .services { background: white; } .services-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 2.5rem; } .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); } /* Features Section */ .features { background: linear-gradient(135deg, #f8fafc 0%, #e2e8f0 100%); } .features-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 2.5rem; } .feature-card { background: white; padding: 2.5rem; border-radius: 25px; text-align: center; 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: center; } .feature-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; } .feature-card:hover::before { transform: translateX(0); } .feature-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); } .feature-icon { width: 80px; height: 80px; background: linear-gradient(45deg, #f97316, #ea580c); color: white; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 2rem; margin: 0 auto 1.5rem; box-shadow: 0 10px 30px rgba(249, 115, 22, 0.3); } .feature-card h3 { font-size: 1.4rem; color: #2563eb; margin-bottom: 1.2rem; font-weight: 600; line-height: 1.3; } .feature-card p { color: #6b7280; line-height: 1.7; font-size: 1rem; } /* Contact Section */ .contact { background: linear-gradient(135deg, #f97316 0%, #ea580c 50%, #2563eb 100%); color: white; } .contact .section-title { color: #ffffff; text-shadow: 3px 3px 6px rgba(0, 0, 0, 0.4); font-weight: 800; } .contact .section-subtitle { color: #fed7aa; text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.3); font-weight: 500; } .contact-content { display: grid; grid-template-columns: repeat(3, 1fr); gap: 3rem; text-align: center; } .contact-item { 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: 240px; display: flex; flex-direction: column; justify-content: center; } .contact-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; } .contact-item:hover::before { opacity: 1; } .contact-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); } .contact-item h3 { margin-bottom: 1.5rem; font-size: 1.5rem; font-weight: 600; line-height: 1.3; } .contact-item p { font-size: 1.1rem; line-height: 1.6; } .contact-item a { color: white; text-decoration: none; font-weight: 600; transition: all 0.3s ease; } .contact-item a:hover { color: #fed7aa; text-shadow: 0 0 10px rgba(253, 215, 170, 0.5); } /* 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; } /* Mobile Responsive */ @media (max-width: 768px) { .mobile-menu-btn { display: block; } .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; } /* Mobile Hero */ .hero-video { display: none !important; } .hero::after { display: block !important; } .hero { height: 60vh; min-height: 400px; padding: 15px; } .hero h1 { font-size: 1.8rem; margin-bottom: 0.8rem; } .hero-subtitle { font-size: 1rem; margin-bottom: 1.5rem; } .hero-cta { flex-direction: column; align-items: center; } .cta-button { width: 100%; max-width: 300px; text-align: center; padding: 12px 24px; font-size: 0.9rem; } /* Mobile Sections */ .section { padding: 60px 0; } .section-title { font-size: 1.8rem; } .section-subtitle { font-size: 1rem; margin-bottom: 2rem; } /* Mobile Location Hero */ .location-hero { grid-template-columns: 1fr; gap: 2rem; } .location-info { padding: 2rem; } .location-info h3 { font-size: 1.5rem; margin-bottom: 1rem; } .location-image-container { min-height: 250px; font-size: 1.2rem; } /* Mobile Services */ .services-grid { grid-template-columns: 1fr; gap: 1.5rem; } .service-card { padding: 1.5rem; min-height: auto; } /* Mobile Features */ .features-grid { grid-template-columns: 1fr; gap: 1.5rem; } .feature-card { padding: 1.5rem; min-height: auto; } .feature-icon { width: 60px; height: 60px; font-size: 1.5rem; margin-bottom: 1rem; } /* Mobile Contact */ .contact-content { grid-template-columns: 1fr; gap: 1.5rem; } .contact-item { padding: 2rem 1.5rem; min-height: auto; } /* Mobile Insurance Notice */ .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; } /* Mobile Footer */ .footer-content { grid-template-columns: 1fr; gap: 2rem; } } @media (max-width: 480px) { .container { padding: 0 15px; } .hero h1 { font-size: 1.5rem; } .hero-subtitle { font-size: 0.9rem; } .section-title { font-size: 1.6rem; } .location-info { padding: 1.5rem; } .service-card { padding: 1.2rem; } .feature-card { padding: 1.2rem; } .contact-item { padding: 1.5rem 1rem; } }
Five Star Auto Body
  • About
  • Services
    Auto Body Repair Collision Repair
  • Locations
    Vancouver WA Longview WA Chehalis WA
  • Gallery
  • Reviews
  • Contact
Your browser does not support the video tag.

Auto Body Shop Longview WA | Commerce Avenue Location

Expert collision repair & auto body services in Longview Washington. Certified technicians, insurance claims support, and manufacturer warranties.

Call (360) 353-3018 Get Free Estimate

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 8:00 AM - 5:00 PM. Walk-ins welcome!

Call Now

Commerce Avenue Longview WA Auto Body Shop

Professional auto body repair and collision services in Longview Washington serving Cowlitz County and surrounding areas

Five Star Auto Body - Longview Location

Address: 760 Commerce Ave, Longview, WA 98632
Phone: (360) 353-3018
Email: fivestarautobody@gmail.com
Hours: Monday-Friday 8:00 AM - 5:00 PM

Areas We Serve From Longview:

Longview, Kelso, Castle Rock, Woodland, Rainier, OR, and surrounding Cowlitz County communities. We provide expert auto body repair services throughout the Columbia River region.
Call for Free Estimate
760 Commerce Ave
Longview Auto Body Shop

Longview WA Auto Body Repair Services

Complete collision repair and auto body services at our Commerce Avenue Longview location with certified technicians and manufacturer warranties

Auto Body Repair Longview WA

Expert auto body repair services for all vehicle makes and models in Longview Washington. Our certified technicians use manufacturer-approved techniques and OEM parts to restore your vehicle to pre-accident condition with guaranteed quality workmanship.

Learn More →

Collision Repair Longview WA

Professional collision repair services in Longview WA specializing in structural repairs, frame straightening, and comprehensive accident damage restoration. We work with all insurance companies and provide transparent estimates with certified repair procedures.

Learn More →

Paint & Color Matching

Precision paint matching and application using computerized color matching technology. Our Longview auto body shop guarantees seamless paint blending that perfectly matches your vehicle's original finish with professional-grade automotive paint systems.

View Gallery →

Insurance Claims Assistance

Complete insurance claims support for Longview area customers. We handle all paperwork, work directly with insurance companies, and ensure you receive proper coverage for your auto body repairs with transparent communication throughout the process.

Get Help →

Why Choose Our Longview Auto Body Shop

Exceptional auto body repair services with certified technicians and manufacturer warranties in Longview Washington

🔧

Certified Technicians

Our Longview location employs only certified journeymen technicians with advanced training in collision repair, frame straightening, and paint restoration for all vehicle makes and models with guaranteed quality results.

🏆

Manufacturer Certified

Five Star Auto Body Longview is certified by 6 major manufacturers including Ford, GM, Kia, Hyundai, Nissan, and FCA ensuring OEM-quality repairs that maintain your vehicle's warranty and safety standards.

💰

Insurance Experts

We work with all major insurance companies in the Longview area and handle the entire claims process. Our team ensures you receive proper coverage and transparent pricing for all auto body repair services.

Contact Our Longview Auto Body Shop

Get your free estimate today for auto body repair and collision services at our Commerce Avenue Longview WA location

Call Longview Location

(360) 353-3018
Monday-Friday 8:00 AM - 5:00 PM
Free estimates available

Visit Our Shop

760 Commerce Ave
Longview, WA 98632
Convenient Cowlitz County location

Email for Estimates

fivestarautobody@gmail.com
Send photos for quick estimates
24-hour response guaranteed

Services

  • Auto Body Repair
  • Collision Repair
  • Auto Body Vancouver
  • Auto Body Longview
  • Auto Body Chehalis
  • Collision Vancouver
  • Collision Longview
  • Collision 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
  • Careers & Employment
  • 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

© 2024 Five Star Auto Body. All rights reserved.

Auto Body Repair Longview WA | Collision Repair Commerce Avenue | Longview Auto Body Shop