object  {
   outline: none;
}
a  {
   outline: none;
}

#homebutton a:hover,
#contactusbutton a:hover,
#galleriesbutton a:hover,
#aboutusbutton a:hover,
#newstuffbutton a:hover,
#linksbutton a:hover  {
   background-position: -137px 0%;
}

#homebutton a,
#galleriesbutton a,
#newstuffbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 39px;
   width: 137px;
   background-position: 0% 0px;
   font-size: 39px;
   line-height: 39px;
}

#aboutusbutton a,
#contactusbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 40px;
   width: 137px;
   background-position: 0% 0px;
   font-size: 40px;
   line-height: 40px;
}

#galleriesbutton,
#newstuffbutton  {
   visibility: visible;
   position: absolute;
   left: 6px;
   z-index: 3;
   width: 137px;
   height: 39px;
}

#corporateandeventphotography  {
   background: url(galleriesmedia/id113corporateandeventphoto.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 195px;
   top: 261px;
   z-index: 10;
   width: 349px;
   height: 47px;
}

#dancebutton a,
#corpbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 137px;
   background-position: 0% 0px;
   font-size: 137px;
   line-height: 137px;
}

#yourprofessionalsonlocation  {
   background: url(galleriesmedia/yourprofessionalsonlocation.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 491px;
   top: 39px;
   z-index: 1;
   width: 258px;
   height: 15px;
}

#sportsandschoolphotography  {
   background: url(galleriesmedia/sportsandschoolphotography.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 450px;
   top: 270px;
   z-index: 7;
   width: 244px;
   height: 73px;
}

#celebratingour25thyear  {
   background: url(galleriesmedia/celebratingour25thyear.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 471px;
   top: 9px;
   z-index: 1;
   width: 303px;
   height: 28px;
}

#miniwebbutton a:hover  {
   background-position: -142px 0%;
}

#photosbutton a:hover  {
   background-position: -165px 0%;
}

#sportsbutton a:hover  {
   background-position: -135px 0%;
}

#dancebutton a:hover  {
   background-position: -136px 0%;
}

#corpbutton a:hover  {
   background-position: -138px 0%;
}

#contactusbutton a  {
   background-image: url(galleriesmedia/contactusbutton.gif);
}

#galleriesbutton a  {
   background-image: url(galleriesmedia/galleriesbutton.gif);
}

#newstuffbutton a  {
   background-image: url(galleriesmedia/newstuffbutton.gif);
}

#newminiwebsuites  {
   background: url(galleriesmedia/newminiwebsuites.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 314px;
   top: 254px;
   z-index: 11;
   width: 217px;
   height: 60px;
}

#contactusbutton  {
   visibility: visible;
   position: absolute;
   left: 6px;
   top: 296px;
   z-index: 4;
   width: 137px;
   height: 40px;
}

#i3172413686copy  {
   background: url(galleriesmedia/3172413686copy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 562px;
   top: 89px;
   z-index: 1;
   width: 123px;
   height: 16px;
}

#miniwebbutton a  {
   background: url(galleriesmedia/miniwebbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 142px;
   width: 142px;
   font-size: 142px;
   line-height: 142px;
}

#galleriesbutton  {
   top: 214px;
}

#aboutusbutton a  {
   background-image: url(galleriesmedia/aboutusbutton.gif);
}

#photosbutton a  {
   background: url(galleriesmedia/photosbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 44px;
   width: 165px;
   font-size: 44px;
   line-height: 44px;
}

#newstuffbutton  {
   top: 255px;
}

#sportsbutton a  {
   background: url(galleriesmedia/sportsbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 135px;
   width: 135px;
   font-size: 135px;
   line-height: 135px;
}

#dancebutton a  {
   width: 136px;
   background-image: url(galleriesmedia/dancebutton.gif);
}

#aboutusbutton  {
   visibility: visible;
   position: absolute;
   left: 6px;
   top: 173px;
   z-index: 3;
   width: 137px;
   height: 40px;
}

