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

a ins  {
   text-decoration: none;
}

#weddingbutton a:hover,
#foodbutton a:hover,
#fashionbutton a:hover,
#commercialbutton a:hover  {
   background-position: -120px 0%;
}

#commercialbutton a,
#weddingbutton a,
#fashionbutton a,
#foodbutton a  {
   background-repeat: no-repeat;
   display: block;
   width: 120px;
   height: 334px;
   background-position: 0% 0px;
}

#weddingbutton,
#foodbutton,
#fashionbutton,
#commercialbutton  {
   visibility: visible;
   position: absolute;
   top: 516px;
   z-index: 4;
   width: 120px;
   height: 334px;
}

#foodphotographyforfoodmanufacturescookbookseditorials  {
   background: url(sg_index_media/id0foodphotographyforfoodma.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 155px;
   top: 469px;
   z-index: 16;
   width: 723px;
   height: 19px;
}

#executiveportraitheadshotlifestyleproductphotography  {
   background: url(sg_index_media/id0executiveportraitheadsho.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 175px;
   top: 469px;
   z-index: 13;
   width: 675px;
   height: 19px;
}

#id2caption,
#id1caption,
#id3caption,
#id0caption  {
   visibility: hidden;
   position: absolute;
   left: 110px;
   top: 443px;
   width: 800px;
   height: 46px;
   background-repeat: no-repeat;
}

#beautylifestylefashionglamourboostyourportfolio  {
   background: url(sg_index_media/id0beautylifestylefashiongl.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 432px;
   top: 469px;
   z-index: 10;
   width: 473px;
   height: 19px;
}

#id1screen,
#layer1,
#id0screen,
#id2screen  {
   visibility: hidden;
   position: absolute;
   left: 110px;
   top: 89px;
   width: 800px;
   height: 400px;
   background-repeat: no-repeat;
}

#blogbutton a:hover,
#homebutton a:hover  {
   background-position: -65px 0%;
}

#showcasexmedia,
#showcasetopxmedia  {
   visibility: visible;
   position: absolute;
   left: 110px;
   top: 89px;
   width: 800px;
}

#homebutton a,
#blogbutton a  {
   background-repeat: no-repeat;
   display: block;
   width: 65px;
   height: 53px;
   background-position: 0% 0px;
}

#blogbutton,
#homebutton  {
   visibility: visible;
   position: absolute;
   top: 0px;
   z-index: 4;
   width: 65px;
   height: 53px;
}

#emailbuttontext a:hover  {
   color: #FFCC33;
}

#classesbutton a:hover  {
   background-position: -88px 0%;
}

#contactbutton a:hover  {
   background-position: -92px 0%;
}

#awardsbutton a:hover  {
   background-position: -85px 0%;
}

#commercialportfolio  {
   background: url(sg_index_media/commercialportfolio.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 422px;
   top: 448px;
   z-index: 13;
   width: 238px;
   height: 19px;
}

#aboutbutton a:hover  {
   background-position: -72px 0%;
}

#capturethetastecom  {
   background: url(sg_index_media/capturethetastecom.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 301px;
   top: 448px;
   z-index: 16;
   width: 239px;
   height: 19px;
}

#commercialbutton a  {
   background-image: url(sg_index_media/commercialbutton.jpg);
}

#capturethevoguecom  {
   background: url(sg_index_media/capturethevoguecom.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 542px;
   top: 448px;
   z-index: 10;
   width: 249px;
   height: 19px;
}

#emailbuttontext a  {
   border-width: 0px;
   display: block;
   width: 100%;
   text-decoration: none;
   color: #728498;
}

#showcasetopxmedia  {
   z-index: 17;
}

#capturethelovecom  {
   background: url(sg_index_media/capturethelovecom.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 656px;
   top: 448px;
   z-index: 7;
   width: 231px;
   height: 19px;
}

#commercialbutton  {
   left: 484px;
}

