a ins  {
   text-decoration: none;
}

*:focus  {
   outline-style: none;
}

#wehavecreatedtworecreatio li,
#i1hinotext li,
#i0hinotext li,
#i1bramptonfireandemergencys p,
#contacttext li,
#examplestext li,
#someclientstext li,
#clienttextscroll li,
#i1stephaniesplacefireandlif li,
#dvpprovidescosttext p,
#i2railwayassociationofcanad li,
#i0northamericantext p,
#i3stephaniesplacefireandlif p,
#i0northamericantext li,
#tnrtext p,
#everysecondcountstextcopy li,
#railwaytext p,
#cfntext li,
#dieselparticulateremovalt p,
#legal1text li,
#i481welhamroadtext li,
#i3bramptonfireandemergencys li,
#i0digitalvideoproductionste p,
#dvpservicestextscroll li,
#legaltextscroll p,
#employeetrainingtext li,
#legal1text p,
#legaltextscroll li,
#someclientstext p,
#i2ontarioofficeofthefiremar p,
#clienttextscroll p,
#yomtext p,
#i481welhamroadtext p,
#casetext li,
#everysecondcountstext p,
#i0corporatetext p,
#i3stephaniesplacefireandlif li,
#dvpisthedesignandtext p,
#i5bramptonfireandemergencys li,
#i3bramptonfireandemergencys p,
#casetext p,
#railwaytext li,
#employeetrainingtext p,
#dvpservicestextscroll p,
#contacttext p,
#dvpisthedesignandtext li,
#i0digitalvideoproductionste li,
#i1hinotext p,
#i0hinotext p,
#i0corporatetext li,
#i1digitalvideoproductionste p,
#examplestext p,
#wehavecreatedtworecreatio p,
#i1bramptonfireandemergencys li,
#mustangtext p,
#everysecondcountstextcopy p,
#mustangtext li,
#i1stephaniesplacefireandlif p,
#contactustodaytext p,
#i2ontarioofficeofthefiremar li,
#yomtext li,
#i5bramptonfireandemergencys p,
#dvpprovidescosttext li,
#i2railwayassociationofcanad p,
#i1northamericantext p,
#i1northamericantext li,
#contactustodaytext li,
#tnrtext li,
#everysecondcountstext li,
#sprinklertexttext p,
#cfntext p,
#dieselparticulateremovalt li,
#sprinklertexttext li,
#i1digitalvideoproductionste li  {
   padding: 0px 0px 5px 0px;
   margin: 0px;
   color: #FFFFFF;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
   font-style: normal;
   font-weight: normal;
   text-indent: 0px;
   text-align: justify;
}

#parksxmediacopy10 > div:first-child,
#spectraxmedia > div:first-child,
#untoldxmediacopy5 > div:first-child,
#lifesaverxmedia > div:first-child,
#bramptonxmediacopy > div:first-child,
#yamavillexmediacopy2 > div:first-child,
#hinoxmediacopy3 > div:first-child,
#parksxmediacopy9 > div:first-child,
#tnrxmediacopy3 > div:first-child,
#idahoxmedia > div:first-child,
#yomxmediacopy7 > div:first-child,
#yamahatecxmediacopy8 > div:first-child,
#woodstockxmedia > div:first-child,
#sprinklerxmediacopy2 > div:first-child,
#firexmediacopy > div:first-child,
#bramptonxmediacopy2 > div:first-child,
#northxmedia > div:first-child,
#hinotruckxmedia > div:first-child,
#hinotruckxmediacopy > div:first-child,
#cfnxmediacopy6 > div:first-child,
#ontarioxmediacopy > div:first-child  {
   top: 0px;
   left: 0px;
   padding: 0px;
   margin: 0px;
   position: relative;
   display: block;
   width: 441px;
}

#shape1copy20 > div:first-child,
#shape1copy10 > div:first-child,
#shape1copy23 > div:first-child,
#shape1copy13 > div:first-child,
#shape1copy16 > div:first-child,
#shape1copy18 > div:first-child,
#i1shape1 > div:first-child,
#shape1copy21 > div:first-child,
#shape1copy11 > div:first-child,
#shape1copy24 > div:first-child,
#shape1copy14 > div:first-child,
#shape1copy17 > div:first-child,
#shape1copy19 > div:first-child,
#shape1copy22 > div:first-child,
#shape1copy15 > div:first-child,
#shape1copy9 > div:first-child,
#shape1copy8 > div:first-child,
#shape1copy7 > div:first-child,
#shape1copy6 > div:first-child,
#shape1copy5 > div:first-child,
#shape1copy4 > div:first-child  {
   top: 0px;
   left: 0px;
   padding: 0px;
   margin: 0px;
   position: relative;
   display: block;
   width: 467px;
   height: 307px;
   background-repeat: no-repeat;
}

#i1corporatebutton a:hover,
#i1productionbutton a:hover,
#i1legalbutton a:hover,
#i1corporatebutton a.nmh,
#i1productionbutton a.nmh,
#i1legalbutton a.nmh,
#i1printbutton a:hover,
#i1trainingandlifesafetybutt a.nmh,
#i1productpromotionbutton a:hover,
#i1productpromotionbutton a.nmh,
#i1trainingandlifesafetybutt a:hover,
#i1printbutton a.nmh  {
   background-position: -88px 0%;
}

