#contactform fieldset div label,
#contactform input[type=submit],
#contactform fieldset div input,
#contactform fieldset div textarea,
#contactform fieldset legend  {
   font: normal normal 14px/18px Arial, Helvetica, sans-serif;
   color: #646060;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
}

#professionalservicesonwoo,
#i488goldenspikeelectricspecia,
#i374goldenspikeelectricspecia,
#i299completeelectricalservice,
#i285completeelectricalservice  {
   position: absolute;
   left: 19px;
   z-index: 5;
   width: 763px;
   margin-left: 0px;
   margin-top: 0px;
}

#resgalnextbutton a,
#comgalpreviousbutton a,
#indgalpreviousbutton a,
#resgalpreviousbutton a,
#comgalnextbutton a,
#indgalnextbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 38px;
   width: 20px;
   font-size: 38px;
   line-height: 38px;
}

#resgalpreviousbutton,
#indgalnextbutton,
#resgalnextbutton,
#indgalpreviousbutton,
#comgalpreviousbutton,
#comgalnextbutton  {
   position: absolute;
   top: 447px;
   z-index: 5;
   width: 20px;
   height: 38px;
   margin-left: 0px;
   margin-top: 0px;
}

#i58residentialbutton,
#commercialgallerybutton,
#i244residentialgallerybutton,
#commercialbutton,
#industrialgallerybutton  {
   position: absolute;
   top: 185px;
   z-index: 6;
   height: 14px;
   margin-left: 0px;
   margin-top: 0px;
}

#i323wealsoofferthegreatreside,
#withthepowerofgeneracweca,
#wecanmaketheoutsideofyour,
#ourmanyyearsofexperienceh  {
   position: absolute;
   left: 244px;
   z-index: 5;
   width: 546px;
   margin-left: 0px;
   margin-top: 0px;
}

#resgalpicturebox table,
#indgalpicturebox table,
#homeslidepicturebox table,
#comgalpicturebox table  {
   width: 100%;
   height: 100%;
}

#enginbackground,
#serviceareacopy,
#serviceswhitebackground,
#commbackgroundcopy,
#contactwhiteback  {
   position: absolute;
   left: 0px;
   top: 176px;
   z-index: 4;
   width: 1000px;
   margin-left: 0px;
   margin-top: 0px;
   background-repeat: no-repeat;
}

#theunitysystemisagreatway,
#i622wealsoofferthegreatreside,
#wealsoofferagreatresident  {
   position: absolute;
   left: 244px;
   z-index: 5;
   width: 544px;
   margin-left: 0px;
   margin-top: 0px;
}

#atgoldenspikeelectricourm,
#goldenspikeelectricisanel,
#goldenspikeelectricisdedi  {
   position: absolute;
   top: 558px;
   z-index: 5;
   width: 279px;
   margin-left: 0px;
   margin-top: 0px;
}

#bottomnavmenu > ul > li > a,
.fl li *,
.fl li a,
#smallnavmenu > ul > li > a  {
   display: inline;
}

#i28residentialgallerybutton,
#generatorsbutton,
#i29residentialbutton  {
   position: absolute;
   top: 153px;
   z-index: 6;
   height: 10px;
   margin-left: 0px;
   margin-top: 0px;
}

#portablepowersolutions,
#onqunitysystem,
#homestandbygenerators  {
   position: absolute;
   left: 242px;
   z-index: 5;
   width: 309px;
   margin-left: 0px;
   margin-top: 0px;
}

#comgalthumbsheet,
#resgalthumbsheet,
#indgalthumbsheet  {
   position: absolute;
   left: 36px;
   top: 691px;
   z-index: 5;
   width: 738px;
   min-height: 258px;
   margin-left: 0px;
   margin-top: 0px;
}

#indgalpicturebox,
#resgalpicturebox,
#comgalpicturebox  {
   position: absolute;
   left: 64px;
   top: 290px;
   z-index: 5;
   width: 683px;
   height: 379px;
   margin-left: 0px;
   margin-top: 0px;
}

#i27homebutton,
#automationbutton,
#engineeringbutton  {
   position: absolute;
   top: 153px;
   z-index: 7;
   height: 10px;
   margin-left: 0px;
   margin-top: 0px;
}

