PageSourceSearch

https://thurmansheating.com/home

html thurmansheating.com collected 2026-10-08 01:12:28 UTC 17,776 bytes, 171 lines download raw bytes

1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
2<html xmlns="http://www.w3.org/1999/xhtml" xmlns:php="http://php.net/xsl" xmlns:exslt="http://exslt.org/common" lang="en"><head xmlns=""><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta http-equiv="X-UA-Compatible" content="IE=7"><meta name="Generator" content="Site Solution - lunarlander"><meta name="DESCRIPTION" id="mDescription" content="Federal Way, Pierce county, Lakewood, Dupont, University Place, Ft Lewis, McChord, JBLM, Joint Base, Sumner, Cooling, Air Conditioner, Home Air Conditioning,retro fit, water heater, electronic air filter, duct repair, gas piping, furnace troubleshooting"><meta name="KEYWORDS" id="mKeywords" content="Furnace Repair, Service, Installation, Thurman's Heating &amp; Air, LLC, Puyallup, WA, AC, Cooling, Air Conditioner, Home Air Conditioning, Heating, Heat, Home Heating, HVAC, electrical, boiler, service, repair, installation, retro fit, water heater, Tacoma"><link rel="stylesheet" type="text/css" media="screen" id="globalCSS" href="https://s.turbifycdn.com/lm/lib/smb/css/hosting/yss/v2/mc_global.195798.css"><link rel="stylesheet" type="text/css" media="screen" id="themeCSS" href="https://s.turbifycdn.com/lm/themes/yhoo/ga/drift/julep/palette1/4.0.2/en-us/theme.css"><link rel="stylesheet" type="text/css" media="screen" id="extensionsCSS" href="https://s.turbifycdn.com/ln/lib/smb/assets/hosting/yss/extensions/css/turbify_ss_extensions_1675321208.js"></script>
2<script type="text/javascript">
3            var $D  =  YAHOO.util.Dom;
4            var $E  =  YAHOO.util.Event;
5            var $A  =  YAHOO.util.Anim;
6            var $M  =  YAHOO.util.Motion;
7            var $EA =  YAHOO.util.Easing;
8            var $DD =  YAHOO.util.DD;
9            var $C  =  YAHOO.util.Connect;
10            var $   =  $D.get;
11
12            YAHOO.namespace ("Smb.Asteroids.Logger");
13            YAHOO.Smb.Asteroids.Logger = {
14                Log : function(e) {
15                    if (typeof console !== 'undefined') {
16                        console.log(e);
17                    }
18                }
19            }
20            var $LOG = YAHOO.Smb.Asteroids.Logger.Log;
21        </script>
21<title>Thurman's Heating &amp; Air, LLC - Home</title></head><body class="lo_layout1wt"><div id="body"><div id="doc" class=""><div xmlns="" id="hd"><style>
22		blockquote {margin-right:0;padding-right:0}
23	</style><div id="hContent"><div id="headerContent" class="editorWrap"><div id="headerZoneElement" class="editable rte flexContent" rel="itemGuid.sit.hc.001"><h3 style="text-align: center; line-height: normal;" align="center" data-mce-style="text-align: center; line-height: normal;"><span class="yssalignwrapper" style="text-align: center; display: block;" data-mce-style="text-align: center; display: block;"><span style="line-height: normal; font-family: georgia,palatino; font-size: 14pt;" data-mce-style="line-height: normal; font-family: georgia,palatino; font-size: 14pt;"> <span style="line-height: normal; color: #ffffff; font-size: 18pt;" data-mce-style="line-height: normal; color: #ffffff; font-size: 18pt;">Thurman&#39;s Heating &amp; Air,</span></span></span><span class="yssalignwrapper" style="text-align: center; display: block;" data-mce-style="text-align: center; display: block;"><span style="font-size: 14pt;" data-mce-style="font-size: 14pt;">&quot;We specialize in all makes/models of HVAC equipment&quot;</span></span></h3><h3 style="text-align: center; line-height: normal;" align="center" data-mce-style="text-align: center; line-height: normal;"><span class="yssalignwrapper" style="text-align: center; display: block; color: #ff0000;" data-mce-style="text-align: center; display: block; color: #ff0000;"><span style="font-size: 14pt;" data-mce-style="font-size: 14pt;">*24 Hour Emergency Service*</span></span></h3><h3 style="text-align: center; line-height: normal;" align="center" data-mce-style="text-align: center; line-height: normal;"><span class="yssalignwrapper" style="text-align: center; display: block;" data-mce-style="text-align: center; display: block;"><span style="font-size: 14pt;" data-mce-style="font-size: 14pt;"><span style="color: #ff0000;" data-mce-style="color: #ff0000;">Call : 253-875-0094</span></span></span></h3><p> </p><p style="text-align: center;" data-mce-style="text-align: center;"><img id="yui_3_5_1_1_1499006547992_2890" style="margin-top: 0px; margin-left: 0px;" src="https://tse2.mm.bing.net/th?id=OIP.QcSmZ10i8GcJQixzHcDK7QEsCb&pid=15.1&P=0&w=309&h=161" alt="" width="238" height="124" data-mce-src="https://tse2.mm.bing.net/th?id=OIP.QcSmZ10i8GcJQixzHcDK7QEsCb&pid=15.1&P=0&w=309&h=161" data-mce-style="margin-top: 0px; margin-left: 0px;" /></p><h3 style="text-align: center; line-height: normal;" align="center" data-mce-style="text-align: center; line-height: normal;"><span class="yssalignwrapper" style="text-align: center; display: block; color: #ffffff;" data-mce-style="text-align: center; display: block; color: #ffffff;"><span style="line-height: normal; font-size: 10pt;" data-mce-style="line-height: normal; font-size: 10pt;">*FREE Estimates on replacement systems or adding Air Conditioning</span></span></h3><div id="ext_searchPromptBtn" style="top: 89px; left: 0px; z-index: auto;" textsel=""> </div></div></div></div><div id="hMisc"><div class="contactInfoContainer" style="width:auto;height:auto"><p class="vcard"><span class="adr"><span class="locality">Puyallup</span><span class="separator">, </span><span class="region">WA</span> <span class="postal-code">98375</span></span><span class="phoneNumbers"><br><span class="tel"><span class="type">ph: </span>(253) 875-0094</span><br><span class="tel"><span class="type">fax: </span>(253) 846-6840</span><br><span class="tel"><span class="type">
23alt: </span>(253) 255-1516</span></span><br><span class="mailtoWrapper"><a class="email" href="mailto:[email protected]">thurmans<wbr>heating<wbr>@yahoo<wbr>.com</a></span></p></div></div></div><div id="wrapper" class="navpos_north"><div xmlns="" id="navigation" class="tglsty_arrow sub_dynamic"><ul id="mainNav" role="navigation"><li class="mainNav active" style="z-index:5"><a href="/home">Home</a></li> <li class="mainNav " style="z-index:4"><a href="/services">Services</a></li> <li class="mainNav " style="z-index:3"><a href="/about_us">About Us</a></li> <li class="mainNav " style="z-index:2"><a href="/contact_us">Contact Us</a></li> <li class="mainNav " style="z-index:1"><a href="/testimonials">Testimonials</a></li> </ul></div><div xmlns="" id="bd"><div id="pageName"><div id="pageNameContent" class="editorWrap"><div id="pageNameZoneContent" class="editable rte flexContent" rel="itemGuid.homePage.001"><h2>Home</h2></div></div></div><div id="zWrap"><div id="zA"><div id="zA-widget-layout-wrap" class="widget-layout-wrap " rel=""><div class="modWrap"><p><span style="LINE-HEIGHT: normal; FONT-FAMILY: arial black,avant garde; FONT-SIZE: 10pt" data-mce-style="line-height: normal; font-family: arial black,avant garde; font-size: 10pt;"><span style="LINE-HEIGHT: normal; FONT-SIZE: 14pt">T</span>hurman’s Heating &amp; Air, LLC has been a trusted name in comfort  and service since 1999.The company was established  with a vision to  “Provide a superior service at an affordable cost”. We specialize in “Light Commercial and Residential” services in Pierce County and surrounding area.</span></p></div></div></div><div id="zB"><div id="zB-widget-layout-wrap" class="widget-layout-wrap " rel=""><div class="modWrap"><h3>What We Do</h3><p>Installing an air quality system in your home or business is an investment in the comfort and productivity of your family and employees. </p><p>It’s important to do your research and have an idea of what exactly you want or need for your particular situation.  Shop around for products and prices. Get at least 3 bids from reputable companies.</p><p>Let us know the details of your project and what you are wanting/willing to invest financially and we will try to meet your goal.  Our employees will then review your needs and let you know if we can, in fact, meet your bid.</p></div></div></div><div id="zC"><div id="zC-widget-layout-wrap" class="widget-layout-wrap " rel=""><div class="modWrap"><h3 style="text-align: center;" data-mce-style="text-align: center;"><strong><span style="line-height: normal; color: #0000ff; font-size: 14pt;" data-mce-style="line-height: normal; color: #0000ff; font-size: 14pt;">Winter is coming...is your furnace ready?</span></strong></h3><p><br /></p><h3 style="text-align: center;" data-mce-style="text-align: center;"><span style="line-height: normal; font-size: 14pt;" data-mce-style="line-height: normal; font-size: 14pt;">Call Us Today!</span></h3><p><strong><span style="font-size: 10pt;" data-mce-style="font-size: 10pt;">Winter is  just  around the corner! Make sure your system is ready!<br /><!-- We service all makes and models of gas, electric and oil furnaces, heat pumps and air conditioners.     Call today and set up your appointment!!  (253) 875-0094    We service the Pierce County area.  --></span></strong></p><p>We service all makes and models of gas, electric and oil furnaces, heat pumps, air conditioners and boiler service and repair.</p><p style="text-align: center;" data-mce-style="text-align: center;">Call today and set up your appointment!!</p><p style="text-align: center; line-height: normal;" align="center" data-mce-style="text-align: center; line-height: normal;"><strong><span style="color: #ff0000; font-size: 14pt;" data-mce-style="color: #ff0000; font-size: 14pt;">(253) 875-0094</span></strong></p><p style="text-align: center;" data-mce-style="text-align: center;">We service the Pierce County and surrounding area.</p><p style="line-height: normal;" data-mce-style="line-height: normal;"> </p></div></div></div></div></div></div><div xmlns="" id="ft"><div id="fWrapper"><div id="fContent">
23<div id="footerContent" class="editorWrap"><div id="footerZoneElement" class="editable rte flexContent" rel="itemGuid.sit.fc.001"><p>Copyright 2017 Thurman&#39;s Heating &amp; Air, LLC. All rights reserved.</p><p><a href="https://www.turbify.com/hosting" target="_top" data-mce-href="https://www.turbify.com/hosting">Web Hosting by Turbify</a><br data-mce-bogus="1" /></p></div></div></div><div id="fMisc"><div class="contactInfoContainer" style="width:auto;height:auto"><p class="vcard"><span class="adr"><span class="locality">Puyallup</span><span class="separator">, </span><span class="region">WA</span> <span class="postal-code">98375</span></span><span class="phoneNumbers"><br><span class="tel"><span class="type">ph: </span>(253) 875-0094</span><br><span class="tel"><span class="type">fax: </span>(253) 846-6840</span><br><span class="tel"><span class="type">alt: </span>(253) 255-1516</span></span><br><span class="mailtoWrapper"><a class="email" href="mailto:[email protected]">thurmans<wbr>heating<wbr>@yahoo<wbr>.com</a></span></p></div></div><div id="fBadges"></div></div></div><!--Google Analytics Tracking Code-->
23<script xmlns="" type="text/javascript">
24                var _gaq = _gaq || [];
25                _gaq.push(['_setAccount', "UA-1214193-8"]);
26                _gaq.push(['_trackPageview']);
27                (function() {
28                  var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
29                  ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
30                  var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
31                })();
32            </script>
32<!--Yahoo Web Analytics Tracking Code-->
32<script xmlns="" language="javascript" src="http://d.yimg.com/mi/ywa.js"></script>
32<script xmlns="" language="Javascript">YWATracker = YWA.getTracker("2054729838");  YWATracker.submit();</script>
32</div></div></body>
32<script xmlns="" type="text/javascript"></script>
32<script xmlns="" type="text/javascript" src="https://s.turbifycdn.com/ln/lib/extensions/js/turbify_ss_extensions_1675321208.js"></script>
32<script xmlns="" type="text/javascript">
33    YAHOO.namespace('Smb.Asteroids');
34    var YSA = YAHOO.Smb.Asteroids;
35
36    YSA.Nav = {
37        isNavNorth : false,
38        tmr : null,
39        tmrInterval : 600,
40        prevCloseNode : null,
41        isFirstVisit : true,
42
43        openSub : function(navNode) {
44            $LOG('openSub');
45
46            // Clear the timer if any, and if the previously opened subnav is still open (timeout expiration) 
47            YSA.Nav.clearTimer();
48            YSA.Nav.closePrevSubMenu();
49
50            // For horizontal navigation, set the top position of sub-nav as the height of the 'trigger' element.
51            if (YSA.Nav.isNavNorth) { 
52                var subNavNode = navNode.getElementsByTagName('ul')[0];
53                subNavNode.style.top = navNode.offsetHeight + 'px';
54            }
55
56            $D.addClass(navNode, 'opened');
57            $D.addClass('admincontrols', 'displayNone');
58        },
59        closeSub : function(navNode) {
60            $LOG('closeSub');
61            YSA.Nav.clearTimer();
62            YSA.Nav.prevCloseNode = navNode;
63            YSA.Nav.tmr = setTimeout(function() { YSA.Nav.hideSub(navNode); }, YSA.Nav.tmrInterval); 
64        },
65        hideSub : function(navNode) {
66            YSA.Nav.clearTimer();
67    
68            // For key board accessibility, the active sub menu is display:block., not none. So giving -999 to move it off screen in hide mode
69            if (YSA.Nav.isNavNorth && $D.hasClass(navNode, 'active')) {
70                var subNavNode = navNode.getElementsByTagName('ul')[0];
71                subNavNode.style.top = '-999px'; 
72            }
73            $D.removeClass(navNode, 'opened');
74            $D.removeClass('admincontrols', 'displayNone');
75        },
76        closePrevSubMenu : function() {
77            if (YSA.Nav.prevCloseNode) {
78                $LOG('Closing previous sub nav');
79                YSA.Nav.hideSub(YSA.Nav.prevCloseNode);
80                YSA.Nav.prevCloseNode = null;
81            }
82        },
83        isSubOpen : function(navNode) {
84            return $D.hasClass(navNode, 'opened');
85        },
86        toggleSub : function(navNode) {
87            var NAV = YSA.Nav;
88            if (NAV.isSubOpen(navNode)) {
89                NAV.closeSub(navNode);
90            } else {
91                NAV.openSub(navNode);
92            }
93        },
94        mouseOverTrigger : function(e) {
95            $LOG('mouseOverTrigger');
96            YSA.Nav.openSub(this);
97        },
98        mouseOutTrigger : function(e) {
99            $LOG('mouseOutTrigger');
100            var target = $E.getTarget(e);
101            var relatedTarget = $E.getRelatedTarget(e);
102            $LOG(target);
103            $LOG(relatedTarget);
104            YSA.Nav.closeSub(this);
105        },
106        mouseOverMainNav : function(e) {
107            $LOG('mouseOverMainNav');
108            if (!$D.hasClass(this, 'trigger')) {
109                YSA.Nav.closePrevSubMenu();
110            }
111        },
112        toggleClicked : function(e) {
113            $LOG('toggle clicked');
114            $LOG(e);
115            $E.stopEvent(e);
116            YSA.Nav.toggleSub(this.parentNode);
117        },
118        clearTimer : function() {
119            $LOG('Clearing Nav Timer');
120            if (YSA.Nav.tmr) {
121                clearTimeout(YSA.Nav.tmr);
122            }
123            YSA.Nav.tmr = null;
124        },
125        clearSubNavStyles : function() {
126            /* For horizontal navigation, we set the 'top' of subNav to align it with the bottom of trigger
127                Now if the user chage the template from ribbon, remove this inline style. Else this old inline value will take precedence! */ 
128            var subNavNode;
129            var navDiv = $('navigation');
130            var triggers = $D.getElementsByClassName('trigger', '', navDiv);
131            for (var el in triggers) {
132                if (YAHOO.lang.hasOwnProperty(triggers, el)) {
133                    subNavNode = triggers[el].getElementsByTagName('ul')[0];
134                    subNavNode.style.top = '';
135                }
136            } 
137        },
138        initNavSettings : function() {
139            var wrapperDiv = $('wrapper');
140            YSA.Nav.isNavNorth = (wrapperDiv && $D.hasClass(wrapperDiv, 'navpos_north')) ? true : false; 
141        },
142        init : function() {
143            // For the first visit, subscribe to the layout(template) change event
144            // When user changes template from the ribbon, we need to re-init this JS, based on the new templates settings. 
145            if (YSA.Nav.isFirstVisit) {
146                YSA.Nav.isFirstVisit = false;
147                if (YSA.UiMgr) {
148                    YSA.UiMgr.Layout.onChange.eventObj.subscribe(
149                        function() { YSA.Nav.init() });
150                }
151            } else {
152                YSA.Nav.clearSubNavStyles();
153            }
154
155            YSA.Nav.initNavSettings();
156            var navDiv = $('navigation');
157            if (! $D.hasClass(navDiv, 'sub_dynamic')) {
158                return;
159            }
160            YSA.Nav.initNavSettings();
161            var triggers = $D.getElementsByClassName('trigger', '', navDiv);
162            $E.on(triggers, 'mouseover', this.mouseOverTrigger);
163            $E.on(triggers, 'mouseout', this.mouseOutTrigger);
164            var toggles = $D.getElementsByClassName('toggle', 'a', navDiv);
165            $E.on(toggles, 'click', this.toggleClicked);
166            var triggers = $D.getElementsByClassName('mainNav', '', navDiv);
167            $E.on(triggers, 'mouseover', this.mouseOverMainNav);
168        }
169    };
170    $E.on(window, 'load', YSA.Nav.init, YSA.Nav, true); 
171</script>
171</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.