#cablesothertext p a:hover,
#longrangetext p a:hover,
#id232productsmenu li a:hover,
#id204analogcamerasmenu li a:hover,
#highrestext p a:hover,
#thermalcamstext p a:hover,
#contactinfotext p a:hover,
#ipcamstext p a:hover,
#oemcamstext p a:hover,
#products2text p a:hover,
#newstext p a:hover,
#cohutext p a:hover,
#supporttext p a:hover,
#products1text p a:hover,
#outdoorptztext p a:hover,
#fixedtext p a:hover  {
   background-color: #FFFFFF;
   color: #000000;
   font-weight: bold;
   border-width: 1px;
}

#contactinfotext p a,
#products2text p a,
#products1text p a,
#cablesothertext p a,
#oemcamstext p a,
#thermalcamstext p a,
#highrestext p a,
#ipcamstext p a,
#cohutext p a,
#outdoorptztext p a,
#longrangetext p a,
#newstext p a,
#supporttext p a,
#fixedtext p a  {
   background-color: transparent;
   font-weight: Normal;
   border-width: 0px;
   color: #FFFFFF;
   text-decoration: none;
}

#outdoorptztext p,
#supporttext p,
#contactinfotext p,
#oemcamstext p,
#cohutext p,
#highrestext p,
#newstext p,
#fixedtext p,
#ipcamstext p,
#longrangetext p,
#products2text p,
#cablesothertext p,
#thermalcamstext p,
#products1text p  {
   font: 12px/19px Arial;
   margin: 0px;
   color: #FFFFFF;
}

#homebutton a,
#faqbutton a,
#productsbutton a,
#newsbutton a,
#supportbutton a,
#militarycamerasb a,
#oemmachinevisioncamerasb a,
#securitycamerasb a,
#contactinfobutton a,
#cohubutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 28px;
   background-position: 0% 0px;
   font-size: 28px;
   line-height: 28px;
}

#id215foroemmachinevisionpopup,
#id211outdoorptzcameraspopup,
#id209longrangecameraspopup,
#id213fixedoutdoorpopup,
#id207thermalcameraspopup  {
   visibility: hidden;
   position: absolute;
   left: 467px;
   z-index: 47;
   width: 174px;
   height: 18px;
   background-repeat: no-repeat;
}

#id243bymodelnumberpopup,
#id237highresolutionpopup,
#id235otherequipmentpopup,
#id239analogcameraspopup,
#id205analogcameraspopup  {
   visibility: hidden;
   position: absolute;
   left: 288px;
   z-index: 55;
   width: 174px;
   height: 18px;
   background-repeat: no-repeat;
}

#i3960hddescriptiontextcopy p,
#i7410descriptiontext p,
#i3930hddescriptiontext p,
#i3960hddescriptiontext p  {
   font: 13px/16px Arial;
   margin: 0px;
   text-align: left;
}

#cohu3930hdhighdefinitionh264fixedpoecamerab a,
#cohu3960hdhighdefinitionh264ptz18xcamerab a  {
   background-repeat: no-repeat;
   display: block;
   height: 23px;
   background-position: 0% 0px;
   font-size: 23px;
   line-height: 23px;
}

#oemmachinevisioncamerasb a:hover,
#cohu2010ipandanalogcameracatalogb a:hover  {
   background-position: -116px 0%;
}

#trafficcamerasb a,
#airportsecuritycamerasb a,
#governmentsecuritycamerasb a  {
   background-repeat: no-repeat;
   display: block;
   height: 27px;
   background-position: 0% 0px;
   font-size: 27px;
   line-height: 27px;
}

#i7410descriptiontext *:first-child,
#i3930hddescriptiontext *:first-child  {
   padding-top: 0px;
}

#i3960sdproductpageb a:hover,
#i3960hdproductpageb a:hover  {
   background-position: -161px 0%;
}

#requestaquotebutton a,
#regionalsalesinformationbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 11px;
   background-position: 0% 0px;
   font-size: 11px;
   line-height: 11px;
}

#withextensiveexperienceinintegratingcamerasintomissiles  {
   background: url(heliosmedia/id99withextensiveexperience.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 203px;
   top: 339px;
   z-index: 15;
   width: 769px;
   height: 43px;
}

#securitycamerasb a:hover,
#i3930hdproductpageb a:hover  {
   background-position: -137px 0%;
}

#cohupioneereedtheoriginaluseofcamerasintrafficapplicat  {
   background: url(heliosmedia/id137cohupioneereedtheorigi.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 201px;
   top: 338px;
   z-index: 35;
   width: 772px;
   height: 44px;
}

#formorethanfivedecadesmachinevisionprofessionalshavet  {
   background: url(heliosmedia/id86formorethanfivedecadesm.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 199px;
   top: 133px;
   z-index: 8;
   width: 635px;
   height: 44px;
}