#videobackcopy13,
#i0bramptonfireandemergencys,
#videobackcopy17,
#videobackcopy7,
#videoback2,
#videoback1,
#videobackcopy12,
#videobackcopy16,
#videobackcopy5,
#videoback,
#videobackcopy3,
#videobackcopy9,
#videobackcopy15,
#videobackcopy,
#videobackcopy14,
#videobackcopy2,
#i0northamerican,
#videobackcopy18  {
   position: absolute;
   left: 26px;
   z-index: 5;
   width: 745px;
   height: 152px;
   background-repeat: no-repeat;
}

#shape1copy9,
#shape1copy24,
#shape1copy21,
#shape1copy20,
#shape1copy6,
#shape1copy23,
#shape1copy22,
#i1shape1,
#shape1copy7,
#shape1copy4,
#shape1copy8,
#shape1copy15,
#shape1copy14,
#shape1copy17,
#shape1copy16,
#shape1copy11,
#shape1copy10,
#shape1copy5,
#shape1copy13,
#shape1copy19,
#shape1copy18  {
   overflow: hidden;
   position: absolute;
   left: 29px;
   width: 467px;
   height: 307px;
   display: none;
}

#i2ontarioofficeofthefiremar p a,
#i5bramptonfireandemergencys p a,
#i1stephaniesplacefireandlif p a,
#i2railwayassociationofcanad p a,
#i481welhamroadtext p a,
#everysecondcountstext p a,
#contactustodaytext p a  {
   display: inline;
}

#ontarioxmediacopy,
#parksxmediacopy9,
#cfnxmediacopy6,
#parksxmediacopy10,
#yamahatecxmediacopy8,
#yomxmediacopy7,
#yamavillexmediacopy2,
#woodstockxmedia,
#spectraxmedia,
#untoldxmediacopy5  {
   overflow: hidden;
   position: absolute;
   left: 42px;
   top: 245px;
   width: 441px;
   display: none;
}

#i0trainingandlifesafetybutt a,
#i0productpromotionbutton a,
#i0printbutton a,
#i0corporatebutton a,
#i0legalbutton a,
#i0productionbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 68px;
   width: 267px;
   font-size: 68px;
   line-height: 68px;
}

#i1productionbutton a,
#i1productpromotionbutton a,
#i1corporatebutton a,
#i1trainingandlifesafetybutt a,
#i1printbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 26px;
   width: 88px;
   font-size: 26px;
   line-height: 26px;
}

#idahoxmedia,
#lifesaverxmedia,
#bramptonxmediacopy2,
#firexmediacopy,
#northxmedia,
#bramptonxmediacopy,
#hinoxmediacopy3  {
   overflow: hidden;
   position: absolute;
   left: 42px;
   top: 253px;
   width: 441px;
   display: none;
}

#i0trainingandlifesafetyclie,
#i2corporatecommunications,
#i1training,
#i1trainingandlifesafetyclie  {
   position: absolute;
   top: 192px;
   z-index: 5;
   width: 343px;
   height: 22px;
   background-repeat: no-repeat;
}

#yomtext,
#everysecondcountstext,
#everysecondcountstextcopy,
#cfntext,
#dieselparticulateremovalt  {
   position: absolute;
   left: 38px;
   z-index: 6;
   width: 423px;
}

#hinomotorstext li,
#mustangsurvivaltext li,
#hinomotorstext p,
#mustangsurvivaltext p  {
   font: normal normal 9px/11px HelveticaNeue-Bold, HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
   padding: 0px 0px 5px 0px;
   margin: 0px;
   text-indent: 0px;
   text-align: justify;
   color: #FFFFFF;
   text-decoration: none;
   text-transform: uppercase;
   letter-spacing: 0px;
}

#i1trainingandlifesafetybutt,
#i1printbutton,
#i1corporatebutton,
#i1productionbutton  {
   position: absolute;
   top: 145px;
   z-index: 6;
   width: 88px;
   height: 26px;
}

#sprinklerxmediacopy2,
#hinotruckxmedia,
#tnrxmediacopy3,
#hinotruckxmediacopy  {
   overflow: hidden;
   position: absolute;
   left: 41px;
   top: 252px;
   width: 443px;
   display: none;
}

#i1northbutton a,
#i1nohvccbutton a,
#yamahatecbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 141px;
   width: 262px;
   font-size: 141px;
   line-height: 141px;
}

#i1corporatecommunications,
#i0corporatecommunications  {
   position: absolute;
   left: 24px;
   top: 191px;
   width: 303px;
   height: 22px;
   background-repeat: no-repeat;
}

#i1hinotruckbutton a,
#parksbutton a,
#i1idahobutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 142px;
   width: 262px;
   font-size: 142px;
   line-height: 142px;
}

#hinobutton a,
#sprinklerbutton a,
#woodstockbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 143px;
   width: 263px;
   font-size: 143px;
   line-height: 143px;
}

#videobackcopy11,
#videobackcopy10,
#videobackcopy8  {
   background: url(sg_corpoateclients_media/videobackcopy11.gif) no-repeat;
   position: absolute;
   left: 26px;
   z-index: 8;
   width: 745px;
   height: 152px;
}

#printsamplebackgroundcopy,
#printsamplebackground  {
   position: absolute;
   top: 565px;
   z-index: 5;
   width: 375px;
   height: 352px;
   background-repeat: no-repeat;
}

