img, div#background div { behavior:url("iepngfix.htc"); }
body { behavior:url("csshover.htc"); }
a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#fullsystemdesigninstallationinstallatiotext p,
#welcometoneesonheatingweareanestablitext p,
#i2008neesonplumbingandheatingallritext p,
#homepagecentralheatingsolarthermalhotwtext p,
#neesonheatingaimstoprovideapersonalandptext p  {
   font: 11px/13px Arial;
   margin: 0px;
   text-align: left;
   color: #333333;
}

#solarthermalhotwabutton a,
#underfloorheatingbutton a,
#homepagebutton a,
#heatpumpsbutton a,
#biomassboilersbutton a,
#installationsbutton a,
#centralheatingbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 34px;
   background-position: 0% 0px;
   font-size: 34px;
   line-height: 34px;
}

#shape5copy,
#shape5copy3,
#shape5copy2,
#shape5copy7,
#shape5copy6,
#shape5copy5,
#shape5copy11,
#shape5copy4,
#shape5copy10,
#shape5copy9,
#shape5,
#shape5copy8  {
   visibility: visible;
   position: absolute;
   left: 339px;
   z-index: 4;
   width: 324px;
   height: 1px;
   background-repeat: no-repeat;
}

#biomassboilersbutton a:hover,
#underfloorheatingbutton a:hover,
#centralheatingbutton a:hover,
#homepagebutton a:hover  {
   background-position: -103px 0%;
}

#missionstatementtext p,
#servicestext p,
#welcometext p  {
   font: 25px/18px "Myriad Pro Cond";
   margin: 0px;
   color: #457285;
   text-align: left;
}

#installationsbutton a:hover,
#heatpumpsbutton a:hover  {
   background-position: -89px 0%;
}

#neesonplumbingandheatingwerefantastictoworkwithourn  {
   background: url(index/id8neesonplumbingandheating.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 43px;
   top: 296px;
   z-index: 5;
   width: 557px;
   height: 73px;
}

#fullsystemdesigninstallationinstallatiotext p  {
   line-height: 22px;
}

#neesonheatingaimstoprovideapersonalandptext  {
   visibility: visible;
   position: absolute;
   left: 688px;
   top: 454px;
   z-index: 3;
   width: 270px;
}

#fullsystemdesigninstallationinstallatiotext  {
	visibility: visible;
	position: absolute;
	left: 354px;
	top: 449px;
	z-index: 3;
	width: 316px;
	height: 295px;
}

#homepagecentralheatingsolarthermalhotwtext  {
   visibility: visible;
   position: absolute;
   left: 200px;
   top: 775px;
   z-index: 4;
   width: 676px;
}

#welcometoneesonheatingweareanestablitext  {
   visibility: visible;
   position: absolute;
   left: 70px;
   top: 454px;
   z-index: 3;
   width: 249px;
}

#iamsoimpressedwiththelevelofservtext p  {
   font: 15px/18px "Myriad Pro Cond";
   margin: 0px;
   color: #CEEAF6;
   text-align: left;
}

#i2008neesonplumbingandheatingallritext  {
   visibility: visible;
   position: absolute;
   left: 386px;
   top: 799px;
   z-index: 4;
   width: 304px;
}

#iamsoimpressedwiththelevelofservtext  {
	visibility: visible;
	position: absolute;
	left: 63px;
	top: 244px;
	z-index: 4;
	width: 526px;
	height: 114px;
}

#solarthermalhotwabutton a:hover  {
   background-position: -184px 0%;
}

#solarthermalhotwabutton a  {
   width: 184px;
   background-image: url(index/solarthermalhotwabutton.png);
}

#underfloorheatingbutton a  {
   width: 103px;
   background-image: url(index/underfloorheatingbutton.png);
}

#welcometoneesonplutext p  {
	font: 25px/18px "Myriad Pro Semibold Cond";
	margin: 0px;
	color: #FFFFFF;
	text-align: left;
	font-size: 22px;
}

#solarthermalhotwabutton  {
   visibility: visible;
   position: absolute;
   left: 422px;
   top: 121px;
   z-index: 6;
   width: 184px;
   height: 34px;
}

#underfloorheatingbutton  {
   visibility: visible;
   position: absolute;
   left: 606px;
   top: 121px;
   z-index: 7;
   width: 103px;
   height: 34px;
}

#welcometoneesonplutext  {
	visibility: visible;
	position: absolute;
	left: 63px;
	top: 206px;
	z-index: 4;
	width: 467px;
}

#biomassboilersbutton a  {
   width: 103px;
   background-image: url(index/biomassboilersbutton.png);
}

#centralheatingbutton a  {
   width: 103px;
   background-image: url(index/centralheatingbutton.png);
}

