a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#id92yes p,
#id94no p,
#i60days p,
#weddinginclusionsheader p,
#id89yes p,
#i2000 p,
#id100no p,
#i3 p,
#i6months p,
#id82i10 p,
#i2 p,
#id97no p,
#i6000 p,
#i30days p,
#i4 p,
#id70session p,
#id90yes p,
#id96no p,
#i1 p,
#hosting p,
#id99no p,
#id93no p,
#contacthours p,
#i90days p,
#id91yes p,
#id98no p,
#id71session p,
#i14 p,
#id80i10 p,
#id88yes p,
#id81i10 p,
#i3800 p,
#i1000 p,
#id95no p,
#weddingpricehide p  {
   font: bold 14px/48px "Century Schoolbook";
   margin: 0px;
   letter-spacing: 2px;
   text-align: center;
}

#eventsdescription p,
#commercialdescription p,
#weddingdescription p,
#contactemailinstruct p,
#contactvia p,
#contactmilitaryfriendly p,
#portraituredescription p,
#pricesheader p  {
   font: bold 14px/17px "Century Schoolbook";
   margin: 0px;
   color: #383838;
   letter-spacing: 2px;
}

#contactusp p,
#portraiture p,
#portfoliop p,
#contactnewlondonct p,
#commercial p,
#albumsp p,
#homep p,
#events p,
#helpfullinksp p,
#pricesp p,
#weddingsp p  {
   font: 18px/17px "Century Schoolbook";
   margin: 0px;
   letter-spacing: 3px;
   text-align: center;
}

#portfoliob a:hover,
#helpfullinksb a:hover,
#pricesb a:hover,
#id31weddingpricesb a:hover,
#contactusb a:hover,
#homeb a:hover  {
   background-position: -35px 0%;
}

#commercialthumbsheetscroll .thumbwrapper,
#portraiturethumbsheetscroll .thumbwrapper,
#weddingsthumbsheetscroll .thumbwrapper  {
   position: relative;
   float: left;
   margin: 0px;
   padding: 3px;
   width: 71px;
   height: 63px;
}

#albums,
#helpfullinks,
#weddingprices,
#contactus,
#pid9portraiture,
#portfolio,
#weddings,
#home,
#pid10commercial,
#prices  {
   margin: 0px auto 0px auto;
   height: 768px;
   width: 1024px;
   position: relative;
   background-color: #FFFFFF;
}

#i12x12b a,
#i10x102b a,
#i10x10b a,
#i5x51b a,
#i5x5b a,
#id52weddingpricesb a,
#id53weddingpricesb a  {
   font-weight: bold;
   display: block;
   width: 100%;
   text-decoration: none;
   color: #0080C0;
}

#albumsb a,
#helpfullinksb a,
#pricesb a,
#portfoliob a,
#contactusb a,
#id31weddingpricesb a  {
   background-repeat: no-repeat;
   display: block;
   height: 35px;
   width: 35px;
   background-position: 0% 0px;
   font-size: 35px;
   line-height: 35px;
}

#weddingsthumbsheetscroll,
#portraiturethumbsheetscroll,
#commercialthumbsheetscroll  {
   overflow: auto;
   visibility: visible;
   position: absolute;
   left: 59px;
   top: 165px;
   z-index: 2;
   width: 266px;
   height: 428px;
}

#weddingspicturebox table,
#portraiturepicturebox table,
#commercialpicturebox table  {
   width: 100%;
   height: 100%;
}

#i5x51p p,
#i10x102p p,
#i5x5p p,
#i12x12p p,
#i10x10p p,
#giftalbumsp p  {
   font: bold 18px/22px "Century Schoolbook";
   margin: 0px;
   text-align: center;
}

#contactusb,
#id31weddingpricesb,
#portfoliob,
#helpfullinksb,
#pricesb  {
   visibility: visible;
   position: absolute;
   top: 72px;
   z-index: 3;
   width: 35px;
   height: 35px;
}

#portraiturepicturebox,
#commercialpicturebox,
#weddingspicturebox  {
   visibility: visible;
   position: absolute;
   left: 332px;
   top: 164px;
   z-index: 2;
   width: 639px;
   height: 430px;
}

#phonenumber p,
#email p,
#location p,
#contactemail p  {
   font: 14px/17px "Century Schoolbook";
   margin: 0px;
   color: #010101;
   letter-spacing: 1px;
   text-align: center;
}

