/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url("assets/images/backgroundColor.gif");
}
.contentareaFrame {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #A3A76D;
	border-left-color: #A3A76D;
}
.standardContent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}
.contentTanBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #9DA167;
}
.inputField {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	width: auto;
}
#content {
	font-size: 10pt;
	text-align: left;
	padding: 10px;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#content table {
	font-size: 10pt;
	/*text-align: left;*/
	padding: 10px;
	/*width: auto;*/
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*float: left*/
	}
#content a {
	color: #006096 }
#content a:hover {
	color: #e18d24; }
#content h1 {
	color: #006096;
	font-size: 18pt;
	margin-top: 0;
	padding-top: 0 }
#content h2 {
	color: #666;
	font-size: 16pt }
#content h3 {
	color: #000;
	font-size: 11pt;
	margin-bottom: -10px;
	padding-bottom: 0 }
#content li {
	margin-bottom: 10px;
}
.tableNoBorder {
	font-size: 11pt;
	text-align: left;
	padding: 10px;
	width: 60%;
	vertical-align: top }
.tableNoBorder td {
	font-size: 11pt;
	text-align: left;
	padding: 10px;
	vertical-align: top }\
.tableNoBorder li {
	font-size: 11pt;
	text-align: left;
	padding: 10px;
	vertical-align: top }
.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #9DA167;
}
a.footerLink:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: capitalize;
	color: #1A4848;
	text-decoration: none;
}
a.footerLink:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: capitalize;
	color: #1A4848;
	text-decoration: none;
}
a.footerLink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: capitalize;
	color: #1A4848;
	text-decoration: underline;
}
a.footerLink:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: capitalize;
	color: #1A4848;
	text-decoration: none;
}
a.sidebarMenuLink:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #1A4848;
	text-decoration: none;
}
a.sidebarMenuLink:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #1A4848;
	text-decoration: none;
}
a.sidebarMenuLink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #1A4848;
	text-decoration: underline;
}
a.sidebarMenuLink:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #1A4848;
	text-decoration: none;
}
.contentBlackBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}
#flashcontent{
	/*float: right */
}
#flashcontentLeft{
text-align:center;
	 }
#facilityRight {
	float: right }
.callout {
	float: right;
	padding: 2px;
	margin: 5px 0px 0px 5px;
	border: 1px solid #8AA4AB }
.calloutnofloat {
	padding: 2px;
	margin: 5px 0px 0px 5px;
	border: 1px solid #8AA4AB }
#leftContainer 	{
	width: 208px }
#facilityimage p{
	text-align: center;
	margin: 0px;
	padding: 0px;
	
}
#facilityimage{
	padding: 2px;
	margin: 5px 0px 0px 0px;
	border: 1px #8AA4AB solid  }
.callout h1 {
	color: black !important;
	font-size: 12pt !important;
	background-color: #e18d24 !important;
	padding: 3px 5px 3px 5px !important;
	margin: 0px -5px 5px -5px !important }
#facilityTable {
	padding: 0px;
	margin: 5px 0px 0px 0px }
#facilityTable table{
	width: 100%;
	padding: 0px;
	font-size: 10pt;
	text-align: center;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px #8AA4AB solid }
#facilityTable th{
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold }
#container {
	font-size: 10pt;
	text-align: left;
	padding: 0px;
	width: 510px;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif }
#homefeaturecontainer {
	font-size: 10pt;
	text-align: left;
	padding: 0px;
	width: 734px;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif
}


#featureleft, #featureright {
	padding: 5px;
	width: 320px;
	margin: 10px 10px 0px 10px }
#featureleft {
	float: left }
#featureright {
	float: right }	
#flash_left, #flash_right {
	width: 320px;
	height: 240px;
	margin-bottom: 15px }

#seoLinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	text-align: center;
	padding: 0px;
	margin: 0px }
#seoLinks a:link, #seoLinks a:hover, #seoLinks a:active, #seoLinks a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	text-decoration: none }
#seoLinks a:hover {
	text-decoration: underline }

.fimage {
	padding: 2px;
	border: 1px solid #8AA4AB;
	margin: 5px }
/*
#qtvrcontainer {
	font-size: 10pt;
	text-align: left;
	padding: 0px;
	width: 734px;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif
}
#qtvrleft{
	font-size: 10pt;
	text-align: left;
	padding: 5px;
	width: 417px;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	float: left;
}
#qtvrleft li {
	list-style-type: none;
}
#qtvrright{
	font-size: 10pt;
	text-align: left;
	padding: 45px 5px 5px;
	width: 275px;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	float:right;
}
*/
.alt {
	background-color: #EBECE1;
}

