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

a ins  {
   text-decoration: none;
}

#textboxtext p,
#contacttextboxtext p,
#architecttextboxtext p,
#contractortextboxtext p,
#companytextboxtext p  {
	margin: 0px;
	text-align: left;
	color: #32322F;
	letter-spacing: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	text-decoration: none;
}

#pid6contact,
#pid1home,
#pid2products,
#pid4contractor,
#wtwebiste,
#architect,
#pid3ourcompany  {
   margin: 0px auto 0px auto;
   width: 1008px;
   position: relative;
}

#companytextboxtext,
#contractortextboxtext,
#contacttextboxtext,
#architecttextboxtext  {
   visibility: visible;
   position: absolute;
   left: 228px;
   top: 198px;
   z-index: 4;
   width: 501px;
}

#architectbutton a:hover,
#contractorbutton a:hover  {
   background-position: -167px 0%;
}

#contractorbutton a,
#architectbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 43px;
   width: 167px;
   background-position: 0% 0px;
   font-size: 43px;
   line-height: 43px;
}

#navigationmenu li a:hover  {
   color: #145507;
}

#contractortextboxtext p  {
   padding-left: 20px;
}

#architecttextboxtext p  {
   padding-left: 20px;
}

#navigationmenu li a  {
   border-bottom-color: #000000;
   border-bottom-style: none;
   border-right-color: #000000;
   border-right-style: none;
   border-left-color: #000000;
   border-left-style: none;
   border-width: 0px;
   border-top: 0px;
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   color: #655A46;
   width: 100%;
   display: block;
}

#contractorbutton a  {
   background-image: url(sg_ourcompany_media/contractorbutton.gif);
}

#architectbutton a  {
   background-image: url(sg_ourcompany_media/architectbutton.gif);
}

#navigationmenu li  {
   width: 100%;
   display: block;
   margin: 0px;
}

#contractorbutton  {
   visibility: visible;
   position: absolute;
   left: 39px;
   top: 315px;
   z-index: 4;
   width: 167px;
   height: 43px;
}

#architectbutton  {
   visibility: visible;
   position: absolute;
   left: 38px;
   top: 364px;
   z-index: 4;
   width: 167px;
   height: 43px;
}

#navigationmenu  {
	font: 14px/24px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	list-style: none;
	text-align: left;
	letter-spacing: 1px;
	color: #655A46;
	position: absolute;
	left: 47px;
	top: 161px;
	z-index: 4;
	width: 119px;
}

#addresstext p  {
   font: 12px/18px Tahoma, sans-serif;
   margin: 0px;
   text-align: left;
   color: #30120C;
   letter-spacing: 1px;
}

#addresstext  {
   visibility: visible;
   position: absolute;
   left: 44px;
   top: 556px;
   z-index: 4;
   width: 144px;
}

#textboxtext  {
   visibility: visible;
   position: absolute;
   left: 226px;
   top: 198px;
   z-index: 4;
   width: 487px;
}

#welcome  {
   background: url(sg_home_media/welcome.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 507px;
   top: 163px;
   z-index: 4;
   width: 208px;
   height: 28px;
}

#layer4  {
   background: url(sg_ourcompany_media/layer4.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 129px;
   z-index: 3;
   width: 1008px;
   height: 879px;
}

#layer8  {
   background: url(sg_home_media/layer8.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 739px;
   top: 154px;
   z-index: 6;
   width: 233px;
   height: 177px;
}

#layer7  {
   background: url(sg_home_media/layer7.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 739px;
   top: 339px;
   z-index: 6;
   width: 231px;
   height: 311px;
}

#layer5  {
   background: url(sg_ourcompany_media/layer5.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 868px;
   top: 7px;
   z-index: 5;
   width: 140px;
   height: 1001px;
}
#architecttitle  {
   background: url(sg_architect_media/architecttitle.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 473px;
   top: 163px;
   z-index: 4;
   width: 243px;
   height: 28px;
}

#layer12  {
   background: url(sg_ourcompany_media/layer12.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 740px;
   top: 431px;
   z-index: 6;
   width: 249px;
   height: 137px;
}

#layer11  {
   background: url(sg_ourcompany_media/layer11.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 741px;
   top: 177px;
   z-index: 6;
   width: 248px;
   height: 248px;
}

#layer13  {
   background: url(sg_ourcompany_media/layer13.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 741px;
   top: 578px;
   z-index: 6;
   width: 248px;
   height: 193px;
}

#company  {
   background: url(sg_ourcompany_media/company.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 401px;
   top: 163px;
   z-index: 4;
   width: 318px;
   height: 28px;
}

#layer14  {
   background: url(sg_ourcompany_media/layer14.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 741px;
   top: 782px;
   z-index: 6;
   width: 246px;
   height: 183px;
}

#layer10  {
   background: url(sg_ourcompany_media/layer10.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 228px;
   top: 842px;
   z-index: 5;
   width: 487px;
   height: 157px;
}

#layer20  {
   background: url(sg_architect_media/layer20.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 759px;
   top: 499px;
   z-index: 6;
   width: 224px;
   height: 224px;
}

#layer22  {
   background: url(sg_architect_media/layer22.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 759px;
   top: 163px;
   z-index: 6;
   width: 224px;
   height: 326px;
}

#layer24  {
   background: url(sg_architect_media/layer24.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 759px;
   top: 730px;
   z-index: 6;
   width: 224px;
   height: 191px;
}

#layer23  {
	background: url(sg_architect_media/layer23.gif) no-repeat;
	visibility: visible;
	position: absolute;
	left: 452px;
	top: 803px;
	z-index: 5;
	width: 284px;
	height: 224px;
}

#layer21  {
	background: url(sg_architect_media/layer21.gif) no-repeat;
	visibility: visible;
	position: absolute;
	left: 233px;
	top: 803px;
	z-index: 5;
	width: 208px;
	height: 223px;
}
#id0products  {
   background: url(sg_products_media/id0products.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 225px;
   top: 202px;
   z-index: 4;
   width: 487px;
   height: 806px;
}

#id1products  {
   background: url(sg_products_media/id1products.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 492px;
   top: 163px;
   z-index: 4;
   width: 222px;
   height: 29px;
}

#layer2  {
   background: url(sg_products_media/layer2.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 740px;
   top: 497px;
   z-index: 4;
   width: 231px;
   height: 158px;
}

#header  {
   background-image: url(sg_products_media/header.gif);
}

#layer4  {
   top: 7px;
   height: 1001px;
   background-image: url(sg_products_media/layer4.gif);
}

#layer1  {
   background: url(sg_products_media/layer1.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 735px;
   top: 153px;
   z-index: 4;
   width: 236px;
   height: 341px;
}




#header  {
   background: url(sg_ourcompany_media/header.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 14px;
   top: 12px;
   z-index: 4;
   width: 987px;
   height: 134px;
}

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

