a ins  {
   text-decoration: none;
}

*:focus  {
   outline-style: none;
}

#homesecuritysystemtext p,
#remotetext li,
#oursecuritytext p,
#progressivetext li,
#oursecuritytext li,
#letourtext p,
#i455wecantext p,
#i490i247alarmmonitoringtext p,
#letourtext li,
#needaquicktext p,
#wehavealltext li,
#audiovideosystemstext p,
#i560wecantext li,
#i490i247alarmmonitoringtext li,
#i455wecantext li,
#audiovideosystemstext li,
#i560wecantext p,
#wecnabuildtext li,
#progressivetext p,
#wirelesstext li,
#personalemergencyresponse li,
#protectyourbusinesstext p,
#homesecuritysystemtext li,
#elecontroictext p,
#needaquicktext li,
#i489designandconsultingtext li,
#progressivesecuritytext p,
#wehavealltext p,
#i485remoteaccessgatestext li,
#remotetext p,
#businesssecuritysystemtex li,
#cameradvrsystemstext li,
#i485remoteaccessgatestext p,
#cameradvrsystemstext p,
#i489designandconsultingtext p,
#protectyourbusinesstext li,
#wirelesstext p,
#progressivesecuritytext li,
#wecnabuildtext p,
#businesssecuritysystemtex p,
#personalemergencyresponse p,
#elecontroictext li,
#homealonetext p,
#homealonetext li  {
   padding: 0px;
   margin: 0px;
   font-weight: normal;
   font-style: normal;
   letter-spacing: 0px;
   font-variant: normal;
   text-decoration: none;
   text-indent: 0px;
   text-align: left;
}

#i88remoteaccessgatestext li,
#homesecuritytext li,
#i106i247alarmmonitoringtext li,
#calltext p,
#ifyouhavetext p,
#securitycamerasdvrstext li,
#businesssecuritytext li,
#audiovideotext li,
#i105designandconsultingtext li,
#i88remoteaccessgatestext p,
#audiovideotext p,
#securitycamerasdvrstext p,
#businesssecuritytext p,
#calltext li,
#securityisonlyacallawayte li,
#nursecallsystemstext p,
#checkoutourservicespagete p,
#phone3183080594text li,
#i105designandconsultingtext p,
#securitytext p,
#securityisonlyacallawayte p,
#securitytext li,
#ifyouhavetext li,
#homesecuritytext p,
#nursecallsystemstext li,
#phone3183080594text p,
#i106i247alarmmonitoringtext p,
#checkoutourservicespagete li  {
   padding: 2px 5px 2px 0px;
   margin: 0px;
   font-family: "Century Gothic", sans-serif;
   font-style: normal;
   letter-spacing: 0px;
   font-variant: normal;
   text-decoration: none;
   text-indent: 5px;
   text-align: justify;
}

#copyrighttextcopy p,
#i110copyrighttext li,
#i110copyrighttext p,
#i398copyrighttext li,
#i398copyrighttext p,
#copyrighttextcopy li  {
   font: normal normal 12px/14px Arial, Helvetica, sans-serif;
   padding: 2px 5px 2px 0px;
   margin: 0px;
   text-indent: 5px;
   text-align: right;
   color: #FFFFFF;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
}

#emailform input[type=submit],
#emailform fieldset div input,
#emailform fieldset div textarea,
#emailform fieldset div label  {
   font: normal normal 15px/18px Tahoma, sans-serif;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
}

#bottomverticalmenucopy ul li a,
#i116bottomverticalmenu ul li a,
#i400bottomverticalmenu ul li a  {
   padding-left: 0px;
   padding-right: 5px;
   width: 100%;
   display: block;
}

#i400bottomverticalmenu ul li,
#bottomverticalmenucopy ul li,
#i116bottomverticalmenu ul li  {
   width: 100%;
   margin-right: 0px;
   margin-left: 0px;
}

