@charset "UTF-8";

@font-face {
	font-family: 'CalifornianFBItalic';
	src: url('../fonts/califi-webfont.eot');
	src: local('CalifornianFB'), local('../fonts/califi-webfont.woff') format('woff'), url('../fonts/califi-webfont.ttf') format('truetype');	
}
@font-face {
	font-family: 'CalifornianFBRegular';
	src: url('../fonts/califr-webfont.eot');
	src: local('CalifornianFBRegular'), url('../fonts/califr-webfont.woff') format('woff'), url('../fonts/califr-webfont.ttf') format('truetype');	
}
@font-face {
	font-family: 'PraxisLTRegularRegular';
	src: url('../fonts/lt_56392-webfont.eot');
	src: local('PraxisLTRegularRegular'), url('../fonts/lt_56392-webfont.woff') format('woff'), url('../fonts/lt_56392-webfont.ttf') format('truetype');	
}
@font-face {
	font-family: 'PraxisLTRegularBold';
	src: url('../fonts/lt_56394-webfont.eot');
	src: local('PraxisLTRegularBold'), url('../fonts/lt_56394-webfont.woff') format('woff'), url('../fonts/lt_56394-webfont.ttf') format('truetype');	
}
@font-face {
	font-family: 'PraxisLTLightRegular';
	src: url('../fonts/lt_56388-webfont.eot');
	src: local('PraxisLTLightRegular'), url('../fonts/lt_56388-webfont.woff') format('woff'), url('../fonts/lt_56388-webfont.ttf') format('truetype');	
}
body{
	background: url(../images/bg.jpg) repeat-x #631411;	
	margin: 0px auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.outerwrap{
	margin:0 auto;
	position:relative;
	width:980px;
	}
li{
	list-style:none;		
}
h1{
	color: #4a4a4a;
	font-family: 'CalifornianFBItalic', 'CalifornianFB';
	font-weight:normal;
	text-align:center;
	font-style:italic;
	line-height:38px;
	font-size: 28px;
}
h2{
	color: #4a4a4a;
	font-family: 'CalifornianFBItalic', 'CalifornianFB';
	font-weight:normal;
	text-align:center;
	font-style:italic;
	line-height:38px;
	font-size: 31px;
}
h3{
	color:#323232;
	font-family: 'CalifornianFBItalic', 'CalifornianFB';
	font-weight:normal;
	font-style:italic;
	font-size:16px;
	width:180px;
	margin-left:-25px;
	padding-top:55px;
	letter-spacing:-1px;
}
h4{
	color:#300000;
	font-family:'CalifornianFBItalic','CalifornianFB';
	font-size:18px;
	font-style:italic;
	font-weight:normal;
	margin-left:20px;
	margin-top:-85px;
	padding-bottom:15px;
}
h5{
	color:#551a16;
	font-family:'CalifornianFBItalic','CalifornianFB';
	font-size:24px;
	font-style:italic;
	font-weight:normal;	
}
h6{
	color: #4a4a4a;
	font-family: 'CalifornianFBItalic', 'CalifornianFB';
	font-weight:normal;
	font-style:italic;
	font-size: 20px;
	padding-bottom:0px;
	margin-bottom:0px;
}
a:link, a:visited{	
	text-decoration:none;
}
a:hover{
	text-decoration: none;
}
#rightside h4{
	position:relative;
	top:-15px;	
}
#boxone p span{
	color:#65332c;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;	
}
#boxone p img.right{
	padding-left: 15px;	
}
#boxone b{
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	font-size: 17px;
}
#boxone b#redbold{
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	color:#300000;
}
#boxone h4{
	margin-left:0;
	margin-top:0;
	padding-bottom:0;	
}
#boxone h4.xtra{
	padding-top: 110px;	
}
#boxone h5{
	padding:0px;
	margin:0px;	
}
#boxone h5.padme{
	clear:both;	
	padding-top: 50px;
}
.header{
	height:130px;
	background-image:url(../images/headerbg.jpg);
	background-repeat:no-repeat;
	width: 980px;
	margin:0 auto;
	border-bottom:1px solid #FFDFAD;
}
.padup{
	position: relative;
	top:-1px;
}
.noright{
	padding-right: 0px;	
	margin-left: -3px;
}
#toprow{
	float: right;
	clear:both;
	width: 380px;
	height:50px;
}
#toprow ul li{
	display:inline;
	padding-right:5px;
	color:#fff;
	font-family:'PraxisLTLightRegular';
	font-size:14px;
}
#toprow a{
	font-family:'PraxisLTLightRegular';
	font-size:14px;
	color:#FFFFFF;
	position:relative;
	text-decoration:none;
	top:-5px;
}
#bottom{
	background-image: url(../images/bottombtnbg.png);
	width: 312px;
	height:37px;
	float:right;
	clear:right;
	margin-right:20px;
}
#bottom a{
	color: #fff;
	text-decoration:none;
	font-family:'PraxisLTLightRegular';
	font-size:14px;
}
#bottom ul{
	left:-15px;
	position:relative;
	top:-10px;
	z-index:999;
	width:350px;
}
#bottom ul li{
	display:inline;	
	padding-left:5px;
	padding-right:50px;
	line-height:23px;
}
ul#topnav{
	position: relative;	
}
#nav{
	width:980px;
	margin-left: -15px;
}
#nav ul{
	display:inline;
	float:left;
	width:980px;
	height:24px;
}
#nav li{
	display:inline;
	line-height:23px;
	padding-right:20px;
	position:relative;
	top:3px;
}
#nav ul li a{
	font-family:'PraxisLTLightRegular' ;
	color: #fff;
	text-decoration:none;
	font-size:16px;
}
#nav ul li a:hover{
	color: #fce203;	
}
#sidecolumn.buffet .imagebox{
	height:150px;
	overflow:hidden;
	padding-top:15px;
	text-align:center;
	width:279px;	
}
#sidecolumn.buffet table{
	padding-left: 15px;
	margin-top: 15px;
	padding-bottom: 50px;
	position: relative;
	z-index:999;
}
#sidecolumn.buffet th.title{
	color:#300000;
	font-family:'CalifornianFBItalic','CalifornianFB';
	font-size:20px;
	font-style:italic;
	font-weight:normal;
	margin-top:-85px;
	padding-bottom:15px;
}
#sidecolumn.buffet tr{
	text-align: left;
}
#sidecolumn.buffet table#abouttable tr {
	text-align:center;	
}
#sidecolumn.buffet a{
	color: #4a4a4a;
	font-family: 'CalifornianFBItalic', 'CalifornianFB';
	font-weight:normal;
	font-style:italic;
	font-size: 16px;
}
#sidecolumn.buffet a#red{
	color: #600;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-style:none;
	font-size: 16px;
}
#sidecolumn.buffet a:hover{
	color:#600;	
}
#sidecolumn.buffet ul li{
	list-style:none;
	text-align:left;
}
#sidecolumn.buffet ul.extra{
	left: -18px;	
}
#sidecolumn.buffet ul li.ultop{
	color: #4a4a4a;
	font-family: 'CalifornianFBItalic', 'CalifornianFB';
	font-weight:normal;
	font-style:italic;
	font-size: 20px;
	padding-bottom:10px;
	padding-top:5px;
	margin-bottom:0px;
}
#sidecolumn.buffet ul.packrightul{
	color: #4a4a4a;
	font-family: 'CalifornianFBItalic', 'CalifornianFB';
	font-weight:normal;
	font-style:italic;
	font-size: 16px;
	margin:0.6em;
	top:-80px;		
}
#sidecolumn.buffet ul.packrightul li{
	list-style:none outside none;
	margin-left:-35px;	
}
#sidecolumn.buffet h5 {
	margin-top: 0px;
	margin-bottom:50px;	
}
#sidecolumn.buffet h5#moveup{
	margin-top: -50px;	
}
#sidecolumn.buffet h5#about{
	font-size:20px;
	margin:0;
	padding:0;
	position:relative;
	text-align:center;
	top:-30px;
}
#sidecolumn.buffet center{
	color:#4A4A4A;
	font-family:arial;
	font-size:14px;
	position:relative;
	top:-20px;	
}
#sidecolumn.buffet h6.pack{
	margin-left:25px;
	padding-top:15px;
}
#sidecolumn.buffet h6 span{
	font-size:15px;
	left:-22px;
		
}
#sidecolumn.buffet .adjust{
	padding-bottom:100px;	
}
#sidecolumn.buffet .adjustmedia{
	padding-bottom:770px;	
}
#sidecolumn.buffet .adjuststay{
	padding-bottom: 1500px;	
}
#sidecolumn.buffet .adjustplan{
	padding-bottom:1620px;
}
#sidecolumn.buffet .adjustabout{
	padding-bottom:420px;
}
#sidecolumn.buffet .adjustdirections{
	padding-bottom:115px;
}
#sidecolumn.buffet .adjustextra, #sidecolumn .adjustextra{
	padding-bottom: 140px;	
}
#sidecolumn.buffet .adjustextra1{
	padding-bottom: 50px;	
}
#sidecolumn .adjustelope{
	padding-bottom: 80px;	
}
#sidecolumn .adjust{
	padding-bottom: 100px;	
}
#sidecolumn .adjustextra{
	padding-bottom: 50px;	
}
#sidecolumn .adjustextragroup{
	padding-bottom:135px;	
}
#boxone p.down{
	margin-top: 50px;
}
/*code for dropdown menu*/
ul#topnav li span {
	background:url(../images/subnavbg.png);
	background-repeat:no-repeat;
	color:#FFFFFF;
	display:none;
	left:0;
	top: 17px;
	padding:5px;
	position:absolute;
	width:390px;
	z-index:999;
	height:45px;
}
ul#topnav li span.two {
	background:url(../images/subnavbg2.png);
	background-repeat:no-repeat;
	color:#FFFFFF;
	display:none;
	left:0;
	top: 17px;
	padding:5px;
	position:absolute;
	width:174px;
	z-index:999;
	height:45px;
}
#bottom ul li span{
	background:url(../images/subnavbg.png);
	background-repeat:no-repeat;
	color:#FFFFFF;
	display:none;
	left:0;
	top: 17px;
	padding:5px;
	position:absolute;
	width:390px;
	z-index:999;
	height:45px;
}
ul#topnav li:hover span { 
	display: block;
} 
ul#topnav li span a { 
	display: inline; 
	padding-left:15px;
}
#content{
	background-color: #e6e4cf;
	float:left;
	width: 980px;
	margin:0px auto;	
}
#flasharea{
	background-image: url(../images/flashholder.jpg);
	background-repeat:no-repeat;
	height: 542px;
	width: 980px;
	position:relative;
	top:-6px;
}
#flashareares{
	background-image: url(../images/resflashholder.jpg);
	background-repeat:no-repeat;
	height: 542px;
	width: 980px;
	position:relative;
	top:-6px;
}
#leftside{
	width: 570px;
	margin-left:35px;
	float:left;}

