@charset "UTF-8";


body{
	background: #797039 url(../images/bg.jpg) no-repeat top center;	
	margin: 0px auto;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 13px;
}


p{
	color:#211A03;
}

li{
	list-style:none;
	line-height:23px;
}


.smheader{
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:14px;
	font-weight:bold;
}

h1,h4{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 15px;
	color:#402200;
	
}
h2{
	color: #FFF;
	font-size:14px;
	padding-left: 15px;
}
a:link, a:visited{
	color:#211A03;
	text-decoration:underline;
}
a:hover{
	text-decoration: none;
}
.nudge{
	left:8px;
	position:relative;
}


#middleLeft a{
	color: #FFF;
	text-decoration:none;
}
#middleLeft a:hover{
	color:#6c4634;
}
#top #paintbrush a{
	color:#FFFFFF;
	font-size:14px;
	line-height:20px;
	text-decoration:none;
}
#top #paintbrush a:hover{
	text-decoration: underline;
}
.outerWrap{
	margin:0 auto;
	position:relative;
	width:1050px;
}
#top{
	background-image:url("../images/headerBG.jpg");
	background-repeat:no-repeat;
	height:766px;
	
}
#top #sloganarea{
	float:right;
	left:100px;
	padding:25px 0px 25px 25px;
	width: 600px;
	position:relative;
	right:25px;
	z-index:5;
}

#top #underlogo{
	margin-top:150px;
	position:absolute;
}

#top #underlogo ul li{
	font-size:14px;
	letter-spacing:-1px;
	list-style:none outside none;
	padding-left:5px;
}
#top #underlogo ul li#btn{
	background:url("../images/reservationBTN.png") no-repeat scroll 0 0 transparent;
	color:#FFFFFF;
	width: 131px;
	height: 38px;	
	line-height:30px;
	padding:5px 5px 5px 10px;
	font-size:15px;
	letter-spacing:0px;
	text-decoration:none;
}
#top #underlogo ul li#number{
	font-size:20px;
	letter-spacing:-2px;
	padding-left:5px;
	padding-right:10px;	
}
#top #underlogo ul li#btn a{
	color: #fff;
	text-decoration:none;
}
#top #underlogo ul li#btn a:hover{
	text-decoration: underline;
}
#top #logo{
	background-image: url(../images/logo.jpg);
	background-repeat:no-repeat;
	width:261px;
	height:127px;
	margin-left:30px;
	position:absolute;
	z-index:0;
}

#top #paintbrush{
	background: url(../images/navBG.png) no-repeat;
	height: 111px;
	margin-left:245px;
	position:absolute;
	top:10px;
	width:780px;
	z-index:0;	
}

#top #paintbrush ul{
	margin-left: -5px;
	margin-top:74px;
	letter-spacing:-1px;
}
#top #paintbrush ul li{
	list-style: none;
	display:inline;
	color: #fff;
	line-height:0px;
	padding-right:10px;
}

#top #flashcontent{
	border: solid 8px #f1ecde;
	height:504px;
	width:756px;
	left:208px;
	position:absolute;
	top:140px;	
}

#middleleft{
	position:absolute;
	margin-top:-40px;
	width:147px;	
}
#middleleft.rooms{
	margin-top:40px;
}
#middleleft img{
	padding-bottom: 10px;	
}
#middleleft ul{
	padding-left:43px;
	margin-top:-85px;
}
#middleleft ul#specialsside{
	padding-left:43px;
	margin-top:35px;
}

#middleleft li{
	color: #62422a;
	width:150px;
	padding-bottom: 25px;
	font-size: 14px;
	line-height:18px;
}
#middleleft li a{
	text-decoration: underline;	
}
#middleleft li a:hover{
	text-decoration: none;	
}
#middleleft ul#roommiddlelinks{
	margin-top: 0px;
	
}
#middleleft ul#roommiddlelinks li{
	width: 160px;
	line-height:25px;
}
#middleleft ul#roommiddlelinks li a{
	font-size: 14px;
	text-decoration:underline;
	letter-spacing:-1px;
}

#middleleft li a:hover,#middleleft ul#roommiddlelinks li a:hover{
	text-decoration:none;	
}					   
					   