#i400bottomverticalmenu ul,
#bottomverticalmenucopy ul,
#i116bottomverticalmenu ul  {
   font: normal normal 14px/21px Helvetica, Arial, sans-serif;
   margin: 0px;
   padding: 0px;
   color: #B2B2B2;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
   text-indent: 5px;
   text-align: left;
}

#i116bottomverticalmenu,
#bottomverticalmenucopy,
#i400bottomverticalmenu  {
   margin: 0px;
   width: 100px;
   z-index: 4;
   position: absolute;
}

#bryanlachneytext li,
#ownerstext li,
#bryanlachneytext p,
#ownerstext p  {
   padding: 2px 5px 2px 0px;
   margin: 0px;
   text-indent: 5px;
   text-align: left;
   font-family: MyriadPro-Regular, "Myriad Pro", sans-serif;
   font-weight: normal;
   font-style: normal;
   letter-spacing: 0px;
   font-variant: normal;
   text-decoration: none;
   color: #000000;
}

#emailform fieldset div input,
#emailform fieldset div textarea  {
   color: #FFFFFF;
}

#oursecuritytext,
#progressivesecuritytext,
#elecontroictext  {
   position: absolute;
   top: 586px;
   z-index: 4;
   width: 284px;
   margin-left: 0px;
   margin-top: 0px;
}

#layer11,
#layer10,
#layer9,
#layer7,
#layer8  {
   position: absolute;
   left: 510px;
   z-index: 4;
   width: 90px;
   height: 80px;
   margin-left: 0px;
   margin-top: 0px;
   background-repeat: no-repeat;
}

#i560wecantext,
#letourtext,
#i455wecantext  {
   position: absolute;
   left: 609px;
   z-index: 4;
   width: 256px;
   margin-left: 0px;
   margin-top: 0px;
}

#i398copyrighttext p a,
.fl li *,
.fl li a  {
   display: inline;
}

#remotetext,
#i489designandconsultingtext  {
   position: absolute;
   left: 612px;
   z-index: 4;
   width: 306px;
   margin-left: 0px;
   margin-top: 0px;
}

#securitytext,
#securityisonlyacallawayte  {
   position: absolute;
   left: 111px;
   z-index: 4;
   width: 274px;
   margin-left: 0px;
   margin-top: 0px;
}

#contactabutton a,
#serviceabutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 29px;
   width: 105px;
   font-size: 29px;
   line-height: 29px;
}

#contactabutton,
#serviceabutton  {
   position: absolute;
   left: 696px;
   z-index: 4;
   width: 105px;
   height: 29px;
   margin-left: 0px;
   margin-top: 0px;
}

#i106i247alarmmonitoringtext li  {
   color: #3D3D3D;
   line-height: 17px;
   font-weight: bold;
   font-size: 14px;
}

#i489designandconsultingtext li  {
   font: 16px/19px MyriadPro-Regular, "Myriad Pro", sans-serif;
   color: #010101;
}

#i490i247alarmmonitoringtext li  {
   font: 16px/19px MyriadPro-Regular, "Myriad Pro", sans-serif;
   color: #010101;
}

#i105designandconsultingtext li  {
   color: #3D3D3D;
   line-height: 17px;
   font-weight: bold;
   font-size: 14px;
}

#i490i247alarmmonitoringtext p  {
   font: 16px/19px MyriadPro-Regular, "Myriad Pro", sans-serif;
   color: #010101;
}

#i105designandconsultingtext p  {
   color: #3D3D3D;
   line-height: 17px;
   font-weight: bold;
   font-size: 14px;
}

#dedicatedbutton,
#divisbutton  {
   position: absolute;
   top: 718px;
   z-index: 4;
   height: 15px;
   margin-left: 0px;
   margin-top: 0px;
}

#i489designandconsultingtext p  {
   font: 16px/19px MyriadPro-Regular, "Myriad Pro", sans-serif;
   color: #010101;
}

#i106i247alarmmonitoringtext p  {
   color: #3D3D3D;
   line-height: 17px;
   font-weight: bold;
   font-size: 14px;
}

#personalemergencyresponse li  {
   font: 16px/19px MyriadPro-Regular, "Myriad Pro", sans-serif;
   color: #010101;
}

