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

a ins  {
   text-decoration: none;
}

#image3dheadertext p,
#infoheadertext p,
#imagecolorheadertext p,
#homeheadertextcopy p,
#imageartheadertext p,
#imagemanipulationheadertext p,
#imagerestoreheadertext p,
#imageexpressheadertext p,
#aboutheadertext p,
#contactheadertext p,
#pricesandservicesheadertext p,
#imageretouchheadertext p  {
   font: italic 11px/13px Arial;
   margin: 0px;
   color: #C8F53C;
   font-variant: small-caps;
   text-align: right;
}

#prevbuttoncopy2 a,
#prevbuttoncopy6 a,
#nextbuttoncopy a,
#nextbuttoncopy5 a,
#nextbuttoncopy3 a,
#prevbuttoncopy a,
#prevbuttoncopy5 a,
#prevbuttoncopy3 a,
#nextbuttoncopy4 a,
#nextbuttoncopy2 a,
#nextbuttoncopy6 a,
#prevbutton a,
#prevbuttoncopy4 a,
#nextbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 25px;
   background-position: 0% 0px;
   font-size: 25px;
   line-height: 25px;
}

#imageexpressthumbsheet .thumbwrapper,
#imagerestorethumbsheet .thumbwrapper,
#imageretouchthumbsheet .thumbwrapper,
#imagecolorthumbsheet .thumbwrapper,
#imagemanipulationthumbsheet .thumbwrapper,
#imageartthumbsheet .thumbwrapper,
#image3dthumbsheet .thumbwrapper  {
   position: relative;
   float: left;
   margin: 0px;
   padding: 5px;
   width: 81px;
   height: 38px;
}

#imagerestorepicturebox table,
#imageretouchpicturebox table,
#imagemanipulationpicturebox table,
#imagecolorpicturebox table,
#image3dpicturebox table,
#imageartpicturebox table,
#imageexpresspicturebox table  {
   width: 100%;
   height: 100%;
}

#imageexpresscopytext p,
#imagemanipulationcopytext p,
#imageretouchcopytext p,
#imagecolorcopytext p,
#image3dcopytext p,
#imageartcopytext p,
#imagerestorecopytext p,
#pricecopytext p  {
   font: italic 11px/16px Arial;
   margin: 0px;
   text-indent: 20px;
   text-align: justify;
}

#id0menutextbottommenu li a:hover,
#id1retouchbaimagecombutton a:hover,
#menumaintopmenu li a:hover,
#id1menutextbottommenu li a:hover,
#id0retouchbaimagecombutton a:hover  {
   font-style: italic;
   color: #C8F53C;
}

#imageexpresspicturebox,
#imageartpicturebox,
#imagemanipulationpicturebox,
#imageretouchpicturebox,
#imagecolorpicturebox,
#image3dpicturebox,
#imagerestorepicturebox  {
   visibility: visible;
   position: absolute;
   left: 13px;
   top: 186px;
   z-index: 4;
   width: 725px;
   height: 342px;
}

#headerbarcopy8,
#headerbarcopy2,
#headerbarcopy3,
#headerbarcopy4,
#headerbarcopy5,
#headerbarcopy6,
#headerbarcopy7,
#id1headerbar,
#id0headerbar,
#headerbarcopy  {
   background: url(sg_imagemanipulation_media/headerbarcopy3.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 146px;
   z-index: 4;
   width: 750px;
   height: 25px;
}

#imageretouchbutton a,
#imageartbutton a,
#imagerestorebutton a,
#image3dbutton a,
#imagecolorbutton a,
#imagemanipulationbutton a,
#imageexpressbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 63px;
   width: 103px;
   background-position: 0% 0px;
   font-size: 63px;
   line-height: 63px;
}

#restorepricetext p,
#colorpricetext p,
#retouchpricetext p,
#expresspricetext p,
#manipulationpricetext p,
#artpricetext p,
#i3dpricetext p  {
   font: italic 11px/12px Arial;
   margin: 0px;
   color: #FFFFFF;
   font-variant: small-caps;
   text-align: left;
}

#i3dpricetext,
#expresspricetext,
#manipulationpricetext,
#restorepricetext,
#colorpricetext,
#artpricetext,
#retouchpricetext  {
   visibility: visible;
   position: absolute;
   left: 13px;
   top: 154px;
   z-index: 5;
}

#gradientboxcopy,
#gradientbox,
#gradientboxcopy3,
#gradientboxcopy2,
#gradientboxcopy6,
#gradientboxcopy5,
#gradientboxcopy4  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 634px;
   z-index: 4;
   width: 750px;
   height: 108px;
   background-repeat: no-repeat;
}