#id232productsmenu li a,
#id204analogcamerasmenu li a  {
   background-color: transparent;
   font-weight: Normal;
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   width: 100%;
   display: block;
}

#cohusmixofhighqualitycamerastransmissionequipmentand  {
   background: url(heliosmedia/id128cohusmixofhighqualityc.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 201px;
   top: 338px;
   z-index: 29;
   width: 766px;
   height: 44px;
}

#cohu3930hdhighdefinitionh264fixedpoecamerab a:hover  {
   background-position: -731px 0%;
}

#id176otherequipmentpopup,
#id236otherequipmentpopup  {
   background: url(heliosmedia/id236otherequipmentpopup.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 290px;
   top: 167px;
   width: 97px;
   height: 13px;
}

#federalstateandlocalgovernmentsturntocohuwhentheyne  {
   background: url(heliosmedia/id121federalstateandlocalgo.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 201px;
   top: 338px;
   z-index: 24;
   width: 753px;
   height: 44px;
}

#withawidevarietyofdaynightandlowlightcamerascohuis  {
   background: url(heliosmedia/id110withawidevarietyofdayn.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 201px;
   top: 340px;
   z-index: 19;
   width: 743px;
   height: 44px;
}

#id244bymodelnumberpopup,
#id206analogcameraspopup  {
   background: url(heliosmedia/id244bymodelnumberpopup.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 290px;
   top: 92px;
   width: 102px;
   height: 12px;
}

#cohu3960hdhighdefinitionh264ptz18xcamerab a:hover  {
   background-position: -710px 0%;
}

#trackingtargetingperimetersecuritybordersecurity  {
   background: url(heliosmedia/id97trackingtargetingperime.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 800px;
   top: 96px;
   z-index: 13;
   width: 183px;
   height: 175px;
}

#id204analogcamerasmenu li,
#id232productsmenu li  {
   width: 100%;
   display: block;
   margin: 0px;
}

#shape7copy,
#shape7,
#shape7copy3,
#shape7copy4  {
   background: url(heliosmedia/shape7.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 186px;
   width: 798px;
   height: 33px;
}

#roboticimagingprocesscontrollaseroptronicsmac  {
   background: url(heliosmedia/id88roboticimagingprocessco.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 807px;
   top: 184px;
   z-index: 8;
   width: 174px;
   height: 137px;
}

#i7410descriptiontext,
#i3930hddescriptiontext  {
   visibility: visible;
   position: absolute;
   left: 201px;
   z-index: 5;
   width: 601px;
}

#i3960sdproductpageb a,
#i3960hdproductpageb a  {
   background: url(heliosmedia/3960hdproductpageb.jpg) no-repeat 0% 0px;
   display: block;
   height: 105px;
   width: 161px;
   font-size: 105px;
   line-height: 105px;
}

#cohu3960sdstddef480ph264ptz35xcamerab a:hover  {
   background-position: -713px 0%;
}

#cohu3930hdhighdefinitionh264fixedpoecamerab a  {
   width: 731px;
   background-image: url(heliosmedia/id69cohu3930hdhighdefinitio.jpg);
}

#cohu3960hdhighdefinitionh264ptz18xcamerab a  {
   width: 710px;
   background-image: url(heliosmedia/id77cohu3960hdhighdefinitio.jpg);
}

#cohu3930hdhighdefinitionh264fixedpoecamerab  {
   visibility: visible;
   position: absolute;
   left: 201px;
   top: 945px;
   z-index: 6;
   width: 731px;
   height: 23px;
}

#cohu3960hdhighdefinitionh264ptz18xcamerab  {
   visibility: visible;
   position: absolute;
   left: 201px;
   top: 640px;
   z-index: 5;
   width: 710px;
   height: 23px;
}

#camerasfororiginalequipmentmanufacturers  {
   background: url(heliosmedia/id89camerasfororiginalequip.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 196px;
   top: 96px;
   z-index: 9;
   width: 759px;
   height: 39px;
}

#cohu3960sdstddef480ph264ptz35xcamerab a  {
   background: url(heliosmedia/id64cohu3960sdstddef480ph26.jpg) no-repeat 0% 0px;
   display: block;
   height: 24px;
   width: 713px;
   font-size: 24px;
   line-height: 24px;
}

#shape4copy,
#shape4copy2,
#id126shape4  {
   visibility: hidden;
   position: absolute;
   left: 191px;
   top: 293px;
   width: 801px;
   height: 93px;
   background-repeat: no-repeat;
}

#cohu7410hdhidef1080ph264fixedpoecamera  {
   background: url(heliosmedia/id57cohu7410hdhidef1080ph26.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 201px;
   top: 1078px;
   z-index: 6;
   width: 738px;
   height: 24px;
}

#regionalsalesinformationbutton a:hover  {
   background-position: -144px 0%;
}

