a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#apartmentstext2 p,
#fortaleza2higheuros p,
#casadcarolinatext1 p,
#apartmentstext1 p,
#carolinatext3 p,
#contacttext2 p,
#fortaleza2text1 p,
#fortalezaheading p,
#casaolimpiatext2 p,
#contacttext1 p,
#fortaleza2lowpound p,
#fortalezatext2 p,
#carolinatext2 p,
#fortaleza2highpounds p,
#fortalezamideuro p,
#casaolimpiatext1 p,
#aboutus2 p,
#fortalezamidpounds p,
#fortalezatext1 p,
#casinhadaavotext2 p,
#id102privacy p,
#fortaleza2loweuro p,
#homepagetext1text p,
#aboutus1 p,
#casadcarolinatext2 p,
#casinhadaavotext1 p  {
   margin: 0px;
   padding-right: 10px;
   padding-left: 10px;
   text-align: justify;
   font-family: Verdana;
}

#id63carolina1b a,
#enquiriesb a,
#id96insuranceb a,
#contactb a,
#id91carolinab a,
#id95carhireb a,
#fortelezab a,
#privacyb a,
#id88homeb a,
#fortalezab a,
#sitemapb a,
#id50carolina1b a,
#aboutusb a,
#casinhadaavob a,
#carolina2b a,
#id54carolinab a,
#i3rdlevelmenu li a,
#id89apartmentsb a,
#casaolimpiab a,
#id94flightsb a,
#fortaleza2b a,
#id97golfb a  {
   display: block;
   width: 100%;
   text-decoration: none;
}

#id11flightsb a:hover,
#id15homeb a:hover,
#id13apartmentsb a:hover,
#id7insuranceb a:hover,
#id5golfb a:hover,
#id9carhireb a:hover  {
   background-position: -125px 0%;
}

#id5golfb a,
#id11flightsb a,
#id15homeb a,
#id7insuranceb a,
#id9carhireb a,
#id13apartmentsb a  {
   background-repeat: no-repeat;
   display: block;
   height: 25px;
   width: 125px;
   background-position: 0% 0px;
   font-size: 25px;
   line-height: 25px;
}

#insholextraxmedia,
#insclubxmedia,
#carpelicanxmedia,
#carautoxmedia,
#careasyxmedia  {
   visibility: visible;
   position: absolute;
   left: 536px;
   z-index: 2;
   width: 120px;
}

#golftext p,
#insurancetext p,
#flightstext1 p,
#carhiretext p  {
   font: 12px/14px Verdana;
   margin: 0px;
   padding-bottom: 4px;
   padding-right: 10px;
   padding-left: 10px;
   text-align: justify;
}

#apartmentmenu li a:hover,
#i3rdlevelmenu li a:hover  {
   color: #FF0000;
}

#contacttext1,
#fortalezaheading,
#apartmentstext1  {
   visibility: visible;
   position: absolute;
   left: 150px;
   top: 131px;
   z-index: 2;
}

#id63carolina1b,
#fortelezab,
#id54carolinab  {
   font: 18px/21px Verdana;
   padding-bottom: 6px;
   padding-right: 10px;
   padding-left: 10px;
   text-align: justify;
   visibility: visible;
   position: absolute;
   z-index: 2;
   width: 78px;
   height: 21px;
}

#contacttext2,
#golftext,
#fortaleza2text1  {
   visibility: visible;
   position: absolute;
   left: 149px;
   z-index: 2;
   width: 300px;
}

#carolina2b,
#fortaleza2b,
#id50carolina1b  {
   font: 18px/25px Verdana;
   padding-bottom: 6px;
   padding-right: 10px;
   padding-left: 10px;
   text-align: justify;
   visibility: visible;
   position: absolute;
   z-index: 2;
   width: 82px;
   height: 25px;
}

#golfpargolferxmedia,
#golf14clubsxmedia  {
   visibility: visible;
   position: absolute;
   left: 484px;
   z-index: 2;
   width: 234px;
}

#homepagetext2text p,
#apartmentstext3 p  {
   margin: 0px;
   font-family: Verdana;
   padding-bottom: 6px;
   padding-right: 10px;
   padding-left: 10px;
   text-align: center;
}

#fortalezamideuro,
#fortaleza2loweuro  {
   visibility: visible;
   position: absolute;
   left: 690px;
   z-index: 4;
   width: 48px;
}

