#productsbutton a:hover,
#childrenbutton a:hover,
#newbornsbutton a:hover,
#bridalbutton a:hover,
#animalbutton a:hover,
#familybutton a:hover,
#seniorbutton a:hover,
#businessbutton a:hover,
#engagementbutton a:hover  {
   color: #E1E324;
}

#familybutton a,
#seniorbutton a,
#businessbutton a,
#productsbutton a,
#newbornsbutton a,
#childrenbutton a,
#animalbutton a,
#bridalbutton a,
#engagementbutton a  {
   display: block;
   width: 100%;
   text-decoration: none;
   color: #FFFFE5;
}

#animalpopdown,
#productspopdown,
#seniorpopdown,
#businesspopdown,
#familypopdown,
#engagementpopdown,
#bridalpopdown,
#newbornspopdown,
#childrenpopdown  {
   background: url(productsmedia/photobookspopdown.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   width: 110px;
   height: 25px;
}

#newbornsbutton,
#businessbutton,
#animalbutton,
#childrenbutton,
#familybutton,
#bridalbutton,
#seniorbutton,
#engagementbutton,
#productsbutton  {
   font: 13px/24px Arial;
   text-align: right;
   visibility: visible;
   position: absolute;
   left: -3px;
   width: 106px;
   height: 24px;
}

#id110bullet,
#id90bullet,
#id50bullet,
#id95bullet  {
   visibility: visible;
   position: absolute;
   left: -113px;
   z-index: 2;
   width: 139px;
   height: 25px;
}

#i2009text p,
#bridaltext p,
#webtext p  {
   font: 14px/17px Arial;
   margin: 0px;
   color: #FFFFE5;
}

#id115bullet,
#id100bullet,
#id85bullet  {
   visibility: visible;
   position: absolute;
   left: -113px;
   z-index: 5;
   width: 139px;
   height: 25px;
}

#id120bullet,
#id105bullet  {
   visibility: visible;
   position: absolute;
   left: -113px;
   z-index: 8;
   width: 139px;
   height: 25px;
}

#mainmenu li a:hover  {
   color: #E1E324;
   font-style: italic;
}

#engagementpopdown  {
   z-index: 3;
   top: 310px;
}

#engagementbutton  {
   z-index: 4;
   top: 307px;
}

#productspopdown  {
   z-index: 9;
   top: 365px;
}

#newbornspopdown  {
   z-index: 6;
   top: 170px;
}

#childrenpopdown  {
   z-index: 9;
   top: 198px;
}

#bridalslideshow  {
   visibility: visible;
   position: absolute;
   left: 401px;
   top: 175px;
   z-index: 2;
   width: 216px;
   height: 324px;
   background-color: #000000;
   background-image: none;
}

#businesspopdown  {
   z-index: 6;
   top: 337px;
}

#newbornsbutton  {
   z-index: 7;
   top: 167px;
}

#businessbutton  {
   z-index: 7;
   top: 334px;
}

#productsbutton  {
   z-index: 10;
   top: 362px;
}

#childrenbutton  {
   z-index: 10;
   top: 195px;
}

#familypopdown  {
   z-index: 3;
   top: 142px;
}

#seniorpopdown  {
   z-index: 3;
   top: 226px;
}

#animalpopdown  {
   z-index: 6;
   top: 254px;
}

#bridalpopdown  {
   z-index: 3;
   top: 283px;
}

#mainmenu li a  {
   font-style: Normal;
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   color: #FFFFE5;
   height: 100%;
}

#familybutton  {
   z-index: 4;
   top: 139px;
}

#bridalbutton  {
   z-index: 4;
   top: 280px;
}

#seniorbutton  {
   z-index: 4;
   top: 223px;
}

#copyrightimg  {
   visibility: visible;
   position: absolute;
   left: 583px;
   top: 582px;
   z-index: 3;
   width: 13px;
   height: 14px;
}

#bridaltext p  {
   font-style: italic;
   text-align: left;
   text-indent: 5px;
}

#animalbutton  {
   z-index: 7;
   top: 251px;
}

#id120bullet  {
   top: 198px;
}

#id105bullet  {
   top: 365px;
}

#pid11bridal  {
   margin: 0px auto 0px auto;
   height: 600px;
   width: 640px;
   position: relative;
   background-color: #000000;
}

#i2009text p  {
   text-align: left;
}

#id110bullet  {
   top: 283px;
}

#mainmenu li  {
   height: 100%;
   display: inline;
   margin: 0px;
}

#id100bullet  {
   top: 337px;
}

#id115bullet  {
   top: 254px;
}

#id90bullet  {
   top: 310px;
}

#id95bullet  {
   top: 226px;
}

#id50bullet  {
   top: 142px;
}

#id85bullet  {
   top: 170px;
}

#bridaltext  {
   visibility: visible;
   position: absolute;
   left: 125px;
   top: 144px;
   z-index: 3;
   width: 263px;
}

#i2009text  {
   visibility: visible;
   position: absolute;
   left: 600px;
   top: 581px;
   z-index: 3;
   width: 33px;
}

#webtext p  {
   text-align: center;
}

#bridalimg  {
   visibility: visible;
   position: absolute;
   left: 161px;
   top: 358px;
   z-index: 2;
   width: 118px;
   height: 177px;
}

#mainmenu  {
   font: 12px/16px Arial;
   margin: 0px;
   height: 16px;
   padding: 0px;
   list-style: none;
   text-align: center;
   color: #FFFFE5;
   position: absolute;
   left: 155px;
   top: 14px;
   z-index: 4;
}

#webtext  {
   visibility: visible;
   position: absolute;
   left: -8px;
   top: 583px;
   z-index: 3;
   width: 345px;
}

#banner  {
   background: url(bridalmedia/banner.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 2px;
   z-index: 3;
   width: 640px;
   height: 121px;
}

#btmbar  {
   background: url(productsmedia/btmbar.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 576px;
   z-index: 2;
   width: 640px;
   height: 7px;
}

#bridal  {
   background: url(bridalmedia/bridal.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 391px;
   top: 73px;
   z-index: 2;
   width: 91px;
   height: 27px;
}

#box  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 37px;
   z-index: 1;
   width: 640px;
   height: 563px;
   background-color: #000000;
   background-image: none;
}

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


