body {
	color:#1f1f1e;
}



div.orbit-wrapper div.timer{
	display: none !important;
}


.mainNavWrap{
	display: none;
}


.homepage .wrapHeader {
	height: auto;
	background: url(../images/homepage-bg.png) 50% bottom repeat-x;
}


.homepage .corporateIntro {
	font-size: 14px;
	margin: 0 0 0 61px;
}

.homepage img.corporateLogo {
	width:301px;
	margin: 35px 0 3px -10px;
}

.featuredContentWrap {
	width:66.6%;
	float:left;
}

.featuredContent {
 background: #fff url(../images/loading.gif) no-repeat center center ; height: 348px;

}
.featuredContent img {
	display: none;
 }

.featuredContent.orbit {
 background: none;
}

.featuredContent.orbit img {
	display: block;
}

.homepageHero {
	background:#31302f;
	margin-top:27px;
}

.lt-ie9 .homepageHero {
	margin-top:24px;
}

.homepageHero div.orbit.with-bullets {
margin-bottom: 0px;
}

.quicklinks {
	width:33.4%;
	float:left;
}

.homepageSlide > div{
	position: relative;
}
.homepageSlide > div > div{
	position: absolute;
	top:40px;
	left:9%;
	width:40%;
}
.homepageSlide div a.button{
	padding-top:5px;
	padding-bottom:5px;
	line-height:24px;
	height:24px;
	margin-top:15px;
}
.homepageSlide div a.button span{
	height:24px;
}


.homepageSlide div img{
	width: 100%;
}

.homepageSlide * {
	color:#fff;
}
.homepageSlide h2,
.homepageSlide p {
	font-size: 32px;
	margin:0 0 0 0;
	line-height: 110%;
}

.button.green {
	background:#81b344;
}

.homepageHero ul.orbit-bullets {
	bottom: 10px;
	left: 8%;
	margin: 0 0 0 0 !important;
}


ul.orbit-bullets li{
	background:#aaa;
	border-radius: 50%;
	-pie-border-radius: 50%;
	width:8px;
	height:8px;
	opacity:.4;
	filter:alpha(opacity=40);
	behavior:url(/javascripts/PIE.htc);
}

.homepageHero .orbit-bullets li {
	background:#fff;
}

ul.orbit-bullets li.active,
ul.orbit-bullets li:hover {
	opacity:1;
	filter:alpha(opacity=100);
}




.quicklinks {
	padding:40px 40px 20px 40px;
}

.quicklinks h2 {
		color:#fff;
		font-size:24px;
}

.quicklinks li {
	border-top:1px solid #504f4e;
	padding-left: 0

}

.quicklinks li:first-child {
	border-top:none;

}

.quicklinks a {
	color:#a09e9b;
	display: block;
	font-size: 13px;
	padding:9px 0 9px 0;
	font-weight: bold;
}


.quicklinks a span{
	background: url(../images/quicklinks.png) 0 2px no-repeat;
	display:block;
	float:left;
	height:11px;
	width:12px;
}

.quicklinks a:hover span{
	background-position: 0 -11px;

}

.quicklinks a:hover {
	color:#fd7c3d;
}


/* logo links */

.homepage-links {
	background: url(../images/homepage-links-bg.png) 0 -1px no-repeat;
}

.homepage-logo {
	width:16.66%;
	float:left;
	background:url(../images/homepage-logo-divider.png) no-repeat left top;
	position: relative;
	height: 207px;
}

.homepage-logo a {
	display: block;
	width:100%;
	height:100%;
	border-right:1px solid transparent;
}

.homepage-logo:last-child{
	border-bottom: none;
}

.homepage-logo:first-child {
	background:url(../images/mini-triangle.png) left bottom no-repeat;
}

.homepage-logo h3{
	color:#fff;
	font-size: 18px;
	margin-bottom:10px;
	padding:0 20px;
}

