a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#listingbutton a,
#featuredbutton a,
#helpbutton a,
#springbutton a,
#id1searchbutton a,
#localbutton a,
#accountbutton a,
#createbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 108px;
   width: 354px;
   background-position: 0% 0px;
   font-size: 108px;
   line-height: 108px;
}

#currentpopupcopy2,
#searchpopupcopy2,
#featuredpopupcopy2,
#localpopupcopy2,
#managepopup,
#currentpopup,
#springpopupcopy2  {
   visibility: hidden;
   position: absolute;
   left: 632px;
   width: 56px;
   height: 54px;
   background-repeat: no-repeat;
}

#remaxprofessionalsbutton a,
#remaxmichelewankebutton a,
#pataveryrealestatebutton a,
#c21button a,
#eraboardwalkbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 57px;
   background-position: 0% 0px;
   font-size: 57px;
   line-height: 57px;
}

#aabutton a:hover,
#hnbutton a:hover,
#hometeambutton a:hover,
#challengerbutton a:hover,
#foothillsbutton a:hover  {
   background-position: -130px 0%;
}

#accountpopup,
#springpopup,
#localpopup,
#helppopup,
#createpopup,
#featuredpopup,
#searchpopup,
#listingpopup  {
   background: url(sg_home_media/localpopup.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 632px;
   z-index: 5;
   width: 56px;
   height: 54px;
}

#linksbutton a,
#mediakitbutton a,
#homebutton a,
#id0searchbutton a,
#realbutton a,
#contactusbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 38px;
   background-position: 0% 0px;
   font-size: 38px;
   line-height: 38px;
}

#listingbutton,
#localbutton,
#featuredbutton,
#springbutton,
#helpbutton,
#id1searchbutton  {
   visibility: visible;
   position: absolute;
   left: 268px;
   z-index: 5;
   width: 354px;
   height: 108px;
}

#ridgerealtybutton a,
#therealestateagencybutton a,
#prudentialpreferredpropertiesbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 63px;
   background-position: 0% 0px;
   font-size: 63px;
   line-height: 63px;
}

#foothillsbutton a,
#aabutton a,
#hnbutton a,
#challengerbutton a,
#hometeambutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 171px;
   width: 130px;
   background-position: 0% 0px;
   font-size: 171px;
   line-height: 171px;
}

#challengerbutton,
#hometeambutton,
#aabutton,
#hnbutton  {
   visibility: visible;
   position: absolute;
   left: 733px;
   z-index: 5;
   width: 130px;
   height: 171px;
}

#hometeamassocbutton a,
#assist2sellrealestatebutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 58px;
   background-position: 0% 0px;
   font-size: 58px;
   line-height: 58px;
}

#resbutton a:hover,
#pataveryrealestatebutton a:hover  {
   background-position: -129px 0%;
}

#eraboardwalkbutton a:hover,
#realbutton a:hover  {
   background-position: -128px 0%;
}

#homebutton a:hover,
#id0searchbutton a:hover  {
   background-position: -76px 0%;
}

#prudentialpreferredpropertiesbutton a:hover  {
   background-position: -193px 0%;
}

#remaxharrykimbroughbutton a,
#resbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 62px;
   background-position: 0% 0px;
   font-size: 62px;
   line-height: 62px;
}

#prudentialpreferredpropertiesbutton a  {
   width: 193px;
   background-image: url(sg_home_media/id0prudentialpreferredprope.gif);
}

#assist2sellrealestatebutton a:hover  {
   background-position: -143px 0%;
}

#prudentialpreferredpropertiesbutton  {
   visibility: visible;
   position: absolute;
   left: 25px;
   top: 539px;
   z-index: 5;
   width: 193px;
   height: 63px;
}

#therealestateagencybutton a:hover  {
   background-position: -158px 0%;
}

#remaxharrykimbroughbutton a:hover  {
   background-position: -198px 0%;
}

#managebutton a,
#currentbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 109px;
   width: 354px;
   background-position: 0% 0px;
   font-size: 109px;
   line-height: 109px;
}

#remaxprofessionalsbutton a:hover  {
   background-position: -152px 0%;
}

#remaxmichelewankebutton a:hover  {
   background-position: -175px 0%;
}

