body, td {
	font-family: Arial, Helvetica, sans-serif;
	color: #221a11;
	font-size: 11px;
}
input, select, textarea {
	font-family: Arial, Helvetica, sans-serif;
	color: #221a11;
	font-size: 11px;
}
body {
	padding: 0;
	margin: 0;
	background: #3b2214;
}
img {
	border: none;
}

p {
	padding: 0;
	padding-top: 5px;
	margin: 0;
}


.menu {
	position: relative;
	height: 0;
/*	width: 100%; */
/*	text-align: center; */
}

.page {
	padding-top: 135px;
	background: url(../images/bg.jpg) center top no-repeat;
	height: 750px;
	min-height: 750px;
}

.frame_top {
	background: url(../images/frame_top.jpg) no-repeat;
	width: 681px;
	height: 33px;
}
.frame_btm {
	background: url(../images/frame_btm.jpg) no-repeat;
	width: 681px;
	height: 35px;
}
.content {
	padding: 0 42px 0 41px;
	background: url(../images/content_bg.jpg) top repeat-y;
	width: 598px;
	text-align: left;
	color: #221a11;
}
.content a {
	color: #523a31;
}
.content a:hover {
	color: #823a31;
}

.sub_content {
	background: url(../images/sub_content_bg.jpg) bottom repeat-y;
	width: 575px;
	padding: 10px 25px 0 25px;
	color: #a07a3d;
	text-align: left;
}
.sub_content td {
	color: #a07a3d;
}
.sub_content a {
	color: #a07a3d;
}
.sub_content a:hover {
	color: #c07a3d;
}
.sub_frame_btm {
	background: url(../images/sub_frame_btm.jpg) no-repeat;
	width: 625px;
	height: 31px;
}

.home_page {
	background: url(../images/home.jpg) no-repeat;
	padding: 20px 20px 20px 200px;
}
.menu_page {
	background: url(../images/menu.jpg) no-repeat;
	padding: 20px 20px 20px 200px;
}
.location_page {
	background: url(../images/location.jpg) no-repeat;
	padding: 20px 20px 20px 200px;
}
.contact_page {
	background: url(../images/location.jpg) no-repeat;
	padding: 20px 20px 20px 200px;
}
.gallery_page {
	background: url(../images/gallery.jpg) no-repeat;
	padding: 35px 20px 10px 20px;
}

.b_top {
	height: 1px;
}
.b_10 {
	width: 1px;
	background: url(../images/b/b_10.png) no-repeat;
}
.b_12 {
	background: url(../images/b/b_12.png);
}
.b_02 {
	width: 1px;
	background: url(../images/b/b_02.png) no-repeat;
}
.b_09 {
	width: 1px;
	background: url(../images/b/b_09.png);
}
.b_bg {
	background: url(../images/b/b_bg.png);
	padding: 5px 10px 5px 15px;
}
.b_03 {
	width: 1px;
	background: url(../images/b/b_03.png);
}
.b_btm {
	height: 1px;
}
.b_07 {
	width: 1px;
	background: url(../images/b/b_07.png) no-repeat;
}
.b_06 {
	background: url(../images/b/b_06.png);
}
.b_05 {
	width: 1px;
	background: url(../images/b/b_05.png) no-repeat;
}

.caption {
	text-align: center;
	background: url(../images/caption_bg.png) center bottom no-repeat;
/*	padding-bottom: 8px; */
	padding-bottom: 12px;
	margin-top: 8px;
	margin-bottom: 12px;
	font-size: 12px;
	font-weight: bold;
}
.chapter {
	text-indent: 15px;
}

.menu_list {
	margin-top: 5px;
	border-top: 1px solid #7c6234;
}
.menu_list td {
	border-bottom: 1px solid #7c6234;
}
.menu_list td ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.pic_tmb {
	text-align: center;
	height: 130px;
	vertical-align: middle;
	padding-top: 5px;
}
