/*
/*------------- date | PICKER ------------*/

.calendarEntry {
	border-right: #FEFBF2 1px solid;
	border-left: #FEFBF2 1px solid;
	border-top: #FEFBF2 1px solid;
	border-bottom-style: none;
	font-size: 9px;
	float: left;
	text-transform: lowercase;
	width: 69px;
	color: #212121;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0px;
	height: 12px;
	background-color: #CBCFD3;
	text-align: center;	
}

.nightsEntry {
	border-right: #FEFBF2 1px solid;
	border-left: #FEFBF2 1px solid;
	border-top: #FEFBF2 1px solid;
	border-bottom-style: none;
	font-size: 9px;
	float: left;
	width: 22px;
	color: #212121;
	height: 12px;
	background-color: #CBCFD3;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}

.selectContainer {
	border-right: #7d7d7d 1px solid;
	border-left: #7d7d7d 1px solid;
	border-top: #7d7d7d 1px solid;
	border-bottom: #7d7d7d 1px solid;
	margin: 0px;
	width: auto;
	background-color: #FEFBF2;
	font-size: 9px;
}

.calendarfloat{z-index: 100;}

#datepicker {
	width: 146px;
	height: 152px;
	margin-left: 0px;
	font-size: 9px;
	padding-top: 10px;
	background-color: #EBECED;
	padding-left: 13px;
	border: 5px solid #CBCED3;
	background-image: url(/images/promotions/pod_background.jpg);
}
#datepicker2 {
	width: 250px;
	margin-left: 0px;
	font-size: 9px;
	padding-top: 10px;
	background-color: #EBECED;
	padding-left: 13px;
	border: 5px solid #CBCED3;
	background-image: url(/images/promotions/pod_background.jpg);
}

.datepickertable{margin: 5px 0px 0px 12px;}
	
.displaybtn{visibility: visible;}

.emailEntry {
	border-right: #A6A6A6 1px solid;
	border-left: #A6A6A6 1px solid;
	border-top: #A6A6A6 1px solid;
	border-bottom: #A6A6A6 1px solid;
	font-size: 9px;
	float: left;
	width: 56px;
	color: #999999;
	height: 14px;
	background-color: #002051;
	text-align: left;	
}

.emailtext{padding-left: 10px;}

#homemenu {
	z-index: 100;
	left: 0px;
	width: 24px;
	position: absolute;
	top: 0px;
}

#homemenu dl {
	padding: 0px;
	float: left;
	margin: 0px;
	width: 21px;
}

#homemenu dt {
	border-right: #7d7d7d 1px solid;
	border-top: #7d7d7d 1px solid;
	font-weight: bold;
	background: #CCCCCC;
	border-left: #7d7d7d 1px solid;
	cursor: pointer;
	border-bottom: #7d7d7d 1px solid;
	text-align: center;
	padding: 0px;
	margin: 0px;
}

#homemenu dd {
	border-right: #7d7d7d 1px solid;
	border-top: #7d7d7d 1px solid;
	border-left: #7d7d7d 1px solid;
	border-bottom: #7d7d7d 1px solid;
	padding: 0px;
	margin: 0px;
}

#homemenu ul{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

#homemenu li {
	font-size: 10px;
	background: #CBCFD3;
	text-align: center;
	list-style-type: none;
	line-height: 15px;
}

#homemenu li a {
	border-right: 0px;
	border-left: 0px;
	border-top: 0px;
	border-bottom: 0px;
	display: block;
	color: #000000;
	height: 100%;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
}

#homemenu dt a {
	border-right: 0px;
	border-left: 0px;
	border-top: 0px;
	border-bottom: 0px;
	display: block;	
	color: #000000;
	height: 100%;
	text-decoration: none;
}

input.submit{
	border-right: #999999 1px solid;
	border-top: #999999 1px solid;
	border-left: #999999 1px solid;
	border-bottom: #999999 1px solid;
	margin-top: 10px;
	background-color: #002051;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
}



#makeareservation{
	font-size:16px;
	margin: 10px 0px 10px 25px;
}

.nselect td {
	padding: 0px 2px 1px 2px;
}

.selectBtn {
	float: left; 
	width: 14px; 
	height: 14px
}

.selectChoice {
	font-size: 10px;
	color: #212121;
}
.selectChoice a {
	color: #212121; 
	text-decoration: none;
}




#selectNights {
	display: none;
	left: 40px;
	margin: 0px;
	position: relative;
	top: -30px;
	width: 24px;
	color: #212121;	
	
}


/**********************************************************
	end datepicker
***********************************************************/


#popup{
	background-color: #F0F0F0;
	padding: 10px;
}

#popup h1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #003584;
	font-weight: bold;
	}
	
	
#popup p {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003584;
}

/**********************************************************
	beau rivage styles
	redefined html tags
**********************************************************//*min-height: 100%;*/

html {height: 100%;}

body {
	height: 100%;
	background-color: #000C1E;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-bottom: 0px;
}

.hr {
	background-image: url(/images/shared/subnav_hr.gif);
	background-repeat:no-repeat;
	margin-left: 25px;
	margin-top: -14px;
	margin-bottom: 14px;
	height: 1px;
	width: 121px;
}

.hr hr{display: none;}

#contentBlue #content #subNavPromo .hr {
	background-image: url(/images/shared/subnav_hr.gif);
	background-repeat:no-repeat;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 14px;
	height: 1px;
	width: 130px;
}

#contentBlue #content #subNavPromo .hr hr{display: none;}


