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

a ins  {
   text-decoration: none;
}

#instructionfillertextcopy3 p,#productsfillertextcopy p,#aboutsharkysfillertext p,#computersfillertext p,#regulatorsfillertext p,#instructionfillertextcopy2 p,#bcsfillertext p,#instructionfillertext p,#fillstationfillertext p,#addresstext p,#instructionfillertextcopy4 p,#theteamfillertext p,#emailtext p,#storehourstext p,#masksfillertext p,#servicesfillertext p,#morefillertext p,#coursesfillertext p,#resourcesfillertext p,#specialtycoursesfillertext p,#openwaterfillertext p,#eventsfillertext p,#divingfillertext p,#mediafillertext p,#wetsuitsfillertext p,#rentalfillertext p,#videofillertext p  {
   font: 12px/14px Arial;
   margin: 0px;
   text-align: left;
   color: #666666;
}

#regulatorstitletext p,#resourcestitletext p,#computerstitletext p,#maskstitletext p,#servicestitletext p,#instructiontitletext p,#instructiontitletextcopy2 p,#instructiontitletextcopy4 p,#openwatertitletext p,#directionstitletext p,#bcstitletext p,#videotitletext p,#contacttitletext p,#productstitletextcopy p,#wetsuitstitletext p,#mediatitletext p,#divingtitletext p,#fillstationtitletext p,#theteamtitletext p,#aboutsharkystitletext p,#moretitletext p,#instructiontitletextcopy3 p,#eventstitletext p,#specialtycoursestitletext p,#yourinfotitletext p,#coursestitletext p,#rentaltitletext p  {
   font: 24px/29px Arial;
   margin: 0px;
   color: #414040;
   text-align: left;
}

#coursestitletext,#specialtycoursestitletext,#divingtitletext,#servicestitletext,#mediatitletext,#instructiontitletext,#wetsuitstitletext,#resourcestitletext,#productstitletextcopy,#fillstationtitletext,#directionstitletext,#moretitletext,#rentaltitletext,#bcstitletext,#instructiontitletextcopy3,#instructiontitletextcopy2,#maskstitletext,#videotitletext,#computerstitletext,#yourinfotitletext,#instructiontitletextcopy4,#regulatorstitletext,#contacttitletext,#openwatertitletext  {
   visibility: visible;
   position: absolute;
   left: 36px;
   top: 197px;
   z-index: 3;
}

#theteamfillertext,#divingfillertext,#instructionfillertextcopy4,#fillstationfillertext,#rentalfillertext,#openwaterfillertext,#mediafillertext,#resourcesfillertext,#aboutsharkysfillertext,#servicesfillertext,#instructionfillertextcopy3,#instructionfillertextcopy2,#eventsfillertext,#specialtycoursesfillertext,#videofillertext,#coursesfillertext  {
   visibility: visible;
   position: absolute;
   left: 35px;
   top: 240px;
   z-index: 3;
   width: 434px;
}

#aboutsharkysbutton a,#homebutton a,#id261mediabutton a,#id47productsbutton a,#id265productsbutton a,#contactbutton a,#servicesbutton a,#id267coursesbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 12px;
   background-position: 0% 0px;
   font-size: 12px;
   line-height: 12px;
}

#id35mediabutton a:hover,#id261mediabutton a:hover,#eventbutton a:hover,#id31productsbutton a:hover,#yourinfobutton a:hover,#id37coursesbutton a:hover  {
   background-position: -42px 0%;
}

#mediamenu li a:hover,#contactmenu li a:hover,#servicesmenu li a:hover,#coursesmenu li a:hover,#aboutsharkysmenu li a:hover,#productsmenu li a:hover  {
   text-decoration: underline;
}

#productsmenu li a,#servicesmenu li a,#contactmenu li a,#mediamenu li a,#coursesmenu li a,#aboutsharkysmenu li a  {
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   color: #999999;
   height: 100%;
}

#masksfillertext,#morefillertext,#wetsuitsfillertext,#computersfillertext,#bcsfillertext,#regulatorsfillertext  {
   visibility: visible;
   position: absolute;
   left: 139px;
   top: 240px;
   z-index: 3;
   width: 330px;
}

#aboutsharkysmenu li,#coursesmenu li,#contactmenu li,#mediamenu li,#servicesmenu li,#productsmenu li  {
   height: 100%;
   display: inline;
   margin: 0px;
}