#cohu3960sdstddef480ph264ptz35xcamerab  {
   visibility: visible;
   position: absolute;
   left: 201px;
   top: 795px;
   z-index: 7;
   width: 713px;
   height: 24px;
}

#layer48,
#layer50,
#i3930hdlogocopy2  {
   visibility: hidden;
   position: absolute;
   left: 182px;
   top: 83px;
   width: 810px;
   height: 327px;
   background-repeat: no-repeat;
}

#cohu2010ipandanalogcameracatalogb a  {
   background: url(heliosmedia/id10cohu2010ipandanalogcame.jpg) no-repeat 0% 0px;
   display: block;
   height: 131px;
   width: 116px;
   font-size: 131px;
   line-height: 131px;
}

#camerasforintegratedtrafficsystems  {
   background: url(heliosmedia/id136camerasforintegratedtr.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 202px;
   top: 300px;
   z-index: 34;
   width: 638px;
   height: 39px;
}

#governmentsecuritycamerasb a:hover  {
   background-position: -154px 0%;
}

#cohu2010ipandanalogcameracatalogb  {
   visibility: visible;
   position: absolute;
   left: 36px;
   top: 503px;
   z-index: 3;
   width: 116px;
   height: 131px;
}

#id204analogcamerasmenu li a:hover  {
   border-width: 0px;
}

#regionalsalesinformationbutton a  {
   width: 144px;
   background-image: url(heliosmedia/id14regionalsalesinformatio.jpg);
}

#i8800longrangesurveillancecamera  {
   background: url(heliosmedia/id988800longrangesurveillan.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 771px;
   top: 270px;
   z-index: 14;
   width: 222px;
   height: 101px;
}

#cohu2010ipandanalogcameracatalog  {
   background: url(heliosmedia/id9cohu2010ipandanalogcamer.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 24px;
   top: 466px;
   z-index: 3;
   width: 140px;
   height: 26px;
}

#airportsecuritycamerasb a:hover  {
   background-position: -136px 0%;
}

#regionalsalesinformationbutton  {
   visibility: visible;
   position: absolute;
   left: 24px;
   top: 395px;
   z-index: 4;
   width: 144px;
   height: 11px;
}

#criticalinfrastructuresecurity  {
   background: url(heliosmedia/id127criticalinfrastructure.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 202px;
   top: 300px;
   z-index: 28;
   width: 489px;
   height: 39px;
}

#camerasformilitaryapplications  {
   background: url(heliosmedia/id100camerasformilitaryappl.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 202px;
   top: 300px;
   z-index: 16;
   width: 538px;
   height: 39px;
}

#id215foroemmachinevisionpopup  {
   background-image: url(heliosmedia/id215foroemmachinevisionpop.jpg);
   top: 87px;
}

#transportationairportsecurity  {
   background: url(heliosmedia/id109transportationairports.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 202px;
   top: 300px;
   z-index: 19;
   width: 542px;
   height: 39px;
}

#id216foroemmachinevisionpopup  {
   background: url(heliosmedia/id216foroemmachinevisionpop.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 469px;
   top: 90px;
   z-index: 48;
   width: 140px;
   height: 10px;
}

#governmentsecuritycamerasb a  {
   width: 154px;
   background-image: url(heliosmedia/governmentsecuritycamerasb.jpg);
}

#id232productsmenu li a:hover  {
   border-width: 0px;
}

#layer27,
#layer29,
#layer42  {
   visibility: hidden;
   position: absolute;
   left: 182px;
   top: 81px;
   width: 810px;
   height: 329px;
   background-repeat: no-repeat;
}

#cohucamerasbyverticalmarket  {
   background: url(heliosmedia/cohucamerasbyverticalmarket.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 23px;
   top: 118px;
   z-index: 3;
   width: 135px;
   height: 25px;
}

#id212outdoorptzcameraspopup  {
   background: url(heliosmedia/id212outdoorptzcameraspopup.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 469px;
   top: 128px;
   z-index: 48;
   width: 127px;
   height: 10px;
}

#id211outdoorptzcameraspopup  {
   background-image: url(heliosmedia/id211outdoorptzcameraspopup.jpg);
   top: 125px;
}

#id204analogcamerasmenu li a  {
   color: #FFFFFF;
}

#requestaquotebutton a:hover  {
   background-position: -91px 0%;
}

#governmentsecuritycamerasb  {
   visibility: visible;
   position: absolute;
   left: 28px;
   top: 201px;
   z-index: 34;
   width: 154px;
   height: 27px;
}

#id209longrangecameraspopup  {
   background-image: url(heliosmedia/id209longrangecameraspopup.jpg);
   top: 144px;
}

#id210longrangecameraspopup  {
   background: url(heliosmedia/id210longrangecameraspopup.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 469px;
   top: 147px;
   z-index: 48;
   width: 123px;
   height: 13px;
}

