/* CSS Document */
body {
	background-color: #4F1715;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.topnavbar  {
	border:solid;
	border-color:#ffffff;
	border-width:thin;
	background-color:#a50000;
	border-bottom-width: 0px;
}

/*---- topnavbar2 is for text top navigation bar ----*/
.topnavbar2  {
	border:solid;
	border-color:#ffffff;
	border-width:thin;
	background-color:#a50000;
	border-bottom-width: 0px;
	color: #FFFFFF;
	font-family: Arial, Helvetica;
	font-size: 11px;
	font-weight: bolder;
}

a.topnavbar2Links:link {
	color: #FFFFFF;
	font-family: Arial, Helvetica;
	font-size: 11px;
	text-decoration:none;
	font-weight: bolder;
}
a.topnavbar2Links:visited {
	color: #FFFFFF;
	font-family: Arial, Helvetica;
	font-size: 11px;
	text-decoration:none;
	font-weight: bolder;
}
a.topnavbar2Links:hover {
	color: #FFD356;
	font-family: Arial, Helvetica;
	font-size: 12px;
	text-decoration:none;
	font-weight: bolder;
}
a.topnavbar2Links:active {
	color: #FFFFFF;
	font-family: Arial, Helvetica;
	font-size: 12px;
	text-decoration:none;
	font-weight: bolder;
}

.nav {
	border:solid;
	background-color: #000000;
	border-width:thin;
	border-right-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-color: #ffffff;
}

.nav2 {
	border:solid;
	background-color: #000000;
	border-width:thin;
	border-right-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-color: #ffffff;
	color: #FFFFFF;
	font-family: Arial, Helvetica;
	font-size: 12px;
	font-weight: bolder;
}

a.nav2Links:link {
	color: #FFFFFF;
	font-family: Arial, Helvetica;
	font-size: 12px;
	text-decoration:none;
	font-weight: bolder;
	margin-left: 20px;
}
a.nav2Links:visited {
	color: #FFFFFF;
	font-family: Arial, Helvetica;
	font-size: 12px;
	text-decoration:none;
	font-weight: bolder;
	margin-left: 20px;
}
a.nav2Links:hover {
	color: #FFD356;
	font-family: Arial, Helvetica;
	font-size: 12px;
	text-decoration:none;
	font-weight: bolder;
	margin-left: 20px;
	font-size: 13px;
}
a.nav2Links:active {
	color: #FFFFFF;
	font-family: Arial, Helvetica;
	font-size: 12px;
	text-decoration:none;
	font-weight: bolder;
	margin-left: 20px;
	font-size: 13px;
}

.img {
	border:solid;
	border-width:thin;
	border-left-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-color: #ffffff;
}


/*----leftcol is for includes\lowerleftnav ----*/
.leftcol {
	background-color: #333333;
	border:solid;
	border-width:thin;
	border-right-width: 0px;
	border-color: #FFFFFF;
}
.leftcolTable {
	background-color: #FEA620;
	border-style:solid;
	border-width:thin;
	border-color: #FFD698;
	color: #000000;
	font-family: Arial, Helvetica;
	font-size: 7px;
	letter-spacing: 1px;
}
a.leftcolTableLinks:link {
	text-decoration:none;
	color: #000000;
}
a.leftcolTableLinks:visited {
	text-decoration:none;
	color: #000000;
}
a.leftcolTableLinks:hover {
	text-decoration:none;
	color: #000000;
}
a.leftcolTableLinks:active {
	text-decoration:none;
	color: #000000;
}
a.leftcolTableLinks2:link {
	text-decoration:none;
	color: #000000;
	font-family: Arial, Helvetica;
	font-size: 15px;
	font-weight: bold;
}
a.leftcolTableLinks2:visited {
	text-decoration:none;
	color: #000000;
	font-family: Arial, Helvetica;
	font-size: 15px;
	font-weight: bold;
}
a.leftcolTableLinks2:hover {
	text-decoration:none;
	color: #000000;
	font-family: Arial, Helvetica;
	font-size: 15px;
	font-weight: bold;
}
a.leftcolTableLinks2:active {
	text-decoration:none;
	color: #000000;
	font-family: Arial, Helvetica;
	font-size: 15px;
	font-weight: bold;
}

/*----homeContent is for body text area ----*/
.homeContent {
	background-color: #ffd356;
	border:solid;
	border-width:thin;
	border-left-width: 0px;
	border-color: #FFFFFF;
}
.homeContentSectionTitle {
	background-color: #ffd356;
	color: #7F7F7F;
	margin-left: 20px;
	margin-top: 20px;
	font-family: Arial, Helvetica;
	font-size: 18px;
}
.homeContentTitle1 {
	background-color: #ffd356;
	color: #000000;
	margin-left: 15px;
	font-size: 20px;
	font-weight: bold;
}
.homeContentTitle2 {
	background-color: #ffd356;
	color: #a50000;
	margin-left: 15px;
	font-size: 20px;
	font-weight: bold;
}
.homeContentLearnMore {
	background-color: #ffd356;
	color: #a50000;
	margin-left: 5px;
	font-size: 10px;
	text-decoration:none;
	font-family: Arial, Helvetica;
}

