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

a ins  {
   text-decoration: none;
}

#copyrightbutton a:hover,
#id186homebutton a:hover,
#id169proofsbutton a:hover,
#id26nextbutton a:hover,
#id37nextbutton a:hover,
#id48nextbutton a:hover,
#id59nextbutton a:hover,
#id20prevbutton a:hover,
#id31prevbutton a:hover,
#id42prevbutton a:hover,
#id53prevbutton a:hover,
#galleriesmenu li a:hover,
#servicesmenu li a:hover,
#contactsbutton a:hover,
#id191galleriesbutton a:hover,
#id174servicesbutton a:hover,
#id178aboutusbutton a:hover,
#emailwcwhitefairpointnetphone3604811696 p a:hover,
#eventspricesbutton a:hover,
#weddingspricesbutton a:hover,
#portraitspricesbutton a:hover  {
   text-decoration: underline;
   font-style: italic;
}

#id48nextbutton a,
#copyrightbutton a,
#id178aboutusbutton a,
#id191galleriesbutton a,
#portraitspricesbutton a,
#eventspricesbutton a,
#id26nextbutton a,
#id37nextbutton a,
#id59nextbutton a,
#id20prevbutton a,
#id31prevbutton a,
#contactsbutton a,
#id169proofsbutton a,
#id186homebutton a,
#weddingspricesbutton a,
#id174servicesbutton a,
#id42prevbutton a,
#id53prevbutton a  {
   font-style: Normal;
   display: block;
   width: 100%;
   text-decoration: none;
   color: #FFFFFF;
}

#peru,
#thankyou,
#pid1home,
#pid7contact,
#pid11gallery3,
#aboutus,
#pid6webdesign,
#pid4restoration,
#pid10gallery4,
#portraitsandweddings,
#pid5commercialdesign,
#pid12gallery2,
#pid9gallery5  {
   margin: 0px auto 0px auto;
   width: 766px;
   position: relative;
}

#gallery2thumbsheetscroll .thumbwrapper,
#gallery3thumbsheetscroll .thumbwrapper,
#gallery4thumbsheetscroll .thumbwrapper,
#gallery5thumbsheetscroll .thumbwrapper  {
   position: relative;
   float: left;
   margin: 0px;
   padding: 5px;
   width: 55px;
   height: 55px;
}

#id59nextbutton,
#id37nextbutton,
#id26nextbutton,
#id31prevbutton,
#id20prevbutton,
#id53prevbutton,
#id42prevbutton,
#id48nextbutton  {
   font: bold 12px/19px "Times New Roman";
   text-align: left;
   visibility: visible;
   position: absolute;
   width: 78px;
   height: 19px;
}

#gallery5metadata p,
#equipmentscroll p,
#gallery2metadata p,
#gallery3metadata p,
#designscroll p,
#gallery4metadata p  {
   font: 12px/14px "Times New Roman";
   margin: 0px;
   color: #FFFFFF;
   text-align: left;
}

#gallery5picturebox table,
#gallery4picturebox table,
#gallery3picturebox table,
#gallery2picturebox table  {
   width: 100%;
   height: 100%;
}

#gallery5thumbsheetscroll,
#gallery4thumbsheetscroll,
#gallery3thumbsheetscroll,
#gallery2thumbsheetscroll  {
   overflow: auto;
   visibility: visible;
   position: absolute;
   left: 24px;
   top: 268px;
   z-index: 2;
   width: 82px;
   height: 409px;
}

#id78aboutwelcome2 p,
#restoration2 p,
#webdesign2scroll p,
#commercialdesign2 p,
#id101aboutwelcome2 p  {
   font: 16px/19px "Times New Roman";
   margin: 0px;
   padding-right: 3px;
   padding-left: 3px;
   text-align: center;
   color: #FFFFFF;
}

#mailtowendywhite15711ursulalaneseyelmwa98597 p,
#emailwcwhitefairpointnetphone3604811696 p  {
   font: 14px/17px "Times New Roman";
   margin: 0px;
   text-align: center;
}

