@charset "UTF-8";

.text {color:#4c4c4c; font-family: Arial, Helvetica; font-size:12px; line-height:19px; font-weight: bold;}

.title {color:#7b4e48; font-family: Arial, Helvetica; font-size:15px; line-height:18px; font-weight: bold;}

.formtitle {color:#954542; font-family: Arial, Helvetica; font-size:15px; line-height:18px; font-weight: bold;}

.contacttext {color:#d1c7b9; font-family: Palatino, Georgia, Helvetica; font-size:12px; line-height:17px;}

.bottomtext {color:#6b6256; font-family: Arial, Georgia, Helvetica; font-size:12px; line-height:17px;}

.announcementtitle {color:#7b5935; font-family: Arial, Helvetica; font-size:15px; line-height:18px; font-weight: bold;}

.smalltext {color:#4c4c4c; font-family: Arial, Helvetica; font-size:11px; line-height:16px; font-weight: bold;}

.orangetitle {color:#ce411a; font-family: Arial, Helvetica; font-size:12px; line-height:18px; font-weight: bold;}

.orangelargetitle {color:#ce411a; font-family: Arial, Helvetica; font-size:15px; line-height:24px; font-weight: bold;}

.producttitle {color:#ce411a; font-family: Arial, Helvetica; font-size:20px; line-height:24px; font-weight: bold;}

.greentitle {color:#4f6555; font-family: Arial, Helvetica; font-size:14px; line-height:18px; font-weight: bold;}

.menutitle {color:#ce411a; font-family: Times New Roman, Georgia, Arial, Helvetica; font-size:26px; line-height:24px; font-weight: bold;}
div.menutitle, div.menutext {margin-left: 59px; text-align: left;}
div.menutitle { text-transform: uppercase; }
.menuitemtitle {
	color:#b53003; font-family: Arial, Helvetica; font-size:15px; line-height:20px; font-weight: bold;
	text-transform: uppercase;
}

.month {color:#ffffff; font-family: Times New Roman, Georgia, Arial, Helvetica; font-size:26px; line-height:24px; font-weight: bold; text-shadow: #333333 0px 0px 5px;}

.days {color:#99897e; font-family: Times New Roman, Georgia, Arial, Helvetica; font-size:18px; font-weight: bold;}

.giftcardtitle {color:#ffffff; font-family: Arial, Helvetica; font-size:18px; line-height:14px; font-weight: bold;}

.popouttext {color:#ffffff; font-family: Arial, Helvetica; font-size:11px; line-height:14px; font-weight: bold;}

.popouttitle {color:#feb822; font-family: Arial, Helvetica; font-size:13px; line-height:16px; font-weight: bold;}

.greenlargetitle {color:#4f6555; font-family: Arial, Helvetica; font-size:22px; line-height:30px; font-weight: bold;}

.productpagetitle {color:#8e7b69; font-family: Arial, Helvetica; font-size:28px; line-height:38px; font-weight: bold;}

.subTitle {color:#ffffff; font-family: Arial, Helvetica; font-size:15px; line-height:18px; font-weight: bold;}

.selected, a.selected:link, a.selected:hover, a.selected:active, a.selected:visited {
	font-family: Arial, Helvetica;
	font-size:12px;
	line-height:18px;
	color:#785c3e;
	font-weight: bold;
	padding: 0 0 0 15px;
	background-image: url('images/highlight-arrows.gif');
	background-position: center left;
	background-repeat: no-repeat;
	text-decoration: none;
}

.fast_facts {cursor: pointer;}



a {color: #d3411a; font-family:Arial, Helvetica; font-size:11px; text-decoration:none; line-height:17px; text-decoration:underline; font-weight: bold;}
a:active {color: #d3411a; font-family:Arial, Helvetica; font-size:11px; text-decoration:none;line-height:17px; text-decoration:underline; font-weight: bold;}
a:visited {color: #d3411a; font-family:Arial, Helvetica; font-size:11px; text-decoration:none;line-height:17px; text-decoration:underline; font-weight: bold;}
a:hover {color: #ffffff; font-family:Arial, Helvetica; font-size:11px; text-decoration:none;line-height:17px; text-decoration:none; font-weight: bold;}	

.infolink {color: #d1c7b9; font-family:Palatino, Georgia, Helvetica; font-size:11px; text-decoration:none;}
.infolink:active {color: #d1c7b9; font-family:Palatino, Georgia, Helvetica; font-size:11px; text-decoration:none;}
.infolink:visited {color: #c24400; font-family:Palatino, Georgia, Helvetica; font-size:11px; text-decoration:none;}
.infolink:hover {color: #c24400; font-family:Palatino, Georgia, Helvetica; font-size:11px; text-decoration:underline;}

.bottomnav {color: #6b6256; font-family:Arial, Helvetica; font-size:11px; text-decoration:none;}
.bottomnav:active {color: #6b6256; font-family:Arial, Helvetica; font-size:11px; text-decoration:none;}
.bottomnav:visited {color: #6b6256; font-family:Arial, Helvetica; font-size:11px; text-decoration:none;}
.bottomnav:hover {color: #333333; font-family:Arial, Helvetica; font-size:11px; text-decoration:underline;}


.designby {color: #c65e38; font-family:Arial, Helvetica; font-size:11px; text-decoration:none;}
.designby:active {color: #c65e38; font-family:Arial, Helvetica; font-size:11px; text-decoration:none;}
.designby:visited {color: #c65e38; font-family:Arial, Helvetica; font-size:11px; text-decoration:none;}
.designby:hover {color: #333333; font-family:Arial, Helvetica; font-size:11px; text-decoration:underline;}


.orangelink {color: #ce411a; font-family:Arial, Helvetica; font-size:12px; text-decoration:none;}
.orangelink:active {color: #ce411a; font-family:Arial, Helvetica; font-size:12px; text-decoration:none;}
.orangelink:visited {color: #ce411a; font-family:Arial, Helvetica; font-size:12px; text-decoration:none;}
.orangelink:hover {color: #333333; font-family:Arial, Helvetica; font-size:12px; text-decoration:underline;}

.cartlink {color: #ce411a; font-family:Arial, Helvetica; font-size:16px; text-decoration:none;}
.cartlink:active {color: #ce411a; font-family:Arial, Helvetica; font-size:16px; text-decoration:none;}
.cartlink:visited {color: #ce411a; font-family:Arial, Helvetica; font-size:16px; text-decoration:none;}
.cartlink:hover {color: #333333; font-family:Arial, Helvetica; font-size:16px; text-decoration:underline;}


.subnavlink {color: #6c5740; font-family:Arial, Helvetica; font-size:12px; text-decoration:none;}
.subnavlink:active {color: #6c5740; font-family:Arial, Helvetica; font-size:12px; text-decoration:none;}
.subnavlink:visited {color: #6c5740; font-family:Arial, Helvetica; font-size:12px; text-decoration:none;}
.subnavlink:hover {color: #333333; font-family:Arial, Helvetica; font-size:12px; text-decoration:underline;}


.dayslink {color: #685140; font-family:Times New Roman, Georgia, Arial; font-size:18px; text-decoration:none; padding: 10px;}
.dayslink:active {color: #685140; font-family:Times New Roman, Georgia, Arial; font-size:18px; text-decoration:none; padding: 10px;}
.dayslink:visited {color: #685140; font-family:Times New Roman, Georgia, Arial; font-size:18px; text-decoration:none; padding: 10px;}
.dayslink:hover {color: #333333; font-family:Times New Roman, Georgia, Arial; font-size:18px; text-decoration:underline; padding: 10px;}



.png{behavior: url(iepngfix.htc);}

#facts {width : 338px; height : 800px; overflow : hidden; display: none; position:absolute;
left:220px; z-index:1 text-align:left; top:200px; cursor: pointer;}


ul#main-nav{margin:0; padding:0;}
ul#main-nav li{text-indent:-9999em; list-style-type:none; margin:0; padding:0;}
ul#main-nav a{width:220px; display:block; margin:0; padding:0;}

ul#main-nav li.nav-homepage a{background:url(images/navigation-homepage.jpg) no-repeat; height:34px;}
ul#main-nav li.nav-about a{background:url(images/navigation-about.jpg) no-repeat; height:23px;}
ul#main-nav li.nav-banquets a{background:url(images/navigation-banquets.jpg) no-repeat; height:25px;}
ul#main-nav li.nav-contact a{background:url(images/navigation-contact.jpg) no-repeat; height:23px;}
ul#main-nav li.nav-events a{background:url(images/navigation-events.jpg) no-repeat; height:24px;}
ul#main-nav li.nav-menus a{background:url(images/navigation-menus.jpg) no-repeat; height:25px;}
ul#main-nav li.nav-news a{background:url(images/navigation-news.jpg) no-repeat; height:24px;}
ul#main-nav li.nav-store a{background:url(images/navigation-store.jpg) no-repeat; height:24px;}
ul#main-nav li.nav-photos a{background:url(images/navigation-photos.jpg) no-repeat; height:23px;}
ul#main-nav li.nav-tours a{background:url(images/navigation-tours.jpg) no-repeat; height:24px;}
ul#main-nav li.nav-notes a{background:url(images/navigation-notes.jpg) no-repeat; height:24px;}
ul#main-nav li.nav-eclub a{background:url(images/navigation-eclub.jpg) no-repeat; height:23px;}

ul#main-nav li a:hover, ul#main-nav li#nav-current a{ background-position:-220px 0px;}



/**
 * Dedicated page content styles.
 */
.pagecontent strong { /* orangetitle */
	color:#ce411a; font-family: Arial, Helvetica; font-size:12px; line-height:18px; font-weight: bold;	
}
.pagecontent hr {
	width: 100%;
	height: 1px;
	border-top: 1px solid #b7babc;
	border-right: 0;
	border-bottom: 0;
	border-left: 0;
}

/*  Copy of orangelink */
.pagecontent a {color: #ce411a; font-family:Arial, Helvetica; font-size:12px; text-decoration:none;}
.pagecontent a:active {color: #ce411a; font-family:Arial, Helvetica; font-size:12px; text-decoration:none;}
.pagecontent a:visited {color: #ce411a; font-family:Arial, Helvetica; font-size:12px; text-decoration:none;}
.pagecontent a:hover {color: #333333; font-family:Arial, Helvetica; font-size:12px; text-decoration:underline;}

.errmsg {
	background-color: #fff;
	border: 1px dotted #c00;
	font-family:Arial, Helvetica;
	font-size: 12px;
	margin-bottom: 10px;
}
.banquets .errmsg {
	width: 250px;
}
/* #tooltip div {
	border: 1px solid red;
} */
#tooltip {
	background: url("images/tooltip-bg.png") no-repeat scroll 0 0 transparent;
	color:#000;
	font-family:Arial, Helvetica;
	font-size:12px;
	display:none;
	font-size:12px;
	padding: 0px;
	width:370px;
	height: 216px;
	z-index: 200;
}
#tooltip_container {
	padding: 25px 25px 0 25px;
	/* border: 1px solid green; */
}
#tooltip_container hr {
	margin: 0 0 3px 0;
}
#tooltip_content {
	z-index: 300;
	height: 113px;
	overflow: auto;
	/* border: 1px solid red; */
}
#trailimageid {
	z-index: 400 !important;
}



/**
 * JQUERY GALLERY CSS
 */
#gallery ul {
	list-style: none;
}
#gallery ul li {
	display: inline;
}
#gallery ul img {
	border: 5px solid #3e3e3e;
	border-width: 5px 5px 20px;
}
#gallery ul a:hover img {
	border: 5px solid #fff;
	border-width: 5px 5px 20px;
	color: #fff;
}
#gallery ul a:hover {
	color: #fff;
}
/**
 * END JQUERY GALLERY CSS
 */


td.cartrow {
	border-bottom: 1px solid #baad9c;
}
td.text, td.announcementtitle, td.smalltext, td.orangelargetitle {
	text-align: left;
}
#AuthorizeNetText { display: none; }
div.onlineticket {
	font-family:Arial, Helvetica;
	font-size: 11px;
	font-style: italic;
	font-weight: normal;
	color: #CE411A;
	margin-top: 10px;
}
div.personalizecard {
	margin-top: 10px;
	padding: 4px;
	border: 1px dotted #c9c8c8;
	background-color: #f9f6f2;
}
div.personalizecard table {
	margin-top: 3px;
	border-top: 1px dotted #c9c8c8;
}
div.personalizecard td, div.personalizecard a {
	font-family:Arial, Helvetica;
	font-size:11px;
	font-weight: normal;
}
div.personalizecard strong {
	color: #6c5740;
}
div.personalizecard a {color: #ce411a; text-decoration:none;}
div.personalizecard a:active {color: #ce411a; text-decoration:none;}
div.personalizecard a:visited {color: #ce411a; text-decoration:none;}
div.personalizecard a:hover {color: #333333; text-decoration:underline;}
div.tozip {
	font-weight: normal;
	margin: 3px 0 0 0;
	text-align: right;
}
.tozip input {
	font-size: 11px;
}


.red {color:#900;}



	.map_google{width:230px; height:300px; background:#464435; padding:0 0 20px 0; border:solid #cbc7c1;}

