#bottomweddingreferralsbutton a:hover,
#bottomcorporatehomebutton a:hover,
#bottomweddingtestimonialsbutton a:hover,
#bottomcorporatesamplesbutton a:hover,
#weddingvendorsbutton a:hover,
#topcorporatehomebutton a:hover,
#bottomeventssamplesbutton a:hover,
#weddingshomebutton a:hover,
#bottomweddingpackagesbutton a:hover,
#aboutbutton a:hover,
#weddingtestimonialsbutton a:hover,
#contactbutton a:hover,
#topweddingshomebutton a:hover,
#weddingsamplesbutton a:hover,
#bottomeventshomebutton a:hover,
#topeventshomebutton a:hover,
#weddingpackagesbutton a:hover,
#bottomweddingshomebutton a:hover,
#bottomweddingsamplesbutton a:hover  {
   text-decoration: underline;
}

#weddingshomebutton a,
#bottomweddingreferralsbutton a,
#weddingtestimonialsbutton a,
#topweddingshomebutton a,
#bottomweddingshomebutton a,
#bottomcorporatehomebutton a,
#topeventshomebutton a,
#bottomcorporatesamplesbutton a,
#aboutbutton a,
#weddingsamplesbutton a,
#weddingpackagesbutton a,
#bottomweddingpackagesbutton a,
#bottomeventshomebutton a,
#bottomeventssamplesbutton a,
#bottomweddingtestimonialsbutton a,
#bottomweddingsamplesbutton a,
#topcorporatehomebutton a,
#weddingvendorsbutton a,
#contactbutton a  {
   border: 0px none #000000;
   display: block;
   width: 100%;
   text-decoration: none;
}

#logobutton a:hover,
#stevestephbutton a:hover,
#janederekbutton a:hover,
#lilycraigbutton a:hover,
#selmaibrahimbutton a:hover,
#pamelagettingreadybutton a:hover,
#irenepaolobutton a:hover  {
   background-position: -140px 0%;
}

#bottomcorporatehomebutton,
#bottomweddingreferralsbutton,
#bottomweddingshomebutton,
#bottomcorporatesamplesbutton,
#bottomweddingtestimonialsbutton,
#bottomeventshomebutton  {
   font: 12px/24px Arial;
   text-align: left;
   margin-top: 0px;
   margin-left: 0px;
   visibility: visible;
   position: absolute;
   z-index: 4;
   height: 9px;
}

#irenepaolobutton a,
#janederekbutton a,
#stevestephbutton a,
#lilycraigbutton a,
#selmaibrahimbutton a,
#pamelagettingreadybutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 93px;
   width: 140px;
   background-position: 0% 0px;
   font-size: 93px;
   line-height: 93px;
}

#topeventshomebutton,
#topcorporatehomebutton,
#contactbutton,
#topweddingshomebutton,
#aboutbutton  {
   font: bold 16px/22px Arial;
   text-align: left;
   margin-top: 0px;
   margin-left: 0px;
   visibility: visible;
   position: absolute;
   top: 44px;
   z-index: 5;
   height: 12px;
}

#bottomweddingsamplesbutton,
#bottomweddingpackagesbutton,
#bottomeventssamplesbutton  {
   font: 12px/24px Arial;
   text-align: left;
   margin-top: 0px;
   margin-left: 0px;
   visibility: visible;
   position: absolute;
   z-index: 4;
   height: 11px;
}

#stevestephbutton,
#irenepaolobutton,
#pamelagettingreadybutton,
#lilycraigbutton  {
   visibility: visible;
   position: absolute;
   top: 646px;
   z-index: 5;
   width: 140px;
   height: 93px;
}

#weddingsline5,
#weddingsline3,
#weddingsline1,
#weddingsline4,
#weddingsline2  {
   background: url(sg_weddingvideosamples_media/weddingsline5.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 37px;
   z-index: 5;
   width: 192px;
   height: 2px;
}

#weddingtestimonialsbutton,
#weddingshomebutton,
#weddingvendorsbutton  {
   font: bold 14px/30px Arial;
   text-align: right;
   margin-top: 0px;
   margin-left: 0px;
   visibility: visible;
   position: absolute;
   z-index: 6;
   height: 10px;
}

#weddingssitemaptext p,
#eventssitemaptext p,
#corporatesitemaptext p  {
   font: bold 14px/24px Arial;
   margin: 0px;
   color: #666666;
   text-align: left;
}

