#box {

	width: 967px;

	margin-right: auto;

	margin-left: auto;

}

#title {

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #990;

	font-size: 13px;

	position: relative;

}

#title table tr td {

	font-size: 12px;

	color: #6F9109;

}





body {
	background-color: #e6dfc9;
	font-size: 13px;
	line-height: 20px;
	color: #415b3b;
	margin: 0px;

}#copy {

	margin-top: 0px;

	background-image: url(images/copybg.jpg);

	height: 83px;

	padding-top: 80px;

}

#copy_content {
	font-size: 13px;
	color: #415b3b;
	background-image: url(images/copy-logo.png);
	background-repeat: no-repeat;
	width: 760px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 130px;
	background-position: 10px;

}

#div1 {

	position:absolute;

	width:25px;

	height:350px;

	z-index:1;

	height: 420px;

}

#title table tr td a {

	color: #6F9109;

	text-decoration: none;

}

#book_info {

	background-image: url(images/booking01.jpg);

	background-repeat: no-repeat;

	padding: 15px;

	height: 199px;

	width: 590px;

	margin-right: auto;

	margin-left: auto;

	margin-top: 10px;

	margin-bottom: 10px;

}

p {
	margin: 0px;
	padding: 0px;

}

#form1 #book_info ul {

	line-height: 25px;

	margin-top: 5px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}

.boder {

	background-color: #FFF;

	padding: 3px;

	border: 1px solid #999;

	margin: 3px;

}

.cuppon_list h3 {
	color: #C30;
	margin: 0px;
	padding: 0px;

}

#cuppon_list {

	background-image: url(images/cuppon01.png);

	background-repeat: no-repeat;

	height: 101px;

	width: 293px;

	padding: 15px;

}#cuppon {

	color: #000;

}

.bg1 {

	font-size: 15px;

	line-height: 30px;

	background-image: url(images/news-pic.jpg);

	background-repeat: no-repeat;

	background-position: right top;

	height: 300px;

	padding-top: 30px;

}

#news ul li a {

	font-weight: bold;

	color: #396;

	text-decoration: none;

}

#news ul li {

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #666;

	width: 400px;

}

#news table tr td h3 {

	color: #C60;

	background-color: #FFFBE5;

	text-align: center;

	margin-left: 20px;

	margin-right: 20px;

}

#news table tr td blockquote p {

	font-size: 13px;

	color: #666;

	line-height: 25px;

}

#news table tr td blockquote p a {

	color: #33C;

	text-decoration: none;

}

#feedback {
	background-image: url(images/feedbackbg.jpg);
	width: 550px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
	margin-bottom: 20px;
	background-repeat: no-repeat;
	height: 500px;
	overflow: hidden;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 200px;
	padding-left: 0px;
}

.orange {

	color: #9C0;

}


a {
	color: #FFF;
	text-decoration: none;

}

#feedback p {
	margin-left: 20px;
	margin-right: 20px;
	color: #999;

}

#feedback h3 {
	color: #C90;
	padding-left: 20px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-size: 18px;

}

.bbs_re {

	background-color: #DACFAB;

	padding: 10px;

	border: 1px dotted #999;

}

#guest {

	width: 550px;

	margin-right: auto;

	margin-left: auto;

}

#mail {

	margin-top: 130px;

	margin-left: 45px;

	width: 390px;

}

#mail #form1 ul {

	margin: 0px;

	padding: 0px;

	list-style-type: none;

	line-height: 30px;

}



#title .cakePic {

	border-left-width: 10px;

	border-left-style: solid;

	border-left-color: #9e5b38;

	font-size: 13px;

	line-height: 1.5em;

	color: #7e4833;

	font-family: Geneva, Arial, Helvetica, sans-serif;

	text-decoration: none;

	background-color: #efebdd;

	border-bottom-width: 1px;

	border-bottom-style: dashed;

	border-bottom-color: #9e5b38;

	margin: 0px;

	text-align: left;

	padding-top: 8px;

	padding-right: 8px;

	padding-bottom: 10px;

	padding-left: 8px;

	height: auto;

}



