a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#textbox003rest p,
#textboxwed4 p,
#textbox005rest p,
#hometext01 p,
#hometext02 p,
#textbox002w p,
#phototxt001 p,
#textbox002rest p,
#textbox002v p,
#textbox008retouch p,
#textbox005retouch p,
#textbox004retouch p,
#textbox007retouch p,
#textbox002t p,
#textbox006retouch p,
#textbox004rest p,
#textbox003retouch p,
#textbox002retouch p,
#textboxwed2 p,
#textbox004v p,
#textbox002c p,
#textboxwed1 p,
#webtxt002 p  {
   font: 12px/16px Arial, Helvetica, sans-serif;
   margin: 0px;
   text-align: left;
}

#edityourespecialevent p,
#highqualityservices p,
#letourteamrecordand p,
#foranybudget p,
#momentsofyourlifeforever p,
#savethoseespecial p  {
   font: 12px/14px Arial, Helvetica, sans-serif;
   margin: 0px;
   color: #A4A6A8;
}

#pid4restore,
#pid6transfer,
#photo,
#pid10contact,
#wedding,
#website,
#pid1home,
#pid5retouch,
#pid7video,
#pid3web,
#pid2graphic  {
   margin: 0px auto 0px auto;
   width: 980px;
   position: relative;
}

#transferbutton a,
#quotebutton a,
#retouchbutton a,
#videobutton a,
#restorebutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 35px;
   width: 93px;
   background-position: 0% 0px;
   font-size: 35px;
   line-height: 35px;
}

#id0video p,
#photorestoration p,
#graphicdesign p,
#photoretouching p  {
   font: 13px/20px Arial-BoldMT, "Arial- Bold MT";
   margin: 0px;
   color: #AFB773;
   text-align: left;
}

#videobutton a:hover,
#quotebutton a:hover,
#transferbutton a:hover  {
   background-position: -93px 0%;
}

#textbox002retouch,
#textbox002w,
#textbox002t,
#textbox002rest  {
	visibility: visible;
	position: absolute;
	left: 44px;
	top: 583px;
	z-index: 3;
	height: 347px;
}

#id0video,
#graphicdesign,
#photoretouching,
#photorestoration  {
   visibility: visible;
   position: absolute;
   left: 677px;
   z-index: 4;
   width: 237px;
}

#htxt001 p,
#htxt01b p,
#htxt004 p,
#htxt003 p,
#htxt002 p  {
   font: 13px/14px Arial, Helvetica, sans-serif;
   margin: 0px;
   text-align: left;
}

#weddingvideobutton a,
#id0homebutton a,
#id1homebutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 27px;
   background-position: 0% 0px;
   font-size: 27px;
   line-height: 27px;
}

#setacopy4,
#setacopy2,
#setacopy3,
#seta,
#setacopy  {
   background: url(sg_home_media/setacopy2.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 679px;
   z-index: 4;
   width: 3px;
   height: 5px;
}

#momentsofyourlifeforever,
#savethoseespecial  {
   visibility: visible;
   position: absolute;
   left: 473px;
   z-index: 4;
   width: 157px;
}

#textbox001w,
#textbox001v,
#textboxwedtitle  {
   visibility: visible;
   position: absolute;
   left: 43px;
   top: 543px;
   z-index: 3;
   height: 22px;
   background-repeat: no-repeat;
}

#quotebutton,
#transferbutton,
#videobutton  {
   visibility: visible;
   position: absolute;
   top: 474px;
   z-index: 4;
   width: 93px;
   height: 35px;
}

#photographic,
#photoweb,
#phototransfer  {
   visibility: visible;
   position: absolute;
   left: 337px;
   z-index: 3;
   width: 617px;
   height: 384px;
   background-repeat: no-repeat;
}

#photorightbutton a,
#photoleftbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 384px;
   width: 304px;
   background-position: 0% 0px;
   font-size: 384px;
   line-height: 384px;
}

#htxt01b,
#htxt003,
#htxt002,
#htxt001  {
   visibility: visible;
   position: absolute;
   left: 687px;
   z-index: 4;
   width: 256px;
}

#foranybudget,
#highqualityservices  {
   visibility: visible;
   position: absolute;
   left: 814px;
   z-index: 4;
   width: 121px;
}

#restorebutton,
#retouchbutton  {
   visibility: visible;
   position: absolute;
   top: 894px;
   z-index: 4;
   width: 93px;
   height: 35px;
}

#momentsofyourlifeforever p  {
   text-align: left;
}

