a  {
   color: #8D9C00;
}

a:hover {   
   text-decoration: none;
}

a.links { color: #8D9C00;text-decoration:underline;}
a.links:visited { color:#8D9C00;text-decoration:underline;}
a.links:hover { color:#8D9C00;text-decoration:none;}
a.links:active { color:#8D9C00;text-decoration:none;}

a.readmore { color: #ffffff;text-decoration:none;}
a.readmore:visited { color:#ffffff;text-decoration:none;}
a.readmore:hover { color:#ffffff;text-decoration:underline;}
a.readmore:active { color:#ffffff;text-decoration:underline;}

a ins  {
   text-decoration: none;
}

#i27076550458664184387kyintext p a:hover,
#hometextbutton a:hover,
#contactustextbutton a:hover,
#fireblockingtextbutton a:hover,
#marathonwaterheatertextbutton a:hover,
#organicclosedcelltextbutton a:hover,
#conventionalfiberglassbattstextbutton a:hover,
#stabilizedspraycellulosetextbutton a:hover,
#spidersprayfiberglasstextbutton a:hover  {
   font-style: italic;
}

#spidersprayfiberglasstextbutton a,
#organicclosedcelltextbutton a,
#contactustextbutton a,
#marathonwaterheatertextbutton a,
#stabilizedspraycellulosetextbutton a,
#fireblockingtextbutton a,
#hometextbutton a,
#conventionalfiberglassbattstextbutton a  {
   font-style: Normal;
   display: block;
   width: 100%;
   text-decoration: none;
   color: #FFFFFF;
}

#byintegratingtext p,
#studiesshowthattext p,
#weareaprogressivetext p,
#wespecializeintext p,
#weofferthefollowingtext p  {
   font: 12px/14px Arial;
   margin: 0px;
   text-align: left;
   color: #2F3F50;
}

#spidersprayfiberglasstextbutton,
#stabilizedspraycellulosetextbutton  {
   font: 11px/13px Tahoma;
   text-align: center;
   visibility: visible;
   position: absolute;
   top: 42px;
   z-index: 14;
   height: 23px;
}

#conventionalfiberglassbattstextbutton,
#organicclosedcelltextbutton  {
   font: 11px/13px Tahoma;
   text-align: center;
   visibility: visible;
   position: absolute;
   top: 43px;
   z-index: 14;
   height: 23px;
}

#layer23copy3,
#layer27,
#layer23copy2,
#layer23copy4,
#layer23copy  {
   background: url(images/layer23copy4.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 243px;
   z-index: 3;
   width: 2px;
   height: 3px;
}

#i4arw,
#i3arw,
#id84i5arw,
#i2arw,
#id93i1arw  {
   visibility: visible;
   position: absolute;
   top: 52px;
   z-index: 13;
   width: 6px;
   height: 7px;
   background-repeat: no-repeat;
}

#moreinfo p,
#moreideas p,
#testimonials p  {
   font: bold 10px/12px Arial;
   margin: 0px;
   color: #FFFFFF;
   text-align: left;
}

#faq p  {
   font: bold 10px/12px Arial;
   margin: 0px;
   color: #FFFFFF;
   text-align: left;
}

#images  {
   margin: 0px auto 0px auto;
   width: 1000px;
   position: relative;
}

#conventionalfiberglassbattstextbutton  {
   width: 106px;
   left: 151px;
}

#i5bg,
#i1bg,
#grmnbg,
#i2bg,
#i4bg  {
   visibility: visible;
   position: absolute;
   top: 34px;
   z-index: 12;
   width: 115px;
   height: 43px;
   background-repeat: no-repeat;
}

#stabilizedspraycellulosetextbutton  {
   width: 102px;
   left: 391px;
}

#i27076550458664184387kyintext p a  {
   font: Normal 20px/24px;
   color: #587493;
   text-decoration: none;
}

#i27076550458664184387kyintext p  {
   font: 21px/29px Impact;
   margin: 0px;
   color: #000000;
   text-align: center;
}

#spidersprayfiberglasstextbutton  {
   width: 88px;
   left: 278px;
}

#i27076550458664184387kyintext  {
   visibility: visible;
   position: absolute;
   left: 571px;
   top: 140px;
   z-index: 20;
   width: 224px;
}

#tmgreentext p,
#tmwhitetext p  {
   font: 6px/7px Arial;
   margin: 0px;
   text-align: left;
}

