BODY {font-family:geneva, helvetical, verdana, arial, sans-serif; font-size:11px; color: #000; background-color: #fff;  margin:0; padding:0; height: 8.5in;}

/* Main content area */
#contentBox {
	PADDING-RIGHT: 50px; PADDING-LEFT: 50px; Z-INDEX: 1; RIGHT: 41px; LEFT: 41px; PADDING-BOTTOM: 110px; WIDTH: 840px; BORDER-TOP-STYLE: none; BOTTOM: auto; PADDING-TOP: 30px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: absolute; TOP: 35px; HEIGHT: 590px; BACKGROUND-COLOR: #fff8e1; BORDER-BOTTOM-STYLE: none;
	/* IE5.x PC hack: defs above work on IE5+ PC, below are not seen by IE5.x and work on IE6 PC */
    voice-family: "\"}\""; 
	voice-family: inherit; 
	WIDTH:740px;  
	HEIGHT:450px;
}

/* Home page layers only */
#logo {Z-INDEX: 2; RIGHT: auto; LEFT: 495px; WIDTH: 169px; BOTTOM: 230px; POSITION: absolute; TOP: 30px; HEIGHT: 200px;}
#strapline {Z-INDEX: 3; RIGHT: auto; LEFT: 234px; WIDTH: 567px; BOTTOM: 330px; POSITION: absolute; TOP: 286px; HEIGHT: 44px;}
#descriptions {Z-INDEX: 4; RIGHT: auto; LEFT: 520px; WIDTH: 209px; BOTTOM: 454px; POSITION: absolute; TOP: 353px; HEIGHT: 101px;}
#handbg {Z-INDEX: 5; RIGHT: auto; LEFT: 10px; OVERFLOW: visible; WIDTH: 20px; BOTTOM: 457px; POSITION: absolute; TOP: 437px; HEIGHT: 20px; BACKGROUND-COLOR: #cc6600;}
#hand {Z-INDEX: 6; RIGHT: auto; LEFT: 19px; WIDTH: 26px; BOTTOM: 457px; POSITION: absolute; TOP: 437px; HEIGHT: 20px;}
#address {Z-INDEX: 7; RIGHT: auto; LEFT: 50px; WIDTH: 200px; BOTTOM: auto; POSITION: absolute; TOP: 340px; HEIGHT: auto;}

/* Navigation-related selectors */
#headBar {Z-INDEX: 8; RIGHT: auto; LEFT: 41px; WIDTH: 840px; BORDER-TOP-STYLE: none; BOTTOM: 55px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: absolute; TOP: 10px; HEIGHT: 45px; BACKGROUND-COLOR: #000; BORDER-BOTTOM-STYLE: none;}
#home {Z-INDEX: 9; RIGHT: auto; LEFT: 73px; WIDTH: 48px; BOTTOM: auto; POSITION: absolute; TOP: 36px; HEIGHT: 17px;}
#aboutUs {Z-INDEX: 10; RIGHT: auto; LEFT: 128px; WIDTH: 77px; BOTTOM: auto; POSITION: absolute; TOP: 36px; HEIGHT: 17px;}
#aboutUs_sub {Z-INDEX: 16; RIGHT: auto; LEFT: 128px; VISIBILITY: hidden; OVERFLOW: visible; WIDTH: 79px; BOTTOM: auto; POSITION: absolute; TOP: 55px; HEIGHT: 104px; BACKGROUND-COLOR: #fff8e1;}
.asub {MARGIN-TOP: -1px; WIDTH: 79px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 20px; BORDER-BOTTOM-STYLE: none;}
.asube {MARGIN-TOP: -1px; WIDTH: 79px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 24px; BORDER-BOTTOM-STYLE: none;}
#fineFurniture {Z-INDEX: 11; RIGHT: auto; LEFT: 206px; WIDTH: 184px; BOTTOM: auto; POSITION: absolute; TOP: 36px; HEIGHT: 17px;}
#fineFurniture_sub {Z-INDEX: 17; RIGHT: auto; LEFT: 206px; VISIBILITY: hidden; OVERFLOW: visible; WIDTH: 187px; BOTTOM: auto; POSITION: absolute; TOP: 55px; HEIGHT: 84px; BACKGROUND-COLOR: #fff8e1;}
.fsub {MARGIN-TOP: -1px; WIDTH: 187px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 20px; BORDER-BOTTOM-STYLE: none;}
.fsube {MARGIN-TOP: -1px; WIDTH: 187px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 24px; BORDER-BOTTOM-STYLE: none;}
#historical {Z-INDEX: 12; RIGHT: auto; LEFT: 392px; WIDTH: 156px; BOTTOM: auto; POSITION: absolute; TOP: 36px; HEIGHT: 17px;}
#historical_sub {Z-INDEX: 18; RIGHT: auto; LEFT: 392px; VISIBILITY: hidden; OVERFLOW: visible; WIDTH: 160px; BOTTOM: auto; POSITION: absolute; TOP: 55px; HEIGHT: 84px; BACKGROUND-COLOR: #fff8e1;}
.hsub {MARGIN-TOP: -1px; WIDTH: 160px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 20px; BORDER-BOTTOM-STYLE: none;}
.hsube {MARGIN-TOP: -1px; WIDTH: 160px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 24px; BORDER-BOTTOM-STYLE: none;}
#architectural {Z-INDEX: 13; RIGHT: auto; LEFT: 551px; WIDTH: 165px; BOTTOM: auto; POSITION: absolute; TOP: 36px; HEIGHT: 17px;}
#services {Z-INDEX: 14; RIGHT: auto; LEFT: 718px; WIDTH: 75px; BOTTOM: auto; POSITION: absolute; TOP: 36px; HEIGHT: 17px;}
#links {Z-INDEX: 15; RIGHT: auto; LEFT: 795px; WIDTH: 52px; BOTTOM: auto; POSITION: absolute; TOP: 36px; HEIGHT: 17px;}

/* Footer layer */
#footBar {MARGIN-TOP: -120px; Z-INDEX: 19; RIGHT: auto; LEFT: 0px; WIDTH: 840px; POSITION: absolute; TOP: 100%; HEIGHT:70px; BACKGROUND-COLOR: #000; PADDING-TOP:30px;
	/* IE5.x PC hack: defs above work on IE5+ PC, below are not seen by IE5.x and work on IE6 PC */
    voice-family: "\"}\""; 
	voice-family: inherit; 
	MARGIN-TOP:-100px;
}