#shape1copy,
#shape1copy2,
#i0shape1,
#shape1copy3  {
   position: absolute;
   left: 22px;
   z-index: 5;
   width: 757px;
   height: 1px;
   background-repeat: no-repeat;
}

#firebutton a,
#placebutton a,
#bramptonbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 141px;
   width: 261px;
   font-size: 141px;
   line-height: 141px;
}

#i2newproductpromotion,
#i0newproductpromotion  {
   background: url(sg_productpromotion_media/d0newproductpromotion.gif) no-repeat;
   position: absolute;
   left: 29px;
   top: 203px;
   z-index: 5;
   width: 264px;
   height: 17px;
}

#lifesaverbutton a.cm,
#lifesaverbutton a.cmh  {
   background-position: -522px 0%;
}

#i1hinotext,
#sprinklertexttext,
#railwaytext  {
   position: absolute;
   left: 38px;
   z-index: 9;
   width: 423px;
}

#i2productionservices,
#i0productionservices  {
   background: url(sg_production_media/d0productionservices.gif) no-repeat;
   position: absolute;
   left: 26px;
   top: 191px;
   z-index: 5;
   width: 220px;
   height: 18px;
}

#i0legalmediaservices,
#i1legalmediaservices  {
   background: url(sg_legal_media/d0legalmediaservices.gif) no-repeat;
   position: absolute;
   left: 24px;
   top: 191px;
   z-index: 5;
   width: 233px;
   height: 22px;
}

#placebutton,
#firebutton,
#bramptonbutton  {
   position: absolute;
   left: 503px;
   z-index: 6;
   width: 261px;
   height: 141px;
}

#i0productpromotionbutton,
#i0legalbutton  {
   position: absolute;
   top: 691px;
   z-index: 7;
   width: 267px;
   height: 68px;
}

#indexbutton a.nmh,
#indexbutton a:hover  {
   background-position: -324px 0%;
}

#sprinklerxmediacopy2 > div:first-child  {
   width: 443px;
}

#hinotruckxmediacopy > div:first-child  {
   width: 443px;
}

#mustangsurvival,
#hinomotorscanada  {
   position: absolute;
   left: 23px;
   z-index: 5;
   width: 755px;
   height: 220px;
   background-repeat: no-repeat;
}

#ontariobutton a,
#spectrabutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 142px;
   width: 263px;
   font-size: 142px;
   line-height: 142px;
}

#legal1text,
#employeetrainingtext  {
   position: absolute;
   left: 22px;
   top: 228px;
   z-index: 5;
   width: 358px;
}

#hinotruckxmedia > div:first-child  {
   width: 443px;
}

#tnrxmediacopy3 > div:first-child  {
   width: 443px;
}

#shape1copy17 > div:first-child  {
   background-image: url(sg_corporatetext_media/shape1copy17.gif);
}

#i5bramptonfireandemergencys li  {
   font: 18px/22px HelveticaNeue-BoldItalic, HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#i1bramptonfireandemergencys li  {
   font: 18px/11px HelveticaNeue-BoldItalic, HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#shape1copy21 > div:first-child  {
   background-image: url(sg_promotionfinal_media/shape1copy24.gif);
}

#shape1copy11 > div:first-child  {
   background-image: url(sg_corpoateclients_media/shape1copy11.gif);
}

#i2railwayassociationofcanad li  {
   font: 18px/22px HelveticaNeue-BoldItalic, HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#shape1copy15 > div:first-child  {
   background-image: url(sg_corporatetext_media/shape1copy17.gif);
}

#i1northbutton,
#i1nohvccbutton  {
   position: absolute;
   left: 503px;
   z-index: 6;
   width: 262px;
   height: 141px;
}

#shape1copy19 > div:first-child  {
   background-image: url(sg_promotioncontinued_media/shape1copy20.gif);
}

#shape1copy10 > div:first-child  {
   background-image: url(sg_trainingmore_media/shape1copy10.gif);
}

#shape1copy16 > div:first-child  {
   background-image: url(sg_corporatetext_media/shape1copy17.gif);
}

#i0digitalvideoproductionste li  {
   font: 18px/15px HelveticaNeue-Medium, HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
   text-align: center;
}

#i3stephaniesplacefireandlif li  {
   font: 18px/12px HelveticaNeue-BoldItalic, HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#i2ontarioofficeofthefiremar li  {
   font: 18px/22px HelveticaNeue-BoldItalic, HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#i3bramptonfireandemergencys li  {
   font: 18px/10px HelveticaNeue-BoldItalic, HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#shape1copy24 > div:first-child  {
   background-image: url(sg_promotionfinal_media/shape1copy24.gif);
}

#shape1copy14 > div:first-child  {
   background-image: url(sg_corpoateclients_media/shape1copy14.gif);
}

#i1digitalvideoproductionste li  {
   font: 12px/12px HelveticaNeue-Medium, HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#shape1copy18 > div:first-child  {
   background-image: url(sg_promotioncontinued_media/shape1copy20.gif);
}

#shape1copy23 > div:first-child  {
   background-image: url(sg_promotionfinal_media/shape1copy24.gif);
}

#shape1copy13 > div:first-child  {
   background-image: url(sg_corpoateclients_media/shape1copy14.gif);
}

#shape1copy22 > div:first-child  {
   background-image: url(sg_promotionfinal_media/shape1copy24.gif);
}

