﻿* {

	margin: 0;

	padding: 0;

}
.table1 {
width:100%; 
margin-left:0%; 
margin-right:0%;
}


.wrapper {

	width: 100%;

	overflow: hidden;

}



.clear {

	clear: both;

	font-size: 0%;

	line-height: 0%;

	height: 0;

}



input, select {

	vertical-align: middle;

	font-weight: normal;

}



img {

	border: 0;

	vertical-align: top;

	text-align: left;

}



ul, ol {

	list-style: disc;

	margin: 0 0 20px 0;

	padding-left: 30px;

	color: #B79D80;

}



object {

	vertical-align: top;

	outline: none;

}



a {

	outline: none;

	color: #c2702e;

}



	a:hover {

		text-decoration: none;

	}



html {

	min-width: 980px;

}



body {
	background: #080808;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 100%;
	line-height: 1em;
	color: #FFFFFF;

}



h2 {
	padding: 0 0 21px 0;
	text-transform: uppercase;
	line-height: 1.3em;
	font-size: 1.833em;
	font-weight: 400;
	color: #c2702e;

}



	h2 em {

		display: block;

		margin: 0 0 -5px 0;

		font-style: normal;

	}

	

	h2 i {

		display: block;

		margin: 0 0 -3px 0;

		font-style: normal;

	}

	

	h2 strong {

		display: block;

		padding: 0 0 2px 0;

		font-weight: 400;

	}



h3 {

	padding: 0 0 11px 0;

	text-transform: uppercase;

	line-height: 1.3em;

	font-size: 1.833em;

	font-weight: 400;

	color: #1a1411;

}



	h3 em {

		display: block;

		margin: 0 0 -3px 0;

		font-style: normal;

	}



h6 {

	padding: 0 0 16px 0;

	line-height: 1.6em;

	font-size: 1.25em;

	font-weight: normal;

	color: #c2702e;

}



	h6 span {

		display: block;

		padding: 3px 0 0 0;

	}



.fleft {

	float: left;

}



	img.fleft {

		margin: 1px 20px 30px 0;

	}

	

	img.fleft1 {

		float: left;

		margin: 3px 16px 21px 0;

	}

	

	img.fleft2 {

		float: left;

		margin: 0 16px 0 0;

	}

	

	img.fleft3 {

		float: left;

		margin: 0 30px 35px 0;

	}



.fright {

	float: right;

}



.col-1, .col-2, .col-3, .col-4 {

	float: left;

	overflow: hidden;

}



.block-1, .block-2, .block-3, .block-4 {

	float: left;

	overflow: hidden;

}



#main-tail-ver {

	background: url(images/main-tail-ver.jpg) repeat 50% 0%;

}



#main-bg-top {

	background: url(images/main-bg-top.jpg) repeat-x 50% 0%;

}



#main-bg-bot {

	background: url(images/main-bg-bot.jpg) repeat-x 50% 100%;

	width: 100%;

}



#main {

	width: 980px;

	margin: 0 auto;

	font-size: 0.75em;

}



#header {

	background: url(images/header.jpg) no-repeat 0% 65px;

	position: relative;

	height: 538px;

}



#menu {
	overflow: hidden;
	position: absolute;
	top: 0px;
	left: 37px;
	list-style:none;
	margin:0;
	padding:0;
	width: 949px;

}



	#menu li {

		background: url(images/menu-divider.gif) no-repeat 0% 0%;

		float: left;

		height: 30px;

		padding: 0 17px;

		margin: 0 0 0 -2px;

		text-transform: uppercase;

		font-size: 1.25em;

		color: #ebe9dc;

	}

	

		#menu li a {

			display: block;

			float: left;

			line-height: 30px;

			text-decoration: none;

			color: #ebe9dc;

		}

		

		#menu li a:hover {

			color: #e08235;

		}

		

		#menu li.act a {

			color: #e08235;

		}