#rfqrsmcontactbackgroundbox  {
   background: url(heliosmedia/rfqrsmcontactbackgroundbox.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 11px;
   top: 351px;
   z-index: 3;
   width: 165px;
   height: 98px;
}

#i3960hddescriptiontextcopy  {
   visibility: visible;
   position: absolute;
   left: 201px;
   top: 827px;
   z-index: 5;
   width: 591px;
}

#oemmachinevisioncamerasb a  {
   width: 116px;
   background-image: url(heliosmedia/oemmachinevisioncamerasb.jpg);
}

#contactinfomenubackground  {
   background: url(heliosmedia/contactinfomenubackground.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 619px;
   top: 82px;
   z-index: 60;
   width: 155px;
   height: 66px;
}

#helioswhitebackgroundcopy  {
   visibility: visible;
   position: absolute;
   left: 182px;
   top: 865px;
   z-index: 4;
   width: 810px;
   height: 322px;
   background-color: #F9F9F9;
   background-image: none;
}

#contactinfobutton a:hover  {
   background-position: -157px 0%;
}

#contactcohubutton a:hover  {
   background-position: -74px 0%;
}

#airportsecuritycamerasb a  {
   width: 136px;
   background-image: url(heliosmedia/airportsecuritycamerasb.jpg);
}

#id238highresolutionpopup  {
   background: url(heliosmedia/id238highresolutionpopup.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 290px;
   top: 149px;
   z-index: 56;
   width: 91px;
   height: 12px;
}

#i3930hddescriptiontext p  {
   padding-top: 1px;
}

#newsmenubackgroundcopy11  {
   background: url(heliosmedia/newsmenubackgroundcopy11.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 461px;
   top: 157px;
   z-index: 31;
   width: 225px;
   height: 64px;
}

#militarycamerasb a:hover  {
   background-position: -134px 0%;
}

#newsmenubackgroundcopy10  {
   background: url(heliosmedia/newsmenubackgroundcopy10.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 640px;
   top: 138px;
   z-index: 37;
   width: 295px;
   height: 46px;
}

#id208thermalcameraspopup  {
   background: url(heliosmedia/id208thermalcameraspopup.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 469px;
   top: 166px;
   z-index: 48;
   width: 100px;
   height: 10px;
}

#id237highresolutionpopup  {
   background-image: url(heliosmedia/id237highresolutionpopup.jpg);
   top: 145px;
}

#id176otherequipmentpopup  {
   z-index: 35;
}

#id236otherequipmentpopup  {
   z-index: 56;
}

#oemmachinevisioncamerasb  {
   visibility: visible;
   position: absolute;
   left: 66px;
   top: 274px;
   z-index: 31;
   width: 116px;
   height: 28px;
}

#id175otherequipmentpopup  {
   background: url(heliosmedia/id175otherequipmentpopup.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 288px;
   top: 164px;
   z-index: 34;
   width: 174px;
   height: 18px;
}

#id207thermalcameraspopup  {
   background-image: url(heliosmedia/id207thermalcameraspopup.jpg);
   top: 163px;
}

#shape4copy3,
#id96shape4  {
   visibility: hidden;
   position: absolute;
   left: 191px;
   top: 295px;
   width: 801px;
   height: 93px;
   background-repeat: no-repeat;
}

#companyaddressheliospage  {
   background: url(heliosmedia/companyaddressheliospage.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 666px;
   top: 1189px;
   z-index: 1;
   width: 318px;
   height: 11px;
}

#id235otherequipmentpopup  {
   background-image: url(heliosmedia/id235otherequipmentpopup.jpg);
   top: 164px;
}

#newsmenubackgroundcopy2  {
   background: url(heliosmedia/newsmenubackgroundcopy2.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 461px;
   top: 82px;
   z-index: 49;
   width: 302px;
   height: 124px;
}

#newsmenubackgroundcopy3  {
   background: url(heliosmedia/newsmenubackgroundcopy3.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 461px;
   top: 82px;
   z-index: 44;
   width: 180px;
   height: 103px;
}

#newsmenubackgroundcopy6  {
   background: url(heliosmedia/newsmenubackgroundcopy6.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 461px;
   top: 140px;
   z-index: 33;
   width: 309px;
   height: 44px;
}

#newsmenubackgroundcopy7  {
   background: url(heliosmedia/newsmenubackgroundcopy7.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 640px;
   top: 121px;
   z-index: 35;
   width: 298px;
   height: 63px;
}

#newsmenubackgroundcopy8  {
   background: url(heliosmedia/newsmenubackgroundcopy8.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 640px;
   top: 82px;
   z-index: 43;
   width: 302px;
   height: 191px;
}

#id244bymodelnumberpopup  {
   z-index: 56;
}

#trafficcamerasb a:hover  {
   background-position: -129px 0%;
}

