#location p a:hover,
#managedbycoastalarearealestatecallmarlenebynumoffice p a:hover,
#todo p a:hover  {
   font-style: italic;
}

#managedbycoastalarearealestatecallmarlenebynumoffice p a  {
   font-style: Normal;
   text-decoration: none;
   color: #180702;
}

#birdingsailingkayakingbeachcombingdolphinwatchingtripsf  {
   background: url(homemedia/id198birdingsailingkayaking.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 87px;
   top: 355px;
   z-index: 6;
   width: 343px;
   height: 182px;
}

#managedbycoastalarearealestatecallmarlenebynumoffice  {
   visibility: visible;
   position: absolute;
   left: 619px;
   top: 1702px;
   z-index: 4;
   width: 285px;
}

#requiredfieldsnoteoneofourstaffmemberswillcallyou p  {
   font: 11px/13px Arial;
   margin: 0px;
   text-align: center;
}

#atbeaconrvparkinrockporttxbeautifularansasbayisat p  {
   font: 14px/15px Arial;
   margin: 0px;
   text-align: justify;
}

#requiredfieldsnoteoneofourstaffmemberswillcallyou  {
   visibility: visible;
   position: absolute;
   left: 496px;
   top: 1247px;
   z-index: 4;
   width: 356px;
}

#fullhookups3050ampswithpullthrusavailableforupto4  {
   visibility: visible;
   position: absolute;
   left: 496px;
   top: 567px;
   z-index: 6;
   width: 344px;
}

#atbeaconrvparkinrockporttxbeautifularansasbayisat  {
   visibility: visible;
   position: absolute;
   left: 470px;
   top: 391px;
   z-index: 3;
   width: 410px;
}

#comestaywithusforthewinterthesummeradayoralong  {
   background: url(homemedia/id191comestaywithusforthewi.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 56px;
   top: 1306px;
   z-index: 4;
   width: 830px;
   height: 44px;
}

#i3617293906301sfultonbeachrdrockporttx78382  {
   visibility: visible;
   position: absolute;
   left: 59px;
   top: 1728px;
   z-index: 4;
   width: 221px;
}

#i550ftfishingpierwithunderwatergreenlight  {
   background: url(homemedia/id122550ftfishingpierwithun.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 102px;
   top: 167px;
   z-index: 5;
   width: 119px;
   height: 46px;
}

#reserveform fieldset *:last-child  {
   margin-bottom: 0;
}

#torockportsrvparkonthewater p  {
   font: bold 18px/22px "Trebuchet MS";
   margin: 0px;
   text-align: justify;
}

#torockportsrvparkonthewater  {
   visibility: visible;
   position: absolute;
   left: 577px;
   top: 364px;
   z-index: 3;
   width: 302px;
}

#aransasbayatyourdoorstep  {
   background: url(homemedia/aransasbayatyourdoorstep.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 244px;
   top: 16px;
   z-index: 5;
   width: 570px;
   height: 54px;
}

#todo p a,
#location p a  {
   font-style: Normal;
}

#seascapebutton a:hover  {
   background-position: -300px 0%;
}

#beaconrvparkandmarina  {
   background: url(homemedia/beaconrvparkandmarina.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 63px;
   top: 1666px;
   z-index: 4;
   width: 230px;
   height: 57px;
}

#beaconrvparkamenities  {
   background: url(homemedia/beaconrvparkamenities.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 527px;
   top: 535px;
   z-index: 4;
   width: 293px;
   height: 28px;
}

#reserveform fieldset  {
   border: none;
}

#reserveyourspacenow  {
   background: url(homemedia/reserveyourspacenow.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 550px;
   top: 907px;
   z-index: 6;
   width: 239px;
   height: 36px;
}

#seascapescottages  {
   background: url(homemedia/seascapescottages.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 629px;
   top: 1666px;
   z-index: 4;
   width: 267px;
   height: 34px;
}

#id82beaconrvpark  {
   background: url(homemedia/id82beaconrvpark.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 436px;
   top: 149px;
   z-index: 5;
   width: 465px;
   height: 145px;
}

#seascapebutton a  {
   background: url(homemedia/seascapebutton.gif) no-repeat 0% 0px;
   display: block;
   height: 336px;
   width: 300px;
   font-size: 336px;
   line-height: 336px;
}

#copyrightbutton  {
   left: 325px;
   z-index: 3;
}

#seascapebutton  {
   visibility: visible;
   position: absolute;
   left: 310px;
   top: 1589px;
   z-index: 4;
   width: 300px;
   height: 336px;
}

#petfriendly p  {
   font: bold 11px/13px Arial;
   margin: 0px;
   color: #010101;
   text-align: left;
}

#amenitiesback  {
   background: url(homemedia/amenitiesback.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 472px;
   top: 530px;
   z-index: 3;
   width: 416px;
   height: 770px;
}

