
#josephjonesphotographybiobutton a,
#josephjonesphotographyhomebutton a,
#josephjonesphotographygalleriesbutton a,
#josephjonesphotographystockbutton a,
#josephjonesphotographycontactmebutton a,
#josephjonesphotographyclientsbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 12px;
   background-position: 0% 0px;
   font-size: 12px;
   line-height: 12px;
}

#josephjonesphotographygalleriesbutton a:hover  {
   background-position: -55px 0%;
}

#josephjonesphotographycontactmebutton a:hover  {
   background-position: -77px 0%;
}

#josephjonesphotographyclientsbutton a:hover  {
   background-position: -45px 0%;
}

#josephjonesphotographytropixbutton a:hover  {
   background-position: -36px 0%;
}

#josephjonesphotographystockbutton a:hover  {
   background-position: -39px 0%;
}

#josephjonesphotographygalleriesbutton a  {
   width: 55px;
   background-image: url(josephjonesphotographyhomemedia/id340josephjonesphotography.gif);
}

#josephjonesphotographybiobutton a:hover  {
   background-position: -21px 0%;
}

#josephjonesphotographycontactmebutton a  {
   width: 77px;
   background-image: url(josephjonesphotographyhomemedia/id337josephjonesphotography.gif);
}

#josephjonesphotographyclientsbutton a  {
   width: 45px;
   background-image: url(josephjonesphotographyhomemedia/id339josephjonesphotography.gif);
}

#josephjonesphotographycontactmebutton  {
   visibility: visible;
   position: absolute;
   left: 418px;
   top: 135px;
   z-index: 2;
   width: 77px;
   height: 12px;
}

#josephjonesphotographygalleriesbutton  {
   visibility: visible;
   position: absolute;
   left: 251px;
   top: 135px;
   z-index: 2;
   width: 55px;
   height: 12px;
}

#josephjonesphotographytropixbutton a  {
   background: url(josephjonesphotographyhomemedia/id359josephjonesphotography.gif) no-repeat 0% 0px;
   display: block;
   height: 32px;
   width: 36px;
   font-size: 32px;
   line-height: 32px;
}

#josephjonesphotographystockbutton a  {
   width: 39px;
   background-image: url(josephjonesphotographyhomemedia/id338josephjonesphotography.gif);
}

#josephjonesphotographyclientsbutton  {
   visibility: visible;
   position: absolute;
   left: 316px;
   top: 135px;
   z-index: 2;
   width: 45px;
   height: 12px;
}

#josephjonesphotographytropixbutton  {
   visibility: visible;
   position: absolute;
   left: 368px;
   top: 75px;
   z-index: 2;
   width: 36px;
   height: 32px;
}

#josephjonesphotographybiobutton a  {
   width: 21px;
   background-image: url(josephjonesphotographyhomemedia/id336josephjonesphotography.gif);
}

#josephjonesphotographystockbutton  {
   visibility: visible;
   position: absolute;
   left: 370px;
   top: 135px;
   z-index: 2;
   width: 39px;
   height: 12px;
}

#josephjonesphotographybiobutton  {
   visibility: visible;
   position: absolute;
   left: 504px;
   top: 135px;
   z-index: 2;
   width: 21px;
   height: 12px;
}

#welcometextgrow *:first-child  {
   padding-top: 0px;
}

#welcometextgrow *:last-child  {
   margin-bottom: 0px;
}

#antiguabridesbutton a:hover  {
   background-position: -83px 0%;
}

#josephjonesphotographyhome  {
   background: url(josephjonesphotographyhomemedia/josephjonesphotographyhome.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 201px;
   top: 135px;
   z-index: 2;
   width: 40px;
   height: 15px;
}

#allimagesjosephjonestext p  {
   font: 12px/14px "Helvetica";
   margin: 0px;
   color: #FFFFFF;
   text-align: left;
}

#welcometextgrow p a:hover  {
   color: #FFFFFF;
}

#makeupbysajbutton a:hover  {
   background-position: -29px 0%;
}

#allimagesjosephjonestext  {
   visibility: visible;
   position: absolute;
   left: 11px;
   top: 75px;
   z-index: 2;
   width: 174px;
}

#antiguabridesbutton a  {
   background: url(josephjonesphotographyhomemedia/antiguabridesbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 14px;
   width: 83px;
   font-size: 14px;
   line-height: 14px;
}

#antiguabridesbutton  {
   visibility: visible;
   position: absolute;
   left: 454px;
   top: 88px;
   z-index: 2;
   width: 83px;
   height: 14px;
}

#welcometextgrow p a  {
   text-decoration: underline;
   color: #FFFFFF;
}

#makeupbysajbutton a  {
   background: url(josephjonesphotographyhomemedia/makeupbysajbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 30px;
   width: 29px;
   font-size: 30px;
   line-height: 30px;
}

#makeupbysajbutton  {
   visibility: visible;
   position: absolute;
   left: 571px;
   top: 77px;
   z-index: 2;
   width: 29px;
   height: 30px;
}

#welcometextgrow p  {
   font: 16px/20px "Helvetica";
   margin: 0px;
   padding-right: 2px;
   text-align: left;
   color: #FFFFFF;
}

#welcometextgrow  {
   margin: 191px -59px 0px 252px;
   visibility: visible;
   padding: 0px;
}

#stripslideshow  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 2;
   width: 185px;
   height: 600px;
   background-color: #2B2B2B;
   background-image: none;
}

#jjplogocopy  {
   background: url(josephjonesphotographyhomemedia/jjplogocopy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 507px;
   top: 1px;
   z-index: 2;
   width: 298px;
   height: 119px;
}

#background  {
   margin: 0px auto 0px auto;
   visibility: visible;
   height: 805px;
   width: 807px;
   position: relative;
   background-color: #2B2B2B;
   background-image: none;
}

#footer  {
   position: relative;
   left: 0px;
   top: 0px;
   width: 100%;
   float: left;
}

#uplift  {
   position: absolute;
   width: 100%;
   z-index: 2;
}

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

