body {
	background: url(/images/layout/bg_gradient.jpg) repeat-x;
	background-color: #cec8ba;
	margin : 0px;
}

body, td {
	font-family: "Gill Sans", Tahoma, Arial, sans-serif;
	font-size:12px;
	color:#624020;
	line-height: 1.3em;
}

img {
	border : none;
}


a {
	text-decoration:none;
	color:#50715b;
}

a:hover {
	text-decoration:none;
	color:#a37f52;
}


#container {
	width : 974px;
	text-align : left;
}

#header {
	height : 60px;
	width : 974px;
	position : relative;
	top: 10px;
}

#maincontent {
	width:974px;

	background:url(/images/layout/bg_drop_mid.gif) repeat-y;
}

#home_main {
	width: 964px;
	height: 633px;
	background:url(/images/layout/bg_map.jpg) no-repeat;
}

#home_teaser {
	background-image:url(/images/layout/bg_table.jpg);
	width: 948px;
	height: 188px;
}

#home_teaser td {
	font-family: "Gill Sans", Tahoma, Arial, sans-serif;
	font-size:11px;
	color:#6e6e6e;
	line-height: 1.3em;
}
	
#subheader_comm {
	height : 54px;
	width : 974px;
	position : relative;
	text-align: center;
	background:url(/images/layout/bg_sub_map.jpg) no-repeat;
}

ul#subnav_comm {
	margin : 0px;
	padding : 0px;
	padding-top: 14px;

}

ul#subnav_comm li {
	display:inline;
	padding : 0px 0px;
	list-style : none;
	line-height:12px;
}

ul#subnav_company, ul#subnav_lake_martin, ul#subnav_rentals {
	margin : 0px;
	padding : 0px;

}

ul#subnav_company li, ul#subnav_lake_martin li, ul#subnav_rentals li {
	display:inline;
	padding : 0px 0px;
	list-style : none;
}

#subheader_default {
	height : 40px;
	width : 974px;
	position : relative;
	text-align: center;
	background:url(/images/layout/bg_sub_map.jpg) no-repeat;
}

#subnav_default {
	margin : 0px;
	padding : 0px;
	padding-left:15px;
	padding-top: 18px;

}

ul#nav {
	margin : 0px;
	padding : 0px;
	position : absolute;
	top : 10px;
	right : 0px;

}

ul#nav li {
	float : left;
	padding : 0px 0px;
	list-style : none;
}

#subtitle_company {
	height : 102px;
	width : 974px;
	position : relative;
	text-align: center;
	background:url(/images/layout/bg_subtitle_map.jpg) no-repeat;
}



#thumbs_comm td {
	font-size:10px;
}


.teaser h1 {
	margin:0px;
	padding:0px;
	line-height: 1.5em;
	color:#4c3416;
	text-transform:uppercase;
	font-size:11px;

}


.teaser h2 {
	margin:0px;
	padding:0px;
	line-height:normal;
	color:#4c3416;
	text-transform:uppercase;
	font-size:10px;
	font-weight:normal;
	line-height: 1.2em;
}

.teaser {
	font-family: "Gill Sans", Tahoma, Arial, sans-serif;
	font-size:11px;
	color:#624020;
	line-height: 1.4em;
}



#home_teaser h1 {
	margin:0px;
	padding:0px;
	line-height: 1.5em;
	color:#94734a;
	text-transform:uppercase;
	font-size:11px;

}


#home_teaser h2 {
	margin:0px;
	padding:0px;
	line-height:normal;
	color:#50715b;
	text-transform:uppercase;
	font-size:10px;
	font-weight:normal;
	line-height: 1.3em;
	
}

.divComm {
	position:absolute;
	background:url(/images/layout/bg_ltbrown.jpg); 
	width:576px; 
	height: 602px; 
	display:none;
	top:0px;
	left:0px;
}

.divClose {
	position: absolute; 
	width:21px; 
	height:20px; 
	right:8px; 
	top: 10px;
}


.containerComm {
	width:559px; 
	padding:10px;
}


#contactInfo td {
	font-size: 11px;
	line-height: 1.5em;
	color: #745929;
}

#contactInfo td h3 {
	margin:0px;
	padding:0px;
	font-weight:normal;
	font-size:12px;
	color:#5a3716;
	line-height:1.5em;
}


#contactForm .textbox, #contactForm select {
	width:250px;

}

h3 {
	font-size:18px;
	font-weight:normal;
	margin:0px;
	padding:0px;
	line-height:2em;
}

h4 {
	font-size:15px;
	font-weight:normal;
	margin:0px;
	padding:0px;
}

h5 {
	font-size:15px;
	margin:0px;
	padding:0px;
	color : #586E74;
}

.caption {
	font-size:10px;
	text-align : left;
}

.newsInfo {
	color:#a37f52;
}