#newsmenubackgroundcopy9  {
   background: url(heliosmedia/newsmenubackgroundcopy9.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 640px;
   top: 82px;
   z-index: 41;
   width: 302px;
   height: 165px;
}

#id243bymodelnumberpopup  {
   background-image: url(heliosmedia/id243bymodelnumberpopup.jpg);
   top: 88px;
}

#id239analogcameraspopup  {
   background-image: url(heliosmedia/id239analogcameraspopup.jpg);
   top: 126px;
}

#id240analogcameraspopup  {
   background: url(heliosmedia/id240analogcameraspopup.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 289px;
   top: 129px;
   z-index: 56;
   width: 95px;
   height: 13px;
}

#airportsecuritycamerasb  {
   visibility: visible;
   position: absolute;
   left: 46px;
   top: 225px;
   z-index: 33;
   width: 136px;
   height: 27px;
}

#id205analogcameraspopup  {
   background-image: url(heliosmedia/id205analogcameraspopup.jpg);
   z-index: 45;
   top: 88px;
}

#newsmenubackgroundcopy5  {
   background: url(heliosmedia/newsmenubackgroundcopy5.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 282px;
   top: 82px;
   z-index: 52;
   width: 181px;
   height: 121px;
}

#id206analogcameraspopup  {
   z-index: 46;
}

#newsmenubackgroundcopy4  {
   background: url(heliosmedia/newsmenubackgroundcopy4.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 640px;
   top: 82px;
   z-index: 39;
   width: 307px;
   height: 124px;
}

#newsmenubackgroundcopy  {
   background: url(heliosmedia/newsmenubackgroundcopy.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 461px;
   top: 82px;
   z-index: 51;
   width: 232px;
   height: 347px;
}

#id232productsmenu li a  {
   color: #FEFEFE;
}

#id204analogcamerasmenu  {
   font: 12px/19px Arial;
   margin: 0px;
   padding: 0px;
   list-style: none;
   text-align: justify;
   color: #FFFFFF;
   visibility: hidden;
   position: absolute;
   left: 469px;
   top: 87px;
   z-index: 46;
   width: 172px;
}

#productsbutton a:hover  {
   background-position: -128px 0%;
}

#i3960hddescriptiontext  {
   visibility: visible;
   position: absolute;
   left: 201px;
   top: 673px;
   z-index: 7;
   width: 591px;
}

#i7410descriptiontext p  {
   padding-top: 1px;
}

#companyaddressmainpage  {
   background: url(heliosmedia/companyaddressmainpage.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 666px;
   top: 1121px;
   z-index: 1;
   width: 318px;
   height: 12px;
}

#id214fixedoutdoorpopup  {
   background: url(heliosmedia/id214fixedoutdoorpopup.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 469px;
   top: 109px;
   z-index: 48;
   width: 82px;
   height: 10px;
}

#i3930hddescriptiontext  {
   top: 980px;
}

#id213fixedoutdoorpopup  {
   background-image: url(heliosmedia/id213fixedoutdoorpopup.jpg);
   top: 106px;
}

#requestaquotebutton a  {
   width: 91px;
   background-image: url(heliosmedia/requestaquotebutton.jpg);
}

#supportmenubackground  {
   background: url(heliosmedia/supportmenubackground.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 501px;
   top: 82px;
   z-index: 58;
   width: 157px;
   height: 84px;
}

#heliosfamilyb a:hover  {
   background-position: -174px 0%;
}

#i3930hdproductpageb a  {
   background: url(heliosmedia/3930hdproductpageb.jpg) no-repeat 0% 0px;
   display: block;
   height: 83px;
   width: 137px;
   font-size: 83px;
   line-height: 83px;
}

#heliosverticalmenubar  {
   background: url(heliosmedia/heliosverticalmenubar.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 6px;
   top: 861px;
   z-index: 5;
   width: 176px;
   height: 326px;
}

#helioswhitebackground  {
   background: url(heliosmedia/helioswhitebackground.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 182px;
   top: 83px;
   z-index: 3;
   width: 810px;
   height: 782px;
}

#supportbutton a:hover  {
   background-position: -118px 0%;
}

#publicsafetysecurity  {
   background: url(heliosmedia/publicsafetysecurity.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 203px;
   top: 300px;
   z-index: 23;
   width: 396px;
   height: 39px;
}

#newmenubarbackground  {
   background: url(heliosmedia/newmenubarbackground.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 182px;
   top: 54px;
   z-index: 33;
   width: 810px;
   height: 29px;
}

#i7410descriptiontext  {
   top: 1113px;
}

#i3960sdproductpageb  {
   visibility: visible;
   position: absolute;
   left: 811px;
   top: 824px;
   z-index: 5;
   width: 161px;
   height: 105px;
}

#contactinfobutton a  {
   width: 157px;
   background-image: url(heliosmedia/contactinfobutton.jpg);
}

