#futuredatesjune24272010june23262011june2124201  {
   background: url(sg_inc_media/id0futuredatesjune24272010j.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 36px;
   top: 543px;
   z-index: 4;
   width: 79px;
   height: 70px;
}

#id0topmenu li a,
#submenu li a,
#sub2menu li a  {
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   color: #FFFFFF;
   height: 100%;
   border-width: 0px;
}

#submenu li,
#sub2menu li,
#id0topmenu li  {
   height: 100%;
   display: inline;
   margin: 0px;
}

#incliteralgrow *:first-child  {
   margin-top: 0px;
}

#incliteralgrow *:last-child  {
   margin-bottom: 0px;
}

#id1survivorbutton a:hover  {
   background-position: -253px 0%;
}

/* #hagertybutton a:hover  {
   background-position: -170px 0%;
}  */

#youtubebutton a:hover  {
   background-position: -55px 0%;
}
#fbbutton a:hover  {
   background-position: -55px 0%;
}

#id1survivorbutton a  {
   background: url(sg_inc_media/id1survivorbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 22px;
   width: 253px;
   font-size: 22px;
   line-height: 22px;
}

/* #homebutton a:hover  {
   background-position: -164px 0%;
} */

#sub2menu,
#submenu  {
   font: 10px/14px Arial-BoldMT, "Arial- Bold MT";
   margin: 0px;
   height: 14px;
   padding: 0px;
   list-style: none;
   text-align: left;
   color: #FFFFFF;
   position: absolute;
}

#id1survivorbutton  {
   visibility: visible;
   position: absolute;
   left: 148px;
   top: 11px;
   z-index: 4;
   width: 253px;
   height: 22px;
}

#hagertybutton a  {
   background: url(sg_home_media/hagertybutton.png) no-repeat 0% 0px;
   display: block;
   width: 126px;
   height: 82px;
}

#youtubebutton a  {
   background: url(sg_home_media/youtubebutton.gif) no-repeat 0% 0px;
   display: block;
   height: 23px;
   width: 55px;
   font-size: 23px;
   line-height: 23px;
}
#fbbutton a  {
   background: url(sg_home_media/fb.png) no-repeat 0% 0px;
   display: block;
   height: 23px;
   width: 55px;
   font-size: 23px;
   line-height: 23px;
}

#sidemenuliteral  {
   visibility: visible;
   position: absolute;
   left: -1px;
   top: 126px;
   z-index: 4;
   width: 147px;
}

#incliteralgrow  {
   padding: 0px 0px 0px 156px;
   background: #FFFFFF url(sg_home_media/interiorgrowtile.gif) center top repeat-y;
   visibility: visible;
   margin: 0px;
   position: relative;
}

#youtubebutton  {
   visibility: visible;
   position: absolute;
   left: 703px;
   top: 99px;
   z-index: 4;
   width: 55px;
   height: 23px;
}
#fbbutton  {
   visibility: visible;
   position: absolute;
   left: 788px;
   top: 99px;
   z-index: 4;
   width: 55px;
   height: 23px;
}

#sidebarbgcopy  {
   background: url(sg_inc_media/sidebarbgcopy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 126px;
   z-index: 3;
   width: 153px;
   height: 497px;
}

#hagertybutton  {
   visibility: visible;
   position: absolute;
   left: 15px;
   top: 15px;
   z-index: 6;
   width: 126px;
   height: 82px;
}

#homebutton a  {
   background: url(sg_home_media/homebutton.gif) no-repeat 0% 0px;
   display: block;
   height: 72px;
   width: 105px;
}

#footerbgcopy  {
   background: url(sg_inc_media/footerbgcopy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 6px;
   z-index: 3;
   width: 900px;
   height: 35px;
}

#homebutton  {
   visibility: visible;
   position: absolute;
   left: 175px;
   top: 4px;
   z-index: 4;
   width: 164px;
   height: 117px;
}

#id0topmenu  {
   font: 11px/15px Arial, Helvetica, sans-serif;
   margin: 0px;
   height: 15px;
   padding: 0px;
   list-style: none;
   text-align: left;
   color: #FFFFFF;
   position: absolute;
   left: 219px;
   top: 80px;
   z-index: 4;
}

#scootdown  {
   position: relative;
   top: 129px;
}

#sub2menu  {
   z-index: 4;
   top: 102px;
   left: 767px;
}

#headerbg  {
   background: url(sg_home_media/headerbg.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 3;
   width: 900px;
   height: 125px;
}

#submenu  {
   z-index: 5;
   top: 104px;
   left: 227px;
}

#footer  {
   background: #FFFFFF url(sg_home_media/interiortile.gif) center top repeat;
   position: relative;
   left: 0px;
   width: 100%;
   height: 41px;
   margin-bottom: 65px;
}

#inc  {
   margin: 0px auto 0px auto;
   background: #FFFFFF url(sg_home_media/interiortile.gif) center top repeat;
   height: 780px;
   width: 900px;
   position: relative;
}

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