#servicesmenu,#mediamenu,#aboutsharkysmenu,#coursesmenu,#productsmenu,#contactmenu  {
   font: 14px/18px Arial;
   margin: 0px;
   height: 18px;
   padding: 0px;
   list-style: none;
   text-align: left;
   color: #999999;
   visibility: hidden;
   position: absolute;
   top: 147px;
}

#generalinformationtext p,#yourinfofillertext p,#numberstext p  {
   font: bold 12px/14px "Arial Bold";
   margin: 0px;
   color: #414040;
   text-align: left;
}

#shape9,#shape9copy3,#shape9copy2,#shape9copy,#shape9copy4  {
   visibility: visible;
   position: absolute;
   left: 514px;
   z-index: 4;
   width: 199px;
   height: 46px;
   background-color: #CCCCCC;
   background-image: none;
}

#eventstitletext,#aboutsharkystitletext,#theteamtitletext  {
   visibility: visible;
   position: absolute;
   left: 35px;
   top: 197px;
   z-index: 3;
}

#id43mediabutton a,#id41eventsbutton a,#connectbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 9px;
   background-position: 0% 0px;
   font-size: 9px;
   line-height: 9px;
}

#eventbutton a,#id35mediabutton a,#id31productsbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 42px;
   width: 42px;
   background-position: 0% 0px;
   font-size: 42px;
   line-height: 42px;
}

#myspacehometext p,#eventshometext p,#rentalhometext p  {
   font: 11px/10px "Arial Narrow";
   margin: 0px;
   text-align: left;
}

#rentalhometext,#eventshometext,#myspacehometext  {
   visibility: visible;
   position: absolute;
   top: 628px;
   z-index: 3;
   width: 211px;
}

#id31productsbutton,#eventbutton  {
   visibility: visible;
   position: absolute;
   left: 524px;
   z-index: 5;
   width: 42px;
   height: 42px;
}

#computer1image,#computerimage  {
   background: url(computersmedia/computerimage.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 38px;
   z-index: 3;
   width: 74px;
   height: 71px;
}

#apeksbutton a,#akonabutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 31px;
   width: 120px;
   background-position: 0% 0px;
   font-size: 31px;
   line-height: 31px;
}

#wetsuit1image,#wetsuitimage  {
   background: url(wetsuitsmedia/wetsuitimage.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 39px;
   width: 76px;
   height: 80px;
}

#shape12,#shape11,#shape14  {
   background: url(bcsmedia/shape14.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   z-index: 4;
   width: 200px;
   height: 1px;
}

#id265productsbutton a:hover  {
   background-position: -65px 0%;
}

#layer18copy3,#layer18copy2  {
   background: url(homemedia/layer18copy3.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   top: 596px;
   z-index: 3;
   width: 222px;
   height: 30px;
}

#camera1image,#cameraimage  {
   background: url(moremedia/cameraimage.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 40px;
   z-index: 3;
   width: 77px;
   height: 57px;
}

#shape25copy,#shape25copy2  {
   visibility: visible;
   position: absolute;
   left: 524px;
   z-index: 5;
   width: 42px;
   height: 42px;
   background-repeat: no-repeat;
}

#id267coursesbutton a:hover  {
   background-position: -60px 0%;
}

#aboutsharkysbutton a:hover  {
   background-position: -27px 0%;
}

#id47productsbutton a:hover  {
   background-position: -47px 0%;
}

#id39coursesbutton a:hover  {
   background-position: -43px 0%;
}

#watch1image,#watcheimage  {
   background: url(moremedia/watcheimage.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 38px;
   z-index: 3;
   width: 76px;
   height: 80px;
}

#instructiontitletextcopy2  {
   width: 195px;
}

#specialtycoursestitletext  {
   width: 211px;
}

#instructiontitletextcopy4  {
   width: 133px;
}

#instructiontitletextcopy3  {
   width: 158px;
}

#id41eventsbutton a:hover  {
   background-position: -36px 0%;
}

#id43mediabutton a:hover  {
   background-position: -33px 0%;
}

#relevantrelationalrealg  {
   background: url(bcsmedia/relevantrelationalrealg.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 582px;
   top: 84px;
   z-index: 6;
   width: 107px;
   height: 13px;
}

#shape25copy3,#shape25  {
   visibility: visible;
   position: absolute;
   left: -1px;
   top: -2px;
   z-index: 2;
   width: 752px;
   background-repeat: no-repeat;
}

#servicesbutton a:hover  {
   background-position: -62px 0%;
}

