/* CSS Document */

/* ICON TYPE CLASSES */
.place-hotspot-icon { background: url("place-hotspot-icon.png") no-repeat; display: block; -moz-box-sizing: border-box; box-sizing: border-box; width: 64px; height: 64px; }
.info-information-icon { background: url("info-information-icon.png") no-repeat; display: block; -moz-box-sizing: border-box; box-sizing: border-box; width: 64px; height: 64px; }
.touchspot-icon-black { background: url("touchspot-icon-black.png") no-repeat; display: block; -moz-box-sizing: border-box; box-sizing: border-box; width: 64px; height: 64px; }
.touchspot-icon-white { background: url("touchspot-icon-white.png") no-repeat; display: block; -moz-box-sizing: border-box; box-sizing: border-box; width: 64px; height: 64px; }
.touchspot-pointer-black { background: url("touchspot-pointer-black.png") no-repeat; display: block; -moz-box-sizing: border-box; box-sizing: border-box; width: 64px; height: 64px; }
.touchspot-pointer-white { background: url("touchspot-pointer-white.png") no-repeat; display: block; -moz-box-sizing: border-box; box-sizing: border-box; width: 64px; height: 64px; }
.readpanel-icon-black { background: url("readpanel-icon-black.png") no-repeat; display: block; -moz-box-sizing: border-box; box-sizing: border-box; width: 64px; height: 64px; }
.readpanel-icon-white { background: url("readpanel-icon-white.png") no-repeat; display: block; -moz-box-sizing: border-box; box-sizing: border-box; width: 64px; height: 64px; }
.touchaudio-icon-black { background: url("touchaudio-icon-black.png") no-repeat; display: block; -moz-box-sizing: border-box; box-sizing: border-box; width: 64px; height: 64px; }
.touchaudio-icon-white { background: url("touchaudio-icon-white.png") no-repeat; display: block; -moz-box-sizing: border-box; box-sizing: border-box; width: 64px; height: 64px; }
.touchvideo-icon-red { background: url("touchvideo-icon-red.png") no-repeat; display: block; -moz-box-sizing: border-box; box-sizing: border-box; width: 64px; height: 64px; }
	
