#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,
#email2button a,
#homebutton a,
#contactbutton a,
#weddingsbutton a,
#servicesbutton 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;
}

#arizonaschoiceforqualityvideoproduction  {
   background: url(sg_contact_media/id0arizonaschoiceforquality.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 142px;
   top: 279px;
   z-index: 5;
   width: 657px;
   height: 28px;
}

#allyourvideoneeds6024022829  {
   background: url(sg_contact_media/allyourvideoneeds6024022829.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 147px;
   top: 146px;
   z-index: 5;
   width: 296px;
   height: 56px;
}

#termsofuseprivacystatement  {
   background: url(sg_contact_media/termsofuseprivacystatement.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 70px;
   top: 973px;
   z-index: 4;
   width: 187px;
   height: 12px;
}

#servicesbutton a:hover  {
   background-position: -70px 0%;
}

#weddingsbutton a:hover  {
   background-position: -85px 0%;
}

#contactbutton a:hover  {
   background-position: -73px 0%;
}

#email2button a:hover  {
   background-position: -213px 0%;
}

#blackbartop,
#layer1  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   width: 914px;
   background-color: #000000;
   background-image: none;
}

#demosbutton a:hover  {
   background-position: -57px 0%;
}

#homebutton a:hover  {
   background-position: -49px 0%;
}

#weddingsbutton a  {
   width: 85px;
   background-image: url(sg_contact_media/weddingsbutton.jpg);
}

#servicesbutton a  {
   width: 70px;
   background-image: url(sg_contact_media/servicesbutton.jpg);
}

#contactbutton a  {
   width: 73px;
   background-image: url(sg_contact_media/contactbutton.jpg);
}

#headervertical4  {
   background-image: url(sg_contact_media/headervertical4.jpg);
   left: 375px;
}

#headervertical6  {
   background-image: url(sg_contact_media/headervertical6.jpg);
   left: 196px;
}

#headervertical2  {
   background-image: url(sg_contact_media/headervertical2.jpg);
   left: 681px;
}

#headervertical5  {
   background-image: url(sg_contact_media/headervertical5.jpg);
   left: 66px;
}

#headervertical3  {
   background-image: url(sg_contact_media/headervertical3.jpg);
   left: 524px;
}

#headervertical  {
   background-image: url(sg_contact_media/headervertical.jpg);
   left: 841px;
}

#email2button a  {
   width: 213px;
   background-image: url(sg_contact_media/email2button.jpg);
}

#weddingsbutton  {
   visibility: visible;
   position: absolute;
   left: 247px;
   top: 356px;
   z-index: 6;
   width: 85px;
   height: 18px;
}

#servicesbutton  {
   visibility: visible;
   position: absolute;
   left: 578px;
   top: 356px;
   z-index: 6;
   width: 70px;
   height: 18px;
}

#videoconcepts  {
   background: url(sg_contact_media/videoconcepts.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 132px;
   top: 27px;
   z-index: 5;
   width: 457px;
   height: 44px;
}

#servicesarrow  {
   background-image: url(sg_contact_media/servicesarrow.jpg);
   left: 557px;
}

#weddingsarrow  {
   background-image: url(sg_contact_media/weddingsarrow.jpg);
   left: 227px;
}

#demosbutton a  {
   width: 57px;
   background-image: url(sg_contact_media/demosbutton.jpg);
}

#contactbutton  {
   visibility: visible;
   position: absolute;
   left: 735px;
   top: 357px;
   z-index: 6;
   width: 73px;
   height: 18px;
}

#contactarrow  {
   background-image: url(sg_contact_media/contactarrow.jpg);
   left: 713px;
}

#homebutton a  {
   width: 49px;
   background-image: url(sg_contact_media/homebutton.jpg);
}

#email2button  {
   visibility: visible;
   position: absolute;
   left: 100px;
   top: 577px;
   z-index: 5;
   width: 213px;
   height: 18px;
}

#demosbutton  {
   visibility: visible;
   position: absolute;
   left: 429px;
   top: 356px;
   z-index: 6;
   width: 57px;
   height: 18px;
}

#blackbartop  {
   height: 332px;
   z-index: 4;
}

#homebutton  {
   visibility: visible;
   position: absolute;
   left: 107px;
   top: 356px;
   z-index: 6;
   width: 49px;
   height: 18px;
}

#background  {
   margin: 0px auto 0px auto;
   visibility: visible;
   height: 996px;
   width: 914px;
   position: relative;
   background-color: #FFFFFF;
   background-image: none;
}

#demoarrow  {
   background-image: url(sg_contact_media/demoarrow.jpg);
   left: 408px;
}

#homearrow  {
   background-image: url(sg_contact_media/homearrow.jpg);
   left: 91px;
}

#layer15  {
   background: url(sg_contact_media/layer15.jpg) no-repeat;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 3;
   width: 914px;
   height: 996px;
}

#layer22  {
   background: url(sg_contact_media/layer22.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 364px;
   top: 37px;
   z-index: 6;
   width: 397px;
   height: 239px;
}

#layer1  {
   height: 996px;
   z-index: 2;
}

#layer4  {
   background: url(sg_contact_media/layer4.jpg) no-repeat;
   position: absolute;
   left: 0px;
   top: 332px;
   z-index: 5;
   width: 914px;
   height: 59px;
}

#shape4  {
   background: url(sg_contact_media/shape4.jpg) no-repeat;
   position: absolute;
   left: 61px;
   top: 429px;
   z-index: 4;
   width: 548px;
   height: 232px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #000000;
}


