body {
	FONT-WEIGHT: normal;
	FONT-SIZE: 14px;
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	COLOR: #555555;
	line-height: 20px;
	TEXT-ALIGN: justify;
	MARGIN: 0px;
	BACKGROUND:  url(../images/background.jpg) #F7F6E1 repeat-y center top;
	HEIGHT: 100%;
	PADDING: 0px;
}


/*=====================================================*/
/* */ 
a:link {
	FONT-WEIGHT: bold;
	FONT-STYLE: none;
	FONT-SIZE: 11px;
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	TEXT-DECORATION: underline;
	COLOR: #86262C;
	TEXT-ALIGN: left;

 }
 
a:visited { 
	FONT-WEIGHT: bold;
	FONT-STYLE: none;
	FONT-SIZE: 11px;
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	TEXT-DECORATION: underline;
	COLOR: #86262C;
	TEXT-ALIGN: left;

 }


a:hover {  
	FONT-WEIGHT: bold;
	FONT-STYLE: none;
	FONT-SIZE: 11px;
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	TEXT-DECORATION: underline;
	COLOR: #555555;
	TEXT-ALIGN: left;

 }

a:active {
	FONT-WEIGHT: bold;
	FONT-STYLE: none;
	FONT-SIZE: 11px;
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	TEXT-DECORATION: underline;
	COLOR: #86262C;
	TEXT-ALIGN: left;

 }

/*=====================================================*/

/* the link for the left menu #86262C - dark red #A4844F*/
.leftmenu {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #86262C;
	FONT-FAMILY: Tahoma;
	TEXT-DECORATION: none }

 
a.leftmenu:link {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #86262C;
	FONT-FAMILY: Tahoma;
	TEXT-DECORATION: none }
 
 
a.leftmenu:visited { 
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #86262C;
	FONT-FAMILY: Tahoma;
	TEXT-DECORATION: none }
 
 /* #A4844F #856143 #86262C*/
a.leftmenu:hover {  
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #86262C;
	FONT-FAMILY: Tahoma;
	TEXT-DECORATION: UNDERLINE;
 }

a.leftmenu:active {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #86262C;
	FONT-FAMILY: Tahoma;
	TEXT-DECORATION: none }

/*=====================================================*/

/*
.topmenu {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #86262C; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
.topmenu:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #f2efe3; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
*/



/* the link for the SMALL menu - wedding page #917546 gold FONT-WEIGHT: bold;*/
.smmenu {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #555555; /*  TEXT-DECORATION: underline;
*/
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	TEXT-DECORATION: none;


 }

 
a.smmenu:link {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #555555; /**/
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	TEXT-DECORATION: none;
 }
 
 
a.smmenu:visited {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #555555; /**/
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	TEXT-DECORATION: none;
 }
 
a.smmenu:hover { 
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #86262C; /**/
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	TEXT-DECORATION: underline;
 }

a.smmenu:active {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #555555; /*#86262C*/
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	TEXT-DECORATION: none;
 }

/*=====================================================*/
.phone {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #86262C;
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	TEXT-DECORATION: none }

	/*FONT-FAMILY: Tahoma;*/

.subtitle{
	FONT-WEIGHT: bold;
	FONT-STYLE: none;
	FONT-SIZE: 16px;
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	COLOR: #86262C;
	margin: 5px 0;
	padding: 0;
}

.subtitlelink{
	FONT-WEIGHT: bold;
	FONT-STYLE: none;
	FONT-SIZE: 16px;
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	COLOR: #86262C;
	margin: 5px 0;
	padding: 0;
	TEXT-DECORATION: underline;

}


a.subtitlelink:link {
	FONT-WEIGHT: bold;
	FONT-STYLE: none;
	FONT-SIZE: 16px;
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	COLOR: #86262C;
	margin: 5px 0;
	padding: 0;
	TEXT-DECORATION: underline;

 }
 
a.subtitlelink:visited { 
	FONT-WEIGHT: bold;
	FONT-STYLE: none;
	FONT-SIZE: 16px;
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	COLOR: #86262C;
	margin: 5px 0;
	padding: 0;
	TEXT-DECORATION: underline;
 }


a.subtitlelink:hover {  
	FONT-WEIGHT: bold;
	FONT-STYLE: none;
	FONT-SIZE: 16px;
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	margin: 5px 0;
	padding: 0;
	TEXT-DECORATION: underline;
	COLOR: #555555;
 }

a.subtitlelink:active {
	FONT-WEIGHT: bold;
	FONT-STYLE: none;
	FONT-SIZE: 16px;
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	COLOR: #86262C;
	margin: 5px 0;
	padding: 0;
	TEXT-DECORATION: underline;
 }




p.spec {
	margin: 0 0 5px 0;
	padding: 0;
}

.buttonbg {
	FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	BACKGROUND-COLOR: #86262C;
	COLOR: #ffffff;
}
	
.byauthornews {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #555555;
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	test-align: left;
}

IMG.front {
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	MARGIN: 0px;
	BORDER: #86262C 1px solid;
	BACKGROUND-COLOR: #ffffff;
}

.leftaddress {
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}

