#familymenu li a:hover,
#pricingmenu li a:hover,
#leftmenu li a:hover,
#weddingmenu li a:hover,
#id0prevbutton a:hover,
#id0nextbutton a:hover  {
   background-color: #A255D7;
   text-decoration: underline;
}

#pricingmenu li a,
#leftmenu li a,
#weddingmenu li a,
#familymenu li a  {
   background-color: transparent;
   border-width: 1px;
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   width: 100%;
   display: block;
}

#familymenu li,
#weddingmenu li,
#leftmenu li,
#pricingmenu li  {
   width: 100%;
   display: block;
   margin: 0px;
}

#id0prevbutton a,
#id0nextbutton a  {
   background-color: transparent;
   border-width: 1px;
   display: block;
   width: 100%;
   text-decoration: none;
   color: #132965;
}

#weddingmenu,
#pricingmenu  {
   font: 18px/29px "Comic Sans MS", cursive;
   margin: 0px;
   padding: 0px;
   list-style: none;
   text-align: left;
   visibility: hidden;
   position: absolute;
   z-index: 4;
}

#announcepicturebox table  {
   width: 100%;
   height: 100%;
}

#announcepicturebox  {
   visibility: visible;
   position: absolute;
   left: 217px;
   top: 116px;
   z-index: 5;
   width: 720px;
   height: 576px;
}

#pricingmenu li a  {
   color: #102657;
}

#weddingmenu li a  {
   color: #0B2051;
}

#familymenu li a  {
   color: #0D2954;
}

#leftmenu li a  {
   color: #6026C0;
   padding-left: -2px;
}

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

#id0prevbutton  {
   font: 18px/20px "Comic Sans MS", cursive;
   padding-bottom: 9px;
   padding-left: 12px;
   text-align: left;
   visibility: visible;
   position: absolute;
   left: 813px;
   top: 93px;
   z-index: 4;
   width: 150px;
   height: 20px;
}

#id0nextbutton  {
   font: 18px/32px "Comic Sans MS", cursive;
   padding-bottom: 9px;
   padding-left: 12px;
   text-align: left;
   visibility: visible;
   position: absolute;
   left: 107px;
   top: 104px;
   z-index: 4;
   width: 119px;
   height: 32px;
}

#pid8announce  {
   margin: 0px auto 0px auto;
   width: 955px;
   position: relative;
}

#weddingmenu  {
   width: 103px;
   top: 341px;
   left: 102px;
   color: #0B2051;
}

#pricingmenu  {
   width: 105px;
   top: 527px;
   left: 100px;
   color: #102657;
}

#familymenu  {
   font: 18px/30px "Comic Sans MS", cursive;
   margin: 0px;
   padding: 0px;
   list-style: none;
   text-align: left;
   color: #0D2954;
   visibility: hidden;
   position: absolute;
   left: 104px;
   top: 176px;
   z-index: 4;
   width: 100px;
}

#leftmenu  {
   font: 24px/48px TimesNewRomanPS-BoldMT, "Times New Roman P S- Bold MT";
   margin: 0px;
   padding: 0px;
   list-style: none;
   text-align: left;
   color: #6026C0;
   position: absolute;
   left: 13px;
   top: 138px;
   z-index: 5;
   width: 108px;
}

#homeb a  {
   background: url(../sg_theday_media/homeb.gif) no-repeat 0% 0px;
   display: block;
   height: 136px;
   width: 628px;
   font-size: 136px;
   line-height: 136px;
}

#layer0  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 3;
   width: 955px;
   height: 710px;
   background-color: #FFFFFF;
   background-image: none;
}

#homeb  {
   visibility: visible;
   position: absolute;
   left: 186px;
   top: 7px;
   z-index: 6;
   width: 628px;
   height: 136px;
}

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

