a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#benbensmithphotographycombutton a:hover,
#jukeboxbutton a:hover,
#musictogodiscbutton a:hover,
#thegamerloungebutton a:hover,
#weddingwonderlandbutton a:hover,
#bridesvisionbutton a:hover,
#blueelementsalonbutton a:hover,
#contactbtmbutton a:hover,
#vendersbtmbutton a:hover,
#proofsbtmbutton a:hover,
#stockbtmbutton a:hover,
#portraitsbtmbutton a:hover,
#weddingsbtmbutton a:hover,
#homebtmbutton a:hover,
#albumsbtmbutton a:hover,
#creativeservicesllcbutton a:hover  {
   font-style: italic;
   border-width: 1px;
}

#proofsbtmbutton a,
#jukeboxbutton a,
#blueelementsalonbutton a,
#bridesvisionbutton a,
#benbensmithphotographycombutton a,
#weddingsbtmbutton a,
#thegamerloungebutton a,
#creativeservicesllcbutton a,
#albumsbtmbutton a,
#contactbtmbutton a,
#musictogodiscbutton a,
#homebtmbutton a,
#portraitsbtmbutton a,
#vendersbtmbutton a,
#stockbtmbutton a,
#weddingwonderlandbutton a  {
   font-style: Normal;
   border-width: 0px;
   display: block;
   width: 100%;
   text-decoration: none;
}

#weddingplanners p,
#salons p,
#cakes p,
#justfunstuff p,
#djservices p  {
   font: 24px/29px "Times New Roman";
   margin: 0px;
   text-decoration: underline;
   text-align: center;
}

#i3142834582 p,
#calloremailmetocheckavailabilityandpricing p  {
   font: 20px/24px "Times New Roman";
   margin: 0px;
   color: #878585;
   text-align: left;
}

#picture1slideshow,
#picture2slideshow,
#picture3slideshow  {
   visibility: visible;
   position: absolute;
   top: 160px;
   z-index: 2;
   height: 358px;
   background-color: #FFFFFF;
   background-image: none;
}

#stockslideshow,
#portraitslideshow,
#weddingsslideshow  {
   visibility: visible;
   position: absolute;
   left: 55px;
   top: 106px;
   z-index: 2;
   width: 650px;
   height: 419px;
   background-color: #FFFFFF;
   background-image: none;
}

#proofsbutton a,
#portraitsbutton a,
#stockbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 15px;
   background-position: 0% 0px;
   font-size: 15px;
   line-height: 15px;
}

#bensmithphotographyinc p,
#albumsandalbumstyles p  {
   font: 24px/29px "Times New Roman";
   margin: 0px;
   color: #878585;
   text-align: left;
}

#lineseparate2,
#lineseparate1,
#lineseparate4  {
   visibility: visible;
   position: absolute;
   top: 71px;
   z-index: 2;
   width: 7px;
   height: 26px;
   background-repeat: no-repeat;
}

#benbensmithphotographycombutton a  {
   color: #878585;
}

#homebtmbutton,
#vendersbtmbutton  {
   font: 12px/11px "Times New Roman";
   text-align: left;
   visibility: visible;
   position: absolute;
   top: 540px;
   z-index: 2;
   height: 11px;
}

#topphotographyincbutton a:hover  {
   background-position: -242px 0%;
}

#i2008bensmithphotographyinc p  {
   font: 12px/15px "Times New Roman";
   margin: 0px;
   color: #939292;
   text-align: center;
}

#i2008bensmithphotographyinc  {
   visibility: visible;
   position: absolute;
   left: 15px;
   top: 534px;
   z-index: 2;
   width: 205px;
}

#creativeservicesllcbutton a  {
   color: #000000;
}

#weddingwonderlandbutton a  {
   color: #000000;
}

#topphotographyincbutton a  {
   background: url(stockmedia/topphotographyincbutton.png) no-repeat 0% 0px;
   display: block;
   height: 31px;
   width: 242px;
   font-size: 31px;
   line-height: 31px;
}

#blueelementsalonbutton a  {
   color: #000000;
}

#topphotographyincbutton  {
   visibility: visible;
   position: absolute;
   left: 190px;
   top: 21px;
   z-index: 2;
   width: 242px;
   height: 31px;
}

#portraitsbutton a:hover  {
   background-position: -69px 0%;
}

#bensmithbutton a:hover  {
   background-position: -139px 0%;
}

#thegamerloungebutton a  {
   color: #000000;
}

#weddingsbutton a:hover  {
   background-position: -80px 0%;
}

#musictogodiscbutton a  {
   color: #000000;
}

#contactbutton a:hover  {
   background-position: -64px 0%;
}

#bridesvisionbutton a  {
   color: #000000;
}

#portraitsbtmbutton a  {
   color: #848383;
}

#proofsbutton a:hover  {
   background-position: -53px 0%;
}

#weddingsbtmbutton a  {
   color: #848383;
}

#stockbutton a:hover  {
   background-position: -47px 0%;
}

#contactbtmbutton a  {
   color: #848383;
}

#portraitsbtmbutton  {
   font: 12px/14px "Times New Roman";
   text-align: left;
   visibility: visible;
   position: absolute;
   left: 489px;
   top: 538px;
   z-index: 2;
   width: 50px;
   height: 14px;
}

