body
{
	font-family: Helvetica, Arial, sans-serif;
	background-color: #BBBBBB;
	overflow: hidden;
	margin: 0px;
}

img
{
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.Tangent { visibility: hidden; }

.Absolute { position: absolute; }

#World,
#Compass
{
	width: 100%;
	height: 40px;
	background-color: #3B3B3B;
	opacity: 0.95;
	z-index: 8;
}

#World { top: -40px; }

#Compass { bottom: -40px; }

#Installation { display: none; }

.Relativity { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

.Atmosphere
{
	-webkit-transform: scaleX(1) scaleY(1) scaleZ(1);
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

#TOCWorld,
#ThumbnailWorld
{
	margin-top: 6px;
	cursor: pointer;
}

#MoreWorld,
#ArchiveWorld,
#BookmarkWorld,
#SearchWorld
{
	margin-top: 6px;
	cursor: pointer;
}

#Converge,
#Laplace
{
	float: left;
	margin-top: 6px;
	cursor: pointer;
}

#Derivative,
#Diverge
{
	float: right;
	margin-top: 6px;
	cursor: pointer;
}

#BottomCenter
{
	text-align: center;
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	cursor: pointer;
}

#BottomCenter input
{
	color: #000000;
	text-align: center;
}

#FlyOver, #Panorama, #Library, #Tagged, #Seek, #Pioneer, #AddThis, #PDF, #AboutUsPanel { visibility: hidden; }

#Navigation { background-color: #3B3B3B; }

#LoadingImg { display: none; }

#LoadingBar
{
	display: none;
	width: 166px;
	height: 16px;
	overflow: hidden;
	background-color: #FFFFFF;
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-o-border-radius: 5px 5px 5px 5px;
	-ms-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	border: 1px solid #000000;
}

#LoadingProgress
{
	background-color: #BBBBBB;
	width: 0px;
	height: 16px;
	-webkit-border-radius: 3px 0 0 3px;
	-moz-border-radius: 3px 0 0 3px;
	-o-border-radius: 3px 0 0 3px;
	-ms-border-radius: 3px 0 0 3px;
}

.LowResolution
{
	background-color: #FFFFFF;
	background-image: url("../skin/pageload.gif");
	background-position: center center;
	background-repeat: no-repeat;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.LowResolution.NoPage
{
	background-color: #BBBBBB;
	background-position: -150px 150px;
}

.HighDefinition
{
	background-image: url("../skin/progress.gif");
	background-position: center center;
	background-repeat: no-repeat;
	background-color: #BBBBBB;
	xborder: 5px solid #CC5422;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	z-index: 16;
}

#HighDefinitionContentScroller
{
	xborder: 5px solid #0000CC;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

#FlyOver,
#Panorama,
#Pioneer,
#AddThis,
#PDF,
#AboutUsPanel,
#Library,
#Tagged,
#Seek
{
	background-color: #3B3B3B;
	opacity: 0.95;
	overflow: hidden;
	z-index: 8;
}

#FlyOverHeader,
#PanoramaHeader,
#PioneerHeader,
#AddThisHeader,
#PDFHeader,
#AboutUsPanelHeader,
#LibraryHeader,
#TaggedHeader,
#SeekHeader
{
	border-bottom: 1px solid #B4B0B0;
	text-align: center;
}

#FlyOverHeader span,
#PanoramaHeader span,
#PioneerHeader span,
#AddThisHeader span,
#PDFHeader span,
#AboutUsPanelHeader span,
#LibraryHeader span,
#TaggedHeader span,
#SeekHeader span,
#BookmarkWhich span,
#SaveAsWhich span,
#SharePioneer span,
#SaveAsPioneer span,
#SignaturePioneer span
{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#CloseFlyOver,
#ClosePanorama,
#ClosePioneer,
#CloseAddThis,
#ClosePDF,
#CloseAboutUsPanel,
#CloseLibrary,
#CloseTagged,
#CloseSeek
{
	float: right;
	cursor: pointer;
}

#FlyOverContent,
#PanoramaContent,
#PioneerContent,
#AddThisContent,
#TaggedContent,
#LibraryContent,
#SeekContent
{
	position: relative;
	cursor: pointer;
}

#PioneerContent, #AddThisContent, #PDFContent, #AboutUsPanelContent { padding: 10px 10px 10px 10px; }

#PanoramaContentScroller,
#FlyOverContentScroller,
#SeekContentScroller,
#TaggedContentScroller,
#LibraryContentScroller
{
	position: absolute; 
	width: 100%;
}

.SearchItem,
.BookmarkItem,
.PageDescriptionItem,
.ShareItem,
.TradeMark
{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}

.SearchItem, .BookmarkItem, .PageDescriptionItem { height: 22px; }

.Celestial, .Foreign { float: left; }

.CelestialCanvas, .ForeignCanvas { margin: 0 auto; }

.Celestial span,
.Foreign span
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: center;
	color: #FFFFFF;
	display: block;
}

.IsSubMenuOpen { background: url("../skin/is_sub_menu_open.png") left 0px no-repeat; }

.IsSubMenuClose { background: url("../skin/is_sub_menu_close.png") left 0px no-repeat; }

#SearchField
{
	padding-left: 50px;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url("../skin/search_field.png");
	background-position: 0px 5px;
	background-repeat: no-repeat;
	vertical-align: middle;
}

#BookmarkField
{
	padding-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	vertical-align: middle;
}

#BookmarkLeft, #BookmarkLeftSpan, #BookmarkRight, #BookmarkRightSpan, SaveAsLeft, SaveAsLeftSpan, SaveAsRight, SaveAsRightSpan, SaveAsAll, SaveAsAllSpan { position: absolute; }

#BookmarkAdd,
#BookmarkEdit,
#BookmarkDelete,
#PDFSave
{
	float: right;
	cursor: pointer;
}

#SaveAsLeftSpan, #SaveAsRightSpan, #SaveAsAllSpan { cursor: pointer; }

.AboutUs { color: white; }

.Space
{
	width: 100%;
	height: 1px;
	border-bottom: 1px solid #B4B0B0;
}

.TradeMark img { float: left; }
