#linkexchangemenu li a:hover,
#dancemenu li a:hover,
#contactusmenu li a:hover,
#barmenu li a:hover,
#socialmenu li a:hover,
#weddingmenu li a:hover,
#photovideomenu li a:hover,
#partnersmenu li a:hover  {
   text-decoration: underline;
}

#p1button a:hover,
#p7button a:hover,
#p5button a:hover,
#p3button a:hover,
#d6button a:hover,
#d7button a:hover,
#d3button a:hover,
#p4button a:hover,
#p2button a:hover  {
   background-position: -70px 0%;
}

#dancemenu li a,
#linkexchangemenu li a,
#barmenu li a,
#partnersmenu li a,
#contactusmenu li a,
#weddingmenu li a,
#socialmenu li a,
#photovideomenu li a  {
   border-bottom-color: #000000;
   border-bottom-style: none;
   border-right-color: #000000;
   border-right-style: none;
   border-left-color: #000000;
   border-left-style: none;
   border-width: 0px;
   border-top: 0px;
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   width: 100%;
   display: block;
}

#partnersmenu li,
#photovideomenu li,
#contactusmenu li,
#weddingmenu li,
#dancemenu li,
#barmenu li,
#socialmenu li,
#linkexchangemenu li  {
   width: 100%;
   display: block;
   margin: 0px;
}

#photovideogbutton a,
#contactusgbutton a,
#socialgbutton a,
#partnersgbutton a,
#aboutgbutton a,
#dancegbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 14px;
   background-position: 0% 0px;
   font-size: 14px;
   line-height: 14px;
}

#d2button a:hover,
#d4button a:hover,
#d8button a:hover,
#d1button a:hover,
#p8button a:hover,
#p6button a:hover  {
   background-position: -71px 0%;
}

#p5button a,
#p8button a,
#p3button a,
#p6button a,
#p1button a,
#p4button a,
#p7button a,
#p2button a  {
   background-repeat: no-repeat;
   display: block;
   height: 72px;
   width: 70px;
   background-position: 0% 0px;
   font-size: 72px;
   line-height: 72px;
}

#d5button a,
#d8button a,
#d3button a,
#d6button a,
#d1button a,
#d4button a,
#d7button a,
#d2button a  {
   background-repeat: no-repeat;
   display: block;
   height: 73px;
   background-position: 0% 0px;
   font-size: 73px;
   line-height: 73px;
}

#copyright20022009gsrstudioincprivacypolicytextcopy p,
#copyright20022009gsrstudioincprivacypolicy p  {
   font: 10px/18px Arial, Helvetica, sans-serif;
   margin: 0px;
   text-align: center;
}

#copyright20022009gsrstudioincprivacypolicytextcopy p  {
   color: #0C0202;
}

#copyright20022009gsrstudioincprivacypolicytextcopy  {
   visibility: visible;
   position: absolute;
   left: 72px;
   top: -16px;
   z-index: 5;
   width: 539px;
}

#copyright20022009gsrstudioincprivacypolicy p  {
   color: #BFB5B5;
}

#copyright20022009gsrstudioincprivacypolicy  {
   visibility: visible;
   position: absolute;
   left: 10px;
   top: 647px;
   z-index: 5;
   width: 299px;
}

#bargbutton a,
#weddinggbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 18px;
   background-position: 0% 0px;
   font-size: 18px;
   line-height: 18px;
}

#linkexchangegbutton a:hover  {
   background-position: -106px 0%;
}

#photovideogbutton a:hover  {
   background-position: -167px 0%;
}

#contactusgbutton a:hover  {
   background-position: -76px 0%;
}

#partnersgbutton a:hover  {
   background-position: -64px 0%;
}

#weddinggbutton a:hover  {
   background-position: -67px 0%;
}

#linkexchangegbutton a  {
   background: url(sg_wedding_media/linkexchangegbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 17px;
   width: 106px;
   font-size: 17px;
   line-height: 17px;
}

#socialgbutton a:hover  {
   background-position: -45px 0%;
}

#linkexchangemenu li a  {
   color: #9A9898;
}

#aboutgbutton a:hover  {
   background-position: -65px 0%;
}

#dancegbutton a:hover  {
   background-position: -49px 0%;
}

