#imaginariastudioshoversho > div:first-child  {
   background-repeat: no-repeat;
   background-image: url(sg_home_media/imaginariastudioshoversho.png);
   height: 161px;
   width: 303px;
   display: block;
   position: relative;
   margin: 0px;
   padding: 0px;
   left: 0px;
   top: 0px;
}

#servicesmenubk > div:first-child  {
   background-image: url(sg_home_media/servicesmenubk.png);
}

#mediamenubk > div:first-child  {
   background-image: url(sg_home_media/mediamenubk.gif);
}

#aboutmenubk > div:first-child  {
   background-image: url(sg_home_media/aboutmenubk.gif);
}

#homebutton,
#servicesmenubk  {
   z-index: 12;
}

#servicesmenu,
#aboutmenubk  {
   z-index: 13;
}

#logobutton,
#contactbutton  {
   z-index: 8;
}

#imaginariastudioshoversho  {
   margin-top: 0px;
   margin-left: 0px;
   display: none;
   height: 161px;
   width: 303px;
   z-index: 9;
   top: 801px;
   left: 41px;
   position: absolute;
   overflow: hidden;
}

#sitedesignphotographybran  {
   margin-top: 0px;
   margin-left: 0px;
   width: 229px;
   z-index: 10;
   top: 22px;
   left: 38px;
   position: absolute;
}

#imaginariastudiosbutton  {
   margin-top: 0px;
   margin-left: 0px;
   height: 16px;
   width: 186px;
   z-index: 10;
   top: 43px;
   left: 91px;
   position: absolute;
   text-align: left;
   padding-bottom: 5px;
   font-family: Arial-BoldMT, Arial, Helvetica, sans-serif;
   font-size: 12px;
   line-height: 16px;
}

#mediamenu,
#aboutbutton  {
   z-index: 11;
}

#bottomacolumn_f div  {
   background-repeat: no-repeat;
   background-image: url(sg_home_media/bottomacentercut.gif);
   width: 1002px;
   height: 19px;
   margin-left: 0px;
   position: relative;
   clear: left;
}

#bottomnavtextmenu  {
   z-index: 9;
   top: 38px;
   left: 404px;
}

#introductiontext  {
   margin-bottom: 44px;
   margin-top: 44px;
   margin-right: 0px;
   margin-left: 98px;
   position: relative;
   left: 0px;
   top: 0px;
   width: 810px;
}

#servicesbutton a  {
   background-image: url(sg_home_media/servicesbutton.gif);
}

#bottomacolumn_h  {
   background-repeat: no-repeat;
   background-image: url(sg_home_media/bottomacolumn.gif);
   top: 0px;
   left: 0px;
   width: 1002px;
   height: 168px;
   position: absolute;
}

#bottomacolumn_f  {
   margin-left: 26px;
   left: 0px;
   width: 1002px;
}

#contactbutton a  {
   background-image: url(sg_home_media/contactbutton.gif);
}

#homeflashxmedia  {
   margin-top: 0px;
   margin-left: 0px;
   width: 897px;
   z-index: 6;
   top: 121px;
   left: 77px;
   position: absolute;
}

#servicesbutton  {
   z-index: 10;
}

#bottomacolumn  {
   background-position: center top;
   background-attachment: scroll;
   background-repeat: repeat-y;
   background-image: url(sg_home_media/bottomacentercuttile.gif);
   display: inline;
   position: relative;
   float: left;
   margin-bottom: 0px;
   margin-right: 0px;
   margin-top: 609px;
   margin-left: 26px;
   padding-bottom: 0px;
   padding-right: 0px;
   padding-top: 0px;
   padding-left: 0px;
   min-height: 216px;
   width: 1002px;
   top: 0px;
   left: 0px;
}

#mediabutton a  {
   background-image: url(sg_home_media/mediabutton.gif);
}

#aboutbutton a  {
   background-image: url(sg_home_media/aboutbutton.gif);
}

#logobutton a  {
   background-image: url(sg_home_media/logobutton.gif);
}

#page_content  {
   min-height: 997px;
}

#homebutton a  {
   background-image: url(sg_home_media/homebutton.gif);
}

#mediabutton  {
   z-index: 9;
}

#gacopyright  {
   z-index: 10;
   top: 42px;
}

#editbutton  {
   margin-top: 0px;
   margin-left: 0px;
   height: 17px;
   width: 84px;
   z-index: 9;
   top: 87px;
   left: 893px;
   position: absolute;
   text-align: left;
   font-family: Arial-BoldMT, Arial, Helvetica, sans-serif;
   font-size: 12px;
   line-height: 17px;
}

#aboutmenu  {
   z-index: 14;
}

#moduleabk  {
   z-index: 5;
}

#headerbk  {
   z-index: 7;
}

#lwrap  {
   background-repeat: no-repeat;
   background-image: url(sg_home_media/lwrap.gif);
   margin-bottom: -6px;
   margin-top: -6px;
   margin-right: -4px;
   margin-left: -4px;
   height: 127px;
   width: 138px;
}

#ft  {
   background-image: url(sg_home_media/ft.gif);
   z-index: 8;
}

.cA69973 a  {
   color: #A69973;
}

.cD6CCAA a  {
   color: #D6CCAA;
}

html, body  {
   background-image: url(sg_home_media/browserbackground.gif);
}

