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

a ins  {
   text-decoration: none;
}

#pid7contactus,
#pid6retouching,
#weddingslideshow,
#portraitslideshow,
#weddingprices,
#retportrait3,
#retportrait2,
#pid4children,
#pid18gettingready,
#retportrait1,
#retbraces,
#multiplicityprices,
#printprices,
#pid9pricespackages,
#pid5multiplicity,
#pid1home,
#pid3portrait,
#retcorvett,
#pid11sports,
#businessprices,
#pid10clientproofing,
#portraitprices,
#retfamily,
#childrenslideshow,
#pid2wedding,
#seniorprices,
#pid8thankyou  {
   margin: 0px auto 0px auto;
   width: 864px;
   position: relative;
}

#printpricesbutton a:hover,
#seniorpricesbutton a:hover,
#multiplicitypricesbutton a:hover,
#businesspricesbutton a:hover,
#portraitpricesbutton a:hover,
#weddingpricesbutton a:hover  {
   background-position: -146px 0%;
}

#sportsback,
#slideshowareaslideshow,
#childrenpicturebox,
#thankyoubakgrnd,
#pricesback,
#multiplicitypicturebox,
#contactusbackground,
#weddingpicturebox,
#portraitpicturebox  {
   visibility: visible;
   position: absolute;
   left: 66px;
   top: 118px;
   z-index: 1;
   width: 556px;
   height: 346px;
}

#weddingthumbsheetscroll .thumbwrapper,
#portraitthumbsheetscroll .thumbwrapper,
#childrenthumbsheetscroll .thumbwrapper,
#multiplicitythumbsheetscroll .thumbwrapper  {
   position: relative;
   float: left;
   margin: 0px;
   padding: 2px;
   width: 50px;
   height: 40px;
}

#portraitthumbsbutton a,
#childrenthumbsbutton a,
#weddingthumbsbutton a,
#weddingslideshowbutton a,
#portraitslideshowbutton a,
#childrenslideshowbutton a  {
   display: block;
   width: 100%;
   text-decoration: none;
   color: #F95EF9;
}

#multiplicitypricesbutton a,
#seniorpricesbutton a,
#businesspricesbutton a,
#weddingpricesbutton a,
#portraitpricesbutton a,
#printpricesbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 22px;
   width: 146px;
   background-position: 0% 0px;
   font-size: 22px;
   line-height: 22px;
}

#childrenthumbsbutton,
#childrenslideshowbutton,
#weddingslideshowbutton,
#weddingthumbsbutton,
#portraitthumbsbutton,
#portraitslideshowbutton  {
   font: 10px/19px Verdana;
   padding-bottom: 2px;
   text-align: center;
   visibility: visible;
   position: absolute;
   left: 660px;
   top: 113px;
   width: 146px;
   height: 19px;
}

#seniorpricesoutline,
#businesspricesoutline,
#printpricesoutline,
#portraitpricesoutline,
#weddingpricesoutline,
#multiplicitypricesoutline  {
   visibility: visible;
   position: absolute;
   left: 665px;
   z-index: 5;
   width: 148px;
   height: 24px;
   background-repeat: no-repeat;
}

#weddingpricesbutton,
#portraitpricesbutton,
#seniorpricesbutton,
#multiplicitypricesbutton,
#businesspricesbutton,
#printpricesbutton  {
   visibility: visible;
   position: absolute;
   left: 666px;
   z-index: 5;
   width: 146px;
   height: 22px;
}

#retcorvettbutton a,
#retportrait1button a,
#retbracesbutton a,
#retfamilybutton a,
#retportrait2button a,
#retportrait3button a  {
   background-repeat: no-repeat;
   display: block;
   height: 346px;
   width: 556px;
   background-position: 0% 0px;
   font-size: 346px;
   line-height: 346px;
}

#retcorvettbutton,
#retportrait3button,
#retfamilybutton,
#retbracesbutton,
#retportrait1button,
#retportrait2button  {
   visibility: visible;
   position: absolute;
   left: 66px;
   top: 118px;
   z-index: 4;
   width: 556px;
   height: 346px;
}

