/* CSS Document */
* {
	margin:0;
	padding:0;
	}
	
body {
	padding:0;
	margin:0;
	font:normal 17px/21px Georgia, "Times New Roman", Times, serif;
	color:#000;
	background:url(../images/body-bg.jpg) 0 0 repeat;
	}
	
ul {
	list-style-type:none;
	}
	
img {
	padding:0;
	margin:0;
	border:none;
	}
	
a {
	text-decoration:none;
	outline:none;
	color:#855036;
	background-color:inherit;
	}
	
a:hover{
	color:#000;
	background-color:inherit;
	text-decoration:none;
	}

.spacer {
	font-size:0; 
	line-height:0;
	clear:both;
	}
	
#container{
	background:url(../images/top-bg.jpg) 0 0 repeat-x;
	width:100%;
	height:100%;
	overflow:hidden;
	margin:0 auto;
	}
	
#containerInner{
	background:url(../images/top-bg-inner.jpg) 0 0 repeat-x;
	width:100%;
	height:100%;
	overflow:hidden;
	margin:0 auto;
	}
	
/* Top Panel */

.topPan{
	background:url(../images/header.jpg) 50% 0 no-repeat;
	width:100%;
	height:100%;
	overflow:hidden;
	margin:0 auto;
	}
	
.topPan01{
	background:url(../images/header-inner.jpg) 50% 0 no-repeat;
	width:100%;
	height:100%;
	overflow:hidden;
	margin:0 auto;
	}
	
.topPanInn{
	width:966px;
	height:460px;
	overflow:hidden;
	margin:0 auto;
	padding:0 0 0 14px;
	position:relative;
	}
	
.topPanInn01{
	width:966px;
	height:353px;
	overflow:hidden;
	margin:0 auto;
	padding:0 0 0 14px;
	position:relative;
	}
	
.logo{
	position:absolute;
	margin:58px 0 26px;
	width:559px;
	height:94px;
	display:block;
	z-index:100000;
	}
	
.logoinner{
	margin:39px 0 26px;
	width:559px;
	height:94px;
	display:block;
	}
	
.topPanInn h2{
	background:url(../images/welcome-icon.gif) 230px 46px no-repeat;
	font-size:35px;
	line-height:37px;
	color:#FADF96;
	background-color:inherit;
	padding:0 54px 5px 0;
	}
	
.topPanInn h2 span{
	font-size:77px;
	line-height:79px;
	}
	
.topPanInn p{
	font-size:16px;
	line-height:20px;
	color:#F0D8A8;
	background-color:inherit;
	padding:0 0 20px 14px;
	width:285px;
	}
	
.topPanInn a.bookNow{
	position:absolute;
	right:90px;
	top:192px;
	color:#F6D194;
	background-color:inherit;
	font-size:11px;
	line-height:13px;
	font-weight:bold;
	text-transform:uppercase;
	}
	
.topPanInn a:hover.bookNow{
	color:#A26E51;
	background-color:inherit;
	}
	
/* Navigation */

#navigation{
	background:url(../images/nav-bg.jpg) 0 0 no-repeat;
	height:38px;
	width:980px;
	margin:0 auto;
	}

#navigation ul {
	font-size:19px;
	line-height:38px;
	padding:0 0 0 15px;
	} 
	
#navigation ul li{
	float:left;
	width:auto;
	}
	
#navigation ul li a{
	color:#FADF96;
	background-color:inherit;
	text-decoration:none;
	height:38px;
	line-height:38px;
	display:block;
	float:left;
	width:auto;
	padding:0 10px;
	}	
	
#navigation ul li a:hover, #navigation ul li a.active{
	background-color:#301409;
	color:#FADF96;
	}
	
	
/* Body Panel */

#bodyPan{
	background:url(../images/body-bg-cont.jpg) 0 0 repeat-y;
	width:980px;
	height:100%;
	overflow:hidden;
	margin:0 auto;
	}
	
.bodyTop{
	background:url(../images/body-top.jpg) 0 0 no-repeat;
	height:100%;
	overflow:hidden;
	padding:15px 35px 56px 42px;
	}
	
.bodyBot{
	background:url(../images/body-bot.jpg) 0 100% no-repeat;
	}
#bodyPan h2{
	font-size:25px;
	line-height:27px;
	color:#000;
	background-color:inherit;
	font-weight:normal;
	padding:0 0 10px;
	}	

	
/* Left pan */

.leftPan{
	width:573px;
	float:left;
	}
.leftPan h2 { padding-left:12px;}
	
.leftPan p{
	padding:0 0 20px 12px;
	}
	
.leftPan p.noBotPad{
	padding:0 0 5px 12px!important;
	}
	
.leftPan img.pic{
	border:8px solid #EACF86;
	margin:0 0 8px;
	}
	
.leftPan img.pic01{
	border:8px solid #EACF86;
	margin:0 20px 8px 0;
	float:left;
	}
	
