@charset "UTF-8";
/* CSS Document */
body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background-color: #666666;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}
.oneColFixCtr #container {
	width: 803px;
	height: 601px;
	background: #9a9999;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
}



.oneColFixCtr #homecontainer {
	width: 803px;
	height: 601px;
	background: #4c1e00;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
}

.oneColFixCtr #indexcontainer {
	width: 803px;
	height: 750px;
	background: #9a9999;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
}

.oneColFixCtr #monthlycontainer {
	width: 803px;
	height: 1400px;
	background: #9a9999;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
}



.oneColFixCtr #hellocontainer {
	width: 803px;
	height: 800px;
	background: #9a9999;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
}



.oneColFixCtr #featuredcontainer {
	width: 803px;
	height: 1000px;
	background: #9a9999;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
}

.oneColFixCtr #beaconcontainer {
	width: 803px;
	height: 1000px;
	background: #9a9999;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
}


.oneColFixCtr #helpfulcontainer {
	width: 803px;
	height: 2000px;
	background: #9a9999;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
}

.oneColFixCtr #referralcontainer {
	width: 803px;
	height: 1800px;
	background: #9a9999;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
}

.oneColFixCtr #clientcontainer {
	width: 803px;
	height: 4000px;
	background: #9a9999;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
}

.oneColFixCtr #biocontainer {
	width: 803px;
	height: 600px;
	background: #9a9999;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
}

.oneColFixCtr #leschicontainer {
	width: 803px;
	height: 1100px;
	background: #9a9999;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
}

.oneColFixCtr #mainContent {
	padding: 0; /* remember that padding is the space inside the div box and margin is the space outside the div box */
}

a:link {
color: white; /*white*/
text-decoration: none;
}

a:visited {
color: white; /*white*/
text-decoration: none;
}

a:hover {
color: black; /*green*/
text-decoration: none;
}

.mainhead	{
	height: 66px;
	}

#featuredlink	{
	width: 117px;
	height: 34px;
	float: left;
	padding: 0px; }
	
#propertylink	{
	width: 112px;
	height: 34px;
	float: left;
	padding: 0px; }
	
#referrallink	{
	width: 114px;
	height: 34px;
	float: left;
	padding: 0px; }
	
#monthlylink	{
	width: 113px;
	height: 34px;
	float: left;
	padding: 0px; }

#clientlink	{
	width: 114px;
	height: 34px;
	float: left;
	padding: 0px; }
	
#helpfullink	{
	width: 114px;
	height: 34px;
	float: left;
	padding: 0px; }
	
#aboutlink	{
	width: 119px;
	height: 34px;
	float: left;
	padding: 0px; }

#homesideshot	{
	width: 184px;
	height: 131px;
	float: left;
	padding: 0px; }
	
#homemainimage	{
	width: 619px;
	height: 131px;
	float: left;
	padding: 0px;
	}
	
	
#sidebar { 
  font-size: 10px;
  color: white;
  background-color: #44501c;
  width: 154px;
  height: 460px;
  padding: 15px;
}

#biosidebar { 
  font-size: 10px;
  color: white;
  background-color: #44501c;
  width: 154px;
  height: 640px;
  padding: 15px;
}

#biosidebar { 
  font-size: 10px;
  color: white;
  background-color: #44501c;
  width: 154px;
  height: 640px;
  padding: 15px;
}

#featuredsidebar { 
  font-size: 10px;
  color: white;
  background-color: #4b1c00;
  width: 154px;
  height: 840px;
  padding: 15px;
}

#beaconsidebar { 
  font-size: 10px;
  color: white;
  background-color: #4b1c00;
  width: 154px;
  height: 840px;
  padding: 15px;
}

#referralsidebar { 
  font-size: 10px;
  color: white;
  background-color: #61116a;
  width: 154px;
  height: 1640px;
  padding: 15px;
}

#monthlysidebar { 
  font-size: 10px;
  color: white;
  background-color: #7698ab;
  width: 154px;
  height: 1109px;
  padding: 15px;
}

#clientsidebar { 
  font-size: 10px;
  color: white;
  background-color: #877b33;
  width: 154px;
  height: 3710px;
  padding: 15px;
}

