 /*This document is copyright Bidpath Ltd t/a Pacts Auction Systems.
  It shall not be copied or modified by a third party without the written permission
  of Bidpath Ltd t/a Pacts Auction Systems (The Company). This document has been originated by software licensed to a named
  client of The Company. Copying or modification of this file will result in immediate
  withdrawal of the client licence and prosecution for damages.*/

 /* Customer Name:  Auction House Bridport */
 /* Filename: catmaker_ahb.css
 /* Version date 14th March 2017*/

/*-----  Common Styles-----*/

.panel_page {             /*Styling for full page background panel */
  text-align: center;
  border: 0px solid #d8d8d8;
  margin-bottom: 0rem;
  padding: 0rem;
  background: #ffffff;
  background-image:url("images_ahb/bg_ahb.jpg");
  background-repeat: no-repeat;
  background-position: top center;
  background-attachment: fixed;
  color: #666666; 
}

.panel_page_header_full {             /*Styling for additional full width header panel */
  font-family: Arial,Helvetica,sans-serif;
  font-size: 1.5em;
  text-align: center;
  border: 0px solid #d8d8d8;
  margin-bottom: 0rem;
  padding: 0rem;
  color: #666666; 
  background: transparent;
  height: 0px;
}

.panel_page_header_narrow {             /*Styling for additional narrow header panel */
  font-family: Arial,Helvetica,sans-serif;
  font-size: 1.5em;
  text-align: center;
  border: 0px solid #d8d8d8;
  margin-bottom: 0rem;
  padding: 0rem;
  color: #666666; 
  background: transparent;
  height: 20px;
}

.panel_page_logo {                  /*Styling for company logo panel */
  font-family: Arial,Helvetica,sans-serif;
  font-size: 1.5em;
  text-align: center;
  border: 0px solid #d8d8d8;
  margin-bottom: 0rem;
  padding: 0rem;
  color: #666666; 
  background: #ffffff;
  background-image: url("images_ahb/logo_ahb.jpg");
  background-repeat: no-repeat;
  background-position: top center;
  background-size: 100%;
  -webkit-background-size: 100%;
  -moz-background-size: 100%;
  height: 0;
  padding-bottom: 15%;
}

.panel_page_title {                  /*Styling for page title panel */
  font-family: Arial,Helvetica,sans-serif;
  font-size: 1.15em;
  text-align: center;
  border: 0px solid #d8d8d8;
  font-weight: bold;
  margin-bottom: 0rem;
  padding: 0.75rem;
  background: #ffffff;
  color: #666666; 
}

.panel_view_type {                /*Styling for Text only Pdf link panel */
  font-family: Arial,Helvetica,sans-serif;
  font-size: 1em;
  text-align: center;
  border: 0px solid #d8d8d8;
  margin-bottom: 0rem;
  margin-left: 0rem;
  margin-right: 0rem;
  margin-bottom: 0rem;
  background: #ffffff;
  color: #666666; 
  vertical-align: center;
  padding: 0rem;
  padding-top: 0rem;
  padding-bottom: 0rem;
  }

.panel_sale_title {              /*Styling for sale title and date panel */
  font-family: Arial,Helvetica,sans-serif;
  font-size: 1.15em;
  text-align: center;
  border: 0px solid #d8d8d8;
  margin-bottom: 0rem;
  padding: 0.75rem;
  background: #ffffff;
  color: #666666; 
}

.panel_viewing {             /*Styling for viewing times panel */
  font-family: Arial,Helvetica,sans-serif;
  font-size: 0.9em;
  text-align: center;
  font-weight: normal;
  line-height: normal;
  border: 0px solid #d8d8d8;
  margin-bottom: 0rem;
  padding: 0.75rem;
  background: #ffffff;
  color: #666666; 
}

