body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, textarea, p, blockquote, th, td {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset, img {border:0;}
address, caption, cite, code, dfn, th, var {font-style:normal;font-weight:normal;}
caption, th {text-align:left;}
h1, h2, h3, h4, h5, h6 {font-size:100%;font-weight:normal;}
q:before, q:after {content:'';}
abbr, acronym {border:0;}
body {
				background:#b7ab97 url(images/background.jpg) 0 0 repeat-x;
				text-align:center;
				font-size:12px;
				font-family:Georgia, Times New Roman, serif;
				color:#62553f;
}
#wrapper {
				width:980px;
				margin:0 auto;
				text-align:left;
}
#header {
				float:left;
				width:100%;
				height:191px;
				background:url(images/header-bg.png);
				position:relative;
}
#header h1 {
				display:block;
				float:left;
				height:150px;
				width:335px;
				margin:25px 0 0 0;
				padding:0px;
				outline:none;
				text-indent:-999px;
}
#logo {
				background:transparent url(images/logo.png) no-repeat scroll 0%;
				display:block;
				float:left;
				height:150px;
				width:335px;
				margin:0px;
				padding:0px;
				outline:none;
				text-indent:-999px;
}
#nav {
				position:absolute;
				bottom:30px;
				right:0px;
				font-size:150%;
}
#nav ul {
      margin:0;
      padding:0;
						overflow:hidden;
      list-style:none;
}
#nav li {
				float:left;
				/*background:url("images/nav-left.png") no-repeat left top;*/
				margin:0 10px 0 20px;
				padding:0 0 0 12px;
		}
#nav a {
				float:left;
				display:block;
				width:.1em;
				/*background:url("images/nav-right.png") no-repeat right top;*/
				padding:8px 12px 8px 0px;
				text-decoration:none;
				font-weight:normal;
				color:#574627;
}
#nav > ul a {width:auto;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#nav a {float:none;}
/* End IE5-Mac hack */
#nav a:hover {}
#nav li:hover, #nav li:hover a {
				background:url("images/nav-left.png") no-repeat left top;
}
#nav li:hover a {
				background:url("images/nav-right.png") no-repeat right top;
}
#main {
				width:100%;
				float:left;
}
#fader-box {
	height:355px;
	width:980px;
	overflow:hidden;
	position:relative;
	background-image: url(images/2fader-bg.png);
}

.corners{
	-moz-border-radius: 15px;
border-radius: 15px;
}

#fader {
				width:960px;
				position:absolute;
				left:10px;
}
#fader-msg {
	position:absolute;
	right:16px;
	width:270px;
	height:350px;
	z-index:100;
	text-align:center;
	overflow:hidden;
	font-size:15px;
	color:#62553f;
	background-image: url(images/2fader-msg.png);
	background-repeat: no-repeat;
	background-position: center top;
}
#fader-msg p {
	line-height:23px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
	padding-top: 35px;
	padding-right: 25px;
	padding-bottom: 0px;
	padding-left: 25px;
}
.dark-text {
				color:#302a20;
}
#tour-btn {
	display:block;
	background:url(images/2tour-btn.png) center center no-repeat;
	height:46px;
	width:238px;
	margin:0 auto;
	text-indent:-9999px;
}
#book-btn {
	display:block;
	background:url(images/2book-btn.png) center center no-repeat;
	height:46px;
	width:238px;
	text-indent:-9999px;
	margin:0 auto;
}
.content {
				overflow:hidden;
				margin-top:20px;
}
.content a:link, .content a:visited {
				color:#000;
				text-decoration:none;
}
.content a:hover {
				text-decoration:underline;
}
.white-box-top {
				background:url(images/white-box-top.png) top center no-repeat;
				height:10px;
}
.white-box-mid {
				background:url(images/white-box-mid.png) top center repeat-y;
}
.white-box-bot {
				background:url(images/white-box-bot.png) top center no-repeat;
				height:10px;
				
}
.white-box-pad {
				padding:0px 10px;
				overflow:hidden;
}
#welcome-h2 {
				background:url(images/welcome-h2.png) top left no-repeat;
				height:43px;
				width:324px;
				overflow:hidden;
				text-indent:-9999px;
				margin:0 0 25px 40px;
}
.para-deco {
				background:url(images/paragraph-bg.png) 0 10px no-repeat;
				width:700px;
				float:left;
				min-height:170px;
				height:auto !important;
				height:170px;
				line-height:1.5;
}
.para-deco p {
				padding:0px 45px;
				margin:0 0 15px 0;
				font-size:120%;
				color:#62553f;
}

.content-body {
				width:700px;
				float:left;
				min-height:170px;
				height:auto !important;
				height:170px;
				line-height:1.5;
}
.content-body ul {		padding:10px; }
.content-body h2 {		margin-top:15px; font-size:18px; font-weight:bold; }
.content-body p {
				padding:0px;
				margin:0 0 15px 0;
				font-size:120%;
				color:#62553f;
}

.larger-font {
				font-size:140%;
}
.welcome-img {
				float:left;
				margin-right:10px;
}
#footer {
				width:100%;
				float:left;
				clear:both;
				color:#574627;
				margin:10px 0 30px 0;
				overflow:hidden;
}
.footer-pad {
				padding:0px 15px 0 10px;
}
#footer a:link, #footer a:visited {
				font-size:90%;
				display:inline;
				color:#574627;
				text-decoration:none;
				padding:0 8px 0 5px;
}
#footer a:hover {
				color:#111;
				text-decoration:underline;
}
.float-right {
				float:right;
}
.float-left {
				float:left;
}
.contact_form {
	padding: 15px;
	float: right;
	width: 250px;
	margin-left: 45px;
	margin-top: 55px;
	background-color: #FAF8EA;
}

