<!--
.bookshop_header {
  height: 37px;
  background: #175BA1 url('/80256EDD006B8954/page01.gif') no-repeat top right;
  padding: 0px 0px 0px 0px;
}
.basket_subhead {
  color: #333333;
  font-weight: bold;
  padding: 5px 0px 0px 0px;
}
.basket_address {
}
.view_basket {
  padding: 13px 0px 0px 10px;
  height: 24px;
  border-bottom: 1px solid #FFFFFF;
 background-color: #a4bede;
}
.a_view_basket {
  text-transform: uppercase;
  font-weight: bold;
  color: #175BA1;
  background: url('/80256EDD006B8954/bs01.gif') no-repeat top left;
  padding: 2px 0px 5px 25px;
}
.publications {
  margin: 15px 15px 15px 15px;
  color: #333333;
}
.pub_tbl {
  margin: 8px 0px 8px 0px;
}
.book_img_l {
  border: 1px solid #333333;
  margin: 0px 15px 0px 0px;
}
.book_img_r {
  border: 1px solid #333333;
  margin: 0px 0px 0px 15px;
}
.pub_text {
  color: #666666;
}
.pub_title {
  font-weight: bold;
  color: #014C97;
}
.pub_date {
}
.a_pub {
  color: #014C97;
}
.pub_more {
  float: left;
  font-weight: bold;
  background: url('/80256EDD006B8954/bs02.gif') no-repeat center right;
  padding: 0px 15px 1px 0px;
}
.pub_level2 {
  margin: 8px 10px 10px 20px;
}
.pub_label {
  color: #333333;
}
.a_add_to_basket {
  font-size: 1.1em;
  font-weight: bold;
  color: #175BA1;
  background: url('/80256EDD006B8954/bs03.gif') no-repeat top left;
  padding: 0px 0px 0px 18px;
}
.pub_status {
  color: #CC0000;
}
.gifts_view {
  margin: 0px 0px 0px 1px;
  padding: 0px 0px 0px 0px;
}
.gift_item {
  position: relative;
  float: left;
  margin: 0px 4px 0px 4px;
  width: 100px;
  height: 175px;
}
.gift_title {
}
.gift_price {
  font-weight: bold;
}
.gift_img {
  border: 1px solid #333333;
  margin: 0px 0px 5px 0px;
}
.a_gift {
  color: #333333;
}
.gift_text {
  color: #333333;
}
.gift_title_pu {
  font-weight: bold;
  font-size: 1.1em;
}
.gifts_head {
  font-size: 1.1em;
  font-weight: bold;
  background-color: #DBE7F6;
  padding: 2px 2px 2px 4px;
  margin: 10px 0px 15px 0px;
}
.gifts_img {
  float: left;
  margin: 0px 5px 10px 5px;
}
.gifts_tbl {
  color: #333333;
}
.a_gifts {
  color: #4E6D8A;
}
.basket_button {
  position: relative;
  float: right;
  padding: 1px 5px 1px 5px;
  margin: 9px 8px 0px 0px;
  border: 1px solid #666666;
}
.a_basket_but {
  font-size: 10px;
  color: #175BA1;
}
.basket_title {
  font-size: 0.8em;
  font-weight: bold;
  margin: 0px 0px 0px 14px;
}
.basket_row_head {
  background-color: #B7CFED;
  color: #333333;
  padding: 4px 5px 4px 5px;
  text-align: left;
  font-weight: bold;
}
.basket_row {
  background-color: #DBE7F6;
  color: #333333;
  padding: 3px 5px 3px 5px;
}
.book_search_head {
  background-color: #DBE7F6;
  color: #333333;
  padding: 3px 5px 3px 5px;
  margin: 10px 0px 10px 4px;
  font-weight: bold;
  text-transform: uppercase;
}
.book_result {
  margin: 5px 0px 10px 15px;
  color: #666666;
}
.basket_total_text {
  font-size: 1.1em;
  font-weight: bold;
  margin: 2px 5px 3px 0px;
}
.basket_total_price {
  font-size: 1.6em;
  font-weight: bold;
  margin: 2px 5px 3px 0px;
}
.basket_total_calc {
  float: right;
  font-size: 1.1em;
  margin: 2px 3px 3px 0px;
  padding: 0px 0px 0px 15px;
  background: url('/80256EDD006B8954/bs04.gif') no-repeat center left;
}
.basket_blank_row {
  color: #333333;
  padding: 3px 5px 3px 5px;
}
.basket_payment {
  font-weight: bold;
}
.card_type {
  padding: 5px 0px 0px 0px;
}
.basket_payment_help {
  margin: 5px 0px 10px 0px;
}
//-->
