#thestudiobutton a:hover,
#artisandesigongroupbutton a:hover,
#emailmarioloyabutton a:hover,
#installedartbutton a:hover,
#artbutton a:hover  {
   color: #FFFFFF;
}

#artisandesigongroupbutton a,
#artbutton a,
#installedartbutton a,
#thestudiobutton a,
#emailmarioloyabutton a  {
   display: block;
   width: 100%;
   text-decoration: none;
}

#artshowinfo *:first-child,
#id18descriptiontext *:first-child,
#id19descriptiontext *:first-child  {
   padding-top: 0px;
}

#thestudiobutton,
#installedartbutton,
#artbutton  {
   font: bold 11px/10px Arial;
   text-align: left;
   visibility: visible;
   position: absolute;
   left: 40px;
   z-index: 4;
   height: 10px;
}

#id18descriptiontext p,
#id19descriptiontext p  {
   font: 12px/14px Arial;
   margin: 0px;
   padding-top: 20px;
   text-align: justify;
   color: #D9D9D9;
}

#marioloyatext p,
#awardwinningartisttext p  {
   font: bold 12px/14px Arial;
   margin: 0px;
   text-align: left;
}

#id18descriptiontext,
#id19descriptiontext  {
   visibility: visible;
   position: absolute;
   left: 190px;
   z-index: 2;
   width: 443px;
}

#artisandesigongroupbutton a  {
   color: #BFBFBF;
}

#artisandesigongroupbutton  {
   font: bold 11px/13px Arial;
   text-align: center;
   visibility: visible;
   position: absolute;
   left: 502px;
   top: 619px;
   z-index: 3;
   width: 140px;
   height: 10px;
}

#awardwinningartisttext p  {
   color: #D9D9D9;
}

#emailmarioloyabutton a  {
   color: #BFBFBF;
   text-decoration: underline;
}

#awardwinningartisttext  {
   visibility: visible;
   position: absolute;
   left: 192px;
   top: 77px;
   z-index: 4;
   width: 279px;
}

#overviewbutton a:hover  {
   background-position: -117px 0%;
}

#artshowbutton a:hover  {
   background-position: -220px 0%;
}

#emailmarioloyabutton  {
   font: bold 12px/17px Arial;
   text-align: justify;
   visibility: visible;
   position: absolute;
   left: 345px;
   top: 619px;
   z-index: 3;
   width: 142px;
   height: 17px;
}

#installedartbutton a  {
   color: #FFFFFF;
}

#id19descriptiontext  {
   top: 162px;
}

#id18descriptiontext  {
   top: 448px;
}

#installedartbutton  {
   width: 91px;
   top: 279px;
}

#thestudiobutton a  {
   color: #FFFFFF;
}

#phone2whitetext p  {
   font: bold 11px/13px Arial;
   margin: 0px;
   color: #BFBFBF;
   text-align: justify;
}

#overviewbutton a  {
   background: url(overviewmedia/overviewbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 130px;
   width: 117px;
   font-size: 130px;
   line-height: 130px;
}

#copyrighttext p  {
   font: bold 10px/12px Arial;
   margin: 0px;
   color: #C0C0C0;
   text-align: justify;
}

#phone2whitetext  {
   visibility: visible;
   position: absolute;
   left: 190px;
   top: 621px;
   z-index: 3;
   width: 136px;
}

#artshowbutton a  {
   background: url(overviewmedia/artshowbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 94px;
   width: 220px;
   font-size: 94px;
   line-height: 94px;
}

#marioloyatext p  {
   color: #FFFFFF;
}

#thestudiobutton  {
   width: 87px;
   top: 358px;
}

#overviewbutton  {
   visibility: visible;
   position: absolute;
   left: 28px;
   top: 27px;
   z-index: 4;
   width: 117px;
   height: 130px;
}

#id33marioloya  {
   background: url(overviewmedia/id33marioloya.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 192px;
   top: 19px;
   z-index: 3;
   width: 750px;
   height: 94px;
}

#id17marioloya  {
   background: url(overviewmedia/id17marioloya.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 654px;
   top: 135px;
   z-index: 3;
   width: 314px;
   height: 473px;
}

#artshowinfo p  {
   font: 12px/14px Arial;
   margin: 0px;
   padding-top: 5px;
   text-align: center;
   color: #D9D9D9;
}

#marioloyatext  {
   visibility: visible;
   position: absolute;
   left: 192px;
   top: 56px;
   z-index: 4;
   width: 87px;
}

#artshowbutton  {
   visibility: visible;
   position: absolute;
   left: 190px;
   top: 332px;
   z-index: 2;
   width: 220px;
   height: 94px;
}

#copyrighttext  {
   visibility: visible;
   position: absolute;
   left: 857px;
   top: 622px;
   z-index: 3;
   width: 98px;
}

#pid2overview  {
   margin: 0px auto 0px auto;
   height: 650px;
   width: 968px;
   position: relative;
   background-color: #000000;
}

#verticalline  {
   background: url(overviewmedia/verticalline.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 3;
   width: 171px;
   height: 650px;
}

#artbutton a  {
   color: #FFFFFF;
}

#artshowinfo  {
   visibility: visible;
   position: absolute;
   left: 434px;
   top: 341px;
   z-index: 2;
   width: 181px;
}

#galleries p  {
   font: bold 11px/13px Arial;
   margin: 0px;
   color: #D9D9D9;
   text-align: left;
}

#galleries  {
   visibility: visible;
   position: absolute;
   left: 40px;
   top: 216px;
   z-index: 4;
   width: 87px;
}

#artbutton  {
   width: 87px;
   top: 249px;
}

#lowerbar  {
   background: url(overviewmedia/lowerbar.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 168px;
   top: 607px;
   z-index: 2;
   width: 800px;
   height: 43px;
}

#upperbar  {
   background: url(overviewmedia/upperbar.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 168px;
   top: 0px;
   z-index: 2;
   width: 800px;
   height: 136px;
}

#black  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 1;
   width: 968px;
   height: 650px;
   background-color: #000000;
   background-image: none;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #252525;
}

