body, html {
	margin:50px auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	background-color:#645536;
}
a {
	color:#888888;
	text-decoration:none;
}
a:hover {
	color:#70a23f;
	text-decoration:none;
}
ul { 
	list-style-type: none;
	margin:0px;
	padding:0px;
}
h1 {
	font-weight:bold;
	font-size:12px;
	margin:0px 0px 10px 10px;
	color:#73a239;
}

#Global {
	width:930px;
	margin:0px auto;
	border:10px solid #c6c4ab;
	_margin-bottom:10px;
}
#Container {
	width:910px;
	background-color:#fff;
	border:10px solid #fff;
}
#Header {
	width:910px;
	height:88px;
	margin-bottom:15px;
}
#Header div.truwood {
	float:left;
	margin:0px;
	width:230px;
}
#Header div.nav {
	float:right;
	text-align:right;
	width:650px;
	padding:0px;
	font-size:13px;
	margin:64px 0px 0px 0px;_margin:64px 0px 0px 0px;
}
#Header div.nav li {
	display:inline;
	padding:0px;
	color:#888888;
	font-size:16px;
}
#Header div.nav li a {
	font-size:13px;
	color:#888888;
	padding:0px 5px;
}
#Header div.nav li a:hover {
	font-size:13px;
	color:#70a23f;
	padding:0px 5px;
}
#Header div.nav a.selected:active,
#Header div.nav a.selected:link,
#Header div.nav a.selected:visited {
	font-size:13px;
	color:#70a23f;
	padding:0px 5px;
	font-weight:bold;
}
#Header div.nav li a.selected:hover {
	font-size:13px;
	color:#888;
	padding:0px 5px;
	font-weight:bold;
}
#Showcase {
	width:910px;
	margin:0px 0px 10px 0px;
}
#Showcase div.gallery {
	float:left;
	width:910px;
	height:374px;
	margin:0px;
}
div.catNav {
	float:left;
	width:200px;
	margin:0px 10px 10px 0px;_margin:0px 0px 10px 0px;
	padding-right:10px;	
}
div.catNav li {
	clear:both;
	list-style:none;
	width:188px;
	margin:0px 0px 8px;
}
div.catNav a.selected {
	font-weight:bold;
	color:#70a23f;
}
div.wide {
	float:left;
	margin:0px;
	width:670px;
	min-height:300px;
	padding-left:10px;
	line-height:18px;
	border-left:1px solid #aaaaaa;
}
.intro {
	width:890px;
	padding:10px 10px 0px;
	color:#333;
	font-style:italic;
	margin-bottom:10px;
}
.serviceinfo {
	float:left;
	width:210px;
	margin:0px 5px 0px 0px;
}
ul#service {
	float:left;
	width:450px;
	height:300px;
	overflow:auto;
	margin:0px;
	padding:0px;
	border-left:1px solid #aaaaaa;
}
ul#service li {
	list-style:none;
	float:left;
	margin:0px 0px 10px 5px;_margin:0px 0px 10px 5px;
}
.imgphoto {
	float:right;
	width:410px;
	text-align:right;
}

#Catalog li.last {
	margin:0px 0px 0px 3px;
}

#CatalogPage {
	width:900px;
	margin-bottom:5px;
}
#CatalogPage h2 {
	font-weight:normal;
	font-size:11px;
	color:#000;
	margin:0px 0px 0px 10px;
}
#CatalogPage ul {
	margin-left:10px;_margin-left:5px;
}
#CatalogPage li {
	float:left;
	padding:0px;
	margin-right:20px;
}
#CatalogPage li img {
	width:200px;
	height:200px;
	border:0px;
}
#CatalogPage div.search,
#SearchResults div.search {
	float:right;
	width:900px;
	text-align:right;
	margin:5px 0px 10px;
}
.searchBox {
	border:1px solid #706860;
	padding:2px;
}
#ProductWrapper {
	margin:0px;
	width:910px;
}
#ProductWrapper div.controllers {
	width:380px;
	text-align:right;
	padding:0px;
	display:none;
	margin-bottom:5px;
}
#ProductWrapper div.controllers span {
	margin-right:5px;
}
#ProductWrapper div.viewLarge {
	float:left;
	width:380px;_width:375px;
	padding-right:10px;
	margin:0px;
	border-left:1px solid;
	border-right:1px solid;
	border-color:#aaaaaa;
}
#ProductWrapper div.mainPhoto {
	width:380px;
	text-align:center;
}

