/* @group Overall Layout */
body, html {
margin: 0px;
left: 0;
top: 0;
height: 100%;
padding: 0px;
min-height: 100%;
}
body {
font-family: "comenia-sans-web-1","comenia-sans-web-2", sans-serif;
line-height: 130%;
}
#mainbar {
margin-top: 20px;
max-width: 650px;
margin: 0 auto;
}
.wrap{
max-width: 1200px;
margin: 0 auto;
padding: 1em;
}
#footer {
margin-bottom: 20px;
max-width: 650px;
margin: 0 auto;
}
.small, #footer {
font-size: 80%;
line-height: 140%;
}
.footer_nav {
font: 700 90% termina-1, termina-2;
text-transform: uppercase;
letter-spacing: 2px;
}
/* @end */
/* @group Heading */
#head_area {
padding-bottom: 20px;
}
#head_type {
font: 700 50px/42px termina-1, termina-2,sans-serif;
border-bottom: 1px solid gray;
margin-top: 25px;
margin-bottom: 6px;
}
#head_dotnu {
font-weight: 100;
}
#head_type a:link, #head_type a:visited {
text-decoration: none;
color: black;
}
#tagline {
font: 100 18px/16px "termina-1", "termina-2";
}
#ts_container {
display: table;
font-size: 80%;
margin-top: -2px;
}
#ts_search {
display: table-row;
}
#ts_go {
padding-top: 3px !important;
padding-bottom: 0 !important;
}
#ts_search_field {
display: table-cell;
}
.ts_radio, .ts_other {
display: table-cell;
padding-right: 8px;
}
.ts_radio input[type="radio"] {
margin-right: 4px;
margin-left: 2px;
}
/* @end */
/* @group Forms */
input[type=text] {
margin: 2px 0 5px;
}
.s_title {
font-weight: bold;
padding-top: 7px;
}
.s_head {
padding-top: 38px;
padding-bottom: 8px;
font-size: 120%;
text-transform: uppercase;
letter-spacing: 4px;
}
.push_button, span#ts_go {
padding: 6px 8px 4px 7px;
margin-top: 7px;
text-decoration: none;
display: inline-block;
text-align: center;
margin-right: 9px;
border: 1px solid silver;
border-radius: 9px;
}
/* @end */
/* @group Misc */
#home_description {
font-size: 100%;
line-height: 140%;
font-style: italic;
}
a:link, a:visited {
text-decoration: none;
color: #3d6fd7;
}
.bookmarklet-lozenge {
background: #bebebe;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
padding: 4px 8px;
white-space: nowrap;
font-weight: 900;
}
.smaller {
font-size: 90%;
line-height: 120%;
}
.recent_list, .popular_list {
display: table;
}
.recent_item, .popular_item {
display: table-cell;
table-layout: fixed;
width: 33%;
font: 90%/110% comenia-sans-web-1, comenia-sans-web-2, sans-serif;
padding: 12px;
background-color: #d9dee3;
border: 3px solid white;
font-style: normal;
}
.recent_list img, .popular_list img {
padding-bottom: 9px;
}
.recent_inset {
}
.recent_row {
display: table-row;
}
.b_head {
padding-top: 20px;
padding-bottom: 10px;
font: bold 110% termina-1, termina-2;
}
/* @end */
/* @group Navigation
*/
.slug_range, .slug_sort_results, .slug_jump {
font-size: 80%;
line-height: 158%;
}
.slug {
padding-bottom: 30px;
}
/* @end */
/* @group Search Results */
.d_row {
padding-top: 5px;
}
.d_title {
font-size: 200%;
font-weight: bold;
line-height: 110%;
padding-bottom: 20px;
}
.d_main_image {
display: inline;
float: left;
padding-right: 8px;
padding-bottom: 8px;
}
.d_main {
}
#compare_editions .d_main {
}
/* @end */
/* @group Compare */
.bookch_row {
}
#title_image_right, .d_images, .d_main_image {
display: inline-block;
float: right;
padding-left: 10px;
}
.d_images {
padding-top: 5px;
}
#binding_box_
.ie_fix {
}
#stealthy_insert {
clear: left;
}
#stealthy_insert.priceblock_footnotes {
padding-top: 10px;
font-size: 70%;
line-height: 140%;
}
.pf_hang {
float: left;
margin-left: -22px;
text-align: right;
width: 20px;
margin-top: -3px;
}
#compare_book_info, #compare_editorial, #compare_editions {
margin-top: 20px;
padding-bottom: 9px;
}
.compare_subhead {
text-transform: uppercase;
font-family: termina-1, termina-2;
font-weight: 600;
letter-spacing: 6px;
border-bottom-style: solid;
border-bottom-width: 1px;
line-height: 95%;
margin-bottom: 9px;
color: #868aa6;
}
.d_big_title, .d_title {
font: 600 150%/130% termina-1, termina-2;
}
.d_descriptive {
clear: both;
padding-top: 10px;
padding-bottom: 10px;
}
#price_info_top {
clear: both;
padding-top: 10px;
font-size: 80%;
font-style: italic;
}
#priceblock {
display: table;
width: 100%;
}
.price_row, .price_row_other, .price_row_coupon {
display: table-row;
}
.price_row_other {
background-color: #d8ddff;
}
.price_row_coupon, #abebooks_signed, .coupon_row_text {
background-color: #bedfa3;
font-size: 80%;
}
#abebooks_signed, .coupon_row_text {
margin-bottom: -2px;
margin-left: -6px;
font-weight: bold;
padding-top: 3px;
padding-bottom: 0;
padding-left: 5px;
margin-right: -10px;
width: 95%;
}
#price_table_header {
display: table-row;
font-weight: bold;
color: #fff;
background-color: gray
}
.pr_buy_cell, .pr_price_cell, .pr_store_cell, .pr_shiptime_cell, .pr_arrivetime_cell, .pr_pack_cell, .pr_ship_cell, .pr_totaltime_cell, .pr_price_cell_head, .pr_store_cell_head, .pr_ship_ship_head, .pr_ship_pack_head, .pr_ship_total_head {
display: table-cell;
padding-bottom: 2px;
padding-right: 10px;
padding-top: 7px;
}
.pr_pack_cell, .pr_totaltime_cell, .pr_ship_pack_head, .pr_ship_total_head {
display: none !important;
}
.price_row_coupon .pr_price_cell {
font-weight: normal;
}
.price_row_coupon .pr_store_cell {
font-weight: bold;
}
.pr_price_cell, .pr_price_cell_head {
text-align: right;
padding-left: 2px;
}
.pr_store_cell {
font-weight: normal;
}
.pr_price_cell {
font-weight: bold;
}
.footnote_fix {
font-weight: normal;
}
.clear_space {
clear: both;
}
.bi_cell {
width: 50%;
display: table-cell;
padding-right: 10px;
}
#bi_annotation_frame {
display: table;
margin-top: 20px;
}
.bi_anno_text_head {
font-weight: bold;
}
.bi_annotation_text {
padding-top: 8px;
}
.bi_row {
display: table-row;
font-size: 90%;
line-height: 140%;
}
.bi_row img {
padding-right: 7px;
padding-bottom: 7px;
}
.bi_col_title {
font-weight: bold;
padding-right: 5px;
}
.bi_col_value {
}
.bi_subject {
padding-left: 10px;
}
.d_binding_list {
padding-bottom: 4px;
line-height: 140%;
font-size: 90%;
font-weight: bold;
padding-top: 15px;
}
#disclaimers {
border-top: 1px solid gray;
margin-top: 30px;
margin-bottom: -20px;
}
/* @end */
/* @group Editions */
.uw_binding_head, .d_edition_section {
letter-spacing: 1px;
padding-bottom: 6px;
margin-top: 12px;
font: 900 80% termina-1, termina-2;
}
.uw_binding_box_matched {
padding-top: 10px;
}
.uw_binding_matched_msg {
font: 90% termina-1, termina-2;
}
.uw_binding_detail, .uw_binding_item {
font-size: 80%;
line-height: 140%;
}
.uw_binding_item {
font-style: italic;
}
.uw_binding_box {
padding-top: 8px;
}
.d_edition_section {
margin-bottom: 0;
padding-bottom: 0;
}
.d_title {
padding-bottom: 7px;
font-size: 150%;
line-height: 120%;
}
.d_authors {
}
.multiple_edition_header {
font-family: termina-1, termina-2;
text-transform: uppercase;
padding-top: 20px;
}
.multiple_edition_short_list ul {
padding-left: 1px;
margin-top: 8px;
margin-bottom: 0;
list-style-type: disc;
}
.multiple_edition_short_list li {
padding-bottom: 2px;
}
.multiple_edition_message {
font-size: 90%;
line-height: 130%;
}
.d_annotation {
padding-bottom: 10px;
}
.d_binding_entry {
font-size: 80%;
line-height: 150%;
padding-bottom: 8px;
}
.d_all_editions {
font: 80% termina-1, termina-2;
padding-top: 7px;
}
.d_uwlist {
padding-bottom: 10px;
}
/* @end */
/* @group Price Progress bar */
#price_load_progress_container {
width: 100%;
margin-top: 10px;
margin-bottom: 5px;
}
#price_load_progress {
height: 9px;
-moz-border-radius: 0.7em;
-webkit-border-radius: 0.7em;
border-top-radius: 0.7em;
border-style: solid;
border-width: 1px;
width: 70%;
margin-bottom: 13px;
margin-left: 0px;
float: left;
padding-top: 0;
}
#price_load_progress_bar {
background-color: #6171e4;
height: 9px;
-moz-border-radius: 0.7em;
-webkit-border-radius: 0.7em;
border-top-radius: 0.7em;
width: 0;
float: left;
}
#price_load_text {
float: left;
margin-left: 6px;
padding-top: 0;
font-size: 80%;
margin-top: -3px;
}
/* @end */
/* @group Mobile Fixings */
@media only screen
and (max-width: 600px)
{
.pr_shiptime_cell, .pr_arrivetime_cell, .pr_pack_cell, .pr_ship_cell, .pr_totaltime_cell, .pr_ship_ship_head, .pr_ship_pack_head, .pr_ship_total_head {
display: none;
}
.pr_store_cell, .pr_price_cell {
font-size: 125%;
line-height: 140%;
}
.d_big_title, .d_title {
font: 100 120%/130% termina-1, termina-2;
}
#head_type {
font: 900 24px/24px "termina-1", "termina-2";
}
#tagline {
padding-bottom: 18px;
font: 100 13px/10px "termina-1", "termina-2";
}
.bi_cell {
display: block;
width: 100%;
padding-top: 10px;
}
#price_load_text {
display: none;
}
#price_load_progress {
width: 100%;
}
.compare_subhead {
font-weight: 900;
font-size: 80%;
}
.ts_radio {
display: none;
}
}
/* @end */
/* @group TOCs */
.toc_table {
display: table;
padding-top: 12px;
}
.toc_row, .toc_row_header {
display: table-row;
}
.toc_row_header {
font-weight: bold;
}
.toc_pn, .toc_pc, .toc_head {
display: table-cell;
padding-right: 16px;
}
/* @end */