#enginselc,
#automasel,
#sevicesselect,
#homeselect  {
   position: absolute;
   top: 140px;
   z-index: 6;
   height: 36px;
   margin-left: 0px;
   margin-top: 0px;
   background-color: #2BA7A6;
   background-image: none;
}

#onqimage,
#layer27,
#audioimage,
#intercomimage  {
   position: absolute;
   left: 20px;
   z-index: 5;
   width: 205px;
   height: 116px;
   margin-left: 0px;
   margin-top: 0px;
   background-repeat: no-repeat;
}

#smallnavmenu ul li,
#bottomnavmenu ul li  {
   height: 100%;
   margin-top: 0px;
   margin-bottom: 0px;
}

#industrialgallery,
#residentialgallery  {
   position: absolute;
   left: 17px;
   top: 229px;
   z-index: 5;
   height: 28px;
   margin-left: 0px;
   margin-top: 0px;
   background-repeat: no-repeat;
}

#i485engineering,
#industimg,
#layer32  {
   position: absolute;
   left: 16px;
   z-index: 5;
   width: 746px;
   height: 348px;
   margin-left: 0px;
   margin-top: 0px;
   background-repeat: no-repeat;
}

#contactform input[type=submit]  {
   padding: 0px;
}

#i244residentialgallerybutton a  {
   background: url(sg_commercial-gallery_media/d244residentialgallerybutto.gif) no-repeat;
   display: block;
   height: 14px;
   width: 134px;
   font-size: 14px;
   line-height: 14px;
}

#i374goldenspikeelectricspecia  {
   top: 595px;
}

#i299completeelectricalservice  {
   top: 626px;
}

#i28residentialgallerybutton a  {
   background: url(sg_residential_media/residentialgallerybutton.gif) no-repeat;
   display: block;
   height: 10px;
   width: 67px;
   font-size: 10px;
   line-height: 10px;
}

#i622wealsoofferthegreatreside  {
   top: 1170px;
}

#i488goldenspikeelectricspecia  {
   top: 595px;
}

#i285completeelectricalservice  {
   top: 642px;
}

#i323wealsoofferthegreatreside  {
   top: 997px;
}

#i244residentialgallerybutton  {
   width: 134px;
   left: 16px;
}

#i28residentialgallerybutton  {
   width: 67px;
   left: 91px;
}

#layer23,
#layer21,
#layer20  {
   position: absolute;
   left: 17px;
   z-index: 5;
   width: 212px;
   height: 116px;
   margin-left: 0px;
   margin-top: 0px;
   background-repeat: no-repeat;
}

#contactform fieldset legend  {
   font-size: 18px;
}

#goldenspikeelectricisanel  {
   left: 16px;
}

#atgoldenspikeelectricourm  {
   left: 700px;
}

#goldenspikeelectricisdedi  {
   left: 352px;
}

#wealsoofferagreatresident  {
   top: 1375px;
}

#i820n2000w1atremontonut84  {
   position: absolute;
   left: 17px;
   top: 262px;
   z-index: 5;
   width: 202px;
   margin-left: 0px;
   margin-top: 0px;
}

#wecanmaketheoutsideofyour  {
   top: 538px;
}

#industrialgallerybutton a  {
   background: url(sg_residential-gallery_media/industrialgallerybutton.gif) no-repeat;
   display: block;
   height: 14px;
   width: 110px;
   font-size: 14px;
   line-height: 14px;
}

#commercialgallerybutton a  {
   background: url(sg_residential-gallery_media/commercialgallerybutton.gif) no-repeat;
   display: block;
   height: 14px;
   width: 137px;
   font-size: 14px;
   line-height: 14px;
}

#layer7copy4,
#layer7copy3  {
   position: absolute;
   left: 801px;
   top: 200px;
   z-index: 5;
   width: 2px;
   margin-left: 0px;
   margin-top: 0px;
   background-repeat: no-repeat;
}

#withthepowerofgeneracweca  {
   top: 843px;
}

#professionalservicesonwoo  {
   top: 261px;
}

#theunitysystemisagreatway  {
   top: 1642px;
}