#logo {
	background: url(images/logo-bg.jpg) no-repeat 0% 0%;
	width: 669px;
	height: 49px;
	overflow: hidden;
	position: absolute;
	top: 143px;
	left: 96px;

}



	#logo img {
	position: absolute;
	top: 1px;
	left: 130px;
	width: 507px;

	}



#content {

	background: url(images/content.png) repeat-y 0% 0%;

}



	#content div#cont-bg {

		background: url(images/content-top.jpg) no-repeat 0% 0%;

	}

	

	#content div#indent {

		background: url(images/content-bot.jpg) no-repeat 0% 100%;

		padding: 0 16px 0 15px;

	}

	

	#content p {
	padding: 0 0 18px 0;
	line-height: 1.286em;
	font-size: 1.167em;
	color: #b79d80;
	text-align: left;

	}

	

	#content p.extra {

		padding: 0 0 36px 0;

	}

	

	#content p.extra1 {

		padding: 0 0 30px 0;

	}

	

	#content p.extra2 {

		padding: 0 0 44px 0;

	}

	

	#content p.extra3 {

		padding: 0 0 27px 0;

	}

		

		#content p big {
	display: block;
	padding: 0 0 0 4px;
	font-size: 1em;
	text-align: center;

		}

		

		#content p small {

			float: right;

			padding: 0 16% 0 0;

			font-size: 1em;

		}



.indent {

	padding: 25px 0 30px 39px;

}



	.indent .inner {

		padding: 0 0 0 10px;

	}



.indent-1 {

	padding: 41px 0 30px 48px;

}



.indent-2 {

	padding: 41px 30px 30px 22px;

}



.indent-3 {

	padding: 41px 40px 36px 55px;

}



.title {

	padding: 0 0 28px 0;

}



.link {

	background: url(images/link-left.gif) no-repeat 0% 0%;

	display: inline-block;

	height: 25px;

	float: left;

	overflow: hidden;

	line-height: 24px;

	font-size: 1.167em;

	text-decoration: none;

	color: #fff;

}



	.link span {

		background: url(images/link-right.gif) no-repeat 100% 0%;

		display: inline-block;

	}

	

		.link span span {

			background: url(images/link-tail.gif) repeat-x 0% 0%;

			display: inline-block;

			height: 25px;

			overflow: hidden;

			margin: 0 20px 0 20px;

			padding: 0 11px 0 19px;

		}

		

		.link:hover span span {

			cursor: pointer;

			text-decoration: underline;

		}

		

.link-1 {

	background: url(images/link-left.png) no-repeat 0% 0%;

	display: inline-block;

	height: 33px;

	float: left;

	margin: 0 0 0 -4px;

	overflow: hidden;

	line-height: 33px;

	font-size: 1.167em;

	text-decoration: none;

	color: #fff;

}



	.link-1 span {

		background: url(images/link-right.png) no-repeat 100% 0%;

		display: inline-block;

		float: left;

	}

	

		.link-1 span span {

			background: url(images/link-tail.png) repeat-x 0% 0%;

			display: inline-block;

			height: 33px;

			float: left;

			overflow: hidden;

			margin: 0 24px 0 24px;

			padding: 0 11px 0 20px;

		}

		

		.link-1:hover span span {

			cursor: pointer;

			text-decoration: underline;

		}



