
	body {
	
		background-color: #030303;
		margin: 0px;
		padding-bottom: 25px;
	
	}
	
	img {
	
		border: none;
	
	}
	
	div, td {
	
		line-height: 16px;
		font-family: Arial, sans-serif;
		color: #FFFFFF;
		font-size: 11px;
	
	}
	
	td {
	
		vertical-align: top;
	
	}
	
	div.div {
	
		margin: 0 auto 0 auto;
		width: 782px;
	
	}
	
	a {
	
		color: #FFFFFF;
		text-decoration: underline;
	
	}
	
	a:hover {
	
		color: #EEEEEE;
		text-decoration: underline;
	
	}
	
	h1 {
	
		margin: 0px;
		padding-bottom: 8px;
		font-family: Arial, sans-serif;
		font-size: 12px;
		color: #FFFFFF;
		font-weight: bold;
	
	}
	
	h2 {
	
		margin: 0px;
		padding: 0px;
		font-family: Arial, sans-serif;
		font-size: 11px;
		color: #FFFFFF;
		font-weight: bold;
	
	}
	
	div.p {
	
		margin-bottom: 16px;
	
	}
	
	div#copyright {
	
		font-size: 10px;
		text-align: right;
		padding-top: 8px;
	
	}
	
	div.tophr {
	
		line-height: 8px;
		padding-bottom: 2px;
		border-top: 1px solid #C2C2C2;
	
	}
	
	div.bottomhr {
	
		line-height: 8px;
		padding-top: 2px;
		border-bottom: 1px solid #C2C2C2;
	
	}
	
	div.hr {
	
		line-height: 1px;
		font-size: 1px;
		padding-bottom: 0px;
		border-top: 1px solid #C2C2C2;
	
	}
	
	div#contact {
	
		height: 339px;
		background-repeat: no-repeat;
		background-image: url('/img/pages/contact.jpg');
	
	}
	
	div#contactleft {
	
		float: left;
		padding-left: 230px;
		padding-top: 35px;
		width: 250px;
	
	}
	
	div#contactright {
	
		margin-left: 500px;
		padding-top: 35px;
	
	}
	
	input, textarea {
	
		font-family: Arial, sans-serif;
		font-size: 11px;
		color: #FFFFFF;
		border: 1px solid #C2C2C2;
		width: 200px;
		background-color: #030303;
	
	}
	
	table#contacttable {
	
		margin-top: 8px;
	
	}
	
	form {
	
		margin: 0px;
	
	}
	
	table.materials {
	
		height: 110px;
		border: 1px solid #C2C2C2;
		width: 780px;
		margin: 0 auto 0 auto;
		margin-top: 8px;
	
	}
	
	td.material {
	
		width: 100px;
		padding: 0px;
		border-right: 1px solid #C2C2C2;
	
	}
	
	td.materialdescription {
	
		padding-left: 10px;
		padding-right: 10px;
		vertical-align: middle;
	
	}
	
	table.project {
	
		border: 1px solid #C2C2C2;
		margin: 0 auto 0 auto;
		margin-bottom: 8px;
	
	}
	
	td.testimonial {
	
		border-right: 1px solid #C2C2C2;
	
	}
	
	div.service {
	
		margin-top: 8px;
	
	}
	
	h1.project {
	
		padding-top: 5px;
	
	}
	
	a.portfoliobox {
	
		display: block; 
		float: right; 
		margin-left: 1px; 
		text-align: center; 
		color: #FFFFFF; 
		width: 22px; 
		height: 19px; 
		font-weight: bold; 
		text-decoration: none; 
		background-color: #222222; 
		padding-top: 3px;
	
	}
	
	a.portfoliobox:hover, a.portfolioboxhighlight {
	
		background-color: #111111;
	
	}
	
	.fullwidth {
	
		width: 100%;
	
	}
	
	
	
	