.topofbottombg{
	background:url(../images/topOfBottomBG.png);	
}
#middle{
	margin-left:208px;
	width:772px;
	position:relative;
	z-index:25;
}
#middle.giftpadding{
	padding-bottom: 100px;	
}
#middle #maincontent{
	background-color: #f1ecde;
	position:relative;
	top:-106px;	
}

#middle #maincontent #middlearea{
	position:relative;
	top:-40px;	
	left:-15px;	
	
}
#middle #maincontent.rooms #middlearea{
	padding-bottom: 150px;
}

#middle #maincontent #middlearea table{
	left:50px;
	position:relative;
	top:-180px;
	width:700px;
	
}
#middle #maincontent #middlearea table tr th{
	background-color: #3f1604;
	border:medium none #000000;
	color:#FFFFFF;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
}

#middle #maincontent #middlearea table tr td{
	width:250px;
	padding-left:10px;
}
#middle #maincontent #middlearea table tr td.center{
	text-align:center;
	padding:0px;
	background-color: #d2c9af;
	border:#4b2513;
}
#middle #maincontent #middlearea table tr.height{
	height: 45px;
}
#middle #maincontent #middlearea table tr td.colone{
	background-color: #d2c9af;
	border:#4b2513;
	padding-right: 6px;
}
#middle #maincontent #middlearea table tr td.coltwo{
	border:#d2c9af solid 2px;
	
}

#middle #maincontent #middlearea #firstroomrooms #ratesfirstpara{
	color:#33322C;
	margin-left:33px;
	width:700px;	
}

#middle #maincontent #middlearea p{
	left:240px;
	position:relative;
	top:-180px;
	width:310px;
	line-height:25px;
}

#middle #maincontent #middlearea p#secondParagraph{
	left:50px;
	position:relative;
	top:-193px;
	width:500px;
}
#middle #maincontent #middlearea p#thirdParagraph{
	left:50px;
	position:relative;
	top:-170px;
	width:700px;
}

#middle #maincontent #middlearea #farrightcolumn{
	margin-left:575px;
	margin-top:65px;
	position:absolute;
}
/*direction content*/
#middle #maincontent #middlearea #directioncontent{
	margin-left:33px;
	margin-top:100px;
	padding-bottom:200px;
}
#middle #maincontent #middlearea #directioncontent p{
	left:5px;
	top:-5px;
	width:530px;
}
#middle #maincontent #middlearea #directioncontent ul li.smheader{
	padding-bottom: 8px;	
}
#middle #maincontent #middlearea #directioncontent ul{
	margin-left:250px;
	margin-top:-250px;
	position:absolute;
	width:450px;
}
#middle #maincontent #middlearea #directioncontent h1{
	margin-left: 5px;	
	color:#000;
}
#middle #maincontent #middlearea #directioncontent a{
	position:relative;
	text-decoration:none;
	top:10px;
	left:5px;
}
#middle #maincontent #middlearea #directioncontent #bottomdirections{
	line-height:25px;
	margin-top:38px;
	margin-left:5px;
	width:700px;
}

/*Rooms.html Content*/

#middle #maincontent #middlearea #farrightcolumnroom a{
	position:relative;
	text-decoration: underline;
	z-index:999;
	font-size:14px;
}
#middle #maincontent #middlearea #farrightcolumnroom a:hover{
	text-decoration: none;	
}
#middle #maincontent #middlearea #farrightcolumnroom p{
	left:15px;
	top:10px;
	width:170px;
	line-height:18px;
}
#middle #maincontent #middlearea #farrightcolumnroom{
	background-color:#f5f2e8;
	margin-left:583px;
	margin-top:101px;
	position:absolute;
	width:204px;
	padding-bottom:100px;
}
#middle #maincontent #middlearea #farrightcolumnroom a img{
	padding-top: 30px;
}
#middle #maincontent #middlearea #farrightcolumnroommedia{
	background-color:#f5f2e8;
	padding-bottom:950px;
	margin-left:583px;
	margin-top:101px;
	position:absolute;
	width:204px;
}
#middle #maincontent #middlearea #farrightcolumnroommedia.heightchange{
	padding-bottom:350px;
	margin-top:350px;
	height:920px;
}

