<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body {
	font: 13px/165% "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #444;
	background-color: #EEE;
	margin: 0px;
	padding: 0px;
}

a {
	color: #25536B;
	text-decoration: underline;	
}

a:hover {
	color: #549DBE;
	text-decoration: underline;
}

.head {
	display:block;
	height:144px;
	background-image: url(images/bg_head.jpg);
	background-repeat: repeat-x;
}

.head .logo {
	display:block;
	width:360px;
	float:left;
}

.head .menu {
	display:block;
	float:right;
	margin-top:26px;
	width:575px;
}

.inner {
	display:block;
	width:1000px;
	margin:auto;
}


.menu ul {
	display:block;
	margin:0;
	padding:0;
	list-style-type: none;
}

.menu li {
	display:block;
	margin:0;
	padding:0;
	float:left;
}

.menu a {
	display:block;
	margin:0;
	padding:0;
	height:28px;
	padding-right:15px;
	padding-left:15px;
	margin-right:15px;
	font-size: 20px;
	color: #333;
	text-decoration: none;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	padding-top:6px;
}

.menu a:hover {
	display:block;
	background-image: url(images/bg_menu_hover.jpg);
	background-repeat: repeat-x;	
}

.menu .current_page_item a {
	background-image: url(images/bg_menu_active.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	color: #FFF;
}

.middle_inside {
	display:block;
	background-color: #64B2D6;
	height:132px;
	background-image: url(images/bg_middle_inside.jpg);
	background-repeat: repeat-x;
}

.middle_inside div {
	display:block;
	background-image: url(images/pic_inside01.jpg);
	width:975px;
	margin:auto;
	font-size: 24px;
	color: #FFF;
	padding-top:97px;
	height:35px;
	padding-left:25px;
}

.middle_home {
	display:block;
	background-color: #64B2D6;
	height:382px;
	background-image: url(images/bg_middle_home.jpg);
	background-repeat: repeat-x;
}

.middle_home div {
	display:block;
	background-image: url(images/pic_home01.jpg);
	width:975px;
	margin:auto;
	font-size: 24px;
	color: #FFF;
	padding-top:347px;
	height:35px;
	padding-left:25px;
}

.content {
	display:block;
	width:970px;
	margin:auto;
	padding:15px;
	background-color: #FFF;
	background-image: url(images/bg_sidebar.png);
	background-repeat: repeat-y;
	background-position: 650px;
}

.foot {
	display:block;
	color: #FFF;
	background-color: #124562;	
	padding-top:20px;
	padding-bottom:25px;
}

.foot a {
	display:block;
	color: #FFF;
	text-decoration: underline;	
	padding-bottom:3px;
}

.foot a:hover {
	display:block;
	color: #DBDBDB;
	text-decoration: underline;
}

.box{
	display:block;
	width:200px;
}

.box .phone{
	display:block;
	padding-top:10px;
	font-size: 18px;
	font-weight: bold;
}

.design{
	display:block;
	font: 10px Arial, Helvetica, sans-serif;
	padding-top:10px;
}

.box .title{
	display:block;
	font-size: 14px;
	color: #AAD6F0;
	padding-bottom:5px;
}

.box.left{
	float:left;
}

.box.right{
	float:right;
}


.subfoot{
	display:block;
	width:1000px;
	background-image: url(images/bg_subfoot.jpg);
	background-position: center top;
	padding-top:20px;
	padding-bottom:20px;
	margin:auto;
	background-repeat: no-repeat;
}

.subfoot a{
	display:block;
	float:left;
	width:286px;
	height:67px;
	margin:17px;
	background-repeat: no-repeat;
	font-size: 20px;
	color: #000;
	text-decoration: none;
	padding-left:10px;
	font-weight: bold;
	padding-top:120px;
}

.subfoot a.residential{
	background-image: url(images/box_residential.jpg);
}

.subfoot a.commercial{
	background-image: url(images/box_commercial.jpg);
}

.subfoot a.gutter{
	background-image: url(images/box_gutter.jpg);
}

.widget-area{
	display:block;
	float:right;
	width:300px;
}

.widget-area ul{
	display:block;
	margin:0px;
	padding:0px;
	list-style-type: none;
}

.entry-content{
	display:block;
	float:left;
	width:600px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

h2{
	color: #4589AC;
	margin-top:45px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

h3{
	color: #4589AC;
	font-size: 28px;	
}

.wpcf7-list-item {
	display:block;
}


.button_request a {
	display:block;
	width:281px;
	height:46px;
	font-size: 24px;
	color: #FFF;
	text-align: center;
	background-image: url(images/button_quote.jpg);
	background-position: top;
	padding-top:18px;
	text-decoration: none;
}

.button_request a:hover {
	background-position: bottom;
}



img {
	border:none;
}

.cl {
	clear:both;
}
</pre></body></html>