#i3838emeraldavehlave p  {
   font: 10px/12px Verdana;
   margin: 0px;
   text-align: center;
   color: #333333;
}

#generalinformationtext  {
   visibility: visible;
   position: absolute;
   left: 36px;
   top: 362px;
   z-index: 3;
   width: 126px;
}

#fins1image,#finsimage  {
   background: url(masksmedia/finsimage.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 36px;
   z-index: 3;
   width: 80px;
   height: 71px;
}

#maskimage,#mask1image  {
   background: url(masksmedia/maskimage.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 36px;
   width: 75px;
   height: 65px;
}

#contactbutton a:hover  {
   background-position: -57px 0%;
}

#connectbutton a:hover  {
   background-position: -70px 0%;
}

#id265productsbutton a  {
   width: 65px;
   background-image: url(bcsmedia/id265productsbutton.jpg);
}

#productstitletextcopy  {
   width: 102px;
}

#aboutsharkystitletext  {
   width: 172px;
}

#id267coursesbutton a  {
   width: 60px;
   background-image: url(bcsmedia/id267coursesbutton.jpg);
}

#regimage,#reg1image  {
   background: url(regulatorsmedia/regimage.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 41px;
   z-index: 3;
   width: 76px;
   height: 67px;
}

#i3838emeraldavehlave  {
   visibility: visible;
   position: absolute;
   left: 233px;
   top: 1657px;
   z-index: 3;
   width: 286px;
}

#instructiontitletext  {
   width: 119px;
}

#id47productsbutton a  {
   width: 47px;
   background-image: url(bcsmedia/id47productsbutton.jpg);
}

#fillstationtitletext  {
   width: 120px;
}

#aboutsharkysbutton a  {
   width: 27px;
   background-image: url(bcsmedia/aboutsharkysbutton.jpg);
}

#id31productsbutton a  {
   background-image: url(bcsmedia/id31productsbutton.jpg);
}

#pomonafirstbaptistg  {
   background: url(bcsmedia/pomonafirstbaptistg.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 31px;
   top: 74px;
   z-index: 6;
   width: 368px;
   height: 27px;
}

#directionstitletext  {
   width: 116px;
}

#id37coursesbutton a  {
   background: url(bcsmedia/id37coursesbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 41px;
   width: 42px;
   font-size: 41px;
   line-height: 41px;
}

#resourcesfillertext  {
   width: 292px;
}

#id265productsbutton  {
   visibility: visible;
   position: absolute;
   left: 267px;
   top: 118px;
   z-index: 4;
   width: 65px;
   height: 12px;
}

#shape4copy,#shape4  {
   background: url(bcsmedia/shape4copy.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 34px;
   width: 685px;
   height: 1px;
}

#id39coursesbutton a  {
   background: url(bcsmedia/id39coursesbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 7px;
   width: 43px;
   font-size: 7px;
   line-height: 7px;
}

#regulatorstitletext  {
   width: 126px;
}

#aboutsharkysbutton  {
   visibility: visible;
   position: absolute;
   left: 126px;
   top: 119px;
   z-index: 4;
   width: 27px;
   height: 12px;
}

#id267coursesbutton  {
   visibility: visible;
   position: absolute;
   left: 181px;
   top: 119px;
   z-index: 4;
   width: 60px;
   height: 12px;
}

#id47productsbutton  {
   visibility: visible;
   position: absolute;
   left: 579px;
   top: 441px;
   z-index: 5;
   width: 47px;
   height: 12px;
}

#id41eventsbutton a  {
   width: 36px;
   background-image: url(bcsmedia/id41eventsbutton.jpg);
}

#homebutton a:hover  {
   background-position: -41px 0%;
}

#id261mediabutton a  {
   width: 42px;
   background-image: url(bcsmedia/id261mediabutton.jpg);
}

#openwatertitletext  {
   width: 210px;
}

#id31productsbutton  {
   top: 424px;
}

#resourcestitletext  {
   width: 124px;
}

#computerstitletext  {
   width: 128px;
}

#id35mediabutton a  {
   background-image: url(bcsmedia/id35mediabutton.jpg);
}

#servicestitletext  {
   width: 100px;
}

#yourinfotitletext  {
   width: 104px;
}

#wetsuitstitletext  {
   width: 112px;
}

#layer31,#layer30  {
   visibility: visible;
   position: absolute;
   top: 493px;
   z-index: 4;
   width: 222px;
   height: 103px;
   background-repeat: no-repeat;
}