#nextb a,
#id146portraitureb a,
#id144weddingsb a  {
   background-repeat: no-repeat;
   display: block;
   height: 23px;
   background-position: 0% 0px;
   font-size: 23px;
   line-height: 23px;
}

#contactwebaddress p,
#contactphonenumber p  {
   font: bold 24px/17px "Century Schoolbook";
   margin: 0px;
   text-align: center;
   letter-spacing: 4px;
   color: #383838;
}

#i10x102b,
#i10x10b,
#i5x5b  {
   font: bold 14px/48px "Century Schoolbook";
   letter-spacing: 2px;
   text-align: center;
   visibility: visible;
   position: absolute;
   z-index: 3;
   height: 13px;
}

#id71session,
#id70session  {
   visibility: visible;
   position: absolute;
   top: 198px;
   z-index: 3;
   width: 76px;
}

#id146portraitureb a:hover  {
   background-position: -156px 0%;
}

#id95no,
#id100no,
#id99no  {
   visibility: visible;
   position: absolute;
   top: 221px;
   z-index: 3;
   width: 23px;
}

#contactmilitaryfriendly p  {
   text-align: center;
}

#portraituredescription p  {
   text-align: left;
}

#id148commercialb a:hover  {
   background-position: -145px 0%;
}

#id97no,
#id93no,
#id98no  {
   visibility: visible;
   position: absolute;
   left: 697px;
   z-index: 3;
   width: 23px;
}

#commercialdescription p  {
   text-align: left;
}

#laurenmelanieb a:hover  {
   background-position: -180px 0%;
}

#id144weddingsb a:hover  {
   background-position: -126px 0%;
}

#contactemailinstruct p  {
   text-align: center;
}

#patrickstaceyb a:hover  {
   background-position: -170px 0%;
}

#laurenmelanieslideshow  {
   background: url(albumsmedia/laurenmelanieslideshow.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 57px;
   top: 170px;
   z-index: 2;
   width: 906px;
   height: 420px;
}

#jeremeyemilyb a:hover  {
   background-position: -159px 0%;
}

#contactnewlondonct p  {
   font-weight: bold;
   color: #383838;
}

#weddingdescription p  {
   text-align: left;
}

#id31weddingpricesb a  {
   background-image: url(weddingsmedia/id31weddingpricesb.gif);
}

#eventsdescription p  {
   text-align: left;
   font-size: 12px;
}

#id146portraitureb a  {
   width: 156px;
   background-image: url(weddingsmedia/id146portraitureb.gif);
}

#id148commercialb a  {
   background: url(weddingsmedia/id148commercialb.gif) no-repeat 0% 0px;
   display: block;
   height: 22px;
   width: 145px;
   font-size: 22px;
   line-height: 22px;
}

#weddingpricehide p  {
   line-height: 14px;
}

#id31weddingpricesb  {
   left: 76px;
}

#id146portraitureb  {
   visibility: visible;
   position: absolute;
   left: 480px;
   top: 600px;
   z-index: 2;
   width: 156px;
   height: 23px;
}

#id80i10,
#id81i10  {
   visibility: visible;
   position: absolute;
   left: 318px;
   z-index: 3;
   width: 18px;
}

#albumssidegraphic  {
   background: url(albumsmedia/albumssidegraphic.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 992px;
   top: 181px;
   z-index: 2;
   width: 23px;
   height: 122px;
}

#id88yes,
#id89yes  {
   visibility: visible;
   position: absolute;
   left: 430px;
   z-index: 3;
   width: 32px;
}

#i12x12b,
#i5x51b  {
   font: bold 12px/48px "Century Schoolbook";
   letter-spacing: 2px;
   text-align: center;
   visibility: visible;
   position: absolute;
   z-index: 3;
   height: 11px;
}

#id148commercialb  {
   visibility: visible;
   position: absolute;
   left: 662px;
   top: 601px;
   z-index: 2;
   width: 145px;
   height: 22px;
}

#patrickstaceyb a  {
   background: url(albumsmedia/patrickstaceyb.gif) no-repeat 0% 0px;
   display: block;
   height: 32px;
   width: 170px;
   font-size: 32px;
   line-height: 32px;
}

#portfoliographic  {
   background: url(weddingsmedia/portfoliographic.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 991px;
   top: 322px;
   z-index: 2;
   width: 27px;
   height: 161px;
}

