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

a ins  {
   text-decoration: none;
}

#directorytextbutton a:hover,
#registertextbutton a:hover,
#contactustextbutton a:hover,
#gallerytextbutton a:hover,
#hotdealstextbutton a:hover,
#testimonialstextbutton a:hover,
#aboutustextbutton a:hover,
#hometextbutton a:hover,
#fspitextbutton a:hover,
#ispftextbutton a:hover,
#itinerarydetails2scroll p a:hover,
#itinerarydetatilsscroll p a:hover  {
   color: #ECEC00;
   text-decoration: underline;
}

#gallerytextbutton a,
#directorytextbutton a,
#contactustextbutton a,
#hotdealstextbutton a,
#testimonialstextbutton a,
#fspitextbutton a,
#aboutustextbutton a,
#hometextbutton a,
#registertextbutton a,
#ispftextbutton a  {
   display: block;
   width: 100%;
   text-decoration: none;
   color: #CC0000;
}

#hometextbutton,
#directorytextbutton,
#registertextbutton,
#gallerytextbutton,
#contactustextbutton,
#aboutustextbutton,
#hotdealstextbutton,
#testimonialstextbutton  {
   font: 13px/16px "Myriad Pro";
   text-align: left;
   visibility: visible;
   position: absolute;
   top: 6px;
   z-index: 6;
   height: 9px;
}

#txtitalytext p,
#txtfrancetext p,
#txtportugaltext p,
#txtspaintext p  {
   font: bold 9px/10px Arial;
   margin: 0px;
   padding-top: -10px;
   text-align: left;
}

#itinerarydetails2scroll p a,
#itinerarydetatilsscroll p a  {
   color: #000000;
   text-decoration: none;
}

#itinerarydetails2scroll p,
#itinerarydetatilsscroll p  {
   font: 10px/20px Arial;
   margin: 0px;
   padding-top: -10px;
   text-align: justify;
}

#philislandtourstext p,
#internationaltourstext p  {
   font: 13px/16px "Myriad Pro";
   margin: 0px;
   color: #FFFFFF;
   text-align: left;
}

#portugalpix,
#francethumb,
#italypix  {
   visibility: visible;
   position: absolute;
   left: 350px;
   z-index: 3;
   width: 72px;
   height: 55px;
   background-repeat: no-repeat;
}

#boxcontainer,
#boxcontainercopy5  {
   visibility: visible;
   position: absolute;
   left: 768px;
   z-index: 2;
   width: 133px;
   height: 86px;
   background-repeat: no-repeat;
}

#testimonialstextbutton  {
   width: 88px;
   left: 436px;
}

#internationaltourstext  {
   visibility: visible;
   position: absolute;
   left: 15px;
   top: 336px;
   z-index: 3;
   width: 141px;
}

#philislandtourstext  {
   visibility: visible;
   position: absolute;
   left: 500px;
   top: 336px;
   z-index: 4;
   width: 156px;
}

#contactustextbutton  {
   width: 78px;
   left: 679px;
}

#directorytextbutton  {
   width: 106px;
   left: 829px;
}

#registertextbutton  {
   width: 56px;
   left: 764px;
}

#hotdealstextbutton  {
   width: 67px;
   left: 532px;
}

#home,
#fspi,
#ispf  {
   margin: 0px auto 0px auto;
   width: 950px;
   position: relative;
}

#gallerytextbutton  {
   width: 55px;
   left: 612px;
}

#boxcontainercopy5  {
   background-image: url(homemedia/boxcontainercopy5.png);
   top: 493px;
}

#banneranimaxmedia  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 4;
   width: 950px;
   height: 329px;
}

#aboutustextbutton  {
   width: 62px;
   left: 363px;
}

#fspitextbutton a  {
   color: #FFFFFF;
}

#ispftextbutton a  {
   color: #FFFFFF;
}

#copyrighttext p  {
   font: 9px/11px Arial;
   margin: 0px;
   padding-top: -10px;
   text-align: center;
   color: #CCCCCC;
}

#horizboxorange  {
   background: url(fspimedia/horizboxorange.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 474px;
   top: 329px;
   z-index: 3;
   width: 476px;
   height: 25px;
}

#itinerarytitle  {
   background: url(fspimedia/itinerarytitle.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 626px;
   top: 408px;
   width: 43px;
   height: 11px;
}

#westeuroxmedia  {
   visibility: visible;
   position: absolute;
   left: 15px;
   top: 369px;
   z-index: 3;
   width: 311px;
   height: 255px;
}

#hometextbutton  {
   width: 37px;
   left: 312px;
}

#westerneurope  {
   background: url(fspimedia/westerneurope.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 65px;
   top: 635px;
   z-index: 2;
   width: 216px;
   height: 29px;
}

#copyrighttext  {
   visibility: visible;
   position: absolute;
   left: 50px;
   top: 664px;
   z-index: 3;
   width: 251px;
}

#horizboxblue  {
   background: url(fspimedia/horizboxblue.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 329px;
   z-index: 2;
   width: 950px;
   height: 25px;
}

#boxcontainer  {
   background-image: url(homemedia/boxcontainer.png);
   top: 382px;
}

#francethumb  {
   background-image: url(homemedia/francethumb.png);
   top: 549px;
}

#portugalpix  {
   background-image: url(homemedia/portugalpix.png);
   top: 635px;
}

#backshape  {
   background: url(fspimedia/backshape.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 307px;
   top: 0px;
   z-index: 5;
   width: 623px;
   height: 25px;
}

#backanima  {
   background: url(fspimedia/backanima.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 12px;
   top: 366px;
   z-index: 2;
   width: 317px;
   height: 261px;
}

#italypix  {
   background-image: url(homemedia/italypix.png);
   top: 384px;
}

#boxwest  {
   background: url(fspimedia/boxwest.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 376px;
   top: 400px;
   width: 540px;
   height: 233px;
}

#layer1  {
   background: url(fspimedia/layer1.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 1;
   width: 950px;
   height: 700px;
}

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


