#architectsdesignersb a,
#technicalinfob a,
#aboutb a,
#singlesourceb a,
#homeb a,
#catalogb a,
#salesb a,
#dealerinquiriesb a,
#copyrightb a,
#contactb a  {
   background-repeat: no-repeat;
   display: block;
   height: 10px;
   background-position: 0% 0px;
   font-size: 10px;
   line-height: 10px;
}

#i2ndbottommenu li a:hover,
#i1stbottommenu li a:hover,
#i3rdbottommenu li a:hover  {
   color: #86B56C;
}

#i3rdbottommenu li a,
#i2ndbottommenu li a,
#i1stbottommenu li a  {
   border: 0px none #000000;
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   color: #BE8B5E;
   height: 100%;
}

#i1stbottommenu li,
#i3rdbottommenu li,
#i2ndbottommenu li  {
   height: 100%;
   display: inline;
   margin: 0px;
}

#i1stbottommenu,
#i2ndbottommenu,
#i3rdbottommenu  {
   font: 10px/14px "Courier New", Courier, monospace;
   margin: 0px;
   height: 14px;
   padding: 0px;
   list-style: none;
   text-align: center;
   color: #BE8B5E;
   position: absolute;
}

#findadealerb a,
#doorofthemonthb a  {
   background-repeat: no-repeat;
   display: block;
   height: 9px;
   background-position: 0% 0px;
   font-size: 9px;
   line-height: 9px;
}

#calltollfree1888356doortext p  {
   font: 15px/12px Verdana, sans-serif;
   margin: 0px;
   color: #FFCC99;
   padding-bottom: 4px;
   text-align: center;
}

#architectsdesignersb a:hover  {
   background-position: -149px 0%;
}

#calltollfree1888356doortext  {
   visibility: visible;
   position: absolute;
   left: 529px;
   top: 50px;
   z-index: 4;
   width: 258px;
}

#envisiondescriptiontext p  {
   font: 12px/24px Verdana, sans-serif;
   margin: 0px;
   color: #D5C296;
   padding-bottom: 2px;
   text-align: left;
}

#dealerinquiriesb a:hover  {
   background-position: -103px 0%;
}

#archedinteriorhalldoors  {
   background: url(sg_architectsanddesigners_media/archedinteriorhalldoors.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 428px;
   top: 126px;
   z-index: 5;
   width: 72px;
   height: 62px;
}

#doorofthemonthb a:hover  {
   background-position: -132px 0%;
}

#doorsworthgoingthroughg  {
   background: url(sg_home_media/doorsworthgoingthroughg.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 39px;
   top: 466px;
   z-index: 7;
   width: 537px;
   height: 73px;
}

#envisiondescriptiontext  {
   visibility: visible;
   position: absolute;
   left: 333px;
   top: 314px;
   z-index: 7;
   width: 437px;
}

#technicalinfob a:hover  {
   background-position: -97px 0%;
}

#architectsdesignersb a  {
   width: 149px;
   background-image: url(sg_glassgallery_media/architectsdesignersb.gif);
}

#singlesourceb a:hover  {
   background-position: -92px 0%;
}

#id1vectorsmartobject  {
   background: url(sg_architectsanddesigners_media/id1vectorsmartobject.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 608px;
   top: 472px;
   z-index: 6;
   width: 24px;
   height: 56px;
}

#findadealerb a:hover  {
   background-position: -93px 0%;
}

#extfrenchglasslights  {
   background: url(sg_architectsanddesigners_media/extfrenchglasslights.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 307px;
   top: 126px;
   z-index: 5;
   width: 120px;
   height: 62px;
}

#architectsdesignersb  {
   visibility: visible;
   position: absolute;
   left: 226px;
   top: 112px;
   z-index: 4;
   width: 149px;
   height: 10px;
}

#extarchedleadedglass  {
   background: url(sg_architectsanddesigners_media/extarchedleadedglass.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 736px;
   top: 126px;
   z-index: 5;
   width: 47px;
   height: 62px;
}

#extglasbeveledwiron  {
   background: url(sg_architectsanddesigners_media/extglasbeveledwiron.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 104px;
   top: 126px;
   z-index: 5;
   width: 130px;
   height: 62px;
}

#extsingledoorgroved  {
   background: url(sg_architectsanddesigners_media/extsingledoorgroved.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 18px;
   top: 126px;
   z-index: 5;
   width: 85px;
   height: 62px;
}

#copyrightb a:hover  {
   background-position: -734px 0%;
}

#dealerinquiriesb a  {
   width: 103px;
   background-image: url(sg_glassgallery_media/dealerinquiriesb.gif);
}

#envisiondefinition  {
   background: url(sg_home_media/envisiondefinition.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 442px;
   top: 273px;
   z-index: 7;
   width: 228px;
   height: 24px;
}

#i2glassfrenchdoors  {
   background: url(sg_architectsanddesigners_media/2glassfrenchdoors.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 501px;
   top: 126px;
   z-index: 5;
   width: 64px;
   height: 62px;
}

#id0doorofthemonth  {
   background: url(sg_architectsanddesigners_media/id0doorofthemonth.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 605px;
   top: 482px;
   z-index: 5;
   width: 177px;
   height: 45px;
}

#doorofthemonthb a  {
   width: 132px;
   background-image: url(sg_architectsanddesigners_media/doorofthemonthb.gif);
}

#dealerinquiriesb  {
   visibility: visible;
   position: absolute;
   left: 632px;
   top: 112px;
   z-index: 4;
   width: 103px;
   height: 10px;
}