.panel_lot_range_header_lot {      /*Styling of column headings for index page listing */
  font-family: Arial,Helvetica,sans-serif;
  font-size: 0.9em;
  text-align: center;
  font-weight: bold;
  line-height: normal;
  border: 0px solid #d8d8d8;
  margin-bottom: 0rem;
  background: #666666;
  color: #FFFFFF; 
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.panel_lot_range_header_text {      /*Styling of column headings for index page listing */
  font-family: Arial,Helvetica,sans-serif;
  font-size: 0.9em;
  text-align: center;
  font-weight: bold;
  line-height: normal;
  border: 0px solid #d8d8d8;
  margin-bottom: 0rem;
  background: #666666;
  color: #FFFFFF; 
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.panel_lot_range_header_page {      /*Styling of column headings  for index page listing */
  font-family: Arial,Helvetica,sans-serif;
  font-size: 0.9em;
  text-align: center;
  font-weight: bold;
  line-height: normal;
  border: 0px solid #d8d8d8;
  margin-bottom: 0rem;
  background: #666666;
  color: #FFFFFF; 
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.panel_lot_range {         /*Styling for odd numbered lines panel on index listing page */
  border: 0px solid #d8d8d8;
  margin-bottom: 0rem;
  background: #ffffff;
  color: #666666; 
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.lot_range_lot  {         /*Styling for lot number box on odd numbered lines */
  font-family: Arial,Helvetica,sans-serif;
  font-size: 0.9em;
  text-align: center;
  color: #666666;
  font-weight: bold;
}

.lot_range_text  {         /*Styling for category description box on odd numbered lines */
  font-family: Arial,Helvetica,sans-serif;
  font-size: 0.9em;
  text-align: left;
  color: #666666;
  font-weight: normal;
}

.lot_range_page  {      /*Styling for page number box on odd numbered lines */
  font-family: Arial,Helvetica,sans-serif;
  text-align: center;
}

.panel_alt_lot_range {        /*Styling for alternate lines panel on index listing page */
  border: 0px solid #d8d8d8;
  margin-bottom: 0rem;
  background: #e4e4e4;
  color: #666666; 
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.alt_lot_range_lot  {        /*Styling for lot number box on alternate lines */
  font-family: Arial,Helvetica,sans-serif;
  font-size: 0.9em;
  text-align: center;
  color: #666666;
  font-weight: bold;
  }

.alt_lot_range_text  {         /*Styling for category description box on alternate lines */
  font-family: Arial,Helvetica,sans-serif;
  font-size: 0.9em;
  text-align: left;
  color: #666666;
  font-weight: normal;
}

.alt_lot_range_page  {      /*Styling for page number box on alternate lines */
  font-family: Arial,Helvetica,sans-serif;
  text-align: center;
}


.panel_home_page_defaultpage {      /*Panel for home page link on default.html*/
  font-family: Arial,Helvetica,sans-serif;
  font-size: 1em;
  text-align: center;
  font-weight: normal;
  line-height: normal;
  border: 0px solid #d8d8d8;
  margin-bottom: 0rem;
  padding: 0.75rem;
  background: #ffffff;
  color: #666666;
}

.panel_home_page_index {      /*Panel for home page link on index.html*/
  font-family: Arial,Helvetica,sans-serif;
  font-size: 1em;
  text-align: center;
  font-weight: normal;
  line-height: normal;
  border: 0px solid #d8d8d8;
  margin-bottom: 0rem;
  padding: 0.75rem;
  background: #ffffff;
  color: #666666;
}

.panel_footer {   /*Main footer with BP text etc. */
  font-family: Arial,Helvetica,sans-serif;
  font-size: 0.9em;
  text-align: center;
  font-weight: normal;
  line-height: normal;
  border: 0px solid #d8d8d8;
  margin-bottom: 0rem;
  padding: 1.25rem;
  background: #ffffff;
  color: #666666; 
}

.panel_page_footer_full {    /*Styling for additional full width footer */
  font-family: Arial,Helvetica,sans-serif;
  font-size: 1.5em;
  text-align: center;
  border: 0px solid #d8d8d8;
  margin-bottom: 0rem;
  padding: 0rem;
  color: #666666; 
  background: transparent;
  height: 50px;
}

.panel_page_footer_narrow {   /*Styling for additional narrow footer */
  font-family: Arial,Helvetica,sans-serif;
  font-size: 1.5em;
  text-align: center;
  border: 0px solid #d8d8d8;
  margin-bottom: 0rem;
  padding: 0rem;
  color: #666666; 
  background: #ffffff;
  height: 0px;
}

/*-----  Catalogue Pages -----*/

.panel_lot_range_title {               /*Styling for lot range  1-50 of 300 */
  font-family: Arial,Helvetica,sans-serif;
  font-size: 1.05em;
  text-align: center;
  font-weight: bold;
  border: 0px solid #d8d8d8;
  margin-bottom: 0rem;
  padding: 0.75rem;
  background: #ffffff;
  color: #666666; 
}

.panel_fee_info_upper {             /*Styling for upper ASA information panel */
  font-family: Arial,Helvetica,sans-serif;
  font-size: 0.9em;
  text-align: center;
  font-weight: normal;
  line-height: normal;
  border: 0px solid #d8d8d8;
  margin-bottom: 0rem;
  padding: 0.75rem;
  background: #ffffff;
  color: #666666; 
}

.panel_fee_info_lower {             /*Styling for lower ASA information panel */
  font-family: Arial,Helvetica,sans-serif;
  font-size: 0.9em;
  text-align: center;
  font-weight: normal;
  line-height: normal;
  border: 0px solid #d8d8d8;
  margin-bottom: 0rem;
  padding: 0.75rem;
  background: #ffffff;
  color: #666666; 
}

.panel_home_page_upper {      /*Panel for upper home page link on Catalogue pages*/
  font-family: Arial,Helvetica,sans-serif;
  font-size: 1em;
  text-align: center;
  font-weight: normal;
  line-height: normal;
  border: 0px solid #d8d8d8;
  margin-bottom: 0rem;
  padding: 0.75rem;
  background: #ffffff;
  color: #666666; 
}

.panel_home_page_lower {      /*Panel for lower home page link on Catalogue pages */
  font-family: Arial,Helvetica,sans-serif;
  font-size: 1em;
  text-align: center;
  font-weight: normal;
  line-height: normal;
  border: 0px solid #d8d8d8;
  margin-bottom: 0rem;
  padding: 0.75rem;
  background: #ffffff;
  color: #666666; 
}

.panel_page_nav_upper {                /*Styling for catalogue page upper navigation */
  font-family: Arial,Helvetica,sans-serif;
  font-size: 1em;
  text-align: center;
  border: 0px solid #d8d8d8;
  margin-top: 0rem;
  margin-left: 0rem;
  margin-right: 0rem;
  margin-bottom: 0rem;
  background: #ffffff;
  color: #666666; 
  vertical-align: center;
  padding: 0rem;
  padding-top: 0rem;
  padding-bottom: 0rem;
  }

.panel_page_nav_lower {                /*Styling for catalogue page lower navigation */
  font-family: Arial,Helvetica,sans-serif;
  font-size: 1em;
  text-align: center;
  border: 0px solid #d8d8d8;
  margin-top: 0rem;
  margin-left: 0rem;
  margin-right: 0rem;
  margin-bottom: 0rem;
  background: #ffffff;
  color: #666666; 
  vertical-align: center;
  padding: 0rem;
  padding-top: 0rem;
  padding-bottom: 0rem;
  }

.panel_item {                /*Styling for background catalogue page odd item lines */
  font-family: Arial,Helvetica,sans-serif;
  font-size: 1em;
  text-align: center;
  border: 0px solid #d8d8d8;
  border-radius: 0px;  
  margin-top: 0rem;
  margin-left: 0rem;
  margin-right: 0rem;
  margin-bottom: 0rem;
  background: #ffffff;
  color: #666666; 
  vertical-align: center;
  padding: 0rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
 }

.panel_item_image {                /*Styling for odd item lines */
  font-family: Arial,Helvetica,sans-serif;
  font-size: 1em;
  text-align: center;
  border: 0px solid #d8d8d8;
  border-radius: 0px;  
  margin-top: 0rem;
  margin-left: 0rem;
  margin-right: 0rem;
  margin-bottom: 0rem;
  background: #ffffff;
  color: #666666; 
  vertical-align: center;
  padding: 0rem;
  padding-top: 0rem;
  padding-bottom: 0rem;
  }

.panel_item_text {                /*Styling for odd item lines */
  font-family: Arial,Helvetica,sans-serif;
  font-size: 1em;
  text-align: left;
  border: 0px solid #d8d8d8;
  border-radius: 0px;  
  margin-top: 0rem;
  margin-left: 0rem;
  margin-right: 0rem;
  margin-bottom: 0rem;
  background: #ffffff;
  color: #666666; 
  vertical-align: middle;
  padding: 0.5rem;
  padding-top: 0rem;
  padding-bottom: 0rem;
  padding-left: 2rem;
  }

.item_lot {								/*Styling for lot number text */
  font-family: Arial,Helvetica,sans-serif;
  font-size: 1.25em;
  text-align: left;
  font-weight: normal;
}

.panel_item_price {                /*Styling for odd item lines */
  font-family: Arial,Helvetica,sans-serif;
  font-size: 1em;
  text-align: left;
  border: 0px solid #d8d8d8;
  font-weight: normal;
  border-radius: 0px;  
  margin-top: 0rem;
  margin-left: 0rem;
  margin-right: 0rem;
  margin-bottom: 0rem;
  background: #ffffff;
  color: #666666; 
  vertical-align: middle;
  padding: 0.5rem;
  padding-top: 0.5rem;
  padding-bottom: 0rem;
  padding-left: 2rem;
 }

.panel_alt_item {                /*Styling for background of catalogue page even item lines */
  font-family: Arial,Helvetica,sans-serif;
  font-size: 1em;
  text-align: center;
  border: 0px solid #d8d8d8;
  border-radius: 0px;  
  margin-top: 0rem;
  margin-left: 0rem;
  margin-right: 0rem;
  margin-bottom: 0rem;
  background: #e4e4e4;
  color: #666666; 
  vertical-align: center;
  padding: 0rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  }

.panel_alt_item_image {                /*Styling for even item lines */
  font-family: Arial,Helvetica,sans-serif;
  font-size: 1em;
  text-align: center;
  border: 0px solid #d8d8d8;
  border-radius: 0px;  
  margin-top: 0rem;
  margin-left: 0rem;
  margin-right: 0rem;
  margin-bottom: 0rem;
  background: #e4e4e4;
  color: #666666; 
  vertical-align: center;
  padding: 0rem;
  padding-top: 0rem;
  padding-bottom: 0rem;
  }

.panel_alt_item_text {                /*Styling for even item lines */
  font-family: Arial,Helvetica,sans-serif;
  font-size: 1em;
  text-align: left;
  border: 0px solid #d8d8d8;
  border-radius: 0px;  
  margin-top: 0rem;
  margin-left: 0rem;
  margin-right: 0rem;
  margin-bottom: 0rem;
  background: #e4e4e4;
  color: #666666; 
  vertical-align: center;
  padding: 0.5rem;
  padding-top: 0rem;
  padding-bottom: 0rem;
  padding-left: 2rem;
 }

.panel_alt_item_price {                /*Styling for even item lines */
  font-family: Arial,Helvetica,sans-serif;
  font-size: 1em;
  text-align: left;
  font-weight: normal;
  border: 0px solid #d8d8d8;
  border-radius: 0px;  
  margin-top: 0rem;
  margin-left: 0rem;
  margin-right: 0rem;
  margin-bottom: 0rem;
  background: #e4e4e4;
  color: #666666; 
  vertical-align: center;
  padding: 0.5rem;
  padding-top: 0.5rem;
  padding-bottom: 0rem;
  padding-left: 2rem;
}

.grid_thumbnail {
  border: solid 4px #fefefe;
  box-shadow: 0 0 0 1px rgba(10, 10, 10, 0.2);
  display: inline-block;
  line-height: 0;
  max-width: 100%;
  transition: box-shadow 200ms ease-out;
  border-radius: 5;
  margin-bottom: 1rem; }
  .grid_thumbnail:hover, .thumbnail:focus {
    box-shadow: 0 0 6px 1px rgba(33, 153, 232, 0.5); }



/* Full Lot Details Page */

.panel_fld_title_left {                /*Styling for left title panel */
  font-family: Arial,Helvetica,sans-serif;
  font-size: 1em;
  text-align: center;
  border: 0px solid #d8d8d8;
  border-radius: 0px;  
  margin-top: 0rem;
  margin-left: 0rem;
  margin-right: 0rem;
  margin-bottom: 0rem;
  background: #ffffff;
  color: #666666; 
  vertical-align: center;
  padding: 0rem;
  padding-top: 0rem;
  padding-bottom: 0rem;
  }

.panel_fld_title_center {                /*Styling for center title panel */
  font-family: Arial,Helvetica,sans-serif;
  font-size: 1em;
  text-align: center;
  border: 0px solid #d8d8d8;
  border-radius: 0px;  
  margin-top: 0rem;
  margin-left: 0rem;
  margin-right: 0rem;
  margin-bottom: 0rem;
  background: #ffffff;
  color: #666666; 
  vertical-align: center;
  padding: 0rem;
  padding-top: 0rem;
  padding-bottom: 0rem;
  }

.panel_fld_title_right {                /*Styling for right title panel */
  font-family: Arial,Helvetica,sans-serif;
  font-size: 1em;
  text-align: center;
  border: 0px solid #d8d8d8;
  border-radius: 0px;  
  margin-top: 0rem;
  margin-left: 0rem;
  margin-right: 0rem;
  margin-bottom: 0rem;
  background: #ffffff;
  color: #666666; 
  vertical-align: center;
  padding: 0rem;
  padding-top: 0rem;
  padding-bottom: 0rem;
  }

.panel_fld_info {                /*Styling for info panel */
  font-family: Arial,Helvetica,sans-serif;
  font-size: 0.75em;
  text-align: center;
  border: 0px solid #d8d8d8;
  border-radius: 0px;  
  margin-top: 0rem;
  margin-left: 0rem;
  margin-right: 0rem;
  margin-bottom: 0rem;
  background: #ffffff;
  color: #666666; 
  vertical-align: center;
  padding: 0rem;
  padding-top: 0rem;
  padding-bottom: 0rem;
  }

.panel_fld_thumbs {             /*Styling for thumbs panel background  */
  font-family: Arial,Helvetica,sans-serif;
  font-size: 1em;
  text-align: center;
  font-weight: normal;
  line-height: normal;
  border: 0px solid #d8d8d8;
  margin-bottom: 0rem;
  padding: 1rem;
  background: #ffffff;
  color: #666666;
}

.panel_fld_description {             /*Styling for description panel background */
  font-family: Arial,Helvetica,sans-serif;
  font-size: 0.9em;
  text-align: center;
  font-weight: normal;
  line-height: normal;
  border: 0px solid #d8d8d8;
  margin-bottom: 0rem;
  padding: 0.5rem;
  background: #ffffff;
  color: #666666;
}

.fld_description_label {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 0.9em;
  text-align: left;
  color: #666666;
  font-weight: bold;
  line-height: normal;
}

.fld_description_text {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 0.9em;
  text-align: left;
  color: #666666;
  font-weight: normal;
  line-height: normal;
}

.panel_fld_condition {             /*Styling for condition panel  background*/
  font-family: Arial,Helvetica,sans-serif;
  font-size: 0.9em;
  text-align: center;
  font-weight: normal;
  line-height: normal;
  border: 0px solid #d8d8d8;
  margin-bottom: 0rem;
  padding: 0.5rem;
  background: #ffffff;
  color: #666666;
}

.fld_condition_label {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 0.9em;
  text-align: left;
  color: #666666;
  font-weight: bold;
  line-height: normal;
}

.fld_condition_text {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 0.9em;
  text-align: left;
  color: #666666;
  font-weight: normal;
  line-height: normal;
}

.panel_fld_estimate {             /*Styling for estimate panel background */
  font-family: Arial,Helvetica,sans-serif;
  font-size: 0.9em;
  text-align: center;
  font-weight: normal;
  line-height: normal;
  border: 0px solid #d8d8d8;
  margin-bottom: 0rem;
  padding: 0.5rem;
  background: #ffffff;
  color: #666666;
}

.fld_estimate_label {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 0.9em;
  text-align: left;
  color: #666666;
  font-weight: bold;
  line-height: normal;
}

.fld_estimate_text {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 0.9em;
  text-align: left;
  color: #666666;
  font-weight: normal;
  line-height: normal;
}

.panel_fld_vat_status {             /*Styling for VAT Status panel background*/
  font-family: Arial,Helvetica,sans-serif;
  font-size: 0.9em;
  text-align: center;
  font-weight: normal;
  line-height: normal;
  border: 0px solid #d8d8d8;
  margin-bottom: 0rem;
  padding: 0.5rem;
  background: #e4e4e4;
  color: #666666;
}

.fld_vat_status_label {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 0.9em;
  text-align: left;
  color: #666666;
  font-weight: bold;
  line-height: normal;
}

.fld_vat_status_text {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 0.9em;
  text-align: left;
  color: #666666;
  font-weight: normal;
  line-height: normal;
}

.fld_vat_status_about {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 0.9em;
  text-align: left;
  color: #666666;
  font-weight: normal;
  line-height: normal;
}

.panel_fld_vat_on_hammer {             /*Styling for VAT on hammer panel */
  font-family: Arial,Helvetica,sans-serif;
  font-size: 0.9em;
  text-align: center;
  font-weight: normal;
  line-height: normal;
  border: 0px solid #d8d8d8;
  margin-bottom: 0rem;
  padding: 0.5rem;
  background: #ffffff;
  color: #666666;
}

.fld_vat_on_hammer_label {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 0.9em;
  text-align: left;
  color: #666666;
  font-weight: bold;
  line-height: normal;
}

.fld_vat_on_hammer_text {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 0.9em;
  text-align: left;
  color: #666666;
  font-weight: normal;
  line-height: normal;
}

.fld_vat_on_hammer_about {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 0.9em;
  text-align: left;
  color: #666666;
  font-weight: normal;
  line-height: normal;
}

.panel_fld_bp_inc_vat {             /*Styling for Buyer's Premium including VAT panel  background*/
  font-family: Arial,Helvetica,sans-serif;
  font-size: 0.9em;
  text-align: center;
  font-weight: normal;
  line-height: normal;
  border: 0px solid #d8d8d8;
  margin-bottom: 0rem;
  padding: 0.5rem;
  background: #e4e4e4;
  color: #666666;
}

.fld_bp_inc_vat_label {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 0.9em;
  text-align: left;
  color: #666666;
  font-weight: bold;
  line-height: normal;
}

.fld_bp_inc_vat_text {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 0.9em;
  text-align: left;
  color: #666666;
  font-weight: normal;
  line-height: normal;
}

.fld_bp_inc_vat_about {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 0.9em;
  text-align: left;
  color: #666666;
  font-weight: normal;
  line-height: normal;
}

.panel_fld_bp {             /*Styling for Buyer's Premium panel background */
  font-family: Arial,Helvetica,sans-serif;
  font-size: 0.9em;
  text-align: center;
  font-weight: normal;
  line-height: normal;
  border: 0px solid #d8d8d8;
  margin-bottom: 0rem;
  padding: 0.5rem;
  background: #ffffff;
  color: #666666;
}

.fld_bp_label {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 0.9em;
  text-align: left;
  color: #666666;
  font-weight: bold;
  line-height: normal;
}

.fld_bp_text {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 0.9em;
  text-align: left;
  color: #666666;
  font-weight: normal;
  line-height: normal;
}

.fld_bp_about {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 0.9em;
  text-align: left;
  color: #666666;
  font-weight: normal;
  line-height: normal;
}

.panel_fld_vat_on_bp {             /*Styling for VAT on Buyer's Premium panel background */
  font-family: Arial,Helvetica,sans-serif;
  font-size: 0.9em;
  text-align: center;
  font-weight: normal;
  line-height: normal;
  border: 0px solid #d8d8d8;
  margin-bottom: 0rem;
  padding: 0.5rem;
  background: #e4e4e4;
  color: #666666;
}

.fld_vat_on_bp_label {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 0.9em;
  text-align: left;
  color: #666666;
  font-weight: bold;
  line-height: normal;
}

.fld_vat_on_bp_text {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 0.9em;
  text-align: left;
  color: #666666;
  font-weight: normal;
  line-height: normal;
}

.fld_vat_on_bp_about {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 0.9em;
  text-align: left;
  color: #666666;
  font-weight: normal;
  line-height: normal;
}

.panel_fld_arr {             /*Styling for Artist's Resale panel background*/
  font-family: Arial,Helvetica,sans-serif;
  font-size: 0.9em;
  text-align: center;
  font-weight: normal;
  line-height: normal;
  border: 0px solid #d8d8d8;
  margin-bottom: 0rem;
  padding: 0.5rem;
  background: #ffffff;
  color: #666666;
}

.fld_arr_label {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 0.9em;
  text-align: left;
  color: #666666;
  font-weight: bold;
  line-height: normal;
}

.fld_arr_text {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 0.9em;
  text-align: left;
  color: #666666;
  font-weight: normal;
  line-height: normal;
}

.fld_arr_about {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 0.9em;
  text-align: left;
  color: #666666;
  font-weight: normal;
  line-height: normal;
}

.panel_fld_cites {             /*Styling for CITES panel background */
  font-family: Arial,Helvetica,sans-serif;
  font-size: 0.9em;
  text-align: center;
  font-weight: normal;
  line-height: normal;
  border: 0px solid #d8d8d8;
  margin-bottom: 0rem;
  padding: 0.5rem;
  background: #e4e4e4;
  color: #666666;
}

.fld_cites_label {             /*Styling for CITES panel label text */
  font-family: Arial,Helvetica,sans-serif;
  font-size: 0.9em;
  text-align: left;
  color: #666666;
  font-weight: bold;
  line-height: normal;
}

.fld_cites_text {             /*Styling for CITES panel text */
  font-family: Arial,Helvetica,sans-serif;
  font-size: 0.9em;
  text-align: left;
  color: #666666;
  font-weight: normal;
  line-height: normal;
}

.fld_cites_about {             /*Styling for CITES panel label link */
  font-family: Arial,Helvetica,sans-serif;
  font-size: 0.9em;
  text-align: left;
  color: #666666;
  font-weight: normal;
  line-height: normal;
}

.panel_fld_modal {             
  font-family: Arial,Helvetica,sans-serif;
  font-size: 0.9em;
  text-align: center;
  font-weight: normal;
  line-height: normal;
  border: 0px solid #d8d8d8;
  margin-bottom: 0rem;
  padding: 0.5rem;
  background: #ffffff;
  color: #666666;
}

.fld_modal_label {        
  font-family: Arial,Helvetica,sans-serif;
  font-size: 0.9em;
  text-align: left;
  color: #666666;
  font-weight: bold;
  line-height: normal;
}

.fld_modal_text {        
  font-family: Arial,Helvetica,sans-serif;
  font-size: 1em;
  text-align: left;
  color: #666666;
  font-weight: normal;
  line-height: normal;
}

.fld_modal_about {        
  font-family: Arial,Helvetica,sans-serif;
  font-size: 0.9em;
  text-align: left;
  color: #666666;
  font-weight: normal;
  line-height: normal;
}

.fld_modal_table {        /*Styling for Artist's Resale/VAT/CITES modal panels */
    width: 95%;
    border-collapse: collapse;
	border: 0px solid red;
}

.fld_modal_table td {        /*Styling for Artist's Resale/VAT/CITES modal panels */
    padding: 7px 5px 7px 5px;
	text-align: left;
	color: #666666;
 	border: 0px solid #ffffff;
	background: #ffffff;
}


/*<-- search default page -->*/

.panel_search_box {      /*Panel for search box */
  font-family: Arial,Helvetica,sans-serif;
  font-size: 1em;
  text-align: center;
  font-weight: normal;
  line-height: normal;
  border: 0px solid #d8d8d8;
  margin-bottom: 0rem;
  padding: 0.75rem;
  background: #ffffff;
  color: #666666;
}

.searchbox_table {
	width: 910px;
	padding: 2px;
	text-align: center;
	vertical-align: middle;
	margin-top: 7px;
	background-color: #FFFFFF;
	border-radius: 5px;
}

.searchbox_table_td  {
	width: 900px;
	padding: 2px;
}

.search_phrase {
	width: 250px;
	font-weight: bold;

}

.search_thumbs {
	border: solid blue 3px; /**/
	border-radius: 10px;
	width: 175px;
 }

.search_button   {      /* Styling for "Search" button on default page*/
  font-family: Arial,Helvetica,sans-serif;
  color: #296dad;
  font-weight: bold;
}

.panel_messages {      /*Panel for search box messages */
  font-family: Arial,Helvetica,sans-serif;
  font-size: 1em;
  text-align: center;
  font-weight: normal;
  line-height: normal;
  border: 0px solid #d8d8d8;
  margin-bottom: 0rem;
  padding: 0.75rem;
  background: #ffffff;
  color: #666666;
}

/*  Search Results  */

.panel_results_page_title {                  /*Styling for results page title panel */
  font-family: Arial,Helvetica,sans-serif;
  font-size: 1.15em;
  text-align: center;
  font-weight: bold;
  border: 0px solid #d8d8d8;
  margin-bottom: 0rem;
  padding: 0.75rem;
  background: #ffffff;
  color: #666666; 
}

.panel_results_info {                  /*Styling for results page info panel */
  font-family: Arial,Helvetica,sans-serif;
  font-size: 1em;
  text-align: center;
  font-weight: normal;
  border: 0px solid #d8d8d8;
  margin-bottom: 0rem;
  padding: 0.75rem;
  background: #ffffff;
  color: #666666; 
}

.panel_results_upper_spacer {                  /*Styling for results page upper spacer panel */
  font-family: Arial,Helvetica,sans-serif;
  font-size: 1em;
  text-align: center;
  font-weight: normal;
  border: 0px solid #d8d8d8;
  margin-bottom: 0rem;
  padding: 0.75rem;
  background: #ffffff;
  color: #666666; 
}
.panel_results_lower_spacer {                  /*Styling for results page lower spacer panel */
  font-family: Arial,Helvetica,sans-serif;
  font-size: 1em;
  text-align: center;
  font-weight: normal;
  border: 0px solid #d8d8d8;
  margin-bottom: 0rem;
  padding: 0.75rem;
  background: #ffffff;
  color: #666666; 
}

.panel_results_new_button_upper {                  /*Styling for results upper new search button panel */
  font-family: Arial,Helvetica,sans-serif;
  font-size: 1em;
  text-align: center;
  font-weight: normal;
  border: 0px solid #d8d8d8;
  margin-bottom: 0rem;
  padding: 0.75rem;
  background: #ffffff;
  color: #666666; 
}

.panel_results_new_button_lower {                  /*Styling for results lower new search button panel*/
  font-family: Arial,Helvetica,sans-serif;
  font-size: 1em;
  text-align: center;
  font-weight: normal;
  border: 0px solid #d8d8d8;
  margin-bottom: 0rem;
  padding: 0.75rem;
  background: #ffffff;
  color: #666666; 
}

.catmaker_search_button   {   /* Styling for the "New Search" button on the results page*/
  font-family: Arial,Helvetica,sans-serif;
  color: #296dad;
  font-weight: bold;
}


/*  Hyperlinks  */

a.link_view_type:link {    /*View Text only/PDF links*/
	color: #296dad;
	font-size: 0.9em;
	font-weight: bold;
	text-decoration: none;
    font-family: Arial,Helvetica,sans-serif;
	font-style: normal;
	line-height: normal;
	vertical-align: center;
}

a.link_view_type:visited {     /*View Text only/PDF links*/
	color: #296dad;
	font-size: 0.9em;
	font-weight: bold;
	text-decoration: none;
    font-family: Arial,Helvetica,sans-serif;
	font-style: normal;
	line-height: normal;
	vertical-align: center;
}

a.link_view_type:hover {     /*View Text only/PDF links*/
	color: #296dad;
	font-size: 0.9em;
	font-weight: bold;
	text-decoration: underline;
    font-family: Arial,Helvetica,sans-serif;
	font-style: normal;
	line-height: normal;
	vertical-align: center;
}

a.link_view_type:active {    /*View Text only/PDF links*/
	color: #296dad;
	font-size: 0.9em;
	font-weight: bold;
	text-decoration: none;
    font-family: Arial,Helvetica,sans-serif;
	font-style: normal;
	line-height: normal;
	vertical-align: center;
} 

  a.link_lot_range_page:link {    /*Index page number links*/
	color: #296dad;
	font-size: 0.9em;
	font-weight: bold;
	text-decoration: none;
    font-family: Arial,Helvetica,sans-serif;
	font-style: normal;
	line-height: normal;
}

a.link_lot_range_page:visited {    /*Index page number links*/
	color: #296dad;
	font-size: 0.9em;
	font-weight: bold;
	text-decoration: none;
    font-family: Arial,Helvetica,sans-serif;
	font-style: normal;
	line-height: normal;
}

a.link_lot_range_page:hover {    /*Index page number links*/
	color: #296dad;
	font-size: 0.9em;
	font-weight: bold;
	text-decoration: underline;
    font-family: Arial,Helvetica,sans-serif;
	font-style: normal;
	line-height: normal;
}

a.link_lot_range_page:active {    /*Index page number links*/
	color: #296dad;
	font-size: 0.9em;
	font-weight: bold;
	text-decoration: none;
    font-family: Arial,Helvetica,sans-serif;
	font-style: normal;
	line-height: normal;
} 

  a.link_home_page:link {    /*Website homepage link*/
	color: #296dad;
	font-size: 0.9em;
	font-weight: bold;
	text-decoration: none;
    font-family: Arial,Helvetica,sans-serif;
	font-style: normal;
	line-height: normal;
}

a.link_home_page:visited {   /*Website homepage link*/
	color: #296dad;
	font-size: 0.9em;
	font-weight: bold;
	text-decoration: none;
    font-family: Arial,Helvetica,sans-serif;
	font-style: normal;
	line-height: normal;
}

a.link_home_page:hover {    /*Website homepage link*/
	color: #296dad;
	font-size: 0.9em;
	font-weight: bold;
	text-decoration: underline;
    font-family: Arial,Helvetica,sans-serif;
	font-style: normal;
	line-height: normal;
}

a.link_home_page:active {   /*Website homepage link*/
	color: #296dad;
	font-size: 0.9em;
	font-weight: bold;
	text-decoration: none;
    font-family: Arial,Helvetica,sans-serif;
	font-style: normal;
	line-height: normal;
} 


  a.link_page_nav:link {     /*Catalogue Page Navigation link*/
	color: #296dad;
	font-size: 0.9em;
	font-weight: bold;
	text-decoration: none;
    font-family: Arial,Helvetica,sans-serif;
	font-style: normal;
	line-height: normal;
}

a.link_page_nav:visited {   /*Catalogue Page Navigation link*/
	color: #296dad;
	font-size: 0.9em;
	font-weight: bold;
	text-decoration: none;
    font-family: Arial,Helvetica,sans-serif;
	font-style: normal;
	line-height: normal;
}

a.link_page_nav:hover {     /*Catalogue Page Navigation link*/
	color: #296dad;
	font-size: 0.9em;
	font-weight: bold;
	text-decoration: underline;
    font-family: Arial,Helvetica,sans-serif;
	font-style: normal;
	line-height: normal;
}

a.link_page_nav:active {   /*Catalogue Page Navigation link*/
	color: #296dad;
	font-size: 0.9em;
	font-weight: bold;
	text-decoration: none;
    font-family: Arial,Helvetica,sans-serif;
	font-style: normal;
	line-height: normal;
} 

  a.link_fld:link {    /*Full lot details link*/
	color: #296dad;
	font-size: 0.9em;
	font-weight: bold;
	text-decoration: none;
    font-family: Arial,Helvetica,sans-serif;
	font-style: normal;
	line-height: normal;
}

a.link_fld:visited {   /*Full lot details link*/
	color: #296dad;
	font-size: 0.9em;
	font-weight: bold;
	text-decoration: none;
    font-family: Arial,Helvetica,sans-serif;
	font-style: normal;
	line-height: normal;
}

a.link_fld:hover {    /*Full lot details link*/
	color: #296dad;
	font-size: 0.9em;
	font-weight: bold;
	text-decoration: underline;
    font-family: Arial,Helvetica,sans-serif;
	font-style: normal;
	line-height: normal;
}

a.link_fld:active {   /*Full lot details link*/
	color: #296dad;
	font-size: 0.9em;
	font-weight: bold;
	text-decoration: none;
    font-family: Arial,Helvetica,sans-serif;
	font-style: normal;
	line-height: normal;
} 

.link_arrmodal {    /*ARR Modal link*/
	color: #296dad;
	font-size: 0.9em;
	font-weight: normal;
	text-decoration: none;
    font-family: Arial,Helvetica,sans-serif;
	font-style: normal;
	line-height: normal;
}

.link_arrmodal:link {    /*ARR Modal link*/
	color: #296dad;
	font-size: 0.9em;
	font-weight: normal;
	text-decoration: none;
    font-family: Arial,Helvetica,sans-serif;
	font-style: normal;
	line-height: normal;
}

a.link_arrmodal:visited {     /*ARR Modal link*/
	color: #296dad;
	font-size: 0.9em;
	font-weight: normal;
	text-decoration: none;
    font-family: Arial,Helvetica,sans-serif;
	font-style: normal;
	line-height: normal;
}

a.link_arrmodal:hover {    /*ARR Modal link*/
	color: #296dad;
	font-size: 0.9em;
	font-weight: normal;
	text-decoration: underline;
    font-family: Arial,Helvetica,sans-serif;
	font-style: normal;
	line-height: normal;
}

a.link_arrmodal:active {     /*ARR Modal link*/
	color: #296dad;
	font-size: 0.9em;
	font-weight: normal;
	text-decoration: none;
    font-family: Arial,Helvetica,sans-serif;
	font-style: normal;
	line-height: normal;
} 

.link_vatmodal {    /*VAT Modal link*/
	color: #296dad;
	font-size: 0.9em;
	font-weight: normal;
	text-decoration: none;
    font-family: Arial,Helvetica,sans-serif;
	font-style: normal;
	line-height: normal;
}

.link_vatmodal:link {    /*VAT Modal link*/
	color: #296dad;
	font-size: 0.9em;
	font-weight: normal;
	text-decoration: none;
    font-family: Arial,Helvetica,sans-serif;
	font-style: normal;
	line-height: normal;
}

a.link_vatmodal:visited {     /*VAT Modal link*/
	color: #296dad;
	font-size: 0.9em;
	font-weight: normal;
	text-decoration: none;
    font-family: Arial,Helvetica,sans-serif;
	font-style: normal;
	line-height: normal;
}

a.link_vatmodal:hover {    /*VAT Modal link*/
	color: #296dad;
	font-size: 0.9em;
	font-weight: normal;
	text-decoration: underline;
    font-family: Arial,Helvetica,sans-serif;
	font-style: normal;
	line-height: normal;
}

a.link_vatmodal:active {     /*VAT Modal link*/
	color: #296dad;
	font-size: 0.9em;
	font-weight: normal;
	text-decoration: none;
    font-family: Arial,Helvetica,sans-serif;
	font-style: normal;
	line-height: normal;
} 

.link_citesmodal {    /*CITES Modal link*/
	color: #296dad;
	font-size: 0.9em;
	font-weight: normal;
	text-decoration: none;
    font-family: Arial,Helvetica,sans-serif;
	font-style: normal;
	line-height: normal;
}

.link_citesmodal:link {    /*CITES Modal link*/
	color: #296dad;
	font-size: 0.9em;
	font-weight: normal;
	text-decoration: none;
    font-family: Arial,Helvetica,sans-serif;
	font-style: normal;
	line-height: normal;
}

a.link_citesmodal:visited {     /*CITES Modal link*/
	color: #296dad;
	font-size: 0.9em;
	font-weight: normal;
	text-decoration: none;
    font-family: Arial,Helvetica,sans-serif;
	font-style: normal;
	line-height: normal;
}

a.link_citesmodal:hover {    /*CITES Modal link*/
	color: #296dad;
	font-size: 0.9em;
	font-weight: normal;
	text-decoration: underline;
    font-family: Arial,Helvetica,sans-serif;
	font-style: normal;
	line-height: normal;
}

a.link_citesmodal:active {     /*CITES Modal link*/
	color: #296dad;
	font-size: 0.9em;
	font-weight: normal;
	text-decoration: none;
    font-family: Arial,Helvetica,sans-serif;
	font-style: normal;
	line-height: normal;
} 

a.link_catmaker:link {    /*CatMaker website link*/
	color: #666666;
	font-size: 0.9em;
	font-weight: normal;
	text-decoration: none;
    font-family: Arial,Helvetica,sans-serif;
	font-style: normal;
	line-height: normal;
}

a.link_catmaker:visited {    /*CatMaker website link*/
	color: #666666;
	font-size: 0.9em;
	font-weight: normal;
	text-decoration: none;
    font-family: Arial,Helvetica,sans-serif;
	font-style: normal;
	line-height: normal;
}

a.link_catmaker:hover {    /*CatMaker website link*/
	color: #666666;
	font-size: 0.9em;
	font-weight: normal;
	text-decoration: underline;
    font-family: Arial,Helvetica,sans-serif;
	font-style: normal;
	line-height: normal;
}

a.link_catmaker:active {    /*CatMaker website link*/
	color: #666666;
	font-size: 0.9em;
	font-weight: normal;
	text-decoration: none;
    font-family: Arial,Helvetica,sans-serif;
	font-style: normal;
	line-height: normal;
} 

a.link_pacts:link {    /*Pacts website link*/
	color: #666666;
	font-size: 0.9em;
	font-weight: normal;
	text-decoration: none;
    font-family: Arial,Helvetica,sans-serif;
	font-style: normal;
	line-height: normal;
}

a.link_pacts:visited {    /*Pacts website link*/
	color: #666666;
	font-size: 0.9em;
	font-weight: normal;
	text-decoration: none;
    font-family: Arial,Helvetica,sans-serif;
	font-style: normal;
	line-height: normal;
}

a.link_pacts:hover {    /*Pacts website link*/
	color: #666666;
	font-size: 0.9em;
	font-weight: normal;
	text-decoration: underline;
    font-family: Arial,Helvetica,sans-serif;
	font-style: normal;
	line-height: normal;
}

a.link_pacts:active {    /*Pacts website link*/
	color: #666666;
	font-size: 0.9em;
	font-weight: normal;
	text-decoration: none;
    font-family: Arial,Helvetica,sans-serif;
	font-style: normal;
	line-height: normal;
} 

a:link {    /*ASA fee information link from catalogue listing page*/
	color: #296dad;
	font-size: 0.9em;
	font-weight: normal;
	text-decoration: none;
    font-family: Arial,Helvetica,sans-serif;
	font-style: normal;
	line-height: normal;
}

a:visited {    /*ASA fee information link from catalogue listing page*/
	color: #296dad;
	font-size: 0.9em;
	font-weight: normal;
	text-decoration: none;
    font-family: Arial,Helvetica,sans-serif;
	font-style: normal;
	line-height: normal;
}

a:hover {    /*ASA fee information link from catalogue listing page*/
	color: #296dad;
	font-size: 0.9em;
	font-weight: bold;
	text-decoration: none;
    font-family: Arial,Helvetica,sans-serif;
	font-style: normal;
	line-height: normal;
}

a:active {    /*ASA fee information link from catalogue listing page*/
	color: #296dad;
	font-size: 0.9em;
	font-weight: normal;
	text-decoration: none;
    font-family: Arial,Helvetica,sans-serif;
	font-style: normal;
	line-height: normal;
} 