#gallery4picturebox,
#gallery3picturebox,
#gallery2picturebox,
#gallery5picturebox  {
   visibility: visible;
   position: absolute;
   left: 100px;
   top: 268px;
   z-index: 1;
   width: 642px;
   height: 409px;
}

#salon507underline,
#daleslandscapesunderline,
#hottopicimagesunderline  {
   visibility: visible;
   position: absolute;
   left: 111px;
   z-index: 2;
   width: 127px;
   height: 2px;
   background-repeat: no-repeat;
}

#salon507button a,
#hottopicimagesbutton a,
#daleslandscapesbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 88px;
   width: 188px;
   background-position: 0% 0px;
   font-size: 88px;
   line-height: 88px;
}

#portraitspricesbutton,
#weddingspricesbutton,
#eventspricesbutton  {
   font: bold 14px/17px "Comic Sans MS";
   padding-right: 4px;
   text-align: center;
   visibility: visible;
   position: absolute;
   top: 705px;
   z-index: 2;
   width: 44px;
   height: 11px;
}

#daleslandscapesbutton,
#hottopicimagesbutton,
#salon507button  {
   visibility: visible;
   position: absolute;
   left: 77px;
   z-index: 3;
   width: 188px;
   height: 88px;
}

#portraitsunderline,
#retouchunderline,
#photographyunderline  {
   visibility: visible;
   position: absolute;
   left: 83px;
   top: 461px;
   width: 170px;
   height: 2px;
   background-repeat: no-repeat;
}

#restorationbutton a,
#retouchbutton a,
#digitalfixbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 217px;
   background-position: 0% 0px;
   font-size: 217px;
   line-height: 217px;
}

#designunderline,
#weddingsunderline,
#restorationunderline  {
   visibility: visible;
   position: absolute;
   left: 296px;
   top: 461px;
   width: 174px;
   height: 2px;
   background-repeat: no-repeat;
}

#eventsunderline,
#equipmentunderline,
#digitalfixunderline  {
   visibility: visible;
   position: absolute;
   left: 512px;
   top: 461px;
   width: 173px;
   height: 2px;
   background-repeat: no-repeat;
}

#daleslandscapesframe,
#hottopicimagesframe,
#salon507frame  {
   visibility: visible;
   position: absolute;
   left: 67px;
   z-index: 2;
   width: 208px;
   height: 98px;
   background-repeat: no-repeat;
}

#id47nextpopdown,
#id58nextpopdown,
#id36nextpopdown  {
   visibility: visible;
   position: absolute;
   z-index: 3;
   width: 76px;
   height: 19px;
   background-repeat: no-repeat;
}

#mailtowendywhite15711ursulalaneseyelmwa98597 p  {
   color: #FFFFFF;
}

#emailwcwhitefairpointnetphone3604811696 p  {
   color: #FEFEFE;
}

#servicesmenu li a,
#galleriesmenu li a  {
   font-style: Normal;
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   color: #FFFFFF;
   height: 100%;
}

#id178aboutusbutton,
#id186homebutton  {
   font: bold 12px/27px "Times New Roman";
   text-align: left;
   visibility: visible;
   position: absolute;
   top: 203px;
   z-index: 2;
   height: 27px;
}

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

#id41prevpopdown,
#id52prevpopdown  {
   visibility: visible;
   position: absolute;
   left: 26px;
   z-index: 1;
   width: 76px;
   height: 19px;
   background-repeat: no-repeat;
}

#portraitsframe,
#photographyframe  {
   visibility: visible;
   position: absolute;
   left: 77px;
   top: 486px;
   z-index: 2;
   width: 180px;
   background-repeat: no-repeat;
}

#restorationbutton,
#retouchbutton  {
   visibility: visible;
   position: absolute;
   top: 499px;
   z-index: 5;
   width: 161px;
   height: 217px;
}

#previouspopdown,
#id30prevpopdown  {
   visibility: visible;
   position: absolute;
   left: 27px;
   z-index: 1;
   width: 76px;
   height: 19px;
   background-repeat: no-repeat;
}

#designframe,
#designframecopy  {
   visibility: visible;
   position: absolute;
   left: 294px;
   top: 486px;
   z-index: 2;
   width: 178px;
   background-repeat: no-repeat;
}