#fortaleza2inside1,
#apartmentsimage1  {
   visibility: visible;
   position: absolute;
   left: 160px;
   z-index: 2;
   width: 280px;
   height: 210px;
   background-repeat: no-repeat;
}

#casinhadaavotext1,
#casaolimpiatext1  {
   visibility: visible;
   position: absolute;
   left: 149px;
   top: 131px;
   z-index: 2;
}

#id13apartmentsb,
#onapartmentpage  {
   visibility: visible;
   position: absolute;
   left: 125px;
   top: 100px;
   z-index: 6;
   width: 125px;
   height: 25px;
}

#id102privacy,
#casadcarolinatext1  {
   visibility: visible;
   position: absolute;
   left: 150px;
   z-index: 2;
   width: 301px;
}

#id7insuranceb,
#oninsurancepage  {
   visibility: visible;
   position: absolute;
   left: 500px;
   top: 100px;
   z-index: 3;
   width: 125px;
   height: 25px;
}

#flightcoxmedia,
#freedomxmedia  {
   visibility: visible;
   position: absolute;
   left: 539px;
   z-index: 2;
   width: 120px;
}

#algarveimage,
#fortaleza2beach  {
   visibility: visible;
   position: absolute;
   left: 460px;
   top: 135px;
   z-index: 2;
   width: 280px;
   background-repeat: no-repeat;
}

#insprimaryxmedia,
#avroxmedia  {
   visibility: visible;
   position: absolute;
   top: 142px;
   z-index: 2;
   width: 234px;
}

#carolinatext3,
#carolinatext2  {
   visibility: visible;
   position: absolute;
   left: 461px;
   top: 131px;
   z-index: 2;
   width: 288px;
}

#homepagetext1text,
#aboutus2  {
   visibility: visible;
   position: absolute;
   left: 149px;
   z-index: 2;
   width: 302px;
}

#contactb,
#casinhadaavob  {
   font: 14px/22px Verdana;
   padding-bottom: 6px;
   padding-right: 10px;
   padding-left: 10px;
   text-align: left;
   visibility: visible;
   position: absolute;
   z-index: 2;
   height: 22px;
}

#fortaleza2highpounds p  {
   font-size: 10px;
   line-height: 12px;
   padding-top: 5px;
}

#fortalezab,
#sitemapb  {
   font: 14px/24px Verdana;
   padding-bottom: 6px;
   padding-right: 10px;
   padding-left: 10px;
   text-align: left;
   visibility: visible;
   position: absolute;
   z-index: 2;
   height: 24px;
}

#id56contactgb a:hover  {
   background-position: -279px 0%;
}

#fortaleza2higheuros p  {
   font-size: 10px;
   line-height: 12px;
   padding-top: 5px;
}

#fortaleza2lowpound p  {
   font-size: 10px;
   line-height: 12px;
   padding-top: 2px;
}

#casadcarolinatext2 p  {
   padding-bottom: 6px;
   font-size: 10px;
   line-height: 12px;
}

#id5golfb,
#id15homeb  {
   visibility: visible;
   position: absolute;
   top: 100px;
   z-index: 2;
   width: 125px;
   height: 25px;
}

#fortalezamidpounds p  {
   font-size: 10px;
   line-height: 12px;
   padding-top: 5px;
}

#casadcarolinatext1 p  {
   font-size: 10px;
   line-height: 12px;
   padding-bottom: 4px;
}

#homepagetext1text p  {
   font-size: 10px;
   line-height: 12px;
   padding-bottom: 6px;
}

#fortaleza2loweuro p  {
   font-size: 10px;
   line-height: 12px;
   padding-top: 2px;
}

#casinhadaavotext2 p  {
   padding-bottom: 6px;
   font-size: 10px;
   line-height: 12px;
}

#casinhadaavotext1 p  {
   padding-bottom: 6px;
   font-size: 18px;
   line-height: 22px;
}

#homepagetext2text p  {
   font-size: 14px;
   line-height: 17px;
}

#golfpargolferxmedia  {
   top: 286px;
}

#casaolimpiatext1 p  {
   padding-bottom: 6px;
   font-size: 18px;
   line-height: 22px;
}

#casaolimpiatext2 p  {
   padding-bottom: 6px;
   font-size: 10px;
   line-height: 12px;
}

#fortalezamideuro p  {
   font-size: 10px;
   line-height: 12px;
   padding-top: 5px;
}

#apartmentmenu li a  {
   padding-left: 10px;
   padding-right: 10px;
   text-decoration: none;
   color: #000099;
   width: 100%;
   display: block;
}

