* { 
	margin: 0; 
	padding: 0; 
} 
body {
	background-color:#fffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#604024;
}

a:link,
a:visited {
	font-size:12px;
	color:#604024;
	text-decoration:none;
}
a:hover {
	font-size:12px;
	text-decoration:underline;
}
ol {
    	padding-left:2em;
    	margin-left:0;
}	
.wrapper {
	position:relative;
	width: 1125px;
	height:900px;
	background-image:url(../images/background.jpg);
	background-repeat:no-repeat;
	margin: 0px auto 0px 0px;
} 
.wrapper_index {
	position:relative;
	width: 1125px;
	height:900px;
	background-image:url(../images/background2.jpg);
	background-repeat:no-repeat;
	margin: 0px auto 0px 0px;
} 
.main {
	position:absolute;
	top:0px;
	left:31px;
	z-index: 0;
	}	
.heading {
	background-image:url(../images/heading.jpg);
	width: 1094px;
	height:225px;
	}
.heading_index {
	width: 1094px;
	height:225px;
	}
.header {
	position:absolute;
	width: 860px;
	height:122px;
	left:117px;
	background-image:url(../images/heading.jpg);
	}
.logo {
	position:absolute;
	top:8px;
	left:63px;
	}	
.navigation {
	position:absolute;
	width: 860px;
	height:30px;
	top:181px;
	left:120px;
	z-index:10000;
	} 
.navtext,
.navtext a:link,
.navtext a:visited {
	color:#ffffff;
	font-size:1px;
	font-weight:bold;
	text-align:center;
	}
.navtext a:hover {
	color:#2e37a1;
	}
.quicklinks {
	position:absolute;
	background-image:url(../images/postit.png);
	left:977px;
	height:287px;
	width:106px;
	top:120px;
	z-index:10000;
	}
.flash {
	position:absolute;
	width:860px;
	height:414px;
	background-color:#ffffff;
	z-index:0;
	left:117px;
	top:218px;
	background-image:url(../images/thetrails.jpg);
	}
.index_content {
	position:relative;
	background-image:url(../images/footing.jpg);
	width:860px;
	height:103px;
	left:117px;
	top:407px;
	}
.index_text {
	color:#c3d047;
	text-align:right;
	padding-right:10px;
	padding-bottom:10px;
	}	
.content_back {
	width:1094px;
	background-image:url(../images/jamespoint_back.png);
	background-repeat:repeat-y;
	}

.content {
	position:relative;
	width:820px;
	left:117px;
	background-color:#98bc3b;
	background-image:url(../images/back_green.jpg);
	min-height:450px;
	padding:20px 20px 10px 20px;
	}
h1 {
	font-size:16px;
	font-weight:bold;
	color:#5e3f23;
	margin-top:5px;
	margin-bottom:10px;
	}
h2 {
	font-size:14px;
	font-weight:bold;
	color:#41595F;
	margin-top:5px;
	margin-bottom:10px;
	}
.text_brown {
	font-size:14px;
	color:#604024;
	}
.text_blue {
	font-size:12px;
	color:#41595F;
	}
.text_blue_lg,
.text_blue_lg a:link,
.text_blue_lg a:visited {
	font-size:14px;
	color:#41595F;
	}
.text_blue_lg a:hover {
	font-size:14px;
	color:#41595F;
	text-decoration:underline;
	}
.text_orange_lg,
.text_orange_lg a:link,
.text_orange_lg a:visited {
	font-size:14px;
	color:#e37109;
	}
.text_orange_lg a:hover {
	font-size:14px;
	color:#f9963b;
	text-decoration:underline;
	}
.text_white {
	font-size:12px;
	color:#ffffff;
	}
.text_small {
	font-size:10px;
	}
.links {
	padding-left:5px;
	}
.index_name {
	font-size:16px;
	font-weight:bold;
	color:#c3d047;
	text-align:right;
	font-variant:small-caps;
	padding:10px;
	}
.properties_extras {
	position:absolute;
	/* margin:-65px 0 10px 690px; */
	right: 20px;
	top: 165px;
	height:40px;
	width:130px;
	text-align:right;
	}	
.image_bordered {
	border:solid 2px #41595F;
	margin-left:15px;
	margin-bottom:10px;
/*	position: absolute;
	right: 20px;
*/	float:right;
	}
.calendar {
	border:solid 2px #41595F;
	}
.image_properties {
	border:solid 1px #ffffff;
	padding:2px;
	margin-bottom:5px;
	}
.logos {
	position:absolute;
	left:115px;
}

.footer {
	position:relative;
	width:1094px;
	height:130px;
	text-align:center;
	background-image:url(../images/foot.png);
	background-repeat:none;
	z-index:10000;
	}
.footer_box {
	position:relative;
	width:1094px;
	height:40px;
	text-align:center;
	top:35px;
	}
.footertext,
.footertext a:link,
.footertext a:visited {
	position:relative;
	font-size:10px;
	color:#64423c;
	text-decoration:none;
	}
.footertext a:hover {
	color:#646b25;
	text-decoration:underline;
	}
.icopyright_box {
	position:relative;
	width:977px;
	height:20px;
	text-align:right;
	top:407px;
	padding-top:4px;
	}
.icopyright,
.icopyright a:link,
.icopyright a:visited {
	font-size:10px;
	color:#646b25;
	}
.icopyright a:hover {
	text-decoration:underline;
	}
.copyright_box {
	position:absolute;
	width:300px;
	height:20px;
	text-align:right;
	top:-5px;
	right:120px;
	}
.copyright,
.copyright a:link,
.copyright a:visited {
	font-size:10px;
	color:#646b25;
	text-decoration:none;
	padding-top:4px;
	}
.copyright a:hover {
	text-decoration:underline;
	}
fieldset {
	border:1px solid #a2c13e;
	}
.form {
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	}
.validateError {
	background-color:#B9E4F3;
	color:#000000;
	}
.search_list {
	margin: 0 auto;
}
.search_list th {
	font-size:14px;
	color:#41595F;
}
.search_list a {
	text-decoration: underline;
}
#search_heading {
	color:#41595F;
	font-size:16px;
	font-weight:bold;
	height:50px;
	margin: 0 auto;
	text-align:center;
	width:825px;	
}
#renterli, #payerli {
	border:1px dashed;
	margin:20px auto;
	padding:10px;
	text-align:center;
	width:400px;
}
.headtext {
	font-size:14px;
	font-weight:bold;
}
.subtext {
}
#renterli table, #payerli table {
	margin: 0 auto 10px;
}
#print_content {
	display: none;
}
.error {
	color: #FF0000;
}
