#gottasingievawoolh2,
#afternoondelightchoirtext,
#highspiritschoirtext,
#simplegiftschoirtext,
#contacttext  {
   position: absolute;
   left: 344px;
   top: 371px;
   width: 539px;
   margin-left: 0px;
   margin-top: 0px;
}

#linkstextscroll,
#voicecaretextscroll,
#singinglessonstextscroll,
#findyourvoicetextscroll  {
   position: absolute;
   left: 344px;
   top: 368px;
   z-index: 5;
   width: 539px;
   height: 505px;
   overflow: auto;
   margin-left: 0px;
   margin-top: 0px;
}

#choirsmenuhovershow > div:first-child,
#singinglessonsmenuhoversh > div:first-child  {
   top: 0px;
   left: 0px;
   padding: 0px;
   margin: 0px;
   position: relative;
   display: block;
}

#singinglessonsmenuhoversh div ul li a,
#choirsmenuhovershow div ul li a  {
   padding-left: 5px;
   padding-right: 0px;
   width: 100%;
   display: block;
}

#choirsmenuhovershow div ul li,
#singinglessonsmenuhoversh div ul li  {
   width: 100%;
   margin-right: 0px;
   margin-left: 0px;
}

#singinglessonsmenuhoversh div ul,
#choirsmenuhovershow div ul  {
   font: normal normal 17px/30px Georgia, serif;
   margin: 0px;
   padding: 0px;
   color: #000000;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
   text-indent: 0px;
   text-align: left;
}

#gallerypreviousthumbsetbu,
#gallerynextthumbsetbutton  {
   line-height: 21px;
   font-weight: bold;
   font-size: 18px;
   font-family: Harabara;
   text-align: center;
   position: absolute;
   top: 374px;
   z-index: 4;
   width: 94px;
   height: 21px;
   margin-left: 0px;
   margin-top: 0px;
}

#singinglessonsmenuhoversh,
#choirsmenuhovershow  {
   margin: 0px;
   overflow: hidden;
   display: none;
   z-index: 6;
   top: 333px;
   position: absolute;
}

#singinglessonsmenuhoversh > div:first-child  {
   width: 234px;
}

#bottomsingingquotehome,
#findyouvoicequote  {
   position: absolute;
   left: 71px;
   z-index: 4;
   width: 1084px;
   margin-left: 0px;
   margin-top: 0px;
}

#simplegiftsquote,
#highspiritschoirquote  {
   position: absolute;
   left: 0px;
   top: 905px;
   z-index: 4;
   width: 1152px;
   margin-left: 0px;
   margin-top: 0px;
}

#choirsmenuhovershow > div:first-child  {
   width: 153px;
}

.fl li *,
.fl li a,
#homemenu > ul > li > a  {
   display: inline;
}

#singingwarmsthesoulshared  {
   position: absolute;
   left: 361px;
   top: 221px;
   z-index: 4;
   width: 780px;
   margin-left: 0px;
   margin-top: 0px;
}

#afternoondelightchoirtext  {
   z-index: 5;
}

#gallerynextthumbsetbutton  {
   left: 248px;
}

#gallerypreviousthumbsetbu  {
   left: 0px;
}

#singinglessonsmenuhoversh  {
   left: 461px;
   width: 244px;
}

#markyourcalendarsharedh3  {
   position: absolute;
   left: 902px;
   top: 362px;
   z-index: 4;
   width: 248px;
   margin-left: 0px;
   margin-top: -20px;
}

#findyourvoicetextscroll  {
   height: 506px;
   top: 367px;
}

#bottomsingingquotehome  {
   top: 906px;
}

#gottasingwithievawool  {
   background: url(sg_simple-gifts_media/gottasingwithievawool.gif) no-repeat;
   position: absolute;
   left: 728px;
   top: 23px;
   z-index: 4;
   width: 415px;
   height: 172px;
   margin-left: 0px;
   margin-top: 0px;
}

#simplegiftschoirtext  {
   z-index: 5;
}

#highspiritschoirtext  {
   z-index: 5;
}

#choirsmenuhovershow  {
   left: 640px;
   width: 163px;
}

#gottasingievawoolh2  {
   z-index: 4;
   top: 372px;
}

#findyouvoicequote  {
   top: 905px;
}

#homemenu ul li a  {
   padding: 1px 0.92em 2px 0.92em;
   line-height: 21px;
   height: 100%;
}

#homemenu ul li  {
   height: 100%;
   margin-top: 0px;
   margin-bottom: 0px;
}

#page_content  {
   min-height: 950px;
}

#contacttext  {
   z-index: 4;
}

#homemenu ul  {
   height: 21px;
   margin: 0px;
   padding: 0px;
   letter-spacing: -1px;
   line-height: 21px;
   font-weight: bold;
   font-size: 18px;
   font-family: Georgia, serif;
   text-align: left;
}

#background  {
   background: url(sg_simple-gifts_media/background.gif) no-repeat;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 3;
   width: 1152px;
   height: 950px;
   margin-left: 0px;
   margin-top: 0px;
}

#editbutton  {
   line-height: 14px;
   font-weight: bold;
   font-size: 12px;
   font-family: Georgia, serif;
   padding-top: 5px;
   text-align: center;
   position: absolute;
   left: 1098px;
   top: 934px;
   z-index: 5;
   width: 62px;
   height: 14px;
   margin-left: 0px;
   margin-top: 0px;
}

#homemenu  {
   position: absolute;
   left: 380px;
   top: 296px;
   z-index: 4;
   margin-left: 0px;
   margin-top: 0px;
}

.page_content_bkg  {
   position: absolute;
   z-index: 1;
   width: 1152px;
   left: 0px;
   top: 0px;
   display: block;
}

.container_div  {
   margin: 0px auto 0px auto;
   width: 1152px;
   position: relative;
}

.spacing_div  {
   height: 0px;
   min-height: 0px;
}

.full_width  {
   min-width: 1152px;
   margin: 0px;
   padding: 0px;
   position: relative;
}

*:focus  {
   outline-style: none;
}

.cB48FB4 a  {
   color: #B48FB4;
}

.c_b * a  {
   color: #000000;
}

.cFFF a  {
   color: #FFFFFF;
}

.fl li  {
   float: left;
}

ains  {
   text-decoration: none;
}

body  {
   padding: 0px;
   margin: 0px;
   height: 100%;
   -webkit-text-size-adjust: none;
}

html, body  {
   background-color: #7D4F7D;
   height: 100%;
}