#emailform input[type=submit]  {
   color: #000000;
}

#businesssecuritysystemtex li  {
   font: 16px/19px MyriadPro-Regular, "Myriad Pro", sans-serif;
   color: #010101;
}

#securityisonlyacallawayte li  {
   font-size: 18px;
   font-weight: normal;
   line-height: 22px;
   color: #F87A2E;
}

#emailform fieldset div label  {
   color: #FFFFFF;
}

#i485remoteaccessgatestext li  {
   font: 16px/19px MyriadPro-Regular, "Myriad Pro", sans-serif;
   color: #010101;
}

#checkoutourservicespagete li  {
   color: #FFFFFF;
   line-height: 22px;
   font-weight: normal;
   font-size: 18px;
}

#checkoutourservicespagete p  {
   color: #FFFFFF;
   line-height: 22px;
   font-weight: normal;
   font-size: 18px;
}

#personalemergencyresponse p  {
   font: 16px/19px MyriadPro-Regular, "Myriad Pro", sans-serif;
   color: #010101;
}

#securityisonlyacallawayte p  {
   font-size: 18px;
   font-weight: normal;
   line-height: 22px;
   color: #F87A2E;
}

#businesssecuritysystemtex p  {
   font: 16px/19px MyriadPro-Regular, "Myriad Pro", sans-serif;
   color: #010101;
}

#i489designandconsultingtext  {
   top: 565px;
}

#i485remoteaccessgatestext p  {
   font: 16px/19px MyriadPro-Regular, "Myriad Pro", sans-serif;
   color: #010101;
}

#i88remoteaccessgatestext li  {
   color: #3D3D3D;
   line-height: 17px;
   font-weight: bold;
   font-size: 14px;
}

#securitycamerasdvrstext li  {
   color: #3D3D3D;
   line-height: 17px;
   font-weight: bold;
   font-size: 14px;
}

#protectyourbusinesstext li  {
   font: 12px/14px Arial, Helvetica, sans-serif;
   color: #393939;
}

#i88remoteaccessgatestext p  {
   color: #3D3D3D;
   line-height: 17px;
   font-weight: bold;
   font-size: 14px;
}

#progressivesecuritytext li  {
   font: 12px/14px MyriadPro-Regular, "Myriad Pro", sans-serif;
   color: #545353;
   text-align: justify;
}

#homesecuritysystemtext li  {
   font: 16px/19px MyriadPro-Regular, "Myriad Pro", sans-serif;
   color: #010101;
}

#securityisonlyacallawayte  {
   top: 491px;
}

#progressivesecuritytext p  {
   font: 12px/14px MyriadPro-Regular, "Myriad Pro", sans-serif;
   color: #545353;
   text-align: justify;
}

#protectyourbusinesstext p  {
   font: 12px/14px Arial, Helvetica, sans-serif;
   color: #393939;
}

#securitycamerasdvrstext p  {
   color: #3D3D3D;
   line-height: 17px;
   font-weight: bold;
   font-size: 14px;
}

#shape3copy,
#shape3copy4  {
   position: absolute;
   left: 47px;
   z-index: 4;
   width: 196px;
   height: 57px;
   margin-left: 0px;
   margin-top: 0px;
   background-repeat: no-repeat;
}

#audiovideosystemstext li  {
   font: 16px/19px MyriadPro-Regular, "Myriad Pro", sans-serif;
   color: #010101;
}

#homesecuritysystemtext p  {
   font: 16px/19px MyriadPro-Regular, "Myriad Pro", sans-serif;
   color: #010101;
}

#i293services,
#contactus  {
   position: absolute;
   left: 47px;
   top: 124px;
   z-index: 4;
   height: 23px;
   margin-left: 0px;
   margin-top: 0px;
   background-repeat: no-repeat;
}

#cameradvrsystemstext li  {
   font: 16px/19px MyriadPro-Regular, "Myriad Pro", sans-serif;
   color: #010101;
}