#miniwebbutton  {
   visibility: visible;
   position: absolute;
   left: 417px;
   top: 488px;
   z-index: 3;
   width: 142px;
   height: 142px;
}

#gallerytext p  {
   font: 17px/20px Arial;
   margin: 0px;
   color: #FFFFFF;
   text-align: left;
}

#linksbutton a  {
   background: url(galleriesmedia/linksbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 42px;
   width: 137px;
   font-size: 42px;
   line-height: 42px;
}

#pid3galleries  {
   margin: 0px auto 0px auto;
   width: 774px;
   position: relative;
}

#corpbutton a  {
   width: 138px;
   background-image: url(galleriesmedia/corpbutton.gif);
}

#photosbutton  {
   visibility: visible;
   position: absolute;
   left: 544px;
   top: 114px;
   z-index: 2;
   width: 165px;
   height: 44px;
}

#footertext p  {
   font: 15px/18px Tahoma;
   margin: 0px;
   color: #FFFFFF;
   text-align: left;
}

#homebutton a  {
   background-image: url(galleriesmedia/homebutton.gif);
}

#sportsbutton  {
   visibility: visible;
   position: absolute;
   left: 242px;
   top: 489px;
   z-index: 3;
   width: 135px;
   height: 135px;
}

#gallerytext  {
   visibility: visible;
   position: absolute;
   left: 207px;
   top: 183px;
   z-index: 3;
   width: 495px;
}

#linksbutton  {
   visibility: visible;
   position: absolute;
   left: 6px;
   top: 336px;
   z-index: 3;
   width: 137px;
   height: 42px;
}

#dancebutton  {
   visibility: visible;
   position: absolute;
   left: 598px;
   top: 480px;
   z-index: 3;
   width: 136px;
   height: 137px;
}

#i800345foto  {
   background: url(galleriesmedia/800345foto.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 555px;
   top: 66px;
   z-index: 1;
   width: 134px;
   height: 16px;
}

#swirl2copy  {
   background: url(galleriesmedia/swirl2copy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 16px;
   top: 200px;
   z-index: 2;
   width: 747px;
   height: 648px;
}

#footertext  {
   visibility: visible;
   position: absolute;
   left: 230px;
   top: 850px;
   z-index: 2;
   width: 350px;
}

#homebutton  {
   visibility: visible;
   position: absolute;
   left: 6px;
   top: 132px;
   z-index: 2;
   width: 137px;
   height: 39px;
}

#corpbutton  {
   visibility: visible;
   position: absolute;
   left: 59px;
   top: 480px;
   z-index: 3;
   width: 138px;
   height: 137px;
}

#dancetext  {
   background: url(galleriesmedia/dancetext.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 222px;
   top: 340px;
   z-index: 5;
   width: 499px;
   height: 42px;
}

#layer7  {
   background: url(galleriesmedia/layer7.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 465px;
   top: 230px;
   z-index: 8;
   width: 256px;
   height: 170px;
}

#shape2  {
   background: url(miniwebmedia/shape2.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 14px;
   top: 120px;
   z-index: 1;
   width: 750px;
   height: 731px;
}

#layer6  {
   background: url(galleriesmedia/layer6.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 199px;
   top: 227px;
   z-index: 6;
   width: 319px;
   height: 178px;
}

#dancer  {
   background: url(galleriesmedia/dancer.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 518px;
   top: 231px;
   z-index: 4;
   width: 153px;
   height: 243px;
}

#logo  {
   background: url(miniwebmedia/logo.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 10px;
   top: 3px;
   z-index: 2;
   width: 224px;
   height: 122px;
}

#bg  {
   background: url(galleriesmedia/bg.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 170px;
   top: 245px;
   z-index: 9;
   width: 419px;
   height: 58px;
}


html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #000000;
background-image:url("BG.jpg");

background-repeat:repeat;

background-position:top center;

background-attachment:fixed;
}

