@charset "utf-8";
/* CSS Document */

/* FONTS ############################################################################################# */

@import 'https://fonts.googleapis.com/css?family=Lato:400,400i,700|Open+Sans:400,400i,700|Passion+One';

body, p, li, button {font-family: 'Open Sans', 'sans-serif';}
h1, h2, h3, .quotetext {font-family: 'Lato', 'sans-serif';}

.sitename {letter-spacing: -0.1em;}

@font-face {
    font-family: 'ITC Blair Medium';
    src: url(/_css/ITC_Blair_Medium.ttf);
}

.sitename {font-family: 'ITC Blair Medium', 'sans serif';}


/* COLOURS & STYLE #################################################################################### */

body {background: #ffffff; margin: 0 0 0 0; color: #372c2c;}
ins {background: transparent; text-decoration: none;}

a {text-decoration: none; color: #e7482a;}
a:hover {text-decoration: underline;}
a.globalnav {color: #000000;}
a.footer-link1, a.footer-link2 {color: #000000;}
a.sitename {color: #000000; font-weight: bold;}
a.sitename:hover {text-decoration: none;}

.axpostdate, .axpricetype {color: silver;}
.axtitle, .axpricevalue {font-weight: bold;}
.axsleeps {color: silver;}
.axbyline {border-top: 1px dotted silver; border-bottom: 1px dotted silver;}

button {cursor: pointer; }
button {background: gold; border: none; color: rgb(50, 58, 69); font-weight: bold; border-radius: 2em;}
button.secondary {background: #eeeeee; border: 1px solid silver; color: rgb(50, 58, 69); font-weight: normal;}

.container-footer, .container-header {background: #fed800; color: #000000;}
.container-special, .container-landing {background: white;}
.container-error {background: #ffffb1;}

.contactform {color: #bbbbbb;}
.container-sharing {float: right;}

.featurebg {background: #eeeeee;}

.buyingoptionsicon, .buyingoptionsdesc, .buyingoptionsbuynow {border-bottom: 1px dotted silver;}

h2.bookauthor, h3.getthe {font-weight: normal;}

.productname {font-weight: bold;}

ul.tabs li {color: #222;}
ul.tabs li.current {background: #ededed; color: #222;}
.tab-content {background: #ededed;}
.tab-link {font-weight: bold;}
.quotetext {font-weight: bold;}

input.addressfieldelement {border: 1px solid silver;}
img.relatedbook {border: 1px solid silver;}

.antispamquestion {font-style: italic;}

#map {border: 1px solid silver;}

label {font-weight: bold;}

.offered {background-color: #eeeeee; padding: 0.75em 1em 0.75em 0.75em; text-align: center; display: inline-flex; margin: 0.5em 0.5em 0 0;}
.wanted {background-color: #eeeeee; padding: 0.75em 1em 0.75em 0.75em; text-align: center; display: inline-flex; margin: 0.5em 0 0 0;}

.rbutton-label {font-size: 0.9em; font-weight: normal;}
