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

a ins  {
   text-decoration: none;
}

#id7creditsrighttext p a,
#id3creditsrighttext p a,
#id6creditsrighttext p a,
#id2creditsrighttext p a,
#id5creditsrighttext p a,
#id1creditsrighttext p a,
#contacttext p a,
#id4creditsrighttext p a,
#linkstext p a,
#id3creditslefttext p a,
#id2creditslefttext p a,
#id0creditsrighttext p a,
#id0creditslefttext p a,
#id1creditslefttext p a,
#id7creditslefttext p a,
#id6creditslefttext p a,
#id4creditslefttext p a,
#id5creditslefttext p a  {
   border: 0px none #000000;
   text-decoration: none;
}

#id3creditslefttext p,
#id2creditslefttext p,
#id0creditslefttext p,
#id1creditslefttext p,
#id7creditslefttext p,
#id6creditslefttext p,
#id4creditslefttext p,
#id5creditslefttext p,
#id3creditsrighttext p,
#id2creditsrighttext p,
#id0creditsrighttext p,
#id1creditsrighttext p,
#id7creditsrighttext p,
#id6creditsrighttext p,
#id4creditsrighttext p,
#id5creditsrighttext p  {
   font: 10px/10px Helvetica, Arial, sans-serif;
   margin: 0px;
   color: #511F1F;
   padding-bottom: 8px;
}

#id1coordinationb a,
#id3alacarteb a,
#id0coordinationb a,
#id3coordinationb a,
#id2alacarteb a,
#id2coordinationb a,
#id0weddingdesignb a,
#id1weddingdesignb a,
#id3weddingdesignb a,
#id2weddingdesignb a,
#id1alacarteb a,
#id0alacarteb a  {
   background-repeat: no-repeat;
   display: block;
   height: 12px;
   background-position: 0% 0px;
   font-size: 12px;
   line-height: 12px;
}

#quotetext p,
#lanaetext p,
#introtext p,
#designtext p,
#gallerytext p,
#consultingtext p,
#coordinationtext p,
#linkintrotext p,
#alacartetext p  {
   font: 13px/16px Helvetica, Arial, sans-serif;
   margin: 0px;
   color: #584D4D;
   padding-bottom: 8px;
}

#pid8consulting,
#weddingdesign,
#pid2aboutus,
#pid6contact,
#pid3services,
#pid5links,
#pid7coordination,
#pid9alacarte,
#pid4gallery  {
   margin: 0px auto 0px auto;
   position: relative;
}

#id1kauaiweddingservicesg,
#id2kauaiweddingservicesg,
#id3kauaiweddingservicesg,
#id0kauaiweddingservicesg,
#id4kauaiweddingservicesg  {
   background: url(sg_services_media/id4kauaiweddingservicesg.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 10px;
   top: 213px;
   z-index: 3;
   width: 281px;
   height: 15px;
}

#id2creditsrighttext,
#id3creditsrighttext,
#id0creditsrighttext,
#id6creditsrighttext,
#id4creditsrighttext,
#id5creditsrighttext  {
   visibility: visible;
   position: absolute;
   left: 614px;
   top: 710px;
   z-index: 3;
   width: 238px;
}

#id2creditslefttext,
#id0creditslefttext,
#id6creditslefttext,
#id5creditslefttext,
#id4creditslefttext,
#id3creditslefttext  {
   visibility: visible;
   position: absolute;
   left: 2px;
   top: 710px;
   z-index: 3;
   width: 229px;
}

#weddingdesigng,
#id1weddingdesignb,
#id0weddingdesignb,
#id3weddingdesignb,
#id2weddingdesignb  {
   visibility: visible;
   position: absolute;
   left: 621px;
   top: 258px;
   z-index: 3;
   width: 189px;
   height: 12px;
}

#id2coordinationb,
#coordinationg,
#id1coordinationb,
#id0coordinationb,
#id3coordinationb  {
   visibility: visible;
   position: absolute;
   left: 10px;
   top: 259px;
   z-index: 3;
   width: 189px;
   height: 12px;
}

#homeb a,
#galleryb a,
#blogb a,
#linksb a,
#contactb a,
#aboutusb a,
#servicesb a  {
   background-repeat: no-repeat;
   display: block;
   height: 14px;
   background-position: 0% 0px;
   font-size: 14px;
   line-height: 14px;
}

#consultingg,
#id0consultingb,
#id3consultingb,
#id2consultingb,
#id1consultingb  {
   visibility: visible;
   position: absolute;
   left: 229px;
   top: 259px;
   z-index: 3;
   width: 164px;
   height: 13px;
}