.box {

	width: 100%;

	overflow: hidden;

}



	.box .tail {

		background: url(images/box-tail1.jpg) repeat-y 0% 0%;

	}

	

	.box .top {

		background: url(images/box-top.jpg) no-repeat 0% 0%;

	}

	

	.box .bot {

		background: url(images/box-bot.jpg) no-repeat 0% 100%;

		width: 100%;

	}

	

	.box .inner {

		padding: 18px 45px 45px 45px;

	}

	

	.box .inner-1 {

		padding: 18px 45px 41px 45px;

	}

	

	.box .inner-2 {

		padding: 18px 45px 36px 45px;

	}

	

	.box p {

		padding: 0 0 0 0 !important;

		line-height: 1.286em !important;

		font-size: 1.167em !important;

		color: #1a1512 !important;

	}

	

	.box p.extra {

		padding: 0 0 22px 0 !important;

	}

	

	.box p.extra1 {

		padding: 0 0 27px 0 !important;

	}

	

	.box p.extra2 {

		padding: 0 0 19px 0 !important;

	}

	

		.box p a {

			color: #1a1512;

		}

		

			.box p span {

				padding: 0 0 0 8px;

			}

			

				.box p span a {

					letter-spacing: -1px;

					font-style: italic;

					color: #ad0500;

				}

				

		.box p b {

			display: block;

			font-size: 1.071em;

			font-weight: normal;

			color: #ad0500;

		}

				

	.box h6 {

		color: #ad0500;

	}



.box-1 {

	background: url(images/box-tail.jpg) repeat-y 0% 0%;

	width: 100%;

}



	.box-1 div.inner {

		padding: 40px 44px 0 44px;

	}

	

	.box-1 div.inner-1 {

		padding: 40px 44px 50px 44px;

	}

	

	.box-1 div.inner-2 {

		padding: 40px 34px 0 44px;

	}



#reservation-form {

	width: 210px;

	padding: 0 0 30px 0;

	overflow: hidden;

}



	#reservation-form strong {

		display: block;

		width: 100%;

		height: 42px;

		overflow: hidden;

		font-weight: normal;

	}

	

	#reservation-form b {

		display: block;

		padding: 0 0 2px 0;

		line-height: 1em;

		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

		font-size: 1.083em;

		font-weight: normal;

		color: #b79d80;

	}

	

	#reservation-form input {

		background: #150f0d;

		width: 202px;

		height: 16px;

		padding: 1px 3px 1px 3px;

		border: 1px solid #3a3330;

		float: left;

		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

		font-size: 1em;

		color: #b79d80;

	}



	#reservation-form a {

		background: url(images/link-left.gif) no-repeat 0% 0%;

		display: inline-block;

		height: 25px;

		float: left;

		margin: 8px 5px 0 0;

		overflow: hidden;

		line-height: 24px;

		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

		font-size: 1.167em;

		text-decoration: none;

		color: #fff;

	}

	

		#reservation-form a span {

			background: url(images/link-right.gif) no-repeat 100% 0%;

			display: inline-block;

		}

		

			#reservation-form a span span {

				background: url(images/link-tail.gif) repeat-x 0% 0%;

				display: inline-block;

				height: 25px;

				overflow: hidden;

				margin: 0 15px 0 20px;

				padding: 0 0 0 6px;

			}

			

			#reservation-form a:hover span span {

				cursor: pointer;

				text-decoration: underline;

			}

			

	#reservation-form select {

		background: #150f0d;

		position: relative;

		width: 104px;

		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

		font-size: 1em;

		color: #7d6b56;

	}

	

	#reservation-form select#year {

		float: right;

		width: 64px;

		margin: 0 0 0 4px;

	}

	

	#reservation-form select#day {

		float: right;

		width: 54px;

		margin: 0 0 0 4px;

	}

	

	#reservation-form select#month {

		float: right;

		width: 84px;

	}



.banner {

	margin: 0 0 14px 0;

}



.line-ver-1 {

	background: url(images/line-ver.gif) repeat-y;

	width: 100%;

}



.line-ver-2 {

	background: url(images/line-ver.gif) repeat-y;

	width: 100%;

}



.line-ver-3 {

	background: url(images/line-ver.gif) repeat-y;

	width: 100%;

}



.indent-bot {
	margin: 0 0 26px 0;
	text-align: center;

}



.indent-bot1 {

	margin: 0 0 17px 0;

}



.indent-bot2 {

	margin: 0 0 5px 0;

}



