anchor.diff:      background-color: white;
   }
   
  -.dataTables_filter {
  +#${n}marketplace  .dataTables_filter {
       width: 100%;
       float: right;
   }
   
  -.dataTables_info, .dataTables_length, .dataTables_paginate{
  +#${n}marketplace  .dataTables_info, .dataTables_length, .dataTables_paginate{
       white-space:nowrap;
   }
   
  -/* Pagination nested */
  -.paginate_disabled_previous, .paginate_enabled_previous,
  -.paginate_disabled_next, .paginate_enabled_next {
  -    height: 19px;
  -    float: left;
  -    cursor: pointer;
  -    *cursor: hand;
  -    color: #111 !important;
  -}
  -.paginate_disabled_previous:hover, .paginate_enabled_previous:hover,
  -.paginate_disabled_next:hover, .paginate_enabled_next:hover {
  -    text-decoration: none !important;
  -}
  -.paginate_disabled_previous:active, .paginate_enabled_previous:active,
  -.paginate_disabled_next:active, .paginate_enabled_next:active {
  -    outline: none;
  -}
  -
  -.paginate_disabled_previous,
  -.paginate_disabled_next {
  -    color: #666 !important;
  -}
  -.paginate_disabled_previous, .paginate_enabled_previous {
  -    padding-left: 23px;
  -}
  -.paginate_disabled_next, .paginate_enabled_next {
  -    padding-right: 23px;
  -    margin-left: 10px;
  -}
  -
  -.paginate_disabled_previous {
  -    background: url('/portal/media/org/jasig/portal/channels/marketplace/back_disabled.png') no-repeat top left;
  -}
  -
  -.paginate_enabled_previous {
  -    background: url('/portal/media/org/jasig/portal/channels/marketplace/back_enabled.png') no-repeat top left;
  -}
  -.paginate_enabled_previous:hover {
  -    background: url('/portal/media/org/jasig/portal/channels/marketplace/back_enabled_hover.png') no-repeat top left;
  -}
  -
  -.paginate_disabled_next {
  -    background: url('/portal/media/org/jasig/portal/channels/marketplace/forward_disabled.png') no-repeat top right;
  -}
  -
  -.paginate_enabled_next {
  -    background: url('/portal/media/org/jasig/portal/channels/marketplace/forward_enabled.png') no-repeat top right;
  -}
  -.paginate_enabled_next:hover {
  -    background: url('/portal/media/org/jasig/portal/channels/marketplace/forward_enabled_hover.png') no-repeat top right;
  -}
   
   /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
    * DataTables sorting
    */
   
  -.sorting_asc {
  +#${n}marketplace .sorting_asc {
       background: url('/portal/media/org/jasig/portal/channels/marketplace/sort_asc.png') no-repeat center right;
   }
   
  -.sorting_desc {
  +#${n}marketplace .sorting_desc {
       background: url('portal/media/org/jasig/portal/channels/marketplace/sort_desc.png') no-repeat center right;
   }
   
  -.sorting {
  +#${n}marketplace .sorting {
       background: url('/portal/media/org/jasig/portal/channels/marketplace/sort_both.png') no-repeat center right;
   }
   
  -.sorting_asc_disabled {
  +#${n}marketplace .sorting_asc_disabled {
       background: url('/portal/media/org/jasig/portal/channels/marketplace/sort_asc_disabled.png') no-repeat center right;
   }
   
  -.sorting_desc_disabled {
  +#${n}marketplace .sorting_desc_disabled {
       background: url('/portal/media/org/jasig/portal/channels/marketplace/sort_desc_disabled.png') no-repeat center right;
   }
    
  -table.display thead th:active,
  -table.display thead td:active {
  +#${n}marketplace table.display thead th:active,
  +#${n}marketplace table.display thead td:active {
       outline: none;
   }
   
   /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
    * DataTables row classes
    */
  -tr.odd {
  +#${n}marketplace tr.odd {
       background-color: #eee;
   }
   
  -tr.even {
  +#${n}marketplace tr.even {
       background-color: #fff;
   }
   
  
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;
  }
  