a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#pid4bio,
#contacttheartist,
#pid12tropicaltoilets,
#porcelain,
#pid2photography,
#pid8links,
#pid16calendar,
#pid9fineart,
#sent,
#moreinfotoilets,
#pid6commission,
#home,
#host,
#canvas,
#production,
#pid5contact  {
   margin: 0px auto 0px auto;
   width: 800px;
   position: relative;
}

#rentartform fieldset div label,
#postcardform fieldset div label,
#contactform fieldset div label  {
   margin-right: 1em;
   display: block;
   text-align: right;
   float: left;
}

#styledirectionb a,
#id183photographybutton a,
#id185fineartbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 208px;
   background-position: 0% 0px;
   font-size: 208px;
   line-height: 208px;
}

#id160contactb a,
#fineartb a,
#id159biob a,
#productionb a  {
   background-repeat: no-repeat;
   display: block;
   height: 11px;
   background-position: 0% 0px;
   font-size: 11px;
   line-height: 11px;
}

#id155homeb a,
#id170biob a,
#id168contactb a  {
   background-repeat: no-repeat;
   display: block;
   height: 10px;
   background-position: 0% 0px;
   font-size: 10px;
   line-height: 10px;
}

#id83landscapeb a,
#id82architectureb a  {
   background-repeat: no-repeat;
   display: block;
   height: 272px;
   background-position: 0% 0px;
   font-size: 272px;
   line-height: 272px;
}

#id159biob a:hover,
#id170biob a:hover  {
   background-position: -39px 0%;
}

#id151homeb a,
#id78architectureb a  {
   background-repeat: no-repeat;
   display: block;
   height: 13px;
   background-position: 0% 0px;
   font-size: 13px;
   line-height: 13px;
}

#rentartform fieldset *:last-child  {
   margin-bottom: 0;
}

#id84portraitsb a,
#id86eventsb a  {
   background-repeat: no-repeat;
   display: block;
   height: 273px;
   background-position: 0% 0px;
   font-size: 273px;
   line-height: 273px;
}

#tropicaltoiletshomepageb a:hover  {
   background-position: -268px 0%;
}

#postcardform fieldset div label  {
   width: -427px;
}

#id171photographybutton a:hover  {
   background-position: -213px 0%;
}

#id183photographybutton a:hover  {
   background-position: -287px 0%;
}

#rentartform fieldset div label  {
   width: 179px;
}

#contactform fieldset div label  {
   width: 129px;
}

#id172fineartbutton a:hover  {
   background-position: -135px 0%;
}

#tropicaltoiletshomepageb a  {
   background: url(contacttheartistmedia/tropicaltoiletshomepageb.gif) no-repeat 0% 0px;
   display: block;
   height: 28px;
   width: 268px;
   font-size: 28px;
   line-height: 28px;
}

#id185fineartbutton a:hover  {
   background-position: -313px 0%;
}

#id122contact,
#commission  {
   visibility: visible;
   position: absolute;
   left: 14px;
   top: 13px;
   z-index: 2;
   height: 69px;
   background-repeat: no-repeat;
}

#contactthearitstb a:hover  {
   background-position: -133px 0%;
}

#rentartform fieldset div  {
   font: 13px/16px Arial;
   color: #8D8D8D;
   clear: both;
}

#id171photographybutton a  {
   background: url(homemedia/id171photographybutton.gif) no-repeat 0% 0px;
   display: block;
   height: 46px;
   width: 213px;
   font-size: 46px;
   line-height: 46px;
}

#id183photographybutton a  {
   width: 287px;
   background-image: url(homemedia/id183photographybutton.gif);
}

#productionbutton a:hover  {
   background-position: -174px 0%;
}

#tropicaltoiletshomepageb  {
   visibility: visible;
   position: absolute;
   left: 266px;
   top: 544px;
   width: 268px;
   height: 28px;
}

#styledirectionb a:hover  {
   background-position: -302px 0%;
}

#id171photographybutton  {
   visibility: visible;
   position: absolute;
   left: 24px;
   top: 210px;
   z-index: 2;
   width: 213px;
   height: 46px;
}

#id183photographybutton  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 2;
   width: 287px;
   height: 208px;
}

#id168contactb a:hover  {
   background-position: -52px 0%;
}

#id160contactb a:hover  {
   background-position: -49px 0%;
}

