a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#glamourslideshow,
#behindslideshowcopy2,
#bridalslideshowcopy  {
   visibility: visible;
   position: absolute;
   left: 8px;
   top: 126px;
   z-index: 5;
   width: 870px;
   height: 479px;
   background-color: #E3DDDA;
   background-image: none;
}

#id0bridalb a,
#id0glamourb a,
#id1bridalb a,
#id1glamourb a  {
   background-repeat: no-repeat;
   display: block;
   height: 256px;
   background-position: 0% 0px;
   font-size: 256px;
   line-height: 256px;
}

#id1behindthescenesb a,
#id0behindthescenesb a  {
   background-repeat: no-repeat;
   display: block;
   height: 258px;
   background-position: 0% 0px;
   font-size: 258px;
   line-height: 258px;
}

#behind,
#bridal,
#glamour,
#portfolio  {
   margin: 0px auto 0px auto;
   width: 887px;
   position: relative;
}

#contactb a:hover,
#ourworkb a:hover  {
   background-position: -56px 0%;
}

#inklinksb a,
#ourworkb a  {
   background-repeat: no-repeat;
   display: block;
   height: 23px;
   background-position: 0% 0px;
   font-size: 23px;
   line-height: 23px;
}

#servicesb a,
#contactb a  {
   background-repeat: no-repeat;
   display: block;
   height: 17px;
   background-position: 0% 0px;
   font-size: 17px;
   line-height: 17px;
}

#homeb a,
#theartistsb a  {
   background-repeat: no-repeat;
   display: block;
   height: 22px;
   background-position: 0% 0px;
   font-size: 22px;
   line-height: 22px;
}

#id0behindthescenesb a  {
   width: 189px;
   background-image: url(sg_portfolio_media/id0behindthescenesb.jpg);
}

#id1behindthescenesb a  {
   width: 175px;
   background-image: url(sg_portfolio_media/id1behindthescenesb.jpg);
}

#theartistsb a:hover  {
   background-position: -57px 0%;
}

#inklinksb a:hover  {
   background-position: -53px 0%;
}

#servicesb a:hover  {
   background-position: -52px 0%;
}

#backgroundcopy  {
   background: url(sg_glamour_media/backgroundcopy.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 3;
   width: 887px;
   height: 647px;
}

#id1glamourb a  {
   width: 185px;
   background-image: url(sg_portfolio_media/id1glamourb.jpg);
}

#id0glamourb a  {
   width: 201px;
   background-image: url(sg_portfolio_media/id0glamourb.jpg);
}

#theartistsb a  {
   width: 57px;
   background-image: url(sg_glamour_media/theartistsb.jpg);
}

#homeb a:hover  {
   background-position: -36px 0%;
}

#id1bridalb a  {
   width: 174px;
   background-image: url(sg_portfolio_media/id1bridalb.jpg);
}

#id0bridalb a  {
   width: 189px;
   background-image: url(sg_portfolio_media/id0bridalb.jpg);
}

#servicesb a  {
   width: 52px;
   background-image: url(sg_glamour_media/servicesb.jpg);
}

#theartistsb  {
   visibility: visible;
   position: absolute;
   left: 481px;
   top: 100px;
   z-index: 4;
   width: 57px;
   height: 22px;
}

#inklinksb a  {
   width: 53px;
   background-image: url(sg_glamour_media/inklinksb.jpg);
}

#ourworkb a  {
   width: 56px;
   background-image: url(sg_glamour_media/ourworkb.jpg);
}

#contactb a  {
   width: 56px;
   background-image: url(sg_glamour_media/contactb.jpg);
}

#servicesb  {
   visibility: visible;
   position: absolute;
   left: 606px;
   top: 103px;
   z-index: 4;
   width: 52px;
   height: 17px;
}

#inklinksb  {
   visibility: visible;
   position: absolute;
   left: 735px;
   top: 98px;
   z-index: 4;
   width: 53px;
   height: 23px;
}

#contactb  {
   visibility: visible;
   position: absolute;
   left: 669px;
   top: 103px;
   z-index: 4;
   width: 56px;
   height: 17px;
}

#ourworkb  {
   visibility: visible;
   position: absolute;
   left: 545px;
   top: 100px;
   z-index: 4;
   width: 56px;
   height: 23px;
}

#homeb a  {
   width: 36px;
   background-image: url(sg_glamour_media/homeb.jpg);
}

#layer1  {
   visibility: visible;
   position: absolute;
   left: 445px;
   top: 237px;
   z-index: 4;
   width: 234px;
   height: 141px;
   background-color: #E3DDDA;
   background-image: none;
}

#homeb  {
   visibility: visible;
   position: absolute;
   left: 435px;
   top: 101px;
   z-index: 4;
   width: 36px;
   height: 22px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #55504D;
}

