.virtualnav {
margin:68px 0 0 -33px;
}
.virtualnav li { list-style: none; }
.virtualnav li span { display: none; }
.virtualnav li a {
display: block;
width: 269px;
height: 42px;
}
.virtualnav li a:hover {
background: url('images/virtualnav-hovr.png') top left repeat;
}

		
/* Sliding Lightbox Styles */
#homepg {
	position: relative;
	top:-615px;
	width:1000px;
	height:650px;
	background:transparent !important;
	overflow:hidden;
	left:0px;
}
#landingpg {
	width:100%;
	height:100%;
	background:transparent !important;
	overflow:hidden;

}
#floor1 { position:relative; top:7px; width:1000px; height:650px; background:#FFF url('images/nmc_bio_floor1.jpg') no-repeat; overflow:hidden; }
#floor2 { position:relative; top:7px; width:1000px; height:650px; background:#FFF url('images/nmc_bio_floor2.jpg') no-repeat; overflow:hidden; }
#floor3 { position:relative; top:7px; width:1000px; height:650px; background:#FFF url('images/nmc_bio_floor3.jpg') no-repeat; overflow:hidden; }
			
.more {
	background:none;
	width:44px;
	line-height:40px;
	display:block;
	text-decoration:none;
	position:absolute;
	height: 45px;
}


.nr2 a{
color:#333;
width:150px;
line-height:150px;
background-color:#ccc;
display:block;
text-decoration:none;
position:absolute;
top:290px;
right:500px;
text-align:center;
padding:3px 0px;
}



.tooltip{
position:absolute;
left:-2000px;
background-color:#dedede;
margin:-5px 0 0 -190px;
padding:0;
border:1px solid #fff;
width:180px;
height:20px;
z-index: 99;
}

.tooltip p{
margin:-5px 0 0 -5px;
padding:5px;
background-color:#fff;
color:#000;
font-family: 'TitilliumText22LBold', Arial, Helvetica, sans-serif;
font-size: 14px;
text-shadow:#fff 1px 1px 0px;
box-shadow:#000 2px 3px 6px;
width:180px;
height:20px;

}

.popupContainer {
	background: #FFF;
	margin: 0 auto;
}
.popupContent {
	padding: 10px 0;
}



		
/* Item Specific More Buttons */
#hpvideo{
	top:530px;
	left:705px;
}

/* level 1 */
#one{
	top:545px;
	left:753px;
}
#two{
	top:430px;
	left:717px;
}
#three{
	top:205px;
	left:865px;
}
#four{
	top:155px;
	left:770px;
}
#five{
	top:323px;
	left:585px;
}
#six{
	top:418px;
	left:592px;
}

/* level 2 */
#seven{
	top:232px;
	left:877px;
}
#eight{
	top:376px;
	left:774px;
}
#nine{
	top:375px;
	left:613px;
}
#ten{
	top:373px;
	left:481px;
}
#eleven{
	top:502px;
	left:804px;
}
#fourteen{
	top:509px;
	left:727px;
}

/* level 3 */
#twelve{
	top:349px;
	left:806px;
}
#thirteen{
	top:362px;
	left:611px;
}
#fifteen{
	top:134px;
	left:518px;
}


			
/* General Info Box */
#infobox{ position:absolute; bottom:900px; left:520px; height:480px; width:850px; z-index:99999; margin:0 0 -200px -450px; padding: 0; background:#fff; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; border:10px solid #872434; box-shadow:#000 0 1px 5px; }
#infobox a, #infobox a:visited{ font:italic 16px Georgia, serif; color:#555; text-decoration:none; }
#infobox a:hover{ text-decoration:underline; }

/* General Info Box */
#infobox2{ position:absolute; top:120px; left:-1000px; height:480px; width:850px; z-index:99999; margin: 0 0 0 0; padding: 0; background:#fff; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; border:10px solid #872434; box-shadow:#000 0 1px 5px; }
#infobox2 a, #infobox2 a:visited{ font:italic 16px Georgia, serif; color:#555; text-decoration:none; }
#infobox2 a:hover{ text-decoration:underline; }

.popup_content { float:right; width: 250px; margin: 30px 30px 0 0; }
.video_content { margin: 0 0 0 25px; position: relative; z-index:9; }
#container_wrapper { position:relative: z-index:1; }
				
/* Close button for info box */
span.close{position:absolute; right:-20px; top:-20px; z-index:99999; }
			
/* The dimmed background when the info box is showing */	
#fade_bg{ position:absolute; width:100%; height:100%; background:url('images/dim.png'); display:none; z-index:999;}

iframe { border: 0px; }












.img_container { margin: 5px 0 0 20px; padding: 12px; width:500px; background: #fafafa; border: 1px solid #ccc; }
/* #slider .item { width:500px; overflow:auto !important; } */
.zpreloader, .zpreloader img { display: none; }

#slidemarginleft {
top:86px;
left:571px;
} 


.slide {
  position: relative;
  overflow: hidden;
  height: 90px;
  width:290px;
  margin: 1em 0;

  border: 1px solid #999;
}
.slide .inner {
  position: absolute;
  left: 0;
  top: 0;
margin-right:60px;
  width: 225px;
  height:40px;
  padding: 6px;
  background-color: #4c5;
  color: #333;
}

.slide button {
  right: 0; top:0; position: absolute;
}
.js #slidebottom .inner { 
  display: none;
}