#id242ipcameraspopup  {
   background: url(heliosmedia/id242ipcameraspopup.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 290px;
   top: 110px;
   z-index: 56;
   width: 65px;
   height: 10px;
}

#i3960hdproductpageb  {
   visibility: visible;
   position: absolute;
   left: 810px;
   top: 672px;
   z-index: 4;
   width: 161px;
   height: 105px;
}

#i3930hdproductpageb  {
   visibility: visible;
   position: absolute;
   left: 825px;
   top: 974px;
   z-index: 5;
   width: 137px;
   height: 83px;
}

#id241ipcameraspopup  {
   background: url(heliosmedia/id241ipcameraspopup.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 289px;
   top: 107px;
   z-index: 55;
   width: 173px;
   height: 18px;
}

#requestaquotebutton  {
   visibility: visible;
   position: absolute;
   left: 51px;
   top: 369px;
   z-index: 4;
   width: 91px;
   height: 11px;
}

#contactcohubutton a  {
   background: url(heliosmedia/contactcohubutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 8px;
   width: 74px;
   font-size: 8px;
   line-height: 8px;
}

#militarycamerasb a  {
   width: 134px;
   background-image: url(heliosmedia/militarycamerasb.jpg);
}

#newsmenubackground  {
   background: url(heliosmedia/newsmenubackground.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 412px;
   top: 82px;
   z-index: 56;
   width: 148px;
   height: 67px;
}

#newsbutton a:hover  {
   background-position: -90px 0%;
}

#cohumenubackground  {
   background: url(heliosmedia/cohumenubackground.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 841px;
   top: 82px;
   z-index: 45;
   width: 151px;
   height: 66px;
}

#cohubutton a:hover  {
   background-position: -146px 0%;
}

#homebutton a:hover  {
   background-position: -103px 0%;
}

#securitycamerasb a  {
   width: 137px;
   background-image: url(heliosmedia/securitycamerasb.jpg);
}

#faqbutton a:hover  {
   background-position: -68px 0%;
}

#calendarb a:hover  {
   background-position: -148px 0%;
}

#tradeshowcalendar  {
   background: url(heliosmedia/tradeshowcalendar.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 46px;
   top: 671px;
   z-index: 4;
   width: 93px;
   height: 24px;
}

#trafficcamerasb a  {
   width: 129px;
   background-image: url(heliosmedia/trafficcamerasb.jpg);
}

#thermalcamstext p  {
   text-align: justify;
}

#contactcohubutton  {
   visibility: visible;
   position: absolute;
   left: 58px;
   top: 423px;
   z-index: 4;
   width: 74px;
   height: 8px;
}

#id232productsmenu  {
   font: 12px/19px Arial;
   margin: 0px;
   padding: 0px;
   list-style: none;
   text-align: justify;
   color: #FEFEFE;
   visibility: hidden;
   position: absolute;
   left: 290px;
   top: 88px;
   z-index: 54;
   width: 173px;
}

#contactinfotext p  {
   text-align: left;
}

#contactinfobutton  {
   visibility: visible;
   position: absolute;
   left: 620px;
   top: 54px;
   z-index: 36;
   width: 157px;
   height: 28px;
}

#cablesothertext p  {
   text-align: justify;
}

#productsbutton a  {
   width: 128px;
   background-image: url(heliosmedia/productsbutton.jpg);
}

#outdoorptztext p  {
   text-align: justify;
}

#i3930hdlogocopy2  {
   background-image: url(heliosmedia/3930hdlogocopy2.jpg);
   z-index: 17;
}

#securitycamerasb  {
   visibility: visible;
   position: absolute;
   left: 45px;
   top: 178px;
   z-index: 35;
   width: 137px;
   height: 28px;
}

#militarycamerasb  {
   visibility: visible;
   position: absolute;
   left: 48px;
   top: 249px;
   z-index: 32;
   width: 134px;
   height: 28px;
}

#cablesothertext  {
   visibility: hidden;
   position: absolute;
   left: 468px;
   top: 162px;
   z-index: 32;
   width: 219px;
}

#heliosfamilyb a  {
   background: url(heliosmedia/heliosfamilyb.jpg) no-repeat 0% 0px;
   display: block;
   height: 18px;
   width: 174px;
   font-size: 18px;
   line-height: 18px;
}

#products1text p  {
   text-align: justify;
}

#heliosfeatures2  {
   background: url(heliosmedia/heliosfeatures2.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 668px;
   top: 506px;
   z-index: 4;
   width: 272px;
   height: 111px;
}

#products2text p  {
   text-align: justify;
}

#supportbutton a  {
   width: 118px;
   background-image: url(heliosmedia/supportbutton.jpg);
}

#longrangetext p  {
   text-align: justify;
}

#contactinfotext  {
   visibility: hidden;
   position: absolute;
   left: 628px;
   top: 91px;
   z-index: 61;
   width: 143px;
}

