@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0;}

body{ margin:0; border:0; background-color: #0B0B0B; font-family:Verdana, Geneva, sans-serif;}

#Wrapper{}

#WrapperHome1		{height:1000px; background-attachment: scroll; background-image: url(../images/background1.jpg); background-repeat: no-repeat;	background-position: center 0px;}
#WrapperHome2		{height:1000px; background-attachment: scroll; background-image: url(../images/background2.jpg); background-repeat: no-repeat;	background-position: center 0px;}
#WrapperHome3		{height:1000px; background-attachment: scroll; background-image: url(../images/background3.jpg); background-repeat: no-repeat;	background-position: center 0px;}
#WrapperHome4		{height:1000px; background-attachment: scroll; background-image: url(../images/background4.jpg); background-repeat: no-repeat;	background-position: center 0px;}
#WrapperHome5		{height:1000px; background-attachment: scroll; background-image: url(../images/background5.jpg); background-repeat: no-repeat;	background-position: center 0px;}
#WrapperHome6		{height:1000px; background-attachment: scroll; background-image: url(../images/background6.jpg); background-repeat: no-repeat;	background-position: center 0px;}

#WrapperContact		{height:1000px; background-attachment: scroll; background-image: url(../images/background-contact.jpg);  background-repeat: no-repeat; background-position: center 0px;}
#WrapperProcess		{height:1000px; background-attachment: scroll; background-image: url(../images/background-process.jpg);  background-repeat: no-repeat; background-position: center 0px;}
#WrapperProjects	{height:1000px; background-attachment: scroll; background-image: url(../images/background-projects.jpg); background-repeat: no-repeat; background-position: center 0px;}
#WrapperProducts	{height:1000px;	background-attachment: scroll; background-image: url(../images/background-products.jpg); background-repeat: no-repeat; background-position: center 0px;}

#WrapperProjectsKitchens				{height:1000px; background-attachment: scroll; background-image: url(../images/background-projects-kitchens.jpg); background-repeat: no-repeat; background-position: center 0px;}
#WrapperProjectsLibraries				{height:1000px;	background-attachment: scroll; background-image: url(../images/background-projects-libraries.jpg); background-repeat: no-repeat; background-position: center 0px;}
#WrapperProjectsBedrooms				{height:1000px; background-attachment: scroll; background-image: url(../images/background-projects-bedrooms.jpg); background-repeat: no-repeat; background-position: center 0px;}
#WrapperProjectsDressing-Rooms			{height:1000px; background-attachment: scroll; background-image: url(../images/background-projects-dressing-rooms.jpg); background-repeat: no-repeat; background-position: center 0px;}
#WrapperProjectsBathrooms				{height:1000px; background-attachment: scroll; background-image: url(../images/background-projects-bathrooms.jpg); background-repeat: no-repeat; background-position: center 0px;}
#WrapperProjectsFreestanding			{height:1000px;	background-attachment: scroll; background-image: url(../images/background-projects-freestanding.jpg); background-repeat: no-repeat; background-position: center 0px;}
#WrapperProjectsFitted					{height:1000px;	background-attachment: scroll; background-image: url(../images/background-projects-fitted.jpg); background-repeat: no-repeat; background-position: center 0px;}
#WrapperProjectsArchitectural-Joinery	{height:1000px;	background-attachment: scroll; background-image: url(../images/background-projects-architectural-joinery.jpg); background-repeat: no-repeat; background-position: center 0px;}
#WrapperProjectsExterior				{height:1000px;	background-attachment: scroll; background-image: url(../images/background-projects-exterior.jpg); background-repeat: no-repeat; background-position: center 0px;}
#WrapperProjectsArchive					{height:1000px;	background-attachment: scroll; background-image: url(../images/background-projects-archive.jpg); background-repeat: no-repeat; background-position: center 0px;}
#WrapperProjectsBrowse-All					{height:1000px;	background-attachment: scroll; background-image: url(../images/background-projects-browse-all.jpg); background-repeat: no-repeat; background-position: center 0px;}


.main {width:1000px; margin:0 auto;}

.header {height:125px;}
.header-logo {width:325px; height:125px; float:right; margin-top:0px; background:url(../images/header-logo.png) no-repeat;}

.header-links{width:480px; height:30px; float:left; margin-top:25px;}
.header-links ul{list-style:none;}
.header-links li{ float:left;}


.nav-home a { display:block;	width:87px; height:20px; background: url("../images/nav-home.png") 0 0 no-repeat; text-decoration: none; text-indent:-2000px;}
.nav-home a:hover {	background-position: -87px 0; }
.nav-home a.selected {background-position: -174px 0; }

.nav-projects a { display:block;	width:87px; height:20px; background: url("../images/nav-projects.png") 0 0 no-repeat; text-decoration: none; text-indent:-2000px;}
.nav-projects a:hover {	background-position: -87px 0; }
.nav-projects a.selected {background-position: -174px 0; }

.nav-process a { display:block;	width:87px; height:20px; background: url("../images/nav-process.png") 0 0 no-repeat; text-decoration: none; text-indent:-2000px;}
.nav-process a:hover {	background-position: -87px 0; }
.nav-process a.selected {background-position: -174px 0; }

.nav-products a { display:block;	width:87px; height:20px; background: url("../images/nav-products.png") 0 0 no-repeat; text-decoration: none; text-indent:-2000px;}
.nav-products a:hover {	background-position: -87px 0; }
.nav-products a.selected {background-position: -174px 0; }

.nav-contact a { display:block;	width:87px; height:20px; background: url("../images/nav-contact.png") 0 0 no-repeat; text-decoration: none; text-indent:-2000px;}
.nav-contact a:hover {	background-position: -87px 0; }
.nav-contact a.selected {background-position: -174px 0; }

.content					 {width:1000px; min-height:400px;}
.content h1					 {color:#8b977f; font-size:20px; margin-bottom:10px;  font-weight:bolder; letter-spacing:-1px;}
.content p					 { color:#FFF; font-size:11px; text-align:justify; line-height:18px; margin-bottom:10px; }
.content ul					 {list-style:none; color:#FFF; }
.content li 				 {line-height:20px;}
.content a					 {color:#FFF; text-decoration:none; font-size:12px; font-weight:bold;}

.content-right				{width:560px; height:360px; float:left; margin-top:10px; margin-right:20px; overflow:visible;}
.content-right h1 			{font-size:18px;}

.contact-right				{width:360px; height:360px; float:left; margin-top:10px; margin-right:20px; overflow:visible;}

.main-lower					{clear:both; margin-top:375px;}
.main-lower2				{width:1000px; height:600px; clear:both; margin-top:25px;}
.main-lower-page			{width:1000px; height:400px; clear:both; margin-top:375px;}

.box						{width:370px; height:360px; margin-top:10px; margin-left:10px; margin-right:19px; float:left; border-right: solid 1px #999; overflow:visible;}
.box h1 					{color:#8b977f; font-size:18px; margin-bottom:10px;  font-weight:bolder; letter-spacing:-1px; margin-left:25px;}
.box-item 					{width:345px; float:left; margin-bottom:10px; margin-left:25px;}
.box-item img 				{border:#ccd3d9 solid 2px; margin-right:10px; float:left;}

.box-item h1				{color:#8b977f; font-size:10px; font-weight:bold; line-height:10px; margin-bottom:5px; margin-top:5px;}
.box-item span				{font-size:12px; font-weight:bold; color:#FFF; margin-bottom:10px; margin-top:5px;}
.box-item p					{font-size:10px; color:#bdbcba; margin-top:10px;}
.box-item a					{font-size:10px; color:#bdbcba; font-weight:bold; text-decoration:none; margin-top:5px; float:left;}



.projects 					{clear:both;}
.projects h2 a				{font-size:12px;}
.project-item 				{ width:300px; height:50px; float:left; margin-right:25px; margin-bottom:10px; position:relative;}
.project-item img 			{float:left; margin-right:10px; border:#ccd3d9 solid 2px;}
.project-link img			{float:left;}
.project-item h1			{font-size:15px; font-weight:bolder; line-height:15px;}
.project-item a				{ font-size:12px;}

.products-left				{width:170px; float:left; margin-right:30px; }


.products-left ul{ list-style-type: none; margin: 5px; padding: 0px;}
.products-left li{ display: inline; line-height:15px;}
.products-left a{	display: block; text-decoration:none; height: 20px; background:#2e2e2e; border-bottom:solid #202020 1px; padding-left:5px; padding-top:5px; color:#FFFFFF; font-size:11px;}

.products-right				{width:1000px; height:600px; float:left;}
.products-right p {float:none;}

.products-item 				{width:474px; height:550px; float:left; margin-right:24px; margin-bottom:30px;}
.products-item img			{ margin-right:10px; border:#ccd3d9 solid 2px; margin-bottom:5px;}

.box-contact {width:600px; float:left; height:380px;}

.archive-item{float:left; margin:5px;  border:#ccd3d9 solid 2px;}

.footer{width:1000px; height:40px; border-top:#25262a solid 1px; margin-top:10px; color:#6e706f; font-size:10px; clear:both; }
.footer-left		{margin-top:5px; float:left; width:800px; height:30px; }
.footer-right		{margin-top:5px; float:right; width:200px; height:30px; text-align: right;}
.footer-right a		{color:#6e706f; text-decoration:none; font-weight:bold;}