#middle #maincontent #middlearea #farrightcolumnroommedia #topimage{
	margin-left:-13px;
	margin-top:-15px;
	padding-bottom:10px;	
}
#middle #maincontent #middlearea #farrightcolumnroom ul{
	margin-left:-25px;
	width:170px;
}
#middle #maincontent #middlearea #farrightcolumnroom ul li{
	line-height: 18px;
}
#middle #maincontent #middlearea #farrightcolumnroom ul li.widthchange{
	
	line-height: 18px;
	font-size:15px;
}
#middle #maincontent #middlearea #farrightcolumnroom p a img{
	margin-left:-15px;
margin-top:25px;
}
#middle #maincontent #middlearea #farrightcolumnroom ul li.padding{
	padding-top:45px;
	
}
#middle #maincontent #middlearea #farrightcolumnroommedia ul#mediaul{
	margin-left:-25px;
	width:170px;
}
#middle #maincontent #middlearea #farrightcolumnroommedia ul#mediaul img{
	padding-bottom:10px;	
}
#middle #maincontent #middlearea #farrightcolumnroommedia ul#mediaul li{
	line-height: normal;
}
#middle #maincontent #middlearea #farrightcolumnroommedia ul#mediaul li #secondimage{
	margin-left:-15px;
}
#middle #maincontent #middlearea #farrightcolumnroommedia ul#mediaul li.widthchange{
	width: 200px;	
	margin-left: -3px;
}
#middle #maincontent #middlearea #farrightcolumnroommedia ul#mediaul li a{
	position: relative;
	z-index:999;
	text-decoration:underline;
	font-size:14px;
}
#middle #maincontent #middlearea #farrightcolumnroommedia ul#mediaul li a:hover{
	position: relative;
	z-index:999;
	text-decoration:none;
	font-size:14px;
}
#middle #maincontent #middlearea #farrightcolumnroom ul#mediaul img{
	padding:0;
}

#middle #maincontent #middlearea #farrightcolumnroom ul#mediaul a{
	left:0;
	top:0;
}

#middle #maincontent #middlearea #farrightcolumnroom h1{
	padding-bottom:5px;
	padding-left:15px;	
}
#middle #maincontent #middlearea #farrightcolumnroom h1.history{
	letter-spacing:-1px;
	padding-bottom:5px;
	padding-top:40px;
}
#middle #maincontent #middlearea #farrightcolumnroom img{
	padding-left: 15px;
}
#middle #maincontent #middlearea #farrightcolumnroom #header{
	padding-top:15px;
	margin-left:-5px;
}
#middle #maincontent #middlearea #farrightcolumnroommedia #header{
	padding-top:15px;
	margin-left:13px;
}
#middle #maincontent #middlearea  #firstroom{
	margin-left:160px;
	width:400px;
	height:200px;
}
#middle #maincontent #middlearea  #firstroom.heightchange{
	
	height:300px;
}
#middle #maincontent #middlearea  #firstroom.heightchange p{
	left:-115px;
	top:10px;
	width:650px;	

}
#middle #maincontent #middlearea  #firstroom p{
	left:0;
	top:-80px;
}
#middle #maincontent #middlearea  #secondroom{
	color:#211A03;
	left:55px;
	line-height:25px;
	position:relative;
	top:-205px;
	width:500px;	
}
#middle #maincontent #middlearea #firstroom #viewratesbtn{
	float:right;
	left: 15px;
	position:relative;
	top:-115px;
	height:91px;
}

