#headervertical3,
#headervertical,
#headervertical4,
#headervertical6,
#headervertical2,
#headervertical5  {
   visibility: visible;
   position: absolute;
   top: 335px;
   z-index: 6;
   width: 2px;
   height: 53px;
   background-repeat: no-repeat;
}

#demosbutton a,
#weddingsbutton a,
#contactbutton a,
#homebutton a,
#servicesbutton a,
#emailbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 18px;
   background-position: 0% 0px;
   font-size: 18px;
   line-height: 18px;
}

#servicesarrow,
#demoarrow,
#homearrow,
#contactarrow,
#weddingsarrow  {
   visibility: visible;
   position: absolute;
   top: 356px;
   z-index: 6;
   width: 13px;
   height: 16px;
   background-repeat: no-repeat;
}

#march142009keithjenniferwedding27pmchandler  {
	visibility: visible;
	position: absolute;
	left: 74px;
	top: 482px;
	z-index: 5;
	width: 173px;
	height: 256px;
	color: #757C96;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: bold;
	font-size: 10px;
	background-repeat: no-repeat;
}

#realestatebutton a,
#onlocationbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 28px;
   background-position: 0% 0px;
   font-size: 28px;
   line-height: 28px;
}

#layer9copy5,
#layer9copy,
#layer9copy4  {
   background: url(sg_home_media/layer9copy5.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 341px;
   z-index: 4;
   width: 531px;
   height: 1px;
}

#september14192009wevaexpoorlandofl  {
   background: url(sg_home_media/id0september14192009wevaexp.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 74px;
   top: 622px;
   z-index: 5;
   width: 142px;
   height: 36px;
}

#arizonaschoiceforvideoproduction  {
   background: url(sg_home_media/id0arizonaschoiceforvideopr.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 360px;
   top: 420px;
   z-index: 4;
   width: 498px;
   height: 29px;
}

#weddingbutton a,
#dancebutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 27px;
   background-position: 0% 0px;
   font-size: 27px;
   line-height: 27px;
}

#blackbartop,
#mediaslideshow  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   height: 332px;
   background-color: #000000;
   background-image: none;
}

#termsofuseprivacystatement  {
   background: url(sg_home_media/termsofuseprivacystatement.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 70px;
   top: 973px;
   z-index: 4;
   width: 187px;
   height: 12px;
}

#layer9copy2,
#layer9copy3  {
   background: url(sg_home_media/layer9copy3.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 342px;
   z-index: 4;
   width: 531px;
   height: 1px;
}

#onlocationbutton a:hover  {
   background-position: -192px 0%;
}

#realestatebutton a:hover  {
   background-position: -162px 0%;
}

#weddingsbutton a:hover  {
   background-position: -85px 0%;
}

#servicesbutton a:hover  {
   background-position: -70px 0%;
}

#contactbutton a:hover  {
   background-position: -73px 0%;
}

#weddingbutton a:hover  {
   background-position: -341px 0%;
}

#emailbutton a:hover  {
   background-position: -210px 0%;
}

#demosbutton a:hover  {
   background-position: -57px 0%;
}

#layer8,
#layer8copy  {
   visibility: visible;
   position: absolute;
   left: 75px;
   z-index: 4;
   width: 8px;
   height: 8px;
   background-repeat: no-repeat;
}

#dancebutton a:hover  {
   background-position: -226px 0%;
}

#onlocationbutton a  {
   width: 192px;
   background-image: url(sg_home_media/onlocationbutton.jpg);
}

#realestatebutton a  {
   width: 162px;
   background-image: url(sg_home_media/realestatebutton.jpg);
}

#homebutton a:hover  {
   background-position: -49px 0%;
}

#onlocationbutton  {
   visibility: visible;
   position: absolute;
   left: 358px;
   top: 730px;
   z-index: 4;
   width: 192px;
   height: 28px;
}

#servicesbutton a  {
   width: 70px;
   background-image: url(sg_home_media/servicesbutton.jpg);
}

#weddingsbutton a  {
   width: 85px;
   background-image: url(sg_home_media/weddingsbutton.jpg);
}

#realestatebutton  {
   visibility: visible;
   position: absolute;
   left: 359px;
   top: 850px;
   z-index: 4;
   width: 162px;
   height: 28px;
}

#headervertical4  {
   background-image: url(sg_home_media/headervertical4.jpg);
   left: 375px;
}

#contactbutton a  {
   width: 73px;
   background-image: url(sg_home_media/contactbutton.jpg);
}

#headervertical2  {
   background-image: url(sg_home_media/headervertical2.jpg);
   left: 681px;
}

#weddingbutton a  {
   width: 341px;
   background-image: url(sg_home_media/weddingbutton.jpg);
}

#headervertical5  {
   background-image: url(sg_home_media/headervertical5.jpg);
   left: 66px;
}

#headervertical3  {
   background-image: url(sg_home_media/headervertical3.jpg);
   left: 524px;
}

#headervertical6  {
   background-image: url(sg_home_media/headervertical6.jpg);
   left: 196px;
}

#weddingsbutton  {
   visibility: visible;
   position: absolute;
   left: 247px;
   top: 356px;
   z-index: 6;
   width: 85px;
   height: 18px;
}

#headervertical  {
   background-image: url(sg_home_media/headervertical.jpg);
   left: 841px;
}