#id1linkexchangepopup  {
   background: url(sg_wedding_media/id1aboutpopup.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 303px;
   top: 74px;
   z-index: 6;
   width: 372px;
   height: 344px;
}

#id0linkexchangepopup  {
   background: url(sg_wedding_media/id0linkexchangepopup.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 0px;
   top: 331px;
   z-index: 7;
   width: 119px;
   height: 52px;
}

#p5button,
#p3button  {
   visibility: visible;
   position: absolute;
   top: 480px;
   z-index: 14;
   width: 70px;
   height: 72px;
}

#linkexchangegbutton  {
   visibility: visible;
   position: absolute;
   left: 4px;
   top: 348px;
   z-index: 5;
   width: 106px;
   height: 17px;
}

#photovideogbutton a  {
   width: 167px;
   background-image: url(sg_wedding_media/photovideogbutton.jpg);
}

#p4button,
#p2button  {
   visibility: visible;
   position: absolute;
   top: 481px;
   z-index: 14;
   width: 70px;
   height: 72px;
}

#photovideomenu li a  {
   color: #B1B1AE;
}

#contactusmenu li a  {
   color: #A6A4A4;
}

#id0photovideopopup  {
   background: url(sg_wedding_media/id0photovideopopup.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 0px;
   top: 114px;
   z-index: 19;
   width: 205px;
   height: 52px;
}

#bargbutton a:hover  {
   background-position: -134px 0%;
}

#id1photovideopopup  {
   background: url(sg_wedding_media/id1photovideopopup.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 250px;
   top: 101px;
   z-index: 19;
   width: 325px;
   height: 348px;
}

#contactusgbutton a  {
   width: 76px;
   background-image: url(sg_wedding_media/contactusgbutton.gif);
}

#dancepopupscroll p  {
   font: bold 14px/18px Tahoma, sans-serif;
   margin: 0px;
   text-align: left;
   color: #C7C2C2;
   letter-spacing: -1px;
}

#partnersgbutton a  {
   width: 64px;
   background-image: url(sg_wedding_media/partnersgbutton.gif);
}

#partnersmenu li a  {
   color: #A8A4A4;
}

#photovideogbutton  {
   visibility: visible;
   position: absolute;
   left: 3px;
   top: 129px;
   z-index: 5;
   width: 167px;
   height: 14px;
}

#id0contactuspopup  {
   background: url(sg_wedding_media/id0contactuspopup.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 0px;
   top: 372px;
   z-index: 6;
   width: 128px;
   height: 52px;
}

#id1contactuspopup  {
   background: url(sg_wedding_media/id1contactuspopup.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 288px;
   top: 67px;
   z-index: 5;
   width: 372px;
   height: 344px;
}

#dancepopupscroll  {
   overflow: auto;
   visibility: hidden;
   position: absolute;
   left: 390px;
   top: 90px;
   z-index: 15;
   width: 339px;
   height: 373px;
}

#d5button a:hover  {
   background-position: -69px 0%;
}

#id0partnerspopup  {
   background: url(sg_wedding_media/id0partnerspopup.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 0px;
   top: 297px;
   z-index: 8;
   width: 144px;
   height: 50px;
}

#linkexchangemenu  {
   font: 16px/18px BauhausLightCTT-Bold, BauhausLightCTT, "Bauhaus Light CTT";
   margin: 0px;
   padding: 0px;
   list-style: none;
   text-align: left;
   color: #9A9898;
   visibility: hidden;
   position: absolute;
   left: 116px;
   top: 347px;
   z-index: 8;
   width: 310px;
}

#contactusgbutton  {
   visibility: visible;
   position: absolute;
   left: 3px;
   top: 386px;
   z-index: 5;
   width: 76px;
   height: 14px;
}

#id1partnerspopup  {
   background: url(sg_wedding_media/id1partnerspopup.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 324px;
   top: 96px;
   z-index: 9;
   width: 317px;
   height: 318px;
}

#weddingmenu li a  {
   color: #B3AFAF;
}

#weddinggbutton a  {
   width: 67px;
   background-image: url(sg_wedding_media/weddinggbutton.gif);
}

#partnersgbutton  {
   visibility: visible;
   position: absolute;
   left: 4px;
   top: 312px;
   z-index: 5;
   width: 64px;
   height: 14px;
}