#id2consultingb a,
#id3consultingb a,
#id0consultingb a,
#id1consultingb a  {
   background: url(sg_services_media/id3consultingb.gif) no-repeat 0% 0px;
   display: block;
   height: 13px;
   width: 164px;
   font-size: 13px;
   line-height: 13px;
}

#alacarteg,
#id0alacarteb,
#id3alacarteb,
#id2alacarteb,
#id1alacarteb  {
   visibility: visible;
   position: absolute;
   left: 422px;
   top: 258px;
   z-index: 3;
   width: 162px;
   height: 12px;
}

#alacartepic,
#consultingpic,
#designpic  {
   visibility: visible;
   position: absolute;
   top: 316px;
   z-index: 3;
   width: 200px;
   height: 300px;
   background-repeat: no-repeat;
}

#id3creditsrighttext p a  {
   color: #D0266A;
}

#id5creditsrighttext p a  {
   color: #D0266A;
}

#id7creditsrighttext p a  {
   color: #D0266A;
}

#id0creditsrighttext p a  {
   color: #D0266A;
}

#id1creditsrighttext p a  {
   color: #D0266A;
}

#id6creditsrighttext p a  {
   color: #D0266A;
}

#id4creditsrighttext p a  {
   color: #D0266A;
}

#id2creditsrighttext p a  {
   color: #D0266A;
}

#id0creditslefttext p a  {
   color: #511F1F;
}

#id3creditslefttext p a  {
   color: #511F1F;
}

#id2creditslefttext p a  {
   color: #511F1F;
}

#id4creditslefttext p a  {
   color: #511F1F;
}

#id5creditslefttext p a  {
   color: #511F1F;
}

#id6creditslefttext p a  {
   color: #511F1F;
}

#id1creditslefttext p a  {
   color: #511F1F;
}

#id7creditslefttext p a  {
   color: #511F1F;
}

#id5creditsrighttext p  {
   text-align: right;
}

#id7creditsrighttext p  {
   text-align: right;
}

#id6creditsrighttext p  {
   text-align: right;
}

#id4creditsrighttext p  {
   text-align: right;
}

#id2creditsrighttext p  {
   text-align: right;
}

#id0creditsrighttext p  {
   text-align: right;
}

#id1creditsrighttext p  {
   text-align: right;
}

#id3creditsrighttext p  {
   text-align: right;
}

#id7creditslefttext p  {
   text-align: left;
}

#id6creditslefttext p  {
   text-align: left;
}

#id4creditslefttext p  {
   text-align: left;
}

#id1creditslefttext p  {
   text-align: left;
}

#id3creditslefttext p  {
   text-align: left;
}

#id2creditslefttext p  {
   text-align: left;
}

#id0creditslefttext p  {
   text-align: left;
}

#id5creditslefttext p  {
   text-align: left;
}

#id3weddingdesignb a  {
   width: 189px;
   background-image: url(sg_services_media/id3weddingdesignb.gif);
}

#id1weddingdesignb a  {
   width: 189px;
   background-image: url(sg_services_media/id3weddingdesignb.gif);
}

#id0weddingdesignb a  {
   width: 189px;
   background-image: url(sg_services_media/id3weddingdesignb.gif);
}

#id2weddingdesignb a  {
   width: 189px;
   background-image: url(sg_services_media/id3weddingdesignb.gif);
}

#id0creditsrighttext  {
   top: 1026px;
}

#id2coordinationb a  {
   width: 189px;
   background-image: url(sg_services_media/id3coordinationb.gif);
}

#id1coordinationb a  {
   width: 189px;
   background-image: url(sg_services_media/id3coordinationb.gif);
}

#coordinationtext p  {
   text-align: left;
}

#id0coordinationb a  {
   width: 189px;
   background-image: url(sg_services_media/id3coordinationb.gif);
}

#id3coordinationb a  {
   width: 189px;
   background-image: url(sg_services_media/id3coordinationb.gif);
}

#id0creditslefttext  {
   top: 1026px;
}

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

#pid7coordination  {
   width: 854px;
}

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

#consultingtext p  {
   text-align: left;
}

#aboutusb a:hover  {
   background-position: -53px 0%;
}

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

#contacttext p a  {
   color: #D0266A;
}

#linkintrotext p  {
   text-align: center;
}

#alacartetext p  {
   text-align: left;
}