#shape1copy20 > div:first-child  {
   background-image: url(sg_promotioncontinued_media/shape1copy20.gif);
}

#i1stephaniesplacefireandlif li  {
   font: 18px/22px HelveticaNeue-BoldItalic, HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#i5bramptonfireandemergencys p  {
   font: 18px/22px HelveticaNeue-BoldItalic, HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#i1trainingandlifesafetybutt a  {
   background-image: url(sg_corpoateclients_media/d1trainingandlifesafetybutt.gif);
}

#i0trainingandlifesafetybutt a  {
   background-image: url(sg_index_media/d0trainingandlifesafetybutt.gif);
}

#i1digitalvideoproductionste p  {
   font: 12px/12px HelveticaNeue-Medium, HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#ontariobutton,
#spectrabutton  {
   position: absolute;
   left: 503px;
   z-index: 6;
   width: 263px;
   height: 142px;
}

#i1stephaniesplacefireandlif p  {
   font: 18px/22px HelveticaNeue-BoldItalic, HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#i2railwayassociationofcanad p  {
   font: 18px/22px HelveticaNeue-BoldItalic, HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#shape1copy7 > div:first-child  {
   background-image: url(sg_trainingmore_media/shape1copy10.gif);
}

#shape1copy6 > div:first-child  {
   background-image: url(sg_trainingcontinued_media/shape1copy6.gif);
}

#shape1copy4 > div:first-child  {
   background-image: url(sg_trainingcontinued_media/shape1copy4.gif);
}

#i0digitalvideoproductionste p  {
   font: 18px/15px HelveticaNeue-Medium, HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
   text-align: center;
}

#shape1copy5 > div:first-child  {
   background-image: url(sg_trainingcontinued_media/shape1copy5.gif);
}

#i3bramptonfireandemergencys p  {
   font: 18px/10px HelveticaNeue-BoldItalic, HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#shape1copy9 > div:first-child  {
   background-image: url(sg_trainingmore_media/shape1copy10.gif);
}

#i2ontarioofficeofthefiremar p  {
   font: 18px/22px HelveticaNeue-BoldItalic, HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#i1bramptonfireandemergencys p  {
   font: 18px/11px HelveticaNeue-BoldItalic, HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#i3stephaniesplacefireandlif p  {
   font: 18px/12px HelveticaNeue-BoldItalic, HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#everysecondcountstextcopy li  {
   font: 12px/14px HelveticaNeue-Medium, HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#wehavecreatedtworecreatio li  {
   font: 17px/20px HelveticaNeue-BoldItalic, HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
   text-align: center;
}

#hinobutton,
#sprinklerbutton  {
   position: absolute;
   left: 503px;
   z-index: 9;
   width: 263px;
   height: 143px;
}

#dieselparticulateremovalt li  {
   font: 12px/14px HelveticaNeue-Medium, HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#dieselparticulateremovalt p  {
   font: 12px/14px HelveticaNeue-Medium, HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#i5bramptonfireandemergencys  {
   position: absolute;
   left: 38px;
   top: 586px;
   z-index: 7;
   width: 371px;
}

#i0trainingandlifesafetyclie  {
   background-image: url(sg_trainingmore_media/d0trainingandlifesafetyclie.gif);
   left: 24px;
}

#i1ontarioofficeofthefiremar  {
   background: url(sg_trainingmore_media/d1ontarioofficeofthefiremar.gif) no-repeat;
   position: absolute;
   left: 26px;
   top: 254px;
   z-index: 6;
   width: 308px;
   height: 14px;
}

#i1stephaniesplacefireandlif  {
   position: absolute;
   left: 37px;
   top: 750px;
   z-index: 7;
   width: 445px;
}

#i1trainingandlifesafetyclie  {
   background-image: url(sg_trainingtext_media/d1trainingandlifesafetyclie.gif);
   left: 32px;
}

#parksbutton,
#i1idahobutton  {
   position: absolute;
   left: 503px;
   z-index: 6;
   width: 262px;
   height: 142px;
}

#wehavecreatedtworecreatio p  {
   font: 17px/20px HelveticaNeue-BoldItalic, HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
   text-align: center;
}

#i1railwayassociationofcanad  {
   background: url(sg_trainingmore_media/d1railwayassociationofcanad.gif) no-repeat;
   position: absolute;
   left: 27px;
   top: 424px;
   z-index: 6;
   width: 453px;
   height: 17px;
}

#i0stephaniesplacefireandlif  {
   background: url(sg_trainingmore_media/d0stephaniesplacefireandlif.gif) no-repeat;
   position: absolute;
   left: 25px;
   top: 752px;
   z-index: 6;
   width: 428px;
   height: 17px;
}

#i2ontarioofficeofthefiremar  {
   position: absolute;
   left: 38px;
   top: 252px;
   z-index: 7;
   width: 314px;
}

#i1trainingandlifesafetybutt  {
   left: 520px;
}

#i4bramptonfireandemergencys  {
   background: url(sg_trainingmore_media/d4bramptonfireandemergencys.gif) no-repeat;
   position: absolute;
   left: 26px;
   top: 588px;
   z-index: 6;
   width: 360px;
   height: 17px;
}

#i2railwayassociationofcanad  {
   position: absolute;
   left: 39px;
   top: 422px;
   z-index: 7;
   width: 473px;
}

