<html>

<head>

<style type="text/css">

html	{
	margin: 0;
	border: 0;
	padding: 0;
	background: #eee;
	}

body	{
	margin: 0;
	border: 0;
	padding: 0;
	background: #eee;
	}


h1, h2, h3, h4, h5, h6	{
	margin: 20px 0 10px;
	padding: 0;
	padding-bottom: 20px;
	}

h1	{
	font-size: 250%;
	}

.mobile_only	{
	display: none;
	}

div.column_full,
div.column_half,
div.column_one_third,
div.column_two_thirds,
div.column_one_quarter,
div.column_two_quarters,
div.column_three_quarters,
div.column_one_fifth,
div.column_one_sixth	{
	margin: 10px;
	padding: 10px 20px;
	}

div.column_full	{
	width: 1078px;
	}

div.column_half	{
	width: 508px;
	}

div.column_one_third	{
	width: 318px;
	}

div.column_two_thirds	{
	width: 698px;
	}

div#header_inner	{
	margin: 0 auto 10px;
	border: 0;
	width: 1120px;	
	height: 160px;
	}

div#webpage	{
	margin: 10px auto;
	border: 1px solid #d3d3d3;
	padding: 10px;
	width: 1140px;
	}

a img#getintouch {
	margin-top: -65px;
	float: right;
	width: 300px;
	}

a img.index_panel {
	margin: 16px 27px;
	}

a img.page_icon,
img.page_icon {
	margin: 5px;
	width: 249px;
	float: right;
	}

div.before_after	{
	margin: 10px 27px;
	padding: 15px 0;
	width: 302px;
	height: 380px;
	float: left;
	}

div.before_after img	{
	width: 290px;
	float: left;
	}

div.before_after p	{
	padding: 0 10px;
	}

div#images a img.gallery {
	margin: 10px 20px;
	float: left;
	}

iframe#map	{
	margin: 10px 0;
	padding: 5px;
	width: 1065px;
	height: 335px;
	}

div#footernav	{
	height: 240px;
	}

div#footernav div#website_by {
	margin: 30px auto;
	}

div#footernav div#footernav_inner	{
	width: 1140px;
	}

</style>

</head>

</html>