@charset "utf-8";
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
font,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
ol,
ul { list-style: none; }
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption,
th,
td {
	text-align: left;
	font-weight: normal;
}
blockquote:before,
blockquote:after,
q:before,
q:after { content: ""; }
blockquote,
q { quotes: "" ""; }
body {
	background-color:#E6E4DD;
	background-position:top center;
	background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
}
h1 {
	width:210px;
	height:50px;
	background-image:url(../images/site-design/logo.gif);
	color:#FFFFFF;
	font-size:9px;
	float:left;
}
h2,
h3 {
	display:block;
	margin-top:1px;
	height:20px;
	width:auto;
	margin-bottom:5px;
	background-image:url(../images/site-design/side-nav-background.jpg);
	clear:both;
}
.alt-view { clear:none; }
h2 a,
h3 span,
h2 span {
	display:block;
	padding-top:3px;
	margin:3px;
	color:#333333;
	font-weight:bold;
	text-decoration:none;
}
#woods,
#pricing {
	width:250px;
	float:left;
}
#woods { margin-right:10px; }
h4 {
	border-bottom:#999999 1px solid;
	width:140px;
	font-size:11px;
	font-weight:bold;
	padding-bottom:5px;
	margin:2px;
	margin-top:10px;
	margin-left:0px;
	display:block;
}
p {
	line-height:13px;
	margin:10px;
}
#index p { width:530px; }
strong { font-weight:bold; }
.form-text {
	width:280px;
	border:1px solid #999999;
}
.skip-nav,
.skipav { display:none; }
.wholePageOuter {
	width:960px;
	margin:auto;
	background-image:url(../images/site-design/page-background.jpg)
}
.wholePageInner {
	width:950px;
	margin:auto;
	background-color:#ffffff;
	border-bottom:1px #FFFFFF solid;
	min-height:400px;
}
.pageBody {
	background-color:#FFFFFF;
	float:left;
	width:950px;
}
.sideNavContainer {
	width:168px;
	padding:1px;
	margin:10px;
	float:left;
}
.verticalRule {
	width:1px;
	margin:0px;
	float:left;
}
.footer {
	width:960px;
	height:70px;
	background-image:url(../images/site-design/footer-background.jpg);
	clear:both;
}
.header {
	width:950px;
	height:50px;
}
.collection-container {
	width:699px;
	margin:10px;
	margin-top:10px;
	padding-left:20px;
	float:left;
	border-left:#D8D5CF 1px dashed;
}
#collection-bedroom { margin-top:-10px; }
#collection-office { margin-top:-10px; }
#collection-dining { margin-top:-10px; }
#primaryNav {
	float:left;
	margin-left:30px;
}
#primaryNav {
	float:left;
	margin-left:30px;
}
#primaryNav li {
	display:block;
	float:left;
	border-left:1px solid #FBFAF9;
	border-right:1px solid #DFDFDE;
	margin-top:25px;
}
#primaryNav li a {
	display:block;
	height:20px;
}
#primaryNav li a span { display:none; }
#nav-collection a {
	width:83px;
	background-image:url(../images/site-design/nav-collection.gif);
}
#nav-wood-selection a {
	width:121px;
	background-image:url(../images/site-design/nav-wood-selection.gif);
}
#nav-designer a {
	width:78px;
	background-image:url(../images/site-design/nav-designer.gif);
}
#nav-order-a-brochure a {
	width:135px;
	background-image:url(../images/site-design/nav-order-a-brochure.gif);
}
#nav-contact-us a {
	width:91px;
	background-image:url(../images/site-design/nav-contact-us.gif);
}
#nav-about-us a {
	width:79px;
	background-image:url(../images/site-design/nav-about-us.gif);
}
#nav-home a {
	width:64px;
	background-image:url(../images/site-design/nav-home.gif);
}
#primaryNav li a {
	display:block;
	height:20px;
}
#primaryNav li a span { display:none; }
.nav-title {
	width:170px;
	margin-bottom:5px;
	background-image:url(../images/site-design/side-nav-background.jpg);
	background-repeat:repeat-x;
}
.nav-title a {
	display:block;
	padding-top:3px;
	padding-bottom:3px;
	margin:3px;
	color:#333333;
	font-weight:bold;
	text-decoration:none;
}
#living-subnav li,
#dining-subnav li,
#bedroom-subnav li,
#office-subnav li,
#outside-subnav li {
	height:30px;
	border-bottom:1px solid white;
	background-color:#F2F1ED;
}
#living-subnav li a,
#dining-subnav li a,
#bedroom-subnav li a,
#office-subnav li a,
#outside-subnav li a {
	display:block;
	padding-top:8px;
	margin-left:8px;
	color:#333333;
	font-weight:normal;
	text-decoration:none;
}
#living-subnav li a span,
#dining-subnav li a span,
#bedroom-subnav li a span,
#office-subnav li a span,
#outside-subnav li a span {
	font-size:8px;
	color:#999999;
}
#living-subnav li a:hover,
#dining-subnav li a:hover,
#bedroom-subnav li a:hover,
#office-subnav li a:hover,
#outside-subnav li a:hover {
	color:#0066CC;
	text-decoration:underline;
}
#living-subnav,
#dining-subnav,
#bedroom-subnav,
#office-subnav,
#outside-subnav {
	margin-top:-5px;
	padding-left:0px;
	margin-bottom:2px;
}
.collection-thumbs {
	width:719px;
	float:left;
	margin-bottom:10px;
}
.collection-list li {
	float:left;
	margin:10px;
	border:2px solid #FFFFFF;
	border-bottom:2px solid #E6E4DD;
}
.collection-list li:hover { border:2px solid #E6E4DD; }
.collection-list li img,
.collection-list li a {
	text-align:center;
	color:#666666;
	text-decoration:none;
	display:block;
	font-size:9px;
}
.collection-list li a { margin-bottom:3px; }
.collection-list li img {
	height:150px;
	width:150px;
	background-image:url(../images/site-design/missing-image.jpg);
	background-position:center center;
}
.collection-list li a span {
	color:#E6E4DD;
	display:none;
}
.product-left-container,
.wood-container,
.misc-container-left {
	width:510px;
	padding-left:10px;
	border-left:1px #CCCCCC dashed;
	float:left;
	margin-top:13px;
	margin-bottom:10px;
}
.misc-container-right {
	float:left;
	}
.product-left-container h2,
.wood-container h2,
.misc-container-left h2 {
	background-image:none;
	font-size:22px;
	color:#666666;
	font-weight:normal
}
.product-right-container {
	width:210px;
	padding-left:10px;
	border-left:#CCCCCC 1px dashed;
	float:left;
	margin-top:60px;
	margin-left:10px;
}
.product-right-container img { margin-bottom:9px; }
.small-para {
	display:block;
	float:left;
	margin:0px;
	margin-top:0px;
	width:220px;
	line-height:20px;
	margin-bottom:20px;
	text-align:justify;
	margin-right:35px;
}

.small-para a{
	color:#999999;
	}

.small-para-img {
	display:block;
	float:left;
	margin:0px;
	margin-top:-15px;
	line-height:20px;
	margin-left:-15px;
	margin-bottom:0px;
}
.product-details{
 	border:none;
	margin-bottom:10px;
}
.product-detail-columb-a {
	width:100px;
}
.product-detail-columb-b {
	width:180px;
}
.product-detail-columb-c, .product-detail-columb-d, .product-detail-columb-e {
	width:100px;
	text-align:center;
}
#woods li {
	display:block;
	float:left;
	width:125px;
	height:40px;
	margin-bottom:10px;
}
#woods li span {
	padding-left:5px;
	padding-bottom:10px;
	margin-top:-29px;
	margin-left:40px;
	display:block;
}
.wood-container { width:740px; }
.wood-box-left,
.wood-box-right {
	width:360px;
	float:left;
	margin-bottom:30px;
	margin-right:20px;
}
.wood-box-right { margin-right:0px; }
.wood-box img { width:360px; }
.wood-box-left p,
.wood-box-right p,
.misc-container-left p {
	margin:0px;
	line-height:18px;
}
.misc-container-left {
	width:300px;
}
.misc-container-left p { margin-top:10px; }
.misc-container-right { margin-bottom:10px; }
.small-note a, .small-note{
	font-size:9px;
	color:#999999;
	margin:0px;
	width:380px;
	marin-top:10px;
	margin-bottom:10px;
	}
.footer hr {
	height:1px;
	width:930px;
	border:none;
	border-top:1px dashed #DBD9D5;
	margin:0px;
	margin-left:auto;
	margin-right:auto;
}
.footer p {
	font-size:9px;
	color:#CCCCCC;
	margin-left:15px;
	float:left;
}
.footer img {
	display:block;
	float:right;
	margin-top:10px;
	margin-right:20px;
}
.sub-nav-outro {
	margin-left:-7px;
}
.sub-nav-outro h2{
	background-image:none;
	margin:10px;
	font-weight:bold;
	margin-bottom:-15px;
	margin-top:25px;
}