.navigate-walk1-black { background: url("navigate-walk1-black.png") no-repeat; display: block; -moz-box-sizing: border-box; box-sizing: border-box; width: 64px; height: 64px; }
.navigate-walk1-white { background: url("navigate-walk1-white.png") no-repeat; display: block; -moz-box-sizing: border-box; box-sizing: border-box; width: 64px; height: 64px; }	
.navigate-walk2-black { background: url("navigate-walk2-black.png") no-repeat; display: block; -moz-box-sizing: border-box; box-sizing: border-box; width: 64px; height: 64px; }
.navigate-walk2-white { background: url("navigate-walk2-white.png") no-repeat; display: block; -moz-box-sizing: border-box; box-sizing: border-box; width: 64px; height: 64px; }
.navigate-virtual-black { background: url("navigate-virtual-black.png") no-repeat; display: block; -moz-box-sizing: border-box; box-sizing: border-box; width: 64px; height: 64px; }
.navigate-virtual-white { background: url("navigate-virtual-white.png") no-repeat; display: block; -moz-box-sizing: border-box; box-sizing: border-box; width: 64px; height: 64px; }
.navigate-arrow1-black { background: url("navigate-arrow1-black.png") no-repeat; display: block; -moz-box-sizing: border-box; box-sizing: border-box; width: 64px; height: 64px; }
.navigate-arrow1-white { background: url("navigate-arrow1-white.png") no-repeat; display: block; -moz-box-sizing: border-box; box-sizing: border-box; width: 64px; height: 64px; }
.navigate-arrow2-black { background: url("navigate-arrow2-black.png") no-repeat; display: block; -moz-box-sizing: border-box; box-sizing: border-box; width: 64px; height: 64px; }
.navigate-arrow2-white { background: url("navigate-arrow2-white.png") no-repeat; display: block; -moz-box-sizing: border-box; box-sizing: border-box; width: 64px; height: 64px; }
.navigate-arrow3-black { background: url("navigate-arrow3-black.png") no-repeat; display: block; -moz-box-sizing: border-box; box-sizing: border-box; width: 64px; height: 64px; }
.navigate-arrow3-white { background: url("navigate-arrow3-white.png") no-repeat; display: block; -moz-box-sizing: border-box; box-sizing: border-box; width: 64px; height: 64px; }
.navigate-arrow4-black { background: url("navigate-arrow4-black.png") no-repeat; display: block; -moz-box-sizing: border-box; box-sizing: border-box; width: 64px; height: 64px; }
.navigate-arrow4-white { background: url("navigate-arrow4-white.png") no-repeat; display: block; -moz-box-sizing: border-box; box-sizing: border-box; width: 64px; height: 64px; }
.navigate-arrow5-black { background: url("navigate-arrow5-black.png") no-repeat; display: block; -moz-box-sizing: border-box; box-sizing: border-box; width: 64px; height: 64px; }
.navigate-arrow5-white { background: url("navigate-arrow5-white.png") no-repeat; display: block; -moz-box-sizing: border-box; box-sizing: border-box; width: 64px; height: 64px; }
.navigate-arrow6-black { background: url("navigate-arrow6-black.png") no-repeat; display: block; -moz-box-sizing: border-box; box-sizing: border-box; width: 64px; height: 64px; }
.navigate-arrow6-white { background: url("navigate-arrow6-white.png") no-repeat; display: block; -moz-box-sizing: border-box; box-sizing: border-box; width: 64px; height: 64px; }
.navigate-cross-black { background: url("navigate-cross-black.png") no-repeat; display: block; -moz-box-sizing: border-box; box-sizing: border-box; width: 64px; height: 64px; }
.navigate-cross-white { background: url("navigate-cross-white.png") no-repeat; display: block; -moz-box-sizing: border-box; box-sizing: border-box; width: 64px; height: 64px; }
.navigate-door-black { background: url("navigate-door-black.png") no-repeat; display: block; -moz-box-sizing: border-box; box-sizing: border-box; width: 64px; height: 64px; }
.navigate-door-white { background: url("navigate-door-white.png") no-repeat; display: block; -moz-box-sizing: border-box; box-sizing: border-box; width: 64px; height: 64px; }
	
.external-link1-black { background: url("external-link1-black.png") no-repeat; display: block; -moz-box-sizing: border-box; box-sizing: border-box; width: 64px; height: 64px; }
.external-link1-white { background: url("external-link1-white.png") no-repeat; display: block; -moz-box-sizing: border-box; box-sizing: border-box; width: 64px; height: 64px; }
.external-link2-black { background: url("external-link2-black.png") no-repeat; display: block; -moz-box-sizing: border-box; box-sizing: border-box; width: 64px; height: 64px; }
.external-link2-white { background: url("external-link2-white.png") no-repeat; display: block; -moz-box-sizing: border-box; box-sizing: border-box; width: 64px; height: 64px; }
.external-link3-black { background: url("external-link3-black.png") no-repeat; display: block; -moz-box-sizing: border-box; box-sizing: border-box; width: 64px; height: 64px; }
.external-link3-white { background: url("external-link3-white.png") no-repeat; display: block; -moz-box-sizing: border-box; box-sizing: border-box; width: 64px; height: 64px; }
.external-link4-black { background: url("external-link4-black.png") no-repeat; display: block; -moz-box-sizing: border-box; box-sizing: border-box; width: 64px; height: 64px; }
.external-link4-white { background: url("external-link4-white.png") no-repeat; display: block; -moz-box-sizing: border-box; box-sizing: border-box; width: 64px; height: 64px; }

.viewer-shadow { background: url("viewer-shadow.png") no-repeat; display: block; -moz-box-sizing: border-box; box-sizing: border-box; width: 592px; height: 592px; }

.generic-sizer { width: 64px !important; height: 64px !important; }
	
	
/* PANNELLUM INTERFACE PREP */
.pnlm-about-msg, .pnlm-about-msg a {
  visibility: hidden;
}