@charset "utf-8";
body 	{
		font-family: "Trebuchet MS", Trebuchet, Arial, Verdana, Helvetica, sans-serif;
		font-size: 14px;
		line-height: 17px;
		color: #000000;
		}
		
#wrapper {
		position:relative;
		width:940px;
		z-index:1;
		margin-left:auto;
		margin-right:auto;
		}

#logo
		{
		position:relative;
		width:940px;
		height:150px;
		z-index:4;
		left: 0px;
		top: 0px;
		}

#content
		{
		position:relative;
		width:940px;
		height:auto;
		border: 2px solid #330000;
		z-index:3;
		left: 0px;
		top: -136px;
		}
#foot	{
		position:relative;
		width:940px;
		height:auto;
		border: 0;
		z-index:8;
		left: 0px;
		top: -126px;
		}
		

p		{
		margin:12px;
		}
h1		{
		font-size:18px;
		font-weight:bold;
		text-align:center;
		font-style:italic;
		margin: 16px;
		}
h2		{
		font-size:16px;
		font-weight:bold;
		text-align:left;
		font-style:italic;
		margin: 12px;
		}
h3		{
		font-size:16px;
		font-weight:bold;
		text-align:center;
		font-style:italic;
		margin: 12px 0;
		}

.copyright
		{
		font-size:10px;
		line-height:14px;
		font-style:italic;
		color:#FFFFCC;
		background-color: inherit;
		text-align:center;
		}
.designer {
				font-weight: normal;
				font-size: 10px; 
				line-height:14px;
				color: #CCCC99;
				background-color: inherit;
				text-align:center;
				}

a.designer:link {
					color: #CCCC99;
					background-color: inherit;
					text-decoration: none;
					}
a.designer:visited {
					color: #CCCC99;
					background-color: inherit;
					text-decoration: none;
					}
a.designer:hover {
					color: #ffffff;
					background-color: inherit;
					textext-decoration: none;
					}
a.designer:active {
					color: #CCCC99;
					background-color: inherit;
					textext-decoration: none;
					}
					
.topLink 	{
				font-size: 12px; 
				font-weight: normal;
				text-align: center;
				color:#CCCC99;
				background-color: inherit;
				text-decoration: none;
				}
				
a.topLink:link {
					color:#CCCC99;
					background-color: inherit;
					}
a.topLink:visited {
					color: #CCCC99;
					background-color: inherit;
					}
a.topLink:hover {
					color: #ffffff;
					background-color: inherit;
					}
					
a.topLink:active {
					color:#CCCC99;
					background-color: inherit;
					}					
					
					
.bottomLinks 	{
				font-size: 11px; 
				line-height:17px;
				font-weight: normal;
				text-align: center;
				color:#CCCC99;
				background-color: inherit;
				text-decoration: none;
				}
				
a.bottomLinks:link {
					color:#CCCC99;
					background-color: inherit;
					}
a.bottomLinks:visited {
					color: #cccccc;
					background-color: inherit;
					}
a.bottomLinks:hover {
					color: #FFFFFF;
					background-color: inherit;
					}
					
a.bottomLinks:active {
					color:#CCCC99;
					background-color: inherit;
					}
.linkSep 	{
				font-size: 12px; 
				font-weight: normal;
				text-align: center;
				color:#ffffff;
				background-color: inherit;
				text-decoration: none;
				margin-top:6px;
				}
.betterLink {
				color: #003366;
				background-color: inherit;
				text-decoration: none;
				}

a.betterLink:link {
					color: #003366;
					background-color: inherit;
					text-decoration: none;
					}
a.betterLink:visited {
					color: #003399;
					background-color: inherit;
					text-decoration: none;
					}
a.betterLink:hover {
					color: #336699;
					background-color: inherit;
					textext-decoration: none;
					}
a.betterLink:active {
					color: #003366;
					background-color: inherit;
					textext-decoration: none;
					}
.betterLinkRev {
				color: #FFFFCC;
				background-color: inherit;
				text-decoration: none;
				}

a.betterLinkRev:link {
					color: #FFFFCC;
					background-color: inherit;
					text-decoration: none;
					}
a.betterLinkRev:visited {
					color: #cccccc;
					background-color: inherit;
					text-decoration: none;
					}
a.betterLinkRev:hover {
					color: #ffffff;
					background-color: inherit;
					textext-decoration: none;
					}
a.betterLinkRev:active {
					color: #FFFFCC;
					background-color: inherit;
					textext-decoration: none;
					}
.tHead		{
			font-family:"Times New Roman", Times, serif;
			font-size:14px;
			line-height:17px;
			font-weight:bold;
			font-style:italic;
			text-align:center;
			color: #cccc99;
			}

