@charset "utf-8";
/* CSS Document */

#innerPageContent{
	height:485px;
	width: 980px;
	margin-bottom: -20px;
}
#amenitiesText {
	position:relative;
	width:625px;
	margin:-24px 0px 0px 22px;
}
#amenitiesText p {
	font:normal 11px Verdana;
	color:#404040;
}
#amenitiesPhotoBlock {
	position:absolute;
	left:20px;
	*left:20px;
	bottom:28px;
	*bottom:24px;
	width:615px;
	z-index:10;
}
#amenitiesPhoto {
	width:615px;
	height:275px;
	margin-bottom:5px;
	z-index:20;
}
#hoverPhoto {
	position:relative;
	/*float:left;*/
	width:615px;
	height:310px;
	margin:-275px 0px 0px 0px;
	z-index:30;
}
#amenitiesLeftArrow {
	position:relative;
	margin:-140px 0px 0px 0px;
	z-index:25;
}
#amenitiesRightArrow {
	position:relative;
	margin:-43px 0px 0px 600px;
	z-index:25;
}
#amenitiesPhotoCaption {
	font:normal 11px Verdana;
	color:#404040;
	margin:-10px 0px 0px 0px;
}
#amenitiesPhotoCaption .title {
	font:normal 11px Verdana;
	color:#F00;
	font-weight:bold;
}
#amenitiesRightPanel {
	position:absolute;
	top:18px;
	right:38px;
	width:284px;
	height:460px;
	overflow:auto;
	text-align:center;
	z-index:10;
}
#amenitiesDiningRightPanel {
	position:absolute;
	top:20px;
	right:45px;
	height:450px;
	width:280px;
	margin:0px;
}
#supplementalDiningInfo {
	position:absolute;
	top:3px;
	right:-4px;
	height:80px;
	width:268px;
	/*z-index:10000;*/
}
#supplementalDiningInfo p {
	font:normal 11px Verdana;
	color:#404040;
}
#supplementalDiningBase {
	position:absolute;
	top:0px;
	right:1px;
	width:274px;
	height:120px;
}
#amenitiesDiningRightBottom {
	position:absolute;
	top:121px;
	*top:128px;
	right:1px;
	width:274px;
	height:260px;
}
#diningAmenitiesButtons {
	position:absolute;
	bottom:-2px;
	right:4px;
	width:274px;
	height:60px;
}
#diningAmenitiesButtons p {
	border:none;
	padding:0;
	margin:-2px 0px 0px 0px;
}
#amenitiesRightPanel p {
	margin:0;
	padding-bottom:3px;
}
#amenitiesRightPanel img, a {
	border:none;
	padding:0;
	margin:-2px 0px 0px 0px;
}
#amenitiesBullets {
	position:absolute;
	width:266px;
	height:377px;
	z-index:2;
	left: 8px;
	top: 10px;
	text-align:left;
	overflow:auto;
}
#amenitiesDiningBulletsContainer {
	position:absolute;
	top:10px;
	right:0px;
	height:240px;
	width:260px;
	z-index:100;
	overflow:auto;
	overflow-x:hidden;
}
#amenitiesDiningBulletsContainer h4 {
	font:bold 16px Georgia;
	color:#004786;
	margin:4px 0px 0px 0px;
}
#amenitiesDiningBulletsContainer ul {
	text-decoration:none;
	margin:10px 0px 0px -20px;
	*margin-left:10px;
	text-indent:25px;
}
#amenitiesDiningBulletsContainer li {
	margin-bottom:3px;
	*list-style-type:none;
}
#amenitiesDiningBulletsContainer .selected a {color:#F00;font-weight:bold;}
#amenitiesDiningBulletsContainer a,
#amenitiesDiningBulletsContainer a:visited,
#amenitiesDiningBulletsContainer a:active {
	font:normal 11px Verdana;
	color:#404040;
	margin:5px 0px 0px -25px;
	*margin-left:0px;
	text-decoration:none;
	text-indent:25px;
}
#amenitiesDiningBulletsContainer a:hover {
	color:#12305C;
}
#amenitiesBullets h4 {
	font:bold 16px Georgia;
	color:#004786;
	margin:0px 0px 0px 0px;
}
#amenitiesBullets ul,
#amenitiesBullets a,
#amenitiesBullets a:visited,
#amenitiesBullets a:active  {
	font:normal 11px Verdana;
	color:#404040;
	text-decoration:none;
	margin:5px 0px 0px -25px;
	text-indent:25px;
}
#amenitiesBullets li {
	margin-bottom:3px;	
}
#amenitiesBullets .selected a {color:#F00;font-weight:bold;}
#amenitiesDiningBulletsContainer .selected a {color:#F00;font-weight:bold;}
#amenitiesBullets .hover a {color:#12305C;font-weight:bold;}
#amenitiesDiningBulletsContainer .hover a {color:#12305C;font-weight:bold;}
#insideFooter {
	margin-top:-5px;
}