#itscomfortingtoknowweretext p  {
   font: bold 12px/13px Tahoma;
   margin: 0px;
   color: #6C798D;
   text-align: left;
}

#conventionalfiberglassbatts p  {
   font: 12px/18px Arial;
   margin: 0px;
   color: #8D9C00;
   text-decoration: underline;
   text-align: left;
}

#marathonwaterheatertextbutton  {
   font: 11px/13px Tahoma;
   text-align: center;
   visibility: visible;
   position: absolute;
   left: 754px;
   top: 43px;
   z-index: 15;
   width: 87px;
   height: 22px;
}

#itscomfortingtoknowweretext  {
   visibility: visible;
   position: absolute;
   left: 195px;
   top: 199px;
   z-index: 11;
   width: 287px;
}

#organicclosedcelltextbutton  {
   width: 111px;
   left: 504px;
}

#conventionalfiberglassbatts  {
   visibility: visible;
   position: absolute;
   left: 256px;
   top: 455px;
   z-index: 3;
   width: 208px;
}

#weofferthefollowingtext  {
   visibility: visible;
   position: absolute;
   left: 243px;
   top: 438px;
   z-index: 3;
   width: 250px;
}

#layer22copy2,
#readmore  {
   background: url(images/layer22copy2.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 658px;
   width: 78px;
   height: 17px;
}

#layer22copy2b  {
   background: url(images/layer22copy2.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 658px;
   width: 78px;
   height: 17px;
}

#fireblockingtextbutton  {
   font: 11px/13px Tahoma;
   text-align: center;
   visibility: visible;
   position: absolute;
   left: 639px;
   top: 48px;
   z-index: 13;
   width: 82px;
   height: 10px;
}

#comforterenergytext p  {
   font: 48px/58px Impact;
   margin: 0px;
   color: #B1B746;
   text-align: left;
}

#weareaprogressivetext  {
   visibility: visible;
   position: absolute;
   left: 69px;
   top: 300px;
   z-index: 4;
   width: 393px;
}

#theenvironmentthanks  {
   background: url(images/theenvironmentthanks.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 489px;
   top: 417px;
   z-index: 3;
   width: 243px;
   height: 17px;
}

#contactustextbutton  {
   font: 11px/13px Tahoma;
   text-align: center;
   visibility: visible;
   position: absolute;
   left: 882px;
   top: 48px;
   z-index: 14;
   width: 73px;
   height: 10px;
}

#comfortersavesmoney  {
   background: url(images/comfortersavesmoney.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 491px;
   top: 266px;
   z-index: 4;
   width: 277px;
   height: 20px;
}

#comforterenergytext  {
   visibility: visible;
   position: absolute;
   left: 192px;
   top: 112px;
   z-index: 21;
   width: 376px;
}

#studiesshowthattext  {
   visibility: visible;
   position: absolute;
   left: 626px;
   top: 302px;
   z-index: 4;
   width: 110px;
}

#gogreenwithquality  {
   background: url(images/gogreenwithquality.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 67px;
   top: 266px;
   z-index: 4;
   width: 286px;
   height: 20px;
}



#wespecializeintext  {
   visibility: visible;
   position: absolute;
   left: 243px;
   top: 358px;
   z-index: 4;
   width: 210px;
}

#i3bgbutton a:hover  {
   background-position: -115px 0%;
}

#byintegratingtext  {
   visibility: visible;
   position: absolute;
   left: 492px;
   top: 451px;
   z-index: 3;
   width: 243px;
}

#hometextbutton a  {
   color: #000000;
   text-decoration: none;
}

#managementtext p  {
   font: 36px/43px Impact;
   margin: 0px;
   color: #587493;
   letter-spacing: -2px;
   text-align: left;
}

#thinfilmmanpic  {
   background: url(images/thinfilmmanpic.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 779px;
   top: 268px;
   z-index: 7;
   width: 191px;
   height: 57px;
}

#bluemidtrnslct  {
   background: url(images/bluemidtrnslct.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 43px;
   z-index: 3;
   width: 1000px;
   height: 347px;
}

#managementtext  {
   visibility: visible;
   position: absolute;
   left: 373px;
   top: 160px;
   z-index: 9;
   width: 212px;
}