#weddingpackagesbutton,
#weddingsamplesbutton  {
   font: bold 14px/30px Arial;
   text-align: right;
   margin-top: 0px;
   margin-left: 0px;
   visibility: visible;
   position: absolute;
   z-index: 6;
   height: 13px;
}

#janederekbutton,
#selmaibrahimbutton  {
   visibility: visible;
   position: absolute;
   top: 470px;
   z-index: 5;
   width: 140px;
   height: 93px;
}

#bottomweddingtestimonialsbutton a  {
   color: #999999;
}

#bottomweddingtestimonialsbutton  {
   width: 77px;
   top: 964px;
   left: 90px;
}

#bottomweddingreferralsbutton a  {
   color: #999999;
}

#bottomcorporatesamplesbutton a  {
   color: #999999;
}

#bottomweddingpackagesbutton a  {
   color: #999999;
}

#bottomweddingreferralsbutton  {
   width: 100px;
   top: 982px;
   left: 90px;
}

#bottomcorporatesamplesbutton  {
   height: 11px;
   width: 53px;
   top: 928px;
   left: 245px;
}

#bottomweddingsamplesbutton a  {
   color: #999999;
}

#bottomweddingpackagesbutton  {
   width: 58px;
   top: 946px;
   left: 90px;
}

#bottomeventssamplesbutton a  {
   color: #999999;
}

#bottomcorporatehomebutton a  {
   color: #999999;
}

#weddingtestimonialsbutton a  {
   color: #FFFFFF;
}

#bottomweddingsamplesbutton  {
   width: 53px;
   top: 928px;
   left: 90px;
}

#pamelagettingreadybutton a  {
   background-image: url(sg_weddingvideosamples_media/pamelagettingreadybutton.gif);
}

#bottomweddingshomebutton a  {
   color: #999999;
}

#getquicktimebutton a:hover  {
   background-position: -88px 0%;
}

#weddingssamplestexttext p  {
   font: bold 14px/16px Arial;
   margin: 0px;
   color: #FFFFFF;
   text-align: left;
}

#weddingtestimonialsbutton  {
   width: 97px;
   top: 303px;
   left: 132px;
}

#bottomcorporatehomebutton  {
   width: 35px;
   top: 910px;
   left: 245px;
}

#bottomeventssamplesbutton  {
   width: 53px;
   top: 928px;
   left: 401px;
}

#bottomweddingshomebutton  {
   width: 35px;
   top: 910px;
   left: 90px;
}

#pamelagettingreadybutton  {
   left: 727px;
}

#bottomeventshomebutton a  {
   color: #999999;
}

#topcorporatehomebutton a  {
   color: #666666;
}

#weddingpackagesbutton a  {
   color: #FFFFFF;
}

#topweddingshomebutton a  {
   color: #666666;
}

#weddingssamplestexttext  {
   visibility: visible;
   position: absolute;
   left: 297px;
   top: 233px;
   z-index: 5;
   width: 638px;
}

#topcorporatehomebutton  {
   width: 117px;
   left: 570px;
}

#weddingvendorsbutton a  {
   color: #FFFFFF;
}

#bottomeventshomebutton  {
   width: 35px;
   top: 910px;
   left: 401px;
}

#weddingsamplesbutton a  {
   color: #FFFFFF;
}

#weddingpackagesbutton  {
   width: 75px;
   top: 273px;
   left: 154px;
}

#topeventshomebutton a  {
   color: #666666;
}

#topweddingshomebutton  {
   width: 103px;
   left: 458px;
}

#corporatesitemaptext  {
   visibility: visible;
   position: absolute;
   left: 245px;
   top: 892px;
   z-index: 4;
   width: 100px;
}

#headerweddingstext p  {
   font: bold 23px/22px Arial;
   margin: 0px;
   color: #FFFFFF;
   text-align: left;
}

#getquicktimebutton a  {
   background: url(sg_weddingvideosamples_media/getquicktimebutton.gif) no-repeat 0% 0px;
   display: block;
   height: 31px;
   width: 88px;
   font-size: 31px;
   line-height: 31px;
}

#weddingsamplesbutton  {
   width: 66px;
   top: 243px;
   left: 163px;
}

#weddingvendorsbutton  {
   width: 134px;
   top: 331px;
   left: 95px;
}

#weddingsslogantext p  {
   font: italic bold 16px/22px Arial;
   margin: 0px;
   text-align: left;
}

#weddingshomebutton a  {
   color: #FFFFFF;
}

