 /**
  * Document Settings
  */
  html, body
  {
    margin:0px;
    padding:0px;
    width:100%;
    height:100%;
  }
  
  html
  {
    background-color:#7f7f7f;
    font-family:Georgia, serif;
    font-size:12px;
    -webkit-font-smoothing:subpixel-antialiased;
    -webkit-text-size-adjust:100%
  }
  
  a, a:link, a:visited
  {
    color:#000;
    text-decoration:underline;
    cursor:pointer;
  }
  
  a:hover
  {
    background-color:#4163c3;
    color:#fff;
    text-decoration:none;
  }
  
  input[type="text"], textarea
  {
    display:inline-block;
    height:15px;
    margin:0px;
    padding:2px;
    font-family:Lucida Grande, Trebuchet MS, sans-serif;
    outline:none;
    color:gray;
    border-radius:0px;
    border:1px solid #c5c5c5;
    resize:none;
    font-size:12px !important;
  }
  
  .MButton
  {
    display:inline-block;
    background-image:url(../graphics/buttonbg.png);
    background-image:-webkit-image-set(url(../graphics/buttonbg.png) 1x, url(../graphics/buttonbg@2x.png) 2x);
    background-size:1px 38px;
    background-position:left top;
    background-repeat:repeat-x;
    font-size:13px;
    font-family:Lucida Grande, Trebuchet MS, sans-serif;
    border:1px solid #9a9a9a;
    border-radius:3px;
    padding:12px;
    padding-top:2px;
    padding-bottom:2px;
    -webkit-user-select:none;
    cursor:default;
    text-align:center;
    min-width:50px;
    line-height:15px;
  }
  
    .MButton:active
    {
      background-position:left bottom;
      border:1px solid #4f59aa;
    }
  
  
 /**
  * Sheet Configuration
  */
  #sheet
  {
    width:740px;
    background-color:#fff;
    text-align:left;
    border-top:5px solid #4163c3;
    border-bottom:5px solid #4163c3;
    margin-top:20px;
    padding-left:25px;
    padding-right:25px;
  }
  
  
 /**
  * Logo
  */
  #logo
  {
    margin-bottom:40px;
    text-align:center;
  }
  
    #logo h1
    {
      border-top:2px solid #4163c3;
      border-bottom:2px solid #4163c3;
      color:#7F7F7F;
      font-family:sans-serif;
      padding-top:7px;
      padding-bottom:7px;
      margin-top:40px;
      margin-bottom:25px;
      letter-spacing:7px;
      text-align:center;
      font-weight:normal;
      font-size:32px;
    }
    
      #logo h1 span
      {
        color:#4163c3;
        font-weight:bold;
      }
      
      
 /**
  * Navigation
  */
  #nav
  {
    text-align:center;
    border-top:1px solid #ccc;
    border-bottom:1px solid #ccc;
    background-color:#F2F2F2;
    overflow:hidden;
    cursor:default;
  }
  
    #nav a
    {
      display:inline-block;
      font-size:16px;
      padding:12px;
      padding-top:5px;
      padding-bottom:5px;
      margin-left:5px;
      margin-right:5px;
      cursor:pointer;
    }
    
      #nav a:hover
      {
        box-shadow:0px 0px 2px #4163c3;
      }
      
      
 /**
  * Content
  */
  #content
  {
    clear:both;
    padding-left:20px;
    padding-right:20px;
    margin-bottom:30px;
    margin-top:20px;
    overflow:auto;
    font-size:13px;
  }
  
    #content ul li
    {
      line-height:18px;
    }
    
    
 /**
  * LK Mount Kamera
  */
  #lkmount
  {
    width:260px;
    float:right;
    padding:20px;
    padding-top:30px;
    padding-bottom:30px;
    font-size:13px;
  }
  
    #lkmount h1
    {
      margin:0px;
      margin-bottom:15px;
      padding:0px;
      font-size:20px;
    }
    
    #lkmount_selection
    {
      font-size:0px;
      margin-bottom:15px;
    }
    
      #lkmount_selection div
      {
        width:130px;
        height:93px;
        background-color:#ccc;
        margin-right:-130px;
        margin-bottom:-93px;
      }
    
      #lkmount_selection img
      {
        width:118px;
        height:81px;
        margin:5px;
        border:1px solid #fff;
        box-shadow:0px 0px 5px gray;
      }
      
        #lkmount_selection img:last-child
        {
          cursor:pointer;
        }
      
    #lkmount_desc
    {
      overflow:hidden;
    }
    
      #lkmount_desc div
      {
        width:260px;
      }
      
        #lkmount_desc div:first-child
        {
          margin-bottom:-140px;
        }
        
    .lkmount_animation
    {
      -webkit-transition-duration:0.33s;
      -moz-transition-duration:0.33s;
      -ms-transition-duration:0.33s;
      -o-transition-duration:0.33s;
      transition-duration:0.33s;
    }
    
    
 /**
  * Listing
  */
  #listing
  {
    width:395px;
    float:left;
    padding:20px;
    padding-top:30px;
    padding-bottom:30px;
    font-size:13px;
    border-right:1px solid #ccc;
  }
  
    #listing h1
    {
      margin:0px;
      margin-bottom:20px;
      padding:0px;
      font-size:20px;
    }
    
    #listing ul li
    {
      line-height:18px;
    }
  
  
 /**
  * Footer
  */
  #footer
  {
    margin-bottom:40px;
    padding-left:25px;
  }
  
    #footer p
    {
      color:#7F7F7F;
      line-height:18px;
    }
    
      #footer p span
      {
        color:#000;
      }
      
    #footer a:first-child
    {
      float:right;
      display:inline-block;
      margin-right:25px;
    }
  
 /**
  * Spacer
  */
  .spacer
  {
    width:100%;
    height:1px;
    background-color:#ccc;
    clear:both;
  }
  
  
 /**
  * Coypright
  */
  #copyright
  {
    text-align:center;
    color:#ccc;
    margin-top:10px;
    padding-bottom:10px;
    text-transform:uppercase;
  }