#prevbuttoncopy4,
#prevbuttoncopy6,
#prevbuttoncopy2,
#prevbuttoncopy5,
#prevbuttoncopy3,
#prevbuttoncopy,
#prevbutton  {
   visibility: visible;
   position: absolute;
   left: 317px;
   top: 538px;
   z-index: 4;
   width: 45px;
   height: 25px;
}

#nextbuttoncopy5,
#nextbuttoncopy3,
#nextbuttoncopy4,
#nextbuttoncopy2,
#nextbuttoncopy6,
#nextbuttoncopy,
#nextbutton  {
   visibility: visible;
   position: absolute;
   left: 392px;
   top: 538px;
   z-index: 4;
   width: 43px;
   height: 25px;
}

#greylinecopy3,
#greylinecopy4,
#greylinecopy5,
#greylinecopy6,
#greylinecopy7,
#greylinecopy,
#greylinecopy2  {
   visibility: visible;
   position: absolute;
   left: 11px;
   top: 634px;
   z-index: 5;
   width: 729px;
   height: 1px;
   background-color: #707070;
   background-image: none;
   font-size: 1px;
}

#info10111213text p,
#info3text p,
#infotext p,
#info4text p,
#info789text p,
#info56text p,
#info2text p  {
   font: 11px/18px Arial;
   margin: 0px;
   color: #B7B7B7;
   padding-bottom: 10px;
   text-align: justify;
}

#image3dbutton,
#imageexpressbutton,
#imageretouchbutton,
#imagemanipulationbutton,
#imagerestorebutton  {
   visibility: visible;
   position: absolute;
   top: 317px;
   z-index: 4;
   width: 103px;
   height: 63px;
}

#info2text,
#infotext,
#info10111213text,
#info4text,
#info789text,
#info56text,
#info3text  {
   visibility: visible;
   position: absolute;
   left: 262px;
   top: 193px;
   z-index: 4;
   width: 449px;
}

#id0caribbeanweddingflattall,
#exercise3lg,
#eleanorpautler194019yrs,
#momnicolevirgingorda  {
   visibility: visible;
   position: absolute;
   top: 199px;
   z-index: 4;
   width: 77px;
   height: 103px;
   background-repeat: no-repeat;
}

#id0menutextbottommenu li a,
#id1menutextbottommenu li a,
#menumaintopmenu li a  {
   font-style: Normal;
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   color: #C2C2C2;
   height: 100%;
   border-width: 0px;
   border-left-style: none;
   border-left-color: #666666;
   border-right-style: none;
   border-right-color: #666666;
}

#id0menutextbottommenu li,
#id1menutextbottommenu li,
#menumaintopmenu li  {
   height: 100%;
   display: inline;
   margin: 0px;
}

#id1menutextbottommenu,
#menumaintopmenu,
#id0menutextbottommenu  {
   font: 11px/15px Arial;
   margin: 0px;
   height: 15px;
   padding: 0px;
   list-style: none;
   text-align: center;
   font-variant: small-caps;
   color: #C2C2C2;
   position: absolute;
}

#infobutton a,
#info2button a,
#info3button a,
#info4button a  {
   background-repeat: no-repeat;
   display: block;
   height: 10px;
   background-position: 0% 0px;
   font-size: 10px;
   line-height: 10px;
}

#id0retouchbaimagecombutton a,
#id1retouchbaimagecombutton a  {
   border-right-color: #666666;
   border-right-style: none;
   border-left-color: #666666;
   border-left-style: none;
   border-width: 0px;
   display: block;
   width: 100%;
   text-decoration: none;
   color: #FFFFFF;
}

#imageexpresscopytext,
#pricecopytext,
#imageretouchcopytext  {
   visibility: visible;
   position: absolute;
   left: 40px;
   z-index: 5;
   width: 671px;
}

#imageartcopytext,
#imagecolorcopytext,
#image3dcopytext  {
   visibility: visible;
   position: absolute;
   left: 41px;
   z-index: 5;
   width: 669px;
}

#louieagee1937color,
#darthageev001flat,
#antiquedcastle  {
   visibility: visible;
   position: absolute;
   top: 404px;
   z-index: 4;
   width: 77px;
   height: 103px;
   background-repeat: no-repeat;
}

#id0copyright2009text p,
#id1copyright2009text p  {
   font: 9px/11px Arial;
   margin: 0px;
   color: #C2C2C2;
   text-align: center;
}

#id1copyright2009text,
#id0copyright2009text  {
   visibility: visible;
   position: absolute;
   left: 219px;
   z-index: 4;
   width: 319px;
}

