    body{font-size: 15px;margin:0px;overflow: auto; background-color: darkgray}
     
    div.jsdebugdiv{display:none;z-index:100;  max-height:100px; overflow: auto;line-height: 10px;color:black; position:fixed;bottom:10px; margin-left:auto; margin-right:auto;  font-size:10px;width:600px; border: 1px groove #708090;;padding:3px;background-color:lightblue }
    div{margin:0px;padding: 0px}
    
     
img.mainimg{width:800px; height:600px}


    
    
    
    
    
    
    select {font-size: 10px}
    input {font-size: 10px;width:40px}
    div.cpanel{position:absolute;right:5px; top: 5px;width:120px;z-index: 100 ;color:whitesmoke;font-size: 10px}
    div.cpanelt  {display: table; }
    div.cpanelr {display: table-row;}
    div.cpanelc { cursor: pointer; width:30px; margin:0px ;margin-top:0px;display: table-cell;font-size: 10px; }
    
    
    
    
    div.grid_tbl  {display: table;margin:0px auto  }
    div.grid_row {display: table-row;margin:0px;padding: 0px; }
    div.grid_cell { width:100%; height: 100%;overflow: hidden; display: table-cell;border:10px dotted transparent ;margin:0px;padding: 0px;vertical-align:top; font-size:0;}
    div.imageholder {background-size: cover; background-position:center; background-repeat:no-repeat; width:100%;  height: 100%;  border:0px solid green;}
    div.pgling {cursor:pointer;}
    div.bgfombie{background-image: url(../image/fombie.gif); background-repeat: repeat}
    
    
    div.holder{position:absolute;    top:0px; left:0px;border:0px solid darkorchid} 
    div.holdertext{position:absolute; top:0px; left:0px;border:0px solid darkorange} 

    
    div.textholder{position: relative;  padding:0px; }
    div.textholderspan{ font-size: 60px;letter-spacing: 6px; padding-top:180px;;padding-left: 300px; }
 
   
div.mainbox{border:0px double purple;  position: relative;   z-index:15;   margin-left:0px; margin-top:0px;}