#featured-slider-wrapper{
	margin-top: 20px;
}
#header{
	height: 180px;
}
#logo {
	padding: 0px;
	position: absolute;
	top: 35px;
	left: 0px;
}
#headerphone{
	position: absolute;
	font-size: 50px;
	top: 125px;
	left: 130px;
	font-style: italic;
	font-weight: bold;
	text-shadow: -1px 2px 2px #555;
}
.frontleft{
	float: left;
	width: 500px;
	padding-left: 20px;
}
.frontright{
	float: right;
	width: 370px;
	padding-right: 20px;
}
.homemapbox{
	padding: 9px;
	background-color: #dd0011;
}
h1, .title_heading{
	font-family: Arial, sans-serif;
	font-style: italic;
}
.entry p{
	font-size: 14px;
}
.contactuswrapper{
	overflow: hidden;
}
.mapbox, .contactform{
	-webkit-box-shadow: 0px 5px 10px -5px black;
	-moz-box-shadow: 0px 5px 10px -5px #000;
	box-shadow: 0px 5px 10px -5px black;
}
.contactform{
	width: 350px;
	float: right;
	padding: 19px;
	background-color: #fff;
	border-radius: 10px;
	border: 1px solid #CCC;
	margin-bottom: 20px;
	color: #333;
}
.contactusinnerwrapper{
	margin: 0px 430px 0px 0px;
}
.mapbox{
	margin-bottom: 20px;
}
.contactusbox{
	margin-bottom: 20px;
	border-bottom: 1px dashed #CCC;
	padding: 0px 20px 20px;	
}
.contactusbox p{
	padding-left: 20px;
}
.dark .filter-inner{
	background-image: none;
}
#banner-wrapper{
	margin-top: 20px;
}
#mid-wrapper {
	background-image: url(images/mid_full_fixed.png);
	background-attachment: fixed;
}
.sidebar-search.left a{
	color: #fff;
}
.textwidget{
	text-align: center;
}
.textwidget h3{
	font-size: 16px;	
}
.textwidget p{
	font-size: 14px;
}
ul.list{
	font-size: 14px;
	margin-bottom: 20px;	
}
#strattonlogo{
	background: #fff;
	margin: -10px;
	padding: 10px;
}
.pages-small .entry a:link{
	color: #77aaff;
}
.pages-small .entry a:visited{
	color: #bb77ee;
}