body, html
{
	margin: 0; padding:0;
	font:12px Arial, Helvetica, sans-serif;
	color:#fa800e;
	padding-bottom:200px;
	background-color:#67858D;
}
a img { border:none;}
#frame
{
	display: block;
	position:relative;
	width: 980px;
	padding:0 0px;
	margin: 0 auto;
}
#logo 
{
	position: absolute;
	display: block;
	top:25px;
	left:0px;
	width:423px;
	padding-top:86px;
	background-image:url(../images/logo.gif);
	background-repeat:no-repeat;
	margin:0 auto;
	font-size:18px;
	color:#848282;	
	color:white;
}
#crumbtrail
{
	position:absolute;
	right:0px;
	top:0;
	font-size:11px;
	color:#5f5c5c;
}
#search
{
	position: absolute;
	display: block;
	top:30px;
	right:0px;
}
#search p {	padding: 0; margin:0; }
#search input.keywords
{
	width:109px;
	height:16px;
	background-image:url(../images/search_box.jpg);
	background-color:#67858D;
	
	border:none;
	padding:3px 5px;
	color:#fa800e;
	
}
#search input.search
{
	border:none;
	height:13px;
	width:43px;
	padding:2px 0 0 2px;
}
p#subscribe {font-weight:bold;}
p#subscribe input.email 
{
	width:109px;
	height:16px;
	background-image:url(../images/search_box.jpg);
	background-color:#67858D;
	
	border:none;
	padding:3px 5px;
	color:#fa800e;
	
}
#frame #content p#subscribe input.subscribe
{
	border:none;
	height:13px;
	width:67px;
	padding:2px 0 0 2px;
	background-color:#67858D;
}
#content
{
	display: block;
	position:relative;
	padding-left: 0px;
	padding-top: 170px;
	height:430px;
	min-height:430px;
}
html>body #content { height: auto; }

#content a {color:#e20a17; text-decoration:underline;}
#content a:visited {text-decoration:none;}
#content a:hover {text-decoration:underline; font-weight:bold;}
#content h1 {font-size:20px; color:color:#e20a17;font-weight:bold; margin-top:0; padding-top:0;}
#content h2 {font-size:15px; color:color:#e20a17;font-weight:bold;}
#content td {padding:5px; text-align:left; vertical-align:top;}
#images {display:block; position:relative; background-color:#fa800e; width:760px; height:250px;}
#signup
{
	position:absolute;
	margin:0; padding:0;
	left:50px;
	top:20px;
	width:210px;
	color:white;
	font-weight:bold;
}
.furniture_list, .furniture_list_projects
{
	padding:0; margin:0; 
}
.furniture_list li, .furniture_list_projects li
{
	list-style-type:none;
	margin:3px 0px;
	padding:0px;
	float:left;
	position:relative;
	height:170px; overflow:none;
	text-align:center;
	width:190px;
}
.furniture_list_projects li { width: 245px; }
/*html>body .furniture_list li {width:auto;} */
.pages_label {clear:both; font-size:14px;}

#float_div
{
	display:block;
	position:absolute;
	border:1px solid black;
	padding:8px 10px;
	background-color:white;
}

#main_image { padding:0;}
#product_display img {padding:0; margin:0; padding:5px 0;}

.product_description { clear:both;}
html>body .product_description {width:auto;}
.product_leftcol {float:left; margin:0; padding:0;width:150px; }
.project_leftcol {float:left; margin:0; padding:0;width:210px; }
.image_ctr {margin:0;text-align:right; }
.left {margin:0 10px 10px 0; float:left; position:relative;}
#content table.home_page { overflow:hidden; ;margin:0 auto; border-collapse:collapse; }
#content table.home_page td {padding:1px; margin:0; overflow:hidden; }
#content table.home_page td a {padding:0 ; margin:0;}
#content table.home_page td img {padding:0; margin:0;}

#content table.home_page td.cell1 {width:148px;height:199px; }
#content table.home_page td.cell2 {width:265px;height:199px; }
#content table.home_page td.cell3 {width:147px;height:199px; }
#content table.home_page td.cell4 {width:147px;height:199px; }

#content table.home_page td.cell5 {width:289px;height:295px; }
#content table.home_page td.cell6 {width:432px;height:61px;  }

#content table.home_page td.cell7 {width:297px;height:229px; }
#content table.home_page td.cell8 {width:131px;height:229px; }