#ourmanyyearsofexperienceh  {
   top: 387px;
}

#contactus820n2000w1atremo  {
   position: absolute;
   left: 813px;
   top: 208px;
   z-index: 5;
   width: 184px;
   margin-left: 0px;
   margin-top: 0px;
}

#i243layer11,
#i57layer11  {
   position: absolute;
   left: 0px;
   top: 176px;
   z-index: 5;
   height: 27px;
   margin-left: 0px;
   margin-top: 0px;
   background-repeat: no-repeat;
}

#commercialgallerybutton  {
   width: 137px;
   left: 155px;
}

#serviceswhitebackground  {
   background-image: url(sg_residential_media/serviceswhitebackground.gif);
   height: 1644px;
}

#industrialgallerybutton  {
   width: 110px;
   left: 303px;
}

#i58residentialbutton a  {
   background: url(sg_commercial_media/d58residentialbutton.gif) no-repeat;
   display: block;
   height: 14px;
   width: 80px;
   font-size: 14px;
   line-height: 14px;
}

#resgalpreviousbutton a  {
   background-image: url(sg_residential-gallery_media/resgalpreviousbutton.gif);
}

#indgalpreviousbutton a  {
   background-image: url(sg_commercial-gallery_media/resgalpreviousbutton.gif);
}

#portablepowersolutions  {
   top: 818px;
}

#comgalpreviousbutton a  {
   background-image: url(sg_commercial-gallery_media/resgalpreviousbutton.gif);
}

#i29residentialbutton a  {
   background: url(sg_residential-gallery_media/servicesbutton.gif) no-repeat;
   display: block;
   height: 10px;
   width: 54px;
   font-size: 10px;
   line-height: 10px;
}

.footer_div_bkg,
.page_content_bkg  {
   position: absolute;
   width: 1000px;
   left: 0px;
   top: 0px;
   display: block;
   z-index: 1;
}

#bottomnavmenu ul li a  {
   padding: 2px 0.44em 2px 0.44em;
   line-height: 14px;
   height: 100%;
}

#homestandbygenerators  {
   top: 972px;
}

#resgalpreviousbutton  {
   left: 36px;
}

#comgalpreviousbutton  {
   left: 34px;
}

#smallnavmenu ul li a  {
   padding: 11px 0.88em 12px 0.88em;
   line-height: 35px;
   height: 100%;
}

#i29residentialbutton  {
   width: 54px;
   left: 191px;
}

#i58residentialbutton  {
   width: 80px;
   left: 16px;
}

#indgalpreviousbutton  {
   left: 34px;
}

#layer7copy,
#layer7  {
   background: url(sg_home_media/layer7copy.gif) no-repeat;
   position: absolute;
   top: 531px;
   z-index: 5;
   width: 2px;
   height: 139px;
   margin-left: 0px;
   margin-top: 0px;
}

#engineeringbutton a  {
   background: url(sg_residential_media/d30engineering.gif) no-repeat;
   display: block;
   height: 10px;
   width: 80px;
   font-size: 10px;
   line-height: 10px;
}

#commercialbutton a  {
   background: url(sg_residential_media/commercialbutton.gif) no-repeat;
   display: block;
   height: 14px;
   width: 88px;
   font-size: 14px;
   line-height: 14px;
}

#comgalnextbutton a  {
   background-image: url(sg_commercial-gallery_media/resgalnextbutton.gif);
}

#industrialbutton a  {
   background: url(sg_residential_media/industrialbutton.gif) no-repeat;
   display: block;
   height: 11px;
   width: 58px;
   font-size: 11px;
   line-height: 11px;
}

#resgalnextbutton a  {
   background-image: url(sg_residential-gallery_media/resgalnextbutton.gif);
}

#generatorsbutton a  {
   background: url(sg_residential_media/generatorspressurewashers.gif) no-repeat;
   display: block;
   height: 10px;
   width: 214px;
   font-size: 10px;
   line-height: 10px;
}

#indgalnextbutton a  {
   background-image: url(sg_residential-gallery_media/resgalnextbutton.gif);
}

#automationbutton a  {
   background: url(sg_residential_media/d31automation.gif) no-repeat;
   display: block;
   height: 10px;
   width: 82px;
   font-size: 10px;
   line-height: 10px;
}

