html, body
{
   padding: 0px;
   margin: 0px;
   border: 0px;
   width: 100%;
   height: 100%;
   font-family: "Lucida Grande", Verdana, Arial;
   font-size: 0.8em;
   background-color: black;
   color:white;
}

a, img, p
{
   border:0px;
   margin:0px;
   padding:0px;
   color:white;   
   outline:none;
   outline-style:none;
   text-decoration:none;
   text-align:center;
}

a:hover
{
   text-decoration:underline;
   color:red;
}

div
{
   /*border: white 1px solid;*/
}

div.full
{
   float: left;
   height: 100%;
}

#scoll_info
{
    display: none;
}

#left_panel
{
   position: relative;
   width:15%; 
}

#main_panel
{
   position: relative;
   width: 74%;
   text-align: center;
}

#control_holder
{
   position:absolute;
   width:110%;
   z-index:35;
   background-color: black;
}

#slidestatus
{
    background-color: black;
}

#display
{
   width:100%;
   height:92%;
   position: relative;
   left:15%;
   /*overflow: hidden;*/
}

#footer
{
   position:absolute;
   display:none;
}

#addThis
{
    position:absolute;
    bottom:2px;
    right:-20px;
}

#left_panel img
{
   position:absolute;
}

img.cache
{
   height:20%;
   border:1px black solid;
}

img.cache_blank
{
   width:0px;
   height:0px;
   border:0px;
}

img.main_hor
{
    position:relative;
    width:100%;
    border:1px black solid;
}

img.main_vert
{
    height:100%;
    top:5%;
    position:relative;
    border:1px black solid;
}

img.cache_loading
{
   width:10px;
   height:auto;
   border:0px;
   top:50%;
}

img.main_loading
{
   position:relative;
   width:31px;
   height:auto;
   border:0px;
   top:45%;
}

ul, li
{
   list-style: none;
   text-indent: 0px;
   display: inline;
   padding:0px;
}

#all_models
{
   top:15px;
   position:absolute;
   max-height: 200px;
   white-space: nowrap;
   overflow: scroll;
   overflow-y: scroll;
   overflow-x: hidden;
   display: none;
   z-index:50;
   background-color: black;
   border: 1px red solid;
}

#all_models li
{
   display:block;
}

#x-4
{
    width:0px;
    height:0px
}

#x-3
{
    top:5%;
    left:5%;
    opacity:0.3;
    filter:alpha(opacity=30);
    z-index:10;
}

#x-2
{
    top:10%;
    left:20%;
    opacity:0.8;
    filter:alpha(opacity=80);
    z-index:20;
}

#x-1
{
    top:30%;
    left:35%;
    z-index:30;
}

#x0
{
    z-index:40;
}

#x1
{
    top:50%;
    left:35%;
    z-index:30;
}

#x2
{
    top:60%;
    left:20%;
    opacity:0.8;
    filter:alpha(opacity=80);
    z-index:20;
}

#x3
{
    top:75%;
    left:5%;
    opacity:0.3;
    filter:alpha(opacity=30);
    z-index:10;
}