#aboutuspopdown,
#homepopdown  {
   visibility: visible;
   position: absolute;
   top: 206px;
   z-index: 1;
   width: 90px;
   height: 16px;
   background-repeat: no-repeat;
}

#equipmentframe,
#eventsframe  {
   visibility: visible;
   position: absolute;
   left: 512px;
   top: 486px;
   z-index: 2;
   width: 175px;
   background-repeat: no-repeat;
}

#daleslandscapesunderline  {
   background-image: url(webdesignmedia/daleslandscapesunderline.gif);
   top: 305px;
}

#daleslandscapesbutton a  {
   background-image: url(webdesignmedia/daleslandscapesbutton.gif);
}

#hottopicimagesunderline  {
   background-image: url(webdesignmedia/hottopicimagesunderline.gif);
   top: 616px;
}

#hottopic,
#hottopiccopy  {
   visibility: visible;
   position: absolute;
   left: 293px;
   top: 27px;
   width: 298px;
   height: 157px;
   background-repeat: no-repeat;
}

#grayfill,
#grayfillcopy  {
   visibility: visible;
   position: absolute;
   left: 56px;
   top: 408px;
   z-index: 1;
   width: 654px;
   height: 316px;
   background-repeat: no-repeat;
}

#hottopicimagesbutton a  {
   background-image: url(webdesignmedia/hottopicimagesbutton.gif);
}

#id191galleriesbutton a  {
   color: #FCFAFA;
}

#copyrightinformation p  {
   font: bold 10px/18px Arial;
   margin: 0px;
   text-align: center;
   color: #010000;
}

#daleslandscapesbutton  {
   top: 329px;
}

#portraitspricesbutton  {
   left: 144px;
}

#id191galleriesbutton  {
   font: bold 12px/21px "Times New Roman";
   text-align: left;
   visibility: visible;
   position: absolute;
   left: 413px;
   top: 206px;
   z-index: 4;
   width: 82px;
   height: 21px;
}

#photographyunderline  {
   background-image: url(aboutusmedia/photographyunderline.gif);
   z-index: 2;
}

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

#hottopicimagesbutton  {
   top: 640px;
}

#weddingspricesbutton  {
   left: 359px;
}

#copyrightinformation  {
   visibility: visible;
   position: absolute;
   left: 253px;
   top: 764px;
   z-index: 1;
   width: 258px;
}

#daleslandscapesframe  {
   background-image: url(webdesignmedia/daleslandscapesframe.gif);
   top: 323px;
}

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

#id76gray,
#id99gray  {
   visibility: visible;
   position: absolute;
   left: 27px;
   z-index: 1;
   width: 715px;
   height: 126px;
   background-repeat: no-repeat;
}

#id174servicesbutton  {
   font: bold 12px/29px "Times New Roman";
   text-align: left;
   visibility: visible;
   position: absolute;
   left: 306px;
   top: 202px;
   z-index: 2;
   width: 107px;
   height: 29px;
}

#restorationbutton a  {
   width: 161px;
   background-image: url(restorationmedia/restorationbutton.gif);
}

#imagescopy,
#images  {
   visibility: visible;
   position: absolute;
   left: 591px;
   top: 83px;
   width: 107px;
   height: 39px;
   background-repeat: no-repeat;
}

#photographyscroll p  {
   font: 12px/14px "Times New Roman";
   margin: 0px;
   padding-right: 5px;
   text-align: left;
   color: #FEFEFE;
}

#hottopicimagesframe  {
   background-image: url(webdesignmedia/hottopicimagesframe.gif);
   top: 634px;
}

#gallery3metadata p  {
   text-align: center;
   padding-bottom: 5px;
   font-weight: bold;
}

#digitalfixbutton a  {
   width: 160px;
   background-image: url(restorationmedia/digitalfixbutton.gif);
}

#gallery4metadata p  {
   padding-bottom: 5px;
   font-weight: bold;
}

#webdesign2scroll p  {
   padding-right: 5px;
}

#eventspricesbutton  {
   left: 575px;
}

#equipmentunderline  {
   background-image: url(aboutusmedia/equipmentunderline.gif);
   z-index: 2;
}