#id144weddingsb a  {
   width: 126px;
   background-image: url(weddingsmedia/id144weddingsb.gif);
}

#laurenmelanieb a  {
   background: url(albumsmedia/laurenmelanieb.gif) no-repeat 0% 0px;
   display: block;
   height: 28px;
   width: 180px;
   font-size: 28px;
   line-height: 28px;
}

#weddingheader p  {
   font: 12px/17px "Century Schoolbook";
   margin: 0px;
   color: #FFFFFF;
   letter-spacing: 2px;
   text-align: center;
}

#jeremeyemilyb a  {
   background: url(albumsmedia/jeremeyemilyb.gif) no-repeat 0% 0px;
   display: block;
   height: 25px;
   width: 159px;
   font-size: 25px;
   line-height: 25px;
}

#email p a:hover  {
   text-decoration: underline;
}

#albumsb a:hover  {
   background-position: -43px 0%;
}

#helpfullinksb a  {
   background-image: url(weddingsmedia/helpfullinksb.gif);
}

#patrickstaceyb  {
   visibility: visible;
   position: absolute;
   left: 370px;
   top: 134px;
   z-index: 2;
   width: 170px;
   height: 32px;
}

#id144weddingsb  {
   visibility: visible;
   position: absolute;
   left: 333px;
   top: 598px;
   z-index: 2;
   width: 126px;
   height: 23px;
}

#graphicheaders  {
   background: url(weddingsmedia/graphicheaders.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 67px;
   z-index: 2;
   width: 1024px;
   height: 43px;
}

#i5x51p,
#i5x5p  {
   visibility: hidden;
   position: absolute;
   left: 333px;
   top: 479px;
   width: 370px;
}

#contacthours p  {
   line-height: 17px;
}

#pagebackground  {
   background: url(weddingsmedia/pagebackground.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 1;
   width: 1024px;
   height: 768px;
}

#contactemail p  {
   font-weight: bold;
   letter-spacing: 2px;
}

#laurenmelanieb  {
   visibility: visible;
   position: absolute;
   left: 134px;
   top: 134px;
   z-index: 2;
   width: 180px;
   height: 28px;
}

#pricesheader p  {
   text-align: center;
}

#weddingheader  {
   visibility: visible;
   position: absolute;
   left: 728px;
   top: 78px;
   z-index: 3;
   width: 307px;
}

#giftalbumsp p  {
   color: #010101;
}

#nextb a:hover  {
   background-position: -86px 0%;
}

#amberheader p  {
   font: 24px/17px "Bradley Hand ITC";
   margin: 0px;
   letter-spacing: 4px;
   text-align: center;
}

#jeremeyemilyb  {
   visibility: visible;
   position: absolute;
   left: 595px;
   top: 136px;
   z-index: 2;
   width: 159px;
   height: 25px;
}

#i2000,
#i1000  {
   visibility: visible;
   position: absolute;
   left: 198px;
   z-index: 3;
   width: 56px;
}

#portraiture p  {
   font-weight: bold;
   color: #383838;
}

#helpfullinksp  {
   visibility: hidden;
   position: absolute;
   left: 46px;
   top: 31px;
   z-index: 7;
   width: 163px;
}

#helpfullinksb  {
   left: 230px;
}

#prevb a:hover  {
   background-position: -83px 0%;
}

#portfoliob a  {
   background-image: url(weddingsmedia/portfoliob.gif);
}

#contactvia p  {
   text-align: center;
}

#nameheader p  {
   font: 30px/17px "Century Schoolbook";
   margin: 0px;
   letter-spacing: 6px;
   text-align: center;
}

#commercial p  {
   font-weight: bold;
   color: #383838;
}

#contactusb a  {
   background-image: url(weddingsmedia/contactusb.gif);
}

#id71session  {
   left: 666px;
}

#amberheader  {
   visibility: visible;
   position: absolute;
   left: 363px;
   top: 78px;
   z-index: 3;
   width: 259px;
}

#phonenumber  {
   visibility: visible;
   position: absolute;
   left: 465px;
   top: 677px;
   z-index: 2;
   width: 121px;
}

#id70session  {
   left: 403px;
}

#contactusp  {
   visibility: hidden;
   position: absolute;
   left: 63px;
   top: 30px;
   z-index: 5;
   width: 126px;
}

