anchor.diff:                  <th class="optional" style="border:none;">
                       <spring:message code="label.description" text="Description" />
                   </th>
  -                <th class="essential" style="border:none;">
  +                    <th class="essential" style="border:none;">
                   </th>
               </tr>
           </thead>
  
positive.code: <c:set var="n"><portlet:namespace/></c:set>
  
  <style>
  /*TODO : namespace these so that they only effect this page */
  /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
   * DataTables display
   */
  table.display {
      margin: 0 auto;
      clear: both;
      width: 100%;
  }
  
  .dataTables_wrapper {
      position: relative;
      clear: both;
      zoom: 1; /* Feeling sorry for IE */
  }
  
  .dataTables_processing {
      position: absolute;
      top: 50%;
      left: 50%;
  
negative.code:     color: #333 !important;
  }
  
  #${n}marketplace .paging_full_numbers a.paginate_button {
      background-color: #ddd;
  }
  
  #${n}marketplace .paging_full_numbers a.paginate_button:hover {
      background-color: #ccc;
      text-decoration: none !important;
  }
  
  #${n}marketplace .paging_full_numbers a.paginate_active {
      background-color: #99B3FF;
  }
  
  @media only screen and (max-width: 992px){
      #${n}marketplace .sort-btn-group{
          width: 100%;
      }
      #${n}marketplace .popular-sort-button{
          width: 25%;
      }
      #${n}marketplace .alphabetical-sort-button{
          width: 25%;
      }
      #${n}marketplace .audience-sort-button{
          width: 25%;
      }
      #${n}marketplace .category-sort-button{
          width: 25%;
      }
  }
   
  @media only screen and (max-width: 768px) {
      #${n}marketplace #unseen table th:nth-child(1),
      #unseen table th:nth-child(3),
      #unseen table td:nth-child(2),
      #unseen table th:nth-child(2){display: none;}
      #${n}marketplace .dataTables_filter{
          text-align: left;
      }
      #${n}marketplace .dataTables_filter>label{
          width: 100%;
          float: left;
      }
      #${n}marketplace .dataTables_filter>label>input{
          width: 90%;
          float: right:
      }
      
      #${n}marketplacem tr.odd {
          background-color: #fff;
      }
  }
  
  
  #${n}marketplace .sort_info, .dataTables_info{
      text-align: left;
  }
  
  #${n}marketplace .marketplace_center_text, .dataTables_paginate,
  .btn_group_container, .dataTables_processing{
      text-align:center;
  }
  
  #${n}marketplace .dataTables_length, .dataTables_filter {
      text-align:right;
  }
  
  #${n}marketplace a:hover {
   cursor:pointer;
  }
  
  #${n}marketplace .${n}bottom{
      border-top: thin solid black;
      padding-top: 1em;
  }
  