/* This file will hold styles that are loaded using the same media query as the narrow grid. */

#views_slideshow_cycle_teaser_section_banner-block {
	height: 200px;
}

.view-banner .views-slideshow-cycle-main-frame-row-item img {
	width: 700px !important;
	height: auto;
}

.field-name-field-jacket,
.field-name-field-custom-jacket {
	float: left;
	width: 300px;
	margin-right: 20px;
}

.node-type-bookdata h1#page-title {
	float: right;
	width: 380px;
}

.node-type-bookdata .field-name-field-isbn,
.node-type-bookdata .field-name-field-subtitle,
.node-type-bookdata .field-name-field-contributors,
.node-type-bookdata .field-name-field-edition,
.node-type-bookdata .field-name-field-book-type,
.node-type-bookdata .field-name-field-pages,
.node-type-bookdata .field-name-field-audience,
.node-type-bookdata .field-name-field-imprint,
.node-type-bookdata .field-name-field-publisher,
.node-type-bookdata .field-name-field-origin,
.node-type-bookdata .field-name-field-width,
.node-type-bookdata .field-name-field-height,
.node-type-bookdata .field-name-field-depth,
.node-type-bookdata .field-name-field-weight,
.node-type-bookdata .field-name-field-rrp,
.node-type-bookdata .field-name-field-release-date,
.node-type-bookdata .field-name-field-subjects,
.node-type-bookdata .field-name-field-book-author-plain,
.node-type-bookdata .field-name-field-description {
	width: 375px;
	float: right;
}

.authors {
	width: 375px;
	float: right;
}

.field-name-field-retailers {
	width: 300px;
	padding: 0 0 10px;
	float: left;
	clear: left;
	overflow: auto;
}

.field-name-field-other-titles-by-author {
	width: 300px;
	padding: 0 0;
	float: left;
	clear: left;
}

.field-name-field-other-titles-by-author .view-about-the-author .views-row {
	float: left;
	padding: 1.5em 1.5em 0 0;
}

.field-name-field-other-titles-by-author .view-about-the-author .views-row-last {
	padding: 1.5em 0 0 0;
}

.field-name-field-other-titles-by-author .views-field-field-jacket img,
.field-name-field-other-titles-by-author .views-field-field-custom-jacket img {
	width: auto !important;
	height: 115px !important;
}

.block-views-about-the-author-block .views-field-field-image img {
	width: 200px !important;
	height: auto !important;
}

.block .view-authors-info .view-content {
	overflow: auto;
}

table.views-view-grid.cols-4 td{
	width: 23%;
}
table.views-view-grid.cols-4 td.col-1 {
	padding: 0 2% 2% 0;
}
table.views-view-grid.cols-4 td.col-2,
table.views-view-grid.cols-4 td.col-3 {
	padding: 0 1% 2% 1%;
}
table.views-view-grid.cols-4 td.col-4 {
	padding: 0 0 2% 2%;
}
.views-view-grid td .views-field-title{
	line-height: 14px !important;
}

.block .view-authors-info .views-row,
.block .view-events .views-row,
.block .view-competitions .views-row {
	width: 160px;
	margin: 0 10px 20px 10px;
	position: relative;
}

.block .view-authors-info .views-row.views-row-1,
.block .view-authors-info .views-row.views-row-5,
.block .view-authors-info .views-row.views-row-9,
.block .view-authors-info .views-row.views-row-13,
.block .view-events .views-row.views-row-1,
.block .view-competitions .views-row.views-row-1 {
	margin: 0 10px 20px 0;
}

.block .view-authors-info .views-row.views-row-2,
.block .view-authors-info .views-row.views-row-6,
.block .view-authors-info .views-row.views-row-10,
.block .view-authors-info .views-row.views-row-14,
.block .view-events .views-row.views-row-2,
.block .view-competitions .views-row.views-row-2,
.block .view-authors-info .views-row.views-row-3,
.block .view-authors-info .views-row.views-row-7,
.block .view-authors-info .views-row.views-row-11,
.block .view-authors-info .views-row.views-row-15,
.block .view-events .views-row.views-row-3,
.block .view-competitions .views-row.views-row-3 {
	margin: 0 10px 20px 10px;
}

.block .view-authors-info .views-row.views-row-4,
.block .view-authors-info .views-row.views-row-8,
.block .view-authors-info .views-row.views-row-12,
.block .view-authors-info .views-row.views-row-16,
.block .view-events .views-row.views-row-4,
.block .view-competitions .views-row.views-row-4 {
	margin: 0 0 20px 10px;
}

.block .view-authors-info .views-field-title,
.block .view-events .views-field-title,
.block .view-competitions .views-field-title {
	width: 160px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}

.block .view-authors-info .views-field-field-image,
.block .view-events .views-field-field-event-poster,
.block .view-competitions .views-field-field-block-image {
	width: 160px;
	height: 160px;
	padding-top: 40px;
}
.view-bestsellers table.cols-4 td{
	width: 23%;
}
.view-bestsellers table.cols-4 td.col-1 {
	padding: 0 2% 2% 0;
}
.view-bestsellers table.cols-4 td.col-2,
.view-bestsellers table.cols-4 td.col-3 {
	padding: 0 1% 2% 1%;
}
.view-bestsellers table.cols-4 td.col-4 {
	padding: 0 0 2% 2%;
}
.page-penguin-book-club-new .view-book-club td,
.page-penguin-book-club .view-book-club td,
.page-penguin-book-club .view-book-clubs td {
	text-align: left;
	width: 23%;
}

