html,body
{
	margin:0px auto 0px auto;
	padding:0px auto 0px auto;
	overflow:hidden;
}
body
{
	font-family:Arial;
	font-size:11px;
	background-color:#abc;
	margin:0px;
	padding:0px;
}

#root
{
	display:block;
	width:100%;
	height:100%;
}

#header
{
	display:none;
}
#header h1
{
	margin:0px;
	padding:10px;
	color:#abc;
}

#menu
{
	display:none;
}

#middle
{
	display:block;
	clear:both;
	width:100%;
	height:100%;
	padding:0px 0px 0px 0px;
	/*background-color:#345;*/
}

#body
{
	display:block;
	width:100%;
	height:100%;
	background-color:#234;
}

#footer
{
	display:none;
}

div.virtualTourWrapper
{
	display:block;
}
div.virtualTourWrapper div.selector
{
	background-color:#dde;
	height:5%;
	line-height:26px;
	padding:0px;
}
div.virtualTourWrapper div.selector span.text
{
	float:left;
	font-size:13px;
	color:#123;
}
div.virtualTourWrapper div.selector span.form
{
	float:right;
}
div.virtualTourWrapper div.selector span.form img
{
}

div.virtualTourWrapper div.selector span.form select
{
	width:180px;
}
div.virtualTourWrapper div.movie
{
	
}
div.virtualTourWrapper div.movie object
{
	padding:0px;
	margin:0px;
}
div.virtualTourWrapper div.control
{
	display:block;
	height:29px;
	background-color:#234;
}
div.virtualTourWrapper div.control span
{
	display:block;
	float:left;
	clear:none;
	height:28px;
	line-height:28px;
	padding:2px;
	margin:0px;
	width:110px;
	text-align:center;
}
div.virtualTourWrapper div.control span.tour
{
	cursor:pointer;
	font-size:11px;
	color:#abc;
	background-color:#789;
	border-right:0px solid #123;
}
div.virtualTourWrapper div.control span.fullscreen
{
	cursor:pointer;
	font-size:11px;
	color:#abc;
	background-color:#678;
	border-right:0px solid #123;
}
div.virtualTourWrapper div.control span.photos
{
	cursor:pointer;
	font-size:11px;
	color:#abc;
	background-color:#567;
	border-right:0px solid #123;
}
div.virtualTourWrapper div.control span.help
{
	cursor:pointer;
	font-size:11px;
	color:#abc;
	background-color:#456;
	border-right:0px solid #123;
}
div.virtualTourWrapper div.control span.contact
{
	cursor:pointer;
	font-size:11px;
	color:#abc;
	background-color:#345;
	border-right:0px solid #123;
}
div.virtualTourWrapper div.control span.qt
{
	cursor:pointer;
	font-size:11px;
	color:#abc;
	width:121px;
	background-color:#234;
}

div.virtualTourWrapper div.table
{
	display:block;
	height:415px;
	width:700px;
	overflow:auto;
}
div.virtualTourWrapper div.table div.row
{
	display:block;
	clear:both;
	width:680px;
	padding:2px 0px 2px 0px;
	margin:3px 0px 3px 0px;
}
div.virtualTourWrapper div.table div.row div.cell
{
	display:block;
	float:left;
	clear:none;
	width:114px;
	margin:5px;
	padding:1px;
	/*background-color:#456;*/
	/*border:1px solid #234;*/
}
div.virtualTourWrapper div.table div.row div.cell img
{
	/*border:1px solid #123;*/
}
div.virtualTourWrapper div.photoView
{
	height:445px;
	width:700px;
	overflow:hidden;
}
div.virtualTourWrapper div.contentCell
{
	height:445px;
	width:700px;
	overflow:auto;
}
div.virtualTourWrapper div.textBlockWrapper
{
	color:#abc;
}
div.virtualTourWrapper form
{
	margin:0px;
	padding:5px;
	width:400px;
	/*border:1px solid #123;*/
	background-color:#567;
}
div.virtualTourWrapper form input.ctf-text
{
	width:220px;
}
div.virtualTourWrapper form textarea.ctf-textarea
{
	height:180px;
	width:390px;
}
div.virtualTourWrapper form div.ctf-label
{
	font-weight:bold;
	color:#9ab;
}
div.virtualTourWrapper div.contentCell
{
	color:#abc;
}
div.virtualTourWrapper div.contentCell dl
{
	margin:5px;
	padding:5px;
	color:#abc;
	background-color:#567;
	/*border:1px solid #123;*/
}
div.virtualTourWrapper div.contentCell dl dt
{
	font-size:12px;
	font-weight:bold;
	color:#9ab;
}
div.imagelinkWrapper img
{
	border:none;
}