#id1alacarteb a  {
   width: 162px;
   background-image: url(sg_services_media/id3alacarteb.gif);
}

#id0alacarteb a  {
   width: 162px;
   background-image: url(sg_services_media/id3alacarteb.gif);
}

#id2alacarteb a  {
   width: 162px;
   background-image: url(sg_services_media/id3alacarteb.gif);
}

#id3alacarteb a  {
   width: 162px;
   background-image: url(sg_services_media/id3alacarteb.gif);
}

#weddingdesigng  {
   background: url(sg_weddingdesign_media/weddingdesigng.gif) no-repeat;
}

#pid8consulting  {
   width: 854px;
}

#linksb a:hover  {
   background-position: -39px 0%;
}

#blogb a:hover  {
   background-position: -42px 0%;
}

#coordinationg  {
   background: url(sg_coordination_media/coordinationg.gif) no-repeat;
}

#homeb a:hover  {
   background-position: -47px 0%;
}

#linkstext p a  {
   color: #584D4D;
}

#consultingpic  {
   background-image: url(sg_consulting_media/consultingpic.jpg);
   left: 614px;
}

#weddingdesign  {
   width: 854px;
}

#gallerytext p  {
   text-align: center;
}

#pid9alacarte  {
   width: 854px;
}

#designtext p  {
   text-align: left;
}

#pid3services  {
   width: 854px;
}

#consultingg  {
   background: url(sg_consulting_media/consultingg.gif) no-repeat;
}

#pid2aboutus  {
   width: 842px;
}

#introtext p  {
   text-align: left;
   font-weight: Normal;
}

#quotetext p  {
   text-align: center;
}

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

#lanaetext p  {
   text-align: left;
   padding-bottom: 15px;
}

#alacartepic  {
   background-image: url(sg_alacarte_media/alacartepic.jpg);
   left: 613px;
}

#pid4gallery  {
   width: 854px;
}

#pid6contact  {
   width: 842px;
}

#aboutusb a  {
   width: 53px;
   background-image: url(sg_gallery_media/aboutusb.gif);
}

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

#contactb a  {
   width: 72px;
   background-image: url(sg_gallery_media/contactb.gif);
}

#pid5links  {
   width: 850px;
}

#alacarteg  {
   background: url(sg_alacarte_media/alacarteg.gif) no-repeat;
}

#servicesb  {
   visibility: visible;
   position: absolute;
   left: 336px;
   top: 137px;
   z-index: 4;
   width: 65px;
   height: 14px;
}

#designpic  {
   background-image: url(sg_weddingdesign_media/designpic.jpg);
   left: 617px;
}

#linksb a  {
   width: 39px;
   background-image: url(sg_gallery_media/linksb.gif);
}

#galleryb  {
   visibility: visible;
   position: absolute;
   left: 446px;
   top: 137px;
   z-index: 4;
   width: 64px;
   height: 14px;
}

#contactb  {
   visibility: visible;
   position: absolute;
   left: 722px;
   top: 137px;
   z-index: 3;
   width: 72px;
   height: 14px;
}

#aboutusb  {
   visibility: visible;
   position: absolute;
   left: 242px;
   top: 137px;
   z-index: 4;
   width: 53px;
   height: 14px;
}

#blogb a  {
   width: 42px;
   background-image: url(sg_gallery_media/blogb.gif);
}

#homeb a  {
   width: 47px;
   background-image: url(sg_gallery_media/homeb.gif);
}

#logob a  {
   background: url(sg_gallery_media/logob.gif) no-repeat 0% 0px;
   display: block;
   height: 113px;
   width: 652px;
   font-size: 113px;
   line-height: 113px;
}

#shape1  {
   background: url(sg_gallery_media/shape1.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 130px;
   top: 164px;
   z-index: 3;
   width: 681px;
   height: 2px;
}

#linksb  {
   visibility: visible;
   position: absolute;
   left: 639px;
   top: 137px;
   z-index: 4;
   width: 39px;
   height: 14px;
}

#logob  {
   visibility: visible;
   position: absolute;
   left: 6px;
   top: 31px;
   z-index: 3;
   width: 652px;
   height: 113px;
}

#homeb  {
   visibility: visible;
   position: absolute;
   left: 153px;
   top: 137px;
   z-index: 4;
   width: 47px;
   height: 14px;
}

#blogb  {
   visibility: visible;
   position: absolute;
   left: 556px;
   top: 137px;
   z-index: 4;
   width: 42px;
   height: 14px;
}

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

