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

a ins  {
   text-decoration: none;
}

#weddingfaq,
#pid11weddinginfo,
#links,
#pid3contactus,
#homepage,
#seniorfaq,
#newhomepagewithonline,
#pid7seniorgallery,
#pid10seniorinfo,
#aboutus,
#pid6photography,
#pid2photolab,
#sportsfaq,
#pid9sportsgallery,
#pid8weddinggallery,
#pid12sportsinfo  {
   margin: 0px auto 0px auto;
   width: 750px;
   position: relative;
}

#aboutusbutton a,
#infofoto1procombutton a,
#linksbutton a,
#i2009seniorspecialbutton a,
#orderprintbutton a,
#sportsfaqbutton a,
#seniorfaqbutton a,
#mapquestbutton a,
#weddingfaqbutton a  {
   font-style: Normal;
   display: block;
   width: 100%;
   text-decoration: none;
}

#howcanihireyoutophotographmysportsteamorleaguejust p,
#howfarareyouwillingtotraveltoshootaweddinghavecame p,
#whenshouldischedulemyseniorportraitsweshootseniorsal p  {
   font: 18px/22px Tahoma;
   margin: 0px;
   text-align: center;
}

#gallerymenu li a:hover,
#linksbutton a:hover,
#galleryinfomenu li a:hover,
#mainnavmenu li a:hover,
#aboutusbutton a:hover  {
   font-style: italic;
}

#frequentlyaskedweddingquestions p,
#sportsfrequentlyaskedquestions p,
#seniorfrequentlyaskedquestions p  {
   font: 30px/36px Tahoma;
   margin: 0px;
   color: #FDFBFB;
   text-align: center;
}

#greginfopopupscroll p,
#brentinfopopupscroll p,
#christieinfopopupscroll p,
#krisinfopopupscrollcopy p  {
   font: 17px/20px "Arial Narrow";
   margin: 0px;
   color: #FDFDFE;
   text-align: left;
}

#greginfopopupscroll,
#krisinfopopupscrollcopy,
#brentinfopopupscroll,
#christieinfopopupscroll  {
   overflow: auto;
   visibility: hidden;
   position: absolute;
   left: 63px;
   top: 277px;
   width: 625px;
   height: 169px;
}

#sportsgallerybutton a:hover,
#weddinggallerybutton a:hover,
#seniorgallerybutton a:hover  {
   background-position: -216px 0%;
}

#businesshourslayer p,
#photolabservicesonehourphotoprocessingfromfilmordigit p  {
   font: 17px/20px Tahoma;
   margin: 0px;
   text-align: center;
   color: #FDFDFD;
}

#seniorgallerybutton a,
#sportsgallerybutton a,
#weddinggallerybutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 432px;
   width: 216px;
   background-position: 0% 0px;
   font-size: 432px;
   line-height: 432px;
}

#weddinggallerybutton,
#seniorgallerybutton,
#sportsgallerybutton  {
   visibility: visible;
   position: absolute;
   top: 123px;
   z-index: 2;
   width: 216px;
   height: 432px;
}

#seniorfrequentlyaskedquestions,
#sportsfrequentlyaskedquestions  {
   visibility: visible;
   position: absolute;
   left: 106px;
   z-index: 2;
   width: 506px;
}

#photolabservicesonehourphotoprocessingfromfilmordigit p  {
   font-weight: bold;
}

#whenshouldischedulemyseniorportraitsweshootseniorsal p  {
   color: #B32024;
}

#howfarareyouwillingtotraveltoshootaweddinghavecame p  {
   color: #AF1919;
}

#howcanihireyoutophotographmysportsteamorleaguejust p  {
   color: #FCFAFA;
}

#enterwebsitebutton a,
#onlineorderingbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 109px;
   width: 641px;
   background-position: 0% 0px;
   font-size: 109px;
   line-height: 109px;
}

#brentinfobutton a,
#christieinfobutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 144px;
   width: 115px;
   background-position: 0% 0px;
   font-size: 144px;
   line-height: 144px;
}

#gallerymenu li a,
#galleryinfomenu li a  {
   font-style: Normal;
   text-decoration: none;
   color: #FDFBFB;
   height: 100%;
   display: block;
}

#christieinfobutton,
#brentinfobutton  {
   visibility: visible;
   position: absolute;
   top: 109px;
   z-index: 2;
   width: 115px;
   height: 144px;
}

#galleryinfomenu li,
#gallerymenu li  {
   height: 100%;
   display: block;
   float: left;
   margin: 0px;
}

#krisinfobutton a,
#greginfobutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 145px;
   background-position: 0% 0px;
   font-size: 145px;
   line-height: 145px;
}

#allimagesfoto1prophotollc2008text p  {
   font: 8px/10px Arial;
   margin: 0px;
   color: #FDFDFD;
   text-align: left;
}

#ppalogobutton a,
#ppwvlogobutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 150px;
   width: 150px;
   background-position: 0% 0px;
   font-size: 150px;
   line-height: 150px;
}

#weddingslideshow,
#seniorslideshow  {
   visibility: visible;
   position: absolute;
   left: 38px;
   top: 108px;
   width: 675px;
   height: 475px;
   background-color: #000000;
   background-image: none;
}

#allimagesfoto1prophotollc2008text  {
   visibility: visible;
   position: absolute;
   left: 284px;
   top: 687px;
   z-index: 2;
   width: 167px;
}

#ppalogobutton,
#ppwvlogobutton  {
   visibility: visible;
   position: absolute;
   top: 137px;
   z-index: 2;
   width: 150px;
   height: 150px;
}