#middle #maincontent #middlearea #roomchanger{
	background-color:#3F1705;
	height:340px;
	margin-bottom:170px;
	margin-left:55px;
	margin-top:-185px;
	width:520px;
}
#middle #maincontent #middlearea #roomchanger.move{
		margin-left:140px;
}
#middle #maincontent #middlearea #bottom{
	background-color:#3F1705;
	height:199px;
	margin-bottom:180px;
	margin-left:40px;
	margin-top:-250px;
	width:520px;
}
#middle #maincontent #middlearea #bottom a{
	text-decoration: none;	
}
#middle #maincontent #middlearea #bottom ul{
	margin-left:-35px;
	padding-top:5px;
}
#middle #maincontent #middlearea #bottom p{
	color: #fff;
	line-height:20px;
	margin-left:55px;
	margin-top:-25px;
	width:200px;
}
#middle #maincontent #middlearea #bottom ul li#smallimage{
	left:290px;
	position:relative;
	top:-190px;
}
#middle #maincontent #middlearea #headerarea{
	margin:-155px 10px 10px 105px;	
	position:absolute;
	z-index:85;
}
#middle #maincontent #middlearea #headerarearates{
	margin:40px 10px 10px 40px;
}
#middle #maincontent #middlearea #headerarearooms{
	background-image:url(../images/booknowbar.png);
	background-repeat:no-repeat;
	height:94px;
	margin-left:2px;
	width:777px;	
}
#middle #maincontent #middlearea #headerareabreak{
	height:35px;
	margin-left:15px;
	width:772px;
}
#middle #maincontent #middlearea #headerareacheese{
	height:40px;
	margin-left:15px;
	width:772px;
}
#middle #maincontent #middlearea #headerarearooms #bookbtn{
	margin-left:5px;
	margin-top:18px;
	position:absolute;
}
#middle #maincontent #middlearea #headerarearooms ul{
	display:inline;
	left:85px;
	position:relative;
	top:38px;
	color:#fff;
}
#middle #maincontent #middlearea #headerarearooms ul#nextprevious {
	left:300px;
}
#middle #maincontent #middlearea #headerarearooms ul#nextpreviouslong {
	left:180px;
}
#middle #maincontent #middlearea #headerarearooms ul li{
	display: inline;
	color:#fff;
}
#middle #maincontent #middlearea #headerarearooms ul li a{
	color: #fff;
	text-decoration: none;
	font-family:lucida Grande, sans-serif;
	font-size:14px;
}
#middle #maincontent #middlearea #headerarearooms ul li a:hover{
	text-decoration: underline;	
}

/*room changer content*/
#middle #maincontent #middlearea #roomchanger p{
	color:#FFFFFF;
	font-family:Verdana,Geneva,sans-serif;
	font-size:14px;
	left:70px;
	line-height:20px;
	text-align:center;
	top:290px;
	width:390px;
}

#middle #maincontent #middlearea #roomchanger #roombtns{
	margin-left:-40px;
	margin-top:5px;
	position:absolute;
	width:160px;
}
#middle #maincontent #middlearea #roomchanger #roombtns ul li{
	padding-bottom: 8px;
	height:29px;
}

#middle #maincontent #middlearea #roomchanger #roombtns ul li a#garden{
	background-image:url(../images/gardenbtn.jpg);
	background-repeat:no-repeat;
	height:29px;
	position:absolute;
	width:160px;
	text-decoration:none;
}
#middle #maincontent #middlearea #roomchanger #roombtns ul li a#thyme{
	background-image:url(../images/thymebtn.jpg);
	background-repeat:no-repeat;
	height:29px;
	position:absolute;
	width:160px;	
	text-decoration:none;
}
#middle #maincontent #middlearea #roomchanger #roombtns ul li a#mint{
	background-image:url(../images/mintbtn.jpg);
	background-repeat:no-repeat;
	height:29px;
	position:absolute;
	width:160px;
	text-decoration:none;
}
#middle #maincontent #middlearea #roomchanger #roombtns ul li a#rosemary{
	background-image:url(../images/rosemarybtn.jpg);
	background-repeat:no-repeat;	
	height:29px;
	position:absolute;
	width:160px;
	text-decoration:none;
}
#middle #maincontent #middlearea #roomchanger #roombtns ul li a#oregano{
	background-image:url(../images/oreganobtn.jpg);
	background-repeat:no-repeat;	
	height:29px;
	position:absolute;
	width:160px;
	text-decoration:none;
}
#middle #maincontent #middlearea #roomchanger #roombtns ul li a#chamomile{
	background-image:url(../images/chamomilebtn.jpg);
	background-repeat:no-repeat;
	height:29px;
	position:absolute;
	width:160px;
	text-decoration:none;
}
#middle #maincontent #middlearea #roomchanger #roombtns ul li a#lavender{
	background-image:url(../images/lavenderbtn.jpg);
	background-repeat:no-repeat;
	height:29px;
	width:160px;
	position:absolute;
	text-decoration:none;
}
#middle #maincontent #middlearea #roomchanger #roombtns ul li a#garden:hover, #middle #maincontent #middlearea #roomchanger #roombtns ul li a#thyme:hover,
#middle #maincontent #middlearea #roomchanger #roombtns ul li a#mint:hover, #middle #maincontent #middlearea #roomchanger #roombtns ul li a#oregano:hover,
#middle #maincontent #middlearea #roomchanger #roombtns ul li a#chamomile:hover, #middle #maincontent #middlearea #roomchanger #roombtns ul li a#lavender:hover, #middle #maincontent #middlearea #roomchanger #roombtns ul li a#rosemary:hover{
	background-image:url(../images/roombtnover.jpg);
	background-repeat:no-repeat;
	height:29px;
	position:absolute;
	width:160px;
	text-decoration:none;
}
#middle #maincontent #middlearea #roomchanger #roombtns div{
	height:270px;
	margin-left:217px;
	margin-top:-280px;
	position:absolute;
	width:333px;
}

