#homebutton a.nmh,
#contactbutton a:hover,
#uploadbutton a.nmh,
#aboutbutton a.nmh,
#quotebutton a.nmh,
#quotebutton a:hover,
#homebutton a:hover,
#uploadbutton a:hover,
#contactbutton a.nmh,
#aboutbutton a:hover  {
   background-position: -113px 0%;
}

#jasonbrantleyhovershow > div:first-child,
#davidlloydhovershow > div:first-child,
#davidclubbhovershow > div:first-child  {
   top: 0px;
   left: 0px;
   padding: 0px;
   margin: 0px;
   position: relative;
   display: block;
   width: 117px;
}

#aboutbutton a,
#quotebutton a,
#homebutton a,
#contactbutton a,
#uploadbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 30px;
   width: 113px;
   font-size: 30px;
   line-height: 30px;
}

#contactbutton,
#uploadbutton,
#aboutbutton,
#quotebutton,
#homebutton  {
   position: absolute;
   top: 177px;
   width: 113px;
   height: 30px;
   margin-left: 0px;
   margin-top: 0px;
}

#davidclubbhovershow,
#davidlloydhovershow,
#jasonbrantleyhovershow  {
   overflow: hidden;
   position: absolute;
   z-index: 4;
   width: 117px;
   display: none;
   margin-left: 0px;
   margin-top: 0px;
}

#jasonbrantleybutton,
#davidlloydbutton  {
   position: absolute;
   top: 611px;
   z-index: 3;
   height: 13px;
   margin-left: 0px;
   margin-top: 0px;
}

#aboutslides1picturebox,
#homegifxmedia  {
   position: absolute;
   left: -1px;
   top: 214px;
   z-index: 3;
   margin-left: 0px;
   margin-top: 0px;
}

#logoxmedia,
#logo3xmedia,
#logo2xmedia  {
   position: absolute;
   left: 0px;
   top: 9px;
   z-index: 3;
   width: 927px;
   margin-left: 0px;
   margin-top: 0px;
}

#page_content .container_div  {
   background-image: none;
}

#jasonbrantleyhovershow  {
   top: 433px;
   left: 76px;
}

#aboutslides1picturebox  {
   height: 420px;
   width: 604px;
}

#davidlloydhovershow  {
   top: 433px;
   left: 266px;
}

#jasonbrantleybutton  {
   width: 118px;
   left: 9px;
}

#davidclubbhovershow  {
   top: 432px;
   left: 433px;
}

#davidlloydbutton  {
   width: 96px;
   left: 264px;
}

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

#homegifxmedia  {
   width: 376px;
}

#eastcoasticon  {
   background: url(sg_home_media/eastcoasticon.gif) no-repeat;
   position: absolute;
   left: 92px;
   top: 3px;
   z-index: 5;
   width: 180px;
   height: 180px;
   margin-left: 0px;
   margin-top: 0px;
}

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

#contactbutton  {
   z-index: 6;
   left: 433px;
}

#uploadbutton  {
   z-index: 7;
   left: 543px;
}

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

#phonenumber  {
   background: url(sg_home_media/phonenumber.gif) no-repeat;
   position: absolute;
   left: 796px;
   top: 187px;
   z-index: 4;
   width: 92px;
   height: 11px;
   margin-left: 0px;
   margin-top: 0px;
}

#aboutbutton  {
   z-index: 5;
   left: 323px;
}

#quotebutton  {
   z-index: 8;
   left: 653px;
}

#homebutton  {
   z-index: 4;
   left: 213px;
}

#navbar  {
   background: url(sg_home_media/navbar.gif) no-repeat;
   position: absolute;
   left: -1px;
   top: 179px;
   z-index: 3;
   width: 926px;
   height: 26px;
   margin-left: 0px;
   margin-top: 0px;
}

.page_content_bkg  {
   position: absolute;
   z-index: 1;
   width: 925px;
   left: 0px;
   top: 0px;
   display: block;
}

.container_div  {
   margin: 0px auto 0px auto;
   width: 925px;
   position: relative;
}

.spacing_div  {
   height: 0px;
   min-height: 0px;
}

.full_width  {
   min-width: 925px;
   margin: 0px;
   padding: 0px;
   position: relative;
}

*:focus  {
   outline-style: none;
}

a.nm  {
   background-position: 0px 0px;
}

ains  {
   text-decoration: none;
}

body  {
   padding: 0px;
   margin: 0px;
   height: 100%;
   -webkit-text-size-adjust: none;
}

html, body  {
   background: #FFFFFF url(sg_home_media/browserbackground.gif) center top repeat-x;
   background-attachment: scroll;
   height: 100%;
}

