body {

	color: #a0896e;

	font-family: Times New Roman, Times, Arial, Verdana, Helvetica; 

	font-size: 14px;

	line-height: 19px;

	background-color: #ffffff;

	margin: 0; 

	padding: 0;

	text-align: center;

	min-width: 1024px;  }

#wrapper {

	margin: 0 auto;

	width: 1024px;

	background:url('media/bg.jpg') no-repeat;

	text-align: left; }

#pad {	

	padding: 0 112px; }   





#topnav {

	background:url('media/bgnav.gif') no-repeat; 

	height: 45px; 

	text-align: center;

	color: #9ca187;

	font-family: Arial, Verdana, Helvetica; 

	font-size: 12px;

	line-height: 12px; }

#topnav div {

	padding: 12px 12px 2px 9px; }

#topnav a {

	text-decoration: none;

	color: #9ca187; }

#topnav a.sel {

	color: #ffffff;

	background-color: #a5bfc1;

	padding: 0 6px; }


#videoButton {
	float:right;
	padding: 10px 13px 0 0;
}


/* START MAIN BODY  */

#main {

	padding: 18px;

	background-color: #ffffff;

	border: 1px solid #bebebe; }

	

#body-main {

	vertical-align: top;

	padding: 0 0 0 18px;  }











#leftnav {

	vertical-align: top;

	text-align: right;

	font-family: Arial, Verdana, Helvetica;

	font-size: 14px;

	line-height: 24px;

	color: #767060;

	width: 165px;

	padding-top: 20px;

	background-color: #a5bfc1; }

#leftnav a {

	color: #767060;

	text-decoration: none;

	display: block; 

	line-height: 17px; 

	padding: 3px 10px 3px 5px; }

#leftnav a.qq, #leftnav a.ind {

	padding: 0; }

#leftnav a.cat {

	color: #ffffff;

	font-size: 13px; 

	padding: 5px 10px 5px 5px; }



#leftnav a.sel {

	background-color: #ffffff; }

#leftnav a.catsel {

	color: #838a9b;

	font-size: 13px;

	background-color: #d2dfe0; }











h1 {

	color: #000000;

	font-family: Arial, Verdana; 

	font-size: 20px; 

	line-height: 22px; }

h1.title {

	color: #7f7f7f;

	font-size: 30px;

	line-height: 30px;

	margin: 0 0 10px 15px; }

h2 {

	color: #000000;

	font-family: Arial, Verdana; 

	font-size: 20px; 

	line-height: 22px; }

h2.homepg {

	color: #000000;

	font-family: Arial, Verdana; 

	font-size: 18px; 

	line-height: 22px; }

h3 {

	color: #000000;

	font-family: Arial, Verdana; 

	font-size: 16px; 

	line-height: 18px; }

	





#breadcrumb {

	color: #7f7f7f;

	font-family: Arial, Verdana;

	font-size: 11px;

	padding-left: 15px; }

#breadcrumb a {

	color: #7f7f7f;

	text-decoration: none; }



#products td, #finishes td, #details td {

	padding: 15px 15px 0 0;

	vertical-align: top;

	line-height: 18px; }

#products img {

	width: 173px;

	height: 147px; }

#photos img {

	width: 173px;

	height: 147px; 

	padding: 15px 15px 0 0; }

img.desk, img.chair {

	padding: 0 15px 10px 0;

	width: 363px;

	height: 302px; }

img.icon {

	padding: 0 0 10px 0; }





#spec-left {

	width: 378px;

	float: left; }

#spec-right {

	width: 180px;

	float: left; }

#spec-right ul {

	margin-top: 0;

	line-height: 18px; }





#dynamic {

	visibility: hidden;

	/* display: none; */

	height: 0; width: 0;}

div.box {

	width: 539px; 

	background:url('media/bg-box.gif') repeat-y;

	border-bottom: 1px solid #cccccc;

	overflow: auto;  }

div.wrap {

	padding: 16px; }

div.wrap ul {

	line-height: 18px;

	margin-top: 0;

	margin-bottom: 0; }

div.wrap #photos img {

	width: 155px;

	height: 140px; 

	padding: 15px 10px 0 0; }

#finishes-small td {

	vertical-align: top;

	text-align: center;

	width: 65px; 

	padding: 0 10px 10px 0;

	line-height: 18px;  }

#finishes-small img {

	width: 65px;

	height: 65px; }





#contact td, #gallery td {

	padding: 0 5px 5px 0; }

#gallery td {

	vertical-align: top; }

#resources td {

	vertical-align: top;

	text-align: center;

	width: 33%;

	padding-bottom: 10px; }

#resources img {

	padding-bottom: 8px; }

	

a.gray {

	color: #a0896e; }





#homeLower td {

	vertical-align: top;

	line-height: 16px;

	width: 114px;

	padding: 5px 7px 0 0;

	border-right: 1px solid #808080;

	color: #808080; }

#homeLower td.icon {

	width: 84px;

	padding: 0;

	border: 0; }

#homeLower span {

	font-size: 12px; }





/* FOOTER  */

#footer {

	color: #93b8cd;

	padding: 18px 0;

	font-family: Arial, Helvetica, Verdana;

	font-size: 10px; }

#footer a {

	text-decoration: none;

	font-size: 10px;

	color: #93b8cd; }

#footer a:hover {

	text-decoration: underline; }
