#envelope {
	width: 750px;
	margin-bottom: 20px;
	margin-left: -380px;
	left: 50%;
	position: absolute;
	background: #CEE0EC;
	padding: 10px;
	border: 1px solid #445577;
}
#envelope #topmenu {
	width: 750px;
	top: 0px;
	color: #FFFFFF;
	position: relative;
	background: #445577;
	margin-bottom: 10px;
}
#envelope #sidemenu {
	margin: 0px 10px 0px 0px;
	padding: 0px;
	float: left;
	height: 375px;
	width: 240px;
	background: url(images/lake-view.jpg) no-repeat bottom;
	color: #000000;
	top: 0px;
	position: relative;
}

#envelope #picbar {
	clear: both;
	width: 750px;
	position: relative;
	bottom: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#envelope #footer {
	clear: both;
	width: 750px;
	position: relative;
	bottom: 0px;
	background: #445577;
	margin-top: 10px;
}
#envelope #twocols {
	display: block;
	position: relative;
	width: 750px;
	padding: 0px;
}

 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
#envelope #laketext1 {
	font-size: 14px;
	color: #FFFFFF;
	position: absolute;
	width: 116px;
	left: 491px;
	z-index: 2;
	top: 510px;
}

 
.clearfix{display: inline-table;}
#envelope #twocols #rightcol {
	width: 498px;
	float: right;
	background: #FFFFFF;
	border: 1px solid #445577;
	height: 375px;
}


/* Hides from IE-mac \*/
* html .clearfix{
	height: 1%;
}
.clearfix{display: block;}
/* End hide from IE-mac */  
#envelope #laketext2 {
	font-size: 14px;
	color: #FFFFFF;
	position: absolute;
	width: 137px;
	left: 177px;
	z-index: 1;
	top: 510px;
}
#envelope #twocols #rightcol_long {

	width: 498px;
	float: right;
	background: #FFFFFF;
	border: 1px solid #445577;
}
.googlemap {
	border: 1px solid #445577;
	height: 500px;
	width: 748px;
	margin-top: 10px;
}
#envelope #twocols #testimonial1 {
	width: 498px;
	float: right;
	background: #839dbe url(images/testimonial1.jpg) no-repeat bottom;
}
#envelope #twocols #testimonial2 {

	width: 498px;
	float: right;
	background: #77bbff url(images/testimonial2.jpg) no-repeat bottom;
}
#envelope #twocols #testimonial3 {



	width: 498px;
	float: right;
	background: #679feb url(images/testimonial3.jpg) no-repeat bottom;
}
#envelope #twocols #testimonial5 {



	width: 498px;
	float: right;
	background: #68a6f3 url(images/testimonial5.jpg) no-repeat bottom;
}
#envelope #twocols #testimonial4 {




	width: 498px;
	float: right;
	background: #679adc url(images/testimonial4.jpg) no-repeat bottom;
}
