* {
	cursor: auto;
	outline: none;
	line-height: normal !important;
}
body, #main {
	height: auto !important;
}
#main, #events {
	visibility: visible;
	overflow: visible;
}
#propname {
	position: relative;
	height: 40px;
	top: 0px;
	width: 100%;
}
#propname img {
	position: absolute;
	right: 0px;
}	
#roomname {
	position: relative;
	height: 30px;
	clear: both;
	top: 0px;
}
#roomname {
	margin-bottom: 10px;
}
#events {
	position: relative;
	top: 0px;
	margin-bottom: 10px;
	float: left;
	height: auto;
}
#qtvr {
	position: relative;
	z-index: 100;
	top: 0px;
	margin-bottom: 10px;
	background-color: transparent;
}
#poicloser {
	z-index: 1000;
}
#index-scroll {
	position: relative;
}
div#main {
	left: 0px !important;
}
.panel {
	top: 0px;
	height: auto !important;
	margin: 18px 0px;
	visibility: visible;
	position: relative;
	z-index: 500;
	min-height: 120px;
}
#Panel0 {
	clear: both;
}
.roomtext {
	position: relative;
}
.roomtext img {
	height: 190px;
}
#soundstart-button-main {
	top: 1px !important;
	left: 1px !important;
	width: 44px;
	position: relative;
	z-index: 1000;
}
#sidebar  {
	position: relative;
	float: right;
	left: -8px;
	margin-bottom: 10px;
	top: 0px;
	background-color: transparent;
	margin-top: 0px;
	display: inline;
}
#sidebar.absolute {
	position: absolute;
	float: none;
	left: 800px;
	top: 80px;
}
#sidebartext {
	position: relative;
	top: 0px;
}
#gallerytext, #sidebar {
	height: auto;
	background-color: #ffffee;
}
#gallerytext {
	position: relative;
	z-index: 400;
	margin-top: 10px;
}
#bottombar {
	height: 70px;
	width: 100%;
	left: 0px;
	top: 0px;
	z-index: 500;
}
.poi-prev, .intromorelink {
	display: none;
}
.panel a.soundbutton {
	top: 0px;
	left: 788px;
}
.panel a.adbutton {
	top: 0px;
	left: 842px;
}
#soundcontroller-3up {
	position: fixed;
	display: block;
	top: 0px;
	left: 792px;
	border: 8px solid #ffffee;
	border-top: 26px solid #ffffee;
	height: 44px;
	z-index: 2000;
	background-color: #ffffee;
}
#soundcontroller-3up #playpause-button, #soundcontroller-3up #skipback-button, #soundcontroller-3up #volume-button, #soundcontroller-3up #soundstop-button {
	top: 0px !important;
}
body, .poitext {
	font-size: 1em !important;
}
h1 {
	font-size: 1.2em !important;
}
h2 {
	font-size: 1.1em !important;
}
a.textlink {
	position: relative;
	display: inline;
	height: auto;
	background-color: transparent;
}
/* iPhone sound */
@media screen and (max-device-width: 480px){
	#QTsound {
		display: none;
	}
	.panel a.soundbutton, #soundstart-button-main {
		display: block !important;
	}
}