#textbox004c,
#textbox003c  {
   visibility: visible;
   position: absolute;
   left: 214px;
   z-index: 3;
   width: 223px;
}

#momentsofyourlifeforever  {
   top: 444px;
}

#edityourespecialevent p  {
   text-align: left;
}

#credits p,
#id1footer p  {
   font: 12px/17px Arial, Helvetica, sans-serif;
   margin: 0px;
   text-align: center;
}

#edityourespecialevent  {
   visibility: visible;
   position: absolute;
   left: 180px;
   top: 442px;
   z-index: 4;
   width: 146px;
}

#letourteamrecordand p  {
   text-align: left;
}

#highqualityservices p  {
   text-align: left;
}

#weddingvideobutton a  {
   width: 258px;
   background-image: url(sg_video_media/weddingvideobutton.gif);
}

#picboxes,
#picboxes2  {
   visibility: visible;
   position: absolute;
   top: 373px;
   z-index: 3;
   width: 302px;
   height: 141px;
   background-repeat: no-repeat;
}

#highqualityservices  {
   top: 429px;
}

#textbox007retouch p  {
   color: #7A7A7A;
}

#textbox006retouch p  {
   color: #7A7A7A;
}

#id1footer p a:hover  {
   color: #000000;
}

#textbox008retouch p  {
   color: #7A7A7A;
}

#letourteamrecordand  {
   visibility: visible;
   position: absolute;
   left: 174px;
   top: 427px;
   z-index: 4;
   width: 146px;
}

#savethoseespecial p  {
   text-align: center;
}

#textbox005retouch p  {
   color: #7A7A7A;
}

#textbox003retouch p  {
   color: #7A7A7A;
}

#photorightbutton a  {
   background-image: url(sg_photo_media/photorightbutton.jpg);
}

#savethoseespecial  {
   top: 429px;
}

#textbox002retouch  {
   width: 597px;
}

#photoleftbutton a  {
   background-image: url(sg_photo_media/photoleftbutton.jpg);
}

#photorestoration  {
   top: 807px;
}

#transferbutton a  {
   background-image: url(sg_restore_media/transferbutton.gif);
}

#restorebutton a  {
   background-image: url(sg_photo_media/restorebutton.gif);
}

#id1homebutton a  {
   width: 85px;
   background-image: url(sg_graphic_media/id0homebutton.gif);
}

#time p,
#call p  {
   font: 13px/14px Arial, Helvetica, sans-serif;
   margin: 0px;
   text-align: center;
}

#photoretouching  {
   top: 859px;
}

#videoproduction  {
   background: url(sg_restore_media/videoproduction.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 145px;
   top: 394px;
   z-index: 4;
   width: 174px;
   height: 19px;
}

#textboxwedtitle  {
   background-image: url(sg_website_media/textboxwedtitle.gif);
   width: 229px;
}

#id0homebutton a  {
   width: 85px;
   background-image: url(sg_graphic_media/id0homebutton.gif);
}

#retouchbutton a  {
   background-image: url(sg_photo_media/retouchbutton.gif);
}

#foranybudget p  {
   text-align: center;
}

#transferbutton  {
   left: 508px;
}

#textbox002rest  {
   width: 597px;
}

#retouchbutton  {
   left: 604px;
}

#textbox004c p  {
   font: 13px/16px Arial, Helvetica, sans-serif;
   margin: 0px;
   text-align: left;
   color: #7A7A7A;
}

#piccalculator  {
   background: url(sg_restore_media/piccalculator.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 657px;
   top: 396px;
   z-index: 6;
   width: 151px;
   height: 112px;
}

#restorebutton  {
   left: 283px;
}

#videobutton a  {
   background-image: url(sg_restore_media/videobutton.gif);
}

#quotebutton a  {
   background-image: url(sg_restore_media/quotebutton.gif);
}

#phototransfer  {
   background-image: url(sg_transfer_media/phototransfer.jpg);
   top: 538px;
}

#textboxwed3 p  {
	margin: 0px;
	color: #060;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
}

#id1footer p a  {
   border: 0px none #000000;
   color: #000000;
   text-decoration: underline;
}

#graphicdesign  {
   top: 727px;
}

#textbox002v p  {
   color: #010000;
}

#textbox004v p  {
   color: #7A7A7A;
}

#textboxwed1 p  {
   font-size: 13px;
}

#anytapetodvd  {
   background: url(sg_restore_media/anytapetodvd.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 458px;
   top: 395px;
   z-index: 4;
   width: 165px;
   height: 22px;
}