#selmaibrahimbutton a  {
   background-image: url(sg_weddingvideosamples_media/selmaibrahimbutton.gif);
}

#topeventshomebutton  {
   width: 75px;
   left: 696px;
}

#weddingssitemaptext  {
   visibility: visible;
   position: absolute;
   left: 91px;
   top: 892px;
   z-index: 4;
   width: 88px;
}

#irenepaolobutton a  {
   background-image: url(sg_weddingvideosamples_media/irenepaolobutton.gif);
}

#weddingsslogantext  {
   visibility: visible;
   position: absolute;
   left: 402px;
   top: 111px;
   z-index: 4;
   width: 449px;
}

#weddingshomebutton  {
   width: 44px;
   top: 213px;
   left: 185px;
}

#wevabutton a:hover  {
   background-position: -105px 0%;
}

#getquicktimebutton  {
   visibility: visible;
   position: absolute;
   left: 535px;
   top: 778px;
   z-index: 5;
   width: 88px;
   height: 31px;
}

#selmaibrahimbutton  {
   left: 508px;
}

#headerweddingstext  {
   visibility: visible;
   position: absolute;
   left: 123px;
   top: 183px;
   z-index: 6;
   width: 118px;
}

#stevestephbutton a  {
   background-image: url(sg_weddingvideosamples_media/stevestephbutton.gif);
}

#headerboxweddings  {
   background: url(sg_weddingvideosamples_media/headerboxweddings.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 33px;
   top: 173px;
   z-index: 5;
   width: 208px;
   height: 41px;
}

#eventssitemaptext  {
   visibility: visible;
   position: absolute;
   left: 401px;
   top: 892px;
   z-index: 4;
   width: 63px;
}

#janederekbutton a  {
   background-image: url(sg_weddingvideosamples_media/janederekbutton.gif);
}

#lilycraigbutton a  {
   background-image: url(sg_weddingvideosamples_media/lilycraigbutton.gif);
}

#stevestephbutton  {
   left: 298px;
   top: 470px;
}

#irenepaolobutton  {
   left: 508px;
}

#contactbutton a  {
   color: #666666;
}

#lilycraigbutton  {
   left: 298px;
}

#janederekbutton  {
   left: 727px;
}

#companyinfobox  {
   background: url(sg_weddingvideosamples_media/companyinfobox.gif) no-repeat;
   position: absolute;
   left: 584px;
   top: 894px;
   z-index: 4;
   width: 362px;
   height: 136px;
}

#contactbutton  {
   width: 89px;
   left: 784px;
}

#weddingsline5  {
   top: 361px;
}

#bottomgreybar  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 857px;
   z-index: 4;
   width: 1000px;
   height: 13px;
   background-color: #999999;
   background-image: none;
   font-size: 1px;
}

#weddingsline3  {
   top: 304px;
}

#aboutbutton a  {
   color: #666666;
}

#weddingsline4  {
   top: 332px;
}

#weddingsline1  {
   top: 244px;
}

#weddingsline2  {
   top: 274px;
}

#wevabutton a  {
   background: url(sg_weddingvideosamples_media/wevabutton.gif) no-repeat 0% 0px;
   display: block;
   height: 54px;
   width: 105px;
   font-size: 54px;
   line-height: 54px;
}

#logobutton a  {
   background: url(sg_weddingvideosamples_media/logobutton.gif) no-repeat 0% 0px;
   display: block;
   height: 107px;
   width: 140px;
   font-size: 107px;
   line-height: 107px;
}

#aboutbutton  {
   width: 64px;
   left: 380px;
}

#topmenubar  {
   background: url(sg_weddingvideosamples_media/topmenubar.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 350px;
   top: 27px;
   z-index: 4;
   width: 540px;
   height: 57px;
}

#logobutton  {
   visibility: visible;
   position: absolute;
   left: 44px;
   top: 16px;
   z-index: 4;
   width: 140px;
   height: 107px;
}

#background  {
   margin: 0px auto 0px auto;
   visibility: visible;
   height: 1050px;
   width: 1000px;
   position: relative;
   background-color: #FFFFFF;
   background-image: none;
}

#weddingsbg  {
   background: url(sg_weddingvideosamples_media/weddingsbg.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 214px;
   z-index: 4;
   width: 1000px;
   height: 641px;
}

#wevabutton  {
   visibility: visible;
   position: absolute;
   left: 811px;
   top: 952px;
   z-index: 5;
   width: 105px;
   height: 54px;
}

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