#title .cakePic img {

	background-color: #a89f9a;

	float: right;

	border: 1px solid #A89F9A;

	padding: 0px;

	top: -50px;

	position: relative;

	left: 0px;

	right: 0px;

	bottom: 0px;

	z-index: auto;

	margin: 0px;

}
.content {
	font-size: 13px;
	line-height: 1.8em;
	color: #3f5f0e;
}
.style1  {
	color: #507b0e;
	font-weight: bold;
}
.style2  {
	color: #ff0000;
}
.style3  {
	color: #884D3E;
}
.style4 {
	line-height: 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.style5 {
	font-size: 15px;
}
.style6 {
	line-height: 18px;
	font-size: 13px;
}
.style7 {
	color: #FFFFFF;
	background-color: #FF3300;
	line-height: 12px;
	padding-top: 1px;
	padding-bottom: 1px;
}




.cakeMenu td {
	color: #9E5B38;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-top: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #DFCBC1;
	padding-left: 8px;
}

.cakeMenu .cakeImg {
	border: 1px solid  #A89F9A;
	margin-right: 5px;
	margin-bottom: 5px;
}#title table tr td {
	padding-right: 25px;
}
.check {
	font-size: 13px;
	font-weight: bold;
	color: #F60;
	text-align: center;
}
#a_group {
	background-image: url(images/booking03.png);
	background-repeat: no-repeat;
	height: 57px;
	width: 272px;
	font-size: 13px;
	color: #063;
	font-weight: normal;
	text-align: left;
	margin-top: 10px;
	padding-left: 85px;
	padding-top: 5px;
	margin-left: 10px;
}
#b_group {
	background-image: url(images/booking04.png);
	background-repeat: no-repeat;
	height: 57px;
	width: 272px;
	font-size: 13px;
	color: #063;
	font-weight: normal;
	text-align: left;
	margin-top: 10px;
	padding-left: 85px;
	padding-top: 5px;
	margin-left: 10px;
}
#c_group {
	background-image: url(images/booking05.png);
	background-repeat: no-repeat;
	height: 57px;
	width: 272px;
	font-size: 13px;
	color: #063;
	font-weight: normal;
	text-align: left;
	margin-top: 10px;
	padding-left: 85px;
	padding-top: 5px;
	margin-left: 10px;
}
ul {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	line-height: 20px;
}
#show_group {
	background-image: url(images/book02.png);
	background-repeat: no-repeat;
	height: 264px;
	width: 383px;
	padding-top: 30px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
}
#couppon1 {
	background-image: url(images/cupponbg1.jpg);
	background-repeat: no-repeat;
	height: 521px;
	width: 508px;
	margin-right: auto;
	margin-left: auto;
}
#couppon2{
	background-image: url(images/cupponbg2.jpg);
	background-repeat: no-repeat;
	height: 643px;
	width: 488px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 67px;
	padding-left: 67px;
}
#couppon3{
	background-image: url(images/cupponbg3.jpg);
	background-repeat: no-repeat;
	height: 571px;
	width: 488px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 6px;
	padding-left: 6px;
}
#couppon4{
	background-image: url(images/cupponbg4.jpg);
	background-repeat: no-repeat;
	height: 639px;
	width: 487px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 15px;
	padding-left: 15px;
	color: #CF0;
}
#couppon5{
	background-image: url(images/cupponbg5.jpg);
	background-repeat: no-repeat;
	height: 639px;
	width: 487px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 15px;
	padding-left: 15px;
	color: #FFF;
}
#couppon6{
	background-image: url(images/cupponbg6.jpg);
	background-repeat: no-repeat;
	height: 639px;
	width: 487px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 15px;
	padding-left: 15px;
	color: #906;
}
#couppon7{
	background-image: url(images/cupponbg7.jpg);
	background-repeat: no-repeat;
	height: 639px;
	width: 487px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 15px;
	padding-left: 15px;
	color: #300;
}
#couppon8{
	background-image: url(images/cupponbg8.jpg);
	background-repeat: no-repeat;
	height: 639px;
	width: 487px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 15px;
	padding-left: 15px;
	color: #FFF;
}