.homepage-logo p {
	padding:0 20px;
	color:#66b1ea;
	font-size: 13px;
	line-height:17px;
	font-weight: bold;

}

.homepage-logo div{
		background: url(../images/homepage-logos.png) no-repeat;
		width:45px;
		height:45px;
		margin-top:22px;
		margin-bottom:10px;
		margin-left:20px;
	}


.homepage-logo:hover {

	background: #fe7d3e; /* Old browsers */
	background: -moz-linear-gradient(top, #fe7d3e 0%, #d3461e 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fe7d3e), color-stop(100%,#d3461e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fe7d3e 0%,#d3461e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fe7d3e 0%,#d3461e 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fe7d3e 0%,#d3461e 100%); /* IE10+ */
	background: linear-gradient(to bottom, #fe7d3e 0%,#d3461e 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe7d3e', endColorstr='#d3461e',GradientType=0 ); /* IE6-9 */

}

.homepage-logo:hover *{
	color:#fff;
}

div.logo-journals { background-position: -48px 0;}
div.logo-cambridge { background-position: -106px 0;}
div.logo-education { background-position: -162px 0;}
div.logo-bibles { background-position: -215px 0;}
div.logo-careers { background-position: -271px 0;}



.homepage-logo:hover div { background-position: 0 -49px;}
.homepage-logo:hover div.logo-journals { background-position: -48px -49px;}
.homepage-logo:hover div.logo-cambridge { background-position: -106px -49px;}
.homepage-logo:hover div.logo-education { background-position: -162px -49px;}
.homepage-logo:hover div.logo-bibles { background-position: -215px -49px;}
.homepage-logo:hover div.logo-careers { background-position: -271px -49px;}



/*Tabs */

.tabs-content.products-slider-tabs  {
	overflow: hidden;
	margin-left:0px;
	margin-right:0px;
	padding:90px 10px 60px 10px ;
	margin-bottom: 0;
}


.product-area .tabs {
	border:none;
	position: absolute;
	margin-left:80px;

}

.product-area .tabs dd a:before,
.product-area .tabs dd a:after {
	content: ' ';
	width:65%;
	display: block;
	height:40px;
	position: absolute;
	bottom:-20px;
	background:#fff;
	display: none;

}


dl.tabs dd{
	margin: 0 6px 0 0;
}

dl.tabs dd.active {
	border:none;
	margin:0 6px 0 0;
}

.product-area .tabs dd.active a:before,
.product-area .tabs dd a:hover:before,
.product-area .tabs dd.active a:after,
.product-area .tabs dd a:hover:after,
.product-area .tabs dd a:before,
.product-area .tabs dd a:after {
display: block;

}

.product-area .tabs dd a:after {
	right:0;
	-webkit-transform: rotate(-10deg);
	-moz-transform: rotate(-10deg);
	-o-transform: rotate(-10deg);
	-ms-transform: rotate(-10deg);
	transform: rotate(-10deg);

	-webkit-transform-origin:100% 0%;
	-moz-transform-origin:100% 0%;
	-o-transform-origin:100% 0%;
	-ms-transform-origin:100% 0%;
	transform-origin:100% 0%;
}

.product-area .tabs dd a:before {
	left:0;
	-webkit-transform-origin:0% 0%;
	-moz-transform-origin:0% 0%;
	-o-transform-origin:0% 0%;
	-ms-transform-origin:0% 0%;
	transform-origin:0% 0%;

	-webkit-transform: rotate(10deg);
	-moz-transform: rotate(10deg);
	-o-transform: rotate(10deg);
	-ms-transform: rotate(10deg);
	transform: rotate(10deg);
}


.product-area .tabs dd a,
.featured-tab,
.selected-tab {
	overflow:hidden;
	float:left;
	position: relative;
	display: block;
	padding-bottom: 64px;
	padding-top: 10px;
	background:none;
	border:none;
	font-weight: bold;
	color: #1f1f1e;
	-webkit-transition: background, color.3s ease;
	-moz-transition: background, color .3s ease;
	-ms-transition: background, color .3s ease;
	-o-transition: background, color .3s ease;
	transition: background, color .3s ease;
	font-size: 13px;
}

.featured-tab,
.selected-tab {
	padding-bottom: 0;
	padding-top: 25px;
	font-size: 13px;
	font-weight: bold;
	padding-right: 14px;
	position: absolute;
}

.product-area .tabs dd.active a,
.product-area .tabs dd.active a:hover {
	color:#fff;
	border:none;
	background: #f57237; /* Old browsers */
	background: -moz-linear-gradient(top, #f57237 0%, #d3471f 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f57237), color-stop(100%,#d3471f)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f57237 0%,#d3471f 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f57237 0%,#d3471f 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f57237 0%,#d3471f 100%); /* IE10+ */
	background: linear-gradient(to bottom, #f57237 0%,#d3471f 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f57237', endColorstr='#d3471f',GradientType=0 ); /* IE6-9 */
}

.product-area .tabs dd a{
	background:#f3f2ee;
}


.product-area .tabs dd a:hover {
	background:#e8e7e5;
}


ul.products-slider-tabs {
	margin: 0 10px 20px;
}


/* products Slider */

div.products-slider  {
	overflow: visible;
		min-height:379px;
		/*min-height:406px;*/

}


.products-slider .orbit-slide {
		min-height:379px;
		/*min-height:406px;*/
}


.products-slider-tabs .slider-nav {
	margin-top: -39px;
	width: 100%;
	padding-top: 38px;
	border-top: 1px solid #a09e9b;
}

.products-slider-tabs .orbit-bullets {
	bottom: 10px;
	z-index:1;
}

div.orbit-wrapper div.slider-nav span.left, div.orbit-wrapper div.slider-nav span.right{
	background-image: url(../images/homepage-logos.png) !important;
	background-position: -1px -139px !important;
	background-repeat: no-repeat;
	background-size: 361px 400px !important;
	width:30px;
	height:30px;
	float:left;
	text-indent: -9999px;
	position: absolute;
	z-index: 0;
	top: auto;
	bottom:0;
	right:auto;
	margin-top: 0;
	cursor: pointer;
	display: block;
}



 div.orbit-wrapper .slider-nav span.left {
	background-position: -1px -139px !important;
}

 div.orbit-wrapper .slider-nav span.left:hover {
	background-position: -1px -107px !important;
}

div.orbit-wrapper div.slider-nav span.right {
	background-position:  -38px -107px !important;
	left: 40px;
}

 div.orbit-wrapper .slider-nav span.right:hover {
	background-position: -38px -139px !important;
}

/*books */


.product-item {
	float:left;
	width:16.666%;
	border-left:1px solid #d8d7d5;
	min-height:350px;
	background:#fff;
	position: relative;
}


.product-item:first-child {
	border:none;
}

.product-inner  {
    display: block;
    word-wrap: break-word;
}

.product-inner > * {
	margin:0 9px;
	display:block;
}


.book {
	height:230px;
	text-align: center;

}

.book-link,
.book-link:hover {
	display: block;
	color:#1f1f1f;
}
.book img{
	display: inline;
}

.product-item h5 {
	font-size:13px;
	line-height:16px;
	font-weight: bold;
	margin: 0 0 9px 0;
}
.product-item h5 span{
	font-weight: normal;
	display: block;
}

.product-item p {
	font-size: 11px;
	text-transform: uppercase;
	line-height: 13px;
	margin-bottom:10px;
}

.product-item p span {
	display: block;
	font-weight: bold;
}

.product-item p span.book-component {
    text-transform: none;
    font-weight: normal;
    font-size: 12px;
}

.product-item p span.mixed-media {
    font-size: 12px;
}

.product-item .price {
	font-size: 16px;
	font-weight: bold;
	color:#2b7ab5;
	margin-bottom: 10px ;
}

.product-item .price span{
	font-size: 13px;
	color: #d3461e;
	text-decoration: line-through;
	width: 100%;
	display: block;
}


.note {
	font-size:11px;
	font-weight: normal;
	color:#d3461e;

}

.product-item:first-child:hover .product-inner{
	margin-left:-7px;
}

.product-item.last-product-item:hover .product-inner {
	margin-left:-43px;
}



.book-hidden {
	display: none;
}

.book-hidden p{
	text-transform: none;
	font-size: 12px;
	line-height: 130%;
}

.book-hidden a{
	display: block;
	margin:10px 0;
}

.product-item:hover .book-hidden {
	display: block;
}

.book-hidden .note a.productInspection {
    margin: 0 !important;
}

.product-item:hover .product-inner{
	margin-top:-49px;
	width:205px;
	margin-left:-24px;
	background:#fff;
	position: relative;
	z-index:200;
	border:1px solid #dfdedb;
	box-shadow:0 0 4px rgba(0,0,0,.3);
	padding:13px 0;
}

.product-item:hover .product-inner > *{
	margin-left:13px;
	margin-right:13px;
}

.product-item:hover .book {
	height:auto;
	margin-bottom:10px;

}

.product-item .editorHover {
    display: none;
    font-weight: normal;
}

.product-item .editor {
    display: block;
    font-weight: normal;
}

.product-item:hover .editorHover {
    display: block;
}

.product-item:hover .editor {
    display: none;
}



/* Latest NEws */

.news-section  {
	padding-top:30px;
}

.news-section.columns  {
	padding-left: 45px;
}
.news-section.columns:first-child  {
	padding-left:0;
}
.news-section h2  {
	font-size:24px;
}

.news-section h2 a {
	font-size: 12px;
	height: 12px;
	display: block;
	line-height: 12px;
	margin-top:10px;
	font-weight: bold;
}

.no-touch .news-section h2 a:hover{
	text-decoration: underline;
}

.news-section .arrow span{
	background: url(../images/button-arrow-blue.png) no-repeat;
display: block;
float: left;
height: 9px;
width: 10px;
margin-top: 1px;

}

.news-section hr {
border-top: 1px solid #a09e9b;
margin: 0 0 21px;
}

.news-slide, .news-slide:hover  {
	display: block;
	color:#1f1f1f;
}

.news-slide{
	background-color: #f3f2ee;
	display: none;
}

.news-slide a {
	font-size: 13px;
	font-weight: bold;
	display: block;
	float: left;
}


.no-touch .news-slide a:hover h4{
	color: #2B7AB5;
}

.news-slide:last-child a{
	border-bottom: none;
}


.news-slide a.arrow{
	margin: 0 0 0 102px;
}

	.no-touch .news-slide a.arrow:hover{
		text-decoration: underline;
	}


.news-slide ul.social-links li a{
	border-bottom: none;
}

.news-slide-text  {
	margin-left:102px;
	display: block;
	color:#1f1f1f!important;

}

.news-slide h4  {
	text-transform: none;
	margin-top: 0;
	margin-bottom:6px;
	font-size: 13px;
}

.news-slide .news-pic {
	float:left;

}

div.news-slider {
		margin-bottom: 0;
}

.news-section div.orbit-wrapper div.slider-nav {
	display: block;
	border-top: 1px solid #dad9d5;
	height: 38px;
	position: absolute;
	bottom: 0;
	width: 100%;
	z-index: 5;
}

.news-section div.orbit-wrapper div.slider-nav span.left,
.news-section div.orbit-wrapper div.slider-nav span.right {
	z-index:20;
 }



.news-slide p {
	font-size:12px;
	line-height:17px;
	font-family: 'Droid Serif';
}


/* social links*/
.social-links {
	position: absolute;
	right:0;
	bottom: 0;
	z-index: 10;
}
.social-links li {
	float:left;
	margin-right: 8px;
}

.social-links  a {
	display: block;
	width:30px;
	height:30px;
	background:url(../images/homepage-logos.png) no-repeat;
	text-indent: -99999em;
}

.social-links a.twitter { background-position: -92px -107px }
.social-links a.facebook { background-position: -129px -107px;}
.social-links a.email { background-position: -165px -107px;}

.social-links a.twitter:hover { background-position: -92px -140px }
.social-links a.facebook:hover { background-position: -129px -140px;}
.social-links a.email:hover { background-position: -165px -140px;}



/*bordered section */

.bordered-section {
	margin-top:40px;
	margin-bottom: 0;
	border:11px solid #e5e4e0;
	padding:30px;
}

.bordered-section h3 {
	margin-top:0;
	margin-bottom:16px;
}


.socialFooter{
	padding: 10px 0 10px 0;
}


.alogo {
	background: url(../images/homepage-logos.png) no-repeat;
	width:45px;
	height:45px;
	float:left;
}

.info-box {

}

.info-box .info-text {
	margin-left: 60px;
}
.info-box h3 {
	margin: 0 0 1px;
	font-size: 13px;
	text-transform: uppercase;
	font-weight: bold;
}
.info-box p {
	font-size: 12px;
	line-height: 16px;
	font-family: 'Droid Serif';
	color:#1f1f1e;
}

.info-box:hover div.logo-authors { background-position: -2px -236px;}
.info-box:hover div.logo-librarians { background-position: -52px -236px;}
.info-box:hover div.logo-booksellers{ background-position: -102px -236px;}
.info-box:hover div.logo-media { background-position: -152px -236px;}
.info-box:hover div.logo-societies { background-position: -201px -236px;}
.info-box:hover div.logo-individuals { background-position: -252px -236px;}

div.logo-authors { background-position: -2px -183px;}
div.logo-librarians { background-position: -52px -183px;}
div.logo-booksellers{ background-position: -102px -183px;}
div.logo-media { background-position: -152px -183px;}
div.logo-societies { background-position: -201px -183px;}
div.logo-individuals { background-position: -252px -183px;}




/*Social links */







/* MAX WIDTH 920px */

@media only screen and (max-width: 920px) {

	.homepageSlide h2, .homepageSlide p {
		font-size: 26px;
	}

	.book {
		height: 210px;
	}

	div.news-slider,
	div.news-slider .fluid-placeholder,
	div.news-slider .orbit-slide {
		min-height:174px;
	}




}



/* MAX WIDTH 767px */
@media only screen and (max-width: 767px) {


.social-links{
	display: none;
}

	.mobileHeader .mainNavToggle{
		display: none !important;
	}


	.mobileHeader .searchToggle{
		right: 0;
	}

	.wrapHeader img.corporateLogo {
		margin: 25px auto 12px;
		width: 70%;
	}

	/*Feature content slider */

	.featuredContentWrap {
		width:100%;
	}

	.homepageHero {
		margin-top: 0;
	}

	.quicklinks  {
		display: none;
	}

	.homepage-links li{
		width: 100%;
		margin: 0 0 0 0;
		border-bottom: 1px solid #2b7ab5;
		height: 50px;
		line-height: 50px;
	}

	.homepageHero ul.orbit-bullets {
		left:auto;
		right:3%;
	}



	/*Concierge */

	.homepage-logo:hover,
	.homepage-logo:first-child,
	li.homepage-logo {
		background:none;
	}



	.homepage-links p {
		display: none;
	}


	.homepage-links li a{
		background: none;
	}

	.homepage-links li{
		border-bottom: 1px solid #1E69A5;
	}

	.homepage-links{
		background-color: #0F5692;
		background-image: none;
	}




	.homepage-links li  div{
		width: 25px;
		height: 25px;
		position: absolute;
		top: 12px;
		left: 12px;
		position:absolute;
		margin:0;

	}

	.homepage-links h3{
		font-size: 13px;
		color: #fff;
		padding: 0 0 0 0;
		margin: 0 0 0 46px;
		text-transform: none;
		font-weight: normal;
		height: 50px;
		line-height: 50px;
	}

	.homepage-links li a p{
		display: none;
	}


	/*Tabs */

	.product-area .tabs {
		padding: 0;
		margin:0;
		z-index:10;
		width:100%;
		height: auto;
		background: #31302f;
		padding-top:45px;
		display: none;
	}

	.product-area .tabs dd{
		float:none;
		display: block;
		background:#eee;
		width:100%;
		border-bottom: 1px solid #42403d !important;
		background-color: #31302f;
	}

	.product-area .tabs dd a, .product-area .tabs dd a:hover  {
		overflow: visible;
		float: none;
		position: static;
		display: block;
		padding-bottom: 10px;
		padding-top: 10px;
		color: #fff;
		display: block;
		font-size: 13px;
		height: 40px;
		line-height: 40px;
		padding: 0px 23px;
		font-weight: normal!important;
		background: none;
		}

	.featured-tab {
		margin-left:10px;
	}


	.selected-tab {
		padding: 19px 0 19px 12px;
		float: left;
		position: relative;
		font-weight: normal;
		color: #D3461E;
		text-transform: uppercase;
		font-weight: bold;
	}

	.featured-tab{
		display: none;
	}


	.product-area .tabs{
		position: relative;
		float: left;
		padding: 0 0 0 0;
	}

	.product-area .tabs dd a:before,
	.product-area .tabs dd a:after {
		display: none!important;
	}

	.tab-dropdown {
		display: block;
		height:45px;
		width:35px;
		background:url(../images/homepage-logos.png) no-repeat 0 -294px;
		position:absolute;
		right: 0;
		z-index:11;
		margin: 5px;
		font-size: 0;
		text-indent: -99999px;
		line-height: 0;
	}

	.tab-dropdown.open {
		background-position: -39px -294px;
	}



	/*Product slider */
	.tabs-content.products-slider-tabs {
		overflow: visible;
		margin-left: 0;
		margin-right: 0;
		padding: 0 0 0 0;
		margin-bottom: 0;
		margin-top: 50px;
		border-top: 1px solid #dfdfdf;
	}

	div.products-slider {
		margin-bottom: 0;
	}

	.products-slider > div {
		display: none;
	}

	.products-slider-tabs div.orbit .orbit-slide  {
		position: static!important;
	}

	.products-slider > div:first-child,
	.products-slider > .fluid-placeholder + div {
		display: block!important;

	}

	.products-slider .fluid-placeholder,
	.products-slider-tabs .orbit-bullets,
	.products-slider-tabs .slider-nav {
		display: none!important;
	}


	.product-item {
		float:none;
		width:100%;
		min-height:0;
		position: static!important;
		border:none;
		border-bottom: 1px solid #E5E5E5 !important;
		clear: both;
		padding: 0 0 0 0;
	}


.product-item:last-child{
	border-bottom: none !important;
}


	.product-inner {
		position: static;
	}

	.book {
		float:left;
		width:20%;
		height:auto;
		margin-bottom:0!important;
	}

	.book-hidden {display: block !important;}



	.book-link {
			margin-left:0;
	}

	.book-link > h5 {
		font-size: 16px;
	}

	.book-link > h5,
	.book-link > p,
	.book-link > .price,
	.book-hidden {
		margin-left: 23%!important;
	}

	.book-hidden a {
		float: left;
	}

	.product-inner .note {
		margin: 8px 0 0 23% !important;
	}

    .book-hidden .note a.productInspection {
        margin: 0 !important;
    }

	.product-item:hover .product-inner{
		margin:0!important;
		width:auto;
		margin-left:0;
		background:#fff;
		position: static;
		z-index:0;
		border:none;
		box-shadow:none;
		padding: 0;
	}


	.product-item:hover .product-inner .book-link, .product-item .product-inner .book-link{
		margin: 0 0 0 0 !important;
	}


	.product-item:hover .product-inner, .product-item .product-inner{
		padding: 19px 12px 19px 12px;
	}

	.load-more-books {
		display: block;
		margin:0 12px 20px;
	}



	.product-area .tabs dd a, .product-area .tabs dd a:hover{
		height: 50px !important;
		line-height: 50px !important;
		padding: 0 12px 0 12px !important;
		background-color: #F3F2EE !important;
		color: #31302F !important;
		border-bottom: 1px solid #DEDDD8;
	}


	.product-area .tabs dd.active a, .product-area .tabs dd.active a:hover{
		color: #fff !important;
	}


	.product-area .tabs dd a:before,
	.product-area .tabs dd a:after {
		height: 50px !important;
		padding: 0 12px 0 12px !important;
	}


	.product-area .tabs dd{
		height: 50px;
	}



	.product-item .book, .product-item:hover .book {
		height:auto;
		margin-bottom:0;
		width: 20% !important;
	}





	.product-item:first-child:hover .product-inner{
		margin-left:0;
	}

	.product-item.last-product-item:hover .product-inner {
		margin-left:0;
	}



	.product-item:hover .product-inner > *{
		margin: 0 0 0 0;
	}



	.product-inner > * {
		margin:0 0;
		display:block;
	}

	.product-item p{
		margin: 0 0 5px 0;
	}


	.book-hidden a{
		margin: 5px 0 0 0;
	}



	/* latest news */

	.news-section.columns {
		padding:0;
	}



	 .news-slide, .news-slide:hover  {
		display: block;
		padding:0 0 0 0;
		border-top: none;
		float: left;
		overflow: visible;
	}

	.news-slide:first-child,
	 hr + .news-slide {
		border-top: none;
	 }


	.news-slide a.arrow{
		display: none;
	}


	.toggle-section{
		float: left;
		overflow: visible;
		width: 100%;
	}

	.news-section hr {
		margin: 0 ;
		border-top:1px solid #dcd9cc;
	}

	.news-section div.orbit-wrapper div.slider-nav {
		display: none;
	}

	.news-slide .social-links {
		display: none;
	}

	.news-slider .orbit-slide {
		position: static!important;
	}

	.news-slider .fluid-placeholder {
		display: none!important;
	}

	.news-slider .news-slide {
		position: static!important;
		padding: 0 0 0 0;
		float: left;
		width: 100%;
	}


	.news-section h2,
	.bordered-section> h2 {
		font-size: 16px;
		padding:0 12px 0 12px;
		position: relative;
		border-top: 1px solid #d8d8d8;
		font-weight: normal;
		color: #31302F;
		margin: 0 0 0 0;
		line-height: 50px;
		height: 50px;
	}

	.news-section h2 a {
		display: none;
	}

	.news-section hr{
		border-top: 1px solid #d8d8d8;
	}

	.news-slide .news-pic{
		width: 25%;
		max-width: 84px;
	}


	.news-slide a.news-slide-text{
		width: 70%;
		margin: 0 0 0 30%;
	}



	.news-slide a{
		width: 100%;
		height: auto;
		padding: 19px 12px 19px 12px;
		border-bottom: 1px solid #d8d8d8;
	}

	.news-slide p{
		margin: 0 0 0 0;
		padding: 0 0 0 0;
	}

	/*bordered-section */
	.bordered-section {
		border:none;
		padding:0px;
		margin: 0;
		border-bottom: 1px solid #d8d8d8;
	}



	.toggle-icon {
		background: url("../images/sprite.png") no-repeat -975px -484px;
		float: right;
		width: 14px;
		height: 14px;
		margin: 18px 0 0 0;
		display: block;
	}


	.toggle-icon.open {
		background: url("../images/sprite.png") no-repeat -975px -264px;
	}



	.bordered-section .toggle-icon {
		background-position: -975px -264px;
	}


	.bordered-section .toggle-icon.open {
		background-position: -975px -484px;
	}


	.bordered-section .columns{
		padding:0 ;

	}

	.info-box  {
		line-height:50px;
		height:50px;
		display: block;
		clear:left;
		border-top:1px solid #d8d8d8;
		padding:0 10px;
		background-image: none;
	}

	.info-box h3 {
		line-height:50px;
		height:50px;
		font-weight: normal;
		text-transform: none;
	}

	.info-box p {
		display: none;
	}

	.info-box .info-text{
		margin-left: 0;
	}


	.alogo {
		width:25px;
		height:25px;
		margin-top:13px;
	}


.homepage-links li div{
	display: none !important;
}

	.mainNavWrap{
		display: none;
	}


.homepage-links h3{
	margin: 0 0 0 12px;
}

	.socialFooter{
		padding: 10px 12px 10px 12px;
		background-color: #fff;
	}


.wrapHeader .introText{
	display: none;
}



.alogo{
	display: none !important;
}






}



/*MAX WIDTH 480px */

@media only screen and (max-width: 480px) {
	.homepageSlide h2, .homepageSlide p {
		font-size: 19px;
	}

	.homepageSlide > div > div {
		width:60%;
	}



}


/* -----------------------------------------
   HI RES IMAGES
----------------------------------------- */


@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){




	.quicklinks a span{
		background-image: url(../images/quicklinks@2x.png)!important;
		-webkit-background-size:6px 18px;
		-o-background-size: 6px 18px;
		-moz-background-size:6px 18px;
		-ms-background-size: 6px 18px;
		background-size:6px 18px;
	}


	.homepage-logo div, .social-links a, .alogo{
		background-image: url(../images/homepage-logos@2x.png)!important;
		-webkit-background-size:361px 400px;
		-moz-background-size:361px 400px;
		-ms-background-size:361px 400px;
		-o-background-size:361px 400px;
		background-size:361px 400px;

	}



	.alogo {
		width:25px;
		height:25px;
		margin-top:13px;
	}




	.tab-dropdown{
		background-image: url(../images/homepage-logos@2x.png)!important;
		-webkit-background-size:361px 400px;
		-moz-background-size:361px 400px;
		-ms-background-size:361px 400px;
		-o-background-size:361px 400px;
		background-size:361px 400px;

	}


.homepage-logo div{
		background-image: url(../images/homepage-logos@2x.png)!important;
		-webkit-background-size:361px 400px;
		-moz-background-size:361px 400px;
		-ms-background-size:361px 400px;
		-o-background-size:361px 400px;
		background-size:361px 400px;

	}




		div.logo-authors, .info-box:hover div.logo-authors{ background-position: 0px -350px;}
		div.logo-librarians,.info-box:hover div.logo-librarians { background-position: -27px -350px;}
		div.logo-booksellers,.info-box:hover div.logo-booksellers{ background-position: -55px -350px;}
		div.logo-media,.info-box:hover div.logo-media { background-position: -83px -350px;}
		div.logo-societies, .info-box:hover 	div.logo-societies { background-position: -110px -350px;}
		div.logo-individuals,.info-box:hover div.logo-individuals { background-position: -138px -350px;}

		.toggle-icon{
			background-image: url("../images/sprite@2x.png") !important;
			-webkit-background-size: 1000px 1000px;
			-o-background-size: 1000px 1000px;
			-moz-background-size: 1000px 1000px;
			-ms-background-size: 1000px 1000px;
			background-size: 1000px 1000px;

		}


}






 /* Start of "Micro clearfix" */

.cf { zoom: 1; }
.cf:before,
.cf:after { content: ""; display: table; }
.cf:after { clear: both; }

/* End of "Micro clearfix" */