#imagerestorethumbsheet .thumbwrapper  {
   width: 55px;
}

#greenbarbottomcopy,
#greenbarbottom  {
   background: url(sg_about_media/greenbarbottomcopy.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   width: 750px;
   height: 5px;
}

#imageartbutton,
#imagecolorbutton  {
   visibility: visible;
   position: absolute;
   top: 522px;
   z-index: 4;
   width: 103px;
   height: 63px;
}

#barpagename,
#barpagenamecopy  {
   background: url(sg_about_media/barpagenamecopy.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 149px;
   z-index: 4;
   width: 750px;
   height: 22px;
}

#id1retouchbaimagecombutton a  {
   font-style: italic;
}

#id0retouchbaimagecombutton a  {
   font-style: Normal;
}

#id0caribbeanweddingflattall  {
   background-image: url(sg_pricesandservices_media/id0caribbeanweddingflattall.jpg);
   left: 638px;
}

#imagegallerymenu li a:hover  {
   font-style: italic;
   background-color: #000000;
   color: #C8F53C;
}

#imagemanipulationcopytext p  {
   color: #B3B3B3;
}

#info10111213button a:hover  {
   background-position: -162px 0%;
}

#imagemanipulationbutton a  {
   background-image: url(sg_pricesandservices_media/imagemanipulationbutton.jpg);
}

#eleanorpautler194019yrs  {
   background-image: url(sg_pricesandservices_media/eleanorpautler194019yrs.jpg);
   left: 474px;
}

#imagemanipulationbutton  {
   left: 623px;
}

#imagerestorecopytext p  {
   color: #B3B3B3;
}

#imageretouchcopytext p  {
   color: #B3B3B3;
}

#imageexpresscopytext p  {
   color: #B3B3B3;
}

#id1menutextbottommenu  {
   z-index: 4;
   top: 752px;
   left: 219px;
}

#info789button a:hover  {
   background-position: -177px 0%;
}

#manipulationpricetext  {
   width: 185px;
}

#id0menutextbottommenu  {
   z-index: 4;
   top: 612px;
   left: 219px;
}

#imagegallerymenu li a  {
   font-style: Normal;
   background-color: #000000;
   border-bottom-color: #C7C8C8;
   border-bottom-style: solid;
   border-right-color: #C7C8C8;
   border-right-style: solid;
   border-left-color: #C7C8C8;
   border-left-style: solid;
   border-width: 1px;
   border-top: 0px;
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   color: #C2C2C2;
   width: 100%;
   display: block;
}

#imagecolorcopytext p  {
   padding-bottom: 5px;
   color: #ACACAC;
}

#imageretouchcopytext  {
   top: 640px;
}

#homeheadertextcopy p  {
   font-variant: Normal;
}

#imageexpresscopytext  {
   top: 647px;
}

#imageretouchbutton a  {
   background-image: url(sg_pricesandservices_media/imageretouchbutton.jpg);
}

#info10111213button a  {
   background: url(sg_infosharp789_media/info10111213button.jpg) no-repeat 0% 0px;
   display: block;
   height: 92px;
   width: 162px;
   font-size: 92px;
   line-height: 92px;
}

#id1copyright2009text  {
   top: 785px;
}

#imagerestorebutton a  {
   background-image: url(sg_pricesandservices_media/imagerestorebutton.jpg);
}

#momnicolevirgingorda  {
   background-image: url(sg_pricesandservices_media/momnicolevirgingorda.jpg);
   left: 166px;
}

#info56button a:hover  {
   background-position: -201px 0%;
}

#imageexpressbutton a  {
   background-image: url(sg_pricesandservices_media/imageexpressbutton.jpg);
}

#id0copyright2009text  {
   top: 644px;
}

#info2button a:hover  {
   background-position: -117px 0%;
}

#info3button a:hover  {
   background-position: -175px 0%;
}

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

#contactheadertext p  {
   font-size: 14px;
   line-height: 17px;
}

#info4button a:hover  {
   background-position: -127px 0%;
}

#imageexpressbutton  {
   left: 152px;
}

#greenbarbottomcopy  {
   top: 599px;
}

#imageretouchbutton  {
   left: 306px;
}

#info10111213text p  {
   color: #C8F53C;
}

#realityisntperfect  {
   background: url(sg_imagemanipulation_media/realityisntperfect.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 581px;
   top: 38px;
   z-index: 5;
   width: 159px;
   height: 48px;
}

#imagecolorcopytext  {
   top: 649px;
}

#imagecolorbutton a  {
   background-image: url(sg_pricesandservices_media/imagecolorbutton.jpg);
}