#everysecondcountstextcopy p  {
   font: 12px/14px HelveticaNeue-Medium, HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#i0bramptonfireandemergencys  {
   background-image: url(sg_promotionfinal_media/d0bramptonfireandemergencys.gif);
   top: 566px;
}

#i1productpromotionbutton a  {
   background-image: url(sg_corpoateclients_media/d1productpromotionbutton.gif);
}

#i0productpromotionbutton a  {
   background-image: url(sg_index_media/d0productpromotionbutton.gif);
}

#i1shape1 > div:first-child  {
   background-image: url(sg_trainingcontinued_media/shape1copy5.gif);
}

#stephaniesplaceisalifesaf  {
   background: url(sg_trainingmore_media/stephaniesplaceisalifesaf.gif) no-repeat;
   position: absolute;
   left: 38px;
   top: 783px;
   z-index: 6;
   width: 424px;
   height: 67px;
}

#ifviewinginexplorerplease  {
   background: url(sg_trainingmore_media/ifviewinginexplorerplease.gif) no-repeat;
   position: absolute;
   left: 337px;
   top: 217px;
   z-index: 5;
   width: 433px;
   height: 12px;
}

#i2corporatecommunications  {
   background-image: url(sg_corpoateclients_media/d2corporatecommunications.gif);
   width: 303px;
   left: 24px;
}

#i1corporatecommunications  {
   background-image: url(sg_corporatetext_media/d1corporatecommunications.gif);
   z-index: 5;
}

#printsamplebackgroundcopy  {
   background-image: url(sg_print_media/printsamplebackgroundcopy.gif);
   left: 408px;
}

#i0corporatecommunications  {
   background-image: url(sg_corporate_media/d0corporatecommunications.gif);
   z-index: 6;
}

#trainingcontinuedbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 20px;
   width: 401px;
   font-size: 20px;
   line-height: 20px;
}

#amenudrivendvdprogramwith  {
   background: url(sg_trainingmore_media/amenudrivendvdprogramwith.gif) no-repeat;
   position: absolute;
   left: 38px;
   top: 619px;
   z-index: 6;
   width: 424px;
   height: 69px;
}

#everysecondcountstextcopy  {
   top: 282px;
}

#railcrossingsafetyvideopr  {
   background: url(sg_trainingmore_media/railcrossingsafetyvideopr.gif) no-repeat;
   position: absolute;
   left: 38px;
   top: 455px;
   z-index: 6;
   width: 424px;
   height: 84px;
}

#dieselparticulateremovalt  {
   top: 453px;
}

#i0productpromotionbutton  {
   left: 532px;
}

#everysecondcountstext li  {
   font: 12px/14px HelveticaNeue-Medium, HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#dvpisthedesignandtext li  {
   font: 12px/14px HelveticaNeue-Medium, HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#i1productpromotionbutton  {
   position: absolute;
   left: 334px;
   top: 145px;
   z-index: 7;
   width: 88px;
   height: 26px;
}

#dvpservicestextscroll li  {
   font: 14px/21px HelveticaNeue-BoldItalic, HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#everysecondcountstext p  {
   font: 12px/14px HelveticaNeue-Medium, HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#dvpservicestextscroll p  {
   font: 14px/21px HelveticaNeue-BoldItalic, HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#dvpisthedesignandtext p  {
   font: 12px/14px HelveticaNeue-Medium, HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#trainingcontinuedbutton  {
   position: absolute;
   left: 211px;
   top: 894px;
   width: 401px;
   height: 20px;
}

#employeetrainingtext li  {
   font: 12px/14px HelveticaNeue-Medium, HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#i0northamericantext li  {
   font: 18px/10px HelveticaNeue-BoldItalic, HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#employeetrainingtext p  {
   font: 12px/14px HelveticaNeue-Medium, HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#dvpprovidescosttext li  {
   font: 16px/15px HelveticaNeue-Medium, HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#i1northamericantext li  {
   font: 18px/8px HelveticaNeue-BoldItalic, HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#trainingbuttonbackcopy  {
   background: url(sg_trainingcontinued_media/trainingbuttonbackcopy.gif) no-repeat;
   position: absolute;
   left: 185px;
   top: 886px;
   z-index: 5;
   width: 416px;
   height: 39px;
}

#contactustodaytext li  {
   font: 24px/29px Arial, Helvetica, sans-serif;
   text-align: center;
   padding-bottom: 0px;
}

#vectorsmartobjectcopy  {
   background: url(sg_corpoateclients_media/vectorsmartobjectcopy.gif) no-repeat;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 5;
   width: 799px;
   height: 171px;
}

#printsamplebackground  {
   background-image: url(sg_print_media/printsamplebackground.gif);
   left: 21px;
}

#i1northamericantext p  {
   font: 18px/8px HelveticaNeue-BoldItalic, HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#everysecondcountstext  {
   top: 282px;
}

#dvpprovidescosttext p  {
   font: 16px/15px HelveticaNeue-Medium, HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#i481welhamroadtext li  {
   font: 12px/14px Arial, Helvetica, sans-serif;
   text-align: left;
}

#i0northamericantext p  {
   font: 18px/10px HelveticaNeue-BoldItalic, HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#i481welhamroadtext p  {
   font: 12px/14px Arial, Helvetica, sans-serif;
   text-align: left;
}