#verticalmenubar  {
   background: url(heliosmedia/verticalmenubar.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 6px;
   top: 4px;
   z-index: 2;
   width: 176px;
   height: 1114px;
}

#trafficcamerasb  {
   visibility: visible;
   position: absolute;
   left: 53px;
   top: 154px;
   z-index: 36;
   width: 129px;
   height: 27px;
}

#thermalcamstext  {
   visibility: hidden;
   position: absolute;
   left: 652px;
   top: 124px;
   z-index: 36;
   width: 286px;
}

#productsbutton  {
   visibility: visible;
   position: absolute;
   left: 284px;
   top: 54px;
   z-index: 39;
   width: 128px;
   height: 28px;
}

#heliosfeatures  {
   background: url(heliosmedia/heliosfeatures.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 234px;
   top: 507px;
   z-index: 4;
   width: 351px;
   height: 110px;
}

#outdoorptztext  {
   visibility: hidden;
   position: absolute;
   left: 649px;
   top: 87px;
   z-index: 40;
   width: 288px;
}

#heliosfamilyb  {
   visibility: hidden;
   position: absolute;
   left: 288px;
   top: 182px;
   z-index: 53;
   width: 174px;
   height: 18px;
}

#supporttext p  {
   text-align: left;
}

#supportbutton  {
   visibility: visible;
   position: absolute;
   left: 502px;
   top: 54px;
   z-index: 37;
   width: 118px;
   height: 28px;
}

#longrangetext  {
   visibility: hidden;
   position: absolute;
   left: 648px;
   top: 144px;
   z-index: 38;
   width: 283px;
}

#oemcamstext p  {
   text-align: justify;
}

#highrestext p  {
   text-align: justify;
}

#products1text  {
   visibility: hidden;
   position: absolute;
   left: 473px;
   top: 87px;
   z-index: 53;
   width: 105px;
}

#products2text  {
   visibility: hidden;
   position: absolute;
   left: 577px;
   top: 87px;
   z-index: 52;
   width: 116px;
}

#newsbutton a  {
   width: 90px;
   background-image: url(heliosmedia/newsbutton.jpg);
}

#homebutton a  {
   width: 103px;
   background-image: url(heliosmedia/homebutton.jpg);
}

#ipcamstext p  {
   text-align: justify;
}

#id134i3960hd  {
   background: url(heliosmedia/3960hd.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 713px;
   top: 83px;
   z-index: 32;
   width: 303px;
   height: 225px;
}

#id117i3930hd  {
   background: url(heliosmedia/3930hd.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 190px;
   top: 142px;
   z-index: 23;
   width: 178px;
   height: 82px;
}

#cohubutton a  {
   width: 146px;
   background-image: url(heliosmedia/cohubutton.jpg);
}

#faqbutton a  {
   width: 68px;
   background-image: url(heliosmedia/faqbutton.jpg);
}

#shape7copy3  {
   z-index: 5;
   top: 1074px;
}

#shape7copy4  {
   z-index: 6;
   top: 791px;
}

#oemcamstext  {
   visibility: hidden;
   position: absolute;
   left: 648px;
   top: 83px;
   z-index: 44;
   width: 287px;
}

#supporttext  {
   visibility: hidden;
   position: absolute;
   left: 511px;
   top: 91px;
   z-index: 59;
   width: 146px;
}

#highrestext  {
   visibility: hidden;
   position: absolute;
   left: 472px;
   top: 144px;
   z-index: 34;
   width: 297px;
}

#id126shape4  {
   background-image: url(heliosmedia/id126shape4.jpg);
   z-index: 27;
}

#shape4copy2  {
   background-image: url(heliosmedia/shape4copy2.jpg);
   z-index: 22;
}

#layer30copy  {
   background: url(heliosmedia/layer30copy.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 243px;
   top: 199px;
   z-index: 21;
   width: 44px;
   height: 193px;
}

#fixedtext p  {
   text-align: left;
}

#heliosintro  {
   background: url(heliosmedia/heliosintro.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 245px;
   top: 425px;
   z-index: 4;
   width: 690px;
   height: 62px;
}

#calendarb a  {
   background: url(heliosmedia/calendarb.jpg) no-repeat 0% 0px;
   display: block;
   height: 108px;
   width: 148px;
   font-size: 108px;
   line-height: 108px;
}

#shape4copy3  {
   background-image: url(heliosmedia/shape4copy3.jpg);
   z-index: 18;
}

#ipcamstext  {
   visibility: hidden;
   position: absolute;
   left: 470px;
   top: 87px;
   z-index: 50;
   width: 293px;
}

#newsbutton  {
   visibility: visible;
   position: absolute;
   left: 412px;
   top: 54px;
   z-index: 38;
   width: 90px;
   height: 28px;
}