#assist2sellrealestatebutton a  {
   width: 143px;
   background-image: url(sg_home_media/assist2sellrealestatebutton.gif);
}

#accountbutton,
#createbutton  {
   visibility: visible;
   position: absolute;
   left: 267px;
   z-index: 5;
   width: 354px;
   height: 108px;
}

#homebutton,
#id0searchbutton  {
   visibility: visible;
   position: absolute;
   top: 124px;
   z-index: 8;
   width: 76px;
   height: 38px;
}

#therealestateagencybutton a  {
   width: 158px;
   background-image: url(sg_home_media/therealestateagencybutton.gif);
}

#assist2sellrealestatebutton  {
   visibility: visible;
   position: absolute;
   left: 49px;
   top: 164px;
   z-index: 6;
   width: 143px;
   height: 58px;
}

#hometeamassocbutton a:hover  {
   background-position: -140px 0%;
}

#remaxharrykimbroughbutton a  {
   width: 198px;
   background-image: url(sg_home_media/remaxharrykimbroughbutton.gif);
}

#pataveryrealestatebutton a  {
   width: 129px;
   background-image: url(sg_home_media/pataveryrealestatebutton.gif);
}

#remaxprofessionalsbutton a  {
   width: 152px;
   background-image: url(sg_home_media/remaxprofessionalsbutton.gif);
}

#quicktipsforspringcleaning  {
   background: url(sg_spring_media/quicktipsforspringcleaning.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 360px;
   top: 296px;
   z-index: 5;
   width: 333px;
   height: 17px;
}

#remaxmichelewankebutton a  {
   width: 175px;
   background-image: url(sg_home_media/remaxmichelewankebutton.gif);
}

#remaxharrykimbroughbutton  {
   visibility: visible;
   position: absolute;
   left: 22px;
   top: 727px;
   z-index: 8;
   width: 198px;
   height: 62px;
}

#ridgerealtybutton a:hover  {
   background-position: -84px 0%;
}

#therealestateagencybutton  {
   visibility: visible;
   position: absolute;
   left: 42px;
   top: 664px;
   z-index: 7;
   width: 158px;
   height: 63px;
}

#remaxprofessionalsbutton  {
   visibility: visible;
   position: absolute;
   left: 45px;
   top: 852px;
   z-index: 5;
   width: 152px;
   height: 57px;
}

#pataveryrealestatebutton  {
   visibility: visible;
   position: absolute;
   left: 57px;
   top: 477px;
   z-index: 5;
   width: 129px;
   height: 57px;
}

#contactusbutton a:hover  {
   background-position: -112px 0%;
}

#remaxmichelewankebutton  {
   visibility: visible;
   position: absolute;
   left: 34px;
   top: 790px;
   z-index: 5;
   width: 175px;
   height: 57px;
}

#mediakitbutton a:hover  {
   background-position: -94px 0%;
}

#id1shape2,
#id0shape2  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 128px;
   width: 1019px;
   height: 42px;
   background-repeat: no-repeat;
}

#hometeamassocbutton a  {
   width: 140px;
   background-image: url(sg_home_media/hometeamassocbutton.gif);
}

#eraboardwalkbutton a  {
   width: 128px;
   background-image: url(sg_home_media/eraboardwalkbutton.gif);
}

#hometeamassocbutton  {
   visibility: visible;
   position: absolute;
   left: 51px;
   top: 414px;
   z-index: 5;
   width: 140px;
   height: 58px;
}

#ridgerealtybutton a  {
   width: 84px;
   background-image: url(sg_home_media/ridgerealtybutton.gif);
}

#linksbutton a:hover  {
   background-position: -66px 0%;
}

#quadbutton a:hover  {
   background-position: -208px 0%;
}

#prudbutton a:hover  {
   background-position: -465px 0%;
}

#challengerbutton a  {
   background-image: url(sg_home_media/challengerbutton.gif);
}

#eraboardwalkbutton  {
   visibility: visible;
   position: absolute;
   left: 57px;
   top: 352px;
   z-index: 6;
   width: 128px;
   height: 57px;
}

#featuredpopupcopy2  {
   background-image: url(sg_home_media/localpopupcopy2.gif);
   z-index: 6;
   top: 667px;
}

#c21button a:hover  {
   background-position: -196px 0%;
}