#info10111213button  {
   visibility: visible;
   position: absolute;
   left: 24px;
   top: 446px;
   z-index: 4;
   width: 162px;
   height: 92px;
}

#infobutton a:hover  {
   background-position: -135px 0%;
}

#louieagee1937color  {
   background-image: url(sg_pricesandservices_media/louieagee1937color.jpg);
   left: 165px;
}

#imagerestorebutton  {
   left: 461px;
}

#imageartcopytext p  {
   color: #ACACAC;
}

#nextbuttoncopy5 a  {
   width: 43px;
   background-image: url(sg_imagemanipulation_media/nextbuttoncopy3.jpg);
}

#nextbuttoncopy3 a  {
   width: 43px;
   background-image: url(sg_imagemanipulation_media/nextbuttoncopy3.jpg);
}

#nextbuttoncopy4 a  {
   width: 43px;
   background-image: url(sg_imagemanipulation_media/nextbuttoncopy3.jpg);
}

#prevbuttoncopy2 a  {
   width: 45px;
   background-image: url(sg_imagemanipulation_media/prevbuttoncopy3.jpg);
}

#prevbuttoncopy4 a  {
   width: 45px;
   background-image: url(sg_imagemanipulation_media/prevbuttoncopy3.jpg);
}

#prevbuttoncopy6 a  {
   width: 45px;
   background-image: url(sg_imagemanipulation_media/prevbuttoncopy3.jpg);
}

#darthageev001flat  {
   background-image: url(sg_pricesandservices_media/darthageev001flat.jpg);
   left: 475px;
}

#prevbuttoncopy3 a  {
   width: 45px;
   background-image: url(sg_imagemanipulation_media/prevbuttoncopy3.jpg);
}

#nextbuttoncopy2 a  {
   width: 43px;
   background-image: url(sg_imagemanipulation_media/nextbuttoncopy3.jpg);
}

#nextbuttoncopy6 a  {
   width: 43px;
   background-image: url(sg_imagemanipulation_media/nextbuttoncopy3.jpg);
}

#image3dcopytext p  {
   color: #B3B3B3;
}

#aboutheadertext p  {
   font-variant: Normal;
}

#prevbuttoncopy5 a  {
   width: 45px;
   background-image: url(sg_imagemanipulation_media/prevbuttoncopy3.jpg);
}

#imagegallerymenu  {
   font: 12px/15px Arial;
   margin: -1px 0px 0px -1px;
   padding: 0px;
   list-style: none;
   text-align: left;
   text-indent: 15px;
   font-variant: small-caps;
   color: #C2C2C2;
   visibility: hidden;
   position: absolute;
   left: 372px;
   top: 150px;
   z-index: 5;
   width: 131px;
}

#nextbuttoncopy a  {
   width: 43px;
   background-image: url(sg_imagemanipulation_media/nextbuttoncopy3.jpg);
}

#imageartcopytext  {
   top: 646px;
}

#prevbuttoncopy a  {
   width: 45px;
   background-image: url(sg_imagemanipulation_media/prevbuttoncopy3.jpg);
}

#retouchpricetext  {
   width: 163px;
}

#restorepricetext  {
   width: 162px;
}

#imageartbutton a  {
   background-image: url(sg_pricesandservices_media/imageartbutton.jpg);
}

#expresspricetext  {
   width: 115px;
}

#imagecolorbutton  {
   left: 152px;
}

#gradientboxcopy6  {
   background-image: url(sg_image3d_media/gradientboxcopy6.jpg);
}

#gradientboxcopy4  {
   background-image: url(sg_imagecolor_media/gradientboxcopy4.jpg);
}

#gradientboxcopy3  {
   background-image: url(sg_imagemanipulation_media/gradientboxcopy3.jpg);
}

#gradientboxcopy5  {
   background-image: url(sg_imageart_media/gradientboxcopy5.jpg);
}

#gradientboxcopy2  {
   background-image: url(sg_imagerestore_media/gradientboxcopy2.jpg);
}

#info789button a  {
   background: url(sg_infosharp789_media/info789button.jpg) no-repeat 0% 0px;
   display: block;
   height: 65px;
   width: 177px;
   font-size: 65px;
   line-height: 65px;
}

#menumaintopmenu  {
   z-index: 7;
   top: 126px;
   left: 165px;
}

#gradientboxcopy  {
   background-image: url(sg_imageretouch_media/gradientboxcopy.jpg);
}

#pricecopytext p  {
   padding-bottom: 5px;
   color: #ACACAC;
}

#image3dbutton a  {
   background-image: url(sg_pricesandservices_media/image3dbutton.jpg);
}