#yamahatecxmediacopy8  {
   z-index: 9;
}

#contactustodaytext p  {
   font: 24px/29px Arial, Helvetica, sans-serif;
   text-align: center;
   padding-bottom: 0px;
}

#i0productionbutton a  {
   background-image: url(sg_index_media/d0productionbutton.gif);
}

#sprinklertexttext li  {
   font: 12px/14px HelveticaNeue-Medium, HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#yamavillexmediacopy2  {
   z-index: 15;
}

#layer26,
#legalimage  {
   position: absolute;
   left: 396px;
   top: 232px;
   z-index: 5;
   height: 288px;
   background-repeat: no-repeat;
}

#i1productionbutton a  {
   background-image: url(sg_corpoateclients_media/d1productionbutton.gif);
}

#sprinklerxmediacopy2  {
   z-index: 13;
}

#i0corporatebutton a  {
   background-image: url(sg_index_media/d0corporatebutton.gif);
}

#ridefooter,
.footer  {
   width: 100%;
   position: relative;
   clear: left;
   display: block;
}

#bramptonxmediacopy2  {
   z-index: 9;
}

#i1corporatebutton a  {
   background-image: url(sg_corpoateclients_media/d1corporatebutton.gif);
}

#sprinklertexttext p  {
   font: 12px/14px HelveticaNeue-Medium, HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#hinotruckxmediacopy  {
   z-index: 14;
}

#clienttextscroll li  {
   font: 14px/17px HelveticaNeue-Medium, HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#i1hinotruckbutton a  {
   background-image: url(sg_trainingcontinued_media/d1hinotruckbutton.gif);
}

#i1productionbutton  {
   left: 613px;
}

#clienttextscroll p  {
   font: 14px/17px HelveticaNeue-Medium, HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#contactustodaytext  {
   position: absolute;
   left: 4px;
   top: 952px;
   z-index: 7;
   width: 226px;
}

#i481welhamroadtext  {
   position: absolute;
   left: 228px;
   top: 960px;
   z-index: 6;
   width: 565px;
}

#bramptonxmediacopy  {
   z-index: 11;
}

#someclientstext li  {
   font: 20px/24px HelveticaNeue-BoldItalic, HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#legaltextscroll li  {
   font: 19px/14px HelveticaNeue-Bold, HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
   text-align: center;
}

#i0corporatetext li  {
   font: 12px/14px HelveticaNeue-Medium, HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#lifesaverbutton a  {
   background: url(sg_trainingmore_media/lifesaverbutton.gif) no-repeat;
   display: block;
   height: 142px;
   width: 261px;
   font-size: 142px;
   line-height: 142px;
}

#ontarioxmediacopy  {
   z-index: 13;
}

#i1corporatebutton  {
   left: 427px;
}

#sprinklertexttext  {
   top: 617px;
}

#untoldxmediacopy5  {
   z-index: 8;
}

#parksxmediacopy10  {
   z-index: 13;
}

#legaltextscroll p  {
   font: 19px/14px HelveticaNeue-Bold, HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
   text-align: center;
}

#sprinklerbutton a  {
   background-image: url(sg_corpoateclients_media/sprinklerbutton.gif);
}

#woodstockbutton a  {
   background-image: url(sg_promotionfinal_media/woodstockbutton.gif);
}

#someclientstext p  {
   font: 20px/24px HelveticaNeue-BoldItalic, HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#i0corporatetext p  {
   font: 12px/14px HelveticaNeue-Medium, HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#yamahatecbutton a  {
   background-image: url(sg_promotioncontinued_media/yamahatecbutton.gif);
}

#i1nohvccbutton a  {
   background-image: url(sg_trainingcontinued_media/d1nohvccbutton.gif);
}

#parksxmediacopy9  {
   z-index: 11;
}

#bramptonbutton a  {
   background-image: url(sg_trainingmore_media/bramptonbutton.gif);
}

#hinomotorscanada  {
   background-image: url(sg_productpromotion_media/hinomotorscanada.gif);
   top: 683px;
}

#videobackcopy14  {
   background-image: url(sg_trainingmore_media/videobackcopy2.gif);
   top: 559px;
}

#i0printbutton a  {
   background-image: url(sg_index_media/d0printbutton.gif);
}

#i0legalbutton a  {
   background-image: url(sg_index_media/d0legalbutton.gif);
}

#woodstockxmedia  {
   z-index: 9;
}

#spectrabutton a  {
   background-image: url(sg_promotionfinal_media/spectrabutton.gif);
}

#lifesaverbutton  {
   position: absolute;
   left: 503px;
   top: 402px;
   width: 261px;
   height: 142px;
}

#videobackcopy12  {
   background-image: url(sg_corpoateclients_media/videoback.gif);
   top: 234px;
}

#videobackcopy11  {
   top: 724px;
}

#ontariobutton a  {
   background-image: url(sg_promotionfinal_media/ontariobutton.gif);
}

#sprinklerbutton  {
   top: 565px;
}

#videobackcopy18  {
   background-image: url(sg_corpoateclients_media/videobackcopy3.gif);
   top: 724px;
}

#i1printbutton a  {
   background-image: url(sg_corpoateclients_media/d1printbutton.gif);
}

#examplestext li  {
   font: 12px/14px HelveticaNeue-BoldItalic, HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
   text-transform: uppercase;
   font-variant: normal;
}