#contactusbutton a  {
   width: 112px;
   background-image: url(sg_home_media/contactusbutton.gif);
}

#ridgerealtybutton  {
   visibility: visible;
   position: absolute;
   left: 79px;
   top: 601px;
   z-index: 6;
   width: 84px;
   height: 63px;
}

#id1searchbutton a  {
   background-image: url(sg_home_media/id1searchbutton.gif);
}

#currentpopupcopy2  {
   background-image: url(sg_home_media/localpopupcopy2.gif);
   z-index: 6;
   top: 304px;
}

#foothillsbutton a  {
   background-image: url(sg_home_media/foothillsbutton.gif);
}

#id0searchbutton a  {
   width: 76px;
   background-image: url(sg_home_media/id0searchbutton.gif);
}

#searchpopupcopy2  {
   background-image: url(sg_home_media/localpopupcopy2.gif);
   z-index: 6;
   top: 428px;
}

#hometeambutton a  {
   background-image: url(sg_home_media/hometeambutton.gif);
}

#challengerbutton  {
   top: 558px;
}

#mediakitbutton a  {
   width: 94px;
   background-image: url(sg_home_media/mediakitbutton.gif);
}

#copytextscroll p  {
   font: 12px/11px Verdana, sans-serif;
   margin: 0px;
   text-align: left;
   color: #020202;
}

#featuredbutton a  {
   background-image: url(sg_home_media/featuredbutton.gif);
}

#springpopupcopy2  {
   background-image: url(sg_home_media/localpopupcopy2.gif);
   z-index: 6;
   top: 549px;
}

#contactusbutton  {
   visibility: visible;
   position: absolute;
   left: 894px;
   top: 124px;
   z-index: 8;
   width: 112px;
   height: 38px;
}

#accountbutton a  {
   background-image: url(sg_real_media/accountbutton.gif);
}

#currentbutton a  {
   background-image: url(sg_home_media/currentbutton.gif);
}

#foothillsbutton  {
   visibility: visible;
   position: absolute;
   left: 878px;
   top: 187px;
   z-index: 5;
   width: 130px;
   height: 171px;
}

#id0searchbutton  {
   left: 459px;
}

#id1searchbutton  {
   top: 404px;
}

#listingbutton a  {
   background-image: url(sg_real_media/listingbutton.gif);
}

#localpopupcopy2  {
   background-image: url(sg_home_media/localpopupcopy2.gif);
   z-index: 6;
   top: 783px;
}

#featuredbutton  {
   top: 644px;
}

#createbutton a  {
   background-image: url(sg_real_media/createbutton.gif);
}

#mediakitbutton  {
   visibility: visible;
   position: absolute;
   left: 559px;
   top: 124px;
   z-index: 8;
   width: 94px;
   height: 38px;
}

#springbutton a  {
   background-image: url(sg_home_media/springbutton.gif);
}

#managebutton a  {
   background-image: url(sg_real_media/managebutton.gif);
}

#copytextscroll  {
   overflow: auto;
   visibility: visible;
   position: absolute;
   left: 269px;
   top: 361px;
   z-index: 5;
   width: 448px;
   height: 504px;
}

#id1househunter  {
   background: url(sg_home_media/id1househunter.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 18px;
   top: 12px;
   z-index: 10;
   width: 572px;
   height: 67px;
}

#id0househunter  {
   background: url(sg_home_media/id0househunter.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 19px;
   top: 83px;
   z-index: 10;
   width: 555px;
   height: 37px;
}

#hometeambutton  {
   top: 373px;
}

#localbutton a  {
   background-image: url(sg_home_media/localbutton.gif);
}

#accountbutton  {
   top: 403px;
}

#linksbutton a  {
   width: 66px;
   background-image: url(sg_home_media/linksbutton.gif);
}

#featuredpopup  {
   top: 667px;
}

#listingbutton  {
   top: 643px;
}

#quadbutton a  {
   background: url(sg_home_media/quadbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 135px;
   width: 208px;
   font-size: 135px;
   line-height: 135px;
}

#createbutton  {
   top: 524px;
}

#springbutton  {
   top: 525px;
}

#gradboxcopy2  {
   background: url(sg_home_media/gradboxcopy2.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 719px;
   top: 150px;
   z-index: 4;
   width: 300px;
   height: 792px;
}

