﻿@charset "utf-8";

body {
    /* width: 380px; */
    height: 400px;
    text-align: center;
}

#bigDownWave {
    left: 10px;
    position: absolute;
    top: -138px;
    z-index: 2;
}

#bigWaveCon {
    height: 105px;
    overflow: hidden;
    position: relative;
    top: -126px;
    width: 200px;
    z-index: 2;
}

.controlPanelBack {
    display: inline-block;
    margin: 12px 3px;
}

#glassSpec {
    left: -10px;
    top: -244px;
}

#outerDish {
    top: 10px;
    z-index: 3;
}

#innerDish {
    left: -1px;
    top: -240px;
    z-index: 1
}

#mainContainer {
    position: relative;
    display: block;
    margin: 10px auto;
    height: 300px;
    width: 380px;
}

#mainContainer > * { position: absolute; }

#mainContainer > * > * {
    display: block;
    position: relative;
}

#reflectedCan {
    height: 47px;
    left: 12px;
    top: -63px;
    width: 65px;
}

#reflectedCon {
    left: 240px;
    top: 10px;
}

#reflectedText {
    left: -3px;
    top: -48px;
}

#resonatorCon { left: 30px }

#resonatorText { top: 10px; }

#scanCon {
    position: absolute;
    left: 234px; top: 96px;
    vertical-align: middle;
    /* padding: 4px; */
    box-shadow: none;
    background: white;
}

#scanCon > * {
    position: relative;
    display: block;
    vertical-align: center;
    text-align: middle;
}

#sldrCon {
    padding: 10px;
    position: absolute;
    left: 60px; top: 207px;
}

#screenText {
    left: -56px;
    top: -260px;
}

#segment > div {
    height: 24px;
    width: 99px;
}

#sldr {
    display: inline-block;
    position: relative;
    width: 120px;
}

#specimenText { top: -243px; }

/* .splashBackground { */
/*     -moz-transform: scale(.88); */
/*     -ms-transform: scale(.88); */
/*     -o-transform: scale(.88); */
/*     -webkit-transform: scale(.88); */
/* } */

#waveCan {
    height: 158px;
    left: 74px;
    position: absolute;
    top: 32px;
    width: 50px;
    z-index: 2;
}

#transCan {
    -moz-transform: scaleY(-1);
    -ms-filter: FlipV;
    -o-transform: scaleY(-1);
    -webkit-transform: scaleY(-1);
    filter: FlipV;
    height: 47px;
    left: 12px;
    top: -63px;
    transform: scaleY(-1);
    width: 65px;
}

#transCon {
    left: 240px;
    top: 193px;
}

#transText {
    left: -7px;
    top: -46px;
}
