/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	scrollbar-face-color: #ffffff;
	scrollbar-track-color: #ffffff;
	scrollbar-arrow-color: #D6D5D5;
	scrollbar-3dlight-color: #D6D5D5;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #D6D5D5;
	scrollbar-darkshadow-color: #ffffff;
	background-color:#eaeaea;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}

body .width {
	width:780px;
	margin-left:auto;
	margin-right:auto;
	background-color:#ffffff;
}
.con_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: 797979;
	text-decoration: none;
	line-height: 16px;
}



li {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
}

.frame_border {
	border:1px solid #dad3cc;
}

.line1 {
	height:5px;
	position:relative;
}
.header div {
	vertical-align:middle;
}
.header-info {
	position:relative;
	right:-230px;
	width:520px;
	height:80px;
	text-align:right;
	color:#898989;
	padding:10px;
	padding-top:30px;
	*margin-top:-120px;
}
.words {
	font-weight:bold;
	color:#9eb378;
}
.menu {
	margin-bottom:0px;
}
.menu a {
	margin-right:5px;
	color:#898989;
	text-decoration:none;
}
.menu div {
	float:right;
}
.menu div a:hover {
	text-decoration:underline;
}
.line2, .banner {
	position:relative;
	height:5px;
	top:-3px;
}

.menutext {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#9eb378;
	background-color:#FFFFFF;
	text-align:center;
	padding-top:3px;
	padding-left:10px;
	padding-right:10px;
}	
	
.menutext_o {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ffffff;
	background-color:#C8E579;
	text-align:center;
	padding-top:3px;
	padding-left:10px;
	padding-right:10px;
}
	
.contenttext {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#555555;
	text-align:left;
}

.contentwords {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#9eb378;
	text-align:left;
}

.contenttextheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#6f5339;
	font-weight:bold;
}

.content {
	padding:16px;
	height:450px;
	margin-top:217px;
    _margin-top:-3px;
}
.content dl {
	width:452px;
	height:390px;
	border-right:1px solid #c9c8b2;
	padding:10px;
}
.content dt {
	float:left;
	color:#6f5339;
	margin-right:20px;
	height:90px;
}
.content dd {
	height:90px;
	text-align:left;
	color:#898989;
	margin-right:30px;
}
.content .area {
	height:420px;
	width:260px;
	float:right;
	top:-425px;
	position:relative;
}
.content .title {
	background-color:#dad3cc;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	width:90px;
	margin-left:0px;
	padding-left:2px;
	text-align:center;
}
.content .detail {
	border:1px solid #dad3cc;
	float:right;
	width:258px;
	color:#898989;
	font-size:10px;
}
.content ul {
	padding-right:10px;
}
.content a {
	color:#898989;
	text-decoration:none;
}
.content a:hover {
	text-decoration:underline;
}
.footer {
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	background-color:#b7b698;
	height:20px;
	vertical-align:middle;
	width:780px;
	margin-left:auto;
	margin-right:auto;
}
.footer span {
	margin-top:5px;
	margin-left:20px;
}
#line3 {
	top:217px;
	_top:-3px;
}
.product-list ul {
	height:420px;
	width:260px;
	float:right;
	top:-425px;
	position:relative;
	list-style-type:none;
	left:20px;
	color:#898989;
}
.product {
	width:59px;
	padding:3px;
	border:1px solid #898989;
	float:left;
	margin-right:5px;
}
.product-list li {
	height:60px;
}
.facilities div {
	font-size:14px;
	color:#6f5339;
	margin-left:25px;
}
.facilities ul {
	color:#898989;
	width:400px;
	text-align:left;
}
.facilities ul ul {
	list-style-type:disc;width:360px; text-align:left;
}
.facilities .gallery {
	background-color:#efefe8;
	width:100%;
	margin-left:10px;
	padding-left:10px;
	list-style-type:none;
	height:100px;
}
.facilities .gallery li {
	width:92px;
	float:left;
	margin-right:9px;
	margin-top:10px;
}
.facilities .gallery div {
	background-color:#95994f;
	width:92px;
	height:59px;
	maring-right:0px;
}
.facilities .gallery img {
	position:relative;
	left:2px;
	top:-2px;
}
.info span {
	margin-right:10px;
}
.map-form {
	width:300px;
	height:750px;
	top:-310px;
	float:right;
	text-align:left;
	position:relative;
}
.map-form span {
	float:right;
	color:#898989;
	font-size:10px;
}
.formstyle {
	background-color:#f7f7f1;
	height:220px;
	*height:230px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	color:#898989;
}
.tt {
	float:left;
	width:50px;
}
form input, form textarea {
	float:left;
	width:220px;
	border:1px solid #898989;
	font-family: Arial, Helvetica, sans-serif;
}
.submit {
	float:right;
	width:62px;
	height:20px;
	background-color:#95994f;
	margin:10px;
	color:#FFFFFF;
	cursor:pointer;
	font-size:10px;
}
form label.error { color:#FF0000; float:none; }

.thumb1{
	padding:3px;
	border:thin;
	border-color:#999999;
}
.product_photo{
font-size:14px;
}

.linktext {
	color:#809143;
}


a {
text-decoration: none;
	color:#555555;
}

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