/**********************************************************
	header styles
**********************************************************/
#header{
	height: 70px;
	background-repeat: no-repeat;
	margin: 0 auto;
	width: 760px;
	padding-bottom: 0px;
	background-image: url(/images/shared/header_waterbackground.jpg);
		
}

#topSpecials{
	height: 19px;
	float: right;
	margin-top: -40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-right: 30px;
	font-weight: bold;
	/*background-image: url(/images/shared/special_promotions_shadow.gif);
	background-repeat: no-repeat;*/	
}

#topSpecials2{
	height: 19px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-right: 30px;
	font-weight: bold;
	/*background-image: url(/images/shared/special_promotions_shadow.gif);
	background-repeat: no-repeat;*/	
}


#topSpecials img {
	color: #000066;
	padding: 0px 0px 0px 5px;
	margin: -10px 0px 0px 3px;
	border: 0px;
}

#topSpecials a:link{color: #FFFFFF; text-decoration: none;}
#topSpecials a:visited{color: #FFFFFF; text-decoration: none;}
#topSpecials a:hover{color: #FFDD9D; text-decoration: none;}
#topSpecials a:active{color: #FFFFFF; text-decoration: none;}

#topSpecials2 img {
	color: #000066;
	padding: 0px 0px 0px 5px;
	margin: -10px 0px 0px 3px;
	border: 0px;
}

#topSpecials2 a:link{color: #FFFFFF; text-decoration: none;}
#topSpecials2 a:visited{color: #FFFFFF; text-decoration: none;}
#topSpecials2 a:hover{color: #FFDD9D; text-decoration: none;}
#topSpecials2 a:active{color: #FFFFFF; text-decoration: none;}

.wpt {
	height: 100%;
	color:#666666;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-bottom: 0px;
}



/**********************************************************
	mainNav styles
**********************************************************/
#navMain{
	height: 18px;
	width: 760px;
	color: #FFFFFF;
	font-size: 11px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 auto;
	padding-bottom: 0px;
	padding-top: 5px;
	font-weight: bold;
	
}

#navMain ul{
	list-style: none;
	margin: 0px;
	padding: 0px;
	border: none;
	width: 760px;
}

#navMain li{
	margin: 0px;
	display:inline;
	padding: 0px 8px 0px 8px;
	color: #FFFFFF;
}

#navMain a:link{color: #FFFFFF; text-decoration: none;}
#navMain a:visited{color: #FFFFFF; text-decoration: none;}
#navMain a:hover{color: #FFDD9D; text-decoration: none;}
#navMain a:active{color: #FFFFFF; text-decoration: none;}

#navMain .navMainSectionOn {color:#FFDD9D}
#navMain .navMainSectionOn a:link{color: #FFDD9D; text-decoration: none;}
#navMain .navMainSectionOn a:visited{color: #FFDD9D; text-decoration: none;}
#navMain .navMainSectionOn a:hover{color: #FFFFFF; text-decoration: none;}
#navMain .navMainSectionOn a:active{color: #FFDD9D; text-decoration: none;}

#navMain .navMainSectionOff {color:#FFFFFF}
#navMain .navMainSectionOff a:link{color: #FFFFFF; text-decoration: none;}
#navMain .navMainSectionOff a:visited{color: #FFFFFF; text-decoration: none;}
#navMain .navMainSectionOff a:hover{color: #FFDD9D; text-decoration: none;}
#navMain .navMainSectionOff a:active{color: #FFFFFF; text-decoration: none;}

/**********************************************************
	199 styles
**********************************************************/
#nav199{
	height: 18px;
	width: 740px;
	color: #FFFFFF;
	font-size: 11px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 auto;
	padding-bottom: 0px;
	padding-top: 5px;
	font-weight: bold;
	
}

#nav199 ul{
	list-style: none;
	margin: 0px;
	padding: 0px;
	border: none;
	width: 740px;
}

#nav199 li{
	margin: 0px;
	display:inline;
	padding: 0px 8px 0px 8px;
	color: #FFFFFF;
}

#nav199 a:link{color: #FFFFFF; text-decoration: none;}
#nav199 a:visited{color: #FFFFFF; text-decoration: none;}
#nav199 a:hover{color: #FFDD9D; text-decoration: none;}
#nav199 a:active{color: #FFFFFF; text-decoration: none;}

#nav199 .nav199SectionOn {color:#FFDD9D}
#nav199 .nav199SectionOn a:link{color: #FFDD9D; text-decoration: none;}
#nav199 .nav199SectionOn a:visited{color: #FFDD9D; text-decoration: none;}
#nav199 .nav199SectionOn a:hover{color: #FFFFFF; text-decoration: none;}
#nav199 .nav199SectionOn a:active{color: #FFDD9D; text-decoration: none;}

#nav199 .nav199SectionOff {color:#FFFFFF}
#nav199 .nav199SectionOff a:link{color: #FFFFFF; text-decoration: none;}
#nav199 .nav199SectionOff a:visited{color: #FFFFFF; text-decoration: none;}
#nav199 .nav199SectionOff a:hover{color: #FFDD9D; text-decoration: none;}
#nav199 .nav199SectionOff a:active{color: #FFFFFF; text-decoration: none;}



/**********************************************************
	MAIN CONTENT SECTIONS
**********************************************************/
#contentPic{
	background-color: #FEFBF3;
	background-image:url(/images/shared/content_background.jpg);
	background-repeat:no-repeat;
	height: 291px;
	width: 760px;
	margin: 0 auto;
}

#contentPicPromo{
	background-color: #d5e5ea !important;
	background-image:url(/images/shared/content_promo_background.jpg);
	background-repeat:no-repeat;
	height: 291px;
	width: 760px;
	margin: 0 auto;
}

