﻿html, body   {
    width: 100%;
    overflow-x: hidden;
    padding: 0;
    margin: 0;
}

#overlay
 {
	position: relative;
	width: 100%;
	background-color:#032C3E; opacity:0.6;
 
}
#contact-left {
	position: relative;
	width: 48%;
	float: left;
	padding: 1%;
	text-align: center;
}
#contact-right {
	position: relative;
	width: 48%;
	float: left;
	padding: 1%;
	text-align: center;
}


#logo {
	background-position: center top;
	position: relative;
	width: 100%;
	text-align: center;
	background-color: #034260;
	background-image: url('../images/york_bg.png');
	background-repeat: no-repeat;
	height:350px;
}

#slider {
	position: relative;
	width: 100%;

}
#content-wrapper {
	position: relative;
	width: 100%;
	max-width:1200px;
	margin-right: auto;
	margin-left: auto;

}
#fullpage {
	width:96%;
	padding:2%;
}

#left-content {
	position: relative;
	padding: 2.5%;
	width: 65%;
	float: left;
	margin-top: 20px;
	background-color: #FFFFFF;
}
#right-content {
	position: relative;
	padding: 2.5%;
	float: left;
	width: 25%;
	margin-top: 20px;

}
.clear {
	clear: both;
}
#box-wrapper {
	position: relative;
	width: 100%;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
	max-width:1200px;
}
.box-outer-wrap {
	position: relative;
	width: 31.33%;
	float: left;
	padding: 1%;
}
#renovations {
	text-align: center;
	background-color: #EEF1F2;
	padding-bottom: 10px;
}
#loft {
	position: relative;
	width: 100%;
	text-align: center;
	background-color: #EEF1F2;
	padding-bottom:10px;
}
#garage {
	position: relative;
	width: 100%;
	text-align: center;
	background-color: #EEF1F2;
	padding-bottom:10px;

}
#barn {
	position: relative;
	width: 100%;
	text-align: center;
	background-color: #EEF1F2;
	padding-bottom:10px;

}
#maintenance {
	position: relative;
	width: 100%;
	text-align: center;
	background-color: #EEF1F2;
	padding-bottom:10px;

}
#kitchen {
	position: relative;
	width: 100%;
	text-align: center;
	background-color: #EEF1F2;
	padding-bottom:10px;

}
#logos {
	position: relative;
	text-align: center;
	margin-top: 20px;
	background-color: #034260;
}
#testimonials {
	position: relative;
	width: 100%;
	max-width:1200px;
	margin-right: auto;
	margin-left: auto;
	margin-top:20px;

}

/* GOOGLE REVIEW */

#review-container {
	position: relative;
	width: 100%;
	padding-top: 20px;
	padding-bottom: 20px;
}
#reviews1 {
	position: relative;
	width: 23%;
	float: left;
	padding-left:1%;
	padding-right:1%;
	padding-top:20px;
	padding-bottom:20px;
	text-align: center;
}

#reviews2 {
	position: relative;
	width: 23%;
	float: left;
	padding-left:1%;
	padding-right:1%;
	padding-top:20px;
	padding-bottom:20px;
	text-align: center;
}
#reviews3 {
	position: relative;
	width: 23%;
	float: left;
	padding-left:1%;
	padding-right:1%;
	padding-top:20px;
	padding-bottom:20px;
	text-align: center;
}
#reviews4 {
	position: relative;
	width: 23%;
	float: left;
	padding-left:1%;
	padding-right:1%;
	padding-top:20px;
	padding-bottom:20px;
	text-align: center;
}

/* CLOSE GOOGLE REVIEW */


#carl-winn-link {
	position: relative;
	width: 100%;
	margin-top: 20px;
	text-align: center;
	padding: 10px;
/*background-color: #519D49;*/background: url('../images/BG_strap.jpg') no-repeat scroll center top;
/*	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;*/
	height: 260px;
}


/* map */

#map {
	position:relative;
	width:100%;
	height: 650px;
	background-image:url('../images/final_map1.jpg');
	background-repeat:no-repeat;
	display:block;
	text-indent:-9999px;	 
	
}

#footer {
	position: relative;
	width: 100%;
	text-align: center;
	padding: 10px;
	background-color: #034260;
	margin-top:20px;
}
img {
	max-width:100%;
	height:auto !important;
}
.auto-style1 {
	border-width: 0px;
}
.auto-style2 {
	text-decoration: none;
	color:white;
}