.today	{
		font-size:12px;
		line-height:19px;
		font-weight:bold;
		font-style: italic;
		text-align:center;
		}
.form	{
		font-size:11px;
		text-align:14px;
		font-style:italic;
		}
.weath	{
		font-size:11px;
		line-height:17px;
		}

.roomDescription	{
		font-size: 14px;
		line-height: 17px;
		font-weight:normal;
		font-style:italic;	
		margin-top:2px;
		margin-bottom:12px;
		margin-left:18px;
		}
.roomSelected
				{
				font-family:Verdana, Arial, Helvetica, sans-serif;
				color: #CCCC99;
				background-color: #330000;
				padding: 1px 4px;
				text-decoration:none;
				}

.room	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 15px;
		line-height: 16px;
		font-weight:bold;
		margin-bottom:2px;
		margin-top:2;	
		margin-left:6px;
		text-decoration: none;	
		color: #330000;
		padding: 1px 4px;
		}
a.room:link {
					color: #330000;
					background-color: inherit;
					text-decoration: none;
					}
a.room:visited {
					color: #330000;
					background-color: inherit;
					text-decoration: none;
					}
a.room:hover {
					color: #330000;
					background-color: #cccc99;
					textext-decoration: none;
					padding: 1px 4px;
					}
a.room:active {
					color: #330000;
					background-color: inherit;
					textext-decoration: none;
					}
.note		{
			font-style:italic;
			font-size:12px;
			}
.quote		{
			font-style:italic; 
			margin: 12px 60px;
			font-weight: bold;
			color:#330000;
			}
.quote2		{
			font-style:italic; 
			margin: 12px 30px 12px 30px;
			font-weight: bold;
			color:#330000;
			}
.specs		{
			font-weight:bold;
			text-align:center;
			font-size:13px;
			}
.specsHd		{
			font-weight:normal;
			text-align:center;
			font-size:11px;
			font-style:italic; 
			color:#CCCC99;
			background-image:url(../images/BurgandyTxtureBackSm.jpg);
			}
.specsHdLft		{
			font-weight:bold;
			text-align:left;
			font-size:11px;
			font-style:normal; 
			background-image:url(../images/TanBack4xDk.jpg);
				}
.specNote	{
			font-size:11px;
			font-style:italic;
			text-align:center;
			font-weight:normal;
			}
.horizontalList	
			{ 
			display:inline; 
			list-style-type:circle;
			padding:6px;
			}
.author		{
			text-align:right;
			font-style:italic;
			font-size:12px;
			margin-top:0;
			color:#330000;
			}
.authorUp		{
			text-align:right;
			font-style:italic;
			font-size:12px;
			margin-top:-20px;
			color:#330000;
			}
.quoteWAuth	{
			font-weight:bold;
			color:#330000;
			font-style:italic;
			margin-bottom:2px;
			}
.minimum		{
			font-style:italic;
			font-size:12px;
			text-align:center;
			margin-top:2px;
			margin-bottom:2px;
			}	
.wedding	{
			text-align:center;
			font-weight:normal;
			margin-top:0;
			margin-bottom:4px;
			}
.upgrade	{
			text-align:center;
			font-weight:normal;
			margin-top:0;
			margin-bottom:4px;
			}		
.moreDetails	{
			text-align:center;
			font-weight:bold;
			margin-top:0;
			margin-bottom:18px;
			}
.head2NoBottomMargin	
			{
		font-size:16px;
		font-weight:bold;
		text-align:left;
		font-style:italic;
		margin: 18px 12px 2px 12px;
			}			
.noTopMargin	{
				margin-top:2px;
				}
.services	{
			font-weight:bold;
			color:#330000;
			font-size:16px;
			}
.formC		{
			font-size:13px;
			line-height:16px;
			font-style:italic;			
			}
.answer		{
			font-size:13px;
			line-height:16px;
			font-style:normal;			
			}
.priceNote	{
			font-size:13px;
			line-height:15px;
			text-align:center;
			font-style:italic;
			margin-top:0px;
			}
.conferencePkg	{
				font-size:16px;
				line-height:19px;
				text-align:center;
				font-weight:bold;
				margin: 20px 12px 8px 12px;
				}
.attraction	
			{
		font-size:16px;
		font-weight:bold;
		text-align:left;
		font-style:italic;
		margin: 12px 12px 4px 12px;
			}	
.smallerTopBotMargin		
		{
		margin-top:2px;
		margin-bottom:8px;
		}	
.lessLeft	{
			margin-left:-18px;
			list-style:none;
			}	