.list {

	padding: 0 0 24px 0;

	overflow: hidden;

}



	.list li {

		background: url(images/marker.gif) no-repeat 0% 9px;

		padding: 0 0 0 26px;

		line-height: 1.714em;

		font-size: 1.167em;

		color: #c2702e;

	}

	

		.list li a {

			color: #c2702e;

		}



.list-1 {

	width: 100%;

	padding: 0 0 56px 0;

	overflow: hidden;

}



	.list-1 li {

		width: 100%;

		overflow: hidden;

		vertical-align: top;

		line-height: 1.6em;

		font-size: 1.25em;

		color: #b79d80;

	}

	

		.list-1 li span {

			float: right;

			padding: 0 14px 0 0;

			color: #c2702e;

		}

		

		.list-1 li a {

			float: left;

			margin: 4px 0 0 0;

			line-height: 1.286em;

			font-size: 0.933em;

			text-decoration: none;

			color: #b79d80;

		}

		

		.list-1 li a:hover {

			text-decoration: underline;

		}

		

		.list-1 li strong {

			background: url(images/line-hor.gif) repeat-x 0% 16px;

			display: block;

			overflow: hidden;

		}



.list-2 {

	overflow: hidden;

	margin: -1px 0 0 0;

}



	.list-2 dt {

		margin: 0 0 -2px 0;

		line-height: 1.6em;

		font-size: 1.25em;

		color: #c2702e;

	}

	

		.list-2 dt a {

			text-decoration: none;

			color: #c2702e;

		}

		

		.list-2 dt a:hover {

			text-decoration: underline;

		}

		

	.list-2 dd {

		padding: 0 0 20px 0;

		line-height: 1.286em;

		font-size: 1.167em;

		color: #b79d80;

	}



.list-indent {

	padding: 0 0 19px 0 !important;

}



.list-indent1 {

	padding: 0 0 31px 0 !important;

}



.no-indent {

	margin: 0 !important;

	padding: 0 !important;

}



#contact-form {

	width: 533px;

	padding: 4px 0 0 2px;

}



	#contact-form textarea {

		background: url(images/contact.png) repeat 0% 0%;

		width: 274px;

		height: 91px;

		padding: 1px 3px 1px 3px;

		border: 1px solid #b79d80;

		float: right;

		overflow: auto;

		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

		font-size: 0.917em;

		color: #b79d80;

	}

	

	#contact-form label {

		display: block;

		height: 25px;

		overflow: hidden;

	}

	

	#contact-form input {

		background: url(images/contact.png) repeat 0% 0%;

		width: 230px;

		height: 16px;

		padding: 1px 3px 1px 3px;

		border: 1px solid #b79d80;

		float: left;

		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

		font-size: 0.917em;

		color: #b79d80;

	}



	#contact-form a {

		background: url(images/link-left.gif) no-repeat 0% 0%;

		display: inline-block;

		height: 25px;

		float: right;

		margin: 12px 0 0 16px;

		overflow: hidden;

		line-height: 24px;

		font-size: 1.167em;

		text-decoration: none;

		color: #fff;

	}

	

		#contact-form a span {

			background: url(images/link-right.gif) no-repeat 100% 0%;

			display: inline-block;

		}

		

			#contact-form a span span {

				background: url(images/link-tail.gif) repeat-x 0% 0%;

				display: inline-block;

				height: 25px;

				overflow: hidden;

				margin: 0 20px 0 20px;

				padding: 0 7px 0 15px;

			}

			

			#contact-form a:hover span span {

				cursor: pointer;

				text-decoration: underline;

			}



#footer {

	height: 96px;

	overflow: hidden;

}



	#footer p {

		line-height: 60px;

		text-align: center;

		font-size: 1.083em;

		color: #b79d80;

	}

	

		#footer p span {

			padding: 0 12px 0 0;

		}

		

		#footer p a {

			margin: 0 0 0 12px;

			color: #b79d80;

		}

