/* CSS Document */
* {
	font-family: "Times New Roman", Times, serif
}

body {height: 100%;
	margin: 0px 0px 0px 0px;
	background: url(images/stone01.jpg) top left;
}

.logo {
	padding-bottom: 30px;
	margin-left:-1px;
	z-index:100;
	position:relative;
}

/* END header ------------------------------------------------------ */
/* menu ------------------------------------------------------ */
.menu {
	margin:  0px;
	padding: 0px;
}
.menu li {
	margin: 0px 0px 0px 0px;
	padding: 4px 30px 4px 0px;
	list-style: none;
	float:left;
	display:block;
	
}
.menu li a {
	color: #633d1f;
	text-decoration: none;
	font-size:18px
}
.menu li ul {
	display: none;
}
.menu li a:hover {
	color: #566c00;

}

.menu li.menu-current a  {
}
.bottom {
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
.bottom li {
	margin: 0px 0px 0px 0px;
	padding: 4px 15px 4px 0px;
	list-style: none;
	float:left;
	display:block;
	
}
.bottom li a, .bottom li.menu-current a {
	text-decoration: none;
	font-size:12px
}

/* END menu ------------------------------------------------------ */






	/* corners ------------------------------------------------------ */
	.tr {
		position: absolute;
		top: -1px;
		right: -1px;
	}
	.br {
		position: absolute;
		bottom: -1px;
		right: -1px;
	}
	.bl {
		position: absolute;
		bottom: -1px;
		left: -1px;
	}
	.tl {
		position: absolute;
		top: -1px;
		left: -1px;
	}
	/* END corners ------------------------------------------------------ */
/* END greybox ------------------------------------------------------ */

.small {font-size: 50%;}
.i  {font-style:italic}
.menu-last a {display: none;}

.bottom .menu-last a {display: inline;}



#Main {
	margin: 44px 0px 0px 150px;
	padding-bottom:100px;
}
.wrap {
	background: url(images/tan.gif);
	padding: 20px 30px 10px 30px;
	margin: 24px 30px 30px 30px;
	border: 2px solid #fcdeab;
}
#content {
	position:relative;
	color: #fff;
	margin:0px;
	padding: 0px;
	clear: both;
	background: url(images/redback.gif);
	border-top: 6px solid #8e4725;
	border-bottom: 6px solid #68341b;
}
#content h1, #content h2 {
	font-size:40px;
	color: #827c13;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-weight: normal;
}
#content h2 {
	font-size:24px;
	color: #734724;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#content p, .field_title {
	color: #994918;
	font-size:16px;
}
.pic{
	border: 5px solid #4a2e18;
}
.right{
	float: right;
	margin: 3px -90px 10px 30px;
}
.left{
	float: left;
	margin: 3px 30px 10px 0px;
}
.branch {position:absolute; top: 0px;left: -74px;width: 74px;height: 118px;

background: URL(images/branch.png);
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src='images/branch.png');
}
#thetop {
	position:absolute;
	top: 0px;
	left: 0px;
	height: 33px;
	width: 100%;
	background: URL(images/top.gif) repeat-x; 

}
#theleft {
height: 100%;
	background: URL(images/left.gif) repeat-y top left; 
}
#theleft2 {
	top: 0px;
	left: 0px;
	height: 100%;
	width: 87px;
	background: URL(images/left.gif) repeat-y top left; 
}
#thecorner {
	position:absolute; 
	left: 0px;
	top: 0px;
	width: 160px;
	height: 120px;
	background: URL(images/corner.gif); 

}
#stripe {
position: relative;
top: -63px;
	height: 5px;
	background: URL(images/stripe.gif) repeat-x; 
	z-index:0;

}
#tree {
z-index:200;
	position:absolute; 
	right: 40px;
	top: 30px;
	width: 258px;
	height: 257px;
	background: URL(images/tree.png); 
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src='images/tree.png');
}



/* form fields from view.php in the mods/form folder */ 
.required {
	color: #FF0000;
}
.field_title {
	font-size: 12px;
	width: 100px;
	vertical-align: top;
	text-align:right;
}
.textfield {
	font-size: 12px;
	width: 200px;
}
.textarea {
	font-size: 12px;
	width: 90%;
	height: 100px;
}
.field_heading {
	font-size: 12px;
	font-weight: bold;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	padding-top: 10px;
	color: #666666;
}
.select {
	font-size: 12px;
}
.checkbox_label {
	font-size: 11px;
	cursor: pointer;
}
.radio_label {
	font-size: 11px;
	cursor: pointer;
}
.email {
	font-size: 12px;
	width: 200px;
}

.field_title, .required, .radio_label, .checkbox_label, .textfield, .email, .textarea {
	color: #994918!important;
	font-size:16px!important;
	margin: 0px;
}
p {clear: both}
.tour p {float: left;margin: 0px 30px 30px 0px; clear:none; width:350px}
#lady {width: 288px;height: 178px;position: absolute; top: 0px;right: 0px;background: URL(images/lady.jpg); z-index: 0;}
.textfield, .email, .textarea {color: #97a46f!important;padding-right:5px;padding-left:5px;}
.breaker {margin: 20px 0px 20px 0px;border-bottom: 2px dotted #fcdeab;clear: both;}
.note {margin: 20px 0px 20px 0px;border: 1px solid #fde9c6;background: #fcdeab ;padding: 20px;clear: both}
.nmt {margin-top: 0px;}
.nmb {margin-bottom: 0px;}