/*
TABLE		{	border: 1px solid blue; }
TD		{	border: 1px solid red; }
DIV		{	border: 1px solid green; }

Image sizes
Horizontal Type
Full:		800 x 600 (< 120kb)
Normal:		400 x 300 (~ 30kb)
Thumbnail:	100 X 75  (~ 2kb)

Vertical Type
Full:		450 x 600 (< 120kb)
Normal:		225 x 300 (~ 30kb)
Thumbnail:	56 X 75  (~ 2kb)

*/

/* ---------------------------------------------  */
/* -------------    ALL PAGES  -----------------  */
/* ---------------------------------------------  */

BODY {		background-color: #522308;
		background-image: url(images/logoBackground.gif);
		background-repeat: no-repeat;
		background-attachment: scroll;
		background-position: 100% 0%;
		}

TABLE.main {	width: 100%;
		}

TD.mainLeft {	width: 200px;
		height: 100%;
		align: left;
		vertical-align: top;
		}

TD.mainRight {	padding-left: 20px;
		vertical-align: top;
		}
/* ---------------------------------------------  */


/* ---------------------------------------------  */
/* -----------   NAVIGATION   ------------------  */
/* ---------------------------------------------  */

TABLE.nav {		width: 100%;
			}

TABLE.nav TD {		white-space: nowrap;
			}

TABLE.nav IMG {		border: 0;
			}

#navFurnitureSub {	padding-left: 20px;
			}

#navInteriorsSub {	padding-left: 20px;
			}

#indexHeaderContainer {	position: absolute;
			top: 75px;
			width: 100%;
			left: 10px;
			z-index: -1;
			}

#indexImageContainer {	position: relative;
			width: 400px;
			left: 5px;
			margin-right: auto;
			margin-left: auto;
			}

#indexImageContainer IMG { 	border: 0;
				}


IMG.nav1Pixel {		width: 150px;
			height: 1px;
			margin-top: 1px;
			}
			

/* ---------------------------------------------  */


/* ---------------------------------------------  */
/* ----------   FURNITURE PAGE   ---------------  */
/* ---------------------------------------------  */

TABLE.furn {		width: 100%;
			margin-top: 10px;
			}

TABLE.furn TD {		align: left;
			vertical-align: bottom;
			font-family: Palatino Linotype;
			font-size: 13pt;
			color: #E84400;
			font-weight: bold;
			padding-top: 20px;
			}

TABLE.furn A {		color: #E84400;
			text-decoration: none;
			}

TABLE.furn A:hover {	color: #dbc0b3;
			}

TABLE.furnThumbs {	margin-top: 3px;
			}

TABLE.furnThumbs TD {	padding-top: 5px;
			}

TABLE.furnThumbs IMG {	width: 75px;
			height: 50px;
			border: 0;
			}
/* ---------------------------------------------  */


/* ---------------------------------------------  */
/* -----------   FURNITURE SUBPAGES  -----------  */
/* ---------------------------------------------  */

TABLE.subPage {		margin-top: 10px;
			}

TD.subPageHeader {	font-family: Palatino Linotype;
			font-size: 18pt;
			color: #E84400;
			font-weight: bold;
			text-align: center;
			padding-bottom: 5px;
			}

TD.subPageContent {	align: left;
			}

#subPageContentContainer {
			width: 650px;
			height: 300px; 
			position: relative;
			top: 0px;
			left: 0px;
			}

#subPageContent1 {	position: absolute;
			top: 0px;
			left: 0px;
			display: none;
			}

#subPageContent2 {	position: absolute;
			top: 0px;
			left: 0px;
			display: none;
			}

#subPageContent3 {	position: absolute;
			top: 0px;
			left: 0px;
			display: none;
			}

#subPageContent4 {	position: absolute;
			top: 0px;
			left: 0px;
			display: none;
			}

#subPageContent5 {	position: absolute;
			top: 0px;
			left: 0px;
			display: none;
			}

#subPageContent6 {	position: absolute;
			top: 0px;
			left: 0px;
			display: none;
			}

#subPageContent7 {	position: absolute;
			top: 0px;
			left: 0px;
			display: none;
			}

#subPageContent8 {	position: absolute;
			top: 0px;
			left: 0px;
			display: none;
			}

