a {
	border:				0px;
	color:				#866850;
	text-decoration:	none;
}
img {border:0px;}

body, form {
	padding:			0px;
	margin:				0px;
	font-family:		arial;
	font-size:			12px;
}

body {
	background:			url(images/background_grad.gif) left top repeat-x;
}

.clear {
	clear:				both;
}
.tiny {
	font-size:			11px;
}
#full_holder {
	background:			url(images/background3.jpg) center top no-repeat;
	width:				1024px;
	margin:				0px auto;
}
#page {
	min-height:			1000px;
	width:				776px;
	margin:				0px auto;
	clear:				both;
	line-height:		18px;
}

#footer {
	color:				#9a8266;
	font-size:			10px;
	margin:				5px 0px 0px 30px;
	line-height:		12px;
}
#topper {
	height:				157px;
}
#parch {
	background:			url(images/page_middle2.gif) center top repeat-y;
}
#parch_inner {
	background:			url(images/page_top3.gif) center top no-repeat;
	min-height:			481px;
	padding:			14px;

}
#parch_bottom {
	background:			url(images/page_bottom2.gif) center top no-repeat;
	height:				12px;
	clear:				both;
}
#dparch {
	background:			url(images/page_middle2.gif) center top repeat-y;
	margin-top:			360px;
}
#dparch_inner {
	padding:			0px 14px 14px 14px;

}
#dparch_bottom {
	background:			url(images/page_bottom2.gif) center top no-repeat;
	height:				12px;
	clear:				both;
}

.liner {
	min-height:			7px;
	border-bottom:		1px solid #cbbdab;
	margin:				0px 20px;
	clear:				both;
}

h2 {
	font-family:		bernhard modern std, times new roman;
	color:				#5f86a4;
	font-size:			24px;
	padding:			0px;
	margin:				20px 0px 0px 0px;
	font-weight:		normal;
	line-height:		24px;
}

.left {
	width:				460px;
	float:				left;
}
.left_pad {
	padding:			0px 30px 30px 30px;
}
.right {
	width:				230px;
	margin-left:		490px;
}
.right_pad {
	padding:			0px;
}

#event_holder {
	margin-bottom:		2px;
}

#event_holder .fullfield {
	margin-bottom:		3px;
}
#event_holder .halffield {
	margin:				0px 3px 3px 0px;
	width:				107px;
}

label, .submit {
	display:			block;
	margin-top:			5px;
	font-size:			11px;
}
.fullfield {
	background-color:	#ebe5d4;
	border:				1px solid #cbbdab;
	width:				220px;
}
.halffield {
	background-color:	#ebe5d4;
	border:				1px solid #cbbdab;
}

#topper {
	color:				#5e3618;
}
#topper img {
	float:				left;
	margin:				22px 0px 0px 9px;
}

#topper ul {
	float:				right;
	margin:				80px 0px 0px 0px;
	padding:			0px
}
#topper ul li {
	color:				#5e3618;
	font-weight:		bold;
	list-style:			none;
	float:				left;
	margin:				0px 0px 0px 10px;
	padding:			0px;
	font-family:		times new roman;
	font-size:			11px;
}

#topper ul li a {
	color:				#5e3618;
}

#topper ul li.active {
	border-bottom:		2px solid #5e3618;
}

.left ul {
	float:				left;
	font-size:			11px;
	list-style-image:	url(images/dot.gif);
	line-height:		18px;
	max-width:			180px;
}

.quoter {
	margin:				15px 0px 15px 15px;
	padding:			0px 25px;
	background:			url(images/quote.gif) left top no-repeat;
}

.quoter h2 {
	font-size:			22px;
}
	

#gall_move {
	float:				right;
	margin:				15px 50px 0px 0px;
	color:				#9a8266;
}
#gall_move a {
	color:				#5e3618;
	font-family:		times new roman;
	font-size:			14px;
}
#gall_text {
	float:				left;
	width:				250px;
}
#gall_nav {
	margin:				15px 0px 0px 20px;
	color:				#9a8266;
}

#gall_main {
	margin:				10px 20px 0px 20px;
}
#gall_thumbs {
	margin:				0px 20px 0px 20px;
	overflow-x: 		scroll;
	white-space:		nowrap;
}

#gall_thumbs img {
	margin:				0px 5px 0px 0px;
}

#gall_thumbs a.active img {
	border-top:			6px solid #7495ad;
	padding-top:		5px;
}

.quoter_phone {
	margin:				15px 0px 15px 15px;
	padding:			0px 20px;
	background:			url(images/phone.gif) left top no-repeat;
}
.quoter_address {
	margin:				15px 0px 15px 15px;
	padding:			0px 20px;
	background:			url(images/address.gif) left top no-repeat;
}
.quoter_mail {
	margin:				15px 0px 15px 15px;
	padding:			0px 20px;
	background:			url(images/mail.gif) left top no-repeat;
}

.rental_holder {
	margin-bottom:			0px;
}
.rental_holder img {
	float:				left;
	margin-right:		15px;
}
