body {
	background-color:#ffffff;
	font-family:Tahoma;
	font-size:11px;
	line-height:13px;
	padding:0px;
	margin:0px;
	color:#DAFF9C;
	display:inline;
	}	
img, p, form, table, td, div {
	border:0px;
	border:none;
	padding:0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	}
input, button, textarea, select {
	border:0px;
	border:none;
	margin:0px;
	padding:0px;
	vertical-align:middle;
	font-family:Tahoma;
	font-size:10px;
	line-height:12px;
	display:inline;
	}
select {
	line-height:11px;
	}
button {cursor:pointer;}
.lt {text-align:left;vertical-align:top;}
.lb {text-align:left; vertical-align:bottom;}
.lm {text-align:left; vertical-align:middle;}
.ct {text-align:center; vertical-align:top;}
.cb {text-align:center; vertical-align:bottom;}
.cm {text-align:center; vertical-align:middle;}
.rt {text-align:right; vertical-align:top;}
.rb {text-align:right; vertical-align:bottom;}
.rm {text-align:right; vertical-align:middle;}
.tb {vertical-align:text-bottom;}
.al {margin:auto;}
.fr {float:right;}

.head {
	width:766px;
	height:262px;
	}
.ha1 {
	width:618px;
	background:url(../img/main/main_1.jpg) no-repeat;
	}
.ha2 {
	width:148px;
	height:256px;
	background:url(../img/main/main_2.gif) left bottom no-repeat;
	background-color:#668D24;
	}
.hb1 {
	width:148px;
	height:6px;
	background:url(../img/main/main_3.gif) no-repeat;
	}

.content {
	width:766px;
	height:392px;
	}
.ca1 {
	width:392px;
	height:102px;
	background:url(../img/main/main_4.jpg) left top no-repeat;
	background-color:#FFFFFF;
	}
.ca2 {
	width:179px;
	height:392px;
	background:url(../img/main/main_5.gif) left top no-repeat;
	background-color:#FFFFFF;
	color:#668D24;
	}
.ca22 {
	width:179px;
	background:url(../img/main/main_5.gif) left top no-repeat;
	background-color:#FFFFFF;
	color:#668D24;
	}
	
.ca3 {
	width:195px;
	height:102px;
	background-color:#FFFFFF;
	}
.ca3_home {
	background:url(../img/main/main_6.jpg) left top no-repeat;
	}
.ca3_about {
	background-image: url(../img/main/main_6.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}
.ca3_reservations {
	background-image: url(../img/main/main_6.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}
.ca3_services {
	background-image: url(../img/main/main_6.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}
.ca3_sight {
	background-image: url(../img/main/main_6.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}
.ca3_opinion {
	background-image: url(../img/main/main_6.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}
.cb1 {
	width:392px;
	height:25px;
	background:url(../img/main/main_7.gif) no-repeat;
	}
.cb11 {
	height:25px;
	background:url(../img/main/main_77.gif) no-repeat right top;
	border-right:2px solid #FFFFFF;
	}
	
.cb2 {
	width:195px;
	height:25px;
	background:url(../img/main/main_8.gif) no-repeat;
	}
.cc1 {
	width:392px;
	height:243px;
	background-color:#668D24;
	}
.cc1_1 {
	background-color:#668D24;
	}
	
.cc2 {
	width:195px;
	height:243px;
	background-color:#668D24;
	}
.cd1 {
	width:392px;
	height:22px;
	background:url(../img/main/main_9.gif) top left no-repeat;
	background-color:#FFFFFF;
	}
.cd11{
	height:22px;
	background:url(../img/main/main_99.gif) right top no-repeat;
	background-color:#FFFFFF;
	border-right:2px solid #FFFFFF;	
	}
	
.cd2 {
	width:195px;
	height:22px;
	background:url(../img/main/main_10.gif) left top no-repeat;
	background-color:#FFFFFF;
	}
	
.foot {
	width:766px;
	height:23px;
	color:#687F42;
	}
.fa1_home {
	background:url(../img/main/main_11.jpg) right top no-repeat;
	background-color:#FFFFFF;
	padding-right:14px;
	}
.fa1 {
	background-color:#FFFFFF;
	padding-right:14px;
	}

.-------------mainboxes--------------- {}
.box1 {
	margin:32px 0px 0px 13px;
	}
.box2 {
	margin:6px 0px 0px 12px;
	}
.box3 {
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	}
.box4 {
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	}
.box5 {
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 10px;
	}
.box6 {
	margin:16px 10px 0px 14px;
	}

.-------------------mainimages---------- {}
.img1 {
	margin-top:11px;
	}
.img2 {
	margin:50px 0px 0px 13px;
	}

.-----------------mainlinks--------------- {}
.link1 {
	color:#687F42;
	text-decoration:none;
	}
	a.link1:link {text-decoration:none;}
	a.link1:visited {text-decoration:none;}
	a.link1:hover {text-decoration:underline;}
	a.link1:active {text-decoration:none;}

.text_bold_form{ text-align:center; font-weight:bold; font-size:12px; margin:10px 0px 10px 0px;}
.text_bold_form2{text-align:center; font-weight:bold; font-size:11px; margin:0px 0px 10px 0px;}
.red{ color:#FF0000;}