#id1weddingpopup  {
   background: url(sg_wedding_media/id1weddingpopup.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 0px;
   top: 147px;
   z-index: 15;
   width: 125px;
   height: 52px;
}

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

#id0weddingpopup  {
   background: url(sg_wedding_media/id0weddingpopup.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 345px;
   top: 99px;
   z-index: 17;
   width: 316px;
   height: 350px;
}

#socialmenu li a  {
   color: #FCFAFA;
}

#weddinggbutton  {
   visibility: visible;
   position: absolute;
   left: 5px;
   top: 162px;
   z-index: 5;
   width: 67px;
   height: 18px;
}

#dancegbutton a  {
   width: 49px;
   background-image: url(sg_wedding_media/dancegbutton.gif);
}

#aboutgbutton a  {
   width: 65px;
   background-image: url(sg_wedding_media/aboutgbutton.gif);
}

#photovideomenu  {
   font: 18px/20px BauhausLightCTT-Bold, BauhausLightCTT, "Bauhaus Light CTT";
   margin: 0px;
   padding: 0px;
   list-style: none;
   text-align: left;
   color: #B1B1AE;
   visibility: hidden;
   position: absolute;
   left: 255px;
   top: 123px;
   z-index: 20;
   width: 355px;
}

#id1socialpopup  {
   background: url(sg_wedding_media/id1socialpopup.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 325px;
   top: 77px;
   z-index: 11;
   width: 331px;
   height: 388px;
}

#dancemenu li a  {
   color: #B3B0B0;
}

#id0socialpopup  {
   background: url(sg_wedding_media/id0socialpopup.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 0px;
   top: 255px;
   z-index: 9;
   width: 136px;
   height: 52px;
}

#id0aboutpopup  {
   background: url(sg_wedding_media/id0aboutpopup.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 0px;
   top: 78px;
   z-index: 20;
   width: 123px;
   height: 52px;
}

#id2dancepopup  {
   background: url(sg_wedding_media/id2dancepopup.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 368px;
   top: 78px;
   z-index: 14;
   width: 371px;
   height: 388px;
}

#socialgbutton  {
   visibility: visible;
   position: absolute;
   left: 4px;
   top: 271px;
   z-index: 5;
   width: 45px;
   height: 14px;
}

#id1aboutpopup  {
   background: url(sg_wedding_media/id1aboutpopup.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 213px;
   top: 78px;
   z-index: 21;
   width: 372px;
   height: 344px;
}

#id1dancepopup  {
   background: url(sg_wedding_media/id1dancepopup.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 98px;
   top: 227px;
   z-index: 11;
   width: 22px;
   height: 25px;
}

#id0dancepopup  {
   background: url(sg_wedding_media/id0dancepopup.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 0px;
   top: 219px;
   z-index: 10;
   width: 138px;
   height: 52px;
}

#contactusmenu  {
   font: 18px/18px BauhausLightCTT-Bold, BauhausLightCTT, "Bauhaus Light CTT";
   margin: 0px;
   padding: 0px;
   list-style: none;
   text-align: left;
   color: #A6A4A4;
   visibility: hidden;
   position: absolute;
   left: 133px;
   top: 389px;
   z-index: 5;
   width: 81px;
}

#partnersmenu  {
   font: 16px/18px Benguiat-Bold, Benguiat;
   margin: 0px;
   padding: 0px;
   list-style: none;
   text-align: center;
   color: #A8A4A4;
   visibility: hidden;
   position: absolute;
   left: 329px;
   top: 154px;
   z-index: 10;
   width: 308px;
}

#bargbutton a  {
   width: 134px;
   background-image: url(sg_wedding_media/bargbutton.gif);
}

#dancegbutton  {
   visibility: visible;
   position: absolute;
   left: 4px;
   top: 233px;
   z-index: 5;
   width: 49px;
   height: 14px;
}

#aboutgbutton  {
   visibility: visible;
   position: absolute;
   left: 4px;
   top: 95px;
   z-index: 5;
   width: 65px;
   height: 14px;
}

#barmenu li a  {
   color: #8E8C8C;
}

#id1barpopup  {
   background: url(sg_wedding_media/id1barpopup.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 318px;
   top: 81px;
   z-index: 16;
   width: 355px;
   height: 380px;
}

#id0barpopup  {
   background: url(sg_wedding_media/id0barpopup.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 0px;
   top: 182px;
   z-index: 14;
   width: 148px;
   height: 52px;
}