#middle #maincontent #middlearea  #firstroomrooms{
	height: 480px;	
}
#middle #maincontent #middlearea  #firstroomrooms #blindfold{
	margin-left:560px;
	margin-top:-100px;
	position:absolute;
}

#middle #maincontent #middlearea  #firstroomrooms #firstblock{
	height: 500px;	
}
#middle #maincontent #middlearea  #firstroomrooms #availabilitybox{
	height: 240px;	
	width: 683px;
	background-color:#FFF;
	margin-left:60px;
}
#middle #maincontent #middlearea  #firstroomrooms #availabilitybox ul li input {
	margin-left:300px;
	margin-top:15px;
}
#middle #maincontent #middlearea  #firstroomrooms #availabilitybox ul li{
	list-style:none outside none;
	margin-left:-25px;
}
#middle #maincontent #middlearea  #firstroomrooms #availabilitybox ul li img{
	margin-top:3px;
	position:absolute;
}
#middle #maincontent #middlearea  #firstroomrooms #availabilitybox ul li textarea{
	height:18px;
	width:150px;
}
#middle #maincontent #middlearea  #firstroomrooms #availabilitybox ul li select{
	margin-left:56px;
	width:55px;	
}
#middle #maincontent #middlearea  #firstroomrooms #availabilitybox ul li textarea#checkin{
	margin-left:9px;
}
#middle #maincontent #middlearea  #firstroomrooms #availabilitybox p{
	left:15px;
	top:0;
	width:620px;	
}
#middle #maincontent #middlearea  #firstroomrooms #availabilitybox #topbar{
	height: 22px;
	width: 683px;
	background: url(../images/availboxtopbg.jpg) repeat-x;
	color: #fff;
	font-size:14px;
}
#middle #maincontent #middlearea #packageone{
	margin-left:40px;
	width:730px;
	line-height:23px;
}
#middle #maincontent #middlearea  #packageone img{
	margin-left:5px;
	margin-top:100px;
	float:right;
	line-height:20px;
}
#middle #maincontent #middlearea  #packagetwo{
	padding-bottom: 50px;	
	padding-top:50px;
}
#middle #maincontent #middlearea  #packagetwo ul#last li{
	width:650px;
}
#middle #maincontent #middlearea #packagetwo ul{
	width: 430px;	
}
#middle #maincontent #middlearea  #packagetwo ul li{
	list-style:none outside none;
	width:450px;
	line-height:23px;
}
#middle #maincontent #middlearea  #packagetwo ul li.widthchange{
	width: 700px;
}
#middle #maincontent #middlearea  #packagethree{
	padding-bottom: 10px;	
}
#middle #maincontent #middlearea  #packagethree img{
	margin-left:40px;
	padding-bottom:50px;
}
#middle #maincontent #middlearea  #packagethree ul li a img{
	margin-left: 0px;
	padding-top:15px;
}
#middle #maincontent #middlearea  #packagethree ul{
	margin-left:280px;
	margin-top:-370px;
	
}
#middle #maincontent #middlearea  #packagethree ul li{
	list-style:none outside none;
	width:450px;
	line-height:23px;
}
li.tall{
	padding-bottom:10px;
}
.pack li {
	line-height:20px;
}
.pack li a img {
	padding-top:10px;
}

