#flashtext p a:hover,
#commercialviewblog p a:hover,
#weddingviewblog p a:hover,
#commercialdialup p a:hover,
#weddingdialup p a:hover,
#commercialhighspeed p a:hover,
#weddinghighspeed p a:hover  {
   color: #FFFFFF;
}

#commercialdialup p a,
#commercialviewblog p a,
#weddinghighspeed p a,
#commercialhighspeed p a,
#weddingdialup p a,
#flashtext p a,
#weddingviewblog p a  {
   color: #FFCC99;
   text-decoration: none;
}

#commercialhighspeed p,
#weddingdialup p,
#weddinghighspeed p,
#weddingviewblog p,
#commercialviewblog p,
#commercialdialup p  {
   font: 18px/22px Arial;
   margin: 0px;
   color: #FFCC99;
}

#weddingphotojournalistassociation p,
#commercialphotographyandwed p,
#professionalphotographersofamerica p  {
   font: 12px/14px Verdana;
   margin: 0px;
   text-align: center;
}

#commercialphotography p,
#weddingphotography p  {
   font: 18px/22px Arial;
   margin: 0px;
   color: #FFFFFF;
   text-align: center;
}

#weddinghighspeed,
#commercialhighspeed  {
   visibility: visible;
   position: absolute;
   top: 439px;
   z-index: 2;
   width: 194px;
}

#professionalphotographersofamerica p  {
   color: #FFCC99;
}

#weddingviewblog,
#commercialviewblog  {
   visibility: visible;
   position: absolute;
   top: 487px;
   z-index: 2;
   width: 86px;
}

#weddingphotojournalistassociation p  {
   color: #FFCC99;
}

#architectural01jpg,
#details0029jpg  {
   visibility: visible;
   position: absolute;
   top: 170px;
   z-index: 2;
   width: 301px;
   height: 201px;
   background-repeat: no-repeat;
}

#professionalphotographersofamerica  {
   visibility: visible;
   position: absolute;
   left: 477px;
   top: 582px;
   z-index: 2;
   width: 266px;
}

#weddingphotojournalistassociation  {
   visibility: visible;
   position: absolute;
   left: 79px;
   top: 582px;
   z-index: 2;
   width: 251px;
}

#weddingdialup,
#commercialdialup  {
   visibility: visible;
   position: absolute;
   top: 463px;
   z-index: 2;
   width: 155px;
}

#commercialphotographyandwed p  {
   color: #917252;
}

#commercialphotographyandwed  {
   visibility: visible;
   position: absolute;
   left: 78px;
   top: 8px;
   z-index: 2;
   width: 650px;
}

#wpjalogobutton a:hover  {
   background-position: -200px 0%;
}

#commercialphotography  {
   visibility: visible;
   position: absolute;
   left: 497px;
   top: 383px;
   z-index: 2;
   width: 220px;
}

#commercialhighspeed p  {
   text-align: left;
}

#ppalogobutton a:hover  {
   background-position: -95px 0%;
}

#commercialviewblog p  {
   text-align: center;
}

#commercialhighspeed  {
   left: 519px;
}

#weddingphotography  {
   visibility: visible;
   position: absolute;
   left: 105px;
   top: 383px;
   z-index: 2;
   width: 196px;
}

#commercialviewblog  {
   left: 562px;
}

#architectural01jpg  {
   background-image: url(splashpageimagefile100105media/architectural01jpg.png);
   left: 457px;
}

#commercialdialup p  {
   text-align: left;
}

#weddinghighspeed p  {
   text-align: left;
}

#weddingviewblog p  {
   text-align: center;
}

#weddinghighspeed  {
   left: 114px;
}

#commercialdialup  {
   left: 536px;
}

#wpjalogobutton a  {
   background: url(splashpageimagefile100105media/wpjalogobutton.png) no-repeat 0% 0px;
   display: block;
   height: 29px;
   width: 200px;
   font-size: 29px;
   line-height: 29px;
}

#ppalogobutton a  {
   background: url(splashpageimagefile100105media/ppalogobutton.png) no-repeat 0% 0px;
   display: block;
   height: 32px;
   width: 95px;
   font-size: 32px;
   line-height: 32px;
}

#weddingdialup p  {
   text-align: left;
}

#weddingviewblog  {
   left: 159px;
}

#wpjalogobutton  {
   visibility: visible;
   position: absolute;
   left: 111px;
   top: 550px;
   z-index: 2;
   width: 200px;
   height: 29px;
}

#details0029jpg  {
   background-image: url(splashpageimagefile100105media/details0029jpg.png);
   left: 52px;
}

#weddingdialup  {
   left: 129px;
}

#ppalogobutton  {
   visibility: visible;
   position: absolute;
   left: 563px;
   top: 547px;
   z-index: 2;
   width: 95px;
   height: 32px;
}

#flashtext p  {
   font: 11px/13px Arial;
   margin: 0px;
   color: #FFCC99;
   text-align: left;
}

#background  {
   margin: 0px auto 0px auto;
   visibility: visible;
   height: 600px;
   width: 810px;
   position: relative;
   background-color: #090502;
   background-image: none;
}

#flashtext  {
   visibility: visible;
   position: absolute;
   left: 308px;
   top: 518px;
   z-index: 2;
   width: 210px;
}

#logo  {
   background: url(splashpageimagefile100105media/logo.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 311px;
   top: 66px;
   z-index: 2;
   width: 174px;
   height: 79px;
}

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