#catalogslider {
	width:346px;
	margin:0px;
	overflow: hidden;
}
#catalogslider ul {
	margin:0px 0px 0px 10px;_margin:0px 0px 0px 3px;
	padding:0px;
	width:380px;
}
#catalogslider td {
	padding:0px 2px;
}
#catalogslider td img {
	border:1px solid #888;
	float:left;
	margin:0px;
}
#catalogslider td:hover img {
	border:1px solid #70a23f;
}

.left {
	float:left;
	width:290px;_width:280px;
}
#ProductWrapper div.description {
	float:left;
	height:352px;
	padding:20px 0px 0px 10px;
}
#ProductWrapper div.description img {
	float:left;
	margin:0px 10px 10px 0px;
	border:1px solid #888;
}
#ProductWrapper div.description img.selected {
	border:1px solid #70A23F;
}
#ProductWrapper div.disclaimer {
	clear:both;
	vertical-align:bottom;
	text-align:right;
	font-size:10px;
	width:270px;
	padding:0px 0px 0px 10px;_padding:0px 0px 0px 0px;
}
#Footer {
	width:950px;
	padding:0px 10px 10px 10px;
	margin:0px auto;
	color:#c4c2ab;
}
p.right {
	float:right;
}
.right {
	float:right;
}
.left {
	float:left;
}




#slider, #slider3 {
    width: 295px; /* important to be same as image width */
    height: 375px; /* important to be same as image height */
    position: relative; /* important */
	overflow: hidden; /* important */
	padding:0px;
    margin:0px;
    float:left;
}
#slider {
    margin-right:10px;
}
#slider2 {
    float:left;
	width: 300px; /* important to be same as image width */
    height: 375px; /* important to be same as image height */
    position: relative; /* important */
	overflow: hidden; /* important */
	padding:0px;
	margin-right:10px;
}
#slider img,
#slider2 img,
#slider3 img {
	border:0px;
}
#sliderContent{
	float:left;
    width: 295px; /* important to be same as image width or wider */
    position: absolute;
	top: 0;
	margin-left: 0;
}
#slider2Content {
	float:left;
	width:300px;
	 position: absolute;
	top: 0;
	left:295;
	margin-left: 0px;
}
#sliderContent{
	float:left;
    width: 295px; /* important to be same as image width or wider */
    position: absolute;
	top: 0;
	left:598;
	margin-left: 0px;
}
.sliderImage,
.slider2Image {
    width: 295px; /* important to be same as image width or wider */
    position: absolute;
	top: 0;
	margin-left: 0;
}
.sliderImage span,
.slider3Image span  {
    position: absolute;
	font: 10px/15px Arial, Helvetica, sans-serif;
    padding: 0px;
    width: 2950px;
    background-color: #fff;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
	-khtml-opacity: 0;
    opacity: 0;
    color: #fff;
    display: none;
	margin:0px;
}
.slider2Image span {
	position: absolute;
	font: 10px/15px Arial, Helvetica, sans-serif;
    padding: 0px;
    width: 300px;
    background-color: #fff;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
	-khtml-opacity: 0;
    opacity: 0;
    color: #fff;
    display: none;
	margin:0px;
}
.clear {
	clear: both;
}
.sliderImage span strong,
.slider2Image span strong,
.slider3Image span strong {
    font-size: 14px;
}
.top {
	top: 0;
	left: 0;
}
#Contact {
	padding:0px 0px 15px;
	color:#403d34;
}
#Contact div.info {
	width:345px;
	float:left;
	margin:0px;
	background-color:#fff;
	padding:10px;	
}
#Contact div.info2 {
	width:265px;
	float:left;
	margin:0px;
	background-color:#fff;
	padding:10px 0px 10px 10px;	
	border-left:1px solid #aaaaaa;
	height:285px;
	line-height:18px;
}
#Contact div.form {
	width:490px;
	height:285px;
	float:right;
	margin:10px 0px 0px 10px;
	padding:0px 0px 5px 10px;
	border-left:1px solid #aaaaaa;
	line-height:18px;
	overflow:auto;
}
#Contact div.form2 {
	width:380px;
	height:285px;
	overflow:auto;
	float:right;
	margin:0px 0px 0px 10px;
	padding:10px 0px 10px 10px;
	border-left:1px solid #aaaaaa;
	line-height:18px;
}
#Form {
    margin:0px;
    line-height:14px;
}
.label {
    float:left;
    width:75px;
    text-align:right;
    margin:2px 5px 5px;
	padding-top:3px;
}
.labelwide {
    float:left;
    width:160px;
    text-align:right;
    margin:2px 5px 5px 0px;
	padding-top:3px;
}
.label3 {
    float:left;
    width:60px;
    text-align:right;
    margin:2px 5px 5px;
	padding-top:3px;
}
.field {
    float:left;
    text-align:left;
    margin:2px 0px;
}
.required {
	color:#70A23F;
}
.featuredProject {
	float:left;
	width:300px;
	height:300px;
	border-left:1px solid #aaaaaa;
	line-height:18px;
	padding-left:10px;
	margin-right:10px;_margin-right:5px;
}
.pastProject {
	float:left;
	position:relative;
	width:350px;
	border-left:1px solid #aaaaaa;
	line-height:18px;
	padding-left:10px;
	margin:0px;
	height:300px;
}
.pastProject span {
	margin-left:5px;
	color:#bbb;
}
.lock {
	clear:both;
}

