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

html body {	
	margin:0px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding:0px;
	background-color:#8c8c8c;
}


p, h1, h2, h3, h4, h5, h6, ul, li, table, td, th, tr, form, input, img, button, hr {
	margin:0px;
	padding:0px;
}

a:link, a:visited { 
color:#000000;
text-decoration:none;
}

a:hover, a:active { 
color:#000000;
text-decoration:underline;
}

img {
	border:none;
}

#container {
	position:relative;
	width:890px;
	margin-left:auto;
	margin-right:auto;
}

#header {
	position:relative;
	float:left;
	width:890px;
	background:url(../images/header.jpg) top left no-repeat;
	height:163px;  /* was 190px */
	padding:27px 0px 0px 67px;
}

#nav {
	position:relative;
	float:left;
	width:890px;
	background:url(../images/menu.jpg) top left no-repeat;
	
	/*height:78px;*/
}

		#tel {
			position:relative;
			float:left;
			color:#96d200;
			font-size:20px;
			margin-left:74px;
			margin-top:30px;
		}
		
		#menu {
			position:relative;
			float:left;

			margin-left:49px;  /* was 81px */
			margin-top:27px;  /* was 33px */
			
			padding-top:6px;
			padding-left:32px;
			
			border-left:solid 2px #bebebe;
			height:30px;
		}
		
				#menu ul {
					list-style:none;
				}
				
				#menu ul li {
					display:inline;
					margin-right:25px;
					font-size:16px;
					color:#7c7c7c;
				}
				
				#menu ul li a:link, #menu ul li a:visited {
					color:#7c7c7c;
					text-decoration:none;
				}
				
				#menu ul li a:active, #menu ul li a:hover {
					color:#7c7c7c;
					text-decoration:underline;
				}
				
						#greenLine {
							position:relative;
							float:left;
							width:752px;
							height:1px;
							margin-left:70px;
							margin-top:9px;
							border-bottom:#96d200 4px solid;
						}
						
						#greenLine2 {
							position:relative;
							float:left;
							width:752px;
							height:1px;
							margin-left:45px;
							margin-top:20px;
							border-bottom:#96d200 4px solid;
						}

#greenLine3 {
							position:relative;
							float:left;
							width:752px;
							height:1px;
							margin-left:25px;
							margin-top:50px;
							border-bottom:#96d200 4px solid;
						}

#middle {
	position:relative;
	float:left;
	width:830px;
	padding-left:25px; /* was 73px */
	padding-right:50px;
	padding-top:00px; /* was 40px */
	background:url(../images/middle.jpg) repeat-y top left;
}

		#middle h1 {
			text-align:center;
			color:#73767c;
			font-weight:normal;
			font-size:44px;
			padding-top:40px;
		}
		
		#middle h2 {
			text-align:center;
			color:#73767c;
			font-weight:normal;
			margin-top:10px;
			margin-bottom:30px;
			font-size:18px;
		}
		
		/* self clearing rules */
		#middle:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
		#middle { display: inline-block; height: 1%; }
		/* Hides from IE-mac \*/
		#middle { display: block; }
		/* End hide from IE-mac */




#middle2 {
	position:relative;
	float:left;
	width:830px;
	padding-left:45px; /* was 73px */
	padding-right:30px;
	padding-top:00px; /* was 40px */
	background:url(../images/middle.jpg) repeat-y top left;
}

		#middle2 h1 {
			text-align:center;
			color:#73767c;
			font-weight:normal;
			font-size:44px;
			padding-top:40px;
		}
		
		#middle2 h2 {
			text-align:left;
			color:#73767c;
			font-weight:normal;
			margin-top:10px;
			margin-bottom:10px;
			font-size:22px;
		}
		
		/* self clearing rules */
		#middle2:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
		#middle2 { display: inline-block; height: 1%; }
		/* Hides from IE-mac \*/
		#middle2 { display: block; }
		/* End hide from IE-mac */

		
				#links {
					position:relative;
					float:left;
					width:218px; /*  was 282px */
					margin-left:25px;
					margin-top:22px;
				}
				
					#links img {
						margin-bottom:10px;
					}
					
							#navLinks {
								position:relative;
								float:left;
								width:218px;
							}

							#navLinks div h2 {
								color:#000000;