.page-penguin-book-club .view-book-club td.col-1 {
	padding: 0 2% 2% 0;
}
.page-penguin-book-club .view-book-club td.col-2,
.page-penguin-book-club .view-book-club td.col-3 {
	padding: 0 1% 2% 1%;
}
.page-penguin-book-club .view-book-club td.col-4 {
	padding: 0 0 2% 2%;
}
.view-display-id-attachment_1 .views-field-field-jacket img,
.view-display-id-attachment_1 .views-field-field-custom-jacket img {
	width: auto !important;
	height: 250px !important;
}

.view-search-books .views-field-field-jacket,
.view-search-books .views-field-field-custom-jacket{
	width: 190px;
}

#views-exposed-form-search-authors-page {
	width: 50%;
}

.node-type-authors #page-title {
	float: right;
  margin: 0 0 20px;
  width: 380px;
}

.node-authors .field-name-field-image img  {
	width: 300px !important;
}

.node-authors .field-name-body .field-label {
    margin: 0 0 10px 320px;
}

#block-views-video-block iframe {
	height: 470px;
}

#zone-postscript {
	width: 720px;
}

#zone-postscript .region-postscript-first-inner {
	border-right: 1px solid #f56f21;
	margin-right: 0;
}

#zone-postscript .region-postscript-first {
	margin: 0;
	padding-left: 10px;
}

#zone-postscript .region-postscript-second {
	margin: 0;
	padding-left: 10px;
}


/* Frontpage blocks */

.category-block {
	width: 160px;
}

.category-block a.title {
	padding: 10px;
	width: 135px;
}

.category-block .image {
	width: 160px;
}

.category-block .image img {
	width: 100%;
	height: 100%;
}

.category-block.one {
	margin-right: 10px;
	clear: none;
}

.category-block.two,
.category-block.three {
	margin: 0 10px;
	clear: none;
}

.category-block.four {
	margin-left: 10px;
}

/* Book Listings */
.view-book-listings-page {
	margin-left: 25%;
}
.view-book-listings-page .views-field-name {
	margin-bottom: 10px;
	line-height: 1.2em;
}
.view-book-listings-page > .view-content {
	position: relative;
	overflow: auto;
}
.view-book-listings-page > .view-content > .views-row {
	display: none;
}
.view-book-listings-page > .view-content > .views-row.views-row-1 {
	display: block;
}
.view-book-listings-page > .view-content > .views-row table {
	margin-top: 0;
}
.view-book-listings-page-menu {
	width: 23%;
	float: left;
}
.view-book-listings-page-menu a.link {
	display: block;
	font-size: 1.25em;
	color: #333;
	line-height: 2em;
	border-bottom: 1px solid #ccc;
	border-left: 5px solid;
  text-indent: 10px;
}
.view-book-listings-page-menu a.active,
.view-book-listings-page-menu a:hover {
	background-color: #efefef;
}
.view-book-listings-page-menu a.link-1 {
	border-top: 1px solid #ccc;
	border-left-color: #ff6600;
}
.view-book-listings-page-menu a.link-2 {
	border-left-color: #000000;
}
.view-book-listings-page-menu a.link-3 {
	border-left-color: #034da2;
}
.view-book-listings-page-menu a.link-4 {
	border-left-color: #a8a9ad;
}
.view-book-listings-page-menu a.link-5 {
	border-left-color: #00adef;
}
.view-book-listings-page-menu a.link-6 {
	border-left-color: #fdb813;
}
.view-book-listings-page-menu a.link-7 {
	border-left-color: #b01116;
}
.view-book-listings-page-menu a.link-8 {
	border-left-color: #46822c;
}
.view-book-listings-page-menu a.link-9 {
	border-left-color: #0082a4;
}
.view-book-listings-page-menu a.link-10 {
	border-left-color: #f48221;
}
.view-book-listings-page-menu a.link-11 {
	border-left-color: #bdd630;
}
.view-book-listings-page-menu a.link-12 {
	border-left-color: #5b2d90;
}
.view-book-listings-page-menu a.link-13 {
	border-left-color: #ed008c;
}

/* Book taxonomy listings */
body.context-listing .views-row {
	width: 23%;
}
body.context-listing .views-row.views-row-1,
body.context-listing .views-row.views-row-5,
body.context-listing .views-row.views-row-9,
body.context-listing .views-row.views-row-13 {
	padding: 0 2% 5% 0;
	clear: left;
}
body.context-listing .views-row.views-row-2,
body.context-listing .views-row.views-row-3,
body.context-listing .views-row.views-row-6,
body.context-listing .views-row.views-row-7,
body.context-listing .views-row.views-row-10,
body.context-listing .views-row.views-row-11,
body.context-listing .views-row.views-row-14,
body.context-listing .views-row.views-row-15 {
	padding: 0 1% 5% 1%;
	clear: none;
}
body.context-listing .views-row.views-row-4,
body.context-listing .views-row.views-row-8,
body.context-listing .views-row.views-row-12,
body.context-listing .views-row.views-row-16 {
	padding: 0 0 5% 2%;
	clear: none;
}