#nursecallsystemstext li  {
   color: #3D3D3D;
   line-height: 17px;
   font-weight: bold;
   font-size: 14px;
}

#progressivesecuritytext  {
   left: 31px;
}

#audiovideosystemstext p  {
   font: 16px/19px MyriadPro-Regular, "Myriad Pro", sans-serif;
   color: #010101;
}

#businesssecuritytext li  {
   color: #3D3D3D;
   line-height: 17px;
   font-weight: bold;
   font-size: 14px;
}

#nursecallsystemstext p  {
   color: #3D3D3D;
   line-height: 17px;
   font-weight: bold;
   font-size: 14px;
}

#cameradvrsystemstext p  {
   font: 16px/19px MyriadPro-Regular, "Myriad Pro", sans-serif;
   color: #010101;
}

#bottomverticalmenucopy  {
   left: 835px;
   top: 986px;
}

#i116bottomverticalmenu  {
   left: 835px;
   top: 948px;
}

#phone3183080594text li  {
   color: #FFFFFF;
   line-height: 17px;
   font-weight: normal;
   font-size: 14px;
}

#businesssecuritytext p  {
   color: #3D3D3D;
   line-height: 17px;
   font-weight: bold;
   font-size: 14px;
}

#companycopy,
#company  {
   position: absolute;
   left: 806px;
   z-index: 4;
   width: 117px;
   height: 22px;
   margin-left: 0px;
   margin-top: 0px;
   background-repeat: no-repeat;
}

#shape10copy,
#shape10  {
   position: absolute;
   left: 833px;
   z-index: 4;
   width: 1px;
   height: 54px;
   margin-left: 0px;
   margin-top: 0px;
   background-repeat: no-repeat;
}

#phone3183080594text p  {
   color: #FFFFFF;
   line-height: 17px;
   font-weight: normal;
   font-size: 14px;
}

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

#progressivebutton a  {
   background: url(sg_services_media/progressive.gif) no-repeat;
   display: block;
   height: 24px;
   width: 202px;
   font-size: 24px;
   line-height: 24px;
}

#bryanlachneytext li  {
   line-height: 40px;
   font-size: 33px;
}

#homesecuritytext li  {
   color: #3D3D3D;
   line-height: 17px;
   font-weight: bold;
   font-size: 14px;
}

#bryanlachneytext p  {
   line-height: 40px;
   font-size: 33px;
}

#progressivetext li  {
   font: 15px/18px MyriadPro-Regular, "Myriad Pro", sans-serif;
   text-align: center;
   color: #393838;
}

#homesecuritytext p  {
   color: #3D3D3D;
   line-height: 17px;
   font-weight: bold;
   font-size: 14px;
}

#oursecuritytext li  {
   font: 12px/14px MyriadPro-Regular, "Myriad Pro", sans-serif;
   color: #545353;
   text-align: justify;
}

#elecontroictext li  {
   font: 12px/14px MyriadPro-Regular, "Myriad Pro", sans-serif;
   color: #545353;
   text-align: justify;
}

#audiovideotext li  {
   color: #3D3D3D;
   line-height: 17px;
   font-weight: bold;
   font-size: 14px;
}

#progressivetext p  {
   font: 15px/18px MyriadPro-Regular, "Myriad Pro", sans-serif;
   text-align: center;
   color: #393838;
}

#needaquicktext li  {
   font: 12px/14px Arial, Helvetica, sans-serif;
   color: #393939;
}

#oursecuritytext p  {
   font: 12px/14px MyriadPro-Regular, "Myriad Pro", sans-serif;
   color: #545353;
   text-align: justify;
}

#progressivebutton  {
   position: absolute;
   left: 47px;
   top: 24px;
   z-index: 5;
   width: 202px;
   height: 24px;
   margin-left: 0px;
   margin-top: 0px;
}

#i398copyrighttext  {
   position: absolute;
   z-index: 4;
   width: 301px;
   margin-left: 0px;
   margin-top: 0px;
}

#wecnabuildtext li  {
   font: 12px/14px Arial, Helvetica, sans-serif;
   color: #393939;
}