.style3 {
	font-size: 12px;
	color: #333333;
}
.style4 {
	font-size: 12;
	font-style: italic;
	color: #333333;
}
.style6 {
	color: #86262C;
	font-weight: bold;
	font-size: 10px;
}


ul li{
	list-style-image: url("../images/ul.gif");
	margin-top: 10px;
	line-height: 18px;
	pagging: 0;

}

.boldtitle {
	
	font-weight: bold;
	font-size: 14px;
	color: #555555;
}

.imagecaption {
	FONT-WEIGHT: normal;
	FONT-SIZE: 14px;
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	COLOR: #555555;
	line-height: 20px;
	TEXT-ALIGN: left;
	font-style: oblique;
}

.testimonials {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	COLOR: #555555;
	line-height: 20px;
	font-style: oblique;
}


/* the top menu links */
.topmenu {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Tahoma;
	TEXT-DECORATION: none;
	PADDING-BOTTOM: 1px;
	PADDING-TOP: 1px;
	PADDING-left: 8px;
	PADDING-right: 8px;
	line-height: 15px;
}

 
a.topmenu:link {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Tahoma;
	TEXT-DECORATION: none;
	PADDING-BOTTOM: 1px;
	PADDING-TOP: 1px;
	PADDING-left: 8px;
	PADDING-right: 8px;
	line-height: 15px;
 }
 
 
a.topmenu:visited { 
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Tahoma;
	TEXT-DECORATION: none;
	PADDING-BOTTOM: 1px;
	PADDING-TOP: 1px;
	PADDING-left: 8px;
	PADDING-right: 8px;
	line-height: 15px;
 }

a.topmenu:hover {  
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #F2EFE0;
	FONT-FAMILY: Tahoma;
	TEXT-DECORATION: none;
	PADDING-BOTTOM: 1px;
	PADDING-TOP: 1px;
	PADDING-left: 8px;
	PADDING-right: 8px;
	line-height: 15px;

 }

a.topmenu:active {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Tahoma;
	TEXT-DECORATION: none;
	PADDING-BOTTOM: 1px;
	PADDING-TOP: 1px;
	PADDING-left: 8px;
	PADDING-right: 8px;
	line-height: 15px;

 }




/* white e-mail */
.whiteemail {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Tahoma;
	TEXT-DECORATION: none;
 }

 
a.whiteemail:link {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Tahoma;
	TEXT-DECORATION: none;
 }
 
 
a.whiteemail:visited { 
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Tahoma;
	TEXT-DECORATION: none;
 }

a.whiteemail:hover {  
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #F2EFE0;
	FONT-FAMILY: Tahoma;
	TEXT-DECORATION: none;
 }

a.whiteemail:active {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Tahoma;
	TEXT-DECORATION: none;
 }


/*=====================================================*/
div#attraction a {
	FONT-STYLE: none;
	FONT-SIZE: 12px;
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	TEXT-DECORATION: underline;
	COLOR: #86262C;
	TEXT-ALIGN: left;
	FONT-WEIGHT: bold;
}


div#attraction a:visited {
	FONT-STYLE: none;
	FONT-SIZE: 12px;
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	TEXT-DECORATION: underline;
	COLOR: #86262C;
	TEXT-ALIGN: left;
	FONT-WEIGHT: bold;
} 

div#attraction a:hover {  
	FONT-STYLE: none;
	FONT-SIZE: 12px;
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	TEXT-DECORATION: underline;
	COLOR: #555555;
	TEXT-ALIGN: left;
	FONT-WEIGHT: bold;
}

div#attraction a:active {
	FONT-STYLE: none;
	FONT-SIZE: 12px;
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	TEXT-DECORATION: underline;
	COLOR: #86262C;
	TEXT-ALIGN: left;
	FONT-WEIGHT: bold;
}

.redtitle {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #86262C;
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	TEXT-DECORATION: none;
	text-align:center;
}


.attraddress {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #555555;
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	TEXT-DECORATION: none;
	line-height: 16px;

 }
.gradient { 
	background-image:url(../images/gradient.jpg);
	background-position:top;
	background-repeat:repeat-x;
}
.gradientleft { 
background-image:url(../images/gradientleft.jpg);
background-repeat:repeat-y;
background-position:left;
}

h1 	{
	font-size: 20px;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	position:relative;
	margin:0;
	padding:0;
	overflow:hidden;
	line-height: 24px;
	color: #86262C /* red */
	}
	
h1 span	{
	display:block;
	position:absolute;
	left:0;
	top:0;
	z-index:1;
	margin:0;
	padding:0;
	background: top left no-repeat;
	}


#homepage h1 { width:450px; height:63px; text-indent:-3000px; }
#homepage h1 span { 
	width:450px;
	height:63px;
	background:url("../images/titlewelcome.jpg");
  }

#aboutus h1 { width:450px; height:63px; text-indent:-3000px; }
#aboutus h1 span { 
	width:450px;
	height:63px;
	background:url("../images/titlenabout.jpg");
  }

