a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#pid4specials,
#confirmation,
#pid1home,
#estimate,
#about,
#pid3gallery  {
   margin: 0px auto 0px auto;
   width: 880px;
   position: relative;
}

#estimateform fieldset legend,
#estimateform fieldset div  {
   font: 12px/21px Arial, Helvetica, sans-serif;
   color: #4B4E4F;
}

#footertext p a,
#hometext p a,
#clicktext p a  {
   border: 0px none #000000;
   text-decoration: none;
}

#clicktext p,
#abouttext p,
#hometext p  {
   margin: 0px;
   font-size: 12px;
   text-align: left;
}

#id1specialstext p,
#testimonialstext p  {
   font: 18px/24px "Times New Roman", "Times", serif;
   margin: 0px;
   color: #354424;
   text-align: left;
}

#id0specialstext p,
#estimateform p  {
   font: 11px/12px Arial, Helvetica, sans-serif;
   margin: 0px;
   color: #4B4E4F;
   text-align: left;
}

#texturescopy3,
#texturescopy  {
   position: absolute;
   left: 30px;
   top: 23px;
   z-index: 4;
   width: 829px;
   background-repeat: no-repeat;
}

#test2text p,
#test1text p  {
   font: bold 12px Arial, Helvetica, sans-serif;
   margin: 0px;
   color: #4B4E4F;
   text-align: right;
}

#estimateform fieldset div  {
   clear: both;
}

#sitedesignbyberesolute  {
   background: url(sg_gallery_media/sitedesignbyberesolute.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 688px;
   top: 497px;
   z-index: 4;
   width: 154px;
   height: 13px;
}

#requestbutton a:hover  {
   background-position: -163px 0%;
}

#footertext p a:hover  {
   text-decoration: underline;
}

#id0specialstext p  {
   font-weight: bold;
}

#requestbutton a  {
   background: url(sg_confirmation_media/requestbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 56px;
   width: 163px;
   font-size: 56px;
   line-height: 56px;
}

#footertext p a  {
   color: #dfd8cd;
}

#texturescopy3  {
   height: 467px;
}

#requestbutton  {
   visibility: visible;
   position: absolute;
   left: 583px;
   top: 59px;
   z-index: 7;
   width: 163px;
   height: 56px;
}

#texturescopy  {
   background-image: url(sg_home_media/texturescopy.gif);
   height: 846px;
}

#footertext p  {
   font: 12px/13px Arial, Helvetica, sans-serif;
   margin: 0px;
   color: #dfd8cd;
   text-align: left;
}

#test1text p  {
   line-height: 24px;
}

#test2text p  {
   line-height: 14px;
}

#abouttext p  {
   font-family: Arial, Helvetica, sans-serif;
   line-height: 13px;
}

#clicktext p  {
   line-height: 16px;
   font-family: Arial, Helvetica, sans-serif;
}

#footertext  {
	visibility: visible;
	position: absolute;
	left: 479px;
	top: 472px;
	z-index: 5;
	width: 405px;
}

#hometext p  {
   line-height: 16px;
   font-family: Arial, Helvetica, sans-serif;
}

#navxmedia  {
   visibility: visible;
   position: absolute;
   left: 500px;
   top: 118px;
   z-index: 5;
   width: 323px;
   height: 63px;
}

#id0shadow  {
   background: url(sg_about_media/id0shadow.gif) no-repeat;
   position: absolute;
   left: 0px;
   top: 20px;
   z-index: 3;
   width: 880px;
   height: 846px;
}

#layer15  {
   background: url(sg_home_media/layer15.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 60px;
   top: 186px;
   z-index: 6;
   width: 470px;
   height: 611px;
}

#level  {
   background: url(sg_confirmation_media/level.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 45px;
   top: 416px;
   z-index: 5;
   width: 536px;
   height: 37px;
}

#logo  {
   background: url(sg_confirmation_media/logo.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 126px;
   top: 38px;
   z-index: 6;
   width: 719px;
   height: 126px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background: #FFFFFF url(sg_gallery_media/exteriortile.gif) center top repeat;
}

