/* CSS Document */

html, body {
	height: 100%;
	}

body {
	background-color: #E6E5B9;
	margin: 0;
	}

body, td, p {
	font-family: Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: .9em;
	color: #5E4C36;
	text-align: left;
	}

a {
	color: #5e4c36;
	font-weight:bold;
	text-decoration:none;
	}

h1 {
	font-size: 20px;
	color:#336600;
	text-align: left;
	}
	
h2 {
	font-size: 18px;
	color:#5E4C36;
	text-align: left;
	}

h3 {
	font-size: 14px;
	color:#000;
	text-align: left;
	}

#page {
	}

.home {
	 background-color: #f8f8e5;
	 }

.masthead {
	border-bottom: 2px solid #f8f8e5;
	}

.navigation {
	text-align: right;
	padding: 5px 0 5px 5px;
	float: right;
	width: 500px;
	padding-top: 50px;
	color: #5e4c36;
	text-transform: lowercase;
	font-size: 14px;
	}

.navigation a {
	color: #5e4c36;
	text-decoration: none;
	padding-left: 25px;
	font-weight: normal;
	}

.navigation a:hover {
	color: #65740f;
	}

.left-column {
	background-color: #65740f;
	background-image: url(../images/lotus-bkg.gif);
	background-position: top right;
	background-repeat: repeat-y;
	}

.content {
	 background-color: #f8f8e5;
	 width: 750px;
	 padding: 15px;
	 }

.right-column {
	background-color: #65740f;
	background-image: url(../images/lotus-bkg.gif);
	background-position: top left;
	background-repeat: repeat-y;
	}

.footer {
	font-size: 9px;
	border-top: 2px solid #f8f8e5;
	padding: 5px 0;
	}

.product-navigation {
	float: left;
	width: 200px;
	display: block;
	text-align: left;
	padding-top: 44px;
	}

.content-box {
	margin-left: 200px;
	padding: 0 20px 20px 20px;
	line-height: 18px;
	text-align: left;
	}
	
.current-stock {
	padding: 0 20px 20px 20px;
	line-height: 18px;
	text-align: left;
	}

.showstate {
	padding: 5px 0 5px 0;
	color:#5E4C36;
	}

.showstate a {
	color:#5E4C36;
	text-decoration: none;
	text-transform: uppercase;
	font-weight:bold;
	}

.switchcontent {
	display: none;
	margin-left: 20px;
	line-height: 16px;
	padding: 5px 0 5px 0;
	}

.subnavigation {
	float: left;
	width: 200px;
	margin: 0 0px 10px 0px;
	text-align: left;
	}

.subnavigation ul {
	padding-left: 0;
	margin-left: 0;
	}

.subnavigation li {
	list-style:none;
	line-height: 18px;
	}

#product {
	width: 495px;
	float: right;
	text-align: left;
	}

#product-title, #listing {
	margin: 0 10px 5px 10px;
	}

#product-title {
	color: #8a8830;
	font-weight:bold;
	font-size: 14px;
	}

#price {
	font-size: 14px;
	color: #5e4c36;
	float:right;
	text-align:right;
	width: 50px;
	font-weight:bold;
	display: inline;
	}

#listing {
	height: 50px;
	}

.product-img-caption {
	text-align: center;
	font-size: 9px;
	font-style: italic;
	padding-bottom: 10px;
	}

/********************

Vertical Navigation

********************/

#vertical_navigation {
	width: 190px;
}

#vertical_navigation a, #navigation a {
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
	}

#vertical_navigation ul {
	list-style-type: none;
	list-style: none;
	padding: 0px;
	margin: 0px;
}

#vertical_navigation a {
	display: block;
	width: 186px;
	height: 19px;
	background: url(../images/navigation_bg.jpg) repeat-x;
	text-align: left;
	padding: 3px 0px 0px 4px;
	margin: 1px 0px 1px 0px;
	cursor: pointer;
	color:#5E4C36;
	text-decoration: none;
}

#vertical_navigation a:hover {
	background: url(../images/navigation_bg_hover.jpg) repeat-x;
}

#vertical_navigation {
	width: 190px;
}

#sub_navigation_1, #sub_navigation_2, #sub_navigation_3, #sub_navigation_4, #sub_navigation_5, #sub_navigation_6, #sub_navigation_7, #sub_navigation_8, #sub_navigation_9, #sub_navigation_10 {
	width: 190px;
}

#bedroom_link, #living_room_link, #dining_link, #occasionals_link {
	color:#5E4C36;
	text-decoration: none;
	text-transform: uppercase;
	}

/* Sub Navigation 1 */

#sub_navigation_1 ul {
	list-style-type: none;
	list-style: none;
	padding: 0px;
	margin: 0px;
	color:#5E4C36;
	text-decoration: none;
}

#sub_navigation_1 a {
	display: block;
	width: 180px;
	height: 16px;
	font-weight: normal;
	color: #5E4C36;
	text-align: left;
	padding: 5px 0px 0px 20px;
	margin: 1px 0px 1px 0px;
}

* html #sub_navigation_1 a {
	height: 17px;
	padding: 4px 0px 0px 10px;
}

*:first-child+html #sub_navigation_1 a {
	height: 17px;
	padding: 4px 0px 0px 10px;
}

#sub_navigation_1 a:hover {
	background: url(../images/navigation_bg_hover.jpg) repeat-x;
}

/* Sub Navigation 2 */

#sub_navigation_2 ul {
	list-style-type: none;
	list-style: none;
	padding: 0px;
	margin: 0px;
}

#sub_navigation_2 a {
	display: block;
	width: 180px;
	height: 16px;
	font-weight: normal;
	color: #5E4C36;
	text-align: left;
	padding: 5px 0px 0px 20px;
	margin: 1px 0px 1px 0px;
}

* html #sub_navigation_2 a {
	height: 17px;
	padding: 4px 0px 0px 10px;
}

*:first-child+html #sub_navigation_2 a {
	height: 17px;
	padding: 4px 0px 0px 10px;
}

#sub_navigation_2 a:hover {
	background: url(../images/navigation_bg_hover.jpg) repeat-x;
}

/* Sub Navigation 3 */

#sub_navigation_3 ul {
	list-style-type: none;
	list-style: none;
	padding: 0px;
	margin: 0px;
}

#sub_navigation_3 a {
	display: block;
	width: 180px;
	height: 16px;
	font-weight: normal;
	color: #5E4C36;
	text-align: left;
	padding: 5px 0px 0px 20px;
	margin: 1px 0px 1px 0px;
}

* html #sub_navigation_3 a {
	height: 17px;
	padding: 4px 0px 0px 10px;
}

*:first-child+html #sub_navigation_3 a {
	height: 17px;
	padding: 4px 0px 0px 10px;
}

#sub_navigation_3 a:hover {
	background: url(../images/navigation_bg_hover.jpg) repeat-x;
}

/* Sub Navigation 4 */

#sub_navigation_4 ul {
	list-style-type: none;
	list-style: none;
	padding: 0px;
	margin: 0px;
}

#sub_navigation_4 a {
	display: block;
	width: 180px;
	height: 16px;
	font-weight: normal;
	color: #5E4C36;
	text-align: left;
	padding: 5px 0px 0px 20px;
	margin: 1px 0px 1px 0px;
}

* html #sub_navigation_4 a {
	height: 17px;
	padding: 4px 0px 0px 10px;
}

*:first-child+html #sub_navigation_4 a {
	height: 17px;
	padding: 4px 0px 0px 10px;
}

#sub_navigation_4 a:hover {
	background: url(../images/navigation_bg_hover.jpg) repeat-x;
}