a  {
	text-decoration: underline;
	color: #000000;
}

a ins  {
   text-decoration: none;
}

#newstextgrow p,
#servicestextgrow p,
#linkstextgrow p,
#tipstextgrow p,
#hometextgrow p  {
   font: 12px/14px Helvetica;
   margin: 0px;
   padding-top: 10px;
   text-align: justify;
}

#pid2services,
#pid4goodnews,
#pid5relatedlinks,
#pid1home,
#index,
#pid3tipsandtricks  {
   margin: 0px auto 0px auto;
   height: 971px;
   width: 818px;
   position: relative;
}

#linkstextgrow,
#newstextgrow,
#hometextgrow,
#tipstextgrow,
#servicestextgrow  {
	padding: 0px 40px 0px 37px;
	background: url(sg_services_media/interiorgrowtile.png) repeat-y center top;
	visibility: visible;
	margin: 0px;
	position: relative;
}

#relatedheader,
#topline,
#tipsheader,
#servicesheader,
#goodnewsheader  {
   visibility: visible;
   position: absolute;
   left: 25px;
   top: 71px;
   width: 767px;
   height: 353px;
   background-repeat: no-repeat;
   z-index: 5;
}

#shape3,
#shape3copy3,
#shape3copy,
#shape3copy2  {
   background: url(sg_services_media/shape3copy3.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   top: 13px;
   width: 2px;
   height: 40px;
}

#i1441emainstottawaoh45875ph4195235960fax41  {
	background: url(sg_services_media/id01441emainstottawaoh45875.jpg) no-repeat;
	visibility: visible;
	position: relative;
	left: 102px;
	top: 240px;
	z-index: 5;
	width: 615px;
	height: 20px;
	overflow: hidden;
}

#i6steptext p,
#i4steptext p,
#i5steptext p  {
   font: bold 12px/32px Helvetica;
   margin: 0px;
   text-align: center;
   color: #FFFFFF;
}

#goodnewsb a:hover,
#servicesb a:hover  {
   background-position: -154px 0%;
}

#homeb a:hover,
#relatedlinksb a:hover  {
   background-position: -156px 0%;
}

#sidetext2text p,
#sidetext1text p  {
	font: 14px/17px Arial;
	margin: 0px;
	text-align: left;
}

#sidetext2text,
#sidetext1text  {
	visibility: visible;
	position: absolute;
	left: 530px;
	z-index: 3;
	width: 150px;
}

#sideheadingcopy,
#sideheading  {
	position: absolute;
	left: 542px;
	z-index: 3;
	width: 234px;
	height: 55px;
	background-repeat: no-repeat;
}

#linkstextgrow *:first-child  {
   padding-top: 0px;
   margin-top: 0px;
}

#linkstextgrow *:last-child  {
   margin-bottom: 0px;
}

#goodnewsb a,
#servicesb a  {
   background-repeat: no-repeat;
   display: block;
   width: 154px;
   height: 44px;
   background-position: 0% 0px;
}

#homeb a,
#relatedlinksb a  {
   background-repeat: no-repeat;
   display: block;
   width: 156px;
   height: 44px;
   background-position: 0% 0px;
}

#i6step,
#i4step,
#i5step  {
	visibility: visible;
	position: absolute;
	top: 525px;
	z-index: 4;
	width: 98px;
	height: 28px;
	background-repeat: no-repeat;
}

#copyrighttext p a:hover  {
   text-decoration: underline;
}

#tipsandtricksb a:hover  {
   background-position: -155px 0%;
}

#shape6,
#shape6copy  {
	visibility: visible;
	position: absolute;
	top: 530px;
	z-index: 5;
	width: 1px;
	height: 309px;
	background-color: #FFFFFF;
	background-image: none;
}

#firstklassservices  {
   background: url(sg_services_media/firstklassservices.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 35px;
   top: 447px;
   z-index: 4;
   width: 277px;
   height: 19px;
}

#servicestextgrow p  {
   padding-top: 0px;
}

#copyrighttext p a  {
   border: 0px none #000000;
   text-decoration: none;
   color: #FFFFFF;
}