#elecontroictext p  {
   font: 12px/14px MyriadPro-Regular, "Myriad Pro", sans-serif;
   color: #545353;
   text-align: justify;
}

#i560wecantext li  {
   font: 12px/14px Arial, Helvetica, sans-serif;
   color: #393939;
}

#facebookbutton a  {
   background: url(sg_home_media/facebookbutton.gif) no-repeat;
   display: block;
   height: 31px;
   width: 99px;
   font-size: 31px;
   line-height: 31px;
}

#wehavealltext li  {
   font: 12px/14px Arial, Helvetica, sans-serif;
   color: #393939;
}

#i455wecantext li  {
   font: 12px/14px Arial, Helvetica, sans-serif;
   color: #393939;
}

#wecnabuildtext p  {
   font: 12px/14px Arial, Helvetica, sans-serif;
   color: #393939;
}

#contactabutton a  {
   background-image: url(sg_services_media/contactabutton.gif);
}

#homealonetext li  {
   font: 12px/14px Arial, Helvetica, sans-serif;
   color: #393939;
}

#audiovideotext p  {
   color: #3D3D3D;
   line-height: 17px;
   font-weight: bold;
   font-size: 14px;
}

#needaquicktext p  {
   font: 12px/14px Arial, Helvetica, sans-serif;
   color: #393939;
}

#likebuttonxmedia  {
   position: absolute;
   left: 523px;
   top: -2px;
   z-index: 5;
   width: 425px;
   margin-left: 0px;
   margin-top: 0px;
}

#serviceabutton a  {
   background-image: url(sg_home_media/serviceabutton.gif);
}

#ifyouhavetext li  {
   text-align: center;
   color: #353535;
   line-height: 22px;
   font-weight: bold;
   font-size: 18px;
}

#dedicatedbutton  {
   width: 133px;
   left: 224px;
}

#homealonetext p  {
   font: 12px/14px Arial, Helvetica, sans-serif;
   color: #393939;
}

#securitytext li  {
   font-size: 18px;
   font-weight: normal;
   line-height: 22px;
   color: #F87A2E;
}

#wirelesstext li  {
   font: 12px/14px Arial, Helvetica, sans-serif;
   color: #393939;
}

#ifyouhavetext p  {
   text-align: center;
   color: #353535;
   line-height: 22px;
   font-weight: bold;
   font-size: 18px;
}

#wehavealltext p  {
   font: 12px/14px Arial, Helvetica, sans-serif;
   color: #393939;
}

#i560wecantext p  {
   font: 12px/14px Arial, Helvetica, sans-serif;
   color: #393939;
}

#elecontroictext  {
   left: 694px;
}

#topmenu ul li a  {
   padding: 2px 0.77em 2px 0.77em;
   height: 100%;
}

#i455wecantext p  {
   font: 12px/14px Arial, Helvetica, sans-serif;
   color: #393939;
}

#oursecuritytext  {
   left: 360px;
}

#wirelesstext p  {
   font: 12px/14px Arial, Helvetica, sans-serif;
   color: #393939;
}

#securitytext p  {
   font-size: 18px;
   font-weight: normal;
   line-height: 22px;
   color: #F87A2E;
}

#contactabutton  {
   top: 768px;
}

#facebookbutton  {
   position: absolute;
   left: 429px;
   top: -1px;
   z-index: 4;
   width: 99px;
   height: 31px;
   margin-left: 0px;
   margin-top: 0px;
}

#serviceabutton  {
   top: 487px;
}

#ownerstext li  {
   line-height: 22px;
   font-size: 18px;
}

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

#i560wecantext  {
   top: 502px;
}

#letourtext li  {
   font: 12px/14px Arial, Helvetica, sans-serif;
   color: #393939;
}

#i455wecantext  {
   top: 594px;
}

#remotetext li  {
   font: 16px/19px MyriadPro-Regular, "Myriad Pro", sans-serif;
   color: #010101;
}

#remotetext p  {
   font: 16px/19px MyriadPro-Regular, "Myriad Pro", sans-serif;
   color: #010101;
}

