﻿/*GLOBAL RESET*/
td {margin:0; padding:0;} 
th {margin:0; padding:0;} 
blockquote {margin:0; padding:0;} 
p {margin:0; padding:0;} 
textarea {margin:0; padding:0;} 
input {margin:0; padding:0;} 
fieldset {margin:0; padding:0;} 
form {margin:0; padding:0;} 
pre {margin:0; padding:0;} 
h6 {margin:0; padding:0;} 
h5 {margin:0; padding:0;} 
h4 {margin:0; padding:0;} 
h3 {margin:0; padding:0;} 
h2 {margin:0; padding:0;} 
h1 {margin:0; padding:0;} 
li {margin:0; padding:0;} 
ol {margin:0; padding:0;} 
ul {margin:0; padding:0;} 
dd {margin:0; padding:0;} 
dt {margin:0; padding:0;} 
dl {margin:0; padding:0;} 
div {margin:0; padding:0;} 
body {margin:0; padding:0;} 
table {border-collapse:collapse; border-spacing:0;} 
img {border:0;} 
fieldset {border:0;} 
var {font-style:normal;font-weight:normal;} 
th {font-style:normal;font-weight:normal;} 
strong {font-style:normal;font-weight:normal;} 
em {font-style:normal;font-weight:normal;} 
dfn {font-style:normal;font-weight:normal;} 
code {font-style:normal;font-weight:normal;} 
cite {font-style:normal;font-weight:normal;} 
caption {font-style:normal;font-weight:normal;} 
address {font-style:normal;font-weight:normal;} 
ul{list-style:none;} 
ol{list-style:none;} 
th {text-align:left;} 
caption {text-align:left;} 
h6 {font-size:100%;font-weight:normal;} 
h5 {font-size:100%;font-weight:normal;} 
h4 {font-size:100%;font-weight:normal;} 
h3 {font-size:100%;font-weight:normal;} 
h2 {font-size:100%;font-weight:normal;} 
h1 {font-size:100%;font-weight:normal;} 
q:after {content:'';} 
q:before {content:'';} 
acronym {border:0;} 

abbr {border:0;} 

