body			{font-size:11px;font-family:helvetica,verdana,arial;color:#333333;margin:0px;padding:25px;background:#ffffff;}
html, body		{}

.container {
	position:relative;
	width:1000px;
	margin:0px auto;
}

img			{display:block;border:0px;}

a			{color:#000000;text-decoration:none;}

.header			{display:block;width:1000px;position:relative;}

.logo			{display:block;width:250px;height:53px;padding-bottom:5px;}

.banner			{float:right;clear:both;}

.top			{display:block;clear:both;}
.intro			{font-size:12px;width:400px;color:#a6a992;float:left;padding-top:6px;}

.topfront 		{padding-top:10px;}
.topfront .search	{position:absolute;bottom:10px;right:0px;}
.topsearch		{clear:both;}
.topsearch .search	{float:right;margin:0px;padding:0px;}

.search			{display:block;width:200px;}
.search	input		{display:block;float:right;margin-left:10px;}
.search	.button		{position:relative;top:3px;}
.search	.box		{display:block;padding:0px;margin-top:3px;color:#999999;font-size:11px;line-height:11px;width:150px;padding:1px 0px 1px 0px;border:1px #a6a992 solid;}

.breadcrumbs		{display:none;padding:6px 0px 6px 235px;font-size:10px;}
.breadcrumbs a		{color:#666666;text-decoration:none;}
.breadcrumbs a:hover	{color:#000000;text-decoration:none;}


.menu			{display:block;margin-bottom:1px;background:#ffffff;width:auto;height:26px;}
.menu .home		{width:174px;}
.menu a			{display:block;float:left;border-right:1px solid #ffffff;padding:7px 15px 8px 15px;line-height:11px;color:#666666;}
.menu a:hover		{color:#ff0000;}

.navigation		{width:199px;float:left;background:#ffffff;padding-right:20px;padding-bottom:10px;margin-right:1px;}
.navigation ul		{margin:0px;padding:0px;list-style-image: url(../images/arrow-red.gif);}
.navigation ul ul	{padding-left:13px;list-style-image:none;list-style-type:none;}
.navigation li		{margin:0px;padding:3px 0px 3px 0px;}
.navigation .on		{border-bottom:1px red solid;}

.side			{width:280px;float:right;}
.side .gray		{background:#f4f4f1;padding:15px;}
.side .gray-end		{width:280px;height:15px;background:url(../images/bottomrightcorner.gif) top right no-repeat #f4f4f1;margin-bottom:15px;}
.side h1		{font-size:12px;font-weight:bold;color:#ff0000;margin-top:10px;}
.side h2		{color:#666666;font-size:12px;margin-top:10px;margin-bottom:5px;padding:0px;}
.side a			{text-decoration:underline;;}

.wide .main		{width:780px;}

.main			{width:450px;float:left;color:#333333;}
.main .padding		{padding-left:0px;}
.main h1		{font-size:12px;font-weight:bold;color:#ff0000;margin-top:37px;}
.main h1 a		{color:#ff0000;text-decoration:none;}
.main h1 a:hover	{color:#ff0000;text-decoration:underline;}
.main h2		{color:#666666;font-size:12px;margin-top:20px;margin-bottom:20px;padding:0px;}
.main a			{color:#000000;text-decoration:underline;}
.main a:hover		{color:#ff0000;text-decoration:underline;}

.front			{width:780px;float:left;color:#333333;}
.front .padding		{padding:15px;}

.feature		{display:block;float:left;position:relative;width:250px;height:220px;margin-right:1px;}
.overlay-furniture	{display:block;position:absolute;left:0px;top:0px;}
.overlay-projects	{display:block;position:absolute;left:0px;top:0px;}

.actions		{color:#666666;}
.actions a		{color:#666666;text-decoration:underline;}
.actions a:hover	{color:#000000;text-decoration:underline;}

.footer			{color:#a6a992;margin-top:30px;}
.footer .dots		{margin-bottom:10px;}
.footer a		{color:#a6a992;text-decoration:none;}
.footer a:hover		{color:#a6a992;text-decoration:underline;}
.front .footer		{color:#a6a992;margin-top:0px;width:1000px;}

.thumbnails		{background:url('../images/thumbnailbackground.gif');width:280px;margin-top:10px;padding-top:15px;}
.thumbnails img		{display:inline;border:0px;}
.thumbnails a		{width:140px;height:140px;overflow:hidden;float:left;text-align:center;}

.photo			{margin-bottom:20px;}
.photo img		{float:left;}
.photo .caption		{color:#bbbbbb;font-size:10px;padding-top:5px;text-align:right;padding-bottom:5px;clear:both;}

.products		{margin-top:20px;}
.product		{display:block;float:left;width:110px;height:190px;margin-left:0px;margin-right:20px;}
.product img		{display:inline;}
.product .image		{display:table-cell;width:110px;height:110px;text-align:center;vertical-align:middle;}
.product .title		{display:block;text-align:center;margin-top:10px;}
.product .title a	{font-size:10px;color:#878787;text-decoration:none;}
.product .title a:hover	{color:#000000;text-decoration:none;}

.story 			{width:470px;padding-bottom:30px;clear:both;}
.story .image		{display:block;float:left;width:110px;text-align:right;margin-right:10px;padding-bottom:10px;}
.story .image img	{display:inline;}
.story h2		{margin-top:0px;margin-bottom:10px;}
.story .text		{display:block;float:left;width:330px;}
.story p		{margin-top:0px;margin-bottom:5px;}
.story a		{color:#666666;}

.pageinfo		{width:auto;margin:0px;padding:10px 5px 10px 0px;background:#ffffff;color:#666666;margin-bottom:1px;}
.pageinfo h1		{margin:0px;padding:0px;font-size:12px;font-weight:bold;}
.pageinfo .image	{float:right;margin-left:20px;}
.pageinfo a.info	{color:#999999;}

.list			{margin-top:20px;width:100%;border-collapse:collapse;}
.list td		{border-bottom:10px solid #ffffff;padding:3px;}
.list .number		{background:#ffffff;width:10px;text-align:right;padding-right:15px;}
.list .description	{background:#f9f9f9;}

.displayoptions		{display:none;width:auto;margin:0px;padding:0px 0px 5px 0px;background:#ffffff;color:#666666;margin-bottom:1px;}
.displayoptions .order	{float:right;padding:3px 20px 0px 0px;}
.displayoptions .numpp	{float:right;padding:3px 20px 0px 0px;}
.displayoptions .button	{padding:0px 0px 0px 15px;}

.extrainfo		{float:left;width:200px;height:;margin-right:20px;padding:20px;background:#f4f4f1;}

.pagelist		{text-align:center;}

#close			{display:none;}


.dots			{height:1px;background:url('../images/dots.gif');margin-top:7px;margin-bottom:7px;overflow:hidden;}

.end			{clear:both;overflow:hidden;}

#slideshowoff		{display:none;;}
#slideshow		{width:780px;height:280px;overflow:hidden;}
.wide #slideshow 	{height:120px;}
.wide #slideshow .x 	img	{width:780px;}
.wide #slideshow .big img	{width:500px;}
.wide #slideshow .small img	{width:auto;height:120px;}
.holder			{width:2000px;}
.holder	img		{display:block;}
.holder	a		{display:block;}
.holder	.image		{width:334px;height:120px;overflow:hidden;display:block;float:left;margin:0px;padding:0px;}

.header #slideshow 		{width:1000px;height:120px;}
.header #slideshow img		{height:120px;}
.header #slideshow .holder	{width:2000px;}


.slider			{height:75px;width:auto;}
.slider img		{height:75px;display:inline;border:0px;}
