﻿@charset "utf-8";

#zeiss_tutorial
{
    font-family:Arial, sans-serif;
    font-weight:bolder;
    color:white;

	width:550px;
	height:500px;
    margin:10px auto;
    box-shadow:3px 3px 5px #999999;
}
#zeiss_mainscene
{
    position: absolute;
    background-color:#f0f0f0;
    opacity: 0;
}
.zeiss_title {
    position:absolute;
    top:14px;
    width:100%; 
    text-align:center;
    font-size:22px;
    text-shadow:3px 3px 3px rgba(0,0,0,.5);
}
.window_label {
    position:absolute;
    font-size:12px;
    color:#003E77;
    text-shadow:1px 1px 2px rgba(0,0,0,.3);
    text-align: center;
}
.diagram_label {
    position: absolute;
    font-size:12px;
    color:#C2DEF6;
    text-shadow:1px 1px 3px rgba(0,0,0,.7);
    text-align: left;
}
.ctl_label {
	position:absolute;
	top:438px;
    font-size:13px;
    text-shadow:1px 1px 3px rgba(0,0,0,.7);
    text-align: center;
}
#apotomeSprite {
    position: absolute;
    left:51px; top:60px;
    width:285px; height:175px;
}
#raySprite {
    position: absolute;
    left:121px; top:153px;
    width:137px; height:102px;
    visibility:hidden;
}
#arrowsSprite {
    position: absolute;
    left:5px; top:95px;
    visibility:hidden;
}
#arrowsRaySprite {
    position: absolute;
    left:5px; top:86px;
    width:118px; height:95px;
    visibility:hidden;
}
#specimenSprite {
    position: absolute;
    left:357px; top:63px;
}
#specimen3dSprite {
    position: absolute;
    left:357px; top:63px;
    visibility:hidden;
}
#specimenWindowLbl {
    left:356px;
    top:46px;
    width:179px;
}
#ghostPanes {
    position: absolute;
    left:70px; top:285px;
    visibility:hidden;
}
.ghostPane {
    position: absolute;
    left:0px; top:0px;
    background: -webkit-radial-gradient(88px 88px, circle farthest-side, black 0%, #84AFD1 100%);
    opacity:0.1;
}
#specimenPanes {
    position: absolute;
    left:70px; top:285px;
}
.specimenPane {
    position: absolute;
    top:0px;
}
.specimenImg {
    position: absolute;
    left:0px; top:0px;
    width:100%; height:100%;
    opacity:0.4;
    box-shadow: 0px 0px 20px #5A93D1;
    overflow: hidden;
}
.skewedPane {
    width:175px; height:175px;

    transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
    -o-transform-origin: 0 0;
    -moz-transform-origin: 0 0;

    transform: skew(0deg, 26deg) scale(0.4, 0.54);
    -ms-transform: skew(0deg, 26deg) scale(0.4, 0.54);
    -webkit-transform: skew(0deg, 26deg) scale(0.4, 0.54);
    -o-transform: skew(0deg, 26deg) scale(0.4, 0.54);
    -moz-transform: skew(0deg, 26deg) scale(0.4, 0.54);
}
#box3dSprite {
    position: absolute;
    left:385px; top:258px;
    visibility: hidden;
}
#emptyBox {
    position: absolute;
    left:385px; top:258px;
    width:125px; height:140px;
}
#focalSldrLbl {
    left:10px;
    width:173px;
}
#focalSldr {
	position:absolute;
	left:33px;
	top:457px;
	width:127px;
}
#sldr3dContainer {
    position: absolute;
    left:379px; top:420px;
    width:131px; height:18px;
    background-color:#84AFD1; 
    border-radius: 5px;
    -webkit-border-radius: 5px; 
    -moz-border-radius: 5px;
    visibility: hidden;
    opacity:0;
}
#sldr3d {
    position: absolute;
    left:3px; top:-5px;
    width:125px;
}
#renderLbl {
    left:188px;
    width:143px;
}
#renderSegment {
    position:absolute;
    left:195px;
    top:457px;
    height:28px;
}
#stackBtn {
	position:absolute;
	left:341px;
	top:447px;
    width:132px;
    height:31px;
}
#resetBtn {
    position:absolute;
    left:478px;
    top:447px;
    width:57px;
    height:31px;
}
#apotomeLblLine {
    position: absolute;
    left:34px; top:259px;
    width:16px; height:66px;
    border-left: 1px solid #C2DEF6;
    border-bottom: 1px solid #C2DEF6;
    opacity:0.3;
}
#apotomeLbl {
    position: absolute;
    left:18px; top:240px;
}
#stackLbl {
    position: absolute;
    left:150px; top:240px;
}
#box3dLbl {
    position: absolute;
    color:#7FBCE5;
    left:362px; top:248px;
    opacity:0.25;
}