#fortalezaheading p  {
   padding-bottom: 6px;
   font-size: 18px;
   line-height: 22px;
}

#i3rdlevelmenu li a  {
   height: 100%;
   color: #0000CC;
}

#casadcarolinatext1  {
   top: 131px;
}

#casinhadaavotext1  {
   width: 298px;
}

#fortaleza2loweuro  {
   top: 344px;
}

#fortaleza2inside1  {
   background-image: url(fortaleza2media/fortaleza2inside1.gif);
   top: 238px;
}

#homepagetext1text  {
   top: 147px;
}

#fortaleza2text1 p  {
   font-size: 10px;
   line-height: 12px;
   padding-bottom: 6px;
}

#apartmentstext3 p  {
   font-size: 18px;
   line-height: 22px;
}

#insholextraxmedia  {
   top: 209px;
}

#id89apartmentsb a  {
   color: #3333FF;
}

#golf14clubsxmedia  {
   top: 356px;
}

#apartmentstext2 p  {
   font-size: 10px;
   line-height: 12px;
   padding-bottom: 6px;
}

#apartmentstext1 p  {
   font-size: 10px;
   line-height: 12px;
   padding-bottom: 6px;
}

#id13apartmentsb a  {
   background-image: url(insurancemedia/id13apartmentsb.gif);
}

#apartmentsimage1  {
   background-image: url(apartmentsmedia/apartmentsimage1.gif);
   top: 285px;
}

#id63carolina1b a  {
   color: #0000CC;
}

#carpelicanxmedia  {
   top: 437px;
}

#i3rdlevelmenu li  {
   height: 100%;
   display: block;
   float: left;
   margin: 0px;
}

#apartmentmenu li  {
   width: 100%;
   display: block;
   margin: 0px;
}

#fortalezamideuro  {
   top: 392px;
}

#casaolimpiatext1  {
   width: 301px;
}

#fortalezatext1 p  {
   font-size: 10px;
   line-height: 12px;
   padding-bottom: 6px;
}

#fortalezaheading  {
   width: 294px;
}

#id96insuranceb a  {
   color: #3333FF;
}

#id50carolina1b a  {
   color: #0033CC;
}

#fortalezatext2 p  {
   font-size: 10px;
   line-height: 12px;
   padding-bottom: 6px;
}

#insprimaryxmedia  {
   left: 481px;
}

#fortaleza2text1  {
   top: 172px;
}

#apartmentstext1  {
   width: 299px;
}

#fortaleza2beach  {
   background-image: url(fortaleza2media/fortaleza2beach.gif);
   height: 175px;
}

#casinhadaavob a  {
   color: #3333FF;
}

#id7insuranceb a  {
   background-image: url(golfmedia/id7insuranceb.gif);
}

#id56contactgb a  {
   background: url(carolina2media/id56contactgb.gif) no-repeat 0% 0px;
   display: block;
   height: 34px;
   width: 279px;
   font-size: 34px;
   line-height: 34px;
}

#onapartmentpage  {
   background: url(apartmentsmedia/onapartmentpage.gif) no-repeat;
}

#id91carolinab a  {
   color: #3333FF;
}

#oninsurancepage  {
   background: url(insurancemedia/oninsurancepage.gif) no-repeat;
}

#apartmentstext3  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 131px;
   z-index: 2;
   width: 149px;
}

#carolinatext2 p  {
   padding-bottom: 6px;
   font-size: 18px;
   line-height: 22px;
}

#id54carolinab a  {
   color: #0000CC;
}

#carolinatext3 p  {
   padding-bottom: 6px;
   font-size: 18px;
   line-height: 22px;
}

#casaolimpiab a  {
   color: #3333FF;
}

#contacttext1 p  {
   padding-bottom: 6px;
   font-size: 14px;
   line-height: 17px;
}

#id94flightsb a  {
   color: #3333FF;
}

#flightcoxmedia  {
   top: 283px;
}

#id102privacy p  {
   font-size: 10px;
   line-height: 12px;
   padding-bottom: 6px;
}

#id50carolina1b  {
   top: 476px;
   left: 678px;
}

#id63carolina1b  {
   top: 133px;
   left: 151px;
}

#id11flightsb a  {
   background-image: url(insurancemedia/id11flightsb.gif);
}

#id95carhireb a  {
   color: #3333FF;
}

#contacttext2 p  {
   padding-bottom: 6px;
   font-size: 14px;
   line-height: 17px;
}