#gallery5metadata p  {
   padding-bottom: 5px;
   font-weight: bold;
}

#gallery2metadata p  {
   padding-bottom: 5px;
   font-weight: bold;
}

#portraitsunderline  {
   background-image: url(portraitsandweddingsmedia/portraitsunderline.gif);
   z-index: 2;
}

#id178aboutusbutton  {
   width: 105px;
   left: 198px;
}

#restorationbutton  {
   left: 303px;
}

#id169proofsbutton  {
   font: bold 12px/15px "Times New Roman";
   text-align: left;
   visibility: visible;
   position: absolute;
   left: 528px;
   top: 209px;
   z-index: 2;
   width: 88px;
   height: 15px;
}

#weddingsunderline  {
   background-image: url(portraitsandweddingsmedia/weddingsunderline.gif);
   z-index: 2;
}

#copyrightbutton a  {
   color: #000000;
}

#equipmentscroll p  {
   padding-right: 5px;
}

#salon507underline  {
   background-image: url(webdesignmedia/salon507underline.gif);
   top: 461px;
}

#salon507button a  {
   background-image: url(webdesignmedia/salon507button.gif);
}

#photographyframe  {
   background-image: url(aboutusmedia/photographyframe.gif);
   height: 140px;
}

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

#galleriespopdown  {
   background: url(gallery4media/galleriespopdown.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 392px;
   top: 206px;
   z-index: 3;
   width: 90px;
   height: 15px;
}

#contactspopdown  {
   background: url(gallery4media/contactspopdown.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 608px;
   top: 205px;
   z-index: 3;
   width: 90px;
   height: 16px;
}

#previouspopdown  {
   background-image: url(gallery2media/previouspopdown.gif);
   top: 692px;
}

#id52prevpopdown  {
   background-image: url(gallery5media/id52prevpopdown.gif);
   top: 688px;
}

#id36nextpopdown  {
   background-image: url(gallery3media/id36nextpopdown.gif);
   top: 716px;
   left: 27px;
}

#servicespopdown  {
   background: url(gallery4media/servicespopdown.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 283px;
   top: 206px;
   z-index: 1;
   width: 90px;
   height: 15px;
}

#id47nextpopdown  {
   background-image: url(gallery4media/id47nextpopdown.gif);
   top: 716px;
   left: 26px;
}

#id41prevpopdown  {
   background-image: url(gallery4media/id41prevpopdown.gif);
   top: 689px;
}

#copyrightbutton  {
   font: bold 12px/83px "Comic Sans MS";
   text-align: center;
   visibility: visible;
   position: absolute;
   left: 286px;
   top: 732px;
   z-index: 2;
   width: 269px;
   height: 83px;
}

#designunderline  {
   background-image: url(aboutusmedia/designunderline.gif);
   z-index: 2;
}

#eventsunderline  {
   background-image: url(portraitsandweddingsmedia/eventsunderline.gif);
   z-index: 2;
}

#designframecopy  {
   background-image: url(portraitsandweddingsmedia/designframecopy.gif);
   height: 216px;
}

#retouchbutton a  {
   width: 161px;
   background-image: url(restorationmedia/retouchbutton.gif);
}

#id186homebutton  {
   width: 93px;
   left: 100px;
}

#layer5,
#layer3  {
   visibility: visible;
   position: absolute;
   left: 121px;
   top: 692px;
   width: 617px;
   height: 51px;
   background-repeat: no-repeat;
}

#id30prevpopdown  {
   background-image: url(gallery3media/id30prevpopdown.gif);
   top: 689px;
}

#id58nextpopdown  {
   background-image: url(gallery5media/id58nextpopdown.gif);
   top: 715px;
   left: 26px;
}

#id25nextpopdown  {
   background: url(gallery2media/id25nextpopdown.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 27px;
   top: 719px;
   z-index: 3;
   width: 76px;
   height: 19px;
}

#contactsbutton  {
   font: bold 12px/22px "Times New Roman";
   text-align: left;
   visibility: visible;
   position: absolute;
   left: 630px;
   top: 204px;
   z-index: 4;
   width: 92px;
   height: 22px;
}