#photographic  {
   background-image: url(sg_graphic_media/photographic.jpg);
   top: 536px;
}

#foranybudget  {
   top: 444px;
}

#hometext01 p  {
   color: #010101;
}

#picwedtitle  {
   background: url(sg_website_media/picwedtitle.gif) no-repeat;
   position: absolute;
   left: 447px;
   top: 555px;
   z-index: 4;
   width: 207px;
   height: 72px;
}

#textboxwed2  {
   visibility: visible;
   position: absolute;
   left: 44px;
   top: 798px;
   z-index: 3;
   width: 300px;
}

#menuliteral  {
   visibility: visible;
   position: absolute;
   left: 25px;
   top: 23px;
   z-index: 3;
   width: 930px;
}

#textbox002t  {
   width: 285px;
}

#textboxwed4  {
   visibility: visible;
   position: absolute;
   left: 42px;
   top: 624px;
   z-index: 3;
   width: 309px;
}

#id1footer p  {
   color: #828283;
}

#textbox001w  {
   background-image: url(sg_web_media/textbox001w.gif);
   width: 125px;
}

#videobutton  {
   left: 204px;
}

#textbox004c  {
   top: 840px;
}

#textbox003c  {
   top: 800px;
}

#textboxwed1  {
	visibility: visible;
	position: absolute;
	left: 93px;
	top: 581px;
	z-index: 3;
	width: 204px;
}

#textbox001v  {
   background-image: url(sg_video_media/textbox001v.gif);
   width: 362px;
}

#textbox002w  {
   width: 285px;
}

#quotebutton  {
   left: 819px;
}

#textboxwed3  {
   visibility: visible;
   position: absolute;
   left: 44px;
   top: 776px;
   z-index: 3;
   width: 99px;
}

#picboxes2  {
   background-image: url(sg_restore_media/picboxes2.jpg);
   left: 337px;
}

#webtxt002  {
   visibility: visible;
   position: absolute;
   left: 44px;
   top: 590px;
   z-index: 3;
   width: 285px;
}

#htxt01b p  {
   color: #FEFEFF;
}

#picboxes3  {
   background: url(sg_restore_media/picboxes3.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 649px;
   top: 373px;
   z-index: 3;
   width: 305px;
   height: 141px;
}

#setacopy3  {
   top: 840px;
}

#id1footer  {
   visibility: visible;
   position: absolute;
   left: -2px;
   top: 953px;
   z-index: 3;
   width: 983px;
}

#piccamera  {
   background: url(sg_restore_media/piccamera.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 35px;
   top: 379px;
   z-index: 5;
   width: 134px;
   height: 132px;
}

#htxt004 p  {
   color: #FEFEFE;
}

#htxt003 p  {
   color: #FFFFFF;
}

#setacopy4  {
   top: 893px;
}

#htxt002 p  {
   color: #FFFFFF;
}

#htxt001 p  {
   color: #FEFEFF;
}

#setacopy2  {
   top: 764px;
}

#photoweb  {
	top: 537px;
}

#setacopy  {
   top: 698px;
}

#pictapes  {
   background: url(sg_restore_media/pictapes.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 358px;
   top: 380px;
   z-index: 4;
   width: 89px;
   height: 132px;
}

#picboxes  {
   background-image: url(sg_restore_media/picboxes.jpg);
   left: 25px;
}

#id0video  {
   top: 599px;
}

#htxt01b  {
   top: 835px;
}

#htxt003  {
   top: 693px;
}

#credits  {
	visibility: visible;
	position: absolute;
	left: 0px;
	top: 987px;
	z-index: 3;
	width: 980px;
	height: 27px;
}

#htxt002  {
   top: 759px;
}

#htxt001  {
   top: 888px;
}

#request  {
   background: url(sg_restore_media/request.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 788px;
   top: 385px;
   z-index: 5;
   width: 85px;
   height: 22px;
}

#picwed  {
   background: url(sg_website_media/picwed.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 736px;
   top: 607px;
   z-index: 4;
   width: 244px;
   height: 337px;
}

#call p  {
   color: #010000;
}

#aquote  {
   background: url(sg_restore_media/aquote.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 855px;
   top: 403px;
   z-index: 4;
   width: 76px;
   height: 22px;
}

#textog  {
	position: absolute;
	left: 365px;
	top: 547px;
	z-index: 3;
	width: 617px;
	height: 384px;
}

#seta  {
   top: 633px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background: #FFFFFF url(sg_restore_media/exteriortile.jpg) center top repeat;
}