#installationsbutton a  {
   width: 89px;
   background-image: url(index/installationsbutton.png);
}

#missionstatementtext  {
	visibility: visible;
	position: absolute;
	left: 686px;
	top: 426px;
	z-index: 3;
	width: 272px;
}

#biomassboilersbutton  {
   visibility: visible;
   position: absolute;
   left: 798px;
   top: 121px;
   z-index: 9;
   width: 103px;
   height: 34px;
}

#centralheatingbutton  {
   visibility: visible;
   position: absolute;
   left: 319px;
   top: 121px;
   z-index: 5;
   width: 103px;
   height: 34px;
}

#installationsbutton  {
   visibility: visible;
   position: absolute;
   left: 900px;
   top: 121px;
   z-index: 4;
   width: 89px;
   height: 34px;
}

#heatpumpsbutton a  {
   width: 89px;
   background-image: url(index/heatpumpsbutton.png);
}

#homepagebutton a  {
   width: 103px;
   background-image: url(index/homepagebutton.png);
}

#heatpumpsbutton  {
   visibility: visible;
   position: absolute;
   left: 709px;
   top: 121px;
   z-index: 8;
   width: 89px;
   height: 34px;
}

#homepagebutton  {
   visibility: visible;
   position: absolute;
   left: 216px;
   top: 121px;
   z-index: 4;
   width: 103px;
   height: 34px;
}

#shape5copy11  {
   background-image: url(index/shape5copy11.png);
   top: 712px;
}

#servicestext  {
	visibility: visible;
	position: absolute;
	left: 352px;
	top: 426px;
	z-index: 3;
	width: 295px;
}

#shape5copy10  {
   background-image: url(index/shape5copy10.png);
   top: 690px;
}

#shape5copy2  {
   background-image: url(index/shape5copy2.png);
   top: 514px;
}

#shape5copy8  {
   background-image: url(index/shape5copy8.png);
   top: 648px;
}

#shape5copy7  {
   background-image: url(index/shape5copy7.png);
   top: 625px;
}

#shape5copy3  {
   background-image: url(index/shape5copy3.png);
   top: 537px;
}

#shape5copy9  {
   background-image: url(index/shape5copy9.png);
   top: 668px;
}

#shape5copy5  {
   background-image: url(index/shape5copy5.png);
   top: 581px;
}

#shape5copy6  {
   background-image: url(index/shape5copy6.png);
   top: 601px;
}

#shape5copy4  {
   background-image: url(index/shape5copy4.png);
   top: 559px;
}

#layer10copy  {
   background: url(index/layer10copy.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 355px;
   top: 797px;
   z-index: 5;
   width: 32px;
   height: 20px;
}

#welcometext  {
	visibility: visible;
	position: absolute;
	left: 68px;
	top: 426px;
	z-index: 3;
	width: 245px;
}

#shape7copy  {
   background: url(index/shape7copy.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 45px;
   top: 116px;
   z-index: 2;
   width: 162px;
   height: 33px;
}

#background  {
   margin: 0px auto 0px auto;
   background: url(index/background.png) no-repeat;
   visibility: visible;
   height: 874px;
   width: 1027px;
   position: relative;
}

#shape5copy  {
   background-image: url(index/shape5copy.png);
   top: 492px;
}

#layer15  {
   background: url(index/layer15.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 39px;
   top: 756px;
   z-index: 3;
   width: 950px;
   height: 82px;
}

#layer10  {
   background: url(index/layer10.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 56px;
   top: 32px;
   z-index: 3;
   width: 146px;
   height: 89px;
}

#layer14  {
   background: url(index/layer14.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 41px;
   top: 155px;
   z-index: 3;
   width: 950px;
   height: 253px;
}

#layer5  {
   background: url(index/layer5.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 925px;
   top: 32px;
   z-index: 2;
   width: 47px;
   height: 79px;
}

#shape5  {
   background-image: url(index/shape5.png);
   top: 470px;
}

#shape6  {
   background: url(index/shape6.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 54px;
   top: 233px;
   z-index: 4;
   width: 609px;
   height: 1px;
}

#layer1  {
	background: url(index/layer1.png) no-repeat;
	visibility: visible;
	position: absolute;
	left: 41px;
	top: 408px;
	z-index: 2;
	width: 950px;
	height: 348px;
}

#layer3  {
   background: url(index/layer3.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 789px;
   top: 35px;
   z-index: 2;
   width: 74px;
   height: 57px;
}

#layer4  {
   background: url(index/layer4.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 867px;
   top: 30px;
   z-index: 2;
   width: 55px;
   height: 77px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #FFFFFF;
}