#technicalinfob a  {
   width: 97px;
   background-image: url(sg_glassgallery_media/technicalinfob.gif);
}

#catalogb a:hover  {
   background-position: -56px 0%;
}

#doublestudydoors  {
   background: url(sg_architectsanddesigners_media/doublestudydoors.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 235px;
   top: 126px;
   z-index: 5;
   width: 68px;
   height: 62px;
}

#contactb a:hover  {
   background-position: -57px 0%;
}

#doublebsmtdoors  {
   background: url(sg_architectsanddesigners_media/doublebsmtdoors.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 678px;
   top: 126px;
   z-index: 5;
   width: 57px;
   height: 62px;
}

#doorofthemonthb  {
   visibility: visible;
   position: absolute;
   left: 639px;
   top: 490px;
   z-index: 6;
   width: 132px;
   height: 9px;
}

#singlesourceb a  {
   width: 92px;
   background-image: url(sg_glassgallery_media/singlesourceb.gif);
}

#i3rdbottommenu  {
   z-index: 4;
   top: 570px;
   left: 100px;
}

#i2ndbottommenu  {
   z-index: 4;
   top: 550px;
   left: 31px;
}

#salesb a:hover  {
   background-position: -32px 0%;
}

#aboutb a:hover  {
   background-position: -40px 0%;
}

#i1stbottommenu  {
   z-index: 8;
   top: 532px;
   left: 52px;
}

#technicalinfob  {
   visibility: visible;
   position: absolute;
   left: 117px;
   top: 112px;
   z-index: 4;
   width: 97px;
   height: 10px;
}

#findadealerb a  {
   width: 93px;
   background-image: url(sg_architectsanddesigners_media/findadealerb.gif);
}

#singlesourceb  {
   visibility: visible;
   position: absolute;
   left: 458px;
   top: 112px;
   z-index: 4;
   width: 92px;
   height: 10px;
}

#edbdb a:hover  {
   background-position: -414px 0%;
}

#darkextlights  {
   background: url(sg_architectsanddesigners_media/darkextlights.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 567px;
   top: 126px;
   z-index: 5;
   width: 110px;
   height: 62px;
}

#homeb a:hover  {
   background-position: -36px 0%;
}

#copyrightb a  {
   width: 734px;
   background-image: url(sg_glassgallery_media/copyrightb.gif);
}

#findadealerb  {
   visibility: visible;
   position: absolute;
   left: 660px;
   top: 510px;
   z-index: 6;
   width: 93px;
   height: 9px;
}

#hznpid2home  {
   width: 100%;
   height: 1px;
   overflow: visible;
   position: absolute;
   top: 50%;
   left: 0px;
}

#contactb a  {
   width: 57px;
   background-image: url(sg_glassgallery_media/contactb.gif);
}

#copyrightb  {
   visibility: visible;
   position: absolute;
   left: 32px;
   top: 589px;
   z-index: 4;
   width: 734px;
   height: 10px;
}

#catalogb a  {
   width: 56px;
   background-image: url(sg_glassgallery_media/catalogb.gif);
}

#salesb a  {
   width: 32px;
   background-image: url(sg_glassgallery_media/salesb.gif);
}

#pid2home  {
   width: 800px;
   height: 600px;
   position: absolute;
   margin-left: -400px;
   left: 50%;
   top: -300px;
}

#interior  {
   background: url(sg_glassgallery_media/interior.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 17px;
   top: 125px;
   z-index: 4;
   width: 767px;
   height: 404px;
}

#aboutb a  {
   width: 40px;
   background-image: url(sg_glassgallery_media/aboutb.gif);
}

#envision  {
   background: url(sg_home_media/envision.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 301px;
   top: 167px;
   z-index: 7;
   width: 335px;
   height: 102px;
}

#catalogb  {
   visibility: visible;
   position: absolute;
   left: 388px;
   top: 112px;
   z-index: 4;
   width: 56px;
   height: 10px;
}

#contactb  {
   visibility: visible;
   position: absolute;
   left: 561px;
   top: 112px;
   z-index: 4;
   width: 57px;
   height: 10px;
}

#homeb a  {
   width: 36px;
   background-image: url(sg_glassgallery_media/homeb.gif);
}

#doorimg  {
   visibility: visible;
   position: absolute;
   left: 18px;
   top: 126px;
   z-index: 6;
   width: 302px;
   height: 346px;
}

#edbdb a  {
   background: url(sg_glassgallery_media/edbdb.gif) no-repeat 0% 0px;
   display: block;
   height: 109px;
   width: 414px;
   font-size: 109px;
   line-height: 109px;
}

#aboutb  {
   visibility: visible;
   position: absolute;
   left: 17px;
   top: 112px;
   z-index: 4;
   width: 40px;
   height: 10px;
}

#layer1  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 3;
   width: 800px;
   height: 600px;
   background-color: #000000;
   background-image: none;
}

#salesb  {
   visibility: visible;
   position: absolute;
   left: 749px;
   top: 112px;
   z-index: 4;
   width: 32px;
   height: 10px;
}

#piano  {
   background: url(sg_home_media/piano.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 647px;
   top: 141px;
   z-index: 6;
   width: 144px;
   height: 183px;
}

#homeb  {
   visibility: visible;
   position: absolute;
   left: 68px;
   top: 112px;
   z-index: 4;
   width: 36px;
   height: 10px;
}

#edbdb  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 3px;
   z-index: 5;
   width: 414px;
   height: 109px;
}

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

