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

a ins  {
   text-decoration: none;
}

#glamourbutton a:hover,
#fashionbutton a:hover,
#lifestylebutton a:hover,
#beautybutton a:hover  {
   background-position: -120px 0%;
}

#beautybutton a,
#fashionbutton a,
#glamourbutton a,
#lifestylebutton a  {
   background-repeat: no-repeat;
   display: block;
   width: 120px;
   height: 334px;
   background-position: 0% 0px;
}

#glamourbutton,
#fashionbutton,
#beautybutton,
#lifestylebutton  {
   visibility: visible;
   position: absolute;
   top: 516px;
   z-index: 4;
   width: 120px;
   height: 334px;
}

#editorialphotographycapturethefreedomofexpressionande  {
   background: url(sg_index_media/id0editorialphotographycapt.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 119px;
   top: 469px;
   z-index: 16;
   width: 674px;
   height: 19px;
}

#copyrighttextbutton a:hover,
#emailbuttontext a:hover  {
   color: #333366;
}

#theepitomeofbeingnaturallybeautifulandtheskilltolight  {
   background: url(sg_index_media/id0theepitomeofbeingnatural.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 246px;
   top: 469px;
   z-index: 13;
   width: 605px;
   height: 19px;
}

#speakthelanguageofvoguewellcaptureitsessenceandsub  {
   background: url(sg_index_media/id0speakthelanguageofvoguew.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 361px;
   top: 469px;
   z-index: 10;
   width: 544px;
   height: 19px;
}

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

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

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

#showcasetopxmedia,
#showcasexmedia  {
   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;
}

#layer5,
#layer2,
#layer3  {
   visibility: hidden;
   position: absolute;
   left: 110px;
   top: 89px;
   width: 800px;
   height: 400px;
   background-repeat: no-repeat;
}

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

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

#copyrighttextbutton a  {
   color: #9999CC;
}

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

#copyrighttextbutton  {
   font: bold 14px/17px Garamond;
   text-align: left;
   visibility: visible;
   position: absolute;
   left: 39px;
   top: 786px;
   z-index: 3;
   width: 317px;
   height: 14px;
}

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

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

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

#emailbuttontext a  {
   color: #666699;
}

#showcasetopxmedia  {
   z-index: 17;
}

#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: 228px;
   height: 31px;
}

#lifestylebutton  {
   left: 363px;
}

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

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

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

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

#showcasexmedia  {
   z-index: 4;
}

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

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

#glamourbutton  {
   left: 726px;
}

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

#fashionbutton  {
   left: 605px;
}

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

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

#beautybutton  {
   left: 484px;
}

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

#id2lifestyle  {
   background: url(sg_index_media/id2lifestyle.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 374px;
   top: 449px;
   z-index: 16;
   width: 110px;
   height: 18px;
}

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

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

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

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

#homebutton  {
   left: 110px;
}

#blogbutton  {
   left: 179px;
}

#id2fashion  {
   background: url(sg_index_media/id2fashion.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 624px;
   top: 449px;
   z-index: 10;
   width: 85px;
   height: 18px;
}

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

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

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

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

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

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

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

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

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

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

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

#image  {
   background: url(sg_index_media/image.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 110px;
   top: 90px;
   z-index: 14;
   width: 800px;
   height: 400px;
}

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

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