#childrenpicturebox table,
#weddingpicturebox table,
#portraitpicturebox table,
#multiplicitypicturebox table  {
   width: 100%;
   height: 100%;
}

#multiplicitythumbsheetscroll,
#childrenthumbsheetscroll,
#portraitthumbsheetscroll,
#weddingthumbsheetscroll  {
   overflow: auto;
   visibility: visible;
   position: absolute;
   left: 642px;
   top: 135px;
   z-index: 4;
   width: 193px;
   height: 220px;
}

#onlineproofingisaconveniecopy p,
#onlineproofingisaconvenie p,
#foryourconvenienceyoumay p  {
   font: 11px/14px Verdana;
   margin: 0px;
   padding-bottom: 8px;
   text-align: left;
   color: #8C8C8C;
}

#retmenupointer,
#contactmenupointer,
#pricesmenupointer,
#sportsmenupointer  {
   background: url(gettingreadymedia/pricesmenupointer.gif) no-repeat;
   visibility: visible;
   position: absolute;
   top: 100px;
   z-index: 4;
   width: 10px;
   height: 5px;
}

#multpricestextbox p,
#printpricestextbox p,
#buspricestextbox p  {
   font: 10px/12px Verdana;
   margin: 0px;
   text-align: left;
}

#pointer3,
#pointer2,
#pointer1,
#pointe5,
#pointer6,
#pointer4  {
   background: url(retbracesmedia/pointer4.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 673px;
   z-index: 5;
   width: 6px;
   height: 10px;
}

#childrentext p,
#portraittext p,
#movemouseoverimagetocompa p  {
   font: 10px/16px Verdana;
   margin: 0px;
   text-align: left;
}

#portriatpricestextbox p,
#weddingpricestextboxscroll p  {
   font: 10px/12px Verdana;
   margin: 0px;
   color: #2D2D2D;
   text-align: left;
}

#id205portrait p,
#id204wedding p,
#id206children p  {
   font: 11px/12px Verdana;
   margin: 0px;
   text-align: center;
   color: #A07D46;
}

#retmenumenu li a:hover,
#mainmenu li a:hover  {
   color: #72BFDC;
}

#gettingreadytitle,
#multiplicitypricetitle  {
   visibility: visible;
   position: absolute;
   left: 113px;
   top: 138px;
   z-index: 4;
   height: 30px;
   background-repeat: no-repeat;
}

#childrentext,
#weddingtext,
#portraittext  {
   visibility: visible;
   position: absolute;
   left: 644px;
   z-index: 4;
}

#multpricestextbox,
#seniorspricestextbox  {
   visibility: visible;
   position: absolute;
   left: 114px;
   top: 189px;
   z-index: 4;
}

#buspricestextbox,
#portriatpricestextbox  {
   visibility: visible;
   position: absolute;
   left: 113px;
   top: 189px;
   z-index: 4;
}

#introtext1 p,
#contact p,
#introtext3 p  {
   font: 12px/14px Verdana;
   margin: 0px;
   text-align: left;
}

#linesportscopy,
#id93line,
#linesports  {
   background: url(sportsmedia/linesportscopy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 664px;
   width: 147px;
   height: 3px;
}

#contactusmenuback,
#retouchingmenuback  {
   visibility: visible;
   position: absolute;
   left: 641px;
   top: 135px;
   z-index: 4;
   width: 193px;
   height: 298px;
   background-repeat: no-repeat;
}

#wedpricetitle,
#seniorpricetitle  {
   visibility: visible;
   position: absolute;
   left: 114px;
   top: 138px;
   z-index: 4;
   height: 30px;
   background-repeat: no-repeat;
}

#galleriesmenu li,
#mainmenu li  {
   height: 100%;
   display: inline;
   margin: 0px;
}

#id205portrait,
#id206children  {
   visibility: visible;
   position: absolute;
   left: 295px;
   top: 97px;
   z-index: 4;
}

#movemouseoverimagetocompa p  {
   color: #AA9775;
}

#multiplicitypricesbutton a  {
   background-image: url(gettingreadymedia/multiplicitypricesbutton.gif);
}

#retportrait1button a:hover  {
   background-position: -556px 0%;
}