#contentPic img {
	margin-left: 15px;
	border-bottom: #cccccc 11px solid;
	padding: 0px;
}

#contentFlash {
	width:730px;
	margin-left: 15px;
	border-bottom: #cccccc 11px solid;
	padding: 0px;
}

#content {
	background-color: #FEFBF2;
	border-top: none;
	border-left: #CBCED3 solid 10px;
	border-right: #CBCED3 solid 10px;
	border-bottom: #CBCED3 solid 10px;
	height: auto;
	width: 740px;
	margin: 0 auto;
	padding: 0px;
}

#content #contentLeftDivider {
	width: 1px;
	float: left;
	padding-top: 35px;
	padding-bottom: 70px;
	padding-right: 20px;
	margin-left: 5px;
}

.arrowLink {
	background-image:url(/images/shared/arrow_off.gif);
	background-repeat:no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003584;
	padding-left: 23px;
	padding-top: 4px;
	padding-bottom: 10px;
	line-height: normal;
	margin-left: 5px;
	text-transform: lowercase;
}

.arrowLink a:link{color: #003584; text-decoration: none;}
.arrowLink a:visited{color: #003584; text-decoration: none;}
.arrowLink a:hover{color: #666666; text-decoration: none;}
.arrowLink a:active{color: #003584; text-decoration: none;}


/**********************************************************
	content homePod styles
**********************************************************/
#content #homePods {
	width: 730px;
	border: none;
	height: auto;
	margin-bottom: 10px;
}


#content #homePods h1{
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #003584;
	padding-left: 0px;
	font-weight: bold;
	display: inline;
	line-height: 25px;
	text-decoration:none;
}

#content #homePods h1 a{color: #003584; text-decoration: none;}

#content #homePods a:link{color: #003584; text-decoration: none;}
#content #homePods a:visited{color: #003584; text-decoration: none;}
#content #homePods a:hover{color: #666666; text-decoration: none;}
#content #homePods a:active{color: #003584; text-decoration: none;}

#content #homePods img {
display: block;
margin-top: 0px;
}

#contentBlue {
	background-color: #002051;
	width: 100%;
	height: auto;
	background-image: url(/images/shared/beaurivage_background.jpg);
	background-repeat: repeat-x;
}

/**********************************************************
	content subNav styles
**********************************************************/
#contentBlue #content #subNav {
	width: 155px;
	float: left;
	padding-left: 5px;
	padding-top: 12px;
}

#contentBlue #content #subNav h1 {
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
}

#contentBlue #content #subNav h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding-left: 18px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	
}

#contentBlue #content #subNav img {
	margin-left: 15px;
	display: block;
	margin-top: 0px;
	margin-bottom: 0px;
}

#contentBlue #content #subNav a{color: #666666; text-decoration: none;}

/*BREAD CRUMBS*/


/*SUBMENU ON*/

#contentBlue #content #subNav .subMenuOn 
{
	padding-top: 0px;
	padding-bottom: 0px;
	background-image: url(/images/shared/btnToggleOn.gif);
	background-repeat: no-repeat;
}

#contentBlue #content #subNav .subMenuOn h2
{
	padding-right: 14px;
	background-position: left;
	font-size: 11px;
	margin-top: 0px;
	margin-bottom: 0px;	
}

#contentBlue #content #subNav .subMenuOn ul{
    font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 11px;
	list-style: none;
	list-style-image: url(/images/shared/subnav_bullet.gif);
	margin-top: 0px;
	margin-bottom: 5px;
	}
	
#contentBlue #content #subNav .subMenuOn li {
	line-height: 15px;
	}
	

/*SUBMENU OFF*/
#contentBlue #content #subNav .subMenuOff 
{
	padding-top: 0px;
	padding-bottom: 0px;
	background-image: url(/images/shared/btnToggleOff.gif);
	background-repeat: no-repeat;
}

#contentBlue #content #subNav .subMenuOff h2
{ 
	padding-right: 14px;
	background-position: left;
	display: inline;
	font-size: 11px;
}

#contentBlue #content #siteMap #subNav a{color: #666666; text-decoration: none;}

#contentBlue #content #subNav .subNavSection {
	font-size: 18px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
	padding-right: 0px;
	height: 25px;
	font-family: "Times New Roman", Times, serif;
}
#contentBlue #content #subNav .subNavSection a:link{color: #003584; text-decoration: none;}
#contentBlue #content #subNav .subNavSection a:visited{color: #003584; text-decoration: none;}
#contentBlue #content #subNav .subNavSection a:hover{color: #666666; text-decoration: none;}
#contentBlue #content #subNav .subNavSection a:active{color: #003584; text-decoration: none;}


/* Subnav - Page Link On/Off */
#contentBlue #content #subNav #subnavForm .subNavPageOff  a{color: #666666; text-decoration: none;}
#contentBlue #content #subNav #subnavForm .subNavPageOff a:link{color: #666666; text-decoration: none;}
#contentBlue #content #subNav #subnavForm .subNavPageOff a:visited{color: #666666; text-decoration: none;}
#contentBlue #content #subNav #subnavForm .subNavPageOff a:hover{color: #003584; text-decoration: none;}
#contentBlue #content #subNav #subnavForm .subNavPageOff a:active{color: #666666; text-decoration: none;}

