#id1commercialbutton a,
#id0commercialbutton a,
#residentialbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 31px;
   background-position: 0% 0px;
   font-size: 31px;
   line-height: 31px;
}

#autobutton a,
#homebutton a,
#contactbutton a,
#locationsb a  {
   background-repeat: no-repeat;
   display: block;
   height: 30px;
   background-position: 0% 0px;
   font-size: 30px;
   line-height: 30px;
}

#woodrivertext p,
#fairviewheightstext p,
#jerseyvilletext p  {
   font: 13px/15px MinionPro-Semibold, "Minion Pro- Semibold";
   margin: 0px;
   text-align: center;
   color: #FFFFFF;
   letter-spacing: -1px;
}

#id0commercialbutton a:hover,
#id1commercialbutton a:hover  {
   background-position: -91px 0%;
}

#fairviewheightstext,
#woodrivertext,
#jerseyvilletext  {
	visibility: visible;
	position: absolute;
	top: 15px;
	z-index: 4;
	width: 84px;
}

#id0commercialbutton,
#id1commercialbutton  {
   visibility: visible;
   position: absolute;
   left: 338px;
   top: 69px;
   width: 91px;
   height: 31px;
}

#residentialbutton a:hover  {
   background-position: -82px 0%;
}

#righttext p,
#lefttext p  {
   font: 13px "Trebuchet MS", sans-serif;
   margin: 0px;
   text-align: left;
}

#jandmglassinccomtext p  {
   font: 31px/60px Impact, sans-serif;
   margin: 0px;
   color: #FFFFFF;
   letter-spacing: -1px;
   text-align: center;
}

#id1commercialbutton a  {
   width: 91px;
   background-image: url(sg_mainpage_media/id1commercialbutton.gif);
}

#id0commercialbutton a  {
   width: 91px;
   background-image: url(sg_mainpage_media/id0commercialbutton.gif);
}

#contactbutton a:hover  {
   background-position: -65px 0%;
}

#quotebuttonb a:hover  {
   background-position: -303px 0%;
}

#jandmglassinccomtext  {
	visibility: visible;
	position: absolute;
	left: 522px;
	top: 539px;
	z-index: 4;
	width: 254px;
}

#id0commercialbutton  {
   z-index: 4;
}

#id1commercialbutton  {
   z-index: 5;
}

#fairviewheightstext  {
   left: 301px;
}

#residentialbutton a  {
   width: 82px;
   background-image: url(sg_mainpage_media/residentialbutton.gif);
}

#autobutton a:hover  {
   background-position: -48px 0%;
}

#homebutton a:hover  {
   background-position: -55px 0%;
}

#locationsb a:hover  {
   background-position: -75px 0%;
}

#residentialbutton  {
   visibility: visible;
   position: absolute;
   left: 431px;
   top: 69px;
   z-index: 4;
   width: 82px;
   height: 31px;
}

#copyrighttext p  {
   font: 13px/52px MinionPro-Semibold, "Minion Pro- Semibold";
   margin: 0px;
   color: #3399FF;
   letter-spacing: -1px;
   text-align: center;
}

#contactbutton a  {
   width: 65px;
   background-image: url(sg_mainpage_media/contactbutton.gif);
}

#jerseyvilletext  {
   left: 213px;
}

#tollfreetext p  {
   font: 25px/19px MinionPro-Semibold, "Minion Pro- Semibold";
   margin: 0px;
   color: #FFFF33;
   letter-spacing: -1px;
   text-align: center;
}

#quotebuttonb a  {
   background: url(sg_mainpage_media/quotebuttonb.gif) no-repeat 0% 0px;
   display: block;
   width: 303px;
   height: 29px;
}

#quoteb a:hover  {
   background-position: -56px 0%;
}

#contactbutton  {
   visibility: visible;
   position: absolute;
   left: 513px;
   top: 70px;
   z-index: 5;
   width: 65px;
   height: 30px;
}

#woodrivertext  {
   left: 391px;
}

#copyrighttext  {
   visibility: visible;
   position: absolute;
   left: -177px;
   top: 537px;
   z-index: 4;
   width: 691px;
}

#tollfreetext  {
	visibility: visible;
	position: absolute;
	left: 485px;
	top: 6px;
	z-index: 4;
	width: 292px;
}

#quotebuttonb  {
   visibility: visible;
   position: absolute;
   left: 458px;
   top: 385px;
   z-index: 5;
   width: 303px;
   height: 29px;
}

#autobutton a  {
   width: 48px;
   background-image: url(sg_mainpage_media/autobutton.gif);
}

#locationsb a  {
   width: 75px;
   background-image: url(sg_mainpage_media/locationsb.gif);
}

#homebutton a  {
   width: 55px;
   background-image: url(sg_mainpage_media/homebutton.gif);
   background-position: -55px 0%;
}

#righttext p  {
   line-height: 14px;
}

#bluewindow  {
   background: url(sg_mainpage_media/bluewindow.jpg) no-repeat;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 3;
   width: 795px;
   height: 595px;
}

#locationsb  {
   visibility: visible;
   position: absolute;
   left: 580px;
   top: 70px;
   z-index: 4;
   width: 75px;
   height: 30px;
}

#homebutton  {
   visibility: visible;
   position: absolute;
   left: 232px;
   top: 70px;
   z-index: 4;
   width: 55px;
   height: 30px;
}

#autobutton  {
   visibility: visible;
   position: absolute;
   left: 289px;
   top: 70px;
   z-index: 4;
   width: 48px;
   height: 30px;
}

#lefttext p  {
   line-height: 42px;
}

#righttext  {
	visibility: visible;
	position: absolute;
	left: 493px;
	top: 120px;
	z-index: 4;
	width: 237px;
	height: 241px;
}

#mainpage  {
   margin: 0px auto 0px auto;
   width: 795px;
   position: relative;
}

#lefttext  {
	visibility: visible;
	position: absolute;
	left: 61px;
	top: 426px;
	z-index: 4;
	width: 381px;
}

#quoteb a  {
   background: url(sg_mainpage_media/quoteb.gif) no-repeat 0% 0px;
   display: block;
   height: 32px;
   width: 56px;
   font-size: 32px;
   line-height: 32px;
}

#quoteb  {
   visibility: visible;
   position: absolute;
   left: 656px;
   top: 70px;
   z-index: 4;
   width: 56px;
   height: 32px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #000066;
}