#cohutext p  {
   text-align: left;
}

#id85shape4  {
   background: url(heliosmedia/id85shape4.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 191px;
   top: 89px;
   z-index: 7;
   width: 801px;
   height: 90px;
}

#cohubutton  {
   visibility: visible;
   position: absolute;
   left: 845px;
   top: 54px;
   z-index: 34;
   width: 146px;
   height: 28px;
}

#background  {
   background: url(heliosmedia/background.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 5px;
   top: 4px;
   z-index: 1;
   width: 1004px;
   height: 1094px;
}

#layer7copy  {
   background: url(heliosmedia/layer7copy.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 449px;
   top: 91px;
   z-index: 53;
   width: 6px;
   height: 85px;
}

#newstext p  {
   text-align: left;
}

#id96shape4  {
   background-image: url(heliosmedia/id96shape4.jpg);
   z-index: 13;
}

#homebutton  {
   visibility: visible;
   position: absolute;
   left: 181px;
   top: 54px;
   z-index: 40;
   width: 103px;
   height: 28px;
}

#shape4copy  {
   background-image: url(heliosmedia/shape4copy.jpg);
   z-index: 33;
}

#shape7copy  {
   z-index: 5;
   top: 940px;
}

#shape5copy  {
   background: url(heliosmedia/shape5copy.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 792px;
   top: 83px;
   z-index: 12;
   width: 200px;
   height: 309px;
}

#fixedtext  {
   visibility: hidden;
   position: absolute;
   left: 646px;
   top: 87px;
   z-index: 42;
   width: 295px;
}

#calendarb  {
   visibility: visible;
   position: absolute;
   left: 19px;
   top: 682px;
   z-index: 3;
   width: 148px;
   height: 108px;
}

#faqbutton  {
   visibility: visible;
   position: absolute;
   left: 777px;
   top: 54px;
   z-index: 35;
   width: 68px;
   height: 28px;
}

#cohutext  {
   visibility: hidden;
   position: absolute;
   left: 851px;
   top: 88px;
   z-index: 46;
   width: 141px;
}

#i7410pic  {
   background: url(heliosmedia/7410pic.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 818px;
   top: 1131px;
   z-index: 5;
   width: 145px;
   height: 45px;
}

#newstext  {
   visibility: hidden;
   position: absolute;
   left: 422px;
   top: 91px;
   z-index: 57;
   width: 136px;
}

#layer48  {
   background-image: url(heliosmedia/layer48.jpg);
   z-index: 10;
}

#layer60  {
   background: url(heliosmedia/layer60.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 182px;
   top: 83px;
   z-index: 4;
   width: 810px;
   height: 327px;
}

#layer53  {
   background: url(heliosmedia/layer53.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 279px;
   top: 236px;
   z-index: 19;
   width: 17px;
   height: 17px;
}

#layer47  {
   background: url(heliosmedia/layer47.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 182px;
   top: 96px;
   z-index: 18;
   width: 171px;
   height: 172px;
}

#layer61  {
   background: url(heliosmedia/layer61.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 626px;
   top: 91px;
   z-index: 45;
   width: 6px;
   height: 85px;
}

#layer30  {
   background: url(heliosmedia/layer30.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 827px;
   top: 298px;
   z-index: 31;
   width: 120px;
   height: 93px;
}

#layer27  {
   background-image: url(heliosmedia/layer27.jpg);
   z-index: 25;
}

#layer29  {
   background-image: url(heliosmedia/layer29.jpg);
   z-index: 30;
}

#layer36  {
   background: url(heliosmedia/layer36.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 685px;
   top: 86px;
   z-index: 26;
   width: 305px;
   height: 306px;
}

#layer43  {
   background: url(heliosmedia/layer43.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 220px;
   top: 197px;
   z-index: 22;
   width: 92px;
   height: 30px;
}

#layer50  {
   background-image: url(heliosmedia/layer50.jpg);
   z-index: 5;
}

#layer54  {
   background: url(heliosmedia/layer54.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 182px;
   top: 83px;
   z-index: 11;
   width: 801px;
   height: 309px;
}

#layer42  {
   background-image: url(heliosmedia/layer42.jpg);
   z-index: 20;
}

#layer46  {
   background: url(heliosmedia/layer46.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 887px;
   top: 189px;
   z-index: 18;
   width: 105px;
   height: 50px;
}

#layer51  {
   background: url(heliosmedia/layer51.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 836px;
   top: 308px;
   z-index: 7;
   width: 130px;
   height: 85px;
}

#helios  {
   margin: 0px auto 0px auto;
   width: 1016px;
   position: relative;
}

#shape5  {
   background: url(heliosmedia/shape5.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 800px;
   top: 83px;
   z-index: 6;
   width: 192px;
   height: 309px;
}

#shape7  {
   z-index: 4;
   top: 635px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #5E5E5E;
}