#videobackcopy16  {
   background-image: url(sg_corpoateclients_media/videoback.gif);
   top: 397px;
}

#hinoxmediacopy3  {
   z-index: 15;
}

#videobackcopy10  {
   top: 561px;
}

#videobackcopy13  {
   background-image: url(sg_corpoateclients_media/videoback.gif);
   top: 397px;
}

#videobackcopy15  {
   background-image: url(sg_corpoateclients_media/videoback.gif);
   top: 234px;
}

#hinotruckxmedia  {
   z-index: 10;
}

#i1idahobutton a  {
   background-image: url(sg_trainingcontinued_media/d1idahobutton.gif);
}

#mustangsurvival  {
   background-image: url(sg_productpromotion_media/mustangsurvival.gif);
   top: 432px;
}

#i1legalbutton a  {
   background: url(sg_corpoateclients_media/d1legalbutton.gif) no-repeat;
   display: block;
   height: 28px;
   width: 88px;
   font-size: 28px;
   line-height: 28px;
}

#videobackcopy17  {
   background-image: url(sg_trainingmore_media/videobackcopy2.gif);
   top: 561px;
}

#i1northbutton a  {
   background-image: url(sg_trainingcontinued_media/d1northbutton.gif);
}

#contacttext li  {
   font: 18px/22px HelveticaNeue-Medium, HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
   text-align: center;
}

#videobackcopy2  {
   background-image: url(sg_trainingmore_media/videobackcopy2.gif);
   top: 561px;
}

#i1nohvccbutton  {
   top: 731px;
}

#videobackcopy5  {
   background-image: url(sg_corpoateclients_media/videoback.gif);
   top: 398px;
}

#videobackcopy7  {
   background-image: url(sg_trainingmore_media/videobackcopy2.gif);
   top: 565px;
}

#firexmediacopy  {
   z-index: 15;
}

#videobackcopy3  {
   background-image: url(sg_corpoateclients_media/videobackcopy3.gif);
   top: 724px;
}

#bramptonbutton  {
   top: 565px;
}

#videobackcopy8  {
   top: 234px;
}

#railwaytext li  {
   font: 12px/14px HelveticaNeue-Medium, HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#mustangtext li  {
   font: 12px/14px HelveticaNeue-Medium, HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#examplestext p  {
   font: 12px/14px HelveticaNeue-BoldItalic, HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
   text-transform: uppercase;
   font-variant: normal;
}

#tnrxmediacopy3  {
   z-index: 11;
}

#yomxmediacopy7  {
   z-index: 12;
}

#videobackcopy9  {
   background-image: url(sg_corpoateclients_media/videobackcopy11.gif);
   z-index: 8;
   top: 397px;
}

#cfnxmediacopy6  {
   z-index: 10;
}

#i1northbutton  {
   top: 241px;
}

#videobackcopy  {
   background-image: url(sg_corpoateclients_media/videoback.gif);
   top: 397px;
}

#i1hinotext li  {
   font: 12px/14px HelveticaNeue-Medium, HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#legal1text li  {
   font: 12px/14px HelveticaNeue-Medium, HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#i1idahobutton  {
   top: 566px;
}

#spectrabutton  {
   top: 401px;
}

#contacttext p  {
   font: 18px/22px HelveticaNeue-Medium, HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
   text-align: center;
}

#i1printbutton  {
   left: 706px;
}

#mustangtext p  {
   font: 12px/14px HelveticaNeue-Medium, HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#placebutton a  {
   background-image: url(sg_trainingmore_media/placebutton.gif);
}

#i0legalbutton  {
   left: 0px;
}

#railwaytext p  {
   font: 12px/14px HelveticaNeue-Medium, HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#i1legalbutton  {
   position: absolute;
   left: 241px;
   top: 144px;
   z-index: 7;
   width: 88px;
   height: 28px;
}

#i0hinotext li  {
   font: 18px/14px HelveticaNeue-BoldItalic, HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#ontariobutton  {
   top: 566px;
}

#spectraxmedia  {
   z-index: 11;
}

#indexbutton a  {
   background: url(sg_corpoateclients_media/indexbutton.gif) no-repeat;
   display: block;
   height: 143px;
   width: 324px;
   font-size: 143px;
   line-height: 143px;
}

#parksbutton a  {
   background-image: url(sg_promotioncontinued_media/parksbutton.gif);
}

#shape1copy20  {
   z-index: 12;
   top: 231px;
}

#shape1copy11  {
   z-index: 14;
   top: 239px;
}

#shape1copy19  {
   z-index: 10;
   top: 231px;
}

#shape1copy17  {
   z-index: 11;
   top: 231px;
}

#shape1copy13  {
   z-index: 12;
   top: 239px;
}

#shape1copy24  {
   z-index: 14;
   top: 231px;
}

#shape1copy10  {
   z-index: 8;
   top: 239px;
}

#shape1copy16  {
   z-index: 9;
   top: 231px;
}

#shape1copy21  {
   z-index: 8;
   top: 231px;
}

#i1hinotext p  {
   font: 12px/14px HelveticaNeue-Medium, HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#firebutton a  {
   background-image: url(sg_trainingmore_media/firebutton.gif);
}

#shape1copy23  {
   z-index: 12;
   top: 231px;
}