#middle #maincontent #middlearea  #packagethree p{
  left:40px;
  top:20px;	
  width: 700px;
  line-height:23px;
}
#middle #maincontent #middlearea  #packagethree p img{
	margin-left:0;
	padding-top:15px;
}
#middle #maincontent #middlearea  #packagefour ul li.tall{
	padding-bottom:10px;
}
#middle #maincontent #middlearea  #packagefour ul{
	
	width:430px;
}
#middle #maincontent #middlearea  #packagefour ul li img{
	margin-left:0;
	margin-top:0;
	padding-top:15px;
	position:relative;
}
#middle #maincontent #middlearea  #packagefour img{
	margin-left:480px;
	margin-top:-260px;
	position:absolute;
}
#middle #maincontent #middlearea  #packagefive{
	padding-bottom:50px;
}
#middle #maincontent #middlearea  #packagefive ul li.tall{
	padding-bottom:10px;
}
#middle #maincontent #middlearea  #packagefive ul{
	margin-left:350px;
	margin-top:-210px;
}
#middle #maincontent #middlearea  #packagefive ul li{
	width:350px;
}
#middle #maincontent #middlearea  #packagefive ul li img{
	padding-top:15px;
	margin:0px;
}
#middle #maincontent #middlearea  #packagefive img{
	margin-left:40px;
	padding-top:30px;	
}

#middle #maincontent #middlearea  #firstroomrooms #firstblock p{
	width: 450px;
}
#middle #maincontent #middlearea  #firstroomrooms #firstblock img{
	margin-left:545px;
	margin-top:-250px;
	position:absolute;
}
#middle #maincontent #middlearea  #secondblock{
	border-top:1px dashed;
	height:500px;
	margin-left:40px;
	padding-top:45px;
}

#middle #maincontent #middlearea  #secondblock ul{
	display:inline;
	position:absolute;
	width:400px;
}

#middle #maincontent #middlearea  #thirdblock{
	margin-top: -50px;
}
#middle #maincontent #middlearea  #thirdblockres{
	margin-top:-150px;
	padding-bottom:200px;
	margin-left:20px;
}
#middle #maincontent #middlearea  #thirdblockrates p.long{
	left:40px;
	padding-bottom:150px;
	top:-100px;
	width:720px;
}
#middle #maincontent #middlearea  #thirdblockres h1{
	margin-left:28px;
}
#middle #maincontent #middlearea  #thirdblockres p{
	left:33px;
	width:730px;
}
#middle #maincontent #middlearea  #thirdblockres li{
	list-style-image:url("../images/bullet.jpg");
}
#middle #maincontent #middlearea  #thirdblockpack{
	height: 150px;
}
#middle #maincontent #middlearea #thirdblockmedia{
	height:1250px;	
}
#middle #maincontent #middlearea #thirdblockstay{
	height:1080px;	
}

#middle #maincontent #middlearea  #thirdblock p{
	margin-left:-200px;
	width:730px;
}

#middle #maincontent #middlearea #paragraphtwo{
	color: #211A03;
	height:200px;
	margin-left:40px;
	margin-top:-110px;
	padding-bottom:580px;
	width:400px;
	line-height:25px;
}
#middle #maincontent #middlearea  #firstroomrooms p{
	left:40px;
	top:0;
	width:210px;
}
#middle #maincontent #middlearea  #firstroomrooms p.widthchange{
	left:40px;
	top:-5px;	
	width:500px;
	padding-bottom: 45px;
}


#middle #maincontent #middlearea  #firstroomrooms p.widthchange a{
	text-decoration: underline;
	
}
#middle #maincontent #middlearea  #firstroomrooms p.widthchange a:hover{
	text-decoration: none;
	
}
#middle #maincontent #middlearea  #firstroomrooms p.widthchange a#iframe{
	text-decoration: none;
	position: absolute;
}
#middle #maincontent #middlearea  #firstroomrooms p.widthchange img{
	padding-bottom: 15px;
}
#middle #maincontent #middlearea  #firstroomrooms #imageone{
	margin-left:280px;
	margin-top:-280px;
	position:absolute;	
}
#middle #maincontent #middlearea  #firstroomrooms #imagetwo{
	margin-left:270px;
	margin-top:-310px;
	position:absolute;	
}
#middle #maincontent #middlearea  #firstroomrooms h1{
	margin-left:40px;
	margin-top:30px;
	width:154px;
	
}
#middle #maincontent #middlearea  #firstroomrooms #cheeseheader{
	margin-left:40px;
	margin-top:10px;
	padding-bottom:13px;	
}
#middle #maincontent #middlearea  #firstroomrooms #planheader{
	margin-left:-35px;
	margin-top:-50px;
	padding-bottom:13px;	
}

#middle #maincontent #middlearea  #firstroomrooms #planpara{
	color:#211A03;
	line-height:25px;
	margin-left:40px;
	width:700px;
}