font-size:18px;
text-align:center;
								}			

#navLinks a:link, #navlinks a:visited {
text-decoration:none;
color:#000000
}
					
#navLinks div h2 a:active, #navlinks div h2 a:hover {
text-decoration:none;
color:#000000
}									
									#navLinks div {
										position:relative;
										float:left;
										width:218px;
										background-color:#bebebe;
										height:30px;
										margin-bottom:10px;
										padding-bottom:14px
									}
									
									
				#main {
					position:relative;
					float:left;
					width:500px;
					margin-left:22px;			
					border-left:solid 2px #bebebe;
					padding-left:32px;
					margin-top:19px;
					padding-top:0px;
					
				}

#main ul {
	margin:0;
	padding:0;
}
				
					#main img {
						margin-top:7px;
					}
				
					#main p, #main ul li {
						margin-bottom:14px;
						color:#73767c;
						font-size:16px;
					}

					#main p {
						width:450px;
					}
					
					#main h1 {
						margin-bottom:14px;
						font-weight:normal;
						font-size:32px;
						text-align:left;
						padding-top:0px;
						margin-top:-2px;
					}




		#box {
			margin-left:43px;
			color:#000000;
		}
		
		.greybox1 h3, .greybox2 h3, .greybox3 h3, .greybox4 h3 {
			font-size:18px;
			font-weight:normal;
			text-align:center;
			padding-top:235px;
		}
		
		.greybox1 a:link, .greybox1 a:visited, .greybox2 a:link, .greybox2 a:visited, .greybox3 a:link, .greybox3 a:visited, .greybox4 a:link, .greybox4 a:visited{
			text-decoration:none;
			color:#000000;
		}
		
		.greybox1 a:active, .greybox1 a:hover, .greybox2 a:active, .greybox2 a:hover, .greybox3 a:active, .greybox3 a:hover, .greybox4 a:active, .greybox4 a:hover{
			text-decoration:none;
			color:#000000;
		}
		
			.greybox1 {
				position:relative;
				float:left;
				width:181px;
				margin-right:10px;
				background:url(../images/pods1.jpg) no-repeat;
				height:279px;
			}
			
			.greybox2 {
				position:relative;
				float:left;
				width:181px;
				margin-right:10px;
				background:url(../images/furniture2.jpg) no-repeat;
				height:279px;
			}
			
			.greybox3 {
				position:relative;
				float:left;
				width:181px;
				margin-right:10px;
				background:url(../images/design3.jpg) no-repeat;
				height:279px;
			}
			
			.greybox4 {
				position:relative;
				float:left;
				width:181px;
				margin-right:10px;
				background:url(../images/installation4.jpg) no-repeat;
				height:279px;
			}

#footer {
	position:relative;
	float:left;
	width:890px;
	background:url(../images/footer.jpg) no-repeat top left;
	color:#858585;
	text-align:center;
	
	padding-top:20px;
	
	height:78px;
}

		#footer span a:link, #footer span a:visited {
			text-decoration:none;
			color:#858585;
		}
		
		#footer span a:active, #footer span a:hover {
			text-decoration:none;
			color:#858585;
		} 

.formContainer {
position:relative;
float:left;
width:100%;
}

.formLabels {
					position:relative;
					float:left;
					width:150px;
					font-size:16px;
color:#73767C;
					font-weight:normal;
					margin-top:25px;
					margin-left:15px;
					margin-bottom:20px;
				}
				
					
					label {
						display:block;
						margin-bottom:13px;
					}
					
					input, textarea {
						display:block;
						margin-bottom:15px;
width:300px;
border: 1px solid #73767C;
					}

input#submit {
	width:150px;
}
				
				
				.formBoxes {
					position:relative;
					float:left;
					width:235px;
					margin-top:25px;
					margin-bottom:20px;
				}