#i0hinotext p  {
   font: 18px/14px HelveticaNeue-BoldItalic, HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#shape1copy14  {
   z-index: 10;
   top: 239px;
}

#shape1copy18  {
   z-index: 8;
   top: 231px;
}

#shape1copy15  {
   z-index: 7;
   top: 231px;
}

#shape1copy22  {
   z-index: 10;
   top: 231px;
}

#legal1text p  {
   font: 12px/14px HelveticaNeue-Medium, HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#hinobutton a  {
   background-image: url(sg_corpoateclients_media/hinobutton.gif);
}

#mustangtext  {
   position: absolute;
   left: 37px;
   top: 282px;
   z-index: 6;
   width: 423px;
}

#railwaytext  {
   top: 472px;
}

#northxmedia  {
   z-index: 8;
}

#i0hinotitle  {
   position: absolute;
   background-repeat: no-repeat;
}

#shape1copy3  {
   background-image: url(sg_corporate_media/shape1copy3.gif);
   top: 864px;
}

#parksbutton  {
   top: 400px;
}

#placebutton  {
   top: 732px;
}

#indexbutton  {
   position: absolute;
   left: 14px;
   top: 17px;
   z-index: 6;
   width: 324px;
   height: 143px;
}

#shape1copy2  {
   background-image: url(sg_training-and-life-safety_media/d0shape1.gif);
   top: 568px;
}

#shape1copy9  {
   z-index: 10;
   top: 239px;
}

#casetext li  {
   font: 24px/29px HelveticaNeue-BoldItalic, HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
   text-align: center;
}

#idahoxmedia  {
   z-index: 12;
}

#innerfooter  {
   margin: 0px auto 0px auto;
   width: 800px;
   position: relative;
   height: 0px;
   background-image: none;
   background-color: transparent;
}

#shape1copy8  {
   top: 239px;
}

#shape1copy7  {
   z-index: 14;
   top: 239px;
}

#shape1copy4  {
   z-index: 9;
   top: 239px;
}

#shape1copy5  {
   z-index: 11;
   top: 239px;
}

#shape1copy6  {
   z-index: 13;
   top: 239px;
}

#casetext p  {
   font: 24px/29px HelveticaNeue-BoldItalic, HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
   text-align: center;
}

#ridefooter  {
   font-size: 0px;
}

#videoback1  {
   background-image: url(sg_corpoateclients_media/videoback.gif);
   top: 398px;
}

#firebutton  {
   top: 240px;
}

#shape1copy  {
   background-image: url(sg_training-and-life-safety_media/shape1copy.gif);
   top: 865px;
}

#yomtext li  {
   font: 12px/14px HelveticaNeue-Medium, HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#videoback2  {
   background-image: url(sg_corpoateclients_media/videobackcopy3.gif);
   top: 737px;
}

#i1training  {
   background-image: url(sg_trainingcontinued_media/d1training.gif);
   left: 32px;
}

#legalimage  {
   background-image: url(sg_legal_media/legalimage.gif);
   width: 383px;
}

#tnrtext li  {
   font: 12px/14px HelveticaNeue-Medium, HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#i1hinotext  {
   top: 282px;
}

#hinobutton  {
   top: 241px;
}

#background  {
   background: url(sg_corpoateclients_media/background.gif) no-repeat;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 4;
   width: 800px;
   height: 1000px;
}

#cfntext li  {
   font: 12px/14px HelveticaNeue-Medium, HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#videoback  {
   background-image: url(sg_corpoateclients_media/videoback.gif);
   top: 234px;
}

#tnrtext p  {
   font: 12px/14px HelveticaNeue-Medium, HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#yomtext p  {
   font: 12px/14px HelveticaNeue-Medium, HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#footerbox  {
   background: url(sg_corpoateclients_media/footerbox.gif) no-repeat;
   position: absolute;
   left: 0px;
   top: 934px;
   z-index: 5;
   width: 799px;
   height: 66px;
}

#cfntext p  {
   font: 12px/14px HelveticaNeue-Medium, HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#i1shape1  {
   z-index: 7;
   top: 239px;
}

#page_bkg  {
   position: absolute;
   width: 800px;
   height: 1000px;
   left: 0px;
   top: 0px;
   display: block;
   z-index: 1;
}

#i0shape1  {
   background-image: url(sg_training-and-life-safety_media/d0shape1.gif);
   top: 568px;
}

#layer26  {
   background-image: url(sg_training-and-life-safety_media/layer26.gif);
   width: 382px;
}

#yomtext  {
   top: 604px;
}

#cfntext  {
   top: 442px;
}

#footer  {
   background-image: none;
   background-color: transparent;
   height: 0px;
   position: absolute;
   bottom: 0px;
   margin: 0px;
   padding: 0px;
   display: block;
   width: 100%;
}

#page  {
   margin: 0px auto 0px auto;
   height: 1000px;
   width: 800px;
   position: relative;
}

#top  {
   min-height: 100%;
   width: 100%;
}

h1,
h3,
body, p,
h5,
h2,
h4,
h6  {
   font-family: HelveticaNeue-Medium, HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

a.nm  {
   background-position: 0px 0px;
}

body  {
   padding: 0px;
   margin: 0px;
   background: #FFFFFF url(sg_corpoateclients_media/browserbackground.gif) center top repeat;
   background-attachment: scroll;
   height: 100%;
   -webkit-text-size-adjust: none;
}