#homebutton a  {
   width: 76px;
   background-image: url(sg_home_media/homebutton.gif);
}

#helpbutton a  {
   background-image: url(sg_real_media/helpbutton.gif);
}

#listingpopup  {
   top: 666px;
}

#realbutton a  {
   width: 128px;
   background-image: url(sg_home_media/realbutton.gif);
}

#prudbutton a  {
   background: url(sg_home_media/prudbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 79px;
   width: 465px;
   font-size: 79px;
   line-height: 79px;
}

#currentpopup  {
   background-image: url(sg_home_media/localpopup.gif);
   z-index: 5;
   top: 304px;
}

#accountpopup  {
   top: 428px;
}

#managepopup  {
   background-image: url(sg_home_media/localpopup.gif);
   z-index: 5;
   top: 304px;
}

#localbutton  {
   top: 762px;
}

#searchpopup  {
   top: 428px;
}

#c21button a  {
   width: 196px;
   background-image: url(sg_home_media/c21button.gif);
}

#springpopup  {
   top: 549px;
}

#createpopup  {
   top: 549px;
}

#resbutton a  {
   width: 129px;
   background-image: url(sg_home_media/resbutton.gif);
}

#magazineorg  {
   background: url(sg_home_media/magazineorg.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 597px;
   top: 38px;
   z-index: 10;
   width: 186px;
   height: 28px;
}

#linksbutton  {
   visibility: visible;
   position: absolute;
   left: 821px;
   top: 124px;
   z-index: 8;
   width: 66px;
   height: 38px;
}

#localpopup  {
   top: 783px;
}

#helpbutton  {
   top: 761px;
}

#quadbutton  {
   visibility: visible;
   position: absolute;
   left: 811px;
   top: 0px;
   z-index: 11;
   width: 208px;
   height: 135px;
}

#realbutton  {
   visibility: visible;
   position: absolute;
   left: 680px;
   top: 124px;
   z-index: 8;
   width: 128px;
   height: 38px;
}

#hnbutton a  {
   background-image: url(sg_home_media/hnbutton.gif);
}

#topboxcopy  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 153px;
   z-index: 4;
   width: 232px;
   height: 789px;
   background-color: #3C3636;
   background-image: none;
}

#aabutton a  {
   background-image: url(sg_home_media/aabutton.gif);
}

#prudbutton  {
   visibility: visible;
   position: absolute;
   left: 244px;
   top: 177px;
   z-index: 4;
   width: 465px;
   height: 79px;
}

#shape3copy  {
   background: url(sg_home_media/shape3copy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 128px;
   z-index: 10;
   width: 1019px;
   height: 2px;
}

#homebutton  {
   left: 371px;
}

#background  {
   margin: 0px auto 0px auto;
   visibility: visible;
   height: 942px;
   width: 1019px;
   position: relative;
   background-color: #FFFFFF;
   background-image: none;
}

#resbutton  {
   visibility: visible;
   position: absolute;
   left: 57px;
   top: 290px;
   z-index: 5;
   width: 129px;
   height: 62px;
}

#helppopup  {
   top: 787px;
}

#c21button  {
   visibility: visible;
   position: absolute;
   left: 23px;
   top: 228px;
   z-index: 5;
   width: 196px;
   height: 57px;
}

#id1shape2  {
   background-image: url(sg_home_media/id1shape2.gif);
   z-index: 7;
}

#id0shape2  {
   background-image: url(sg_home_media/id0shape2.gif);
   z-index: 5;
}

#aabutton  {
   top: 742px;
}

#hnbutton  {
   top: 185px;
}

#topline  {
   background: url(sg_home_media/topline.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 10;
   width: 1019px;
   height: 8px;
}

#topbox  {
   background: url(sg_home_media/topbox.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 9;
   width: 1019px;
   height: 130px;
}

#shape8  {
   background: url(sg_home_media/shape8.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 251px;
   top: 265px;
   z-index: 4;
   width: 457px;
   height: 618px;
}

#i25  {
   background: url(sg_spring_media/25.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 273px;
   top: 283px;
   z-index: 5;
   width: 77px;
   height: 62px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #FFFFFF;
}