#Catalog ul {
	margin:0px;
	padding:0px;
}
#Catalog li {
	list-style:none;
	float:left;
	display:inline;
	margin:0px 5px 0px 0px;
}
#Catalog li span {
	display:none;
}
#sidechair a,
#armchair a,
#barstool a,
#loungechair a,
#ottoman a,
#taskchair a,
#largeseating a,
#casegood a,
#sidechair a:hover,
#armchair a:hover,
#barstool a:hover,
#loungechair a:hover,
#taskchair a:hover,
#ottoman a:hover,
#largeseating a:hover,
#casegood a:hover {
	background:url(../images/catalog_thumb.gif) no-repeat;
	width:109px;
	height:109px;
	float:left;
}

#sidechair a {
	background-position:0px 0px;
}
#armchair a {
	background-position:0px -119px;
}
#barstool a {
	background-position:0px -238px;
}
#loungechair a {
	background-position:0px -357px;
}
#taskchair a {
	background-position:0px -476px;
}
#ottoman a {
	background-position:0px -595px;
}
#largeseating a {
	background-position:0px -714px;
}
#casegood a {
	background-position:0px -833px;
}


#sidechair a:hover {
	background-position:0px -951px;
}
#armchair a:hover {
	background-position:0px -1071px;
}
#barstool a:hover {
	background-position:0px -1190px;
}
#loungechair a:hover {
	background-position:0px -1309px;
}
#taskchair a:hover {
	background-position:0px -1428px;
}
#ottoman a:hover {
	background-position:0px -1547px;
}
#largeseating a:hover {
	background-position:0px -1666px;
}
#casegood a:hover {
	background-position:0px -1785px;
}



#btnSearch {
	background:url('../images/search_button.png') no-repeat;
	width:63px;
	height:25px;
	border:0px;
}
#SearchResults div.body img {
	border:1px solid #888888;
	float:left;
	margin:0 10px 10px 0;
}
#SearchResults div.body ul {
	margin:10px 0px 0px 10px;
}
#SearchResults div.body li {
	float:left;
	margin:0px 0px 10px 0px;
	width:280px;
}