#contentBlue #content #subNav #subnavForm .subNavPageOn a{color: #003584; text-decoration: none;}
#contentBlue #content #subNav #subnavForm .subNavPageOn a:link{color: #003584; text-decoration: none;}
#contentBlue #content #subNav #subnavForm .subNavPageOn a:visited{color: #003584; text-decoration: none;}
#contentBlue #content #subNav #subnavForm .subNavPageOn a:hover{color: #666666; text-decoration: none;}
#contentBlue #content #subNav #subnavForm .subNavPageOn a:active{color: #003584; text-decoration: none;}

#contentBlue #content #subNav #subnavForm .ToggleContainer .ToggleContent .subNavPageOn a{color: #003584; text-decoration: none;}
#contentBlue #content #subNav #subnavForm .ToggleContainer .ToggleContent .subNavPageOn a:link{color: #003584; text-decoration: none;}
#contentBlue #content #subNav #subnavForm .ToggleContainer .ToggleContent .subNavPageOn a:visited{color: #003584; text-decoration: none;}
#contentBlue #content #subNav #subnavForm .ToggleContainer .ToggleContent .subNavPageOn a:hover{color: #666666; text-decoration: none;}
#contentBlue #content #subNav #subnavForm .ToggleContainer .ToggleContent .subNavPageOn a:active{color: #003584; text-decoration: none;}

#contentBlue #content #subNav #subnavForm .ToggleContainer .ToggleContent .subNavPageOff a{color: #666666; text-decoration: none;}
#contentBlue #content #subNav #subnavForm .ToggleContainer .ToggleContent .subNavPageOff a:link{color: #666666; text-decoration: none;}
#contentBlue #content #subNav #subnavForm .ToggleContainer .ToggleContent .subNavPageOff a:visited{color: #666666; text-decoration: none;}
#contentBlue #content #subNav #subnavForm .ToggleContainer .ToggleContent .subNavPageOff a:hover{color: #003584; text-decoration: none;}
#contentBlue #content #subNav #subnavForm .ToggleContainer .ToggleContent .subNavPageOff a:active{color: #666666; text-decoration: none;}

/* Subnav - subMenu On/Off */
#contentBlue #content #subNav .subMenuOn a{color: #666666; text-decoration: none;}
#contentBlue #content #subNav .subMenuOn a:link{color: #666666; text-decoration: none;}
#contentBlue #content #subNav .subMenuOn a:visited{color: #666666; text-decoration: none;}
#contentBlue #content #subNav .subMenuOn a:hover{color: #003584; text-decoration: none;}
#contentBlue #content #subNav .subMenuOn a:active{color: #666666; text-decoration: none;}

#contentBlue #content #subNav .subMenuOff a{color: #666666; text-decoration: none;}
#contentBlue #content #subNav .subMenuOff a:link{color: #666666; text-decoration: none;}
#contentBlue #content #subNav .subMenuOff a:visited{color: #666666; text-decoration: none;}
#contentBlue #content #subNav .subMenuOff a:hover{color: #003584; text-decoration: none;}
#contentBlue #content #subNav .subMenuOff a:active{color: #666666; text-decoration: none;}

/*Subnav - subMenu On - Page Link On/Off*/
#contentBlue #content #subNav .subMenuOn .subNavPageOn a{color: #003584; text-decoration: none;}
#contentBlue #content #subNav .subMenuOn .subNavPageOn a:link{color: #003584; text-decoration: none;}
#contentBlue #content #subNav .subMenuOn .subNavPageOn a:visited{color: #003584; text-decoration: none;}
#contentBlue #content #subNav .subMenuOn .subNavPageOn a:hover{color: #666666; text-decoration: none;}
#contentBlue #content #subNav .subMenuOn .subNavPageOn a:active{color: #003584; text-decoration: none;}

#contentBlue #content #subNav .subMenuOn .subNavPageOff a{color: #666666; text-decoration: none;}
#contentBlue #content #subNav .subMenuOn .subNavPageOff a:link{color: #666666; text-decoration: none;}
#contentBlue #content #subNav .subMenuOn .subNavPageOff a:visited{color: #666666; text-decoration: none;}
#contentBlue #content #subNav .subMenuOn .subNavPageOff a:hover{color: #003584; text-decoration: none;}
#contentBlue #content #subNav .subMenuOn .subNavPageOff a:active{color: #666666; text-decoration: none;}

/* Subnav - subMenu On/Off headliners*/
#entertainment #form1 #contentBlue #content #subNav .subNavPageOn a{color: #003584; text-decoration: none;}
#entertainment #form1 #contentBlue #content #subNav .subNavPageOn a:link{color: #003584; text-decoration: none;}
#entertainment #form1 #contentBlue #content #subNav .subNavPageOn a:visited{color: #003584; text-decoration: none;}
#entertainment #form1 #contentBlue #content #subNav .subNavPageOn a:hover{color: #666666; text-decoration: none;}
#entertainment #form1 #contentBlue #content #subNav .subNavPageOn a:active{color: #003584; text-decoration: none;}

#entertainment #form1 #contentBlue #content #subNav .subNavPageOff a{color: #666666; text-decoration: none;}
#entertainment #form1 #contentBlue #content #subNav .subNavPageOff a:link{color: #666666; text-decoration: none;}
#entertainment #form1 #contentBlue #content #subNav .subNavPageOff a:visited{color: #666666; text-decoration: none;}
#entertainment #form1 #contentBlue #content #subNav .subNavPageOff a:hover{color: #003584; text-decoration: none;}
#entertainment #form1 #contentBlue #content #subNav .subNavPageOff a:active{color: #666666; text-decoration: none;}

.subMenuULOff{
display: none;
}

.subMenuULOn{
display: block}