#middle #maincontent #middlearea  #firstroomrooms #giftcontent h1{
	width: 100%;
}
#middle #maincontent #middlearea  #firstroomrooms #giftcontent p{
	width: 750px;
}
#middle #maincontent #middlearea  #firstroomrooms #giftcontent ul li{
	list-style: none;
}
#middle #maincontent #middlearea  #firstroomrooms #giftcontent li input#nameinput{
	margin-left:35px;
}
#middle #maincontent #middlearea  #firstroomrooms #giftcontent li input#cityinput{
	margin-left:80px;
}
#middle #maincontent #middlearea  #firstroomrooms #giftcontent li input#stateinput{
	margin-left:13px;
}
#middle #maincontent #middlearea  #firstroomrooms #giftcontent li select#amountinput{
	margin-left:27px;
		width:150px;

}
#middle #maincontent #middlearea  #firstroomrooms #giftcontent li input#button{
	margin-left:112px;
	font-size:14px;
	padding:5px;
	cursor:pointer;
	width:150px;
}
#middle #maincontent #middlearea  #specialsheader{
	margin-left:-20px;
	margin-top:-60px;
	padding-bottom:13px;	
}
#middle #maincontent #middlearea  #resheader{
	margin-left:40px;
	margin-top:30px;
	padding-bottom:13px;	
}
#middle #maincontent #middlearea  #directionsheader{
	margin-left:40px;
	margin-top:25px;
	padding-bottom:13px;
	position:absolute;	
}
#middle #maincontent #middlearea #firstroomrooms ul li{
	color:#33322C;
	list-style-image:url(../images/bullet.jpg);
	margin-left:13px;
	padding-bottom:5px;
	width:330px;
}
#middle #maincontent #middlearea  #secondroom #roombuttons{
	margin-top:180px;	
}
#middle #maincontent #middlearea  #secondroomrooms{
	color:#211A03;
	line-height:25px;
	margin-left:40px;
	margin-top:-80px;
	padding-bottom:250px;
	width:530px;	
}
#middle #maincontent #middlearea  #secondroom #roombuttonstwo{
	margin-top:150px;
	margin-left:-25px;
}

#middle #maincontent #middlearea #farrightroomcolumn{
	margin-left:405px;
	margin-top:75px;
	position:absolute;
	width:374px;
}
#middle #maincontent #middlearea #flag{
	margin-left:610px;
	position:absolute;
}
#middle #maincontent #middlearea #farrightroomcolumn p{
	left:0;
	top:-5px;	
}
#middle #maincontent #middlearea #farrightroomcolumn #menubg{
	background-image:url(../images/samplemenubg.jpg);
	background-repeat:no-repeat;
	margin-left:50px;
	margin-top:-15px;
	height:587px;
}
#middle #maincontent #middlearea #farrightroomcolumn #menubg ul{
	margin-top:75px;
	position:absolute;
	width:260px;
}
#middle #maincontent #middlearea #farrightroomcolumn #menubg ul img{
	margin-left:-15px;
	padding-top:10px;
}
#middle #maincontent #middlearea #farrightroomcolumn #menubg ul li{
	font-size:12px;
	list-style-image:url("../images/bullet.jpg");
	line-height:normal;
	padding-bottom:4px;
}
#middle #maincontent #middlearea #farrightroomcolumn #undermenubg{
	background-color:#6C4634;
	height:232px;
	margin-left:60px;
	margin-top:50px;
	width:305px;
}
#middle #maincontent #middlearea #farrightroomcolumn #undermenubg ul{
	padding-top: 15px;	
}
#middle #maincontent #middlearea #farrightroomcolumn #undermenubg ul li{
	color: #fff;
	list-style: disc;
	padding-bottom:5px;
	line-height:normal;
}
#middle #maincontent #middlearea #farrightroomcolumn #undermenubg ul li a{
	color: #fff;
	text-decoration:none;
}
#middle #maincontent #middlearea #farrightroomcolumn #undermenubg ul li a:hover{
	text-decoration: underline;	
}
/*sliding divs*/
#middle #maincontent #middlearea  #firstroomrooms #slidingDiv1{
	display: none;
	height:300px;
	
	padding:20px;
	margin-top:10px;
	border-bottom:5px solid #3399FF;
}