#helpfulsidebar { 
  font-size: 10px;
  color: white;
  background-color: #c0b070;
  width: 154px;
  height: 1709px;
  padding: 15px;
}

#newsidebar { 
  font-size: 10px;
  color: white;
  background-color: #8a2529;
  width: 154px;
  height: 1709px;
  padding: 15px;
}


#gbklogo	{
	width: 70px;
	height: 70px;
	padding-top: 20px; }
	
#newintown	{
	width: 184px;
	height: 30px;
	float: left;
	padding: 0px; }
	 	
.kenlatz	{
	font-size: 10px;
	width: 100px;
	height: 137px;
	float: left;
	margin-top: 10px;
	padding: 10px;
  	 }
	 
#kenbio	{
	font-size: 10px;
	width: 252px;
	height: 235px;
	float: left;
	margin-top: 10px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 10px;
  	 }
	 
.featuredhouse	{
	font-size: 10px;
	width: 277px;
	height: 206px;
	float: left;
	margin-top: 10px;
	margin-left: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
  	 }
	
	 
.details	{
	font-size: 10px;
	border: 1px solid;
	width: 277px;
	height: 206px;
	float: left;
	padding: 10px;
  	 }	
	
#maincopy	{
  	font-size: 12px;
	float: left;
	width: 300px;
	margin-top: 10px;
	padding: 5px;
	  }
	  
#kencopy	{
  	font-size: 12px;
	float: left;
	width: 300px;
	height: 250px;
	margin-top: 10px;
	padding: 5px;
	  }
	  
#biocopy	{
  	font-size: 12px;
	float: left;
	width: 400px;
	margin-top: 10px;
	padding: 5px;
	  }
	  
#helpfulcopy	{
  	font-size: 12px;
	float: left;
	width: 600px;
	margin-top: 10px;
	margin-left: 10px;
	padding-left: 5px;
	  }
	  
#referralcopy	{
  	font-size: 12px;
	float: left;
	width: 600px;
	margin-top: 10px;
	margin-left: 10px;
	padding-left: 5px;
	  }
	  
.monthlycopy	{
  	font-size: 12px;
	float: left;
	width: 600px;
	margin-top: 10px;
	margin-left: 10px;
	padding-left: 5px;
	  }
	  
.clientcopy	{
  	font-size: 12px;
	float: left;
	width: 600px;
	height: 40px;
	margin-top: 10px;
	margin-left: 10px;
	padding-left: 5px;
	  }
	  
.featuredcopy	{
  	font-size: 12px;
	float: left;
	width: 300px;
	padding: 5px;
	  }
	
#referrallinks	{
	font-size: 12px;
	float: left;
	margin-left: 200px; }
	
#list	{
	font-size: 12px; }


.housename	{
	font-size: 15px;
	color: white;
	margin-left: 500px;
	}	
	
.testimonialleft	{
  	font-size: 12px;
	width: 270px;
	float: left;
	padding-right: 5px;  }
	
.testimonialright	{
  	font-size: 12px;
	width: 270px;
	float: left;
	padding-left: 10px;  }
		
#more	{
	color: white;
	font-size: 10px;
	width: 580px;
	float: left;
	padding-top: 5px;
	padding-bottom: 10px;
	}
	
#fmore	{
	color: white;
	font-size: 10px;
	width: 570px;
	height: 20px;
	margin-left: 196px;
	padding-top: 5px;
	}
	


	
#referralmaincopy	{
	font: 100% Verdana, Arial, Helvetica, sans-serif;
  	font-size: 12px;
  	color: black;
	margin-left: 200px;
	padding-right: 40px;
	height: 507px;  }
	
#openhouse	{
  	font-size: 10px;
	color: black;
	float: left;
  	width: 155px;
	margin-top: 10px;
	padding: 5px; }
	
#certification	{
  	font-size: 10px;
	color: black;
	float: left;
	width: 116px;
	height: 180px;
	margin-left: 198px;
	padding-right: 20px;
	padding-bottom: 20px;
  	 }
	