#gettingreadybutton a:hover  {
   background-position: -148px 0%;
}

#id156line,
#id191grayline  {
   visibility: visible;
   position: absolute;
   left: 69px;
   top: 171px;
   width: 549px;
   height: 3px;
   background-image: none;
   font-size: 1px;
}

#multiplicitypricesoutline  {
   background-image: url(multiplicitypricesmedia/multiplicitypricesoutline.gif);
   top: 311px;
}

#movemouseoverimagetocompa  {
   visibility: visible;
   position: absolute;
   left: 683px;
   top: 336px;
   z-index: 5;
   width: 134px;
}

#galleriesmenu li a:hover  {
   color: #A07D46;
   text-decoration: underline;
}

#i2007allrightsreserved p  {
   font: 9px/10px Verdana;
   margin: 0px;
   color: #80807E;
   text-align: center;
}

#foryourconvenienceyoumay  {
   visibility: visible;
   position: absolute;
   left: 668px;
   top: 287px;
   z-index: 5;
   width: 149px;
}

#multiplicitypricesbutton  {
   top: 312px;
}

#mainmenu,
#galleriesmenu  {
   font: 11px/15px Verdana;
   margin: 0px;
   height: 15px;
   padding: 0px;
   list-style: none;
   text-align: left;
   position: absolute;
   z-index: 4;
}

#portraitslideshowbutton  {
   z-index: 5;
}

#childrenslideshowbutton  {
   z-index: 5;
}

#portriatpricestextbox p  {
   padding-bottom: 3px;
}

#id99grayline,
#layer10  {
   visibility: visible;
   position: absolute;
   left: 75px;
   top: 189px;
   width: 538px;
   height: 2px;
   background-repeat: no-repeat;
}

#businesspricesbutton a  {
   background-image: url(gettingreadymedia/businesspricesbutton.gif);
}

#slideshowareaslideshow  {
   background-image: none;
   background-color: #000000;
}

#portraitpricesbutton a  {
   background-image: url(gettingreadymedia/portraitpricesbutton.gif);
}

#multiplicitypricetitle  {
   background-image: url(multiplicitypricesmedia/multiplicitypricetitle.gif);
   width: 192px;
}

#i2007allrightsreserved  {
   visibility: visible;
   position: absolute;
   left: 62px;
   top: 471px;
   z-index: 4;
   width: 279px;
}

#weddingslideshowbutton  {
   z-index: 5;
}

#businesspricesoutline  {
   background-image: url(businesspricesmedia/businesspricesoutline.gif);
   top: 287px;
}

#portriatpricestextbox  {
   width: 471px;
}

#weddingpricesbutton a  {
   background-image: url(gettingreadymedia/weddingpricesbutton.gif);
}

#portraitpricesoutline  {
   background-image: url(portraitpricesmedia/portraitpricesoutline.gif);
   top: 263px;
}

#portraitthumbsbutton  {
   z-index: 4;
}

#weddingpricesoutline  {
   background-image: url(weddingpricesmedia/weddingpricesoutline.gif);
   top: 239px;
}

#retportrait3button a  {
   background-image: url(retportrait3media/retportrait3button.gif);
}

#seniorspricestextbox  {
   width: 463px;
}

#gettingreadybutton a  {
   background: url(multiplicitypricesmedia/gettingreadybutton.gif) no-repeat 0% 0px;
   display: block;
   height: 24px;
   width: 148px;
   font-size: 24px;
   line-height: 24px;
}

#seniorpricesbutton a  {
   background-image: url(gettingreadymedia/seniorpricesbutton.gif);
}

#childrenthumbsbutton  {
   z-index: 4;
}

#retportrait2button a  {
   background-image: url(retportrait2media/retportrait2button.gif);
}

#printpricestextbox p  {
   color: #2B2B2B;
   padding-bottom: 2px;
}

#businesspricesbutton  {
   top: 288px;
}

#retportrait1button a  {
   background-image: url(retportrait1media/retportrait1button.gif);
}

#portraitpricesbutton  {
   top: 264px;
}

#weddingthumbsbutton  {
   z-index: 4;
}