/*first footer content*/

#firstfooter{
	background: url(../images/footerBG.png) no-repeat;
	height: 186px;
	margin-left:25px;
	margin-top:-45px;
	position:relative;
	width:1000px;
	z-index:85;	
}
#firstfooter #contentoffooter ul li{
	color: #fff;
	padding-bottom:3px;
	position:relative;
	z-index:999;
	line-height:normal;
}
#firstfooter #contentoffooter ul li a{
	color: #fff;	
	text-decoration:none;
}
#firstfooter #contentoffooter ul li a:hover{
	text-decoration:underline;	
}
#firstfooter #contentoffooter #line{
	border-top:1px solid #decfa5;
	margin-left:40px;
	margin-top:0px;
	width:780px;

}
#firstfooter #contentoffooter #middleContent{
	margin:-170px 0 0 150px;
	position:absolute;
}
#firstfooter #contentoffooter #bottomnav{
	margin-top:-50px;	
}
#firstfooter #contentoffooter #bottomnav ul{
	margin-left:150px;
	width:740px;
	position:absolute;
}
#firstfooter #contentoffooter #bottomnav ul li{
	display: inline;
	line-height:20px;
}
#firstfooter #contentoffooter #bottomnav ul li a{
	color:#fff;	
	text-decoration:none;
}
#firstfooter #contentoffooter #bottomnav ul li a:hover{
	text-decoration:underline;	
}
#firstfooter #contentoffooter #btnsoffooter{
	position:relative;
	top:25px;
}
#firstfooter #contentoffooter #btnsoffooter ul li{
	padding-bottom: 5px;	
}

#firstfooter #contentoffooter #rightside{
	float: right;
	clear:both;
	margin-top:-125px;
	position:relative;
	z-index:999;
}

/*email signup content*/
#emailsignup.stay{
	margin:-250px 10px 10px 20px;
}
#emailsignup{
	background-image: url(../images/mailBoxBG.png);
	background-repeat:no-repeat;
	height:115px;
	margin:-330px 10px 10px 20px;
	position:relative;
	z-index:25;
	width:960px;
	
}
#emailsignup #inside{
	color:#FFFFFF;
	font-size:18px;
	margin-left:170px;
	position:relative;
	top:43px;
	z-index:55;	
}
#emailsignup #inside img{
	padding-right:25px;
	position:relative;
	top:20px;	
}
#emailsignup #inside input#emailInputField{
	margin-left:15px;
	position:relative;
	top:-2px;
	width:200px;
}
#emailsignup #inside input#submitBTN{
	margin-left:15px;
	background-color:#783C1F;
	color:#FFFFFF;
	margin-left:15px;
	padding:5px;
	position:relative;
	top:-1px;
	font-size:14px;	
}

#end{
	background-image: url(../images/bottomContentFoot.png);
	background-repeat:no-repeat;
	height:40px;
	position:relative;	
	z-index:0;
}
#secondfooter{	
	color:#FFFFFF;
	margin:0 auto;
	position:relative;
	width:900px;
	z-index:999;
}

#secondfooter #credits ul{
	left:50px;
	position:relative;
	top:-20px;
}
#secondfooter #credits ul li{
	color:#FFFFFF;
	display:inline;
}
#secondfooter #credits ul li a{
	color: #fff;
	text-decoration:none;
}
#secondfooter #credits ul li a:hover{
	color: #3b1a16;
	text-decoration:none;
}

#secondfooter #copy{
	float:right;
	position:relative;
	top:-48px;
}

#underlogo ul {
	margin-left:10px;
}
#dateform input, #dateform select {
	font-size:12px;
	background-color:#e7e5da;
	width:120px;
	border:1px solid #654b24;
	margin-bottom:5px;
	padding:2px;
}
#datepicker {
	background-image:url('../images/calendar.gif') !important;
	background-position:100px 2px;
	background-repeat:no-repeat;
	cursor:pointer;
	width:114px !important;
}
#zsubmit {
	font-weight:bold;
	color:white;
	background-color:#654b24 !important;
	cursor:pointer;
	padding:2px;
}

#availabilitybox input, #availabilitybox select {
	font-size:12px;
	background-color:#e7e5da;
	border:1px solid #654b24;
	padding:2px;
}
#availabilitybox form {
	margin-left:150px;
}

.spec a {
	color:#783c1f;
}