#commbackgroundcopy  {
   background-image: url(sg_commercial_media/commbackgroundcopy.gif);
   height: 742px;
}

#residentialgallery  {
   background-image: url(sg_residential-gallery_media/residentialgallery.gif);
   width: 241px;
}

#industrialgallery  {
   background-image: url(sg_industrial-gallery_media/industrialgallery.gif);
   width: 223px;
}

#engineeringbutton  {
   width: 80px;
   left: 279px;
}

#indgalnextbutton  {
   left: 755px;
}

#contactwhiteback  {
   background-image: url(sg_contact_media/contactwhiteback.gif);
   height: 728px;
}

#resgalnextbutton  {
   left: 755px;
}

#comgalnextbutton  {
   left: 755px;
}

#commercialbutton  {
   width: 88px;
   left: 104px;
}

#automationbutton  {
   width: 82px;
   left: 392px;
}

#bottomnavmenu ul  {
   height: 14px;
   margin: 0px;
   padding: 0px;
   color: #FFFFFF;
   line-height: 14px;
   font-size: 10px;
   font-family: Arial, Helvetica, sans-serif;
   text-align: left;
}

#industrialbutton  {
   position: absolute;
   left: 202px;
   top: 185px;
   z-index: 6;
   width: 58px;
   height: 11px;
   margin-left: 0px;
   margin-top: 0px;
}

#generatorsbutton  {
   width: 214px;
   left: 507px;
}

#serviceareacopy  {
   background-image: url(sg_thankyou_media/serviceareacopy.gif);
   height: 728px;
}

#i485engineering  {
   background-image: url(sg_engineering_media/d485engineering.gif);
   top: 187px;
}

#likebuttonembed  {
   position: absolute;
   left: 828px;
   top: 148px;
   z-index: 6;
   width: 146px;
   margin-left: 0px;
   margin-top: 0px;
}

#enginbackground  {
   background-image: url(sg_engineering_media/enginbackground.gif);
   height: 683px;
}

#smallnavmenu ul  {
   height: 35px;
   margin: 0px;
   padding: 0px;
   color: #FFFFFF;
   line-height: 35px;
   font-size: 12px;
   font-family: Arial, Helvetica, sans-serif;
   text-align: left;
}

#i27homebutton a  {
   background: url(sg_residential_media/d27homebutton.gif) no-repeat;
   display: block;
   height: 10px;
   width: 37px;
   font-size: 10px;
   line-height: 10px;
}

#onqunitysystem  {
   top: 1617px;
}

#i5homebutton a  {
   background: url(sg_residential_media/d5homebutton.gif) no-repeat;
   display: block;
   height: 121px;
   width: 261px;
   font-size: 121px;
   line-height: 121px;
}

#intercomimage  {
   background-image: url(sg_residential_media/intercomimage.gif);
   top: 1352px;
}

#sevicesselect  {
   width: 74px;
   z-index: 7;
   left: 180px;
}

#portfolioback  {
   position: absolute;
   left: 0px;
   top: 176px;
   z-index: 4;
   width: 1000px;
   height: 886px;
   margin-left: 0px;
   margin-top: 0px;
   background-color: #DCDCDC;
   background-image: none;
}

#bottomnavmenu  {
   position: absolute;
   left: 13px;
   top: 23px;
   z-index: 3;
   margin-left: 0px;
   margin-top: 0px;
}

#i27homebutton  {
   width: 37px;
   left: 18px;
}

#clear_footer  {
   height: 50px;
   clear: both;
}

#i5homebutton  {
   position: absolute;
   left: 12px;
   top: 6px;
   z-index: 5;
   width: 261px;
   height: 121px;
   margin-left: 0px;
   margin-top: 0px;
}

#page_content  {
   min-height: 1744px;
}

#smallnavmenu  {
   position: absolute;
   left: 802px;
   top: 92px;
   z-index: 5;
   margin-left: 0px;
   margin-top: 0px;
}

#i243layer11  {
   width: 446px;
}

#layer7copy4  {
   background-image: url(sg_industrial_media/layer7copy4.gif);
   height: 608px;
}