.border_br
{
    border-bottom-color:#D7DEBF;
    border-bottom-style:solid;
    border-bottom-width:1px;  
    border-right-color:#D7DEBF; 
    border-right-style:solid;
    border-right-width:1px; 
    padding-right: 10px;
    padding-left: 10px; 
}
.border_b
{
    border-bottom-color:#D7DEBF;
    border-bottom-style:solid;
    border-bottom-width:1px;
    padding-right: 10px;
    padding-left: 10px;
}
.border_r
{
    border-right-color:#D7DEBF; 
    border-right-style:solid;
    border-right-width:1px; 
    padding-right: 10px;
    padding-left: 10px;
}
.ticket {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}

<!--Todd Added styles-->
#tourTable{
margin:0px;
padding:0px;
}
#tourTable td{
margin:0px;
padding:0px;
}
#tours a{
	font-size:.7em;
	margin:0px;
padding:0px;
}
#tours h3{
font-size:.9em;
margin:0px;
padding:0px;
}
#tours h2{
margin:0px;
padding:0px;
font-size:1.1em;
}
#Photohead h2{
margin:0px;
padding:0px;
font-size:1.1em;
}
#Photohead a{
	font-size:.7em;
	margin:0px;
padding:0px;
}
#rightColumn{
float:right;
}

#bestCaterer {
	position: relative;
	margin: -15px 0 -35px 0;
	_margin: 5px 0 -35px 0 }
	
/* Header Styles */
table.contentareaFrame {
	padding: 0 10px 10px 10px }

#header {
	position: relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 0 auto }
#header #logo {
	float: left;
	padding: 10px 0 0 0;
	margin: 0 0 15px 0 }
#header p {
	padding: 0;
	margin: 0 }
#header #news {
	float: right;
	width: 300px;
	height: 40px;
	background: url('assets/images/news_bkg.gif') no-repeat 0 0;
	font-size: 10px;
	text-align: right;
	padding: 0;
	margin: 0 }
#header #news p {
	font-size: 10px;
	font-weight: bold;
	color: #333;
	text-align: right;
	padding: 0;
	margin: 14px 44px 0 0 }
#header a:link, #header a:active, #header a:visited {
	color: #9da167;
	text-decoration: none }
#header a:hover {
	color: #1a4848;
	text-decoration: underline }
#header p.directions {
	display: inline;
	clear: right;
	float: right;
	background: url('assets/images/ico_directions.gif') 2px 1px no-repeat;
	font-size: 11px;
	text-align: right;
	padding: 0 0 0 25px;
	margin: 2px 44px 0 0 }


/* Begin Primary Navigation Styles
---------------------------------------------------------- */
#nav {
	clear: both;
	position: relative;
	border-top: 2px solid #9da167;
	border-bottom: 1px solid #9da167;
	font-family: Verdana, Arial, Helvetica, sans-serif }
#nav ul {
	background: #fff;
	list-style: none;
	font-size: 11px;
	color: #1a4848;
	padding: 0;
	margin: 0 }
#nav ul ul {
	/*z-index: 30;  <-- corrects IE6 stacking issue - 3 of 5 */
	position: absolute;
	_top: 34px;
	border-bottom: 2px solid #ebece1;
	/*background: #ccc;*/
	width: 734px;
	left: -999em;  /*<-- using left instead of display because display:none isn't read by screen readers */
	line-height: 11px;
	padding-bottom: 0;
	margin: 0 }
#nav ul li {
	float: left;
	list-style: none;
	padding: 0 3px;
	margin: 0 }
#nav ul li#nav_about ul li a { padding: 0 326px }
#nav ul li#nav_catering ul li a { padding: 0 11px }
#nav ul li#nav_catering ul li a.line-two { padding: 0 65px }
#nav ul li#nav_gallery ul li a { padding: 0 77px }
#nav ul li#nav_contact ul li a { padding: 0 90px }
#nav ul li ul li {
	float: left;
	/*border-bottom: 1px solid #fff;  <-- removes white-space below LI in IE6 */
	background: none;
	padding: 0 5px }
#nav ul li a {
	display: block;
	font-weight: bold;
	color: #1a4848;
	line-height: 30px;
	text-align: center;
	text-decoration: none;
	padding: 0 8px;
	margin: 0 }
#nav ul li ul li a {
	display: block;
	position: relative;
	background: none;
	color: #9da167;
	font-size: 11px;
	font-weight: normal;
	line-height: 24px;
	text-align: center;
	text-decoration: none;
	padding: 0 9px;
	margin: 0 }

#nav ul li:hover ul, #nav ul li.sfhover ul{
	left: -999em }
#nav ul li:hover ul, #nav ul li.sfhover ul {
	left: 0 }
					
#nav li:hover li:hover, #nav li li.sfhover {
	background: #9da167; /* <-- IE6 CSS */
	_background: none;
	color: #fff }

#nav ul li:hover a, #nav ul li.sfhover a {
	text-decoration: underline }
#nav ul li:hover ul li a, #nav ul li.sfhover ul li a {
	text-decoration: none }

#nav li:hover li:hover a, #nav li.sfhover li:hover a {
	background: #9da167; /* <-- IE6 CSS */
	_background: none;
	color: #fff }