#id48nextbutton  {
   z-index: 4;
   top: 719px;
   left: 51px;
}

#id26nextbutton  {
   z-index: 5;
   top: 722px;
   left: 52px;
}

#aboutuspopdown  {
   background-image: url(gallery4media/aboutuspopdown.gif);
   left: 176px;
}

#id42prevbutton  {
   z-index: 2;
   top: 692px;
   left: 42px;
}

#id31prevbutton  {
   z-index: 2;
   top: 692px;
   left: 43px;
}

#equipmentframe  {
   background-image: url(aboutusmedia/equipmentframe.gif);
   height: 140px;
}

#id59nextbutton  {
   z-index: 4;
   top: 718px;
   left: 51px;
}

#portraitsframe  {
   background-image: url(portraitsandweddingsmedia/portraitsframe.gif);
   height: 216px;
}

#salon507button  {
   top: 485px;
}

#id53prevbutton  {
   z-index: 2;
   top: 691px;
   left: 42px;
}

#id37nextbutton  {
   z-index: 5;
   top: 719px;
   left: 52px;
}

#designscroll p  {
   padding-right: 5px;
}

#id20prevbutton  {
   z-index: 2;
   top: 695px;
   left: 43px;
}

#proofspopdown  {
   background: url(gallery4media/proofspopdown.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 500px;
   top: 205px;
   z-index: 1;
   width: 90px;
   height: 16px;
}

#galleriesmenu  {
   font: bold 12px/16px "Times New Roman";
   margin: 0px;
   height: 16px;
   padding: 0px;
   list-style: none;
   text-align: center;
   color: #FFFFFF;
   visibility: hidden;
   position: absolute;
   left: 233px;
   top: 237px;
   z-index: 3;
}

#salon507frame  {
   background-image: url(webdesignmedia/salon507frame.gif);
   top: 479px;
}

#retouchbutton  {
   left: 86px;
}

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

#servicesmenu  {
   font: bold 12px/18px "Times New Roman";
   margin: 0px;
   height: 18px;
   padding: 0px;
   list-style: none;
   text-align: center;
   color: #FFFFFF;
   visibility: hidden;
   position: absolute;
   left: 176px;
   top: 236px;
   z-index: 1;
}

#grayfillcopy  {
   background-image: url(portraitsandweddingsmedia/grayfillcopy.gif);
}

#musicxmedia  {
   visibility: visible;
   position: absolute;
   left: 29px;
   top: 134px;
   z-index: 1;
   width: 108px;
   height: 24px;
}

#eventsframe  {
   background-image: url(portraitsandweddingsmedia/eventsframe.gif);
   height: 216px;
}

#designframe  {
   background-image: url(aboutusmedia/designframe.gif);
   height: 140px;
}

#homepopdown  {
   background-image: url(gallery4media/homepopdown.gif);
   left: 69px;
}

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

#bluebanner  {
   background: url(gallery4media/bluebanner.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 51px;
   z-index: 1;
   width: 766px;
   height: 69px;
}

#id99gray  {
   background-image: url(portraitsandweddingsmedia/id99gray.gif);
   top: 272px;
}

#id76gray  {
   background-image: url(aboutusmedia/id76gray.gif);
   top: 274px;
}

#hottopic  {
   background-image: url(gallery4media/hottopic.gif);
   z-index: 6;
}

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

#redswish  {
   background: url(gallery4media/redswish.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 224px;
   top: 11px;
   z-index: 2;
   width: 510px;
   height: 137px;
}

#images  {
   background-image: url(gallery4media/images.gif);
   z-index: 3;
}

#i1stop  {
   background: url(gallery4media/1stop.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 502px;
   top: 164px;
   z-index: 7;
   width: 204px;
   height: 17px;
}

#layer5  {
   background-image: url(gallery2media/layer5.gif);
   z-index: 3;
}

#layer3  {
   background-image: url(gallery4media/layer3.gif);
   z-index: 1;
}

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

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

html, body  {
   padding: 0px;
   margin: 0px;
   background: #000000 url(gallery4media/exteriortile.gif) center top repeat;
}