#certification2	{
  	font-size: 10px;
	color: black;
	float: left;
  	width: 116px;
	height: 180px;
	padding-right: 100px;
	padding-bottom: 40px;}	
	
#certification3	{
  	font-size: 10px;
	color: black;
	float: left;
  	width: 120px;
	height: 180px;
	padding-right: 20px;
	padding-bottom: 20px;}	
	
#certification4	{
  	font-size: 10px;
	color: black;
	float: left;
  	width: 250px;
	height: 180px;
	margin-left: 200px;
	padding-right: 20px;}	

	
#certification5	{
  	font-size: 10px;
	color: black;
	float: left;
  	width: 160px;
	height: 180px;
	padding-right: 20px;
	padding-bottom: 20px;}	
	
		
#livewell	{
  	font-size: 10px;
  	color: black;
	float: left;
	width: 160px; }
	
#footer	{
  	font-size: 10px;
	color: white; }
	
.featuredfooter	{
  	font-size: 10px;
	text-align: center;
	color: white;
	margin-top: 190px;
	padding-bottom: 10px; }
	
#bigshot	{
  width: 277px;
  height: 206px; 
  margin-left: 200px;  }
  
#thumbs	{
	padding-top: 5px; }
	
.bigthumbimg {
	width: 80px;
	height: 77px;
	border: none;
	}
	

#bigthumbleft	{
	border-bottom: 4px solid #4b1c00;
	border-left: 2px solid #4b1c00;
	width: 80px;
	height: 77px;
	float: left;
	}
	
#bigthumbright	{
	border-bottom: 4px solid #4b1c00;
	border-left: 2px solid #4b1c00;
	width: 80px;
	height: 77px;
	margin-left: 26px;
	float: left;
	}
	
.morehomesdiv	{
	border-bottom: 4px solid #4b1c00;
	border-right: 1px solid #4b1c00;
	float: left;
	width: 170px;
	height: 72px;
	padding-top: 5px;
	padding-left: 10px;
	}
	
.morehomescopy {}

.homeclick {}

.homename {
	font-weight: bold;
	}

.homeprice {
	font-weight: bold;
	}

.homeaddress {}

	
/*
#bigthumbcopy1	{
	border-bottom: 4px solid #4b1c00;
	border-right: 1px solid #4b1c00;
	float: left;
	width: 170px;
	height: 72px;
	padding-top: 5px;
	padding-left: 10px;
	}
*/

/*
#bigthumbcopy2	{
	border-bottom: 4px solid #4b1c00;
	border-right: 1px solid #4b1c00;
	width: 170px;
	height: 72px;
	padding-top: 5px;
	padding-left: 10px;
	float: left;
	}
*/
	
.chunk1 {
	font-size: 12px;
	width: 180px;
	height: 50px;
	float: left;
	margin-left: 200px;
	padding-right: 10px; }
	
.chunk2 {
	border-left: 1px solid #5d5856;
	border-right: 1px solid #5d5856;
	font-size: 12px;
	width: 180px;
	height: 50px;
	float: left;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;		
	padding-left: 10px;
 }
	
.chunk3 {
	font-size: 12px;
	width: 180px;
	height: 50px;
	float: left;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;		
	padding-left: 10px;
 }
 
 
 .chunk4 {
	font-size: 12px;
	width: 180px;
	height: 50px;
	float: left;
	margin-top: 30px;
	margin-left: 200px;
	padding-right: 10px; }
	
.chunk5 {
	border-left: 1px solid #5d5856;
	font-size: 12px;
	width: 180px;
	height: 50px;
	float: left;
	margin-top: 30px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;		
	padding-left: 10px;
 }
	
.chunk6 {
	border-left: 1px solid #5d5856;
	font-size: 12px;
	width: 180px;
	height: 50px;
	float: left;
	margin-top: 30px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;		
	padding-left: 10px;
 }
 
 .helpfulheaders	{
	font-size: 12px;
	float: left;
	width: 550px;
	height: 50px;
	margin-top: 30px;
	margin-left: 200px; }
	
	.firsthelpfulheaders	{
	font-size: 12px;
	float: left;
	width: 550px;
	height: 50px;
		margin-left: 200px; }
	
	
