/* Custom CSS for customization on publication level */

div.spacer_20 {
		margin: 0px;
		padding: 0px 30px 20px 10px;
}
div.introText {
		margin: 0px;
		padding: 20px 30px 20px 10px;
}
div.innerText {
		margin: 0px;
		padding: 0px 10px 0px 10px;
}
div.iconText {
		font-size: .95em;
		margin: 0px;
		padding: 0px 0px 0px 10px;
}

div.hiddenContainer{
		display: none;
}

table.fullWidth{
		width: 100%;
}

a.showhideArrowRight {
	background: url( /System/CSS/Images/custom/icon_trans_arrow_forward_small.gif  ) no-repeat left;
	padding-left: 14px;
}

a.showhideArrowDown {
	background: url( /System/CSS/Images/custom/icon_bar_arrow_down_red.gif  ) no-repeat left;
	padding-left: 14px;
}

div.specialOfferNavRight {
	float: right;
}

ul.sortLinks li a.thisPageUp {
	background: url( /system/css/images/global/arrow_up_red.gif ) no-repeat left;
}

iframe.hiddenMenu {
	visibility: hidden;
	z-index: -1;
	position: absolute;
	width: 175px;
	top: 31px;	
}

/*
.Error {
	color:#F00F00;
	font-weight:bold;

}

.ErrorPanel {
	display:block;
	color:red;
	border:1px red solid;
	padding:5px;
	margin-top:5px;
}
*/

a.iconBackToTop, a.iconBackToTopBox, a.iconBackToTopBar {
	display:block;
	text-align:right;
}


a.iconButtonForwardGreyBox {
	display:block;
}

/* CSS OVERRIDES */


/* BULLETED LIST FOR CONTENT CONTAINER 

	div#contentContainer ul {
		margin: 0px 0px 15px 0px;
		padding: 0px;
		}
	div#contentContainer ul li {
		background: url(/system/css/images/global/square_bullet.gif) no-repeat 0px 6px;
		list-style-type: none;
		margin: 0px 0px 5px 10px;
		padding: 0px 0px 0px 10px;
		}
	div#contentContainer ul li.topPadding {
		margin-top: 10px;
		}
*/
/* FOOTNOTE 

	.footNote, .footNoteBorderTop {
		font-size: .95em;
		line-height: 1.2em;
		padding: 15px 30px 20px 10px;
		}
	.footNoteBorderTop {
		border-top: 1px solid #E4DED0;
		margin-top: 15px;
		}
	.footNote p, .footNoteBorderTop p{
		padding-left: 0px;
		}
*/
/* PADDING OVERRIDES FOR SIFR PAGE HEADERS */

	div.hotelIndexInfo {
		padding-top: 12px;
		}
	div#hotelImagesContact {
		padding-top: 16px;
		}
	div#newsArticle .newsTitle {
		padding-top: 4px;
		}

/* OVERRIDES FOR INTERSTITIAL DIV */
	div#interdiv {
		background: url(/system/images/preload_background.gif) repeat-x;
		height: 671px;
		margin-left: auto;
		margin-right: auto;
		text-align: left;
		width: 980px;
	}	
	div#preloadContent{
		height:371px;
		}
	.outofsight {
		left:-2000px;		
	}
	.popupContainer {
		width:90%;
	}