#leftside img{
	margin-left: 25px;
}
#pagehd{
	margin-left: -25px;	
	position:relative;
	z-index:15;
}
#col1{
	float: left;
	font-family:'CalifornianFBItalic', 'CalifornianFB';
	font-size: 17px;
	font-style:italic;
	color: #4a4a4a;
	padding:20px 0;
	width:525px;
	margin-left:10px;
}
#col1.bottompadding{
	padding-bottom:50px;	
}
#col1 p{
	color:#4a4a4a;
	line-height:20px;
	font-size:18px;
}
#col1 p img{
	margin-left: 0px;	
}
#one{
	width:555px;	
}
#two{
	width: 550px;	
}
#col1 img{
	padding-top: 10px;
}
#three{
	position:relative;
	width:570px;
	z-index:999;
}
#sidecolumn li.rightfloat{
	float: right;
	list-style:none;
	padding-right:25px;
}
#one img.pic{
	margin-left:0;
}
#one img.mainimg{
	margin-left: -25px;
}
.floater{
	float:right;
	font-family:arial;
	font-size:15px;
	font-style:normal;
	line-height:23px;
	margin-left:10px;
	padding-top:25px;
	width:330px;
}
#two .inner{
	font-family:arial;
	font-size:15px;
	font-style:normal;
	line-height:23px;
	padding-top:5px;
}
#stayleft{
	float:left;
	font-family:arial;
	font-size:15px;
	font-style:normal;
	line-height:23px;
	width:220px;
}
#stayleft img{
	position: relative;
	z-index:999;
	top: 50px;
}
/* Slideshow style rules. */
#slideshow {
	background:url("../images/bg_slideshow.jpg") no-repeat scroll 0 0 transparent;
	height:500px;
	margin-left:225px;
	width:414px;
	z-index:99;
	position: relative;	
}
#slideshow #slidesContainer {
  margin:0 auto;
  width:300px;
  height:500px;
  overflow:auto; 
  position:relative;  
  padding-top:170px;
}
#slideshow #slidesContainer .slide {
  	height:500px;
	margin:0 auto;	
}
#slideshow h1{
 	font-family: 'CalifornianFBItalic', 'CalifornianFB';
	font-style:italic;
	font-size:16px;
	color:#460805;
	line-height:normal;
	text-align:left;
}
#slideshow #slidesContainer .slide p{
	font-family:arial;
	font-size:13px;
	font-style:normal;
	width:300px;
}
/* Slideshow controls style rules. */
.control {
  display:block;
  width:39px;
  height:500px;
  text-indent:-10000px;
  position:absolute;
  cursor: pointer;
  z-index:999;
}
#leftControl {
  top:0;
  left:10px;
  background:transparent url(../images/control_left.png) no-repeat 0 0;
}
#rightControl {
  top:0;
  right:12px;
  background:transparent url(../images/control_right.png) no-repeat 0 0;
}
h1 img, h2 img{
	position:relative;
	top:5px;	
}
#rightside{
	position:relative;
	z-index:5;
	width: 357px;
	float:right;
	margin-top:-9px;
}
#sidecolumn{
	width: 279px;
	background-color:#dbd9c4;
	margin-top:-15px;
	margin-left:62px;
	float: left;
}
#sidecolumn h5{
	margin-left:17px;
	margin-top:-50px;
}
#sidecolumn h6,#sidecolumn.buffet h6{
	margin:-50px 0 20px 15px;
	padding-bottom:35px;
	position: relative;
	z-index:999;	
}
#sidecolumn.buffet p img.imgright{
	float: right;	
}
#sidecolumn.buffet p#history{
	padding-bottom: 55px;
}
#sidecolumn.buffet p img.imgleft{
	float: left;
	padding-right:5px;
}
#sidecolumn p{
	color:#4A4A4A;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	left:5px;
	line-height:20px;
	margin:0 auto;
	position:relative;
	top:-50px;
	width:248px;	
}
#planningbtn{
	margin:10px 0 10px -30px;
	width:750px;
	position:relative;
	z-index:999;
	height: 186px;
}
#planningbtn p{
	color:#4A4A4A;
	font-size:15px;
	line-height:23px;
	width:370px;
	position:relative;
	top: 25px;
	left: 35px;
	height:150px;
	
}
#recipebox{
	background-image: url(../images/recipebox.jpg);
	background-repeat: no-repeat;	
	height:240px;
	margin-left:430px;
	margin-top:830px;
	padding-left:50px;
	width:250px;
}
#recipebox ul{
	margin-left: -50px;
}
#recipebox li{
	font-family:'CalifornianFBItalic', 'CalifornianFB';
	font-style:italic;
	list-style: disc;
	color:#300000;	
	width: 180px;
	font-size:15px;
	margin: .6em 0px;
}
#recipebox a{
	color:#300000;	
	text-decoration: underline;
}
#recipebox a:hover{
	text-decoration: none;	
}
#four{
	width: 600px;
	margin-top:30px;
}
#four img{
	float:left;
	margin-left:0;
	padding-right:10px;
}
#four p{
	font-family:arial;
	font-size:15px;
	font-style:normal;
	line-height:23px;
	padding-top:40px;
}
#four p img{
	margin-top:-35px;	
}
img#retreatbtn{
	float: right;
	padding-top:55px;
}
.eventsfloater{
	float: right;
	clear:both;
	font-family:arial;
	font-size:15px;
	font-style:normal;
	line-height:23px;
	padding-top:39px;
	width:290px;
}
#two .eventinner{
	font-family:arial;
	font-size:15px;
	font-style:normal;
	line-height:23px;
	position: relative;
	top: -10px;	
}
#three p#eventsp{
	font-family:arial;
	font-size:15px;
	font-style:normal;
	line-height:23px;	
}
#three p img{
	float:right;
	padding-left:15px;	
}
#three img{
	margin-left: 0px;	
}
#sidecolumn ul{
	position:relative;
	top:-50px;	
}
#sidecolumn p.smpadding{
	padding-bottom: 75px;
	top:-55px;	
}
#sidecolumn ul.paddingxxlarge{
	padding-bottom: 500px;	
}
#sidecolumn ul.paddinglargest{
	padding-bottom: 400px;	
}
#sidecolumn ul.paddingxlarge{
	padding-bottom: 350px;	
}
#sidecolumn ul.paddinglarge{
	padding-bottom: 300px;	
}
#sidecolumn ul.padding{
	padding-bottom:275px;
}
#sidecolumn ul.paddingsmall{
	padding-bottom: 100px;	
}
#sidecolumn ul li{
	list-style:disc;
	color: #4a4a4a;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin:0.6em 0;
	padding-right:15px;	
}
.insideOne{
	font-family:arial;
	font-size:15px;
	font-style:normal;
	line-height:23px;
	margin-top:-25px;	
}
#twor{
	left: -20px;
	padding-top:25px;
	position:relative;
	width:950px;
	z-index:999;	
}
ul.dotme{
	background-image:url("../images/roomambox.jpg");
	background-repeat:no-repeat;
	color:#000000;
	font-family:arial;
	font-size:16px;
	font-style:normal;
	padding-bottom:100px;
	list-style-type:disc;
	margin-left:70px;
	padding-top:55px;
	width:453px;		
}
ul.dotmequeen{
	background-image:url("../images/mansionambox.jpg");
	background-repeat:no-repeat;
	color:#000000;
	font-family:arial;
	font-size:16px;
	font-style:normal;
	height:400px;
	list-style-type:disc;
	margin-left:70px;
	padding-top:55px;
	width:453px;		
}
#king ul.dotme li.none a, #queen ul.dotmequeen li.none a{
	float: right;
}
#king ul.dotme li.none, #queen ul.dotmequeen li.none{
	list-style:none;
	margin-left: 0px;
}	
#king ul.dotme li, #queen ul.dotmequeen li{
 	list-style-type:disc;
	width: 400px;
	font-family: 'PraxisLTLightRegular';
	line-height:23px;
}
#king{
	background: url(../images/kingheader.jpg) no-repeat;
	width: 461px;
	float: left;
}
#king ul{
	left:-65px;
	position:relative;
	top:37px;
}
#king li.rightli,#queen li.rightli{
	float:right;
	font-size:15px;
	font-style:normal;
	left:45px;
	position:relative;
	top:-35px;
	z-index:999;
}
li.rightli a{
	text-decoration: underline;
	color:#600;	
	position: relative;
	top: 5px;	
}
li.rightli a#spaceleft{
	padding-left: 20px;
}
li.rightli a:hover{
	text-decoration: none;
	color: #4a4a4a;	
}
#queen{
	background:url("../images/queenheader.jpg") no-repeat scroll 0 0 transparent;
	float:left;
	height:420px;
	margin-left:12px;
	width:461px;
}
#queen ul{
	left:-65px;
	position:relative;
	top:37px;
}
#pagehdroom{
	margin-left:-25px;
	padding-top:40px;
	position:relative;
	z-index:900;	
}
#pagehdroom ul{
	float: right;
}
#pagehdroom ul li{
	color: #300000;
	font-family:'CalifornianFBItalic','CalifornianFB';
	font-size:18px;
	font-style:italic;
	font-weight:normal;
}
#oner {
	background:url(../images/onerbg.jpg) no-repeat;
	border-top:1px solid #600;
	width:603px;
	height: 143px;
}
#oner img{
	margin:0;
	padding:0;
	float:left;	
}
#oner .floater{
	float:left;
	font-family:arial;
	font-size:15px;
	font-style:normal;
	line-height:23px;
	padding-top:39px;
	width:290px;	
}
#oner ul li{
	list-style-type:disc;
	color:#4a4a4a;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	margin:0.6em 0;
	font-size:14px;
	width: 280px;
	line-height:18px;
}
#oner h4{
	margin-top:-25px;
	font-size:24px;
	margin-bottom:0px;	
	width:350px;
	padding-bottom:0px;
}
#oner li.floater{
	list-style:none outside none;
	position:relative;
	text-align:right;
	top:-35px;
	left:-35px;
	z-index:999;
	width: 350px;		
}
#oner li.nodisc{
	list-style:none outside none;
	margin-left:-15px;
	padding-top:25px;
	position:relative;
	z-index:999;	
}
/*Room Navigation*/
#roomnav{
	background:url("../images/roomnavbar.png") no-repeat scroll 0 0 transparent;
	height:50px;
	margin-left:20px;
	margin-top:-35px;
	position:absolute;
	width:950px;
	z-index:999;
}
#roomnav ul li{
	display:inline;
	color: #fff;
	font-family: 'PraxisLTRegularRegular';	
}
ul#leftside{
	clear:both;
	float:left;
	left:-45px;
	padding-top:2px;
	position:relative;
}
ul#leftside li a,ul#rightside li a{
	color: #fff;
	font-family: 'PraxisLTRegularRegular';
	font-size:15px;
}
ul#rightside{
	left:55px;
	top:-22px;
	width:550px;
}
#bottombox,#bottomboxatlas{
	position:relative;
	top: 10px;
	width: 620px;
	border-bottom:solid 1px #600;
	float:left;
}
#bottombox a, #bottomboxatlas a{
	color: #300000;	
	text-decoration: underline;
}
#bottombox a:hover, #bottomboxatlas a:hover{
	text-decoration: none;
}
#boxleft{
	position: relative;
	z-index:10;		
}
#boxleft img{
	padding: 0px;
	margin:0px;	
}
#boxleft p{
	font-family:arial;
	font-size:14px;
	font-style:normal;
	width:250px;	
}
#boxright{
	margin-left:150px;
	margin-top:-275px;
	z-index:1;
}
#sidecolumn p.room{
	padding-bottom: 0px;
	padding-top:15px;	
}
#boxone{
	width: 600px;
	position: relative;
	z-index:999;	
}
#boxone img.pic{
	float:left;
	margin-left:0;
	padding-right:8px;	
	position:relative;
	z-index:999;
}
#boxone img.picimage{
	margin-left:0;
	padding-right:15px;	
}
#boxone img.picright{
	float:right;
	padding-left:15px;
	position:relative;
	z-index:999;
}
#boxone img.picright1{
	float:right;
	position:relative;
	z-index:999;	
	margin: 0px;
}
#boxone p{
	font-family:arial;
	font-size:15px;
	font-style:normal;
	line-height:23px;
	margin-top: 0px;
	width:600px;
}
#boxone img#imageup{
	margin-top:-65px;
}
#boxone .colleft{
	float: left;
	display:block;
	width: 300px;
	clear:both;	
	font-family:Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size:15px;
}
#boxone .colleft img{
	margin-left: 0px;	
}
#boxone .colleft p, #boxone .colrightdirections p{
	padding-top: 10px;	
}
#boxone .colleft b, #boxone .colright b{
	font-family: Arial, Helvetica, sans-serif;
	font-style:normal;	
	line-height:23px;
}
#boxone .colright{
	float: right;
	display:block;
	width: 300px;
	font-family:Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size:15px;
}
#boxone .colrightdirections{
	float: right;
	display:block;
	width: 200px;
	font-family:Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size:15px;
}
#boxone li a{
	color: #600;	
}
#boxone li.bottom{
	list-style:none outside none;
	padding-top:16px;
	line-height:22px;	
}
#boxone ul{
	left:25px;
	position:relative;
	width:500px;	
}
#boxone a{
	float:right;
	padding-bottom:85px;
	padding-left:55px;
	position:relative;
	z-index:999;	
}
#boxone a.no{
	text-decoration: underline;
	color: #600;
	float:none;
	padding-bottom:0px;
	padding-left:0px;
	position:relative;
	z-index:999;
}
#boxone a.no:hover{
	text-decoration: none;
	color:#4a4a4a; 	
}
#boxone a#winerybrochure{
	float:none;
	margin:0;
	padding:0;	
}
#boxone a#gift{
	left:-55px;
	padding:0;
	position:relative;
	top:-25px;
}
#boxone a.nofloat{
	color:#300000;
	float: none;
	padding: 0px;
	font-weight:bold;
	text-decoration:underline;	
}
#boxone a.nofloat:hover{
	text-decoration:none;
}
#boxone a#chamber{
	float: none;
	padding: 0px;
	color: #4a4a4a;
	text-decoration:underline;		
}
#boxone a#stay, #boxone a#stay1, #boxone a#stay2{
	float:left;
	padding:0px;
	padding-right:5px;
	font-weight:bold;
	color:#4A4A4A;	
}
#boxone ul.xtra{
	left: 0px;
	padding-bottom:20px;	
}
#boxone ul.buffet, #boxone ul.buffet1{
	left:-25px;
	top:-15px;
}
#boxone ul.up{
	top: -35px;
}
#boxone ul li{
	font-family:arial;
	font-size:15px;
	font-style:normal;
	margin:0.6em 0;
	list-style:disc outside none;
}
#boxone ul li.nodisc {
	left:-15px;
	list-style:none outside none;
	position:relative;
}
#boxone ul li.nodiscolor {
	left:-15px;
	list-style:none outside none;
	position:relative;
	color:#300000;
	font-family:'CalifornianFBItalic','CalifornianFB';
	font-size:18px;
	font-style:italic;
	font-weight:normal;
	padding-bottom:10px;
	padding-top: 25px;
}
#boxone ul li.four,#boxone ul li.foursit{
	color:#300000;
	font-family:'CalifornianFBItalic','CalifornianFB';
	font-size:18px;
	font-style:italic;
	font-weight:normal;
	list-style:none;
	position:relative;
	left:-25px;
	margin: .6em 0;
}
#boxone ul li.nodot{
	font-weight:bold;
	left:-15px;
	list-style:none outside none;
	padding-top:70px;
	position:relative;	
}
#boxone ul li.nodotgroup{
	font-weight:bold;
	left:-15px;
	list-style:none outside none;
	position:relative;	
	padding-top: 40px;
}
#boxone ul li.nodot1{
	left:-25px;
	list-style:none outside none;
	padding-bottom:10px;
	padding-top:10px;
	position:relative;	
	line-height: 22px;
}
#boxone ul li.erase{
	left:-25px;
	list-style:none outside none;
	padding-top:25px;
	position:relative;	
}
#boxone ul li.erase a{
	float: none;
	padding-left: 0px;	
}
img.flowerimg{
	clear:both;
	float:right;
	left:95px;
	margin-top:-100px;
	position:relative;
	width:443px;
	z-index:999;
}
#boxtwo p{
	font-family:arial;
	font-size:15px;
	font-style:normal;
	line-height:23px;
	width:300px;
	margin-top:-35px;
}
#boxtwo .imgright{
	float:right;
	left:75px;
	position:relative;
	top:-220px;
}
#boxtwo p#expand{
	position:absolute;
	width:330px;	
}
#boxthree{
	margin-top: 200px;
	width: 700px;	
}
#boxthree .imgleft{
	left:-25px;
	position:relative;
	top:-35px;
	float:left;
}
#boxthree .imgright{
	float:left;
	position:relative;
	top:-150px;
	left: -20px;
}
#boxthree p{
	float:left;
	font-family:arial;
	font-size:15px;
	font-style:normal;
	line-height:23px;
	position:relative;
	top:-150px;
	width:400px;
}
#bottombtns, #btnsSitdown{
	height: 100px;
	margin-top:60px;
}
#btns{
	height: 100px;
}
#btns ul, #btnsSitdown ul{
	left:-95px;
	position:relative;
	width:750px;	
}
#bottombtns ul{
	left:-95px;
	position:relative;
	top:-120px;
	width:750px;
}
#bottombtns ul li, #btns ul li, #btnsSitdown ul li{
	display:inline;	
}
#sidecolumn p.upabit{
	top: -45px;
}
#aboutbox{
	left:-55px;
	position:relative;
	top:-45px;
	width:650px;
	z-index:999;	
}
#aboutbox img{
	padding: 0px;		
}
#resbox{
	width: 900px;
}
#resbox #adjustme{
	height: 150px;	
}
#adjustmeres{
	height:85px;	
}
#adjusthistory{
	height: 55px;	
}
#datebox{
	border:2px solid #737267;
	margin:0 auto;
	padding:15px;
	text-align:center;
	font-weight:bold;
	width:689px;	
}
#resbox #datebox p{
	font-family:"Times New Roman", Times, serif;
	color:#4a4a4a;
	text-align:center;
	font-size:16px;
}
#datebox ul{
	text-align:center;
}
#datebox ul li{
	display: inline;
	color: #4a4a4a;
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	font-weight:bold;
	font-style:normal;	
	padding-right: 5px;
}
#resbox h5{
	margin: 0px;	
}
#resbox p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-style:normal;
	line-height:23px;
	margin-top: 0px;	
}
#firstfooter{
	background-image:url(../images/redbg.jpg);
	background-repeat:repeat-x;
	height: 163px;
	width: 980px;
	float:left;
}
#footleft{
	float:left;
	margin:15px 0 0 20px;
}
#footleft li a{
	color: #fff;
	text-decoration:none;	
}
#footleft li a:hover{
	text-decoration: underline;	
}
#firstfooter ul{
	margin-left:-28px;
	margin-top:20px;
}
#firstfooter ul li{
	color:#FFFFFF;
	font-family:verdana;
	font-size:14px;
	line-height:20px;
}
#footright{
	float:right;
	height:179px;
	position:relative;
	right:25px;
	top:-38px;
	width:457px;
	z-index:999;
}
#secondfooter{
	width: 980px;
	float: left;
	background-color:#000;
	text-align:center;
	margin: 0px auto;
}
#secondfooter img{
	padding-top:35px;
}
#secondfooter p{
	color:#FFFFFF;
	font-family:'Californian FB','CalifornianFBRegular';
	font-size:14px;
	line-height:25px;
	margin:0 auto;
	padding-top:10px;
	text-align:center;
	width:90%;
}
#secondfooter ul{
	margin-bottom:0;
	margin-right:auto;
	padding-top:25px;
	text-align:center;
	width:900px;
}
#secondfooter li{
	display: inline;
	line-height: 20px;
}
#secondfooter li a{
	color:#FFDFAD;
	font-family:arial;
	font-size:13px;
	padding-right:10px;
	text-decoration:underline;
}
#secondfooter li a:hover{
	text-decoration: none;	
}
p.top{
	margin-top:20px;	
}
p#last{
	text-align: center;
	padding-bottom: 30px;
}
p#last a{
	text-decoration: none;
	color:#fff;
}
p#last a:hover{
	text-decoration: underline;	
}

#datepicker {
z-index:12 !important;
}

#slides img { display: none }