#amenities h1 { width:450px; height:63px; text-indent:-3000px; }
#amenities h1 span { 
	width:450px;
	height:63px;
	background:url("../images/titleamenities.jpg");
  }

#banquets  h1 { width:450px; height:63px; text-indent:-3000px; }
#banquets h1 span { 
	width:450px;
	height:63px;
	background:url("../images/titlebanquets.jpg");
  }
  
#carptournament  h1 { width:450px; height:63px; text-indent:-3000px; }
#carptournament h1 span { 
	width:450px;
	height:63px;
	background:url("../images/titlecarptournament.jpg");
  }
  
#carptournament2007  h1 { width:450px; height:63px; text-indent:-3000px; }
#carptournament2007 h1 span { 
	width:450px;
	height:63px;
	background:url("../images/titlecarptournament2007.jpg");
  }  
    
#contact h1 { width:450px; height:63px; text-indent:-3000px; }
#contact h1 span { 
	width:450px;
	height:63px;
	background:url("../images/titlecontact.jpg");
  }  
 
#events  h1 { width:450px; height:63px; text-indent:-3000px; }
#events h1 span { 
	width:450px;
	height:63px;
	background:url("../images/titleevents.jpg");
  }  
  
#feedback h1 { width:450px; height:63px; text-indent:-3000px; }
#feedback  h1 span { 
	width:450px;
	height:63px;
	background:url("../images/titlefeedback.jpg");
  }  

#history h1 { width:450px; height:63px; text-indent:-3000px; }
#history h1 span { 
	width:450px;
	height:63px;
	background:url("../images/titlehistory.jpg");
  }  

#jobs h1 { width:450px; height:63px; text-indent:-3000px; }
#jobs h1 span { 
	width:450px;
	height:63px;
	background:url("../images/titlejobs.jpg");
  }  
   
#local h1 { width:450px; height:63px; text-indent:-3000px; }
#local h1 span { 
	width:450px;
	height:63px;
	background:url("../images/titlelocal.jpg");
  }  
  
#news h1 { width:450px; height:63px; text-indent:-3000px; }
#news h1 span { 
	width:450px;
	height:63px;
	background:url("../images/titlenews.jpg");
  } 
  
#packages h1 { width:450px; height:63px; text-indent:-3000px; }
#packages h1 span { 
	width:450px;
	height:63px;
	background:url("../images/titlepackages.jpg");
  } 

#policies h1 { width:450px; height:63px; text-indent:-3000px; }
#policies h1 span { 
	width:450px;
	height:63px;
	background:url("../images/titlepolicies.jpg");
  }  
   
#store h1 { width:450px; height:63px; text-indent:-3000px; }
#store h1 span { 
	width:450px;
	height:63px;
	background:url("../images/titlestore.jpg");
  }  
  
#testimonials h1 { width:450px; height:63px; text-indent:-3000px; }
#testimonials h1 span { 
	width:450px;
	height:63px;
	background:url("../images/titletestimonials.jpg");
  } 
  
#sitemap h1 { width:450px; height:63px; text-indent:-3000px; }
#sitemap h1 span { 
	width:450px;
	height:63px;
	background:url("../images/titlesitemap.jpg");
  } 
   
#rooms h1 { width:450px; height:63px; text-indent:-3000px; }
#rooms h1 span { 
	width:450px;
	height:63px;
	background:url("../images/titlerooms.jpg");
  }   

#affiliates h1 { width:450px; height:63px; text-indent:-3000px; }
#affiliates h1 span { 
	width:450px;
	height:63px;
	background:url("../images/titleaffiliates.jpg");
  }
    
#weddings-title h1 { width:450px; height:65px; }
#weddings-title h1 span { 
	width:450px;
	height:65px;
	background:url("../images/titleweddings.jpg");
  }
  	

 #resform 
form#resform  {
padding-bottom:12px}
#resform  .selectinput {

font-size: 11px;
width: 100px;
border:1px solid #999999;/*#86262C color:#86262C; font-weight: bold*/
vertical-align: middle; background-color:#FAF9EB; color:#555555;font-family: Verdana, Arial, Helvetica, sans-serif; padding:0; margin:0;
 }
#resform  .selectsubmit {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 10px; 
background-color:#86262C;
color: #fff;
line-height:14px;
margin:5px 0 0 0;  
cursor: pointer;
font-weight:bold}

	

#resform  .sizes{
margin-top: 5px;
font-size: 11px;

width:50px;
border:1px solid #999999;
background-color:#FAF9EB;
color:#555555;
font-family: Verdana, Arial, Helvetica, sans-serif;


}
.optionbysizes {
width:20px;

font-size: 11px;
line-height:20px;
padding:0px 0px 0px 5px;
border-bottom:1px solid #999999; background-color:#FAF9EB; color:#555555;font-family: Verdana, Arial, Helvetica, sans-serif;
}
.formlabel {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 10px;
color:#555555;
padding-right: 3px;
margin-top: 5px;}

label{display:block; padding:0; margin:0;font-family: Georgia, "Times New Roman", Times, serif;
font-size: 10px;color:#555555;  line-height:12px}

fieldset { border:solid 0 transparent; padding:0; margin:0;


}