#id43mediabutton a  {
   width: 33px;
   background-image: url(bcsmedia/id43mediabutton.jpg);
}

#coursesfillertext  {
   z-index: 6;
}

#id39coursesbutton  {
   visibility: visible;
   position: absolute;
   left: 579px;
   top: 227px;
   z-index: 5;
   width: 43px;
   height: 7px;
}

#id37coursesbutton  {
   visibility: visible;
   position: absolute;
   left: 524px;
   top: 210px;
   z-index: 5;
   width: 42px;
   height: 41px;
}

#id261mediabutton  {
   visibility: visible;
   position: absolute;
   left: 453px;
   top: 119px;
   z-index: 4;
   width: 42px;
   height: 12px;
}

#coursestitletext  {
   width: 97px;
}

#aboutsharkysmenu  {
   z-index: 9;
   left: 114px;
}

#theteamtitletext  {
   width: 117px;
}

#contacttitletext  {
   width: 90px;
}

#yourinfobutton a  {
   background: url(bcsmedia/yourinfobutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 32px;
   width: 42px;
   font-size: 32px;
   line-height: 32px;
}

#servicesbutton a  {
   width: 62px;
   background-image: url(bcsmedia/servicesbutton.jpg);
}

#id41eventsbutton  {
   visibility: visible;
   position: absolute;
   left: 579px;
   top: 279px;
   z-index: 5;
   width: 36px;
   height: 9px;
}

#divingtitletext  {
   width: 136px;
}

#contactbutton a  {
   width: 57px;
   background-image: url(bcsmedia/contactbutton.jpg);
}

#eventstitletext  {
   width: 79px;
}

#id43mediabutton  {
   visibility: visible;
   position: absolute;
   left: 579px;
   top: 334px;
   z-index: 5;
   width: 33px;
   height: 9px;
}

#rentaltitletext  {
   width: 221px;
}

#myspacehometext  {
   left: 501px;
}

#connectbutton a  {
   width: 70px;
   background-image: url(bcsmedia/connectbutton.jpg);
}

#divetopreserveg  {
   background: url(bcsmedia/divetopreserveg.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 582px;
   top: 76px;
   z-index: 5;
   width: 107px;
   height: 13px;
}

#id35mediabutton  {
   visibility: visible;
   position: absolute;
   left: 524px;
   top: 317px;
   z-index: 6;
   width: 42px;
   height: 42px;
}

#computer1image  {
   top: 335px;
}

#maskstitletext  {
   width: 157px;
}

#yourinfobutton  {
   visibility: visible;
   position: absolute;
   left: 524px;
   top: 381px;
   z-index: 6;
   width: 42px;
   height: 32px;
}

#rentalhometext  {
   left: 270px;
}

#videotitletext  {
   width: 67px;
}

#eventshometext  {
   left: 39px;
}

#servicesbutton  {
   visibility: visible;
   position: absolute;
   left: 360px;
   top: 119px;
   z-index: 4;
   width: 62px;
   height: 12px;
}

#mediatitletext  {
   width: 70px;
}

#computerimage  {
   top: 246px;
}

#akonabutton a  {
   background-image: url(resourcesmedia/akonabutton.jpg);
}

#moretitletext  {
   width: 58px;
}

#csand,#asand  {
   visibility: visible;
   position: absolute;
   left: 56px;
   z-index: 3;
   width: 83px;
   height: 120px;
   background-repeat: no-repeat;
}

#contactbutton  {
   visibility: visible;
   position: absolute;
   left: 525px;
   top: 119px;
   z-index: 4;
   width: 57px;
   height: 12px;
}

#sharkystitleg  {
   background: url(bcsmedia/sharkystitleg.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 31px;
   top: 52px;
   z-index: 7;
   width: 368px;
   height: 46px;
}

#wetsuit1image  {
   z-index: 5;
   top: 483px;
}

#connectbutton  {
   visibility: visible;
   position: absolute;
   left: 579px;
   top: 387px;
   z-index: 5;
   width: 70px;
   height: 9px;
}

#apeksbutton a  {
   background-image: url(resourcesmedia/apeksbutton.jpg);
}

#eventbutton a  {
   background-image: url(bcsmedia/eventbutton.jpg);
}

#shape25copy2  {
   background-image: url(bcsmedia/shape25copy2.jpg);
   top: 317px;
}

#bcstitletext  {
   width: 48px;
}

#shape25copy3  {
   background-image: url(bcsmedia/shape25copy3.jpg);
   height: 1729px;
}