#id185fineartbutton a  {
   width: 313px;
   background-image: url(homemedia/id185fineartbutton.gif);
}

#id172fineartbutton a  {
   background: url(homemedia/id172fineartbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 48px;
   width: 135px;
   font-size: 48px;
   line-height: 48px;
}

#rentartform fieldset  {
   border: none;
}

#photographyb a:hover  {
   background-position: -81px 0%;
}

#id82architectureb a  {
   width: 180px;
   background-image: url(photographymedia/id82architectureb.gif);
}

#productionb a:hover  {
   background-position: -69px 0%;
}

#id78architectureb a  {
   width: 88px;
   background-image: url(photographymedia/id78architectureb.gif);
}

#contactthearitstb a  {
   background: url(tropicaltoiletsmedia/contactthearitstb.gif) no-repeat 0% 0px;
   display: block;
   height: 18px;
   width: 133px;
   font-size: 18px;
   line-height: 18px;
}

#id155homeb a:hover  {
   background-position: -37px 0%;
}

#productionbutton a  {
   background: url(homemedia/productionbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 42px;
   width: 174px;
   font-size: 42px;
   line-height: 42px;
}

#id172fineartbutton  {
   visibility: visible;
   position: absolute;
   left: 332px;
   top: 209px;
   z-index: 2;
   width: 135px;
   height: 48px;
}

#id185fineartbutton  {
   visibility: visible;
   position: absolute;
   left: 225px;
   top: 0px;
   z-index: 3;
   width: 313px;
   height: 208px;
}

#styledirectionb a  {
   width: 302px;
   background-image: url(homemedia/styledirectionb.gif);
}

#calendarb a:hover  {
   background-position: -111px 0%;
}

#layer36,
#layer44  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 1;
   width: 800px;
   height: 600px;
   background-image: none;
}

#moreinfob a:hover  {
   background-position: -77px 0%;
}

#contactthearitstb  {
   visibility: visible;
   position: absolute;
   left: 38px;
   top: 544px;
   z-index: 3;
   width: 133px;
   height: 18px;
}

#id83landscapeb a  {
   width: 160px;
   background-image: url(photographymedia/id83landscapeb.gif);
}

#id176rouxstudios  {
   background: url(homemedia/id176rouxstudios.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 106px;
   top: 357px;
   z-index: 2;
   width: 619px;
   height: 59px;
}

#fineartb a:hover  {
   background-position: -53px 0%;
}

#productionbutton  {
   visibility: visible;
   position: absolute;
   left: 574px;
   top: 212px;
   z-index: 2;
   width: 174px;
   height: 42px;
}

#id84portraitsb a  {
   width: 159px;
   background-image: url(photographymedia/id84portraitsb.gif);
}

#id168contactb a  {
   width: 52px;
   background-image: url(homemedia/id168contactb.gif);
}

#id160contactb a  {
   width: 49px;
   background-image: url(hostmedia/id160contactb.gif);
}

#id90rouxstudios  {
   background: url(porcelainmedia/id90rouxstudios.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 8px;
   top: 4px;
   z-index: 2;
   width: 313px;
   height: 31px;
}

#styledirectionb  {
   visibility: visible;
   position: absolute;
   left: 498px;
   top: 0px;
   z-index: 2;
   width: 302px;
   height: 208px;
}

#photographyb a  {
   background: url(hostmedia/photographyb.gif) no-repeat 0% 0px;
   display: block;
   height: 16px;
   width: 81px;
   font-size: 16px;
   line-height: 16px;
}

#linksb a:hover  {
   background-position: -34px 0%;
}

#rentartform p  {
   font: 13px/16px Arial;
   margin: 0px;
   text-align: center;
   color: #8D8D8D;
}

#id86eventsb a  {
   width: 148px;
   background-image: url(photographymedia/id86eventsb.gif);
}

#productionb a  {
   width: 69px;
   background-image: url(hostmedia/productionb.gif);
}

#id168contactb  {
   visibility: visible;
   position: absolute;
   left: 310px;
   top: 567px;
   z-index: 2;
   width: 52px;
   height: 10px;
}

#id160contactb  {
   visibility: visible;
   position: absolute;
   left: 652px;
   top: 583px;
   z-index: 3;
   width: 49px;
   height: 11px;
}

#id122contact  {
   background-image: url(contactmedia/id122contact.gif);
   width: 398px;
}

