a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#rfqtextb a:hover,
#scstfftext p a:hover,
#inquiretextb a:hover,
#gastafftext p a:hover,
#statemenu li a:hover,
#usethistext p a:hover,
#st2menu li a:hover,
#alstafftext p a:hover,
#flstafftext p a:hover,
#contactmenu li a:hover,
#aboutmenu li a:hover,
#seeourtext p a:hover,
#iostafftext p a:hover,
#productsmenu li a:hover,
#stafftext p a:hover,
#tnstafftext p a:hover,
#ncstafftext p a:hover  {
   color: #90AE88;
   text-decoration: underline;
}

#alstafftext p,
#flstafftext p,
#iostafftext p,
#archistonecolumns p,
#gastafftext p,
#tnstafftext p,
#stafftext p,
#customstreetsignage p,
#ncstafftext p,
#contactourtext p,
#scstfftext p  {
   font: 11px/12px Helvetica, Arial, sans-serif;
   margin: 0px;
   color: #5B1300;
   padding-bottom: 6px;
   text-align: left;
}

#tnstafftext p a,
#stafftext p a,
#cotext p a,
#gastafftext p a,
#scstfftext p a,
#alstafftext p a,
#flstafftext p a,
#iostafftext p a,
#ncstafftext p a  {
   border: 0px none #000000;
   text-decoration: none;
   color: #5B1300;
}

#pid9nc,
#pid4fl,
#pid2inquire,
#pid8io,
#pid5ga,
#pid10sc,
#pid6al,
#pid7tn,
#pid3managementbios,
#pid1contact  {
   margin: 0px auto 0px auto;
   width: 924px;
   position: relative;
}

#alstafftext,
#flstafftext,
#tnstafftext,
#scstfftext,
#iostafftext,
#gastafftext,
#stafftext,
#ncstafftext  {
   visibility: visible;
   position: absolute;
   left: 347px;
   top: 370px;
   z-index: 5;
   width: 299px;
}

#aboutmenu li a,
#statemenu li a,
#productsmenu li a,
#contactmenu li a,
#st2menu li a,
#mainmenu li a  {
   border: 0px none #000000;
   text-decoration: none;
   height: 100%;
   display: block;
}

#mainmenu li,
#productsmenu li,
#contactmenu li,
#aboutmenu li,
#st2menu li,
#statemenu li  {
   height: 100%;
   display: block;
   float: left;
   margin: 0px;
}

#contactform fieldset legend,
#contactform fieldset div  {
   font: 11px/31px Frutiger-Light, "Frutiger- Light";
   margin-bottom: -6px;
   color: #5B1300;
}

#usethistext p,
#seeourtext p,
#salesreptext p  {
   font: 11px/13px Helvetica, Arial, sans-serif;
   margin: 0px;
   text-align: left;
   color: #5B1300;
}

#gag,
#alg,
#ncg,
#iog,
#flg,
#scg,
#tng  {
   visibility: visible;
   position: absolute;
   left: 218px;
   top: 158px;
   z-index: 3;
   height: 11px;
   background-repeat: no-repeat;
}

#usethistext p a,
#seeourtext p a  {
   border: 0px none #000000;
   text-decoration: underline;
   color: #CF7019;
}

#inquiretextb a,
#rfqtextb a  {
   border: 0px none #000000;
   display: block;
   width: 100%;
   text-decoration: underline;
   color: #5B1300;
}

#contactmenu,
#productsmenu  {
   font: 13px/39px Verdana, sans-serif;
   height: 39px;
   text-align: center;
   margin: 0px;
   padding: 0px;
   list-style: none;
   letter-spacing: -1px;
   color: #A6B18F;
   visibility: hidden;
   position: absolute;
   top: 124px;
}

#usethistext *:first-child  {
   padding-top: 0px;
}

#usethistext,
#seeourtext  {
   visibility: visible;
   position: absolute;
   left: 699px;
   z-index: 6;
   width: 156px;
}

#contactform fieldset div  {
   clear: both;
}

#inquiretextb,
#rfqtextb  {
   font: bold 11px/25px Helvetica, Arial, sans-serif;
   padding-bottom: 11px;
   text-align: left;
   margin-top: 0px;
   margin-left: 0px;
   visibility: visible;
   position: absolute;
   z-index: 5;
   width: 63px;
   height: 25px;
}

#mainmenu li a:hover  {
   color: #FBF7F7;
   text-decoration: underline;
}

#st2menu,
#statemenu  {
   font: bold 15px Helvetica, Arial, sans-serif;
   text-align: center;
   margin: 0px;
   padding: 0px;
   list-style: none;
   color: #CF7019;
   position: absolute;
   left: 347px;
   z-index: 5;
   width: 209px;
}

#pid3managementbios  {
   width: 900px;
}

#productsmenu li a  {
   color: #A6B18F;
}

#contactmenu li a  {
   color: #A6B18F;
}