#subPageContent9 {	position: absolute;
			top: 0px;
			left: 0px;
			display: none;
			}

#subPageContent10 {	position: absolute;
			top: 0px;
			left: 0px;
			display: none;
			}

#subPageContent11 {	position: absolute;
			top: 0px;
			left: 0px;
			display: none;
			}

#subPageContent12 {	position: absolute;
			top: 0px;
			left: 0px;
			display: none;
			}

#subPageContent13 {	position: absolute;
			top: 0px;
			left: 0px;
			display: none;
			}

#subPageContent14 {	position: absolute;
			top: 0px;
			left: 0px;
			display: none;
			}

#subPageContent15 {	position: absolute;
			top: 0px;
			left: 0px;
			display: none;
			}

#subPageContent16 {	position: absolute;
			top: 0px;
			left: 0px;
			display: none;
			}

#subPageContent17 {	position: absolute;
			top: 0px;
			left: 0px;
			display: none;
			}

#subPageContent18 {	position: absolute;
			top: 0px;
			left: 0px;
			display: none;
			}

#subPageContent19 {	position: absolute;
			top: 0px;
			left: 0px;
			display: none;
			}

TD.subPageInfo {	font-family: Palatino Linotype;
			font-size: 12pt;
			line-height: 1.25;
			color: white;
			align: left;
			vertical-align: top;
			width: 300px;
			}

TD.aboutPageInfo {	font-family: Palatino Linotype;
			font-size: 14pt;
			line-height: 1.25;
			color: white;
			align: left;
			vertical-align: top;
			width: 600px;
			}

TD.aboutPageInfo A {	color: white;
			}

TD.aboutPageInfo A:hover {
			color: #E84400;
			}

TD.subPageImage {	font-family: Palatino Linotype;
			font-size: 9pt;
			align: center;
			width: 400px;
			}

DIV.lightBoxLink {	width: 100%;
			text-align: right;
			}

TD.subPageImage A {	color: #E84400;
			text-decoration: none;
			}

TD.subPageImage A:hover {
			color: #dbc0b3;
			}

TABLE.subPageImageNav {	width: 100%;
			font-family: Palatino Linotype;
			font-size: 9pt;
			color: #E84400;
			}

TD.subPageImageNavPrev {
			text-align: left;
			}

TD.subPageImageNavEnlarge {
			text-align: center;
			}

TD.subPageImageNavNext {
			text-align: right;
			}

TD.subPageImageNavHidden {
			color: #522308;
			}

TD.subPageNav {		padding-top: 30px;
			align: left;
			}

IFRAME.subPageNav {	margin: 0px;
			width: 100%;
			border: 0px;
			padding: 0px;
			}

BODY.subPageNav {	background-image: none;
			scrollbar-arrow-color: #522308;
			scrollbar-3dlight-color: #522308;
			scrollbar-darkshadow-color: #522308;
			scrollbar-face-color: #E84400;
			scrollbar-highlight-color: #522308;
			scrollbar-shadow-color: #522308;
			scrollbar-track-color: #522308;
			margin: 0;
			padding: 0;
			border: 0;
			height: 140px;
			}


TABLE.subThumbs {	height: 100px;
			font-family: Palatino Linotype;
			font-size: 9pt;
			color: #E84400;
			margin: 0px;
			border: 0px;
			padding: 0px;
			}

TABLE.subThumbs TD {	height: 100px;
			text-align: center;
			padding-left: 15px;
			padding-right: 15px;
			padding-top: 0px;
			padding-bottom: 0px;
			margin: 0px;
			border: 0px;
			}

TABLE.subThumbs SPAN {	cursor: pointer;
			width: 100px;
			}

SPAN.subPageThumbF {	padding: 0px;
			margin: 0px;
			border: none;
			width: 1px;
			height: 1px;
			}

SPAN.subPageThumbB {	padding: 0px;
			margin: 0px;
			border: none;
			width: 1px;
			height: 1px;
			float: right;
			}

IMG.subPageThumbActive {
			border: 6px ridge #dbc0b3;
			}

IMG.subPageThumbInactive {
			border: none;
			}

/* ---------------------------------------------  */




/* ---------------------------------------------  */
/* ----------   XXX PAGE   ---------------  */
/* ---------------------------------------------  */

/* ---------------------------------------------  */