#printpricesbutton a  {
   background-image: url(gettingreadymedia/printpricesbutton.gif);
}

#contactusbackground  {
   background-image: none;
   background-color: #A8AE84;
}

#seniorpricesoutline  {
   background-image: url(seniorpricesmedia/seniorpricesoutline.gif);
   top: 335px;
}

#id178pricespackages  {
   background: url(gettingreadymedia/id178pricespackages.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 697px;
   top: 148px;
   z-index: 5;
   width: 77px;
   height: 73px;
}

#proofingmenupointer  {
   background: url(gettingreadymedia/pricesmenupointer.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 569px;
   top: 100px;
   z-index: 5;
   width: 10px;
   height: 5px;
}

#multpricestextbox p  {
   padding-top: 2px;
   color: #2B2B2B;
}

#weddingpricesbutton  {
   top: 240px;
}

#gettingreadybutton  {
   visibility: visible;
   position: absolute;
   left: 665px;
   top: 387px;
   z-index: 5;
   width: 148px;
   height: 24px;
}

#retcorvettbutton a  {
   background-image: url(retcorvettmedia/retcorvettbutton.gif);
}

#buspricestextbox p  {
   padding-top: 2px;
   color: #323232;
}

#printpricesoutline  {
   background-image: url(printpricesmedia/printpricesoutline.gif);
   top: 359px;
}

#contactmenupointer  {
   left: 705px;
}

#seniorpricesbutton  {
   top: 336px;
}

#retouchingmenuback  {
   background-image: url(retbracesmedia/retouchingmenuback.gif);
}

#galleriesmenu li a  {
   padding-left: 8px;
   padding-right: 0px;
   text-decoration: none;
   color: #428E9C;
   height: 100%;
}

#sportsmenupointer  {
   left: 643px;
}

#retfamilybutton a  {
   background-image: url(retfamilymedia/retfamilybutton.gif);
}

#retbracesbutton a  {
   background-image: url(retbracesmedia/retbracesbutton.gif);
}

#pricesmenupointer  {
   left: 469px;
}

#printpricesbutton  {
   top: 360px;
}

#gettingreadytitle  {
   background-image: url(gettingreadymedia/gettingreadytitle.gif);
   width: 203px;
}

#contactusmenuback  {
   background-image: url(contactusmedia/contactusmenuback.gif);
}

#multpricestextbox  {
   width: 460px;
}

#id196i3035012660  {
   background: url(contactusmedia/3035012660.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 692px;
   top: 230px;
   z-index: 5;
   width: 98px;
   height: 14px;
}

#buspricestextbox  {
   width: 463px;
}

#pachagesmenuback  {
   background: url(multiplicitypricesmedia/pachagesmenuback.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 641px;
   top: 136px;
   z-index: 4;
   width: 196px;
   height: 298px;
}

#retmenumenu li a  {
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   color: #8C8C8C;
   width: 100%;
   display: block;
}

#seniorpricetitle  {
   background-image: url(seniorpricesmedia/seniorpricetitle.gif);
   width: 246px;
}

#thankyoubakgrnd  {
   background-image: none;
   background-color: #839173;
}

#emailpagetitle  {
   visibility: visible;
   position: absolute;
   left: 140px;
   top: 139px;
   z-index: 4;
   width: 97px;
   height: 30px;
   background-repeat: no-repeat;
}

#portraittext p  {
   color: #B1B1B1;
}

#retmenupointer  {
   left: 380px;
   background-image: url(retbracesmedia/retmenupointer.gif);
}

#id73retouching  {
   background: url(retbracesmedia/id73retouching.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 686px;
   top: 177px;
   z-index: 5;
   width: 102px;
   height: 30px;
}

#linesportscopy  {
   z-index: 4;
   top: 423px;
}

#id197contactus  {
   background: url(contactusmedia/id197contactus.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 686px;
   top: 186px;
   z-index: 5;
   width: 101px;
   height: 14px;
}

#childrentext p  {
   color: #B1B1B1;
}

#retmenumenu li  {
   width: 100%;
   display: block;
   margin: 0px;
}

#id206children  {
   width: 48px;
}