#weddingmenu  {
   font: 16px/18px BauhausLightCTT-Bold, BauhausLightCTT, "Bauhaus Light CTT";
   margin: 0px;
   padding: 0px;
   list-style: none;
   text-align: left;
   color: #B3AFAF;
   visibility: hidden;
   position: absolute;
   left: 148px;
   top: 149px;
   z-index: 18;
   width: 334px;
}

#p8button a  {
   width: 71px;
   background-image: url(sg_wedding_media/p8button.gif);
}

#d8button a  {
   width: 71px;
   background-image: url(sg_wedding_media/d8button.gif);
}

#socialmenu  {
   font: 16px/18px Arial, Helvetica, sans-serif;
   margin: 0px;
   padding: 0px;
   list-style: none;
   text-align: left;
   color: #FCFAFA;
   visibility: hidden;
   position: absolute;
   left: 142px;
   top: 268px;
   z-index: 7;
   width: 159px;
}

#p5button a  {
   background-image: url(sg_wedding_media/p5button.gif);
}

#d5button a  {
   width: 69px;
   background-image: url(sg_wedding_media/d5button.gif);
}

#p3button a  {
   background-image: url(sg_wedding_media/p3button.gif);
}

#background  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 3;
   width: 766px;
   height: 770px;
   background-color: #000000;
   background-image: none;
}

#d3button a  {
   width: 70px;
   background-image: url(sg_wedding_media/d3button.gif);
}

#d4button a  {
   width: 71px;
   background-image: url(sg_wedding_media/d4button.gif);
}

#d7button a  {
   width: 70px;
   background-image: url(sg_wedding_media/d7button.gif);
}

#p7button a  {
   background-image: url(sg_wedding_media/p7button.gif);
}

#p1button a  {
   background-image: url(sg_wedding_media/p1button.gif);
}

#d2button a  {
   width: 71px;
   background-image: url(sg_wedding_media/d2button.gif);
}

#d1button a  {
   width: 71px;
   background-image: url(sg_wedding_media/d1button.gif);
}

#p4button a  {
   background-image: url(sg_wedding_media/p4button.gif);
}

#p2button a  {
   background-image: url(sg_wedding_media/p2button.gif);
}

#bargbutton  {
   visibility: visible;
   position: absolute;
   left: 3px;
   top: 199px;
   z-index: 5;
   width: 134px;
   height: 18px;
}

#p6button a  {
   width: 71px;
   background-image: url(sg_wedding_media/p6button.gif);
}

#d6button a  {
   width: 70px;
   background-image: url(sg_wedding_media/d6button.gif);
}

#dancemenu  {
   font: 16px/18px BauhausLightCTT-Bold, BauhausLightCTT, "Bauhaus Light CTT";
   margin: 0px;
   padding: 0px;
   list-style: none;
   text-align: left;
   color: #B3B0B0;
   visibility: hidden;
   position: absolute;
   left: 142px;
   top: 195px;
   z-index: 13;
   width: 314px;
}

#d4button  {
   visibility: visible;
   position: absolute;
   left: 249px;
   top: 560px;
   z-index: 14;
   width: 71px;
   height: 73px;
}

#p4button  {
   left: 292px;
}

#p6button  {
   visibility: visible;
   position: absolute;
   left: 442px;
   top: 480px;
   z-index: 14;
   width: 71px;
   height: 72px;
}

#d1button  {
   visibility: visible;
   position: absolute;
   left: 17px;
   top: 559px;
   z-index: 5;
   width: 71px;
   height: 73px;
}

#p1button  {
   visibility: visible;
   position: absolute;
   left: 69px;
   top: 481px;
   z-index: 9;
   width: 70px;
   height: 72px;
}

#d6button  {
   visibility: visible;
   position: absolute;
   left: 406px;
   top: 559px;
   z-index: 14;
   width: 70px;
   height: 73px;
}

#p5button  {
   left: 366px;
}

#d7button  {
   visibility: visible;
   position: absolute;
   left: 484px;
   top: 561px;
   z-index: 5;
   width: 70px;
   height: 73px;
}

#p2button  {
   left: 144px;
}

#d8button  {
   visibility: visible;
   position: absolute;
   left: 558px;
   top: 560px;
   z-index: 5;
   width: 71px;
   height: 73px;
}

