@charset "utf-8";

/*index page stylesheet*/

body 	{	
	background-color: #EFD7A5;	
	background-image: url(images/back.gif);	
	background-repeat: repeat-x;	
	margin: 0;
	padding: 0;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px; 
	color: #A6573B; }		   
		
			/* brick 96262C  litebrick A6573B  litebrick2 #BA7C49 litebrick3 #BA965A forest 354D2E sand F7F2C6  palegreen CDD590*/
			
div.container { 
	margin: 0em auto;
	width:797px;
	height:800px;
	text-align: left;
	} 

div.dot-l 	{
	position:relative;
	top:37px;
	width:7px;
	height:7px;
	background-color: #BA965A; 
	margin-left:-44px;	} 
	
div.dot-r 	{
	position:relative;
	top:36px;
	width:7px;
	height:7px;
	background-color: #BA965A; 
	margin-left:834px;	} 
	
	/*index page*/
	
div.window-l 	{
	position:relative;
	top:70px;
	width:797px;
	height:489px;
	background-color: #BA965A; 
	margin-left:-5px;	} 
	
div.window-r 	{
	position:relative;
	top:20px;
	width:797px;
	height:489px;
	background-color: #CDD590;
	margin-left:20px	} 
	
div.window 	{
	position:relative;
	top:-12px;
	width:797px;
	height:489px;
	border:1px solid #BA965A;
	background-color: #FAF2C6; 
	margin-left:-12px	} 
	
div.cater-r 	{
	position:relative;
	top:20px;
	width:797px;
	height:30px;
	background-color: #CDD590; 
	margin-left:0px	} 	
	
div.cater 	{
	position:relative;
	top:-8px;
	width:799px;
	height:30px;
	background-color: #BA965A; 
	margin-left:-12px	} 	
	
	
	/*rooms page*/
	
div.window-rm-l 	{
	position:relative;
	top:70px;
	width:797px;
	height:800px;
	background-color: #BA965A; 
	margin-left:-5px;	} 
	
div.window-rm-r 	{
	position:relative;
	top:20px;
	width:797px;
	height:800px;
	background-color: #CDD590;
	margin-left:20px	} 
	
div.window-rm 	{
	position:relative;
	top:-12px;
	width:797px;
	height:800px;
	border:1px solid #BA965A;
	background-color: #FAF2C6; 
	margin-left:-12px	} 
	
	
	/*catering page*/
	
div.window-ca-l 	{
	position:relative;
	top:70px;
	width:797px;
	height:1095px;
	background-color: #BA965A; 
	margin-left:-5px;	} 
	
div.window-ca-r 	{
	position:relative;
	top:20px;
	width:797px;
	height:1095px;
	background-color: #CDD590;
	margin-left:20px	} 
	
div.window-ca 	{
	position:relative;
	top:-12px;
	width:797px;
	height:1095px;
	border:1px solid #BA965A;
	background-color: #FAF2C6; 
	margin-left:-12px	} 
		
	
	
div.logo	{
	position:absolute;
	width:247px;
	height:102px;
	top:-30px;
	left:20px;	
	padding:0;
	background-color: #FAF2C6;
	border: 1px solid #BD845C;
	}	
	
.logo	{
	text-align:center;
	margin:0;
	padding: 50px 0 0 0;
	}	
	
div.nav1	{		/* see textnav nav1a below*/
	position:absolute;
	top:23px;
	left:286px;	
	padding:0;
	}	
		
div.nav2	{
	position:absolute;
	top:450px;
	left:535px;	
	text-align:right;
	width:241px;
	margin, padding:0;
	}	
	
div.nav1a	{			/*textnav*/
	position:absolute;
	top:20px;
	left:286px;	
	padding:0;
	margin:0;
	}		
	
div.nav2a	{			/*textnav*/
	position:absolute;
	top:447px;
	left:535px;	
	text-align:right;
	width:241px;
	margin, padding:0;
	}			
		
.nav	{
	text-transform:uppercase;
	text-align:right;
	font-size:14px;
	text-indent:0;
	padding: 0;
	margin:0;
	color:#96262C;
	}	
	
.here	{
	color:#354D2E;
	}		
	
.bullet	{
	font-size:10px;
	font-weight:normal;
	vertical-align:10%;
	margin: 0 3px;
	color: #BA7C49; 
	}	
	
.special	{
	text-transform:uppercase;
	text-align:right;
	font-size:13px;
	text-indent:0;
	padding: 6px 12px 0 0;
	margin:0;
	color:#F7F2C6;
	}	
		
	
/*------pics code------*/
	
div.pic1	{
	position:absolute;
	top:91px;
	left:20px;	
	padding:0;
	}	
	
div.pic2	{
	position:absolute;
	top:91px;
	left:535px;	
	padding:0;
	}		
	
div.pic3	{
	position:absolute;
	top:291px;
	left:535px;	
	margin, padding:0;
	}		
	
div.pics-sml	{
	position:absolute;
	top:438px;
	left:20px;	
	padding:0;
	}		
	
.pic	{
	border-color:#BD845C }	
	
.pic2	{
	border-color:#BD845C;
	width:72px;
	margin-right:6px;
	}		
	
/*------ text-copy code------*/

div.copy	{
	position:absolute;
	top:500px;
	left:40px;	
	padding:0 44px 0 0;
	}	
	
div.copy2	{
	position:absolute;
	top:450px;
	left:40px;	
	padding:0 44px 0 0;
	width:700px
	}		
	
div.copy4	{
	position:absolute;
	top:75px;
	left:40px;	
	padding:0 44px 0 0;
	width:700px
	}		
		
	
div.quote	{
	position:absolute;
	top:435px;
	left:20px;	
	padding:0; }	
	
div.textquote	{
	position:absolute;
	top:446px;
	left:20px;	
	padding:0; 
	color:#96262C	}		
		
.quote  	{
	font-family: "Book Antiqua", Georgia, serif;
	font-style:italic;
	font-size:20px;
	line-height:22px;
	letter-spacing:-1px;
	text-indent: 0em	}
	
.quote2  	{
	font-family: "Book Antiqua", Georgia, serif;
	font-style:italic;
	font-size:20px;
	line-height:22px;
	letter-spacing:-1px;
	color:#354D2E;
	text-indent: 0em}

	
.signoff  	{
	font-family: "Book Antiqua", Georgia, serif;
	font-style:normal;
	font-weight:bold;
	font-variant:small-caps;
	font-size:11px;
	letter-spacing:1px;
	text-indent: 0em}
	
.signoff-r  	{
	font-family: "Book Antiqua", Georgia, serif;
	font-style:normal;
	font-weight:bold;
	font-variant:small-caps;
	font-size:11px;
	letter-spacing:1px;
	text-align: right	
		text-indent: 0em}
		
/*------ menu page code------*/

div.menuhed	{
	position:absolute;
	top:100px;
	left:36px;	
	padding:0;
	width:700px;
	}		

div.menu1	{
	position:absolute;
	top:140px;
	left:38px;	
	padding:20px;
	width:300px;
	height:910px;
	background-color:#EFD7A5;
	margin:0 20px 0 0;
	text-align:center; 

	}		
		
div.menu2	{
	position:absolute;
	top:140px;
	left:415px;	
	padding:20px;
	width:300px;
	height:910px;
	background-color:#EFD7A5;
	margin:0 20px 0 0;
	text-align:center; 
	}		
	
div.copy3	{
	position:absolute;
	top:1040px;
	left:40px;	
	padding:0 44px 0 0;
	width:700px
	}		

.m2	{
	padding: 20px 0 0 0;
	}	
	
dl  { 	
	margin: 0px 0 0 0; 
	}		
		
dd { 	
	font-size:12px;
	font-weight:normal;
	text-indent: 0;
	margin: 3px 0 6px 0; 
	line-height: 14px; 			   
	list-style-type: none;
	padding: 0; 
	text-align:center;
	color:#354D2E
	}		
dt { 	
	font-size:11px;
	font-weight:normal;
	text-indent: 0;
	font-style:italic;
	margin: 0px 0 3px 0; 
	line-height: 12px; 			   
	list-style-type: square;
	padding: 0; 
	text-align:center;
	color:#354D2E
	}	
	
.xspc	{
	margin:6px 0 0 0;
	}	
		
		
.cat1	{
	text-transform:uppercase;
	font-size:14px;
	font-weight:bold;
	margin:6px 0;
	color:#F7F2C6;
	text-indent:0
	}	
				
.cat2	{
	text-transform:uppercase;
	font-size:14px;
	font-weight:normal;
	margin:6px 0;
	color:#BA965A;
	text-indent:0
	}	
	
.item	{
	font-size:14px;
	font-weight:normal;
	margin:6px 0 0 0;
	color:#354D2E;
	text-indent:0;
	white-space:pre
	}			
	
.item2	{
	font-size:14px;
	font-weight:normal;
	margin:3px 0 0 0;
	color:#354D2E;
	text-indent:0;
	white-space:pre
	}	
	
.item2a	{
	font-size:14px;
	line-height:14px;
	font-weight:normal;
	margin:5px 0 0 0;
	color:#354D2E;
	text-indent:0;
	white-space:pre
	}	
	
.desc	{
	font-family:"Palatino Linotype", Palatino, serif;
	font-size:13px;
	line-height:14px;
	font-weight:normal;
	font-style:italic;
	margin:0 0 12px 0;
	color:#A6573B;
	text-indent:0;
	}	
				
div.m	{
	position:relative;
	top:12px;
	width:797px; 
	}	

div.textnav2	{
	position:relative;
	top:32px;
	width:799px; }	
	
div.textnav	{
	position:relative;
	top:12px;
	width:797px; }	

		
.textnav	{
	text-align:right;
	text-transform:uppercase;
	font-size:10px;
	letter-spacing:0px;
	line-height: 16px; 
	margin: 0 33px 20px 0 }	

.credit	{
	text-align:right;
	text-transform:uppercase;
	font-size:7px;
	letter-spacing:2px;
	line-height: 16px; 
	margin: -15px 33px 0 0 }	    	    

p	{
	font-size:12px;
	line-height: 18px; 
	text-indent: 3em;
	margin:0 }	
	
p.noem	{
	text-indent: 0em}	
	
.caption	{
	text-indent: 0em;
	font-weight: bold;
	font-style: italic;
	font-size: 10px;
	margin: 4px 0 4px 0}		
			
.smallcaps	{
	text-transform:uppercase;
	font-size:11px;}	
	
.smallcaps2	{
	text-transform:uppercase;
	font-size:8px;}	
	
.dropcap {	
	float: left;
	font-size: 68px;
  	font-weight: normal;
	line-height: 48px;
	text-indent: 0em;
	margin: 0 0 0 -1px; 
	padding-top: 4px; 
	color: #96262C;
	}	
	
.dropcap2 {	
	float: left;
	font-size: 58px;
  	font-weight: normal;
	line-height: 48px;
	text-indent: 0em;
	margin: -2px 0 0 -1px; 
	padding-top: 4px; 
	color: #96262C;
	}		
.fotoleft	{
	margin: 6px 12px 0 0; 
	border-style: solid;
	border-color: #A6573B;
	border-width: 1px;	}
			
.fotoright	{
	margin: 6px 0px 0 12px; 
	border-style: solid;
	border-color: #A6573B;
	border-width: 1px;	}
	
.map 	{
	text-transform:uppercase;
	font-size:10px;
	font-style:normal;
	font-weight:normal; 
	line-height: 13px; 
	margin:0 }		
	
.map2 	{
	text-transform:uppercase;
	font-size:10px;
	font-style:normal;
	font-weight:bold; 
	line-height: 13px; 
	margin:0 }			

h1	{
	font-family: "Gotham-Light", Verdana, Arial, Helvetica, sans-serif;
	font-size:22px;
	line-height: 23px;
	font-weight:normal; 
	margin:0 0 10px 0  }	
	
.review	{
	font-family: 'Gotham-Light', Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:32px;
	line-height: 30px;
	font-weight:normal; 
	margin:0 0 15px -2px;  }
	
h2	{
	font-size:14px;
	font-style:normal;
	font-weight:normal; 
	line-height: 16px; 
	margin:0 0 10px 0 }		
	
h3 	{
	text-transform:uppercase;
	font-size:12px;
	font-style:normal;
	font-weight:bold; 
	line-height: 13px; 
	margin:0 0 4px 0 }			
	
h4 	{
	text-transform:uppercase;
	font-size:10px;
	font-style:normal;
	font-weight:bold; 
	line-height: 11px; 
	margin:6px 0 2px 0 }		
	
h5 	{
	text-transform:uppercase;
	font-size:12px;
	font-style:normal;
	font-weight:normal; 
	line-height: 12px; 
	margin:2px 0 2px 0 }	
	
a:link		{
	text-decoration: none;
	font-weight: normal;
	color: #A6573B;
	}		
a:visited		{
	text-decoration: none;
	font-weight: normal;
	color: #A6573B;
	}			
a:hover	{
	text-decoration: none;
	font-weight: normal;
	color: #354D2E;
	}	
a:active		{
	text-decoration: none;
	font-weight: normal;
	font-style: italic;
	color: #354D2E;
	}	

a.rev:link		{
	text-decoration: none;
	font-weight: normal;
	color: #F7F2C6;
	}		
a.rev:visited		{
	text-decoration: none;
	font-weight: normal;
	color: #F7F2C6;
	}			
a.rev:hover	{
	text-decoration: none;
	font-weight: bold;
	font-style: italic;
	color: #F7F2C6;
	}	
a.rev:active		{
	text-decoration: none;
	font-weight: bold;
	font-style: italic;
	color: #CDD590;
	}	