a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#hznpid5towersten,
#hzncontactinformation2,
#hznpid3towersseven,
#hznpid13future,
#hznpid6towersgrande,
#hznpid7twintowers,
#hznpid4towerseightnine,
#hznpid2towersponceinlet,
#hznpid10thedimuccitower,
#hznflorida,
#hznpid8bouchelleisland,
#hznpid9contactinformation,
#hznpid11bouchelleisland2  {
   width: 100%;
   height: 1px;
   overflow: visible;
   position: absolute;
   top: 50%;
   left: 0px;
}

#contactinformation2,
#pid6towersgrande,
#pid7twintowers,
#pid3towersseven,
#pid4towerseightnine,
#pid2towersponceinlet,
#pid10thedimuccitower,
#pid5towersten,
#florida,
#pid13future,
#pid8bouchelleisland,
#pid9contactinformation,
#pid11bouchelleisland2  {
   width: 800px;
   height: 500px;
   position: absolute;
   margin-left: -400px;
   left: 50%;
   top: -250px;
}

#bouchelleisland2b a,
#thedimuccitowerb a,
#towersponceinletb a,
#twintowersb a,
#contactinformation2b a,
#towersgrandeb a,
#towerseightninebcopy a,
#towerstenb a,
#bouchelleislandb a,
#futureb a,
#towerssevenb a,
#id35contactinformationb a  {
   background-repeat: no-repeat;
   display: block;
   height: 100px;
   background-position: 0% 0px;
   font-size: 100px;
   line-height: 100px;
}

#bouchelleislandtext p,
#towersseventext p,
#callustodayformoreinforma p,
#twintowerstext p,
#towersponceinlettext p,
#thedimuccitowertext p,
#towerstentext p,
#towersgrandetext p,
#towerseightninetext p,
#bouchelleisland2text p  {
   font: 14px/13px Arial;
   margin: 0px;
   padding-right: 8px;
   padding-left: 8px;
   text-align: center;
}

#towersponceinlettext,
#towerseightninetext,
#thedimuccitowertext,
#bouchelleisland2text,
#towerstentext,
#towersgrandetext,
#twintowerstext,
#bouchelleislandtext,
#towersseventext  {
   visibility: visible;
   position: absolute;
   left: 8px;
   top: 300px;
   z-index: 2;
   width: 345px;
}

#twintowers,
#towersseven,
#id5future,
#bouchelleisland,
#towersponceinlet,
#towerseightnine,
#thedimuccitower,
#towersgrande,
#bouchelleisland2,
#towersten  {
   visibility: visible;
   position: absolute;
   left: 376px;
   top: 69px;
   z-index: 2;
   width: 406px;
   height: 323px;
   background-repeat: no-repeat;
}

#id35contactinformationb a:hover,
#towersponceinletb a:hover,
#towersgrandeb a:hover,
#towerstenb a:hover  {
   background-position: -78px 0%;
}

#thedimuccitowerb a:hover,
#bouchelleisland2b a:hover,
#futureb a:hover,
#contactinformation2b a:hover  {
   background-position: -164px 0%;
}

#twintowersb a:hover,
#towerssevenb a:hover,
#bouchelleislandb a:hover,
#towerseightninebcopy a:hover  {
   background-position: -79px 0%;
}

#completedprojectsb a,
#dimuccirealtyb a,
#newdevelopmentb a  {
   background-repeat: no-repeat;
   display: block;
   height: 11px;
   background-position: 0% 0px;
   font-size: 11px;
   line-height: 11px;
}

#towerstenb,
#towersponceinletb,
#id35contactinformationb  {
   visibility: visible;
   position: absolute;
   z-index: 2;
   width: 78px;
   height: 100px;
}

#towerssevenb,
#twintowersb,
#towerseightninebcopy  {
   visibility: visible;
   position: absolute;
   z-index: 2;
   width: 79px;
   height: 100px;
}

#thedimuccitowerb,
#bouchelleisland2b,
#futureb  {
   visibility: visible;
   position: absolute;
   z-index: 3;
   width: 164px;
   height: 100px;
}

#id17contactinformation p a:hover  {
   font-style: italic;
}

#since1935thedimuccinameha p  {
   font: 12px/14px "Times New Roman";
   margin: 0px;
   padding-bottom: 8px;
   text-align: justify;
}