#contactourtext p  {
   line-height: 22px;
}

#cotext p a:hover  {
   color: #ADBE9B;
}

#aboutmenu li a  {
   color: #A6B18F;
}

#salesreptext p  {
   padding-bottom: 11px;
   font-weight: bold;
}

#statemenu li a  {
   color: #CF7019;
}

#i2008text p a  {
   text-decoration: none;
   color: #A6B18F;
}

#usethistext p  {
   padding-top: 7px;
}

#i1aboutxmedia  {
   visibility: visible;
   position: absolute;
   left: 256px;
   top: 0px;
   z-index: 4;
   width: 656px;
   height: 98px;
}

#mainmenu li a  {
   color: #A6B18F;
}

#inquiretextb  {
   top: 258px;
   left: 646px;
}

#salesreptext  {
   visibility: visible;
   position: absolute;
   left: 342px;
   top: 264px;
   z-index: 6;
   width: 218px;
}

#st2menu li a  {
   color: #CF7019;
}

#productsmenu  {
   width: 491px;
   z-index: 5;
   left: 301px;
}

#seeourtext p  {
   padding-top: 7px;
}

#usethistext  {
   top: 264px;
}

#contactmenu  {
   width: 349px;
   z-index: 4;
   left: 555px;
}

#i2008text p  {
   font: 10px/12px Verdana, sans-serif;
   margin: 0px;
   color: #A6B18F;
   padding-bottom: 6px;
   text-align: center;
}

#pid2inquire  {
   width: 900px;
}

#cotext p a  {
   color: #CF7019;
}

#seeourtext  {
   top: 415px;
}

#i2008text  {
   visibility: visible;
   position: absolute;
   left: 262px;
   top: 1046px;
   z-index: 3;
   width: 370px;
}

#stafftext  {
   top: 376px;
}

#aboutmenu  {
   font: 13px/34px Verdana, sans-serif;
   height: 34px;
   text-align: center;
   margin: 0px;
   padding: 0px;
   list-style: none;
   letter-spacing: -1px;
   color: #A6B18F;
   visibility: hidden;
   position: absolute;
   left: 109px;
   top: 124px;
   z-index: 6;
   width: 238px;
}

#statemenu  {
   top: 283px;
   line-height: 23px;
   height: 23px;
}

#swipecopy  {
   background: url(sg_fl_media/swipecopy.jpg) no-repeat;
   position: absolute;
   left: 0px;
   top: 257px;
   z-index: 4;
   width: 912px;
   height: 294px;
   visibility: visible;
}

#grnline2  {
   background: url(sg_fl_media/grnline2.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 646px;
   top: 393px;
   z-index: 6;
   width: 216px;
   height: 2px;
}

#mainmenu  {
   font: 13px/26px Verdana, sans-serif;
   height: 26px;
   text-align: center;
   margin: 0px;
   padding: 0px;
   list-style: none;
   color: #A6B18F;
   position: absolute;
   left: 257px;
   top: 100px;
   z-index: 7;
   width: 646px;
}

#cotext p  {
   font: 13px/18px Helvetica, Arial, sans-serif;
   margin: 0px;
   color: #CF7019;
   padding-bottom: 6px;
   text-align: left;
}

#rfqtextb  {
   top: 409px;
   left: 660px;
}

#grnline  {
   visibility: visible;
   position: absolute;
   left: 345px;
   top: 339px;
   z-index: 6;
   width: 216px;
   height: 2px;
   background-color: #C4CDB6;
   background-image: none;
   font-size: 1px;
}

#st2menu  {
   top: 313px;
   line-height: 30px;
   height: 30px;
}

#cotext  {
   visibility: visible;
   position: absolute;
   left: 64px;
   top: 187px;
   z-index: 3;
   width: 720px;
}

#header  {
   background: url(sg_fl_media/header.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 12px;
   top: 0px;
   z-index: 3;
   width: 900px;
   height: 126px;
}

#contg  {
   background: url(sg_fl_media/contg.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 53px;
   top: 156px;
   z-index: 3;
   width: 153px;
   height: 13px;
}

#alg  {
   background-image: url(sg_al_media/alg.jpg);
   width: 290px;
}

#iog  {
   background-image: url(sg_io_media/iog.jpg);
   width: 236px;
}

#tng  {
   background-image: url(sg_tn_media/tng.jpg);
   width: 317px;
}

#scg  {
   background-image: url(sg_sc_media/scg.jpg);
   width: 388px;
}

#ncg  {
   background-image: url(sg_nc_media/ncg.jpg);
   width: 388px;
}

#gag  {
   background-image: url(sg_ga_media/gag.jpg);
   width: 281px;
}

#flg  {
   background-image: url(sg_fl_media/flg.jpg);
   width: 279px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background: #A8B194 url(sg_fl_media/exteriortile.jpg) center top repeat-y;
}

