  #tnContentArea {
    width:900px;
    height:auto;
    overflow:hidden;
    background-color:#000;
  }


  #body #tnHeader {
    width:800px;
    height:auto;
    padding:5px 50px 10px 50px;
    background-color:#000;
  }

  #body #tnHeader #tnHeaderInner {
    width:800px;
    height:75px;
    background-color:#CCC;
  }
  #body #tnHeader #tnHeaderInner #tnHeaderWrapper-1 {
    width:800px;
    height:75px;
    background-image:url(/include/img/text-bg-top.gif);
    background-repeat: no-repeat;
    background-position: 0px 0px;
  }
  #body #tnHeader #tnHeaderInner #tnHeaderWrapper-2 {
    width:800px;
    height:75px;
    background-image:url(/include/img/text-bg-bottom.gif);
    background-repeat: no-repeat;
    background-position: 0px 55px;
  }
  #body #tnHeader H1 {
    margin:0px;
    padding:0px;
    margin-left:25px;
    margin-bottom:10px;
    font-weight:bold;
    font-size:18px;
  }
  #body #tnHeader H3 {
    margin:0px;
    padding:0px;
    margin-left:45px;
    font-size:15px;
  }
  #body #tnHeader P {
    margin:0px;
    padding:0px;
    margin-left:45px;
    font-size:12px;
  }



  .thumbnails {
    position:relative;
    width:695px;
    height:525px;
    margin:10px auto;
    padding:10px;
    background-repeat:no-repeat;
    overflow:hidden;
  }
  .tnContainer {
    position:relative;
    width:680px;
    height:510px;
    clip:rect(0px 680px 510px 0px);
    overflow:hidden;
  }
  .tnContent {
    position:relative;
    width:680px;
    height:auto;
    overflow:hidden;
  }

  .tnGroupHeader {
    width:660px;
    height:150px;
    margin:10px;
    padding:0px;
    background-image:url("/include/img/tn-text-bg-box.gif");
    background-repeat: no-repeat;
    float:left;
  }

  .tnBox {
    position:relative;
    width:150px;
    height:150px;
    margin:10px;
    padding:0px;
    float:left;
  }
  .tnBox H2 {
    width:150px;
    height:15px;
    margin:0px;
    padding:0px;
    padding-top:5px;
    font-size:12px;
    font-weight:bold;
    line-height:95%;
    text-align:center;
    color:#FFF;
  }
  .tnBox H3 {
    display:none;
  }
  .tnBox .img {
    position:relative;
    width:135px;
    height:120px;
    margin:0px auto;
    padding:0px;
    overflow:hidden;
  }
  .tnBox IMG {
    display:block;
    margin:0px auto !important;
    padding:0px !important;
    float:none !important;
  }


  .scrollbar {
    position:absolute;
    top:0px;
    right:0px;
    width:13px;
    height:523px;
    overflow:hidden;
  }
  .scrollbar .scrollbar-up {
    position:absolute;
    top:-1px;
    left:-1px;
    width:13px;
    height:13px;
  }
  .scrollbar .scrollbar-dn {
    position:absolute;
    bottom:-1px;
    left:-1px;
    width:13px;
    height:13px;
  }
  .scrollbar .scrollbar-th {
    position:absolute;
    top:15px;
    left:-1px;
    width:13px;
    height:26px;
    background-position:center;
    background-repeat:no-repeat;
  }

  #detailBox {
    position:absolute;
    top:25px;
    left:365px;
    width:300px;
    height:490px;
    visibility:hidden;
  }
  #detailBox #detailContent {
    width:274px;
    height:464px;
    margin:10px;
    padding:0px;
    overflow:hidden;
    border:1px solid #444 !important;
  }
  #detailArrow {
    position:absolute;
    width:32px;
    height:50px;
    visibility:hidden;
  }


/*  .tnGroupHeader { display:none; }  */