.leftPan p.innerTxt{
	font-size:14px;
	line-height:20px;
	padding:0 0 20px 12px;
	}
	
.leftPan p.innerTxt2{
	font-size:14px;
	line-height:20px;
	padding:0 0 40px 12px;
	}	
	
.leftPan h4{
	font-size:21px;
	line-height:23px;
	color:#3C4D00;
	background-color:inherit;
	padding:0 0 14px;
	font-weight:normal;
	}
	
.leftPan .box{
	width:275px;
	height:100%;
	overflow:hidden;
	}
	
.leftPan .box h3{
	background:url(../images/hdng-bg.jpg) 0 0 no-repeat;
	width:261px;
	height:44px;
	line-height:44px;
	padding:0 0 0 14px;
	font-size:18px;
	color:#FFF8CC;
	background-color:inherit;
	margin:0 0 14px;
	}
	
.leftPan .box p{
	font-size:14px;
	line-height:20px;
	color:#110900;
	background-color:inherit;
	padding:0 0 34px 12px;
	}
	
.leftPan .box a.btn{
	background:url(../images/btn-bg.gif) 0 0 no-repeat;
	height:19px;
	line-height:19px;
	width:91px;
	font-size:11px;
	font-weight:bold;
	color:#F6D194;
	background-color:inherit;
	text-align:center;
	display:block;
	margin:0 0 0 12px;
	}
	
.leftPan .box a:hover.btn{
	color:#fff;
	background-color:inherit;
	}
	
.leftPan .box .gallery{
	height:155px;
	}
 	
/* Right Pan */

.rightPan{
	width:305px;
	float:right;
	}
	
.boxPan{
	height:100%;
	overflow:hidden;
	padding:0 0 0 14px;
	}
	
.boxPan h3{
	background:url(../images/book-hdng-bg.jpg) 0 0 no-repeat;
	width:122px;
	/*height:30px;
	line-height:40px;*/
	font-size:17px;
	line-height:20px;
	padding:10px 0 0 9px;
	color:#FFE29C;
	background-color:inherit;
	font-weight:normal;
	} 

.ltPad{
	padding-left:5px!important;
	}
	
.greenBox{
	background:url(../images/book-bg.gif) 0 0 repeat-y;
	height:100%;
	overflow:hidden;
	margin:0 0 18px;
	}
	
.greenBoxTop{
	background:url(../images/book-top.jpg) 0 0 no-repeat;
	height:100%;
	overflow:hidden;
	padding:22px;
	}
	
.greenBoxTop01{
	background:url(../images/book-top.jpg) 0 0 no-repeat;
	height:100%;
	overflow:hidden;
	padding:22px 0 22px 15px;
	}
	
.greenBoxBot{
	background:url(../images/book-bot.jpg) 0 100% no-repeat; 
	}
	
.greenBoxTop label{
	padding:0 0 10px;
	font-size:16px;
	line-height:18px;
	color:#FFF2D0;
	background-color:inherit;
	}
	
.greenBoxTop .txtBox{
	width:93px;
	height:18px;
	line-height:18px;
	border:none;
	background-color:#B9C588;
	color:#000;
	float:left;
	margin:0 0 13px 0;
	}

.greenBoxTop01 ul{
	font-size:14px;
	line-height:22px;
	padding:0;
	color:#FADF96;
	background-color:inherit;
	}
	
.greenBoxTop01 ul li{
	background:url(../images/tick-bull.gif) 0 5px no-repeat;
	padding:0 0 0 24px;
	}
	
.greenBoxTop01 ul li a{
	color:#FADF96;
	background-color:inherit;
	}
	
.greenBoxTop01 ul li a:hover{
	color:#fff;
	background-color:inherit;
	}
	
.pad10{
	padding-bottom:10px!important;
	}
	
.padd32{
	padding:0 0 10px 30px!important;
	}
	
.boxPan01{
	height:100%;
	overflow:hidden;
	padding:0 0 0 14px;
	}
	
.boxPan01 h3{
	background:url(../images/contact-hdng-bg.gif) 0 0 no-repeat;
	width:122px;
	/*height:24px;
	line-height:30px;*/
	font-size:18px;
	line-height:20px;
	padding:10px 0 0 15px;
	color:#FFE29C;
	background-color:inherit;
	font-weight:normal;
	} 
	
.conBox{
	background:url(../images/contact-bg.gif) 0 0 repeat-y; 
	height:100%;
	overflow:hidden;
	}
	
.conBoxTop{
	background:url(../images/contact-top.gif) 0 0 no-repeat;
	height:100%;
	overflow:hidden;
	padding:50px 24px 25px;
	}
	
.conBoxBot{
	background:url(../images/contact-bot.gif) 0 100% no-repeat;
	}
	
.conBoxTop p.conTxt{
	font-size:14px;
	font-weight:bold;
	line-height:22px;
	color:#FADF96;
	background-color:inherit;
	padding:0 0 10px;
	}
	
