#block-nmrn-bones-boa-block {}
	#block-nmrn-bones-boa-block .content {
		min-height: 515px;
	}
	
	#block-nmrn-bones-boa-block .content h2 {
		color: #cb042a;
		font-size: 2.3em;
		margin: 0.6em 10px;
	}
	
	
	#block-nmrn-bones-boa-block .content h3 {
		color: #d47028;
		font-size: 1.8em;
		line-height: 1.2em;
		padding: 0.75em 0;
		margin: 0;
	}
	
	
	
	
		#block-nmrn-bones-boa-block #bonesNav {
			margin: 0;
			padding: 5px 5px 5px 0;
			list-style: none;
			list-style-image: none;
			position: absolute;
			top: 10px;
			right: 10px;
			background: #2e2013;
			z-index: 99;
		}
		#block-nmrn-bones-boa-block #bonesNav:after {
		    content: ".";
		    display: block;
		    height: 0;
		    clear: both;
		    visibility: hidden;
		    }
			#block-nmrn-bones-boa-block #bonesNav li {
				margin: 0 0 0 5px;
				padding: 0;
				float: left;
				list-style: none;
				list-style-image: none;
				text-align: center;
				font-family: arno-pro;
			    font-size: 1.25em;
			    font-style: normal;
			    font-weight: 400;
			}
				#block-nmrn-bones-boa-block #bonesNav li a {
					color: #fff;
					text-decoration: none;
					padding: 5px 10px;
					display: block;
					border: 1px solid #735642;
					background: #634938; /* for non-css3 browsers */
					filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#634938', endColorstr='#3f271d'); /* for IE */
					background: -webkit-gradient(linear, left top, left bottom, from(#634938), to(#3f271d)); /* for webkit browsers */
					background: -moz-linear-gradient(top,  #634938,  #3f271d); /* for firefox 3.6+ */
					zoom: 1;
				}
				#block-nmrn-bones-boa-block #bonesNav li a:hover,
				#block-nmrn-bones-boa-block #bonesNav li a:focus {
					text-decoration: underline;
				}
				#block-nmrn-bones-boa-block #bonesNav li.selected a {
					text-decoration: underline;
					background: #af602d; /* for non-css3 browsers */
					filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#af602d', endColorstr='#60260e'); /* for IE */
					background: -webkit-gradient(linear, left top, left bottom, from(#af602d), to(#60260e)); /* for webkit browsers */
					background: -moz-linear-gradient(top,  #af602d,  #60260e); /* for firefox 3.6+ */
				}
	
	
	
	
	
	#block-nmrn-bones-boa-block #ship {
		display: block;
		position: absolute;
		width: 500px;
		height: 400px;
		top: 39px;
		left: 413px;
		background: url(img/vicSprite2.jpg) 0 0 no-repeat;
		background-size:10500px 2400px; /*Safari IOS fix for big images*/
		/*background: url(img/vicSpriteVert-1-2.jpg) 0 0 no-repeat;*/
	}
	#keyframeWrap {
		width: 398px;
	}
		#block-nmrn-bones-boa-block .keyframe .img {
			width: 500px;
			height: 400px;
			position: absolute;
			top: 39px;
			left: 413px;
		}
		#block-nmrn-bones-boa-block #kf1 .img {
			background: url(img/pos1.jpg) 0 0 no-repeat;
		/*	display: none;*/
		}
		#block-nmrn-bones-boa-block #kf2 .img {
			background: url(img/pos2.jpg) 0 0 no-repeat;
		/*	display: none;*/
		}
		#block-nmrn-bones-boa-block #kf3 .img {
			background: url(img/pos3.jpg) 0 0 no-repeat;
			/*display: none;*/
		}
		#block-nmrn-bones-boa-block #kf4 .img {
			background: url(img/pos4.jpg) 0 0 no-repeat;
		/*	display: none;*/
		}
			#block-nmrn-bones-boa-block .keyframe .img ul li {
				position: absolute;
				list-style: none;
				margin: 0;
				padding: 0;
				width: 24px;
				height: 24px;
			}
				#block-nmrn-bones-boa-block .keyframe .img ul li a {
					display: block;
					height: 24px;
					text-indent: -9999px;
					overflow: hidden;
					/*background: red;
										opacity: 0.5;*/
				}
				
				#poi_1-1-1 {top: 180px;left:381px;}
				#poi_1-1-2 {top: 260px;left:378px;}
				#poi_1-1-3 {top: 315px;left:326px}
				#poi_1-1-4 {top: 319px;left:56px}
				#poi_1-1-5 {top: 275px;left:43px}
				#poi_1-1-6 {top: 223px;left:21px}
				#poi_1-1-7 {top: 144px;left:39px}
				
				#poi_1-2-1 {top: 133px;left:334px}
				#poi_1-2-2 {top: 235px;left:401px}
				#poi_1-2-3 {top: 294px;left:381px}
				#poi_1-2-4 {top: 291px;left:170px}
				#poi_1-2-5 {top: 271px;left:83px}
				
				#poi_1-3-1 {top: 105px;left:352px}
				#poi_1-3-2 {top: 169px;left:398px}
				#poi_1-3-3 {top: 236px;left:394px}
				#poi_1-3-4 {top: 290px;left:434px}
				#poi_1-3-5 {top: 328px;left:394px}
				#poi_1-3-6 {top: 328px;left:192px}
				#poi_1-3-7 {top: 290px;left:122px}
				#poi_1-3-8 {top: 261px;left:76px}
				#poi_1-3-9 {top: 211px;left:77px}
				#poi_1-3-10 {top: 112px;left:84px}
				
				#poi_1-4-1 {top: 209px;left:419px}
				#poi_1-4-2 {top: 286px;left:407px}
				#poi_1-4-3 {top: 323px;left:118px}
				#poi_1-4-4 {top: 305px;left:39px}
				#poi_1-4-5 {top: 264px;left:35px}
				#poi_1-4-6 {top: 205px;left:312px}
				#poi_1-4-7 {top: 176px;left:39px}
				#poi_1-4-8 {top: 74px;left:76px}
	
	
	
	
	
	.js #ancient,
	.js .keyframe .txt,
	.js .keyframe .img {
		display: none;
	}
	.keyframe .txt {
		padding: 0 10px;
		height: 340px;
		overflow: auto;
	}
		.keyframe .txt p,
		.dataWrap p,
		.dataWrap li {
			font-size: 1.1em;
		}
	
	#kf1 .txt {padding-right: 50px;}
	#kf2 .txt {padding-right: 50px;}
	#kf3 .txt {padding-right: 0;}
	#kf4 .txt {padding-right: 50px;}
	
	
	#kf1 .txt,
	#kf1 .img {
		display: block;
	}
	
	
	
	#tlNav {
		width: 920px;
		height: 80px;
		position: absolute;
		left:0;
		bottom: 0;
		background: url(img/planks.png) 0 0 no-repeat;
		padding: 0;
		margin: 0;
		z-index: 30;
	}
		#tlNav li {
			float: left;
			list-style:none;
			margin: 0;
		}
			#tlNav li a {
				display: block;
				padding: 12px 0 0 0;
				text-align: center;
				text-decoration: none;
				color: #edcc9c;
				font-family: arno-pro;
				font-size: 1.5em;
				font-style: normal;
				font-weight: 400;
				line-height: 1.1em;
				outline: 0;
			}
				#tl1 {width: 180px;}
					#tl1 a {margin-left: 65px;}
				#tl2 {width: 215px;}
					#tl2 a {margin-left: 85px;}
				#tl3 {width: 260px;}
					#tl3 a {margin-left: 85px;}
				#tl4 {width: 200px;}
					#tl4 a {margin-left: 90px;}
	
					#block-nmrn-bones-boa-block #tlNav a.selected {
						color: #fff;
					}
					
					
		.js #pointer {
			width: 26px;
			height: 86px;
			background: url(img/pointer.png) 0 0 no-repeat;
			position: absolute;
			bottom: 5px;
			left: 109px;
			z-index: 25;
		}			
	