#companycopy2  {
   background: url(sg_thankyou_media/company.gif) no-repeat;
   position: absolute;
   z-index: 4;
   width: 117px;
   height: 22px;
   margin-left: 0px;
   margin-top: 0px;
}

#shape10copy2  {
   background: url(sg_thankyou_media/shape10.gif) no-repeat;
   position: absolute;
   z-index: 4;
   width: 1px;
   height: 54px;
   margin-left: 0px;
   margin-top: 0px;
}

#securitytext  {
   top: 772px;
}

#i293services  {
   background-image: url(sg_services_media/d293services.gif);
   width: 110px;
}

#ownerstext p  {
   line-height: 22px;
   font-size: 18px;
}

#letourtext p  {
   font: 12px/14px Arial, Helvetica, sans-serif;
   color: #393939;
}

#divisbutton  {
   width: 39px;
   left: 181px;
}

#undershadow  {
   background: url(sg_services_media/undershadow.jpg) no-repeat;
   position: absolute;
   left: 9px;
   top: 93px;
   z-index: 4;
   width: 926px;
   height: 27px;
   margin-left: 0px;
   margin-top: 0px;
}

#shape3copy4  {
   background-image: url(sg_services_media/shape3copy.gif);
   top: 969px;
}

#companycopy  {
   background-image: url(sg_services_media/company.gif);
   top: 959px;
}

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

#shape10copy  {
   background-image: url(sg_services_media/shape10.gif);
   top: 990px;
}

#calltext li  {
   color: #FFFFFF;
   line-height: 22px;
   font-weight: normal;
   font-size: 18px;
}

#shape3copy5  {
   background: url(sg_thankyou_media/shape3copy.gif) no-repeat;
   position: absolute;
   z-index: 4;
   width: 196px;
   height: 57px;
   margin-left: 0px;
   margin-top: 0px;
}

#letourtext  {
   top: 688px;
}

#calltext p  {
   color: #FFFFFF;
   line-height: 22px;
   font-weight: normal;
   font-size: 18px;
}

#remotetext  {
   top: 474px;
}

#ridefooter  {
   font-size: 0px;
}

#topmenu ul  {
   font: 16px/20px "Century Gothic", sans-serif;
   height: 20px;
   margin: 0px;
   padding: 0px;
   color: #FFFFFF;
   text-indent: 5px;
   text-align: justify;
}

#shape3copy  {
   background-image: url(sg_home_media/shape3copy.gif);
   top: 939px;
}

#contactus  {
   background-image: url(sg_contact_media/contactus.gif);
   width: 148px;
}

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

#layer10  {
   background-image: url(sg_services_media/layer10.gif);
   top: 654px;
}

#shape10  {
   background-image: url(sg_home_media/shape10.gif);
   top: 952px;
}

#layer11  {
   background-image: url(sg_services_media/layer11.gif);
   top: 465px;
}

#topmenu  {
   position: absolute;
   left: 597px;
   top: 62px;
   z-index: 4;
   margin-left: 0px;
   margin-top: 0px;
}

#company  {
   background-image: url(sg_home_media/company.gif);
   top: 921px;
}

#layer9  {
   background-image: url(sg_services_media/layer9.gif);
   top: 557px;
}

#layer8  {
   background-image: url(sg_services_media/layer8.gif);
   top: 372px;
}

#shape3  {
   background: url(sg_services_media/shape3.jpg) no-repeat;
   position: absolute;
   left: 50px;
   top: 45px;
   z-index: 4;
   width: 265px;
   height: 37px;
   margin-left: 0px;
   margin-top: 0px;
}

#layer7  {
   background-image: url(sg_services_media/layer7.gif);
   top: 278px;
}

#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: 1159px;
   width: 950px;
   position: relative;
}

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

.cB2B2B2 * a  {
   color: #B2B2B2;
}

.cFFF * a  {
   color: #FFFFFF;
}

.fl li  {
   float: left;
   display: inline;
}

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

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

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