#p8button  {
   visibility: visible;
   position: absolute;
   left: 593px;
   top: 480px;
   z-index: 4;
   width: 71px;
   height: 72px;
}

#p7button  {
   visibility: visible;
   position: absolute;
   left: 518px;
   top: 480px;
   z-index: 5;
   width: 70px;
   height: 72px;
}

#p3button  {
   left: 218px;
}

#d2button  {
   visibility: visible;
   position: absolute;
   left: 93px;
   top: 559px;
   z-index: 14;
   width: 71px;
   height: 73px;
}

#d5button  {
   visibility: visible;
   position: absolute;
   left: 328px;
   top: 558px;
   z-index: 14;
   width: 69px;
   height: 73px;
}

#d3button  {
   visibility: visible;
   position: absolute;
   left: 170px;
   top: 561px;
   z-index: 14;
   width: 70px;
   height: 73px;
}

#p4popup  {
   background: url(sg_wedding_media/p4popup.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 194px;
   top: 90px;
   z-index: 25;
   width: 493px;
   height: 352px;
}

#d4popup  {
   background: url(sg_wedding_media/d4popup.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 319px;
   top: 77px;
   z-index: 33;
   width: 326px;
   height: 388px;
}

#d6popup  {
   background: url(sg_wedding_media/d6popup.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 340px;
   top: 62px;
   z-index: 35;
   width: 324px;
   height: 425px;
}

#p1popup  {
   background: url(sg_wedding_media/p1popup.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 320px;
   top: 64px;
   z-index: 22;
   width: 305px;
   height: 405px;
}

#d1popup  {
   background: url(sg_wedding_media/d1popup.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 267px;
   top: 130px;
   z-index: 30;
   width: 397px;
   height: 317px;
}

#d7popup  {
   background: url(sg_wedding_media/d7popup.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 322px;
   top: 125px;
   z-index: 36;
   width: 392px;
   height: 336px;
}

#p5popup  {
   background: url(sg_wedding_media/p5popup.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 319px;
   top: 83px;
   z-index: 26;
   width: 264px;
   height: 368px;
}

#p8popup  {
   background: url(sg_wedding_media/p8popup.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 340px;
   top: 87px;
   z-index: 29;
   width: 272px;
   height: 382px;
}

#barmenu  {
   font: 18px/18px BauhausLightCTT-Bold, BauhausLightCTT, "Bauhaus Light CTT";
   margin: 0px;
   padding: 0px;
   list-style: none;
   text-align: left;
   color: #8E8C8C;
   visibility: hidden;
   position: absolute;
   left: 164px;
   top: 165px;
   z-index: 12;
   width: 239px;
}

#d8popup  {
   background: url(sg_wedding_media/d8popup.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 353px;
   top: 90px;
   z-index: 37;
   width: 313px;
   height: 391px;
}

#d5popup  {
   background: url(sg_wedding_media/d5popup.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 326px;
   top: 86px;
   z-index: 34;
   width: 285px;
   height: 383px;
}

#p3popup  {
   background: url(sg_wedding_media/p3popup.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 323px;
   top: 78px;
   z-index: 24;
   width: 315px;
   height: 393px;
}

#d3popup  {
   background: url(sg_wedding_media/d3popup.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 339px;
   top: 87px;
   z-index: 32;
   width: 339px;
   height: 392px;
}

#p6popup  {
   background: url(sg_wedding_media/p6popup.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 248px;
   top: 103px;
   z-index: 27;
   width: 472px;
   height: 336px;
}

#p7popup  {
   background: url(sg_wedding_media/p7popup.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 302px;
   top: 70px;
   z-index: 28;
   width: 295px;
   height: 386px;
}

#d2popup  {
   background: url(sg_wedding_media/d2popup.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 229px;
   top: 92px;
   z-index: 31;
   width: 475px;
   height: 343px;
}

#p2popup  {
   background: url(sg_wedding_media/p2popup.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 329px;
   top: 77px;
   z-index: 23;
   width: 277px;
   height: 378px;
}

#about  {
   margin: 0px auto 0px auto;
   height: 770px;
   width: 766px;
   position: relative;
   background-color: #000000;
}

#logo  {
   background: url(sg_wedding_media/logo.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 4;
   width: 585px;
   height: 760px;
}

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