#bonesContent {
	padding: 5px;

}	
	
	#ancient .textWrap {
		position: absolute;
		left: 10px;
		top: 10px;
		width: 370px;
		height: 505px;
		z-index: 50;
	}
		#ancient .textWrap p {
			padding-left: 10px;
			font-size: 1.1em;
		}
		#ancient .textWrap ul {
			padding: 0;
		}
			#ancient .textWrap ul li {
				list-style: none;
				padding: 0 0 0.75em 0;
				line-height: 26px;
				font-size: 1.1em;
			}
	
	
#ancient #key {
	margin: 2em 0;
	padding-left: 10px;
}	
	
	
	#ancientNav {		
		position: absolute;
		left: 20px;
		bottom: 30px;
		z-index: 500;
	}
		#ancientNav ul {
			padding: 0;
		}
		#ancientNav li {
			list-style: none;
			float: left;
			margin-right: 5px;
		}
			#ancientNav li a {
				display: block;
				height: 109px;
				border: 2px solid #e2ddd8;
				text-indent: -999em;
				overflow: hidden;
			}
			#ancientNav li.selected a {
				border: 2px solid #be8c5d;				
			}
		
		#ancientNav #starboardThumb  {
			width: 176px;
		}
			#ancientNav #starboardThumb  a {
				background: url(img/ancientThumbs.jpg) 100% 0 no-repeat;
			}
		#ancientNav #bowThumb {
			width: 111px;
		}
			#ancientNav #bowThumb a {
				background: url(img/ancientThumbs.jpg) 0 0 no-repeat;
			}	
	
	
	#ancient .poisWrap {
		width: 622px;
		position: absolute;
		right: 0;
		top: 0;		
		background: red;
		z-index: 100;
	}
		.js #ancient .poisWrap #starboard {
			display: none;
		}
		#ancient .poisWrap #starboard {
			position: absolute;
			right: 10px;
			top: 97px;
			width: 622px;
			height: 392px;
			background: url(img/crossSections.png) 0 100% no-repeat;
		}
		
		#ancient .poisWrap #bow {
			position: absolute;
			right: 10px;
			top: 97px;
			width: 622px;
			height: 392px;
			background: url(img/crossSections.png) 0 0 no-repeat;
		}	
		

		#ancient .poisWrap ul {
			margin: 0;
			padding: 0;
		}
		#ancient .poisWrap ul li {
			position: absolute;
			list-style: none;
			margin: 0;
			padding: 0;
			width: 24px;
			height: 24px;
		}
			#ancient .poisWrap ul li a {
				display: block;
				height: 24px;
				text-indent: -9999px;
				overflow: hidden;
			}
			
			#poi2_a1 {top: 361px;left:256px;}
			#poi2_a2 {top: 359px;left:372px;}
			#poi2_a3 {top: 329px;left:186px;}
			#poi2_a4 {top: 325px;left:143px;}
			#poi2_a5 {top: 337px;left:249px;}
			#poi2_b {top: 228px;left:34px;}
			#poi2_c {top: 310px;left:52px;}
			#poi2_d {top: 171px;left:8px;}
			#poi2_e1 {top: 236px;left:509px;}
			#poi2_e2 {top: 291px;left:496px;}
			#poi2_e3 {top: 326px;left:385px;}
			#poi2_f1 {top: 327px;left:309px;}
			#poi2_f2 {top: 266px;left:143px;}
			#poi2_f3 {top: 332px;left:197px;}
			#poi2_g {top: 325px;left:516px;}
			#poi2_h {top: 336px;left:93px;}
			/*#poi2_i {top: 0px;left:0px;}*/
			#poi2_j {top: 200px;left:519px;}
			#poi2_k {top: 144px;left:369px;}
			#poi2_l {top: 232px;left:121px;}
			#poi2_m1 {top: 289px;left:182px;}
			#poi2_m2 {top: 266px;left:550px;}
			/*#poi2_n {top: 0px;left:0px;}*/
			#poi2_o {top: 149px;left:421px;}
			#poi2_p {top: 233px;left:594px;}
			#poi2_q {top: 67px;left:400px;}
			#poi2_r {top: 76px;left:214px;}
			#poi2_s1 {top: 151px;left:110px;}
			#poi2_s2 {top: 139px;left:320px;}
			#poi2_t {top: 105px;left:138px;}
			#poi2_u {top: 337px;left:464px;}
			#poi2_v {top: 349px;left:498px;}
			#poi2_w1 {top: 190px;left:111px;}
			#poi2_w2 {top: 153px;left:520px;}
			#poi2_x {top: 125px;left:505px;}

		

	
	.js .frameContent {
		overflow: hidden;
		font-size: 0.75em; /* 16px x .75 = 12px */
	  line-height: 1.5em; /* 12px x 1.5 = 18px */
	}
	.js .frameContent:after {
	    content: ".";
	    display: block;
	    height: 0;
	    clear: both;
	    visibility: hidden;
	    }
		.js .frameContent .dataWrap {
			float: left;
			/*width: 450px;*/
			width: 480px;
			padding: 0;
			/*height: 460px;*/
			overflow: auto;
		}
		
		
		
		.js #simpleContent .frameContent h3 {
		/*	color: #cb042a;
					font-size: 1.8em;
					line-height: 1.2em;
					padding: 0 0 0.75em 0;
					margin: 0;*/
			
			
					border: 2px solid #E2DDD8;
					background: #af602d; /* for non-css3 browsers */
					filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#af602d', endColorstr='#60260e'); /* for IE */
					background: -webkit-gradient(linear, left top, left bottom, from(#af602d), to(#60260e)); /* for webkit browsers */
					background: -moz-linear-gradient(top,  #af602d,  #60260e); /* for firefox 3.6+ */
			    color: #FFFFFF;
			    font-family: arno-pro;
			    font-size: 2em;
			    font-style: normal;
			    font-weight: 400;
			    line-height: 1.5em;
			    margin: 0 0 0.75em 0;
			    padding: 7px 10px;
			
			
			
		}
		
		.js #simpleContent .frameContent h4 {
			font-family: arno-pro;
	    font-size: 2em;
	    font-style: normal;
	    font-weight: 400;
			/*color: #cb042a;*/
			font-size: 1.8em;
			line-height: 1.2em;
			padding: 0 0 0.75em 0;
			margin: 0;
		}
		
		
		
		
		.js .frameContent a,
		.js #bonesContent a {
			outline: 0;
		}
		
		.js .frameContent .thumbs {
			float: right;
			width: 320px;
			padding: 0;
			margin: 0;
		}
		.js .frameContent .thumbs:after {
			content: ".";
	    display: block;
	    height: 0;
	    clear: both;
	    visibility: hidden;
		}
			.js .frameContent .thumbs li {
				margin: 0;
				padding: 0;
				list-style: none;
				float: left;
				width: 159px;
				height: 155px;
			}
			.js .frameContent .thumbs li a {
				display: block;
				margin-left: 15px;
				height: 140px;
				border: 2px solid #E2DDD8;
			}
			.js .frameContent .thumbs li a:hover,
			.js .frameContent .thumbs li a:focus {
				border: 2px solid #BE8C5D;
			}
		
		
		.fancybox-wrap .fancybox-skin {
			background-color: #fff;
		}
		
		
		.js #powerTip {
			max-width: 300px;
			z-index: 2147483647;
			white-space: normal;
			font-size: 0.75em;
		}

		*+html #powerTip {
			background: #000;
		}
		
		
		
		.page-node-450 #main-wrapper h1 {
		 
			background: #634837; /* for non-css3 browsers */
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#634837', endColorstr='#3f271d'); /* for IE */
			background: -webkit-gradient(linear, left top, left bottom, from(#634837), to(#3f271d)); /* for webkit browsers */
			background: -moz-linear-gradient(top,  #634837,  #3f271d); /* for firefox 3.6+ */
		}
		
		.page-node-450 #main-wrapper #breadcrumb-wrapper {
			background: #2e2013;
			color: #c7aa98;
		}
		.page-node-450 #main-wrapper #breadcrumb-wrapper .breadcrumb a {
			color: #c7aa98;
		}
		
	