#vendersbtmbutton a  {
   color: #848383;
}

#proofsbtmbutton a  {
   color: #848383;
}

#picture2slideshow  {
   width: 236px;
   left: 255px;
}

#portraitsbutton a  {
   width: 69px;
   background-image: url(stockmedia/portraitsbutton.png);
}

#picture3slideshow  {
   width: 237px;
   left: 501px;
}

#albumsbtmbutton a  {
   color: #848383;
}

#weddingsbtmbutton  {
   font: 12px/16px "Times New Roman";
   text-align: left;
   visibility: visible;
   position: absolute;
   left: 377px;
   top: 537px;
   z-index: 2;
   width: 59px;
   height: 16px;
}

#picture1slideshow  {
   width: 237px;
   left: 9px;
}

#contactbtmbutton  {
   font: 12px/13px "Times New Roman";
   text-align: left;
   visibility: visible;
   position: absolute;
   left: 681px;
   top: 539px;
   z-index: 2;
   width: 48px;
   height: 13px;
}

#weddingsbutton a  {
   background: url(stockmedia/weddingsbutton.png) no-repeat 0% 0px;
   display: block;
   height: 18px;
   width: 80px;
   font-size: 18px;
   line-height: 18px;
}

#stockbtmbutton a  {
   color: #848383;
}

#vendersbtmbutton  {
   width: 44px;
   left: 629px;
}

#bensmithbutton a  {
   background: url(stockmedia/bensmithbutton.png) no-repeat 0% 0px;
   display: block;
   height: 24px;
   width: 139px;
   font-size: 24px;
   line-height: 24px;
}

#albumsbtmbutton  {
   font: 12px/13px "Times New Roman";
   text-align: left;
   visibility: visible;
   position: absolute;
   left: 437px;
   top: 538px;
   z-index: 2;
   width: 50px;
   height: 13px;
}

#emailmebutton a  {
   border-width: 0px;
   display: block;
   width: 100%;
   text-decoration: none;
   color: #878585;
}

#portraitsbutton  {
   visibility: visible;
   position: absolute;
   left: 412px;
   top: 77px;
   z-index: 2;
   width: 69px;
   height: 15px;
}

#homebtmbutton a  {
   color: #848383;
}

#contactbutton a  {
   background: url(stockmedia/contactbutton.png) no-repeat 0% 0px;
   display: block;
   height: 14px;
   width: 64px;
   font-size: 14px;
   line-height: 14px;
}

#jukeboxbutton a  {
   color: #000000;
}

#proofsbtmbutton  {
   font: 12px/15px "Times New Roman";
   text-align: left;
   visibility: visible;
   position: absolute;
   left: 586px;
   top: 538px;
   z-index: 2;
   width: 39px;
   height: 15px;
}

#bensmithbutton  {
   visibility: visible;
   position: absolute;
   left: 14px;
   top: 21px;
   z-index: 2;
   width: 139px;
   height: 24px;
}

#weddingsbutton  {
   visibility: visible;
   position: absolute;
   left: 310px;
   top: 78px;
   z-index: 2;
   width: 80px;
   height: 18px;
}

#smithseparated  {
   background: url(stockmedia/smithseparated.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 169px;
   top: 8px;
   z-index: 2;
   width: 13px;
   height: 52px;
}

#stockbtmbutton  {
   font: 12px/12px "Times New Roman";
   text-align: left;
   visibility: visible;
   position: absolute;
   left: 544px;
   top: 539px;
   z-index: 2;
   width: 33px;
   height: 12px;
}

#proofsbutton a  {
   width: 53px;
   background-image: url(stockmedia/proofsbutton.png);
}

#lineseparate4  {
   background-image: url(stockmedia/lineseparate4.png);
   left: 495px;
}

#stockbutton a  {
   width: 47px;
   background-image: url(stockmedia/stockbutton.png);
}

#contactbutton  {
   visibility: visible;
   position: absolute;
   left: 652px;
   top: 76px;
   z-index: 2;
   width: 64px;
   height: 14px;
}

#homebtmbutton  {
   width: 39px;
   left: 333px;
}

#lineseparate1  {
   background-image: url(stockmedia/lineseparate1.png);
   left: 397px;
}

#lineseparate3  {
   background: url(stockmedia/lineseparate3.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 563px;
   top: 72px;
   z-index: 2;
   width: 7px;
   height: 26px;
}

#lineseparate2  {
   background-image: url(stockmedia/lineseparate2.png);
   left: 641px;
}

#proofsbutton  {
   visibility: visible;
   position: absolute;
   left: 578px;
   top: 75px;
   z-index: 2;
   width: 53px;
   height: 15px;
}

#stockbutton  {
   visibility: visible;
   position: absolute;
   left: 508px;
   top: 75px;
   z-index: 2;
   width: 47px;
   height: 15px;
}

#background  {
   margin: 0px auto 0px auto;
   visibility: visible;
   height: 563px;
   width: 750px;
   position: relative;
   background-color: #FFFFFF;
   background-image: none;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #FFFFFF;
}