#nameheader  {
   visibility: visible;
   position: absolute;
   left: 289px;
   top: 42px;
   z-index: 3;
   width: 426px;
}

#portfoliop  {
   visibility: hidden;
   position: absolute;
   left: 71px;
   top: 29px;
   z-index: 3;
   width: 106px;
}

#contactusb  {
   left: 157px;
}

#portfoliob  {
   left: 40px;
}

#hosting p  {
   font-size: 12px;
}

#albumsb a  {
   width: 43px;
   background-image: url(weddingsmedia/albumsb.gif);
}

#pricesb a  {
   background-image: url(weddingsmedia/pricesb.gif);
}

#email p a  {
   color: #010101;
   text-decoration: none;
   letter-spacing: 1px;
}

#location  {
   visibility: visible;
   position: absolute;
   left: 342px;
   top: 724px;
   z-index: 2;
   width: 361px;
}

#events p  {
   font-weight: bold;
   color: #383838;
}

#i5x51p p  {
   color: #010101;
}

#i10x102b  {
   width: 102px;
   top: 269px;
   left: 768px;
}

#albumsb  {
   visibility: visible;
   position: absolute;
   left: 112px;
   top: 72px;
   z-index: 3;
   width: 43px;
   height: 35px;
}

#pricesp  {
   visibility: hidden;
   position: absolute;
   left: 88px;
   top: 31px;
   z-index: 6;
   width: 72px;
}

#albumsp  {
   visibility: hidden;
   position: absolute;
   left: 80px;
   top: 30px;
   z-index: 4;
   width: 85px;
}

#id89yes  {
   top: 262px;
}

#id100no  {
   left: 433px;
}

#id88yes  {
   top: 373px;
}

#id80i10  {
   top: 223px;
}

#homeb a  {
   background: url(weddingsmedia/homeb.gif) no-repeat 0% 0px;
   display: block;
   height: 36px;
   width: 35px;
   font-size: 36px;
   line-height: 36px;
}

#i10x10b  {
   width: 102px;
   top: 308px;
   left: 769px;
}

#pricesb  {
   left: 193px;
}

#id81i10  {
   top: 266px;
}

#nextb a  {
   width: 86px;
   background-image: url(weddingsmedia/nextb.gif);
}

#i12x12b  {
   width: 89px;
   top: 354px;
   left: 780px;
}

#prevb a  {
   background: url(weddingsmedia/prevb.gif) no-repeat 0% 0px;
   display: block;
   height: 24px;
   width: 83px;
   font-size: 24px;
   line-height: 24px;
}

#i2,
#i1  {
   visibility: visible;
   position: absolute;
   left: 74px;
   z-index: 3;
   width: 13px;
}

#i5x51p  {
   z-index: 6;
}

#id99no  {
   left: 915px;
}

#id93no  {
   top: 371px;
}

#id98no  {
   top: 266px;
}

#id97no  {
   top: 323px;
}

#i5x51b  {
   width: 100px;
   top: 369px;
   left: 773px;
}

#id95no  {
   left: 695px;
}

#i5x5b  {
   width: 115px;
   top: 330px;
   left: 764px;
}

#homep  {
   visibility: hidden;
   position: absolute;
   left: 93px;
   top: 30px;
   z-index: 2;
   width: 59px;
}

#homeb  {
   visibility: visible;
   position: absolute;
   left: 4px;
   top: 71px;
   z-index: 3;
   width: 35px;
   height: 36px;
}

#email  {
   visibility: visible;
   position: absolute;
   left: 390px;
   top: 700px;
   z-index: 2;
   width: 262px;
}

#i1000  {
   top: 222px;
}

#i5x5p  {
   z-index: 5;
}

#nextb  {
   visibility: visible;
   position: absolute;
   left: 153px;
   top: 623px;
   z-index: 2;
   width: 86px;
   height: 23px;
}

#prevb  {
   visibility: visible;
   position: absolute;
   left: 65px;
   top: 623px;
   z-index: 2;
   width: 83px;
   height: 24px;
}

#i2000  {
   top: 269px;
}

#i2  {
   top: 270px;
}

#i1  {
   top: 222px;
}

.sgthumb  {
   background-position: 50% 50%;
   background-repeat: no-repeat;
   display: block;
   width: 71px;
   height: 63px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #FFFFFF;
}