#id151homeb a  {
   width: 129px;
   background-image: url(calendarmedia/id151homeb.gif);
}

#id155homeb a  {
   width: 37px;
   background-image: url(hostmedia/id155homeb.gif);
}

#photographyb  {
   visibility: visible;
   position: absolute;
   left: 140px;
   top: 581px;
   z-index: 3;
   width: 81px;
   height: 16px;
}

#calendarb a  {
   background: url(homemedia/calendarb.gif) no-repeat 0% 0px;
   display: block;
   height: 75px;
   width: 111px;
   font-size: 75px;
   line-height: 75px;
}

#id170biob a  {
   width: 39px;
   background-image: url(homemedia/id170biob.gif);
}

#productionb  {
   visibility: visible;
   position: absolute;
   left: 394px;
   top: 581px;
   z-index: 3;
   width: 69px;
   height: 11px;
}

#rentartform  {
   visibility: visible;
   position: absolute;
   left: 372px;
   top: 239px;
   z-index: 2;
   width: 379px;
}

#moreinfob a  {
   background: url(tropicaltoiletsmedia/moreinfob.gif) no-repeat 0% 0px;
   display: block;
   height: 25px;
   width: 77px;
   font-size: 25px;
   line-height: 25px;
}

#id159biob a  {
   width: 39px;
   background-image: url(hostmedia/id159biob.gif);
}

#id155homeb  {
   visibility: visible;
   position: absolute;
   left: 43px;
   top: 582px;
   z-index: 3;
   width: 37px;
   height: 10px;
}

#greyfooter  {
   background: url(hostmedia/greyfooter.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 577px;
   z-index: 2;
   width: 800px;
   height: 23px;
}

#commission  {
   background-image: url(commissionmedia/commission.gif);
   width: 622px;
}

#fineartb a  {
   width: 53px;
   background-image: url(hostmedia/fineartb.gif);
}

#calendarb  {
   visibility: visible;
   position: absolute;
   left: 51px;
   top: 489px;
   z-index: 3;
   width: 111px;
   height: 75px;
}

#moreinfob  {
   visibility: visible;
   position: absolute;
   left: 688px;
   top: 547px;
   z-index: 4;
   width: 77px;
   height: 25px;
}

#id170biob  {
   visibility: visible;
   position: absolute;
   left: 437px;
   top: 567px;
   z-index: 2;
   width: 39px;
   height: 10px;
}

#id159biob  {
   visibility: visible;
   position: absolute;
   left: 579px;
   top: 583px;
   z-index: 3;
   width: 39px;
   height: 11px;
}

#fineartb  {
   visibility: visible;
   position: absolute;
   left: 280px;
   top: 582px;
   z-index: 3;
   width: 53px;
   height: 11px;
}

#linksb a  {
   background: url(hostmedia/linksb.gif) no-repeat 0% 0px;
   display: block;
   height: 12px;
   width: 34px;
   font-size: 12px;
   line-height: 12px;
}

#fineart  {
   background: url(porcelainmedia/fineart.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 642px;
   top: 16px;
   z-index: 2;
   width: 113px;
   height: 38px;
}

#layer36  {
   background-color: #23C3D6;
}

#layer44  {
   background-color: #FFFFFF;
}

#shape15  {
   background: url(homemedia/shape15.gif) no-repeat;
   position: absolute;
   left: 7px;
   top: 444px;
   z-index: 2;
   width: 181px;
   height: 156px;
}

#shape10  {
   background: url(porcelainmedia/shape10.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 13px;
   top: 65px;
   z-index: 2;
   width: 779px;
   height: 2px;
}

#linksb  {
   visibility: visible;
   position: absolute;
   left: 734px;
   top: 583px;
   z-index: 3;
   width: 34px;
   height: 12px;
}

#shape4  {
   background: url(hostmedia/shape4.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 32px;
   top: 121px;
   z-index: 2;
   width: 681px;
   height: 2px;
}

#layer0  {
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 2;
   width: 800px;
   height: 600px;
   background-repeat: no-repeat;
}

#roux  {
   position: absolute;
   left: 56px;
   top: 15px;
   z-index: 2;
   height: 123px;
   background-repeat: no-repeat;
}

.centerac  {
   text-align: center;
}

fieldset *  {
   margin-left: 0;
   margin-right: 0;
   padding-bottom: 0;
   padding-top: 0;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #FFFFFF;
}