#fortaleza2b a  {
   color: #0033CC;
}

#apartmentmenu  {
   font: 14px/23px Verdana;
   margin: 0px;
   padding: 0px;
   list-style: none;
   text-align: center;
   color: #000099;
   position: absolute;
   left: 0px;
   top: 159px;
   z-index: 2;
   width: 130px;
}

#id54carolinab  {
   top: 133px;
   left: 151px;
}

#i3rdlevelmenu  {
   font: 12px/15px Verdana;
   height: 15px;
   text-align: center;
   margin: 0px;
   padding: 0px;
   list-style: none;
   color: #0000CC;
   position: absolute;
   left: 221px;
   top: 512px;
   z-index: 2;
   width: 313px;
}

#insclubxmedia  {
   top: 279px;
}

#careasyxmedia  {
   top: 372px;
}

#carautoxmedia  {
   top: 297px;
}

#id9carhireb a  {
   background-image: url(insurancemedia/id9carhireb.gif);
}

#freedomxmedia  {
   top: 212px;
}

#id56contactgb  {
   visibility: visible;
   position: absolute;
   left: 460px;
   top: 240px;
   z-index: 2;
   width: 279px;
   height: 34px;
}

#casinhadaavob  {
   width: 139px;
   top: 171px;
   left: 307px;
}

#id102privacy  {
   top: 133px;
}

#flightstext1  {
   visibility: visible;
   position: absolute;
   left: 149px;
   top: 138px;
   z-index: 2;
   width: 301px;
}

#id11flightsb  {
   visibility: visible;
   position: absolute;
   left: 250px;
   top: 100px;
   z-index: 5;
   width: 125px;
   height: 25px;
}

#enquiriesb a  {
   color: #3333FF;
}

#fortalezab a  {
   color: #3333FF;
}

#contacttext2  {
   top: 253px;
}

#algarveimage  {
   background-image: url(homemedia/algarveimage.gif);
   height: 263px;
}

#fortelezab a  {
   color: #0000CC;
}

#carolina2b a  {
   color: #0033CC;
}

#contacttext1  {
   width: 299px;
}

#id97golfb a  {
   color: #3333FF;
}

#id88homeb a  {
   color: #3333FF;
}

#fortaleza2b  {
   top: 256px;
   left: 658px;
}

#id15homeb a  {
   background-image: url(insurancemedia/id15homeb.gif);
}

#rentalframe  {
   position: absolute;
   left: 460px;
   top: 296px;
   z-index: 2;
   width: 280px;
   height: 200px;
   background-repeat: no-repeat;
}

#id9carhireb  {
   visibility: visible;
   position: absolute;
   left: 375px;
   top: 100px;
   z-index: 4;
   width: 125px;
   height: 25px;
}

#privacyb a  {
   color: #3333FF;
}

#aboutus1 p  {
   font-size: 10px;
   line-height: 12px;
   padding-bottom: 6px;
}

#sitemapb a  {
   color: #3333FF;
}

#ongolfpage  {
   background: url(golfmedia/ongolfpage.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 625px;
   top: 100px;
   z-index: 3;
   width: 125px;
   height: 25px;
}

#background  {
   margin: 0px auto 0px auto;
   background: url(insurancemedia/background.gif) no-repeat;
   height: 550px;
   width: 750px;
   position: relative;
}

#fortalezab  {
   width: 144px;
   top: 128px;
   left: 308px;
}

#avroxmedia  {
   left: 479px;
}

#carolina2b  {
   top: 272px;
   left: 671px;
}

#aboutusb a  {
   color: #3333FF;
}

#coatofarms  {
   background: url(apartmentsmedia/coatofarms.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 25px;
   top: 390px;
   z-index: 2;
   width: 100px;
   height: 105px;
}

#id5golfb a  {
   background-image: url(insurancemedia/id5golfb.gif);
}

#contactb a  {
   color: #3333FF;
}

#fortelezab  {
   top: 151px;
   left: 150px;
}

#aboutus2 p  {
   padding-bottom: 6px;
   line-height: 12px;
   font-size: 10px;
}

#id15homeb  {
   left: 0px;
}

#id5golfb  {
   left: 625px;
}

#contactb  {
   width: 99px;
   top: 369px;
   left: 39px;
}

#golftext  {
   top: 129px;
}

#aboutus2  {
   top: 216px;
}

#sitemapb  {
   width: 103px;
   top: 387px;
   left: 40px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #FFFFFF;
}


