/*headings*/
body {
	background:#fff;
	padding:0.5em 2em;
	margin-bottom:auto;

}


/*hide*/
div#bgtextureblocker,
img#bgtexture,
img#headerimage {
	display:none;
}


/*remove bg and border*/
#canvasborder,
#canvas,
body.photo-gallery #canvasborder,
body.photo-gallery #canvas,
div#canvas div#photocollage,
div#canvas h2#header {
	background:none;
	border:none;	
	padding:0;
	margin:0;
}




#canvasborder,
.container  {
	width:auto;
	margin:0;
}

#canvasborder,
#canvas {
	position:static;
}

#canvasborder {
	
	width:80%;
}


div#canvas h2#header {
	background:none;
	height:auto;
	width:auto;
	margin:1em 0;
	overflow:visible;
	text-indent:0;
}


ul#mainnav,
ul#level2nav{
	display:none;	
}



div#canvas #maincontent  {
	margin:0 ;
/*	width:80%;
	float:left;*/
}


div#canvas #maincontent img {
	float:none;
	/*margin:1.5em 1.5em 1.5em 0;*/
}




body.photo-gallery div#canvas #maincontent * {
	color:#000;

}


/*tabs*/
div#tabs {
	display:none;
}

/*good*/




div#canvas #secondarycontent {
	position:absolute;
	left:auto;
	top:5em;
	right:0;
	width:15%;
}

	#secondarycontent .infolinks {
		display:none;
	}	

	#secondarycontent .photocollageextra {
		display:none;
	
	}


#footer {
	width:auto;
	height:auto;
	margin-top:50px;
	clear:both;

}
	#footer * {
		color:#000;
	}

	#footer #footermenu,
	#footer img#imgsignoff,
	#footer #photoinfo,
	#footer h6,
	ul#languageswitcher,
	ul#breadcrumb  {
		display:none;
	}


	#footer #footercredit {
		width:auto;
		float:none;
		text-align:left;
		clear:both;
	}
	

















/*page menu*/
ul.pagemenu {
	display:none;
}



/*faqlist*/

div.faqlistexpandall {
	display:none;
	}

dl.faqlist {
	line-height:normal;
	margin-bottom:20px;
	
}

	dl.faqlist dt {
		font-weight:normal;
		color:#4786c1;
		cursor:pointer;
		margin:7px 0 0 0;
		padding-left:15px;
		background:transparent url(/shared/images/icon-expand-collapse.png) no-repeat 0 3px;
	}
	dl.faqlist dt.active {
		background:transparent url(/shared/images/icon-expand-collapse.png) no-repeat 0 -88px;
	}
	
	dl.faqlist dd.hide { display:block;}
	
	
	
	
	
	a.returntotop {
		display:none;
	}








/*location map*/
div#canvas div#map {
	width:auto;
	height:inherit;
	background:none;
	margin-left:0;
	position:relative;
}


div#canvas div#map img#locationmap {
	position:relative;
	background:none;
	left:0;
	top:0;
	float:right;
	margin-left:15px;
	
}


div#canvas div#map ul {
	position:relative;
	width:230px;
	top:0;
	left:0;
}

div#canvas div#map ul li div.point {
	display:none;
}
div#map ul li div.locationinfo {
	display:block;

}

div#canvas div#map ul li h2 {
	margin:25px 0 0 0;
	height:auto;
	background:none;
	overflow:visible;
	text-indent:0;
}

div#canvas div#map ul li img {
	margin:1px 0 10px 0;
	display:block;
	float:none;
	display:none;
	
	
}



div#canvas div#map ul li *{
	color:#000;
}





/*gallery*/
ul.imagelist li div {
	width:100%;
	margin: 0 0  0;
}

ul#imagelist li {
	width:100%;
	clear:both;
}

ul.imagelist li p.downloadhighresimage {
	display:none;
}




table.timetable {
	clear:both;
	width:100%;
	
}





/*tours-print*/
#tours-print .pageheader button,
#tours-print .pageheader p {
	display:none;
}
#tours-print caption {
	border-bottom:1px solid #eee;
}
#tours-print td {
	border-bottom:1px solid #eee;
}
#tours-print table.timetable tr.days th,
#tours-print table.timetable {
	border-bottom:1px solid #A6A18F;
}