#mediaslideshow  {
   width: 457px;
   z-index: 6;
}

#servicesbutton  {
   visibility: visible;
   position: absolute;
   left: 578px;
   top: 356px;
   z-index: 6;
   width: 70px;
   height: 18px;
}

#upcomingevents  {
   background: url(sg_home_media/upcomingevents.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 95px;
   top: 426px;
   z-index: 4;
   width: 175px;
   height: 22px;
}

#weddingsarrow  {
   background-image: url(sg_home_media/weddingsarrow.jpg);
   left: 227px;
}

#emailbutton a  {
   width: 210px;
   background-image: url(sg_home_media/emailbutton.jpg);
}

#dancebutton a  {
   width: 226px;
   background-image: url(sg_home_media/dancebutton.jpg);
}

#servicesarrow  {
   background-image: url(sg_home_media/servicesarrow.jpg);
   left: 557px;
}

#weddingbutton  {
   visibility: visible;
   position: absolute;
   left: 359px;
   top: 669px;
   z-index: 4;
   width: 341px;
   height: 27px;
}

#demosbutton a  {
   width: 57px;
   background-image: url(sg_home_media/demosbutton.jpg);
}

#contactbutton  {
   visibility: visible;
   position: absolute;
   left: 735px;
   top: 357px;
   z-index: 6;
   width: 73px;
   height: 18px;
}

#contactarrow  {
   background-image: url(sg_home_media/contactarrow.jpg);
   left: 713px;
}

#homebutton a  {
   width: 49px;
   background-image: url(sg_home_media/homebutton.jpg);
}

#layer9copy2  {
   top: 712px;
}

#dancebutton  {
   visibility: visible;
   position: absolute;
   left: 359px;
   top: 790px;
   z-index: 4;
   width: 226px;
   height: 27px;
}

#vendorlinks  {
   background: url(sg_home_media/vendorlinks.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 96px;
   top: 793px;
   z-index: 5;
   width: 131px;
   height: 17px;
}

#emailbutton  {
   visibility: visible;
   position: absolute;
   left: 663px;
   top: 234px;
   z-index: 5;
   width: 210px;
   height: 18px;
}

#layer9copy5  {
   top: 894px;
}

#blackbartop  {
   width: 914px;
   z-index: 4;
}

#demosbutton  {
   visibility: visible;
   position: absolute;
   left: 429px;
   top: 356px;
   z-index: 6;
   width: 57px;
   height: 18px;
}

#layer9copy3  {
   top: 772px;
}

#layer9copy4  {
   top: 833px;
}

#homebutton  {
   visibility: visible;
   position: absolute;
   left: 107px;
   top: 356px;
   z-index: 6;
   width: 49px;
   height: 18px;
}

#layer9copy  {
   top: 650px;
}

#background  {
   margin: 0px auto 0px auto;
   visibility: visible;
   height: 996px;
   width: 914px;
   position: relative;
   background-color: #FFFFFF;
   background-image: none;
}

#maintext p  {
   font: 12px/26px Tahoma;
   margin: 0px;
   color: #FFFFFF;
   text-align: left;
}

#layer8copy  {
   background-image: url(sg_home_media/layer8copy.jpg);
   top: 622px;
}

#demoarrow  {
   background-image: url(sg_home_media/demoarrow.jpg);
   left: 408px;
}

#homearrow  {
   background-image: url(sg_home_media/homearrow.jpg);
   left: 91px;
}

#maintext  {
   visibility: visible;
   position: absolute;
   left: 344px;
   top: 459px;
   z-index: 4;
   width: 502px;
}

#layer23  {
   visibility: visible;
   position: absolute;
   left: 100px;
   top: 811px;
   z-index: 5;
   width: 127px;
   height: 3px;
   background-color: #7583A0;
   background-image: none;
   font-size: 1px;
}

#layer17  {
   background: url(sg_home_media/layer17.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 793px;
   top: 717px;
   z-index: 4;
   width: 75px;
   height: 50px;
}

#layer15  {
   background: url(sg_home_media/layer15.jpg) no-repeat;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 3;
   width: 914px;
   height: 996px;
}

#layer18  {
   background: url(sg_home_media/layer18.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 793px;
   top: 778px;
   z-index: 4;
   width: 76px;
   height: 50px;
}

#layer16  {
   background: url(sg_home_media/layer16.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 791px;
   top: 655px;
   z-index: 4;
   width: 77px;
   height: 52px;
}

#layer20  {
   background: url(sg_home_media/layer20.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 485px;
   top: 56px;
   z-index: 5;
   width: 392px;
   height: 165px;
}

#shape4  {
   background: url(sg_home_media/shape4.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 55px;
   top: 761px;
   z-index: 4;
   width: 225px;
   height: 83px;
}

#layer9  {
   background: url(sg_home_media/layer9.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 74px;
   top: 455px;
   z-index: 4;
   width: 799px;
   height: 9px;
}

#layer1  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 2;
   width: 914px;
   height: 996px;
   background-color: #000000;
   background-image: none;
}

#layer4  {
   background: url(sg_home_media/layer4.jpg) no-repeat;
   position: absolute;
   left: 0px;
   top: 332px;
   z-index: 5;
   width: 914px;
   height: 59px;
}

#layer8  {
   background-image: url(sg_home_media/layer8.jpg);
   top: 482px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #000000;
}