#servicearea  {
   background: url(sg_residential-gallery_media/servicearea.gif) no-repeat;
   position: absolute;
   left: 824px;
   top: 497px;
   z-index: 5;
   width: 135px;
   height: 177px;
   margin-left: 0px;
   margin-top: 0px;
}

#layer7copy3  {
   background-image: url(sg_residential-gallery_media/layer7copy3.gif);
   height: 1544px;
}

#i57layer11  {
   width: 291px;
}

#bottominfo  {
   position: absolute;
   left: 674px;
   top: 16px;
   z-index: 3;
   width: 316px;
   margin-left: 0px;
   margin-top: 0px;
}

#audioimage  {
   background-image: url(sg_residential_media/audioimage.gif);
   top: 1147px;
}

#layer7copy  {
   left: 674px;
}

#footer_div  {
   height: 50px;
   clear: both;
   background-color: #37393A;
}

#homeselect  {
   width: 74px;
   left: 0px;
}

#industimg  {
   background-image: url(sg_industrial_media/industimg.gif);
   top: 223px;
}

#enginselc  {
   width: 97px;
   left: 270px;
}

#automasel  {
   width: 97px;
   left: 383px;
}

#page_div  {
   min-height: 100%;
   margin-bottom: -50px;
   position: relative;
}

#onqimage  {
   background-image: url(sg_residential_media/onqimage.gif);
   top: 1619px;
}

#vertline  {
   background: url(sg_contact_media/vertline.gif) no-repeat;
   position: absolute;
   left: 247px;
   top: 263px;
   z-index: 5;
   width: 2px;
   height: 596px;
   margin-left: 0px;
   margin-top: 0px;
}

#layer27  {
   background-image: url(sg_residential_media/layer27.gif);
   top: 974px;
}

#layer20  {
   background-image: url(sg_residential_media/layer20.gif);
   top: 515px;
}

#portsel  {
   position: absolute;
   left: 81px;
   top: 140px;
   z-index: 7;
   width: 84px;
   height: 36px;
   margin-left: 0px;
   margin-top: 0px;
   background-color: #2BA7A6;
   background-image: none;
}

#layer32  {
   background-image: url(sg_automation_media/layer32.gif);
   top: 187px;
}

#layer23  {
   background-image: url(sg_residential_media/layer23.gif);
   top: 668px;
}

#layer21  {
   background-image: url(sg_residential_media/layer21.gif);
   top: 364px;
}

#layer33  {
   background: url(sg_commercial_media/layer33.gif) no-repeat;
   position: absolute;
   left: 16px;
   top: 223px;
   z-index: 5;
   width: 776px;
   height: 348px;
   margin-left: 0px;
   margin-top: 0px;
}

#layer3  {
   background: url(sg_residential_media/layer3.gif) no-repeat;
   position: absolute;
   left: 595px;
   top: 33px;
   z-index: 5;
   width: 337px;
   height: 64px;
   margin-left: 0px;
   margin-top: 0px;
}

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

#layer7  {
   left: 325px;
}

#navbar  {
   position: absolute;
   left: 0px;
   top: 140px;
   z-index: 5;
   width: 1000px;
   height: 36px;
   margin-left: 0px;
   margin-top: 0px;
   background-color: #37393A;
   background-image: none;
}

.sgthumb:hover  {
   border-color: #0000FF;
}

.container_div  {
   margin: 0px auto 0px auto;
   width: 1000px;
   position: relative;
}

.spacing_div  {
   height: 0px;
   min-height: 0px;
}

*:focus  {
   outline-style: none;
}

.full_width  {
   min-width: 1000px;
   margin: 0px;
   padding: 0px;
   position: relative;
}

.cFFF * a  {
   color: #FFFFFF;
}

.sgthumb  {
   border: 2px solid #FF0000;
}

.fl li  {
   float: left;
}

ains  {
   text-decoration: none;
}

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

body  {
   padding: 0px;
   margin: 0px;
   height: 100%;
   -webkit-text-size-adjust: none;
}

html, body  {
   background: #FFFFFF url(sg_home_media/browserbackground.gif) center top repeat-x;
   background-attachment: scroll;
   height: 100%;
}