#callustodayformoreinforma p  {
   letter-spacing: 1px;
}

#completedprojectsb a:hover  {
   background-position: -128px 0%;
}

#id17contactinformation p a  {
   font-style: Normal;
   text-decoration: none;
}

#id35contactinformationb a  {
   width: 78px;
   background-image: url(bouchelleisland2media/id35contactinformationb.gif);
}

#since1935thedimuccinameha  {
   visibility: visible;
   position: absolute;
   left: 521px;
   top: 79px;
   z-index: 4;
   width: 254px;
}

#callustodayformoreinforma  {
   visibility: visible;
   position: absolute;
   left: 362px;
   top: 402px;
   z-index: 2;
   width: 436px;
}

#id17contactinformation p  {
   font: 13px/14px Arial;
   margin: 0px;
   padding-bottom: 8px;
   text-align: right;
}

#dimuccicompaniesflorida  {
   background: url(floridamedia/dimuccicompaniesflorida.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 30px;
   top: 11px;
   z-index: 2;
   width: 396px;
   height: 14px;
}

#id35contactinformationb  {
   top: 172px;
   left: 270px;
}

#newdevelopmentb a:hover  {
   background-position: -117px 0%;
}

#id17contactinformation  {
   visibility: visible;
   position: absolute;
   left: 601px;
   top: 328px;
   z-index: 3;
   width: 132px;
}

#contactinformation2b a  {
   width: 164px;
   background-image: url(bouchelleisland2media/contactinformation2b.gif);
}

#dimuccirealtyb a:hover  {
   background-position: -95px 0%;
}

#towerseightninebcopy a  {
   width: 79px;
   background-image: url(bouchelleisland2media/towerseightninebcopy.gif);
}

#id33contactinformation  {
   background: url(contactinformationmedia/id33contactinformation.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 13px;
   top: 289px;
   z-index: 2;
   width: 335px;
   height: 127px;
}

#bouchelleisland2text p  {
   font-weight: bold;
}

#id15contactinformation  {
   background: url(contactinformationmedia/id15contactinformation.gif) no-repeat;
   position: absolute;
   left: 361px;
   top: 56px;
   z-index: 2;
   width: 436px;
   height: 373px;
}

#thedimuccitowertext p  {
   font-weight: bold;
}

#towerseightninebcopy  {
   top: 65px;
   left: 184px;
}

#completedprojectsb a  {
   width: 128px;
   background-image: url(bouchelleisland2media/completedprojectsb.gif);
}

#contactinformation2b  {
   visibility: visible;
   position: absolute;
   left: 184px;
   top: 172px;
   z-index: 3;
   width: 164px;
   height: 100px;
}

#towersponceinletb a  {
   width: 78px;
   background-image: url(bouchelleisland2media/towersponceinletb.gif);
}

#bouchelleisland2b a  {
   width: 164px;
   background-image: url(bouchelleisland2media/bouchelleisland2b.gif);
}

#bouchelleislandb a  {
   width: 79px;
   background-image: url(bouchelleisland2media/bouchelleislandb.gif);
}

#thedimuccitowerb a  {
   width: 164px;
   background-image: url(bouchelleisland2media/thedimuccitowerb.gif);
}

#completedprojectsb  {
   visibility: visible;
   position: absolute;
   left: 278px;
   top: 460px;
   z-index: 2;
   width: 128px;
   height: 11px;
}

#newdevelopmentb a  {
   width: 117px;
   background-image: url(bouchelleisland2media/newdevelopmentb.gif);
}

#towersponceinletb  {
   top: 65px;
   left: 13px;
}

#bouchelleisland2b  {
   top: 65px;
   left: 184px;
}

#bouchelleislandb  {
   visibility: visible;
   position: absolute;
   left: 184px;
   top: 172px;
   z-index: 2;
   width: 79px;
   height: 100px;
}

#thedimuccitowerb  {
   top: 65px;
   left: 13px;
}

#bouchelleisland2  {
   background-image: url(bouchelleisland2media/bouchelleisland2.gif);
}

#towersponceinlet  {
   background-image: url(towersponceinletmedia/towersponceinlet.gif);
}

#dimuccirealtyb a  {
   width: 95px;
   background-image: url(bouchelleisland2media/dimuccirealtyb.gif);
}