body{background:url(images/body_bkgrd.gif);}
p{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#aaaaaa; padding:5px 5px 5px 5px;}
.right{float:right;}
.left{float:left;}
.header{margin:1px 0 0 1px;}
.strong{font-weight:600; color:#c2ad0e;}
ul{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#aaaaaa;}
a{color:#c2ad0e;}

/*LAYOUT*/
#wrapper{width:1024px; margin:0 auto;}
#header{width:1024px; height:160px; text-align:center; background:url(images/header.jpg) no-repeat; text-indent:-9999px;}
#menu{width:1024px; height:51px; text-align:center; background:url(images/nav_bkgrd.jpg) repeat-x;}
#menu li{display:inline;} 

#masthead{width:1024px; height:389px; background:url(images/masthead8.png) no-repeat; margin:0 0 10px;}

#content{width:1010px; margin:0 auto;}

.col1{width:333px; float:left; height:200px; background:url(images/text_header_bkgrd.gif) no-repeat;}
.col2{width:333px; float:left; height:200px; background:url(images/text_header_bkgrd.gif) no-repeat;}
.col3{width:333px; float:right; height:200px; background:url(images/text_header_bkgrd.gif) no-repeat;}

.lgcol{width:664px; float:right; height:190px; background:url(images/lg_text_header_bkgrd.gif) no-repeat;}

.bottom p{margin:0 0 15px 0;}
#section1{width:1010px; margin:0 0 10px 0; border:1px #3f3f3f solid;}
	#section1 .col1{margin:2px 0 0 2px;}
	#section1 .lgcol{margin:2px 2px 0 0;}
	#section1 .bottom{margin:20px 0 10px 0; clear:both;}
#section2{width:1010px; height:260px; margin:0 0 10px 0; border:1px #3f3f3f solid; clear:both;}
	#section2 .col1{margin:2px 0 0 2px;}
	#section2 .centerText{float:left; width:320px; padding:75px 0 0 10px;}
	#section2 .col3{margin:2px 2px 0 0;}
.middle{height:70px; margin:0 0 15px 0;}
#section3{width:1010px; height:150px; margin:0 0 10px 0; border:1px #3f3f3f solid; clear:both;}
	#section3 .col1{margin:2px 0 0 2px; height:135px}
	#section3 .col2{margin:2px 0 0 5px; height:135px}
	#section3 .col3{margin:2px 2px 0 0; height:135px}
	
	
/*#content{width:1010px; margin:0 auto;} 

.col1{width:333px; float:left; height:200px; background:url(images/text_header_bkgrd.gif) no-repeat; margin:1px 0 0 1px;} 
.col2{width:333px; float:left; height:200px; background:url(images/text_header_bkgrd.gif) no-repeat; margin:0 0 0 13px;} 
.col3{width:333px; float:right;height:200px; background:url(images/text_header_bkgrd.gif) no-repeat;} 
.bottom{width:1010px; clear:both;  margin:0 0 30px 0; background:url(images/text_header_bkgrd.gif) no-repeat;} 
.lgcol{width:664px; float:right; height:190px; background:url(images/lg_text_header_bkgrd.gif) no-repeat; margin:1px;}
.centerText{width:333px; float:left; margin:40px 0 0 13px; background:none;}

#section1{width:1010px; margin:0 0 10px 0; border:1px #3f3f3f solid; }
#section2{width:800px; margin:0 0 0 0 padding:0 0 0px 0; clear:both;}
	#section2 img{text-align:center;}
	#section2 p{width:900px;}
	#section2 .bottom{width:900px; clear:both;  margin:0 0 0 0; border:1px #3f3f3f solid; background:none;}
	
#section3{width:1010px; clear:both; margin:0 0 30px 0; border:1px #3f3f3f solid;}
#section4{width:1010px;  clear:both;}
	#section4, .col2 p{padding:0 0 0 5px;}
	#section4 img{margin:75px 0 0 0;}*/

/*FLOORING*/
#flooringcontent{padding:0 5px;}
	#flooringcontent li{font-size:16px; margin:0 0 0 10px;}
#flooringcontent #top p{font-size:20px; color:#b19e0f; margin:10px 0 20px 0;}
#flooringcontent .col1{height:390px; width:330px; border:1px #3f3f3f solid; background:none; margin:0 0 10px 0;}
	#flooringcontent .col1 p{margin:0 0 0 5px;}
#flooringcontent .col2{height:390px; width:330px; border:1px #3f3f3f solid; background:none; margin:0 0 10px 0;}
	#flooringcontent .col2 p{margin:0 0 0 5px;}
#flooringcontent .col3{height:390px; width:330px; border:1px #3f3f3f solid; background:none; margin:0 0 10px 0;}
	#flooringcontent .col3 p{margin:0 0 0 5px;}
.imgheader {margin:2px 0 0 2px;}
.displayimg {margin:5px 0 0 10px;}
.filler{margin:10px 0 0 10px;}
#flooringcontent .col2{margin:0 0 10px 10px; }
#flooringcontent .bottom{text-align:center;}

/*CABINETS*/
#cabinetcontent{padding:0 5px; height:700px;}
#cabinetcontent  h2{font-size:23px; color:#b19e0f; margin:0 0 20px 0; font-family:Arial, Helvetica, sans-serif;}
#cabinetcontent #top{text-align:center; margin:0 0 15px 0;}
#cabinetcontent .col2{margin:0 0 0 10px;}
#cabinetcontent #section{height:475px;}
#cabinetcontent #section img{margin:2px 0 0 10px;}
#cabinetcontent #section1{height:475px; border:none; width:1024px;}
#cabinetcontent #section1 img{margin:2px 0 0 10px;}
#cabinetcontent .bottom{text-align:center;}
/*WALL*/
#wallcontent{padding:0 5px;}
	#wallcontent li{font-size:16px; margin:0 0 0 10px;}
#wallcontent #top p{font-size:20px; color:#b19e0f; margin:10px 0 20px 0;}
#wallcontent .col1{height:390px; width:330px; border:1px #3f3f3f solid; background:none; margin:0 0 10px 0;}
	#wallcontent .col1 p{margin:0 0 0 5px;}
#wallcontent .col2{height:390px; width:330px; border:1px #3f3f3f solid; background:none; margin:0 0 10px 0;}
	#wallcontent .col2 p{margin:0 0 0 5px;}
#wallcontent .col3{height:390px; width:330px; border:1px #3f3f3f solid; background:none; margin:0 0 10px 0;}
	#wallcontent .col3 p{margin:0 0 0 5px;}
.imgheader {margin:2px 0 0 2px;}
.displayimg {margin:5px 0 0 10px;}
.filler{margin:10px 0 0 10px;}
#wallcontent .col2{margin:0 0 10px 10px; }
#wallcontent .bottom{text-align:center;}

/*METHOD*/
#methodcontent {padding:0 5px;}
#methodcontent img{margin:2px 0 0 2px;}
#methodcontent #top p{font-size:23px; color:#b19e0f; margin:10px 0 20px 0;}
#methodcontent .col2{margin:0 0 0 7px;}
#methodcontent #section{margin:0 0 20px 0;}
#methodcontent #section .col3{background:none;}
#methodcontent .image{margin:30px 0 0 0;}
#methodcontent #section .lgimg{margin:0 0 0 10px;}
#methodcontent #section2 {margin:0; border:none; width:1018px; height:310px;}
#methodcontent #section2 col1{height:285px;}
#methodcontent #section2 col2{height:285px;}
#methodcontent #section2 col3{height:285px;}
#methodcontent .bottom p{font-size:23px; color:#b19e0f; margin:0 0 20px 0;}
#methodcontent .bottom{background:none; padding:-20px 0 0 0;}
.note{font-size:12px; border:1px #3f3f3f solid; width:280px; margin:0 0 0 20px;}
.centerImg{padding:40px 0 0 0;}

/*PORTFOLIO*/
#portfoliocontent {width:1036px;}
#portfoliocontent #top{height:500px;}
#textSection{width:1024px; height:500px; clear:both;}
	#portfoliocontent p{width:330px;}
	#portfoliocontent ul{width:300px; margin:15px;}
	#portfoliocontent li{ list-style:disc outside; width:300px; padding:0 0 5px 0;}
#portfoliocontent img{margin:2px 0 0 2px;}
#portfoliocontent .col1{width:333px; float:left;}

#portfoliocontent .col2{width:333px; float:left; margin:0 0 0 10px;}

#portfoliocontent .col3{width:333px; float:right;}

#portfoliocontent .bottom{background:none;}
#portfoliocontent .bottom p{clear:both; background:none; font-size:23px; color:#b19e0f; width:1000px;}
.second{}
	

/*CONTRACTING*/
#contractcontent {padding:0 5px;}
#contractcontent img{margin:2px 0 0 2px;}
#contractcontent #top p{font-size:23px; color:#b19e0f; margin:10px 0 20px 0;}
#contractcontent .col2{margin:0 0 0 7px;}
#contractcontent .bottom p{font-size:23px; color:#b19e0f; position:relative; left:15px;}
#contractcontent .bottom{background:none; padding:-20px 0 0;}
#contractcontent .bottom img{margin:-30px 0 0 0;}

/*CONTACT*/
#contactContent{width:1024px; margin:0 auto; height:730px;} 
#contactContent a{font-size:18px; font-family:Arial, Helvetica, sans-serif; color:#FFFF00; padding:0px 0 0 0px;}
#contactContent img{padding:3px 0 0 3px;}
.lgcol{padding:8px 0 0 0;}
.address{margin:20px 0 0 15px; font-size:18px; font-family:Arial, Helvetica, sans-serif; color:#aaaaaa;}
.email{margin:20px 0 0 15px; font-size:18px; font-family:Arial, Helvetica, sans-serif; color:#aaaaaa;}
form{width:17em; margin:10px 0 0 60px;}
legend{font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#c2ad0e; margin:0 0 0 -50px;}
#form{list-style:none;}
#form1{list-style:none;}
label{position:absolute; margin:0 0 0 -2.5em; font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#aaaaaa;}
input{margin:0 0 1em 4em;}
textarea{margin:0 0 1em 4.2em;}
.contact_btm{position:relative; top:-100px; margin:0 0 -100px 0;}
.nonreq li{font-size:16px; color:#aaaaaa;}
#checkBox label{margin:0;}

#footer{width:1024px; background:url(images/footer.gif) no-repeat; height:200px; clear:both; margin:30px 0 0 0;}
#link_contact{font-size:18px; font-family:Arial, Helvetica, sans-serif; color:#990000; padding:75px 0 0 25px;}
#link_contact a{color:#FFFF00;}
#link_contact a:visited{color:#FFFF00;}
#btm_menu{text-align:center; padding:60px 0 0 0; font-family:Arial, Helvetica, sans-serif; color:#CCCCCC;}
#btm_menu a:visited{color:#FFFF00;}
#btm_menu li{display:inline;}
#copyright p{text-align:center; font-size:10px; color:#CCCCCC;}