#seniorfrequentlyaskedquestions  {
   top: 72px;
}

#sportsfrequentlyaskedquestions  {
   top: 73px;
}

#gallerymenu,
#galleryinfomenu  {
   font: 17px/47px Tahoma;
   height: 47px;
   text-align: center;
   margin: 0px;
   padding: 0px;
   list-style: none;
   color: #FDFBFB;
   position: absolute;
   z-index: 2;
   width: 702px;
}

#aboutusbutton,
#linksbutton  {
   font: 18px/22px Verdana;
   text-align: left;
   visibility: hidden;
   position: absolute;
   left: 602px;
   z-index: 2;
   height: 14px;
}

#i2009seniorspecialbutton a  {
   color: #FDFBFB;
}

#infofoto1procombutton a  {
   color: #FDFDFD;
}

#krisinfopopupscrollcopy  {
   z-index: 5;
}

#christieinfopopupscroll  {
   z-index: 3;
}

#weddinggallerybutton a  {
   background-image: url(weddinginfomedia/weddinggallerybutton.gif);
}

#onlineorderingbutton a  {
   background-image: url(newhomepagewithonlinemedia/onlineorderingbutton.gif);
}

#sportsgallerybutton a  {
   background-image: url(sportsinfomedia/sportsgallerybutton.gif);
}

#seniorgallerybutton a  {
   background-image: url(seniorinfomedia/seniorgallerybutton.gif);
}

#weddinggallerybutton  {
   left: 271px;
}

#christieinfobutton a  {
   background-image: url(aboutusmedia/christieinfobutton.gif);
}

#enterwebsitebutton a  {
   background-image: url(newhomepagewithonlinemedia/enterwebsitebutton.gif);
}

#brentinfopopupscroll  {
   height: 304px;
   z-index: 2;
}

#seniorgallerybutton  {
   left: 50px;
}

#sportsgallerybutton  {
   left: 497px;
}

#shape1copy,
#shape1  {
   background: url(sportsinfomedia/shape1copy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 21px;
   width: 709px;
   height: 1px;
}

#greginfopopupscroll  {
   z-index: 4;
}

#orderprintbutton a  {
   color: #FDFDFD;
}

#weddingfaqbutton a  {
   color: #FDFBFB;
}

#christieinfobutton  {
   left: 238px;
}

#sportsfaqbutton a  {
   color: #FDFBFB;
}

#homepageslideshow  {
   visibility: visible;
   position: absolute;
   left: 22px;
   top: 70px;
   z-index: 2;
   width: 707px;
   height: 583px;
   background-color: #000000;
   background-image: none;
}

#seniorfaqbutton a  {
   color: #FDFBFB;
}

#brentinfobutton a  {
   background-image: url(aboutusmedia/brentinfobutton.gif);
}

#krisinfobutton a  {
   width: 117px;
   background-image: url(aboutusmedia/krisinfobutton.gif);
}

#greginfobutton a  {
   width: 54px;
   background-image: url(aboutusmedia/greginfobutton.gif);
}

#mainnavmenu li a  {
   font-style: Normal;
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   color: #FCF9F9;
   height: 100%;
}

#ppwvlogobutton a  {
   background-image: url(linksmedia/ppwvlogobutton.gif);
}

#mapquestbutton a  {
   color: #FFFFFF;
}

#weddingslideshow  {
   z-index: 4;
}

#ppalogobutton a  {
   background-image: url(linksmedia/ppalogobutton.gif);
}

#galleryinfomenu  {
   top: 579px;
   left: 26px;
}

#aboutusbutton a  {
   color: #FCF9F9;
}

#seniorslideshow  {
   z-index: 3;
}

#brentinfobutton  {
   left: 67px;
}

#mainnavmenu li  {
   height: 100%;
   display: inline;
   margin: 0px;
}

#ppwvlogobutton  {
   left: 308px;
}

#i3046365123 p  {
   font: 18px/22px Verdana;
   margin: 0px;
   color: #FCF9F9;
   text-align: left;
}

#aboutusbutton  {
   width: 88px;
   top: 684px;
}

#linksbutton a  {
   color: #FCF9F9;
}

#ppalogobutton  {
   left: 101px;
}

#foto1prophoto  {
   background: url(sportsinfomedia/foto1prophoto.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 25px;
   top: 9px;
   z-index: 2;
   width: 246px;
   height: 44px;
}

#linksbutton  {
   width: 48px;
   top: 706px;
}

#i3046365123  {
   visibility: visible;
   position: absolute;
   left: 604px;
   top: 40px;
   z-index: 2;
   width: 134px;
}

#mainnavmenu  {
   font: 18px/22px Verdana;
   margin: 0px;
   height: 22px;
   padding: 0px;
   list-style: none;
   text-align: left;
   color: #FCF9F9;
   position: absolute;
   left: 48px;
   top: 663px;
   z-index: 2;
}

#gallerymenu  {
   top: 74px;
   left: 25px;
}

#shape1copy  {
   z-index: 2;
   top: 62px;
}

#layer3  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 1;
   width: 750px;
   height: 750px;
   background-color: #000000;
   background-image: none;
}

#shape1  {
   z-index: 3;
   top: 660px;
}

#llc p  {
   font: 10px/12px Tahoma;
   margin: 0px;
   color: #FCFAFA;
   text-align: center;
}

#llc  {
   visibility: visible;
   position: absolute;
   left: 276px;
   top: 36px;
   z-index: 2;
   width: 18px;
}

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