#image3dcopytext  {
   top: 655px;
}

#imageartbutton  {
   left: 306px;
}

#greenbarbottom  {
   z-index: 5;
   top: 740px;
}

#antiquedcastle  {
   background-image: url(sg_pricesandservices_media/antiquedcastle.jpg);
   left: 320px;
}

#info56button a  {
   background: url(sg_infosharp789_media/info56button.jpg) no-repeat 0% 0px;
   display: block;
   height: 35px;
   width: 201px;
   font-size: 35px;
   line-height: 35px;
}

#infoheadertext  {
   visibility: visible;
   position: absolute;
   left: 699px;
   top: 154px;
   z-index: 5;
   width: 36px;
}

#colorpricetext  {
   width: 152px;
}

#info3button a  {
   width: 175px;
   background-image: url(sg_infosharp789_media/info3button.jpg);
}

#pricecopytext  {
   top: 617px;
}

#greylinecopy9  {
   background: url(sg_infosharp789_media/greylinecopy9.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 239px;
   top: 186px;
   z-index: 4;
   width: 1px;
   height: 510px;
}

#info2button a  {
   width: 117px;
   background-image: url(sg_infosharp789_media/info2button.jpg);
}

#image3dbutton  {
   left: 461px;
   top: 522px;
}

#info789button  {
   visibility: visible;
   position: absolute;
   left: 24px;
   top: 363px;
   z-index: 4;
   width: 177px;
   height: 65px;
}

#info4button a  {
   width: 127px;
   background-image: url(sg_infosharp789_media/info4button.jpg);
}

#prevbutton a  {
   width: 45px;
   background-image: url(sg_imagemanipulation_media/prevbuttoncopy3.jpg);
}

#info56button  {
   visibility: visible;
   position: absolute;
   left: 24px;
   top: 308px;
   z-index: 4;
   width: 201px;
   height: 35px;
}

#nextbutton a  {
   width: 43px;
   background-image: url(sg_imagemanipulation_media/nextbuttoncopy3.jpg);
}

#i3dpricetext  {
   width: 146px;
}

#artpricetext  {
   width: 137px;
}

#infobutton a  {
   width: 135px;
   background-image: url(sg_infosharp789_media/infobutton.jpg);
}

#gradientbox  {
   background-image: url(sg_imageexpress_media/gradientbox.jpg);
}

#info2button  {
   visibility: visible;
   position: absolute;
   left: 25px;
   top: 225px;
   z-index: 4;
   width: 117px;
   height: 10px;
}

#info3button  {
   visibility: visible;
   position: absolute;
   left: 24px;
   top: 252px;
   z-index: 4;
   width: 175px;
   height: 10px;
}

#exercise3lg  {
   background-image: url(sg_pricesandservices_media/exercise3lg.jpg);
   left: 319px;
}

#info4button  {
   visibility: visible;
   position: absolute;
   left: 25px;
   top: 280px;
   z-index: 4;
   width: 127px;
   height: 10px;
}

#greenbartop  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 142px;
   z-index: 5;
   width: 750px;
   height: 7px;
   background-color: #C8F53C;
   background-image: none;
   font-size: 1px;
}

#paypallogo  {
   background: url(sg_infosharp789_media/paypallogo.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 448px;
   top: 704px;
   z-index: 4;
   width: 65px;
   height: 26px;
}

#background  {
   margin: 0px auto 0px auto;
   visibility: visible;
   height: 800px;
   width: 750px;
   position: relative;
   background-color: #000000;
   background-image: none;
}

#menubartop  {
   background: url(sg_imagemanipulation_media/menubartop.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 120px;
   z-index: 6;
   width: 750px;
   height: 25px;
}

#greenblock  {
   visibility: visible;
   position: absolute;
   left: 570px;
   top: 0px;
   z-index: 4;
   width: 180px;
   height: 120px;
   background-color: #C8F53C;
   background-image: none;
}

#infobutton  {
   visibility: visible;
   position: absolute;
   left: 25px;
   top: 197px;
   z-index: 4;
   width: 135px;
   height: 10px;
}

#headerpic  {
   background: url(sg_imagemanipulation_media/headerpic.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 492px;
   top: 0px;
   z-index: 4;
   width: 67px;
   height: 120px;
}

#balogo  {
   background: url(sg_imagemanipulation_media/balogo.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 35px;
   top: 36px;
   z-index: 4;
   width: 292px;
   height: 52px;
}

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

.sgthumb  {
   border: 1px solid #3B3B3B;
   background-position: 50% 50%;
   background-repeat: no-repeat;
   display: block;
   width: 81px;
   height: 38px;
}

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