#newdevelopmentb  {
   visibility: visible;
   position: absolute;
   left: 143px;
   top: 460px;
   z-index: 2;
   width: 117px;
   height: 11px;
}

#towerseightnine  {
   background-image: url(towerseightandninemedia/towerseightnine.gif);
}

#bouchelleisland  {
   background-image: url(bouchelleislandmedia/bouchelleisland.gif);
}

#towersseventext  {
   z-index: 3;
}

#thedimuccitower  {
   background-image: url(thedimuccitowermedia/thedimuccitower.gif);
}

#towersgrandeb a  {
   width: 78px;
   background-image: url(bouchelleisland2media/towersgrandeb.gif);
}

#emailb a:hover  {
   background-position: -35px 0%;
}

#dimuccirealtyb  {
   visibility: visible;
   position: absolute;
   left: 30px;
   top: 460px;
   z-index: 2;
   width: 95px;
   height: 11px;
}

#towerssevenb a  {
   width: 79px;
   background-image: url(bouchelleisland2media/towerssevenb.gif);
}

#towersgrandeb  {
   visibility: visible;
   position: absolute;
   left: 13px;
   top: 172px;
   z-index: 2;
   width: 78px;
   height: 100px;
}

#homeb a:hover  {
   background-position: -39px 0%;
}

#twintowersb a  {
   width: 79px;
   background-image: url(bouchelleisland2media/twintowersb.gif);
}

#towerstenb a  {
   width: 78px;
   background-image: url(bouchelleisland2media/towerstenb.gif);
}

#towerssevenb  {
   top: 65px;
   left: 98px;
}

#towersgrande  {
   background-image: url(towersgrandemedia/towersgrande.gif);
}

#i3863222000  {
   background: url(floridamedia/3863222000.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 29px;
   top: 31px;
   z-index: 2;
   width: 124px;
   height: 11px;
}

#twintowersb  {
   top: 172px;
   left: 98px;
}

#towersseven  {
   background-image: url(towerssevenmedia/towersseven.gif);
}

#towerstenb  {
   top: 65px;
   left: 270px;
}

#wordsfront  {
   background: url(floridamedia/wordsfront.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 511px;
   top: 69px;
   z-index: 3;
   width: 279px;
   height: 323px;
}

#twintowers  {
   background-image: url(twintowersmedia/twintowers.gif);
}

#towersten  {
   background-image: url(towerstenmedia/towersten.gif);
}

#id5future  {
   background-image: url(futuremedia/id5future.gif);
}

#companies  {
   background: url(floridamedia/companies.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 651px;
   top: 479px;
   z-index: 2;
   width: 122px;
   height: 8px;
}

#futureb a  {
   width: 164px;
   background-image: url(bouchelleisland2media/futureb.gif);
}

#emailb a  {
   background: url(bouchelleisland2media/emailb.gif) no-repeat 0% 0px;
   display: block;
   height: 17px;
   width: 35px;
   font-size: 17px;
   line-height: 17px;
}

#homeb a  {
   background: url(bouchelleisland2media/homeb.gif) no-repeat 0% 0px;
   display: block;
   height: 18px;
   width: 39px;
   font-size: 18px;
   line-height: 18px;
}

#futureb  {
   top: 172px;
   left: 13px;
}

#dimucci  {
   background: url(floridamedia/dimucci.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 550px;
   top: 445px;
   z-index: 2;
   width: 223px;
   height: 21px;
}

#layer1  {
   background: url(floridamedia/layer1.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 57px;
   z-index: 2;
   width: 800px;
   height: 371px;
}

#emailb  {
   visibility: visible;
   position: absolute;
   left: 738px;
   top: 13px;
   z-index: 2;
   width: 35px;
   height: 17px;
}

#homeb  {
   visibility: visible;
   position: absolute;
   left: 689px;
   top: 12px;
   z-index: 2;
   width: 39px;
   height: 18px;
}

#logo  {
   background: url(floridamedia/logo.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 494px;
   top: 433px;
   z-index: 2;
   width: 49px;
   height: 63px;
}

#back  {
   background: url(bouchelleisland2media/back.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 1;
   width: 800px;
   height: 500px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background: #FFFFFF url(bouchelleisland2media/exteriortile.gif) center top repeat;
}