.conBoxTop p.conTxt a{
	color:#FADF96;
	background-color:inherit;
	}
	
.conBoxTop p.conTxt a:hover{
	color:#fff;
	background-color:inherit;
	}
	
.conBoxTop .brownSec{
	background-color:#6D3F00;
	color:#FADF96;
	padding:12px 15px 22px;
	margin-bottom:15px;
	}
	
.conBoxTop .brownSec p{
	font-size:14px;
	line-height:22px;
	}

	
/* Footer */

#footer{
	background:url(../images/footer-bg.jpg) 0 0 repeat-x;
	width:100%;
	height:100%;
	margin:0 auto;
	overflow:hidden;
	padding:82px 0 50px;
	}
	
.footInn{
	width:980px;
	margin:0 auto;
	height:100%;
	overflow:hidden;
	}
	
#footer p{
	clear:both;
	font-size:14px;
	line-height:16px;
	color:#FADF96;
	background-color:inherit;
	text-align:right;
	padding:10px 22px 0 0;
	font-family:"Times New Roman", Times, serif;
	}
	
#footer ul{
	font-size:13px;
	line-height:15px;
	height:100%;
	overflow:hidden;
	float:right;
	padding:0 16px 0 0;
	}
	
#footer ul li{
	padding:0 8px;
	float:left;
	width:auto;
	}	
	
#footer ul li a{
	float:left;
	width:auto;
	color:#FADF96;
	background-color:inherit;
	}
	
#footer ul li a:hover{
	color:#fff;
	background-color:inherit;
	}
	
/* Misc*/

.noMar{
	margin:0!important;
	}
	
.nopad{
	padding:0!important;
	}

.noBdr{
	border:none!important;
	}
	
.fltLt{
	float:left;
	}
	
.fltRt{
	float:right;
	}
	
	
/* Inner Page Style */


/* Book A Form */
form#bookroom{
	font-size:14px;
	line-height:20px;
	padding:0 0 40px 12px;
}
	form#bookroom label{
		width:217px;
		float:left;
	}
	form#bookroom label span{
		color:#ff0000;
		background-color:inherit;
		padding-right:3px;
	}
	form#bookroom input, form#bookroom select, form#bookroom textarea, form#bookroom img {
		margin-bottom:10px;
	}
	
	form#bookroom input.txtBx, form#bookroom textarea{
		width:271px;
	}
	form#bookroom input.txtBx { height:18px;}
	form#bookroom input.small { width:150px; height:18px;}
	form#bookroom input.medium { width:200px; height:18px;}
	
	form#bookroom select{
		width:275px;
	}
	form#bookroom select.small { width:150px;}
	form#bookroom select.small1 { width:100px;}
	form#bookroom input.submitbtn{
		background:url(../images/btn-bg.gif) 0 1px no-repeat;
		height:21px;
		line-height:19px;
		width:91px;
		font-size:11px;
		font-weight:bold;
		color:#F6D194;
		background-color:inherit;
		text-align:center;
		display:block;
		margin:0 0 0 12px;
		border:0;
		cursor:pointer;
	}
	
	form#bookroom h4{
		color:#6c7f21;
		font-size:14px;
		font-weight:bold;
	}
/* Book A Form */

/* Inner Pages */
.innerLeft h3 {
	padding:0 0 10px 12px;
}
.innerLeft img.floatLeft { 
	float:left; 
	margin:5px 15px 10px 12px; 
	border:#C2A14B 1px solid; 
	padding:2px;
}
.googleMap {
	width:560px;
	border:#C2A14B 1px solid;
	position:relative;
	clear:both;
}
.googleMap a {
	display:block;
	width:120px;
	position:absolute;
	bottom:-20px;
	left:20px;
	font-size:11px;
	line-height:16px;
	font-weight:bold;
}

/* Acommodations */
.accGallery { padding-top:15px;}
.accGallery div.block {
	float:left;
	padding:0 40px 35px 0;
	width:400px;
}
.accGallery div.block img {
	margin-bottom:15px;
	border:solid 8px #EBCF86;
}


/*----------------------------*/

.slide{
	position:absolute;
	width:567px;
	height:329px;
	top:45px;
	right:68px;
	z-index:80px;
	}
	
img.picThumb{
	float:left;
	border:solid 5px #EBCF86;
	margin:0 10px 10px 0;
	}
		
	
.welcome{
	margin-top:180px;
	}	
	
	
	
/*----------18-06-----------*/	

.gallery img{
	float:left;
	padding:8px;
	background:#FFF6DE;
	border:solid 1px #B5A36E;
	margin:0 15px 15px 0;
	}
	
.gallery img.last{
	margin:0 0 15px 0;
	}
	
form img.captcha{
	float:left;
	margin-right:3px;
	}		
	
#badges {	
	margin:0;
	}

#badges img {	
	margin:10px 0 0 0;
	}	