/*SUBNAV ON PROMO PAGE*/
#contentBlue #content #subNavPromo {
	width: 175px;
	float: left;
	padding-left: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003584;
	padding-top: 56px;
}

#contentBlue #content #subNavPromo .promoPod h1{
	font-family: "Times New Roman", Times, serif;
	color: #003584;
	font-weight: normal;
	font-size: 16px;
	padding-left: 5px;
	margin-bottom: 10px;
	display: block;
	margin-top: 5px;
}

#contentBlue #content #subNavPromo img {
	/*padding-left: -5px;
	padding-bottom: 7px;*/

}

#contentBlue #content #subNavPromo .promoLink {
	background-image: url(/images/shared/arrow_off.gif);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003584;
	padding-left: 26px;
	padding-top: 5px;
	padding-bottom: 15px;
	line-height: normal;
	margin-left: 5px;
	margin-top: 10px;
}

#contentBlue #content #subNavPromo .promoLink a:link{color: #003584; text-decoration: none;}
#contentBlue #content #subNavPromo .promoLink a:visited{color: #003584; text-decoration: none;}
#contentBlue #content #subNavPromo .promoLink a:hover{color: #666666; text-decoration: none;}
#contentBlue #content #subNavPromo .promoLink a:active{color: #003584; text-decoration: none;}



/**********************************************************
	content jumpPage styles
**********************************************************/
#content #jumpPage {
	width: 544px;
	border: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	float:left;
	line-height: 15px;
	padding-top: 13px;
	padding-bottom: 10px;
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
}

#contentBlue #content #jumpPage h1 {
	display: block;
	font-family: "Times New Roman", Times, serif;
	color: #003584;
	font-size: 14px;
	padding-left: 0px;
	width: 169px;
	padding-bottom: 5px;
	margin-bottom: 0px;
	font-weight: normal;
}


#contentBlue #content #jumpPage .jumpPageHr {
	height: 10px;
	margin-top: 5px;
	background-image: url(/images/shared/jump_hr.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
	width: 169px;
}

#content #jumpPage .jumpPageHr  hr{
	display: none;
}

#content #jumpPage table {
	width: 525px;
}

#content #jumpPage table tr td {
	padding-right: 5px;
	width: 175px;
	vertical-align: top;
}


/**********************************************************
	toggle | MENU 
**********************************************************/


/*submenu*/
#contentBlue #content #subNav #subnavForm .ToggleContainer {
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	width: 140px;
	padding-bottom: 0px;
}

/*submenu heading*/
#contentBlue #content #subNav #subnavForm .ToggleContainer .ToggleH2
{
	cursor: pointer;
	padding-right: 0px;
	background-image: url(/images/shared/submenuToggleDown.gif);
	background-repeat: no-repeat;
	background-position: left;
	display: block;
	height: 11px;
	font-size: 11px;
	margin-top: -1px;
	padding-top: 1px;	
	padding-left: 18px;
}

#contentBlue #content #subNav #subnavForm .ToggleContainer .ToggleH2 a{color: #003584; text-decoration: none;}
#contentBlue #content #subNav #subnavForm .ToggleContainer .ToggleH2 a:link{color: #003584; text-decoration: none;}
#contentBlue #content #subNav #subnavForm .ToggleContainer .ToggleH2 a:visited{color: #003584; text-decoration: none;}
#contentBlue #content #subNav #subnavForm .ToggleContainer .ToggleH2 a:hover{color: #666666; text-decoration: none;}
#contentBlue #content #subNav #subnavForm .ToggleContainer .ToggleH2 a:active{color: #003584; text-decoration: none;}


/*submenu LI*/
#contentBlue #content #subNav #subnavForm .ToggleContainer .ToggleContent {
	/*display: none;*/
	margin-top: 0px;
	padding-bottom: 0px;
}

#contentBlue #content #subNav #subnavForm .ToggleContainer .ToggleContent ul {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 11px;
	list-style: none;
	list-style-image: url(/images/shared/subnav_bullet.gif);
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 5px;
	padding-top: 0px;
	}

#contentBlue #content #subNav #subnavForm .ToggleContainer .ToggleContent  li{line-height: 15px;}
#contentBlue #content #subNav #subnavForm .ToggleContainer .ToggleContent  li a{color: #666666; text-decoration: none;}
#contentBlue #content #subNav #subnavForm .ToggleContainer .ToggleContent  li a:link{color: #666666; text-decoration: none;}
#contentBlue #content #subNav #subnavForm .ToggleContainer .ToggleContent  li a:visited{color: #666666; text-decoration: none;}
#contentBlue #content #subNav #subnavForm .ToggleContainer .ToggleContent  li a:hover{color: #003584; text-decoration: none;}
#contentBlue #content #subNav #subnavForm .ToggleContainer .ToggleContent  li a:active{color: #666666; text-decoration: none;}



.subNavMenuLink {
margin-top: -2px;
padding-top: 2px;
}

/**********************************************************
	email signup styles
**********************************************************/

#content #emailSignup {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003179;
	border-top: solid 1px #B1BFD1;
	padding-top: 7px;
	clear:left;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 15px;
	text-align:right;
}

#content #emailSignup form {
	display: inline;
}

#content #emailSignup input {
	background-color: #FEFBF2;
	border: solid 1px #2E5CA2;
	font-size: 10px;
	color: #003179;
	padding-left: 3px;
}



/**********************************************************
	footer styles
**********************************************************/

#footer{
	background-color: #000C1E;
	width: 100%;
	height: auto;
	background-image: url(/images/shared/footer_background.gif);
	background-repeat: repeat-x;
	top: 1595px;
}

