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

#shape4,
#shape4copy8,
#shape4copy3,
#shape4copy2,
#shape4copy7,
#shape4copy6,
#shape4copy5,
#shape4copy4  {
   background: url(homemedia/shape4copy2.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 483px;
   z-index: 4;
   width: 6px;
   height: 7px;
}

#managedbycoastalarearealestatecallmarlenebynumoffice p,
#i3617293906301sfultonbeachrdrockporttx78382 p  {
   font: 16px/19px Arial;
   margin: 0px;
   text-align: center;
}

#layer157copy,
#layer157,
#layer157copy3,
#layer157copy2,
#layer157copy5,
#layer157copy4  {
   background: url(homemedia/layer157copy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 49px;
   z-index: 3;
   width: 6px;
   height: 6px;
}

#location p,
#todo p,
#fullhookups3050ampswithpullthrusavailableforupto4 p,
#info p  {
   font: 14px/17px Arial;
   margin: 0px;
   text-align: left;
}

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

#id151requiredfieldnoteoneofourstaffmemberswillcallyou p  {
   font: 14px/17px Arial;
   margin: 0px;
   text-align: center;
   color: #030303;
}

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

#managedbycoastalarearealestatecallmarlenebynumoffice p  {
   color: #180702;
}

#id151requiredfieldnoteoneofourstaffmemberswillcallyou  {
   visibility: visible;
   position: absolute;
   left: 495px;
   top: 1187px;
   z-index: 4;
   width: 364px;
}

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

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

#fullhookups3050ampswithpullthrusavailableforupto4 p  {
   color: #121313;
}

#atbeaconrvparkbeautifularansasbayisatyourdoorstepw  {
   visibility: visible;
   position: absolute;
   left: 460px;
   top: 398px;
   z-index: 3;
   width: 410px;
}

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

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

#i3617293906301sfultonbeachrdrockporttx78382 p  {
   color: #040404;
}

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

#i550ftfishingpierwithunderwatergreenlight  {
   background: url(homemedia/id121550ftfishingpierwithun.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: 367px;
   z-index: 3;
   width: 302px;
}

#reserveform fieldset label  {
   margin-right: .5em;
   display: block;
   text-align: right;
   float: left;
   width: 126px;
}

#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%;
}

#reserveform fieldset *  {
   font: 12px/14px "Courier New";
}

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

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

#reserveform fieldset  {
   border: none;
}

#mainmenu li a:hover  {
   font-style: italic;
   font-weight: bold;
}

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

#copyrightbutton a  {
   font-style: Normal;
   display: block;
   width: 100%;
   text-decoration: none;
   color: #FFFFFF;
}

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

#id81beaconrvpark  {
   background: url(homemedia/id81beaconrvpark.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  {
   font: 11px/21px Arial;
   text-align: center;
   visibility: visible;
   position: absolute;
   left: 325px;
   top: 1951px;
   z-index: 3;
   width: 285px;
   height: 42px;
}

#linecopy,
#line  {
   visibility: visible;
   position: absolute;
   left: 74px;
   z-index: 5;
   width: 363px;
   height: 21px;
   background-repeat: no-repeat;
}

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

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

#reserveform p  {
   font: 12px/14px "Courier New";
   margin: 0px;
   text-align: justify;
}

#layer157copy3  {
   top: 1222px;
}

#mainmenu li a  {
   font-style: Normal;
   font-weight: Normal;
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   color: #FEFBFB;
   height: 100%;
}

#layer157copy2  {
   top: 1242px;
}

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

#layer157copy5  {
   top: 1142px;
}

#layer157copy4  {
   top: 1201px;
}

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

#layer157copy  {
   top: 1263px;
}

#shape4copy5  {
   top: 696px;
}

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

#mainmenu li  {
   height: 100%;
   display: inline;
   margin: 0px;
}

#shape4copy4  {
   top: 713px;
}

#reserveform  {
   visibility: visible;
   position: absolute;
   left: 483px;
   top: 963px;
   z-index: 4;
   width: 388px;
}

#shape4copy6  {
   top: 680px;
}

#shape4copy7  {
   top: 612px;
}

#shape4copy3  {
   top: 731px;
}

#shape4copy8  {
   top: 630px;
}

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

#shape4copy2  {
   top: 748px;
}

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

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

#mainmenu  {
   font: 14px/18px Tahoma;
   margin: 0px;
   height: 18px;
   padding: 0px;
   list-style: none;
   text-align: justify;
   color: #FEFBFB;
   position: absolute;
   left: 525px;
   top: 74px;
   z-index: 3;
}

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

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

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

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

#layer139  {
   background: url(homemedia/layer139.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 609px;
   top: 644px;
   z-index: 4;
   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;
}

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

#pid1home  {
   margin: 0px auto 0px auto;
   background: url(homemedia/interiortile.gif) repeat center top;
   height: 2001px;
   width: 939px;
   position: relative;
}

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

#layer157  {
   top: 1165px;
}

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

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

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

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

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

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

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

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

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

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

#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;
}

#todo p  {
   padding-bottom: 4px;
}

#shape4  {
   top: 579px;
}

#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;
}

#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: 765px;
   z-index: 6;
   width: 90px;
   height: 88px;
}

#line  {
   background-image: url(homemedia/line.gif);
   top: 312px;
}

#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;
}

.centerac  {
   text-align: center;
}

fieldset *  {
   margin-left: 0;
   margin-right: 0;
   padding-bottom: 0;
   padding-top: 0;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background: #FFFFFF url(homemedia/exteriortile.gif) center top repeat;
}