#reserveform p  {
   margin: 0px;
}

#aransasbay p  {
   font: bold 9px/11px Arial;
   margin: 0px;
   text-align: center;
   color: #393939;
}

#layer39copy  {
   background: url(homemedia/layer39copy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 113px;
   top: 280px;
   z-index: 3;
   width: 231px;
   height: 34px;
}

#petfriendly  {
   visibility: visible;
   position: absolute;
   left: 498px;
   top: 850px;
   z-index: 4;
   width: 105px;
}

#reserveform  {
   visibility: visible;
   position: absolute;
   left: 496px;
   top: 955px;
   z-index: 4;
   width: 330px;
}

#aransasbay  {
   visibility: visible;
   position: absolute;
   left: 184px;
   top: 888px;
   z-index: 4;
   width: 37px;
}

#layer139  {
   background: url(homemedia/layer139.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 609px;
   top: 639px;
   z-index: 5;
   width: 248px;
   height: 320px;
}

#layer167  {
   background: url(homemedia/layer167.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 73px;
   z-index: 2;
   width: 939px;
   height: 1894px;
}

#mainmenu  {
   left: 525px;
   z-index: 3;
}

#layer165  {
   background: url(homemedia/layer165.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 36px;
   top: 1350px;
   z-index: 3;
   width: 865px;
   height: 587px;
}

#layer140  {
   background: url(homemedia/layer140.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 70px;
   top: 870px;
   z-index: 3;
   width: 160px;
   height: 173px;
}

#layer136  {
   background: url(homemedia/layer136.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 669px;
   top: 664px;
   z-index: 7;
   width: 149px;
   height: 240px;
}

#snapshot  {
   background: url(homemedia/snapshot.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 46px;
   top: 19px;
   z-index: 4;
   width: 200px;
   height: 178px;
}

#location  {
   visibility: visible;
   position: absolute;
   left: 240px;
   top: 845px;
   z-index: 4;
   width: 226px;
}

#layer39  {
   background: url(homemedia/layer39.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 138px;
   top: 282px;
   z-index: 6;
   width: 216px;
   height: 34px;
}

#layer35  {
   background: url(homemedia/layer35.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 142px;
   top: 1367px;
   z-index: 4;
   width: 666px;
   height: 202px;
}

#layer33  {
   background: url(homemedia/layer33.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 452px;
   top: 103px;
   z-index: 3;
   width: 433px;
   height: 250px;
}

#layer97  {
   background: url(homemedia/layer97.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 248px;
   top: 231px;
   z-index: 4;
   width: 50px;
   height: 70px;
}

#layer83  {
   background: url(homemedia/layer83.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 351px;
   top: 1059px;
   z-index: 5;
   width: 92px;
   height: 53px;
}

#layer96  {
   background: url(homemedia/layer96.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 132px;
   top: 233px;
   z-index: 4;
   width: 50px;
   height: 51px;
}

#welcome  {
   background: url(homemedia/welcome.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 471px;
   top: 353px;
   z-index: 4;
   width: 100px;
   height: 35px;
}

#layer92  {
   background: url(homemedia/layer92.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 264px;
   top: 117px;
   z-index: 4;
   width: 90px;
   height: 67px;
}

#layer90  {
   background: url(homemedia/layer90.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 113px;
   top: 1217px;
   z-index: 4;
   width: 2px;
   height: 5px;
}

#layer94  {
   background: url(homemedia/layer94.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 349px;
   top: 164px;
   z-index: 7;
   width: 183px;
   height: 167px;
}

#dolphin  {
   background: url(homemedia/dolphin.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 325px;
   top: 349px;
   z-index: 3;
   width: 66px;
   height: 83px;
}

#canvas  {
   background: url(homemedia/canvas.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 73px;
   top: 333px;
   z-index: 4;
   width: 364px;
   height: 225px;
}

#frame  {
   background: url(homemedia/frame.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 39px;
   top: 9px;
   z-index: 3;
   width: 229px;
   height: 224px;
}

#annie  {
   background: url(homemedia/annie.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 489px;
   top: 760px;
   z-index: 7;
   width: 90px;
   height: 88px;
}

#trans  {
   background: url(homemedia/trans.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 452px;
   top: 189px;
   z-index: 4;
   width: 433px;
   height: 67px;
}

#enjoy  {
   background: url(homemedia/enjoy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 104px;
   top: 357px;
   z-index: 5;
   width: 88px;
   height: 72px;
}

#todo  {
   visibility: visible;
   position: absolute;
   left: 62px;
   top: 1065px;
   z-index: 3;
   width: 402px;
}

#info  {
   visibility: visible;
   position: absolute;
   left: 77px;
   top: 594px;
   z-index: 5;
   width: 372px;
}

html, body  {
   background-image: url(homemedia/exteriortile.gif);
}