#footer a:link{color: #CCCCCC; text-decoration: none;}
#footer a:visited{color: #CCCCCC; text-decoration: none;}
#footer a:hover{color: #FFDD9D; text-decoration: none;}
#footer a:active{color: #CCCCCC; text-decoration: none;}

#navfooter{
	width: 760px;
	height: 145px;
	color: #CCCCCC;
	background-image: url(/images/shared/footer_waterbackground.jpg);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align:center;
	padding-top: 10px;
	margin-right: auto;
	margin-left: auto;
}

#navfooter ul{
	list-style: none;
	margin: 0px;
	padding: 0px;
	border: none;
	padding-top: 10px;
}

#navfooter li{
	margin: 0px;
	display: inline;
	padding: 0px 1px 0px 1px;
	color: #CCCCCC;
}

#navfooter.properties ul{
	list-style: none;
	margin: 0px;
	padding: 0px;
	border: none;
	padding-top: 10px;
}

#navfooter.properties li{
	margin: 0px;
	display: inline;
	padding: 0px 2px 0px 2px;
	color: #CCCCCC;
}

#navfooter li a:link{color: #CCCCCC; text-decoration: none;}
#navfooter li a:visited{color: #CCCCCC; text-decoration: none;}
#navfooter li a:hover{color: #FFDD9D; text-decoration: none;}
#navfooter li a:active{color: #CCCCCC; text-decoration: none;}

#contentBlue #content #contentRightBar {
	width: 169px;
	float: left;
	margin-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003584;
	padding-top: 13px;
	padding-bottom: 15px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
}

#contentBlue #content #contentText {
	width: 350px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 11px;
	line-height: 18px;
	padding-right: 5px;
	padding-bottom: 20px;
	background-color: #FEFBF2;
	padding-top: 13px;
	margin: 0px;
	padding-left: 0px;
}

.contentHeadBlue {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	color: #003584;
	display: inline;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}

.contentHeadWhite {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #ffffff;
	display: inline;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

.contentHeadGray {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	color: #666666;
	display: inline;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}


#contentBlue #content #contentText #contentSubhead {
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 5px;
	padding-top: 0px;
	margin: 0px;
}


#contentBlue #content #contentText p {
	margin-top: 10px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

#contentBlue #content #contentText #contentSignup {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003584;
	padding-left: 15px;
	background-image: url(/images/shared/arrow_off.gif);
	background-repeat: no-repeat;
}

#contentRightBar img{
	padding-top: 4px;
	padding-bottom: 5px;
}

#contentRightBar a:link{color: #003584; text-decoration: none;}
#contentRightBar a:visited{color: #003584; text-decoration: none;}
#contentRightBar a:hover{color: #666666; text-decoration: none;}
#contentRightBar a:active{color: #003584; text-decoration: none;}

#contentRightBar ul{
	border-top: solid 1px #B1BFD1;
	margin-bottom: 0px;
	margin-left: 13px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 10px;
	text-transform: lowercase;
}

#contentRightBar li{
	color: #003584;
	margin-left: 11px;
	padding-left: 0px;
	list-style-image: url(/images/shared/ltBlueArrow.gif);
	list-style-type: none;
	list-style-position: outside;
	padding-bottom: 4px;
}

#contentBlue #content #contentRightBar h1 {
	font-size: 16px;
	line-height: 16px;
	padding-left: 7px;
	font-weight: normal;
	margin-bottom: 0px;
	font-family: "Times New Roman", Times, serif;
	display: inline;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

#contentBlue #content #promoContent #promoBox .promoText {
	line-height: normal;
	color: #333333;
	font-size: 11px;
	padding-left: 15px;
	padding-right: 15px;
}

#contentBlue #content #promoContent #promoBox #promoTitle {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #003584;
	padding-left: 20px;
	font-weight: bold;
	padding-bottom: 10px;
	padding-top: 10px;
}

#contentBlue #content #promoContent #promoBox #promoDescription {
	width: 450px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 20px;
	color: #333333;
}

#contentBlue #content #subNavPromo .promoPod {
	background-color: #CBCFD3;
	margin-bottom: 20px;
	border: solid 1px #003584;
	padding-top: 0px;
}

#contentBlue #content #subNavPromo .promoPod img{
	margin-left: 8px;
}

#contentBlue #content #subNavPromo .promoPod p{
	margin-left: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#contentBlue #content #subNavPromo .promoPod .promoField {
	background-color: #FEFBF2;
	border: solid 1px #003584;
	margin-left: 5px;
	height: 20px;
}
#contentBlue #content #promoContent {
	float: left;
	padding-left: 16px;
	padding-top: 22px;
}
#contentBlue #content #promoContent #promoBox {
	background-color: #CBCFD3;
	border: 1px solid #003584;
	padding: 5px;
	margin-top: 12px;
	width: 505px;
}
#contentBlue #content #contentText ul {
	margin-top: 0px;
	list-style-position: outside;
	padding: 0px;
	margin-left: 20px;
	margin-bottom: 0px;
	margin-right: 0px;
}
#contentBlue #content #contentText ul li {
	font-size: 11px;
}

#contentBlue #content #promoContent .contentHeadBlue {
	padding-bottom: 0px;
}
#contentBlue #content #promoContent .contentHeadGray {
	padding-bottom: 0px;
}
#contentBlue #content #contentText .infoGrid {
	background-color: #FEFBF2;
	border-left-width: 9px;
	border-left-color: #EDEDEA;
	border-left-style: solid;
	width: 310px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	font-size: 10px;
}
#contentBlue #content #contentText .infoGrid ul {
	padding: 0;
	margin-left: .5em;
	list-style-type: none;
	
}