#hometextbutton  {
   font: 11px/13px Tahoma;
   text-align: center;
   visibility: visible;
   position: absolute;
   left: 68px;
   top: 50px;
   z-index: 13;
   width: 32px;
   height: 10px;
}

#lgtbluebgtrns  {
   background: url(images/lgtbluebgtrns.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 46px;
   z-index: 7;
   width: 1000px;
   height: 78px;
}

#tmgreentext p  {
   color: #8D9C00;
}

#i7arw,
#i6arw  {
   visibility: visible;
   position: absolute;
   top: 52px;
   z-index: 14;
   width: 6px;
   height: 7px;
   background-repeat: no-repeat;
}

#tmwhitetext p  {
   color: #FFFFFF;
}

#layer23copy3  {
   top: 516px;
}

#layer23copy2  {
   top: 498px;
}

#layer22copy2  {
   z-index: 5;
   top: 390px;
}

#layer22copy2b  {
   z-index: 5;
   top: 440px;
}

#layer35copy2  {
   background: url(images/layer35copy2.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 779px;
   top: 265px;
   z-index: 5;
   width: 191px;
   height: 295px;
}

#layer21copy3  {
   background: url(images/layer21copy3.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 491px;
   top: 302px;
   z-index: 4;
   width: 129px;
   height: 88px;
}

#layer21copy2  {
   background: url(images/layer21copy2.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 68px;
   top: 455px;
   z-index: 3;
   width: 149px;
   height: 88px;
}

#layer23copy4  {
   top: 534px;
}

#testimonials  {
   visibility: visible;
   position: absolute;
   left: 386px;
   top: 419px;
   z-index: 4;
   width: 80px;
}

#faq {
   visibility: visible;
   position: absolute;
   left: 386px;
   top: 549px;
   z-index: 4;
   width: 80px;
}

#faq  {
   visibility: visible;
   position: absolute;
   left: 386px;
   top: 539px;
   z-index: 4;
   width: 80px;
}

#i3bgbutton a  {
   background: url(images/3bgbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 43px;
   width: 115px;
   font-size: 43px;
   line-height: 43px;
}

#layer22copy  {
   background: url(images/layer22copy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 376px;
   top: 417px;
   z-index: 3;
   width: 78px;
   height: 17px;
}

#layer22copyb  {
   background: url(images/layer22copy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 376px;
   top: 537px;
   z-index: 3;
   width: 78px;
   height: 17px;
}

#pplpicrtbtr  {
   background: url(images/pplpicrtbtr.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 814px;
   top: 97px;
   z-index: 9;
   width: 125px;
   height: 124px;
}

#i6bg,
#i7bg  {
   visibility: visible;
   position: absolute;
   top: 34px;
   z-index: 13;
   width: 115px;
   height: 43px;
   background-repeat: no-repeat;
}

#layer21copy  {
   background: url(images/layer21copy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 68px;
   top: 354px;
   z-index: 4;
   width: 149px;
   height: 88px;
}

#convfiberbatts  {
   background: url(images/conventionalfiberglassbatts.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 71px;
   top: 297px;
   z-index: 4;
   width: 232px;
   height: 231px;
}

#tmwhitetext  {
   visibility: visible;
   position: absolute;
   left: 317px;
   top: 40px;
   z-index: 15;
   width: 9px;
}

#layer23copy  {
   top: 480px;
}

#bottrnsfilm  {
   background: url(images/bottrnsfilm.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 765px;
   z-index: 3;
   width: 1000px;
   height: 35px;
}

#tmgreentext  {
   visibility: visible;
   position: absolute;
   left: 293px;
   top: 475px;
   z-index: 4;
   width: 9px;
}

#layer30copy  {
   background: url(images/layer30copy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 381px;
   z-index: 2;
   width: 1000px;
   height: 419px;
}

#evaluation  {
   background: url(images/evaluation.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 795px;
   top: 516px;
   z-index: 6;
   width: 125px;
   height: 26px;
}

#id108i5arw  {
   background: url(images/5arw.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 798px;
   top: 48px;
   z-index: 16;
   width: 6px;
   height: 7px;
}

#freeenergy  {
   background: url(images/freeenergy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 794px;
   top: 486px;
   z-index: 7;
   width: 156px;
   height: 29px;
}

#treelfcopy  {
   background: url(images/treelfcopy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 9;
   width: 249px;
   height: 548px;
}

#logosmlrdg  {
   background: url(images/logosmlrdg.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 540px;
   top: 106px;
   z-index: 10;
   width: 54px;
   height: 55px;
}