.backtotop	{
	font-size: 12px;
	float: left;
	width: 550px;
	height: 50px;
	margin-top: 30px;
	margin-left: 200px; }
	
.fb_share_link { 
	float: left;
	width:16px;
	height:16px;
	padding-right: 10px; }
	
.fbmeet		{
	float: left;
	width: 120px;
	padding-bottom: 20px; }
	
	
#image1	{
	float: left;
	margin-top: -54px;
	}

#image2	{
	float: left;
	margin-top: -54px;
	padding-right: 4px;
	padding-left: 4px;
	}
#image3	{
	float: left;
	margin-top: -54px;
	}
	
#fronttop	{
	width: 803px;
	height: 447px
	padding: 0px; }
	
#frontbottom	{
	float: right;
	width: 492px;
	height: 154px
	padding: 0px; }
	
#gray	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: white;
	float: left;
	margin-left: 30px;
	width: 280px;
	height: 100px; }
	
	
.house	{
	/* border-bottom: 2px dotted #666666; */
	width: 120px; 
	border-left: 2px solid gray;
	}
	

	
#acat {
	display: block;
}


#bcat {
	display: none;
}


#ccat {
	display: none;
}

#dcat {
	display: none;
}

#ecat {
	display: none;
}

#fcat {
	display: none;
}

#gcat {
	display: none;
}

#hcat {
	display: none;
}

#icat {
	display: none;
}

#jcat {
	display: none;
}

#kcat {
	display: none;
}

#lcat {
	display: none;
}

#mcat {
	display: none;
}

#ncat {
	display: none;
}

#ocat {
	display: none;
}

#pcat {
	display: none;
}

#qcat {
	display: none;
}

#rcat {
	display: none;
}

#scat {
	display: none;
}

#tcat {
	display: none;
}

#ucat {
	display: none;
}

#vcat {
	display: none;
}

#wcat {
	display: none;
}

#xcat {
	display: none;
}

#ycat {
	display: none;
}

#zcat {
	display: none;
}

.refalpha {
	color: #61116a;
	font-size: 14pt;
	font-weight: bold;
	line-height: 25%;
	text-transform: uppercase;
	}
	
.refcat {
	color: #61116a;
	font-size: 10pt;
	font-weight: bold;
	text-transform: uppercase;
	}
	
.refvend {}

.vendname {
	color: black;
	font-size: 9pt;
	font-weight: bold;
	}

.vendcontact {}

.vendphone {}

.vendweb {}

.vendmail {}

.vendsorry {
	color: black;
	font-size: 10pt;
	font-weight: bold;
	text-transform: uppercase;
	}
	
.largeimg {
	width: 277px;
	height: 206px;
	border: none;
	}
	
.tinythumbimg {
	width: 35px;
	height: 35px;
	border: none;
	}
	
.map {
	font-weight: bold;
	}
	
.mapaddress {
	font-weight: normal;
	}
	
.mapopenhouse {
	font-weight: normal;
	}
	
.homeinfo {
	color: black;
	font-weight: bold;
	font-size: 10pt;
	}
	
.homesold {
	color: darkred;
	font-weight: bold;
	font-size: 10pt;
	}

.homecopy {
	color: black;
	font-weight: normal;
	font-size: 10pt;
	}
	
.listingstitle {
	font-weight: bold;
	font-size: 12pt;
	}
	
.newshead {
	font-weight: bold;
	font-size: 12pt;
	}

.newssection {
	font-weight: bold;
	font-size: 10pt;
	margin-bottom: -.75em;
	}

.newstext {
	font-weight: normal;
	font-size: 10pt;
	}
	
.newsimg {
	float: right;
	height: 150px;
	width: 200px;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	}
	
.testimonialtext {
	font-weight: normal;
	font-size: 10pt;
	}
	
.clientinfo {
	font-weight: normal;
	font-size: 10pt;
	}

.client {
	font-style: italic;
	font-weight: normal;
	font-size: 10pt;
	}
	
.hometitle {
	color: white;
	}
	
.clienthouse {
	width: 120px;
	height: 114px;
	}