#contentBlue #content #contentText .infoGrid ul li{
	background-image: url(/images/shared/list_bullet_square.gif);
	background-repeat: no-repeat;
	background-position: 0.5em top;
	padding-left: 15px;
	font-size: 10px;
}
#contentBlue #content #contentText .infoGrid hr {
	background-image: url(/images/shared/list_hr.gif);
}
#contentBlue #content #contentText .infoGrid img {
	display: block;
	margin-left: -15px;
	margin-top: 1px;
	margin-bottom: 1px;
}
#contentBlue #content #contentText .infoGrid strong {
	font-size: 10px;
}



.actionLine {
	background-image:url(/images/shared/arrow_off.gif);
	background-repeat:no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003584;
	padding-left: 23px;
	padding-top: 3px;
	padding-bottom: 10px;
	line-height: 16px;
	margin-left: -5px;
	margin-top: 15px;
}

.actionLine a:link{
	color: #003584;
	text-decoration: none;
}
.actionLine a:visited{color: #003584; text-decoration: none;}
.actionLine a:hover{color: #666666; text-decoration: none;}
.actionLine a:active{color: #003584; text-decoration: none;}

.linkButton {
	display:inline;
	padding-bottom: 1px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 1px;
	border-color: #B1BFD1;
	border-style: solid;
	border-width: 1px;
	background-color: #EDEDEA;
	
}
#contentBlue #content #jumpPage p {
	font-size: 11px;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 15px;
	padding-left: 0px;
	padding-right: 0px;
}

/*allows default h1 on jump pages*/
#contentBlue #content #jumpPage .contentHeadBlue {
	font-size: 18px;
	color: #003584;
	display: inline;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	font-family: "Times New Roman", Times, serif;
}






/* HIDE PRINT STYLES */
#printHeader {display:none;}
#printDesc {display:none;}
#printHeader {display:none;}
#printAddress {display:none;}
#printFooter {display:none;}


#restaurants #contentBlue #content #jumpPage img {
	display: block;
}

/* SITE MAP STYLES */

#content #siteMap {
	width: 544px;
	border: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	float:left;
	line-height: 15px;
	padding-top: 24px;
	padding-bottom: 10px;
}
#contentBlue #content #siteMap .contentHeadBlue {
	margin-left: 186px;
}

#contentBlue #content #siteMap #subNav {
	width: 155px;
	float: left;
	padding-left: 5px;
	padding-top: 3px;
	margin-right: 20px;
	display: inline;
}

#contentBlue #content #siteMap #subNav h1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	display: inline;
}

#contentBlue #content #siteMap #subNav h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding-left: 18px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	
}

#contentBlue #content #siteMap #subNav img {
	margin-left: 15px;
	display: block;
	margin-top: 0px;
	margin-bottom: 0px;
}


 

 


#contentBlue #content #contentText .mToggleContainer{
	margin-bottom: 0px;
	margin-top: 10px;
	margin-left: 0px;
	width: 300px;
	padding-bottom: 10px;
	border-bottom: 1px solid #B1BFD1;
}


#contentBlue #content #contentText .mToggleH2
{
	cursor: pointer;
	padding-right: 0px;
	background-image: url(/images/shared/btn_ToggleUp.gif);
	background-repeat: no-repeat;
	background-position: top left;
	display: inline;
	height: 11px;
	font-size: 11px;
	margin-top: -1px;
	padding-top: 1px;	
	padding-left: 18px;
	color: #003584;
}

#contentBlue #content #contentText .mToggleContainer .mToggleH2 a{color: #003584; text-decoration: none;}
#contentBlue #content #contentText .mToggleContainer .mToggleH2 a:link{color: #003584; text-decoration: none;}
#contentBlue #content #contentText .mToggleContainer .mToggleH2 a:visited{color: #003584; text-decoration: none;}
#contentBlue #content #contentText .mToggleContainer .mToggleH2 a:hover{color: #666666; text-decoration: none;}
#contentBlue #content #contentText .mToggleContainer .mToggleH2 a:active{color: #003584; text-decoration: none;}



#contentBlue #content #contentText .mToggleContent{
	display: none;
	margin-top: 0px;
	padding-bottom: 0px;
}

#contentBlue #content #contentText .mToggleContent ul {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 11px;
	list-style: none;
	list-style-image: url(/images/shared/subnav_bullet.gif);
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 5px;
	padding-top: 0px;
	}

#contentBlue #content #contentText .mToggleContent li{line-height: 15px;}
#contentBlue #content #contentText .mToggleContent li a{color: #666666; text-decoration: none;}
#contentBlue #content #contentText .mToggleContent li a:link{color: #666666; text-decoration: none;}
#contentBlue #content #contentText .mToggleContent li a:visited{color: #666666; text-decoration: none;}
#contentBlue #content #contentText .mToggleContent li a:hover{color: #003584; text-decoration: none;}
#contentBlue #content #contentText .mToggleContent li a:active{color: #666666; text-decoration: none;}


#contentBlue #content #contentText .infoGrid a {color: #666666; text-decoration: underline;}
#contentBlue #content #contentText .infoGrid a:link{color: #666666; text-decoration: underline;}
#contentBlue #content #contentText .infoGrid a:visited{color: #666666; text-decoration: underline;}
#contentBlue #content #contentText .infoGrid a:hover{color: #003584; text-decoration: underline;}
#contentBlue #content #contentText .infoGrid a:active{color: #666666; text-decoration: underline;}

