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

body#content {
background-color:#FFFFFF;
}

body {
background-color:#677d6b;
margin: 0 auto;
}

#container {
width:981px;
background-image:url(/img/site/bg_1px.gif);
}

#header {
}
	#header_left {
	float:left;
	}
	
	#header_right {
	float:left;
	}
		#showroom{
		position:absolute;
		top:10px;
		left:700px;
		width:177px;
		height:71px;
		}
#content {
}
	#nav {
	float:left;
	width: 200px;
	
	}
	#nav a {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	margin-top:5px;
	text-align:right;
	text-decoration:none;
	}
		#nav_text {
		margin-right: 5px;
		}
		
	#content_text {
	float:left;
	width: 780px;
	}
		#image {
		float:left;
		border-color:#999999;
		}
		
		#content_text_area {
		float:left;
		padding:5px;
		background-color: #FFFFFF;
		border:2px solid #cccccc;
		font-family:Arial, Helvetica, sans-serif;
		font-size: 12px;
		width:353px;
		}
		
		#content_text_area_int {
		float:left;
		padding:5px;
		background-color: #FFFFFF;
		border:2px solid #cccccc;
		font-family:Arial, Helvetica, sans-serif;
		font-size: 12px;
		width:765px;
		}
		
#footer {
float:left;
background-color:#FFFFFF;
width:980px;
margin-top:5px;
text-align:center;
padding-top:5px;
padding-bottom:5px;
}

#footernav {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-align:right;
}

	#footernav a {
	color:#FFFFFF;
	text-decoration:none;
	}

.border_bottom {
border-bottom:1px solid #FFFFFF;
}

/*Estimates form */

#estimatesForm form {

  margin: 0;

  padding: 0;

  font-size: 100%;

  width: 700px;

}



#estimatesForm form fieldset {

  clear: both;

  font-size: 100%;

  border-color: #000000;

  font-size:18px;

  border-width: 1px 0 0 0;

  border-style: solid none none none;

  padding: 10px;

  margin: 0 0 0 0;

}

legend {

font-size:14px;

  color:#535353;

  font-weight:bold;

}



#estimatesForm form fieldset legend {

  font-size: 150%;

  font-weight: normal;

  color: #000000;

  margin: 0 0 0 0;

  padding: 0 5px;

}

#estimatesForm label{

float: left;

width: 200px;

font-weight: bold;

}



#estimatesForm input, textarea, select{

border: solid #535353 1px;

margin-bottom: 5px;

}



#estimatesForm textarea{



}



#estimatesForm .boxes{

width: 1em;

}



#submitbutton{

margin-left: 120px;

margin-top: 5px;

width: 90px;

}




/*ContactUs form */

legend { color: #3e3e3e; font-size: 1.5em; font-weight: bold;  padding: 0 6px; }
fieldset { background-color: white; margin-right: 20px; margin-left: 20px; padding: 5px 10px 5px 20px; border: solid 1px #3e3e3e; }
label { font-size: 1em; text-align: right; width: 15em; float: left; margin-right: 0.5em; display: block; }
.submit input { margin-top: 10px; margin-bottom: 10px; margin-left: 7.5em; }


form#jobApp fieldset { 
	font-size: 100%; 
	background-color: #fff; 
	width: 500px; 
	margin-bottom: 10px;
	margin-top: 10px; }
	
form#jobApp legend {
  padding: 1px 2px;
  font-weight: bold;
}

form#jobApp label { 
	line-height: 1.8; 
	text-align: left; 
	vertical-align: top; 
	width: 300px;
}
	
form#jobApp fieldset ul {
  margin: 0;
  padding: 0;
}

form#jobApp fieldset li {
  list-style: none;
  padding: 5px;
  margin: 0;
}

input, textarea, select { 
	margin: 0; 
	padding: 1px; 
	font-size: 100%; 
	font-family: inherit; 
	background-color: #e2e2e2; 
}