#homebutton a  {
   width: 41px;
   background-image: url(bcsmedia/homebutton.jpg);
}

#servicesmenu  {
   z-index: 6;
   left: 351px;
}

#wetsuitimage  {
   z-index: 3;
   top: 238px;
}

#layer18copy3  {
   left: 265px;
}

#layer18copy2  {
   left: 496px;
}

#camera1image  {
   top: 786px;
}

#productsmenu  {
   z-index: 7;
   left: 253px;
   top: 146px;
}

#coursesmenu  {
   z-index: 8;
   left: 153px;
}

#eventbutton  {
   top: 263px;
}

#contactmenu  {
   z-index: 9;
   left: 515px;
}

#shape20copy  {
   background: url(bcsmedia/shape20copy.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 489px;
   top: 183px;
   z-index: 3;
   width: 1px;
   height: 511px;
}

#shape9copy4  {
   top: 423px;
}

#sharkyslogo  {
   background: url(bcsmedia/sharkyslogo.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 606px;
   top: 8px;
   z-index: 5;
   width: 73px;
   height: 66px;
}

#watch1image  {
   top: 700px;
}

#watcheimage  {
   top: 240px;
}

#shape25copy  {
   background-image: url(bcsmedia/shape25copy.jpg);
   top: 371px;
}

#cameraimage  {
   top: 326px;
}

#shape9copy2  {
   top: 315px;
}

#shape9copy3  {
   top: 369px;
}

#homebutton  {
   visibility: visible;
   position: absolute;
   left: 55px;
   top: 119px;
   z-index: 4;
   width: 41px;
   height: 12px;
}

#shape4copy  {
   z-index: 3;
   top: 1651px;
}

#background  {
   margin: 0px auto 0px auto;
   visibility: visible;
   height: 1800px;
   width: 750px;
   position: relative;
   background-color: #FFFFFF;
   background-image: none;
}

#shape9copy  {
   top: 261px;
}

#fins1image  {
   top: 628px;
}

#mask1image  {
   z-index: 4;
   top: 563px;
}

#mediamenu  {
   z-index: 5;
   left: 448px;
}

#id5header  {
   background: url(bcsmedia/id5header.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 4;
   width: 750px;
   height: 109px;
}

#finsimage  {
   top: 342px;
}

#reg1image  {
   top: 414px;
}

#maskimage  {
   z-index: 3;
   top: 238px;
}

#regimage  {
   top: 246px;
}

#shape25  {
   background-image: url(contactmedia/shape25.jpg);
   height: 770px;
}

#shape24  {
   background: #FFFFFF url(bcsmedia/shape24.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: -1px;
   top: 139px;
   z-index: 4;
   width: 752px;
   height: 29px;
}

#shape17  {
   background: url(bcsmedia/shape17.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 503px;
   top: 472px;
   z-index: 4;
   width: 221px;
   height: 26px;
}

#layer17  {
   background: url(bcsmedia/layer17.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 88px;
   z-index: 3;
   width: 750px;
   height: 31px;
}

#layer16  {
   background: url(bcsmedia/layer16.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 130px;
   z-index: 3;
   width: 750px;
   height: 30px;
}

#shape16  {
   background: url(bcsmedia/shape16.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 504px;
   top: 200px;
   z-index: 4;
   width: 218px;
   height: 3px;
}

#layer31  {
   background-image: url(homemedia/layer31.jpg);
   left: 265px;
}

#layer30  {
   background-image: url(homemedia/layer30.jpg);
   left: 496px;
}

#shape14  {
   top: 418px;
   left: 514px;
}

#shape11  {
   top: 256px;
   left: 513px;
}

#shape13  {
   background: url(bcsmedia/shape13.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 514px;
   top: 364px;
   z-index: 4;
   width: 198px;
   height: 1px;
}

#shape12  {
   top: 310px;
   left: 513px;
}

#shape6  {
   background: url(bcsmedia/shape6.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 510px;
   top: 186px;
   z-index: 3;
   width: 207px;
   height: 306px;
}

#shape9  {
   top: 207px;
}

#layer1  {
   background: url(bcsmedia/layer1.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 12px;
   top: 44px;
   z-index: 5;
   width: 395px;
   height: 55px;
}

#shape4  {
   z-index: 5;
   top: 168px;
}

#csand  {
   background-image: url(instructionmedia/csand.jpg);
   top: 640px;
}

#asand  {
   background-image: url(instructionmedia/asand.jpg);
   top: 296px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #787878;
}