#contentBlue #content #contentText a{color: #666666; text-decoration: underline;}
#contentBlue #content #contentText a:link{color: #666666; text-decoration: underline;}
#contentBlue #content #contentText a:visited{color: #666666; text-decoration: underline;}
#contentBlue #content #contentText a:hover{color: #003584; text-decoration: underline;}
#contentBlue #content #contentText a:active{color: #666666; text-decoration: underline;}

#contentBlue #content #contentText .actionLine .linkButton a{color: #003584; text-decoration: none;}
#contentBlue #content #contentText .actionLine .linkButton a:link{color: #003584; text-decoration: none;}
#contentBlue #content #contentText .actionLine .linkButton a:visited{color: #003584; text-decoration: none;}
#contentBlue #content #contentText .actionLine .linkButton a:hover{color: #666666; text-decoration: none;}
#contentBlue #content #contentText .actionLine .linkButton a:active{color: #003584; text-decoration: none;}

#contentBlue #content #contentText .arrowLink a{color: #003584; text-decoration: none;}
#contentBlue #content #contentText .arrowLink a:link{color: #003584; text-decoration: none;}
#contentBlue #content #contentText .arrowLink a:visited{color: #003584; text-decoration: none;}
#contentBlue #content #contentText .arrowLink a:hover{color: #666666; text-decoration: none;}
#contentBlue #content #contentText .arrowLink a:active{color: #003584; text-decoration: none;}

#contentBlue #content #contentRightBar #banner {
	margin: 0px;
	padding: 0px;
	overflow: visible;
}
#popup #printMenuHeader {
	display: none;
}
#home #contentBlue #content #homePods td{
	padding-top: 0px;
}
#entertainment #contentPic #imgDetail {
	border-bottom: #cccccc 11px solid;
}
#entertainment #contentPic #imgDetail {
	border-bottom-width: 11px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.reservationstext {
	font-size: 10px;
	color: #003584;
}
#contentBlue #content #contentRightBar #banner h1 {
	padding-left: 0px;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;

}

#contentBlue #content #contentRightBar #banner h1 a:link{color: #003584; text-decoration: none;}

#contentBlue #content #contentRightBar #banner .arrowLink  {
text-transform: lowercase;
}
#contentBlue #content #contentText .imgInText {
	padding-right: 10px;
	padding-bottom: 5px;
	float: left;
	padding-top: 5px;
}
#contentBlue #content #jumpPage .imgInText {
padding-right: 10px;
	padding-bottom: 5px;
	float: left;
}
#contentBlue #content #jumpPage .arrowList ul {
	color: #003584;
	list-style-type: none;
	text-transform: lowercase;
	padding-left: 0px;
	list-style-position: outside;
	margin: 0px;
	padding-top: 0px;
}
#contentBlue #content #jumpPage .arrowList li {
	padding-left: 20px;
	padding-top: 0px;
	margin-top: 0px;
	line-height: 20px;
	background-image: url(/images/shared/arrow_off.gif);
	background-repeat: no-repeat;
}

#contentBlue #content #jumpPage .arrowList a{color: #003584; text-decoration: none;}
#contentBlue #content #jumpPage .arrowList a:link{color: #003584; text-decoration: none;}
#contentBlue #content #jumpPage .arrowList a:visited{color: #003584; text-decoration: none;}
#contentBlue #content #jumpPage .arrowList a:hover{color: #666666; text-decoration: none;}
#contentBlue #content #jumpPage .arrowList a:active{color: #003584; text-decoration: none;}

#contentBlue #content #jumpPage a{color: #666666; text-decoration: underline;}
#contentBlue #content #jumpPage a:link{color: #666666; text-decoration: underline;}
#contentBlue #content #jumpPage a:visited{color: #666666; text-decoration: underline;}
#contentBlue #content #jumpPage a:hover{color: #003584; text-decoration: underline;}
#contentBlue #content #jumpPage a:active{color: #666666; text-decoration: underline;}
 
#contentBlue #content #jumpPage .arrowLink a{color: #003584; text-decoration: none;}
#contentBlue #content #jumpPage .arrowLink a:link{color: #003584; text-decoration: none;}
#contentBlue #content #jumpPage .arrowLink a:visited{color: #003584; text-decoration: none;}
#contentBlue #content #jumpPage .arrowLink a:hover{color: #666666; text-decoration: none;}
#contentBlue #content #jumpPage .arrowLink a:active{color: #003584; text-decoration: none;}
#contentBlue #content #jumpPage .arrowList {
	margin-left: 0px;
	padding-left: 0px;
	padding-top: 0px;
	margin-top: 0px;
}
#contentBlue #content #contentText .title {
	font-weight: bold;
	color: #003584;
}

#contentBlue #content #jumpPage .listArrow a{color: #003584; text-decoration: none;}
#contentBlue #content #jumpPage .listArrow a:link{color: #003584; text-decoration: none;}
#contentBlue #content #jumpPage .listArrow a:visited{color: #003584; text-decoration: none;}
#contentBlue #content #jumpPage .listArrow a:hover{color: #666666; text-decoration: none;}
#contentBlue #content #jumpPage .listArrow a:active{color: #003584; text-decoration: none;}



#contentBlue #content #jumpPage .listArrow {
	color: #003584;
}
#contentBlue #content #jumpPage .listArrow li {
	list-style-type: none;
}


/* REQUEST FORM STYLES */
.formsectiontitle h3 {
font-size:14px;
margin-bottom:0px;
}

.label {
text-align:right;
}

.formspacer {
height:0px;
}

.headingspace {
height:30px;
}