#wedpricetitle  {
   background-image: url(weddingpricesmedia/wedpricetitle.gif);
   width: 156px;
}

#mainmenu li a  {
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   color: #8C8C8C;
   height: 100%;
}

#id205portrait  {
   width: 47px;
}

#id191grayline  {
   background-color: #757373;
}

#weddingtext p  {
   font: 9px/12px Verdana;
   margin: 0px;
   text-align: left;
   color: #B2B1B1;
}

#galleriesmenu  {
   top: 67px;
   left: 251px;
   visibility: hidden;
   color: #428E9C;
}

#introtext3 p  {
   color: #F9F9F6;
}

#portraittext  {
   width: 191px;
   top: 361px;
}

#id99grayline  {
   background-image: url(sportsmedia/id99grayline.gif);
   z-index: 4;
}

#childrentext  {
   width: 158px;
   top: 361px;
}

#introtext1 p  {
   padding-bottom: 5px;
   color: #F9F9F6;
}

#id204wedding  {
   visibility: visible;
   position: absolute;
   left: 293px;
   top: 97px;
   z-index: 4;
   width: 51px;
}

#proofingback  {
   visibility: visible;
   position: absolute;
   left: 66px;
   top: 118px;
   z-index: 2;
   width: 556px;
   height: 346px;
   background-color: #5D7683;
   background-image: none;
}

#weddingtext  {
   width: 158px;
   top: 362px;
}

#photography  {
   background: url(gettingreadymedia/photography.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 64px;
   top: 84px;
   z-index: 4;
   width: 163px;
   height: 17px;
}

#retmenumenu  {
   font: 11px/16px Verdana;
   margin: 0px;
   padding: 0px;
   list-style: none;
   text-align: left;
   color: #8C8C8C;
   position: absolute;
   left: 686px;
   top: 222px;
   z-index: 5;
   width: 53px;
}

#pricesback  {
   background-image: none;
   background-color: #EBEBEB;
}

#linesports  {
   z-index: 4;
   top: 189px;
}

#sportsback  {
   background: url(homemedia/sportsback.gif) no-repeat;
}

#id198line  {
   background: url(contactusmedia/id198line.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 664px;
   top: 207px;
   z-index: 5;
   width: 147px;
   height: 3px;
}

#blackmat1  {
   background: url(gettingreadymedia/blackmat1.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 4px;
   top: 17px;
   z-index: 3;
   width: 855px;
   height: 496px;
}

#id194line  {
   visibility: visible;
   position: absolute;
   left: 650px;
   top: 278px;
   z-index: 5;
   width: 176px;
   height: 1px;
   background-color: #474E25;
   background-image: none;
   font-size: 1px;
}

#id156line  {
   background-color: #969595;
   z-index: 4;
}

#contact p  {
   padding-bottom: 5px;
}

#id93line  {
   z-index: 6;
   top: 207px;
}

#pointer4  {
   top: 274px;
}

#pointer3  {
   top: 258px;
}

#blackmat  {
   background: url(gettingreadymedia/blackmat.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 32px;
   top: 78px;
   z-index: 2;
   width: 606px;
   height: 403px;
}

#mainmenu  {
   top: 83px;
   left: 248px;
   color: #8C8C8C;
}

#pointer6  {
   top: 306px;
}

#pointer1  {
   top: 227px;
}

#pointer2  {
   top: 241px;
}

#layer10  {
   background-image: url(clientproofingmedia/layer10.gif);
   z-index: 5;
}

#pointe5  {
   top: 290px;
}

#splash  {
   background: url(gettingreadymedia/splash.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 69px;
   top: 45px;
   z-index: 5;
   width: 117px;
   height: 56px;
}

#tosam2  {
   background: url(contactusmedia/tosam2.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 657px;
   top: 254px;
   z-index: 5;
   width: 164px;
   height: 11px;
}

.sgthumb:hover  {
   border-color: #FFFFFF;
}

.sgthumb  {
   border: 1px solid #C0C0C0;
   background-position: 50% 50%;
   background-repeat: no-repeat;
   display: block;
   width: 50px;
   height: 40px;
}

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