a.homeContentLearnMore:link {
	text-decoration:none;
	font-family: Arial, Helvetica;
}
a.homeContentLearnMore:visited {
	text-decoration:none;
	font-family: Arial, Helvetica;
}
a.homeContentLearnMore:hover {
	font-weight: bold;
	text-decoration:none;
	font-family: Arial, Helvetica;
}
a.homeContentLearnMore:active {
	text-decoration:none;
	font-family: Arial, Helvetica;
}

.reservationContent {
	background-color: #ffd356;
	border:solid;
	border-width:thin;
	border-color: #FFFFFF;
}
.indexContent {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	line-height: 150%;
}

.subContent {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	line-height: 150%;
}
.subContentRed {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	line-height: 150%;
	color: #982D2F;
	font-weight: bold;
}

.subContentTitle {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	line-height: 150%;
	color:#4F1715;
	text-transform:uppercase;
	font-weight: bold;
}

.accom {
	background:#000000;
	border:solid;
	border-width:thin;
	border-left-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-color: #FFFFFF;
	padding-left: 20px;
}

.accomRoomTypes {
	background-color: #000000;
	color: #BFBFBF;
	margin-left: 0px;
	font-family: Arial, Helvetica;
	font-size: 18px;
}

.accomNav, a.accomNav:active, a.accomNav:visited, a.accomNav:link {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	line-height: 180%;
	
}

a.accomNav:hover  {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color:#FFA620;
	text-decoration:underline;
	line-height: 180%;
	
}

.accomNavOn, a.accomNavOn:active, a.accomNavOn:link, a.accomNavOn:visited, .a.accomNavOn:hover  {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color:#FFA620;
	text-decoration:none;
	line-height: 180%;
}

.footer {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #FFFFFF;
	font-weight: bold;
}

a.footer:link {
	text-decoration:none;
	font-family: Arial, Helvetica;
}
a.footer:visited {
	text-decoration:none;
	font-family: Arial, Helvetica;
}
a.footer:hover {
	font-size: 11px;
	font-weight: bold;
	text-decoration:none;
	font-family: Arial, Helvetica;
}
a.footer:active {
	text-decoration:none;
	font-family: Arial, Helvetica;
}

.search {
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 15px; /* Styles for Mozilla, Safari, IE Mac */
  padding-top: 18px; /* Internet Explorer PC */
}

.agent {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #FFFFFF;
		line-height: 180%;

}

.agentTitle {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #982D2F;
	font-weight: bold;
	text-transform: uppercase;
}
.searchPadding{
 	margin-right: 10px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;

 }
/*----NAVIGATION STYLES FOR IMAGES AND ROLL OVERS ----*/

#topnav, #topnav li {
	   height:24px;
	   margin:0;
	   padding:0;
	   list-style:none;
}
#topnav li a {
  display:block;
  height:24px;
  background:top left no-repeat #000000;
  text-decoration:none;
  }

#topnav li a.home { background-image:url(/images/topnav_home.gif); width:33px;}
#topnav li a.photo { background-image:url(/images/topnav_photo.gif); width:77px; }
#topnav li a.location{ background-image:url(/images/topnav_location.gif); width:65px; }
#topnav li a.contact{ background-image:url(/images/topnav_contact.gif);   width:74px; }
	
#topnav li a:hover { background-position:bottom left; }
#topnav li a span { visibility:hidden; }


#nav, #nav li {
	   height:25px;
	   margin:0;
	   padding:0;
	   list-style:none;
	   font-size: 8px;
}

#nav li a {
  display:block;
  height:25px;
  background:top left no-repeat #000000;
  text-decoration:none;
	
  }

#nav li a.reservations { background-image:url(/images/nav_reservations.gif); }
#nav li a.about { background-image:url(/images/nav_about.gif);  }
#nav li a.accommodations{ background-image:url(/images/nav_accommodations.gif); }
#nav li a.services{ background-image:url(/images/nav_services.gif);  }
#nav li a.dining{ background-image:url(/images/nav_dining.gif);  }
#nav li a.media{ background-image:url(/images/nav_media.gif);  }
#nav li a.events{ background-image:url(/images/nav_events.gif);  }


	
#nav li a:hover { background-position:bottom left; }
#nav li a span { visibility:hidden; }

#langselForm{
	position:relative;
	top:-8px!important;
	top:0px;
}

/* eMercury related */

.form_page { 
	color: #000000;
	background-color: #f0000;
}

.form_panel { 
	color: #000000;
	background-color: #ffd356;
}

.intro_text { 
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #ffd356;
}