#contactbutton a  {
   background: url(sg_index_media/contactbutton.jpg) no-repeat 0% 0px;
   display: block;
   width: 92px;
   height: 53px;
}

#weddingbutton a  {
   background-image: url(sg_index_media/weddingbutton.jpg);
}

#classesbutton a  {
   background: url(sg_index_media/classesbutton.jpg) no-repeat 0% 0px;
   display: block;
   width: 88px;
   height: 53px;
}

#fashionbutton a  {
   background-image: url(sg_index_media/fashionbutton.jpg);
}

#emailbuttontext  {
   font: bold 16px/19px Garamond;
   font-variant: small-caps;
   text-align: left;
   visibility: visible;
   position: absolute;
   left: 113px;
   top: 537px;
   z-index: 4;
   width: 216px;
   height: 31px;
}

#showcasexmedia  {
   z-index: 4;
}

#awardsbutton a  {
   background: url(sg_index_media/awardsbutton.jpg) no-repeat 0% 0px;
   display: block;
   width: 85px;
   height: 53px;
}

#fashionbutton  {
   left: 605px;
}

#aboutbutton a  {
   background: url(sg_index_media/aboutbutton.jpg) no-repeat 0% 0px;
   display: block;
   width: 72px;
   height: 53px;
}

#contactbutton  {
   visibility: visible;
   position: absolute;
   left: 505px;
   top: 0px;
   z-index: 4;
   width: 92px;
   height: 53px;
}

#id0reflection  {
   background: url(sg_index_media/id0reflection.jpg) no-repeat;
   position: absolute;
   left: 0px;
   top: 576px;
   z-index: 2;
   width: 1050px;
   height: 274px;
}

#weddingbutton  {
   left: 726px;
}

#classesbutton  {
   visibility: visible;
   position: absolute;
   left: 413px;
   top: 0px;
   z-index: 4;
   width: 88px;
   height: 53px;
}

#homebutton a  {
   background-image: url(sg_index_media/homebutton.jpg);
}

#awardsbutton  {
   visibility: visible;
   position: absolute;
   left: 324px;
   top: 0px;
   z-index: 4;
   width: 85px;
   height: 53px;
}

#foodbutton a  {
   background-image: url(sg_index_media/foodbutton.jpg);
}

#blogbutton a  {
   background-image: url(sg_index_media/blogbutton.jpg);
}

#aboutbutton  {
   visibility: visible;
   position: absolute;
   left: 248px;
   top: 0px;
   z-index: 4;
   width: 72px;
   height: 53px;
}

#moviescreen  {
   background: url(sg_index_media/moviescreen.jpg) no-repeat;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 3;
   width: 1050px;
   height: 850px;
}

#id3caption  {
   background-image: url(sg_index_media/id3caption.jpg);
   z-index: 15;
}

#id2wedding  {
   background: url(sg_index_media/id2wedding.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 312px;
   top: 469px;
   z-index: 7;
   width: 592px;
   height: 19px;
}

#background  {
   margin: 0px auto 0px auto;
   visibility: visible;
   width: 1050px;
   position: relative;
   background-color: #FFFFFF;
   background-image: none;
}

#homebutton  {
   left: 110px;
}

#id2caption  {
   background-image: url(sg_index_media/id2caption.jpg);
   z-index: 12;
}

#blogbutton  {
   left: 179px;
}

#foodbutton  {
   left: 363px;
}

#id1caption  {
   background-image: url(sg_index_media/id1caption.jpg);
   z-index: 9;
}

#id0caption  {
   background-image: url(sg_index_media/id0caption.jpg);
   z-index: 6;
}

#id0screen  {
   background-image: url(sg_index_media/id0screen.jpg);
   z-index: 5;
}

#id1screen  {
   background-image: url(sg_index_media/id1screen.jpg);
   z-index: 8;
}

#id2screen  {
   background-image: url(sg_index_media/id2screen.jpg);
   z-index: 14;
}

#layer1  {
   background-image: url(sg_index_media/layer1.jpg);
   z-index: 11;
}

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