#tipsandtricksb a  {
   background: url(sg_index_media/tipsandtricksb.png) no-repeat 0% 0px;
   display: block;
   width: 155px;
   height: 44px;
}

#servicestextgrow  {
   padding-right: 42px;
}

#sideheadingcopy  {
	top: 820px;
}

#relatedlinksb a  {
   background-image: url(sg_services_media/relatedlinksb.png);
}

#id4relatedlinks  {
   visibility: visible;
   position: absolute;
   left: 34px;
   top: 447px;
   width: 190px;
   height: 19px;
   background-repeat: no-repeat;
}

#copyrighttext p  {
   font: 10px/12px Helvetica;
   margin: 0px;
   color: #FFFFFF;
   padding-top: 10px;
   text-align: left;
}

#tipsandtricksb  {
   visibility: visible;
   position: absolute;
   left: 331px;
   top: 11px;
   z-index: 7;
   width: 155px;
   height: 44px;
}

#goodnewsheader  {
   background-image: url(sg_goodnews_media/goodnewsheader.jpg);
}

#servicesheader  {
   background-image: url(sg_services_media/servicesheader.jpg);
}

#sidetext1text  {
	top: 653px;
	line-height: 30px;
}

#relatedheader  {
   background-image: url(sg_index_media/relatedheader.jpg);
}

#copyrighttext  {
   visibility: visible;
   position: absolute;
   left: 166px;
   top: 21px;
   z-index: 5;
   width: 539px;
}

#relatedlinksb  {
   visibility: visible;
   position: absolute;
   left: 640px;
   top: 11px;
   z-index: 5;
   width: 156px;
   height: 44px;
}

#sidetext2text  {
   top: 750px;
}

#glownomerge  {
   background: url(sg_services_media/glownomerge.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: -12px;
   z-index: 3;
   width: 818px;
   height: 347px;
}

#shape3copy3  {
   z-index: 7;
   left: 639px;
}

#shape3copy2  {
   z-index: 8;
   left: 485px;
}

#sideheading  {
	top: 585px;
}

#goodnewsb a  {
   background-image: url(sg_services_media/goodnewsb.jpg);
}

#servicesb a  {
   background-image: url(sg_index_media/servicesb.png);
}

#shape6copy  {
   left: 523px;
}

#shape3copy  {
   z-index: 9;
   left: 330px;
}

#tipsheader  {
   background-image: url(sg_tipsandtricks_media/tipsheader.jpg);
}

#servicesb  {
   visibility: visible;
   position: absolute;
   left: 177px;
   top: 11px;
   z-index: 8;
   width: 154px;
   height: 44px;
}

#id0header  {
   background: url(sg_services_media/id0header.png) no-repeat;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 4;
   width: 818px;
   height: 436px;
}

#id1footer  {
   background: url(sg_services_media/id1footer.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 4;
   width: 818px;
   height: 73px;
}

#scootdown  {
   position: relative;
   top: 436px;
}

#goodnewsb  {
   visibility: visible;
   position: absolute;
   left: 486px;
   top: 11px;
   z-index: 6;
   width: 154px;
   height: 44px;
}

#homeb a  {
   background-image: url(sg_home_media/homeb.png);
}

#topline  {
   background-image: url(sg_home_media/topline.jpg);
   height: 354px;
}

#i4step  {
   background-image: url(sg_services_media/4step.jpg);
   left: 123px;
}

#shape3  {
   z-index: 10;
   left: 176px;
}

#shape6  {
   left: 293px;
}

#footer  {
   position: relative;
   left: 0px;
   width: 100%;
   height: 73px;
   margin-bottom: 97px;
}

#i6step  {
   background-image: url(sg_services_media/6step.jpg);
   left: 587px;
}

#i5step  {
   background-image: url(sg_services_media/5step.jpg);
   left: 358px;
}

#homeb  {
   visibility: visible;
   position: absolute;
   left: 21px;
   top: 11px;
   z-index: 9;
   width: 156px;
   height: 44px;
}

html, body  {
	padding: 0px;
	margin: 0px, 0px, 0px, 0px;
	background: #339933 url(sg_services_media/exteriortile.png) center top repeat-x;
}