#i3bgbutton  {
   visibility: visible;
   position: absolute;
   left: 265px;
   top: 34px;
   z-index: 12;
   width: 115px;
   height: 43px;
}

#callusfora  {
   background: url(images/callusfora.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 795px;
   top: 458px;
   z-index: 7;
   width: 136px;
   height: 26px;
}

#id84i5arw  {
   background-image: url(images/5arw.gif);
   left: 632px;
}

#id93i1arw  {
   background-image: url(images/1arw.gif);
   left: 504px;
}

#id96i1arw  {
   background: url(images/1arw.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 59px;
   top: 53px;
   z-index: 13;
   width: 6px;
   height: 7px;
}

#bluehdrbg  {
   background: url(images/bluehdrbg.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 4;
   width: 1000px;
   height: 197px;
}

#set5copy7  {
   background: url(images/set5copy7.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 780px;
   top: 43px;
   z-index: 6;
   width: 220px;
   height: 175px;
}

#moreideas  {
   visibility: visible;
   position: absolute;
   left: 668px;
   top: 534px;
   z-index: 4;
   width: 69px;
}

#set5copy5  {
   background: url(images/set5copy5.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: -125px;
   top: 140px;
   z-index: 5;
   width: 780px;
   height: 175px;
}

#readmore  {
   z-index: 3;
   top: 532px;
}

#moreinfo  {
   visibility: visible;
   position: absolute;
   left: 671px;
   top: 392px;
   z-index: 6;
   width: 58px;
}

#layer35  {
   background: url(images/eval-sm.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 773px;
   top: 299px;
   z-index: 4;
   width: 152px;
   height: 297px;
   href: eval.html;
}

#layer36  {
   background: url(images/layer36.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 775px;
   top: 265px;
   z-index: 6;
   width: 199px;
   height: 234px;
}

#layer27  {
   top: 462px;
}

#homelf  {
   background: url(images/homelf.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 60px;
   top: 100px;
   z-index: 8;
   width: 125px;
   height: 124px;
}

#grmnbg  {
   background-image: url(images/grmnbg.gif);
   left: 27px;
}

#layer0  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 1;
   width: 1000px;
   height: 800px;
   background-color: #FFFFFF;
   background-image: none;
}

#i6arw  {
   background-image: url(images/6arw.gif);
   left: 750px;
}

#i7arw  {
   background-image: url(images/7arw.gif);
   left: 873px;
}

#i3arw  {
   background-image: url(images/6arw.gif);
   left: 274px;
}

#i4arw  {
   background-image: url(images/4arw.gif);
   left: 387px;
}

#hdrb2  {
   background: url(images/hdrb2.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 11;
   width: 976px;
   height: 165px;
}

#i2arw  {
   background-image: url(images/2arw.gif);
   left: 148px;
}

#hdrb3  {
   background: url(images/hdrb3.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 844px;
   top: 0px;
   z-index: 12;
   width: 156px;
   height: 163px;
}

#i7bg  {
   background-image: url(images/7bg.gif);
   left: 860px;
}

#i4bg  {
   background-image: url(images/4bg.gif);
   left: 384px;
}

#i5bg  {
   background-image: url(images/5bg.gif);
   left: 622px;
}

#i2bg  {
   background-image: url(images/2bg.gif);
   left: 146px;
}

#i1bg  {
   background-image: url(images/1bg.gif);
   left: 503px;
}

#i6bg  {
   background-image: url(images/6bg.gif);
   left: 741px;
}

#emarketingmen  {
   width: 251px;
   left: 723px;
}
#emarketingmen  {
   font: 12px/12px Tahoma;
   text-align: center;
   visibility: visible;
   position: absolute;
   top: 548px;
   z-index: 19;
   height: 23px;
}
#emarketingmen {
   font-style: Normal;
   font-weight: bold;
   display: block;

   text-decoration: none;
   color: #8D9C00;
}

#emarketingmen a {
   font-style: Normal;
   font-weight: bold;
   text-decoration: none;
   color: #8D9C00;
}

#emarketingmen a:visited { color:#8D9C00;text-decoration:none;}
#emarketingmen a:hover { color:#8D9C00;text-decoration:underline;}
#emarketingmen a:active { color:#8D9C00;text-decoration:underline;}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #e0f0f9;
}

