input[type="checkbox"],
input[type="radio"] {
	vertical-align: text-top;
}
input[type="text"],
input[type="number"],
input[type="password"],
textarea,
select {
	border: 1px solid #ddd;
	line-height: normal;
	margin-top: 6px;
	min-height: 0;
}
input[type="text"],
input[type="number"],
input[type="password"],
textarea {
	padding-right: 10px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.red {
	color: #7c2211;
}
.leftbkgd {
	position: absolute;
	top: 50px;
	left: -140px;
}
.rightbkgd {
	position: absolute;
	top: 75px;
	right: -250px;
}
div.CheckoutOrderComments textarea {
	padding: 4px;
}
a.morelink {
	text-decoration: none;
	outline: none;
}
.morecontent span {
	display: none;
}
.comment { /*    width: 400px;
    background-color: #f0f0f0;
    margin: 10px;*/
}
ul.pdflist li {
	list-style: none;
}
#FilteredListProducts .ProductList .ProductImage {
	width: 120px !important;
}
/* Color: Blue */

body, body#home, body.home {
	color: #535353;	/*  */
	background: url('/wp-content/themes/bapo-new/images/bg-01.jpg') #b69b70 repeat-x center top;
}
html.express, body.express {
	background: #fff;
}
body.express #Container {
	width: 620px;
}
a {
	color: #002740;
	font-weight: normal;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a.GeneralBtn:hover {
	color: #fff;
	text-decoration: none;
}
h3 {
	color: #002740;
	font-family: 'lucida_brightdemibold', Verdana, sans-serif;
} /* BAPO - 10/18/2012 */
h6 {
	color: #000;
	font-weight: bold;
	font-size: 14px;
	padding: 10px 0;
}
.bottom-footer a {
	color: #fff;
}
/* buttons */
div.buttonstart {
	display: none;
	background: url('../../default/images/button-left.png') no-repeat;
	width: 25px;
	float: left;
	height: 20px;
	padding-top: 1px;
}
div.buttonstart.white {
}
div.buttonstart.grey {
	background: url('../../default/images/button-leftgrey.png') no-repeat;
}
div.buttonstart span, div.iconslegend div.icons {
	background: url('../../default/images/icons.png') 0 0 no-repeat;
	width: 18px;
	height: 20px;
	margin-left: 2px;
	display: inline-block;
}
div.buttonstart span {
	background: url('../../default/images/icons-v.png') 0 0 no-repeat;
	width: 20px;
}
div.buttonend {
	background: url('../../default/images/button-right.png') right no-repeat;
	width: 120px;
	height: 20px;
	float: left;
	margin-right: 3px;
}
div.buttonend.white {
}
div.buttonend.white span, div.buttonend.white span a {
	color: #fff;
	text-decoration: none;
}
div.buttonend.grey {
	background: url('../../default/images/button-rightgrey.png') right no-repeat;
}
div#HomeFeaturedProducts div.icons, div#ProductDetails div.icons,
div#NBProductDetails div.icons,
div.booktitle div.icons,
div#SideShopByBrand div.icons,
div#SideProductRelated div.icons,
div#slide_content div.icons,
div#BrandContent div.icons,
div#CategoryContent div.icons,
div#SearchPage div.icons,
ul.ProductList div.icons,
div#featuredbooks div.icons {
	background: url('/wp-content/themes/bapo-new/images/icon-sprite.png') 0 -200px no-repeat;
	width: 100px;
	height: 100px;
	display: inline-block;
}
div.booktitle div.icons, div#BrandContent div.icons, div#SideProductRelated div.icons {
	display: inline-block;
	float: none !important;
}
div#HomeFeaturedProducts div.icons, div#ProductDetails div.setinfo div.icons, div#NBProductDetails div.setinfo div.icons, div.booktitle div.icons, div#SideShopByBrand div.icons, div#SideProductRelated div.icons, div#slide_content div.icons, div#BrandContent div.icons, div#CategoryContent div.icons, div#SearchPage div.icons, ul.ProductList div.icons, div#featuredbooks div.icons {
	width: 20px;
	float: left;
}
div#HomeFeaturedProducts li.ListView div.icons, div#featuredbooks div.icons {
	display: table-cell;
}
div.buttonstart span.info {
	background-position: 0 -675px;
}
div.buttonstart span.signup {
	background-position: 0 -474px;
}
div.buttonstart span.support {
	background-position: 0 -824px;
}
div.buttonstart span.cart {
	background-position: 0 -849px;
}
div.buttonstart.white span.cart {
	background-position: 0 -750px;
}
div.buttonstart span.checkout {
	background-position: 0 -774px;
}
div.buttonend a {
	vertical-align: middle;
	display: table-cell;
	height: 20px;
}
div.buttonend span.text {
	vertical-align: middle;
	display: table-cell;
	height: 20px;
}
/*
div.iconslegend div.icons {
	display: block;
	margin: 7px 0;
}
div.iconslegend div.icons span {
	padding-left: 20px;
	display: inline-block;
	width: 100px;
	font-family: 'lucida_brightdemibold', Verdana, sans-serif;
}
font-size: 16px;
}
div.iconslegend div.icons.paper {
	background-position: 0 -25px;
}
div.iconslegend div.icons.hardback {
	background-position: -25px -25px;
}
div.iconslegend div.icons.binded {
	background-position: -50px -25px;
}
div.iconslegend div.icons.epub {
	background-position: -75px -25px;
}
div.iconslegend div.icons.pdf {
	background-position: -100px -25px;
}
div.iconslegend div.icons.video {
	background-position: -125px -25px;
}
div.iconslegend div.icons.mp3 {
	background-position: -150px -25px;
}
div.iconslegend div.icons.cd {
	background-position: -150px -25px;
}
div.iconslegend div.icons.mobikindle {
	background-position: -75px -25px;
}
div.iconslegend div.icons.cassette {
	background-position: -150px -25px;
}
*/
div#HomeFeaturedProducts div.icons.paper, div#ProductDetails div.icons.paper, div.booktitle div.icons.paper, div#NBProductDetails div.icons.paper, div#SideShopByBrand div.icons.paper, div#SideProductRelated div.icons.paper, div#slide_content div.icons.paper, div#BrandContent div.icons.paper, div#CategoryContent div.icons.paper, div#SearchPage div.icons.paper, ul.ProductList div.icons.paper, div#featuredbooks div.icons.paper {
	background-position: 0 -290px;
}
div#HomeFeaturedProducts div.icons.hardback, div#ProductDetails div.icons.hardback, div.booktitle div.icons.hardback, div#NBProductDetails div.icons.hardback, div#SideShopByBrand div.icons.hardback, div#SideProductRelated div.icons.hardback, div#slide_content div.icons.hardback, div#BrandContent div.icons.hardback, div#CategoryContent div.icons.hardback, div#SearchPage div.icons.hardback, ul.ProductList div.icons.hardback, div#featuredbooks div.icons.hardback {
	background-position: 0 -390px;
}
div#HomeFeaturedProducts div.icons.binded, div#ProductDetails div.icons.binded, div.booktitle div.icons.binded, div#NBProductDetails div.icons.binded, div#SideShopByBrand div.icons.binded, div#SideProductRelated div.icons.binded, div#slide_content div.icons.binded, div#BrandContent div.icons.binded, div#CategoryContent div.icons.binded, div#SearchPage div.icons.binded, ul.ProductList div.icons.binded {
	background-position: 0 -45px;
}
div#HomeFeaturedProducts div.icons.epub, div#ProductDetails div.icons.epub, div.booktitle div.icons.epub, div#NBProductDetails div.icons.epub, div#SideShopByBrand div.icons.epub, div#SideProductRelated div.icons.epub, div#slide_content div.icons.epub, div#BrandContent div.icons.epub, div#CategoryContent div.icons.epub, div#SearchPage div.icons.epub, ul.ProductList div.icons.epub, div#featuredbooks div.icons.epub {
	background-position: 0 -595px;
}
div#HomeFeaturedProducts div.icons.pdf, div#ProductDetails div.icons.pdf, div.booktitle div.icons.pdf, div#NBProductDetails div.icons.pdf, div#SideShopByBrand div.icons.pdf, div#SideProductRelated div.icons.pdf, div#slide_content div.icons.pdf, div#BrandContent div.icons.pdf, div#CategoryContent div.icons.pdf, div#SearchPage div.icons.pdf, ul.ProductList div.icons.pdf {
	background-position: 0 -595px;
}
div#HomeFeaturedProducts div.icons.video, div#ProductDetails div.icons.video, div.booktitle div.icons.video, div#NBProductDetails div.icons.video, div#SideShopByBrand div.icons.video, div#SideProductRelated div.icons.video, div#slide_content div.icons.video, div#BrandContent div.icons.video, div#CategoryContent div.icons.video, div#SearchPage div.icons.video, ul.ProductList div.icons.video {
	background-position: 0 -120px;
}
div#HomeFeaturedProducts div.icons.mp3, div#ProductDetails div.icons.mp3, div.booktitle div.icons.mp3, div#NBProductDetails div.icons.mp3, div#SideShopByBrand div.icons.mp3, div#SideProductRelated div.icons.mp3, div#slide_content div.icons.mp3, div#BrandContent div.icons.mp3, div#CategoryContent div.icons.mp3, div#SearchPage div.icons.mp3, ul.ProductList div.icons.mp3 {
	background-position: 0 -500px;
}
div#HomeFeaturedProducts div.icons.mobikindle, div#ProductDetails div.icons.mobikindle, div.booktitle div.icons.mobikindle, div#NBProductDetails div.icons.mobikindle, div#SideShopByBrand div.icons.mobikindle, div#SideProductRelated div.icons.mobikindle, div#slide_content div.icons.mobikindle, div#BrandContent div.icons.mobikindle, div#CategoryContent div.icons.mobikindle, div#SearchPage div.icons.mobikindle, ul.ProductList div.icons.mobikindle {
	background-position: 0 -595px;
}
div#HomeFeaturedProducts div.icons.cassette, div#ProductDetails div.icons.cassette, div.booktitle div.icons.cassette, div#NBProductDetails div.icons.cassette, div#SideShopByBrand div.icons.cassette, div#SideProductRelated div.icons.cassette, div#slide_content div.icons.cassette, div#BrandContent div.icons.cassette, div#CategoryContent div.icons.cassette, div#SearchPage div.icons.cassette, ul.ProductList div.icons.cassette {
	background-position: 0 0;
}
div#HomeFeaturedProducts div.icons.cd, div#ProductDetails div.icons.cd, div.booktitle div.icons.cd, div#NBProductDetails div.icons.cd, div#SideShopByBrand div.icons.cd, div#SideProductRelated div.icons.cd, div#slide_content div.icons.cd, div#BrandContent div.icons.cd, div#CategoryContent div.icons.cd, div#SearchPage div.icons.cd, ul.ProductList div.icons.cd {
	background-position: 0 -205px;
}
div#HomeFeaturedProducts div.icons.mp4, div#ProductDetails div.icons.mp4, div.booktitle div.icons.mp4, div#NBProductDetails div.icons.mp4, div#SideShopByBrand div.icons.mp4, div#SideProductRelated div.icons.mp4, div#slide_content div.icons.mp4, div#BrandContent div.icons.mp4, div#CategoryContent div.icons.mp4, div#SearchPage div.icons.mp4, ul.ProductList div.icons.mp4 {
	background-position: 5px -101px;
}
/* BUTTONS*/
div#side-login div.buttonend {
	width: 67px;
}
div#side-newsletter div.buttonend {
	width: 67px;
}
div#side-support div.buttonend {
	width: 80px;
}
div#top-welcome div.buttonend {
	width: 269px;
}
div#top-myaccount div.buttonend {
	width: 82px;
}
div#top-item div.buttonend {
	width: 137px;
	margin-right: 8px;
}
div#top-checkout div.buttonend {
	width: 67px;
}
div#view-details div.buttonend {
	width: 82px;
}
div#author-image div.buttonend, div#author-pdfsheet div.buttonend {
	width: 170px;
}
div#BenefactorPromotion .Promotion div.buttonend {
	width: 200px;
}
div#page-addtocart div.buttonend {
	width: 82px;
}
div#side-filter div.buttonend {

	color: black;
	width: 132px;
}
li a.icons {
	padding: 5px 15px;
}
li.active a.icons {
	background: #002740 url('../../default/images/icons-v.png') no-repeat;
}
li a.icons.star, li.active a.icons.star {
	background-position: 0 -625px;
}
li a.icons.books, li.active a.icons.books {
	background-position: 0 -175px;
}
li a.icons.bio, li.active a.icons.bio {
	background-position: 0 -675px;
}
li a.icons.ProductDescription, li a.icons.ProductCriticalAcclaim, li a.icons.ProductAuthorBio, li a.icons.ProductToC {
	background-position: 0 -793px;
}
li a.icons.ProductDownloads {
	background-position: 0 -694px;
}
/* ICONS LEGEND */
.iconslegend {
	margin: 0;
	padding: 40px 0 0 20px;
	width: 119px;
	z-index: 99999;
	height: 200px !important;
	background: url('/bookstore/templates/default/images/legends-bk.png') no-repeat;
}
.iconsmark {
	position: fixed;
	top: 550px;
	left: 0;
}
/* TOP BAR */
div#top-item {
	padding-right: 2px;
}
div#top-pinfo {
	float: left;
	width: 291px;
}
div#top-pinfo table td {
	font-size: 14px;
	font-family: 'lucida_brightdemibold', Verdana, sans-serif; /* BAPO - 10/18/2012 */
	color: #fff;
	font-weight: bold;
	text-align: center;
}
div.Block.BlockContent.banner_home_page_top {
	width: 642px;
	height: 150px;
	float: left;
	padding: 0;
	margin: 0;
	display: inline;
	position: absolute;
	left: 10px;
}
div.Block.banner_home_page_top p, div.Block.banner_home_page_top p img {
	margin: 0;
	padding: 0;
}
div#random-wrapper {
	position: absolute;
	right: 10px;
	z-index: 0;
}
img#BishopImage {
	z-index: 9999;
	position: absolute;
	bottom: -70px;
	right: -55px;
}
#Header .invite-link {
	/*display: block;*/
	background-color: #9EC845;
	-webkit-border-radius:100px;
	-moz-border-radius:100px;
	border-radius:100px;
	color: #FFF;
	width: 78px;
	height: 78px;
	padding-top: 17px;
	position: absolute;
	right: -15px;
	top: 100px;
	z-index: 10000;
	font-size: 11px;
	line-height: 13.5px;
	letter-spacing: -0.5px;
	text-align: center;
	text-shadow:rgba(0, 0, 0, 0.580392) 0px 1px 2px;
-webkit-box-shadow:rgba(0, 0, 0, 0.258824) 1px 2px 3px 0px, rgba(255, 255, 255, 0.30) 1px 1px 3px 2px inset, rgba(0, 0, 0, 0.20) -1px -1px 3px 2px inset;
-moz-box-shadow:rgba(0, 0, 0, 0.258824) 1px 2px 3px 0px, rgba(255, 255, 255, 0.30) 1px 1px 3px 2px inset, rgba(0, 0, 0, 0.20) -1px -1px 3px 2px inset;
box-shadow:rgba(0, 0, 0, 0.258824) 1px 2px 3px 0px, rgba(255, 255, 255, 0.30) 1px 1px 3px 2px inset, rgba(0, 0, 0, 0.20) -1px -1px 3px 2px inset;
background: rgba(90,183,23,0.95);
background: -moz-radial-gradient(center, ellipse cover, rgba(90,183,23,0.95) 0%, rgba(179,221,146,0.9) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, , color-stop(0%, rgba(90,183,23,0.95)), color-stop(100%, rgba(179,221,146,0.9)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(90,183,23,0.95) 0%, rgba(179,221,146,0.9) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(90,183,23,0.95) 0%, rgba(179,221,146,0.9) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(90,183,23,0.95) 0%, rgba(179,221,146,0.9) 100%);
background: radial-gradient(ellipse at center, rgba(90,183,23,0.95) 0%, rgba(179,221,146,0.9) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5ab717', endColorstr='#b3dd92', GradientType=1 );
display:none; /* D - 7/23/2014 - JS request hidden for now */
}

#Header .invite-link:hover {
text-decoration: none;
background: rgba(90,183,23,1);
background: -moz-radial-gradient(center, ellipse cover, rgba(90,183,23,1) 0%, rgba(179,221,146,1) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, , color-stop(0%, rgba(90,183,23,1)), color-stop(100%, rgba(179,221,146,1)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(90,183,23,1) 0%, rgba(179,221,146,1) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(90,183,23,1) 0%, rgba(179,221,146,1) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(90,183,23,1) 0%, rgba(179,221,146,1) 100%);
background: radial-gradient(ellipse at center, rgba(90,183,23,1) 0%, rgba(179,221,146,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5ab717', endColorstr='#b3dd92', GradientType=1 );

}
/* quotes */
#Header div.example {
	padding: 20px 0 0 5px;
	overflow: hidden;
}
ul#quotes {
	float: left;
	float: none;
	margin: 0 auto;
	width: 100%;
	font-style: italic;
}
#Header ul#quotes {
	/*background: rgba(0,0,0,0.25);*/
	width: 74%;
	padding-right: 40px;
	line-height: 25px;
	font-size: 18px;
	overflow: hidden;
	max-height: 146px;
	-webkit-border-radius:9px;
	-moz-border-radius:9px;
	border-radius:9px;
	border-width:1px;
	border-style:solid;
	border-color:rgba(255, 255, 255, 0.156863) rgba(0, 0, 0, 0.0666667) rgba(0, 0, 0, 0.168627) rgba(255, 255, 255, 0.137255);
	margin: 0;
/* CSS */
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxyYWRpYWxHcmFkaWVudCBpZD0iZyI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSJyZ2JhKDAsIDAsIDAsIDAuMTA4KSIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0icmdiYSgwLCAwLCAwLCAwLjI1KSIvPjwvcmFkaWFsR3JhZGllbnQ+PHJlY3QgeD0iMCUiIHk9IjAlIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJyZ2JhKDAsIDAsIDAsIDAuMjUpIiAvPjxyZWN0IHg9IjAlIiB5PSIwJSIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNnKSIgLz48L3N2Zz4=);
background-image: -webkit-gradient(radial, 50% 50%, 0, 50% 50%, 547, color-stop(0%, rgba(0, 0, 0, 0.108)), color-stop(100%, rgba(0, 0, 0, 0.25)));
background-image: -webkit-radial-gradient(center center, farthest-side, rgba(0, 0, 0, 0.108) 0%, rgba(0, 0, 0, 0.25) 100%);
background-image: -moz-radial-gradient(center center, farthest-side, rgba(0, 0, 0, 0.108) 0%, rgba(0, 0, 0, 0.25) 100%);
background-image: -ms-radial-gradient(center center, farthest-side, rgba(0, 0, 0, 0.108) 0%, rgba(0, 0, 0, 0.25) 100%);
background-image: -o-radial-gradient(center center, farthest-side, rgba(0, 0, 0, 0.108) 0%, rgba(0, 0, 0, 0.25) 100%);
background-image: radial-gradient(farthest-side at center center, rgba(0, 0, 0, 0.108) 0%, rgba(0, 0, 0, 0.25) 100%);


}
#main ul#quotes {
	position: relative;
	line-height: 25px;
	font-size: 24px;
}
#main ul#quotes:before,
#main ul#quotes:after {
	content: "";
	position: absolute;
	height: 65px;
	width: 59px;
}
#main ul#quotes:before {
	left: 40px;
	top: 20px;
	background: url(/wp-content/themes/bapo-new/images/quote01-start.png);
}
#main ul#quotes:after {
	bottom: 20px;
	right: 40px;
	background: url(/wp-content/themes/bapo-new/images/quote01-end.png);
}
ul#quotes i {
	font-style: italic;
}
ul#quotes em {
	font-weight: bold;
}
ul#quotes li {
	list-style: none;
	margin: 0;
  padding: 20px 0;
}

#Header ul#quotes li {
  padding: 5% 0; /*from 9*/
}

ul#quotes blockquote {
	width: 100%;
	font-family: 'lucida_brightdemibold', Verdana, sans-serif; /* BAPO - 10/18/2012 */
	text-align: justify;
}
#Header ul#quotes blockquote {
	color: #fff;
	font-size: 16px;
	padding: 0px 20px; /* from 10px 20px; */
	line-height: 22px;
}
#main ul#quotes blockquote {
	color: #222;
	font-size: 22px;
	padding: 20px 120px;
	line-height: 28px;
}
ul#quotes blockquote p,
ul#quotes blockquote a {
	font-style: italic;
	text-decoration: none;
	line-height: 1.3;
	font-size: 16px;
	color: #000;
}
#Header ul#quotes blockquote cite {
	color: #b6d4e0;
	text-style: normal !important;
}
ul#quotes blockquote cite {
	display: block;
	text-align: right;
	font-family: 'adobe_caslon_proitalic' , Verdana, sans-serif; /* BAPO - 10/18/2012 */
	text-transform: none;
	font-size: 18px;
	text-style: normal !important;
}
/* primary (index) - wp */
div#content h1 {
	text-transform: uppercase;
}
div#content h1 a {
	background: none;
}
.page #content h1 {
	margin-left: 0;
}
div#content div#author-tabs h1 {
	margin-left: 30px;
}
div#content h1.nolineheight {
	line-height: normal;
	margin-top: 9px;
}
div#content div#content-welcome h1 {
	font-size: 30px;
}
div#content div#content-welcome p {
	line-height: 24px;
}
div#content div#content-news, div#content div#content-press {
}
div#content div#content-press,
div#content div#content-news {
	float: left;
}
div#content h2.entry-title, div#content h2.entry-title a {
	margin: 0;
	padding: 0;
	font-weight: bold;
	font-size: 14px;
	line-height: 18px;
}
div#content div.entry-content, div#content div.entry-content p {
	font-size: 12px;
	line-height: 18px;
	padding: 0;
}
div#content div.entry-meta, div#content div.entry-meta a {
	font-size: 10px;
	vertical-align: top;
	padding: 0 0 13px;
}
.eleisoncomments div.entry-summary, div#content div.entry-summary { border-bottom: 1px dashed #ddd; margin: 10px 0; padding-top:0; font-weight: bold; }
div.entry-summary p { font-size:12px;} /* D*/

div#content div#content-press {
}
div#content div#content-books {
	clear: both;
	width: 100%;
	position: relative;
}
/* secondary */
div#ProductReviews h1, div#ProductDownloads h1, div#ProductCriticalAcclaim h1, div#ProductAuthorBio h1, div.sidebox h1, div.Right h1, aside h1, #support h1, div#ProductFlash h1, div#BrandContent h1, div#ProductBookSeries h1, div#SideProductRelated h1, div#secondary h1, div#ProductTOC h1 {
	text-transform: uppercase;
	font-family: 'lucida_brightdemibold', Verdana, sans-serif; /* BAPO - 10/18/2012 */
	padding-top: 3px;
	color: #000;
}
div#ProductDownloads h1, div#ProductCriticalAcclaim h1, div#ProductReviews h1, div#ProductFlash h1, div#BrandContent h1, div#ProductBookSeries h1, div#SideProductRelated h1, div#secondary h1, div#ProductTOC h1 {
	margin-left: 0;
}
.RedBorder {
	border: 1px solid #7c2211;
	padding: 3px;
	width: 220px;
}
#SearchByStatus {
	position: relative;
}
#catalogtablist {
	position: absolute;
	top: 15px;
	right: 0;
}
.iconpdf {
	width: 175px;
	position: absolute;
	top: 0;
	right: 0;
}
.iconpdf img {
	vertical-align: middle;
}
.iconpdf .lucida_brightdemibold {
	padding-top: 7px;
}
.iconpdf .lucida_brightdemibold a {
	color: #3b3b3b;
	line-height: 1.2;
	font-size: 14px;
}
#FeaturedImprintDiv {
	width: 55%;
	margin-bottom: 25px;
}
#newsnav {
	position: absolute;
	top: 10px;
	right: 10px;
}
#SearchOurBooks .sidebox {
	margin: 10px;
	padding: 15px 10px;
	text-align: center;
	height: 150px;
	width: 269px;
}
.SearchSelect {
	font-family: 'lucida_brightdemibold', Verdana, sans-serif; /* BAPO - 10/18/2012 */
	text-align: left;
	width: 220px;
	margin: 0 auto;
	font-size: 18px;
	color: #7c2211;
}
div.sidebox { /* border-bottom: 1px solid #e0e0e0;*/
	padding: 10px 25px 12px 40px;
	position: relative;
}
.fullWidth {
	margin-right: 20px;
}
.sidebox.fullWidth {
	padding: 0;
	width: 920px;
}
div.sidebox .bkgd {
	position: absolute;
	right: -15px;
	width: 15px;
	height: 100%;
}
div.sidebox.light {
	background: #d4d2c0;
}
div.sidebox.dark {
	background: #7c2211;
	color: #fff;
}
div.sidebox.dark h1 {
	background: url('../../default/images/icons-leafwhite.png') no-repeat left center !important;
	color: #fff !important;
}
div.sidebox.up {
	margin-top: 25px;
}
div.sidebox.up .bkgd {
	top: -15px;
	padding-top: 15px;
}
div.sidebox.down .bkgd {
	top: 0;
}
div.sidebox.dark.up .bkgd {
	top: -19px;
	padding-top: 19px;
}
div.sidebox.light.up .bkgd {
	background: url('../../default/images/lightup.png') top right no-repeat;
}
div.sidebox.light.down .bkgd {
	background: url('../../default/images/lightdown.png') bottom right no-repeat;
	padding-bottom: 15px;
}
div.sidebox.dark.up .bkgd {
	background: url('../../default/images/darkup.png') top right no-repeat;
}
div.sidebox.dark.down .bkgd {
	background: url('../../default/images/darkdown.png') bottom right no-repeat;
	padding-bottom: 20px;
}
div.sidebox input.Button, div.Right div.login input.Button, input#AddCart, input#LoginButton.Button {
	border: 0;
	background: none;
	color: white;
	vertical-align: middle;
	padding-top: 3px;
}
.sidebox.smalldivs {
	background: url(/bookstore/templates/default/images/news-smalldivs.png) center top no-repeat;
	padding: 10px 20px;
	width: 272px;
	min-height: 85px;
}
#WhatCriticsSaying .smalldivs {
	padding: 10px 17px;
	background: url(/bookstore/templates/default/images/news-smalldivs.png) center top no-repeat;
	width: 272px;
	min-height: 85px;/*
	margin: 15px 10px;
	padding: 15px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	background: url(/bookstore/templates/default/images/smalldiv.png) center top no-repeat;
	width: 272px;
	min-height: 85px;
	*/
}
#secondary .widget, .ai1ec-agenda-widget-view {
}
div.sidebox.login {
}
div.sidebox.login div#side-login {
	padding-top: 5px;
	height: 25px;
}
/*input#couponcode, input#giftcertificatecode, input#email.Textbox {
	border: 0;
	box-shadow: none;
	width: 208px;
	height: 33px;
	margin: 0 0.5em 0 1em;
	padding: 2px 5px;
} D */
input#login_email.Field150, input#login_pass.Field150, input#couponcode.Field100, input#giftcertificatecode.Field100 {
	width: 200px;
}
/* carousel*/
div.sidebox#carousel {
	padding: 20px 0 12px 10px;
}
div.sidebox#carousel a.title:hover {
	background: url('../../default/images/carousel-link.png') left center no-repeat;
}
#tablist, #catalogtablist {
	margin: 0;
}
#catalogtablist {
	margin-right: 20px;
}
#tablist li, #catalogtablist li {
	display: inline;
	list-style-type: none;
}
#tablist li a, #catalogtablist li a {
	background: none;
	border: 1px solid transparent;
	font-size: 10px;
	text-align: center;
	padding: 5px;
	color: #000;
}
#catalogtablist li a {
	font-family: 'lucida_brightdemibold', Verdana, sans-serif; /* BAPO - 10/18/2012 */
	font-size: 16px;
	padding: 5px 15px;
	color: #7c2211;
}
#tablist li.active {
	padding: 4px 0 5px;
}
#tablist li a:hover, #tablist li.active { /*	background: url('../../default/images/carousel-link.png') center center no-repeat;
*/
	background-color: #ecebe3;
	border: 1px solid #ecebe3;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	color: #000;
	text-decoration: none;
}
#catalogtablist li a:hover {
	background-color: #7c2211;
	border: 1px solid #7c2211;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	color: #fff;
	text-decoration: none;
}
.ui-jcoverflip {
	position: relative;
}
.ui-jcoverflip--item {
	position: absolute;
	display: block;
}
#flip, #flip2, #flip3 {
	height: 200px;
	width: 225px;
}
ul#flip.ui-jcoverflip, ul#flip2.ui-jcoverflip, ul#flip3.ui-jcoverflip {
	margin: 0;
	overflow: hidden;
}
#flip .ui-jcoverflip--title, #flip2 .ui-jcoverflip--title, #flip3 .ui-jcoverflip--title {
	font-family: 'lucida_brightdemibold', Verdana, sans-serif; /* BAPO - 10/18/2012 */
	font-size: 16px;
	position: absolute;
	height: 44px;
	bottom: 0;
	width: 100%;
	text-align: center;
	color: #555;
	padding-bottom: 10px;
}
#flip img, #flip2 img, #flip3 img {
	display: block;
	border: 0;
	outline: none;
}
#flip a, #flip2 a, #flip3 a {
	outline: none;
	font-family: 'lucida_brightdemibold', Verdana, sans-serif; /* BAPO - 10/18/2012 */
	font-size: 16px;
	color: #000;
	line-height: 1;
}
.scrollbar {
	position: absolute;
	width: 260px;
	margin-top: 15px;
}
.Carousel {
	width: 19px;
	height: 32px;
	border: 0;
	margin-top: 75px;
}
.Carousel.FloatLeft {
	background: url(../../default/images/carousel-left.png);
	margin-right: 10px;
}
.Carousel.FloatRight {
	background: url(../../default/images/carousel-right.png);
	margin-left: 10px;
}
/* newsletter */
div.sidebox#newsletter, div.Right div#SideNewsletterBox {
	background: #7C2211 url('../../default/images/sidebox-bk-light.png') no-repeat right center;
}
/*
div.sidebox#newsletter h1, div.Right div#SideNewsletterBox h1 {
	background: url('../../default/images/icons-leafwhite.png') no-repeat left center;
	padding: 0 15px 0 30px;
	margin-left: 30px !important;
	margin-top: 25px;
	color: #fff;
}
div.Right div#SideNewsletterBox h1 {
	margin-left: -30px !important;
}

div.sidebox#newsletter span {
	padding-left: 60px;
	display: block;
}
div.sidebox#newsletter span.text {
	padding-left: 0;
}
div.sidebox#newsletter input.Textbox {
	background: url('../../default/images/sidebox-input.png') no-repeat;
	border: 0;
	box-shadow: none;
	width: 205px;
	margin: 2px 0;
	padding: 2px 5px;
	height: 21px;
}
div.sidebox#newsletter div#side-newsletter {
	padding-top: 5px;
}
*/
	/* ad */
div#wpsidebar { /*	float: right; width: 336px; padding-top: 250px; position: relative; left: 5px;
*/
	padding: 0;
}
div#wpsidebar .widget {
	padding: 10px 0;
}
div#wpsidebar h1 {
	display: none;
}
/* secondary - isc */
div.Right h1, div#secondary h1 {
	margin-left: -30px !important;
	line-height: 1;
}
div#secondary h1, div.Right h1 {
	font-weight: bold;
	padding-top: 3px;
	padding-left: 30px;
	margin: 10px 0;
}
div.Right div#carousel #tabs {
	overflow: hidden;
	padding-bottom: 10px;
}
div.Right div#SideNewsletterBox, div.Right div#SideNewsletterBox span {
	color: #fff;
	padding-right: 0;
}
div.Right div#side-newsletter, div.Right div#side-login, div.Right div#side-support {
	margin-top: 5px;
	height: 25px;
}
div.Right #tablist li a {
}
div.hr {
	background: transparent url('../../default/images/hr.gif') center center no-repeat;
	width: 270px;
	height: 2px;
	margin: 0 auto;
}
div.Right div.login { /*	padding-top: 0;*/
	min-height: 140px;
}
/* LEFT */
.Left { /*	background: url('../../default/images/temp-filter.png') no-repeat;
	background: url('../../default/images/top-left.png') repeat-y;
	min-height: 786px;
	position: relative;
	left: -5px;
	top: -5px;
	*/
	width: 245px;
	margin: 5px 0;
}
body.Search .Left { min-height:430px; }
/* CONTENT - isc */
.Content .Block {
	padding-top: 0;
}
div#SearchPage div#SearchResultsProduct div ul li div strong a, .Content .FeaturedProducts div.ProductDetails strong, .Content .FeaturedProducts div.ProductDetails strong a, li.ListView div.ProductDetails span.ProductPrice, #featured-books .sub .ProductDetails strong {
	font-family: 'lucida_brightdemibold', Verdana, sans-serif; /* BAPO - 10/18/2012 */
	font-size: 14px;
	line-height: 1;
}
div#SearchPage div#SearchResultsProduct div ul li div strong a, .Content div.FeaturedProducts strong a, .Content #CategoryContent strong a, #featured-books .sub .ProductDetails strong a, #hoverPopupContent .ProductDetails strong a {
	font-family: 'lucida_brightdemibold', Verdana, sans-serif; /* BAPO - 10/18/2012 */
	color: #000;
}
.ProductList li.ListView {
	background: #fff;
	background: transparent;
	text-align: left;
	border-bottom: 1px solid #EEE;
}
#hoverPopupContent .ProductList li.ListView {
	border-bottom: 0;
}
#personPopupContainer .ProductList li.ListView {
	padding-bottom: 0;
}
#BenefactorPromotion .ProductList li.ListView {
	width: 95% !important;
	min-height: 100px !important;
	height: 120px !important;
	font-size: 11px;
}
#BenefactorPromotion .ProductList li.ListView span.ProdName {
	font-size: 18px;
}
#BenefactorPromotion .ProductList li.ListView p {
	font-size: 11px;
}
#SearchResultsProduct .ProductList li.ListView { /* D - 10/15/2012 */
	width: 665px !important;
}
#SearchResultsProduct .ProductList li.ListView.book .bpa-product-image {
	width: 105px;
}
.ProductList li.ListView .ProductDescription, .ProductList li.ListView .ProductDescription p {
	line-height: 16px;
}
.ProductList li.ListView .ProductImage, /*#featured-books .sub .ProductImage*/ {
 width: auto !important;
 padding: 0 10px 50px 0;
 float: left;
}
#featured-books .sub .ProductImage {
	padding: 0;
}
#featured-books {
	background: #f1f1f1;
}
.ProductList li.ListView .ProductDetails strong, .ProductList li.ListView .ProductDetails strong a, li.ListView div.ProductDetails span.ProductPrice {
	font-size: 18px;
	font-family: 'lucida_brightdemibold', Verdana, sans-serif; /* BAPO - 10/18/2012 */
}
.Content.Wide .Block { /*	padding-left: 20px; */
}
div#ProductDetails .ProductRightCol, div#NBProductDetails .ProductRightCol {
	float: right;
	margin-top: 18px;
	width: 250px;
	text-align: right;
	line-height: 14px;
	font-size: 10px;
	color: #999;
	display: none;
}
div#ProductDetails .ProductDivider, div#NBProductDetails .ProductDivider {
	clear: both;
	margin: 2px 0;
	display: none;
}
div#ProductDetails .ProductTitle, div#NBProductDetails .ProductTitle {
	float: left;
	width: 100% !important;
	background: #f9f5ed;
	margin-top: 20px;
	padding-left: 15px;
	display: block;
}
div#ProductDetails .ProductAuthor {
	width: 100%;
	float: left;
	clear: both;
	background: #f9f5ed;
	margin-bottom: 10px;
	padding-left: 20px;
	line-height: 14px;
	color: #8f8d88;
}
div#ProductDetails .ProductAuthor a, div#ProductDetails .ProductAuthor span {
	color: #666561;
}

div#ProductDetails .review-read-link, div#ProductDetails .review-write-link {
	background-color: transparent;
	background-image: url('/wp-content/themes/bapo-new/images/icon-sprite.png');
	background-repeat: no-repeat;
	line-height: 25px;
	margin-right: 15px;
	padding: 5px 0px 5px 25px;
}

div#ProductDetails .review-read-link {
	background-position: -115px -263px;
}

div#ProductDetails .review-write-link {
	background-position: -115px -213px;
}

div#ProductAuthorBio ul li img {
	margin: 5px 10px;
	max-width: 100px;
}
div#page-addtocart {
	margin: 15px 0;
	float: right;
}
table#homecatlist div#page-addtocart {
	margin: 0;
	margin-left: 15px;
	float: none;
}
div#CategoryContent div#page-addtocart {
	margin: 2px 0;
	float: right;
}
div#CategoryContent div#page-addtocart div.buttonend {
	margin-right: 5px;
}
div#about-ebook {
	margin: 15px 0;
	color: #002740;
}
div#about-ebook span {
	margin-right: 10px;
	font-weight: bold;
	text-decoration: underline;
}
div#about-ebook img {
	vertical-align: text-bottom;
}
ul#contributorlist {
	width: 400px;
}
ul#contributorlist li {
	width: 195px;
	float: left;
}
div.SeeMorePicturesLink { /*	background: url('../../default/images/zoom.png') right top no-repeat;*/
	z-index: 99;
	position: absolute;
	top: 0;
	right: 0;
	width: 30px;
	height: 32px;
}
div#ProductDetails td {
	padding: 2px;
}
div#ProductDetails td, div#ProductDetails td span {
	line-height: 13px;
}
div#ProductDetails td span br {
	display: none;
}
div#ProductDetails tr {
	float: left;
	width: 140px;
	margin: 0 2px;
}
div#ProductDetails td {
	float: left;
	clear: both;
	width: 100%;
	text-align: center;
}
div#ProductDetails td.preorder {
	text-align: center;
	font-size: 9px;
	background: #f2e8e7;
	border: 0;
	border-top: 1px solid #b69da1;
	color: #002740;
}
div#ProductDetails td.isbn {
	font-size: 9px;
	color: #8F8D88;
	background: #f9f5ed;
}
div#ProductDetails td.isbn small {
	font-size: 8px;
}
div#ProductDetails td.listprice {
	text-align: center;
}
div#ProductDetails td.isbn,
div#ProductDetails td.icon,
div#ProductDetails td.icon + td {
	background: #f9f5ed;
}
div#ProductDetails td.icon {
	padding-top: 15px;
	position: relative;
}
div#ProductDetails td.icon .download-label {
	display: block;
	width: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background: #C00000;
	color: #FFF;
	padding: 0.5em 2%;
}

/* D  wlt-pre, wlt-back and wlt-out avaible for color updates - see productsDetails ~1400 */
div#ProductDetails td.icon .stock-warn-label {
	display: block;
	width: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background: #919191;
	color: #FFF;
	padding: 0.5em 2%;
}

div#ProductDetails td.icon + td {
	font-size: 16px;
	color: #f9f5ed;
}
div#ProductDetails td.price {
	font-family: 'lucida_brightdemibold', Verdana, sans-serif; /* BAPO - 10/18/2012 */
	color: #c00000;
	font-size: 24px;
	vertical-align: middle;

	float: right;
	width: 85px;
	clear: none;
	line-height: 32px;
}
div#ProductDetails td.qty{
	vertical-align: middle;
	float: left;
	clear: none;
	width: 50px;
}
div#ProductDetails td.listprice strike {
	font-size: 12px;
	color: #002740;
}
div#ProductDetails span.lighter {
	color: #8f8d88;
}
div#ProductDetails div#VolumeSet {
	clear: both;
	background: url('../../default/images/set.png') right top no-repeat;
	height: 90px;
	width: 550px;
	margin: 0 auto;
	position: relative;
}
div#ProductDetails div#VolumeSet div.setimage img {
	width: 93px;
	height: 84px;
}
div#ProductDetails div.setinfo {
	position: absolute;
	top: 25px;
	left: 100px;
	color: #002740;
	width: 330px;
	text-align: center;
}
div#ProductDetails div.setvolume {
	text-align: left;
}
div#ProductDetails div.discount {
	position: absolute;
	top: 50px;
	right: 73px;
	color: #fff;
	font-size: 18px;
	width: 100px;
	text-align: right;
}
div#ProductDetails input#AddFormatCart { /*	padding: 50px 20px 0 20px;
	color: #fff;
*/
	font-size: 18px;
	border: 0;
	background: none;
	vertical-align: middle;
}
div#ProductDetails div.discount a, div#ProductDetails div.discount a:hover {
	color: #ffffff;
	text-decoration: none;
	padding: 40px 10px 0 10px;
}
span.lucida_brightdemibold {
	font-family: 'lucida_brightdemibold', Verdana, sans-serif; /* BAPO - 10/18/2012 */
	font-size: 24px;
}
span.lucida_brightdemibold.small {
	font-size: 14px;
}
div#ProductDetails div.Reviews a {
	line-height: 12px;
	display: block;
	color: #8f8d88;
	background: url('/wp-content/themes/bapo-new/images/icon-sprite.png') -100px -268px no-repeat;
	padding-left: 40px;
	min-height: 15px;
	text-align: left;
}
div#ProductDetails div.Reviews a ~ a {
	background-position:  -100px -218px;
}
h1#reviews {
	clear: left;
}
.PrimaryProductDetails .ProductThumb .DetailRow.Themes {
	text-align: left;
}
div#ProductDetails #BookThemes {
	display: none;
	float: left;
}
div#ProductDetails #BookThemes ul li, ul.alphalist li {
	list-style-type: none;
	float: left;
	width: 170px;
}
div#ProductDetails #BookThemes a {
}
div.SubCategoryList li {
	display: block;
}
/* page - WP*/
div#primary.page .Breadcrumb {
	padding: 0 !important;
	margin-top: -1px;
}
div#primary.page div#content .post {
	margin: 10px 0;
	position: relative;
}
.TextCenter {
	text-align: center;
}
.MarginLeft10 {
	margin-left: 10px;
}
.MarginLeft20 {
	margin-left: 20px;
}
.MarginLeft30 {
	margin-left: 30px;
}
.MarginRight20 {
	margin-right: 20px;
}
.BorderLeft {
	border-right: 1px solid #ccc;
}
.Width50 {
	width: 50%;
}
.BorderWhite {
	border: 1px solid #fff;
}
#SearchReligious img {
	padding: 0 10px;
}
div#content h1 sub {
	top: -5px;
	font-size: 14px;
}
div#content .ProductRightCol {
	line-height: 14px;
	clear: right;
	float: right;
	width: 230px;
	margin: 10px;
	text-align: center;
}
div#content .ProductRightCol.PrintButton {
	text-align: center;
	margin: 10px 0;
}
div#content .book-image {
	text-align: center;
}
#SearchOurBooks {
	position: relative;
}
div.authorInfo {
	position: absolute;
	top: 30px;
	left: 190px;
	width: 400px;
	padding: 10px 25px;
	z-index: 0;
	vertical-align: middle;
	font-family: 'lucida_brightdemibold', Verdana, sans-serif; /* BAPO - 10/18/2012 */
	max-height: 115px;
	overflow: hidden;
}
div.authorInfo.notset {
	left: 75px;
	width: 500px;
}
div.authorInfo p {
	margin: 0;
	font-size: 36px;
	text-indent: -25px;
	padding-left: 25px;
	line-height: 0.8;
}
div.authorInfo p.longer {
	line-height: 1;
	margin: 0;
	font-size: 24px;
	text-indent: -25px;
	padding-left: 25px;
}
p.author_title {
	line-height: 0.7;
}
p.author_title span {
	display: block;
	font-size: 18px;
	padding: 0 10px;
}
div#author-image, div#author-pdfsheet {
	clear: both;
}
div.CatDetailed h2, div#author-tabs h2, div.critical h2, div.ProductPDFContainer h2, div.press-release h2, .featuredacclaims h2, .featured h2, #PressReleases h2 {
	background: #d4d2c0;
	padding: 5px 50px;
	font-family: 'lucida_brightdemibold', Verdana, sans-serif; /* BAPO - 10/18/2012 */
	color: #000;
	font-weight: normal;
}
.featured h2 {
	position: relative;
}
#PressReleases h2 {
	padding-left: 30px;
}
.featuredacclaims h2 {
	width: 820px;
}
div.ProductPDFContainer h2 {
	font-size: 1.3em;
}
div#author-tabs div.readexpandable, div#author-tabs div.linkreview, div.critical div.linkreview, div.ProductPDFContainer div.linkreview {
	background: transparent url('../../default/images/quote-left.png') left top no-repeat;
	clear: both;
}
div#author-tabs div.readexpandable div.summary, div#author-tabs div.readexpandable div.details, div#author-tabs div.linkreview div.summary, div.critical div.linkreview div.summary, div.ProductPDFContainer div.linkreview div.summary {
	background: transparent url('../../default/images/quote-right.png') right bottom no-repeat;
	padding: 0 50px;
	min-height: 40px;
}
div#author-tabs div.review-source, div.critical div.review-source, div.ProductPDFContainer div.review-source {
	float: left;
	margin-left: 50px;
	margin-bottom: 15px;
	width: 215px;
	background: #E0E0E0;
	padding: 5px 10px;
	font-size: 10px;
	line-height: 13px;
}
div#author-tabs div.review-source a, div.critical div.review-source a, div.ProductPDFContainer div.review-source a {
	font-weight: bold;
	font-style: italic;
	line-height: 13px;
	color: #000;
}
div#author-tabs div.reviewer, div.critical div.reviewer, div.ProductPDFContainer div.reviewer {
	float: right;
	text-align: right;
	margin-right: 45px;
	font-family: 'lucida_brightdemibold', Verdana, sans-serif; /* BAPO - 10/18/2012 */
	font-size: 14px;
}
div#author-tabs ul#pagelist {
	margin: 0;
	border-bottom: 1px solid #002740;
}
div#author-tabs ul#pagelist li {
	display: inline;
	list-style-type: none;
	border: 1px solid #002740;
	border-bottom: 0;
	margin: 0;
	padding: 5px 10px;
}
div#author-tabs ul#pagelist li a:hover {
	text-decoration: none;
}
div#author-tabs ul#pagelist li:first-child {
	margin-left: 30px;
}
div#author-tabs ul#pagelist li.active {
	background: #7c2211;
}
div#author-tabs ul#pagelist li.active a {
	color: #fff;
}
/* footer */
#colophon {
	clear: both;
}
#colophon h1 {
	color: #000;
}
div#footer-info {
	position: relative;
	width: 105%;
	left: -2.5%;
	float: left;
	box-shadow: 0 -20px 25px -15px #9c9c9c;
	background: url(/wp-content/themes/bapo-new/images/bg-02.jpg) #d8bc90 repeat;
	margin: 0 auto;
}
div#footer-info div#footer-words h1 {
	margin-bottom: 13px;
}
div#footer-info div#footer-contactus h1 {
	margin-bottom: 5px;
}
div#footer-info > div {
	float: left;
	width: 28%;
	padding: 20px 0 20px 25px;
}
div#footer-info > div:first-child {
	padding-left: 40px;
}
div#footer-info > div#footer-contactus {
	width: 44%;
	padding: 20px 50px 20px 25px;
}
div#footer-info > div#footer-contactus p {
	line-height: 16px;
}
div#footer-info > div#footer-contactus input {
	width: 100%;
	height: 33px;
	line-height: 10px;
	padding: 0 10px;
	box-sizing: border-box;
	margin-bottom: 5px;
}
div#footer-info > div#footer-contactus input[type="text"] {
	border: 1px solid #c5ac85;
}
div#footer-info ul.menu li {
	margin: 8px 0;
}
div#footer-info ul.menu li.First a,
div#footer-info ul.menu li#item-id a {
	background: none;
}
div#footer-navigate ul.sub-menu {
	display: none;
}
div#footer-navigate ul.sub-menu:hover {
	display: block;
}
div#footer-info div#footer-words {
	width: 367px;
	float: left;
}
div#footer-info div#footer-text {
	height: 270px;
	overflow: hidden;
}
div#footer-info p {
	font-size: 10px;
	line-height: 21px;
	color: #000;
}
div#footer-info div#footer-words p {
	padding-right: 25px;
}
.bottom-footer {
	width: 960px;
	margin: 0 auto;
	clear: both;
	padding-top: 10px;
	text-align: center;
	font-size: 10px;
}
div.bottom-footer p {
	font-family: Verdana, sans-serif;
	color: #000;
	text-align: center;
	line-height: 16px;
	font-size: 11px;
}
div.bottom-footer p em {
	font-size: 18px;
}
div.bottom-footer p.copyright {
	font-size: 13px;
}
a.push {
	padding-left: 40px;
}
body#home div#footer-info ul li.HasSubMenu ul {
	display: none;
}
/* */
#TopMenu li a, #TopMenu li div {
	border-left: 1px solid #208db5;
	color: #fff;
}
#TopMenu li div a {
	border-left: 0;
}
#TopMenu li a:hover {
	color: #fff;
}
#Menu li ul li a {
	font-size: 18px;
	background: #fff;
}
#Menu li ul li a:hover {
	background-color: #fff;
	color: #000;
}
#Header, #Menu {
	position: relative;
	z-index: 10000;
	margin-top: 12px;
}
#Menu {
	z-index: 11001;
}
#indexslider {
	position: absolute;
	z-index: 0;
}
#Logo h1 {
	color: #fff;
}
#Logo h1 a {
	color: #fff;
}
#SearchForm {
}
#SearchForm label {
	color: #fff;
}
#SearchForm a {
	color: #b1ccdc;
}
#SearchForm a:hover {
	color: #fff;
}
.Left li a:hover {
	color: #07599a;
}
.Content a {
	color: #002740;
	font-size: inherit;
}
body#finishorder .Content a {
	font-weight: bold;
	/*text-decoration: underline; D */
}
body#finishorder .Content a.FObtnLink { display:inline-block; font-weight:normal;}
body#finishorder .Content a.FObtnLink i { text-transform:none; }

div.entry-content p a.BIReadMore { font-weight:bold; }

a.adjust {
	color: #fff;
}
.Right a {
	color: #002740;
	font-weight: normal;
}
.Right a.GeneralBtn, .Right a.GeneralBtn:hover {
	color: #fff;
}
.Right a:hover, .Right a:hover strong {
	color: #002740;
}
#Footer {
	border-top: 1px solid #C0DAE7;
}
#Footer li a {
	border-left: 1px solid #208db5;
}
.fastCartContent .ProductList li {
	border: 1px solid #cddee2;
}
.fastCartContent .ProductList li:hover, .fastCartContent .ProductList li.Over {
	background: #DFF2F7;
}
.ProductList .ProductImage { /*	background: #fff; */
}
.ProductList strong, .ProductList strong a {
	color: #000;
}
.ProductPrice, .ProductList em {
	color: #002740;
}
#AccountOrder #ReorderForm em.ProductPrice {
	float: right;
}
div#SimilarProductsByCustomerViews ul.ProductList em {
	font-family: 'lucida_brightdemibold', Verdana, sans-serif; /* BAPO - 10/18/2012 */
	font-size: 28px;
	font-weight: normal;
}
div#SimilarProductsByCustomerViews ul.ProductList div.ProductImage {
	padding: 5px 0;
}
.ProductList .Rating {
	color: #797979;
}
.Right .ProductList li {
	border-bottom: 1px solid #c0dae7;
}
.Content .FeaturedProducts .ProductList li:hover, .Content .FeaturedProducts .ProductList li.Over, .Content #CategoryContent .ProductList li:hover, .Content #CategoryContent .ProductList li.Over {
	background: #efefef;
}
.Left .TopSellers li .TopSellerNumber, .Right .TopSellers li .TopSellerNumber { /* Contains the number of the item */
	background: url(../../default/images/blue/TopSellerNumberBg.gif) 0 4px no-repeat;
	color: #002740;
}
.Left .TopSellers li.TopSeller1, .Right .TopSellers li.TopSeller1 { /* No1 seller box */
	border: 1px solid #c0dae7;
	background: #fff;
}
.Left .TopSellers li.TopSeller1 .TopSellerNumber, .Right .TopSellers li.TopSeller1 .TopSellerNumber {
	background: url(../../default/images/blue/TopSellerNumber1Bg.png) 0 0 no-repeat;
	color: #002740;
}
.Breadcrumb {
	position: relative;
}
.CompareItem {
	width: 200px;
	border-left: solid 1px #CACACA;
}
.CompareFieldName {
	font-weight: bold;
	border-bottom: 1px solid #EFF8FA;
}
.CompareFieldTop {
	border-bottom: solid 1px #85BADF;
}
.CompareFieldTop a:hover {
	color: red;
}
.CompareCenter {
	border-left: solid 1px #85BADF;
	border-bottom: solid 1px #F2F2F2;
}
.CompareLeft {
	border-left: solid 1px #85BADF;
	border-bottom: solid 1px #F2F2F2;
}
.ViewCartLink {
	background: url('../../default/images/blue/Cart.gif') no-repeat 3px 0;
}
table.CartContents, table.General {
	border: 1px solid #efefef;
}
.CartContents thead tr th, table.General thead tr th {
	background: #444;
	color: #fff;
	border-bottom: 1px solid #222;
	text-align: left;
	font-weight: bold;
}

.CartContents thead tr th.cart-item {
	text-align: left;
	width: 55%;
}

.CartContents tbody tr td.CartThumb {
	max-width: 110px;
}

.CartContents tbody tr td.ProductName {
	width: 215px;
}

.CartContents thead tr th.cart-qty,
.CartContents tbody tr td.CartItemQuantity,
.CartContents thead tr th.cart-price,
.CartContents tbody tr td.CartItemIndividualPrice,
.CartContents thead tr th.cart-total,
.CartContents tbody tr td.CartItemTotalPrice
{
	text-align: right;
	width: 15%;	
	white-space: nowrap;
}

.CartContents tbody tr td.CartItemQuantity {
	white-space: normal;
}

.CartContents .qty {
	float: left;
	width: 100%;
}

.CartContents .qty-action {
	float: right;
	margin-top: 0.75em;
	width: 80px;
}

.CartContents a.couponRemoveLink,
.CartContents .qty-action a
{
	background-color: #002740;
	background-repeat: no-repeat;
	background-position: 8px center;
	border-radius: 0.4em;
	color: #FFF;
	display: inline-block;
	margin: 0.25em 0;
	padding: 2px 8px 2px 25px;
	text-align: center;
	text-decoration: none;
	width: 100%;
	
	-moz-transition: background-color 0.2s 0s ease-in-out;
	-o-transition: background-color 0.2s 0s ease-in-out;
	-webkit-transition: background-color 0.2s 0s ease-in-out;
	transition: background-color 0.2s 0s ease-in-out;
}

.CartContents a.couponRemoveLink:hover,
.CartContents .qty-action a:hover
{
	background-color: #08507e;
}

.CartContents .qty-action a.CartRemoveLink,
.CartContents a.couponRemoveLink
{
	background-image: url('../images/icon-circle-white-small.png');	
}

.CartContents a.couponRemoveLink {
	width: auto;
}

.CartContents .qty-action a.CartUpdateLink {
	background-image: url('../images/icon-refresh-white-small.png');	
}

.CartContents tfoot .SubTotal td {
	border-top: 1px solid #efefef;
	color: #002740;
}
.MiniCart .SubTotal {
	color: #002740;
}
.JustAddedProduct {
	border: 1px solid #c0dae7;
	background: #fff;
}
.JustAddedProduct strong, .JustAddedProduct a {
	color: #002740;
}

.CategoryPagination {
	position: relative;
	width: 140px;
	margin: 0 auto;
	height: 25px;
}
.CheckoutRedeemCoupon {
	padding: 10px 30px;
	width: 450px;
	margin-bottom: 10px;
	background: #f9f5ed;
	color: #424748;
	border: 2px solid #EADEC5;
	box-shadow: inset 0px 0px 3px #B6B2A9;
	border-radius: 0.3em;
}
.CheckoutRedeemCoupon h4 {
	color: #000;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.3em;
}
.SubCategoryList, .SubBrandList {
}
.SpecificInfoMessage {
	background-color: #f8e4d1;
	color: #555;
}
.InfoMessage {
	background: #EFF8FA url('../../default/images/InfoMessage.gif') no-repeat 5px 8px;
	color: #555;
}
.SuccessMessage {
	background: #E8FFDF url('../../default/images/SuccessMessage.gif') no-repeat 5px 8px;
	color: #555;
}
.ErrorMessage {
	background: #FFECEC url('../../default/images/ErrorMessage.gif') no-repeat 5px 8px;
	color: #555;
}
#AccountRecentItems .ErrorMessage {
	width: 100%;
}

.ComparisonTable tr:hover td, .ComparisonTable tr.Over td {
	background: #EFF8FA;
}
/* Express Checkout */
.ExpressCheckoutBlock .ExpressCheckoutTitle {
	background: #002740;
	border: 1px solid #002740;
	color: #fff;
	font-size: 16px;
}
.ExpressCheckoutBlock .ExpressCheckoutTitle span#BillingDetailsLabel {
	font-size: 16px;
}
.ExpressCheckoutBlockCollapsed .ExpressCheckoutTitle {
	background: #f0f0f0;
	border: 1px solid #ddd;
	color: #555;
}
.ExpressCheckoutBlockCompleted .ExpressCheckoutCompletedContent {
	color: #888;
	width: 560px; /*400px; D - 6/5/2014 */
	overflow: hidden;
	height: 20px;
}
/* Tabbed Navigation */
/*ul#ProductTabsList { width: 600px; }*/
.TabNav {
	margin: 0;
	border-bottom: 1px solid #ccd4d9;
	width: 100%;
}
.TabNav li {
	display: inline-block;
	list-style-type: none;
	background: #f9f5ed;
	margin: 0 2px;
}
.TabNav li.Active {
	background: #002740;
	color: #fff;
}
.TabNav li:hover {
	background: #ccd4d9;
	color: #fff;
}
.TabNav li.Active,
.TabNav li.Active:hover {
	background: #002740;
	color: #fff;
}
.TabNav li.Active a, .TabNav li a:hover {
	color: #fff;
	font-size: 10px;
}
.TabNav li a {
	font-size: 10px;
}
/* General Tables */
table.General tbody tr td {
	border-top: 1px solid #efefef;
}
/* Product Videos */
.currentVideo {
	background-color: #ddf0f6;
}
.videoRow:hover {
	background-color: #efefef;
}
/* Product Videos */
#SearchResultsCategoryAndBrand {
	background-color: #EEF5F9;
}
.CartContents .ItemShipping th {
	border-bottom-color: #c7d7db;
	border-top-color: #c7d7db;
	background: #edf2f3;
}
/* Category flyout styles (theme) */

/* Child menu items, does not include the always-showing root level */
#SideCategoryList .sf-menu li ul li {
}
/* Root menu item when expanded */
#SideCategoryList .sf-menu .sfHover a, /* Child menu item links */ #SideCategoryList .sf-menu li ul a {
	background-color: #65B2CB;
	color: #FFF;
}
/* Parent menu items of a child being hovered (not including root-level items) */
#SideCategoryList .sf-menu li ul li:hover > a, /* Child menu item while hovering */ #SideCategoryList .sf-menu li ul a:focus, #SideCategoryList .sf-menu li ul a:hover, #SideCategoryList .sf-menu li ul a:active {
	background-color: #002740;
}
/* End: category flyout styles */


/* start fast cart styles */
#fastCartContainer {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.fastCartContent h2 {
	color: #009E0F;
	background-color: transparent;
}
.fastCartContent h3 {
	color: #BB6F21;
	background-color: transparent;
}
.fastCartSummaryBox {
	background-color: #DDFEDA;
}
.fastCartContent .fastCartTop a, .fastCartContent .ProductList .ProductDetails a {
	color: #002740;
}
.fastCartContent .ProductPrice, .fastCartContent .ProductList em {
	color: #002740;
}
.fastCartContent .Quantity {
	color: #828DB3;
}
.fastCartContent p {
	color: #444444;
}
.fastCartContent .ProductList li {
	background-color: #FFF;
}
/* end fast cart styles */

body.express .Content {
	min-height: 350px;
}
body.express div#ProductDetails #BookThemes {
	width: 100%;
	position: relative;
}
body.express div#ProductDetails #BookThemes ul {
	margin: 0;/*	margin-left: 85px;*/
}
body.express div#ProductDetails #BookThemes li {
	display: inline;
	padding: 0 10px;
}
body.express input {
	font-size: 11px;
}
body.nonbook div#ProductDetails em.ProductPrice {
	font-weight: normal;
	color: #000;
	font-family: 'lucida_brightdemibold', Verdana, sans-serif; /* BAPO - 10/18/2012 */
	font-size: 72px;
}
body.nonbook td {
	color: #999999;
	vertical-align: top;
}
body.nonbook .DetailRow {
	color: #000;
}
hr.ProductSectionSeparator {
	background: #E0E0E0;
	display: block;
}
#SearchOurBooks hr.ProductSectionSeparator {
	margin-right: 50px;
}
.criticssaying .readmore {
}
a.readmore {
	margin-left: 50px;
	cursor: pointer;
}
div.extra, div.more-block {
	margin: 10px 50px;
	padding: 10px;
	background: #d4d2c0;
	clear: both;
}
body.nonbook hr.ProductSectionSeparator {
	display: none;
}
body.nonbook div.ProductMain {
	width: 420px;
}
div.BrandList {
	padding-bottom: 0;
	padding-top: 0;
}
div.BrandList div.BlockContent {
	margin-left: 25px;
}
div.BrandList div.BlockContent ul li{
	text-align: left !important;
}
div.BrandList div.BottomLeft {
	height: 22px;
}
h2.navtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	margin: 0 10px 0 25px;
	width: auto;
	text-align: left;
	margin-top: 20px;
	padding: 10px 0 10px 20px;
	background: #00263d;
}
h2.navtitle + .BlockContent {
	background: #f9f5ed;
	border-left: #f9f5ed 1px solid;
	border-right: #f9f5ed 1px solid;
	border-bottom: #f9f5ed 1px solid;
	padding: 0 20px 10px;
}
hr.filter_clear {
}
input.filter_format {
	float: left;
	vertical-align: bottom;
	height: 25px;
	margin-right: 5px;
}
input.check {
	border: 0;
	background: url('../../default/images/clear.png') left center no-repeat;
	padding: 0 15px 0 20px;
}
input.check:hover {
	text-decoration: underline;
}
div#SideShopByBrand h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin: 5px 0;
}
div.BrandList select, select.wpcf7-select {
	width: 260px;
/*	margin-left: 14px;*/
}
/*input.wpcf7-text, input.wpcf7-captchar, textarea.wpcf7-textarea {
	border: 1px solid #002740;
	padding: 3px;
}*/
div.viewby {
	position: relative;
	float: right;
}
div.sortby {
	position: relative;
	float: right;
	margin-left: 8px;
}
div.results {
	position: absolute;
	top: 3px;
	left: 0;
}
div.ribbon {
	position: absolute;
	bottom: 15px;
	left: 50px;
}
body#product div.ribbon {
	position: absolute;
	top: 8px;
	left: 10px;
}

.Content a.btn.btn-blue,
input.billingButton,
input.shippingButton,
input#CreateAccountButton,
input#BillShipButton,
input#ShipperButton,
input#bottom_payment_button,
input#apply_code,
input#SaveReview,
input#CreateAccount,
input#GeneralBtn,
input.GeneralBtn,
input.wpcf7-submit,
input#couponcode.GeneralBtn,
a.billingButton,
a.createaccount,
.Content .GeneralBtn,
.GeneralBtn,
#GeneralBtn,
.btn.btn-blue,
a.FObtnLink
{
	border: 0 none;
	padding: 4px 30px;/*9px 30px 0 30px;*/ /*8px 30px;*/
	font-size: 19px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-family: 'adobe_caslon_proitalic' !important;
	text-transform: lowercase;
	line-height: 1.2em;
	background: #002740;
	color: #fff;
	cursor: pointer;
	height:40px;
}


form.ProductReviewForm input.GeneralBtn { padding-top:10px;}
a.read-more.GeneralBtn { padding:11px 30px;}

#catalogtabs {
	margin-top: 10px;
}
.tab-parent {
	height: 250px;
}
#aaa {
	padding: 3px 10px 3px 10px;
	border: 3px solid white;
	font-size: 1.1em;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFF;
	text-decoration: none;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 0 2px 2px #c6c6c6;
	-webkit-box-shadow: 0 0 2px 2px #c6c6c6;
	box-shadow: 0 0 2px 2px #c6c6c6;
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	cursor: pointer; /* IE8-9 */
	background: #4379BB; /* IE10 Consumer Preview */
	background-image: -ms-linear-gradient(top, #4379BB 0%, #25548E 100%); /* Mozilla Firefox */
	background-image: -moz-linear-gradient(top, #4379BB 0%, #25548E 100%); /* Opera */
	background-image: -o-linear-gradient(top, #4379BB 0%, #25548E 100%); /* Webkit (Safari/Chrome 10) */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #4379BB), color-stop(1, #25548E)); /* Webkit (Chrome 11+) */
	background-image: -webkit-linear-gradient(top, #4379BB 0%, #25548E 100%); /* W3C Markup, IE10 Release Preview */
	background-image: linear-gradient(to bottom, #4379BB 0%, #25548E 100%); /* PIE */
	behavior: url(http://www.infinimo.com/pie.htc);
}
input#couponcode.General {
	height: auto;
	background: #fff;
}
div#SideProductRelated {
	min-height: 280px;
	clear: both;
}
div#SideProductRelated span, div#ProductBookSeries span {
	display: block;
	line-height: 1;
}
div#SideShopByBrand input {
	vertical-align: middle;
}
input#socialdoctrine, input#books {
	border: 0;
	background: none;

	display: block;
	font-size: 10px;
}
ul.list-theme li {
	height: 25px;
}
div#SideShopByBrand label {
	font-size: 10px;
	line-height: 1.2;
	display: block;
	padding-left: 15px;
	text-indent: -15px;
}
div#SideShopByBrand label span {
	vertical-align: middle;
}
div.special.left {
	float: left;
}
div#content div.entry-content div.special p, div#content div.entry-content div.special p a, div.special td, div.ipg p, div.special ul {
	font-size: 10px;
	line-height: 1.2;
	margin: 0;
}
div#content div.entry-content div.special.left p, div#content div.entry-content div.special.left p strong {
	font-size: 10px;
	line-height: 1.2;
	margin-bottom: 15px;
}
p.wp-caption-text {
	margin-bottom: 0 !important;
}
div.special td {
	vertical-align: middle;
}
div.ipg {
	float: right;
	width: 250px;
}
div.special {
	float: right;
	width: 250px;
	padding: 0 10px 10px 25px;
	margin: 0 10px 10px 10px;
	background: url('../../default/images/icons-leafdark-small.png') no-repeat left top;
}
#navlist li, .navlist li {
	display: inline-block;
	list-style-type: none;
	width: 145px;
	height: 220px;
	padding-right: 5px;
	float: left;
}
#navlist, .navlist {
	margin: 0;
}
img.booklist {
	display: block;
	margin: 0 auto;
}
#navlist .booktitle, #navlist .booktitle p, .navlist .booktitle, .navlist .booktitle p {
	font-family: 'lucida_brightdemibold', Verdana, sans-serif; /* BAPO - 10/18/2012 */
	font-size: 14px;
	text-decoration: none;
	line-height: 13px;
}
#navlist p, .navlist p {
	margin-bottom: 0;
	height: 40px;
}
#slidenav {
	position: absolute;
	top: 0;
	z-index: 999;
	width: 100%;
	text-align: right;
	right: 15px
}
#slidenav a {
	background: url('../../default/images/slide-inactive.png') center center no-repeat;
	padding: 3px;
}
#slidenav a.activeSlide {
	background: url('../../default/images/slide-active.png') center center no-repeat;
}
#slidenav a img {
	width: 19px;
	height: 19px;
}
#featured-books {
	width: 592px;
	height: 215px;
	position: relative;
}
#booknav {
	position: absolute;
	top: -20px;
	z-index: 999;
	width: 100%;
	text-align: right;
	right: 0;
}
#booknav a#prev2, #FeaturedImprintDiv div#newsnav a#newsprev2, div#criticsnav a#prev2 {
	height: 18px;
	width: 20px;
	background: url('../../default/images/feature-down.gif') no-repeat;
	display: inline-block;
}
#booknav a#next2, #FeaturedImprintDiv div#newsnav a#newsnext2, div#criticsnav a#next2 {
	height: 18px;
	width: 20px;
	background: url('../../default/images/feature-up.gif') no-repeat;
	display: inline-block;
}
#booknav a#prev2:hover, #booknav a#next2:hover, #FeaturedImprintDiv div#newsnav a#newsprev2:hover, #FeaturedImprintDiv div#newsnav a#newsnext2:hover, div#criticsnav a#prev2:hover, div#criticsnav a#next2:hover {
	background-position: 0 -21px;
}
.scroll-pane {
	overflow: auto;
	width: 99%;
	float: left;
	margin: 20px auto;
}
.scroll-content {
	float: left;
}
.scroll-content-item {
	width: 145px;
	height: 235px;
	float: left;
	font-size: 3em;
	line-height: 96px;
	text-align: center;
	margin: 10px;
}
* html .scroll-content-item {
	display: inline;
}
.scroll-pane button.ui-button {
	float: left;
	margin: 0 2px;
}
.scroll-bar-wrap {
	float: left;
	width: 90%;
	margin: 0 -1px -1px;
	padding: 0 4px 0 2px;
}
.scroll-bar-wrap .ui-slider {
	background: none;
	border: 0;
	height: 2em;
	margin: 0 auto;
}
.scroll-bar-wrap .ui-handle-helper-parent {
	position: relative;
	width: 100%;
	height: 100%;
	margin: 0 auto;
}
.scroll-bar-wrap .ui-slider-handle {
	top: .2em;
	height: 1.5em;
}
.scroll-bar-wrap .ui-slider-handle .ui-icon {
	position: relative;
	top: 50%;
	margin: -8px auto 0;
}
.scroll-pane.ui-widget-header, .scroll-content-item.ui-widget-header {
	border: 0;
	background: transparent;
	font-weight: normal;
}
.scroll-pane .ui-slider-horizontal .ui-slider-handle { /*	width: 100px !important;*/
	top: 0em;
}
.scroll-pane .ui-widget-content {
	border: 0;
	background: transparent;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-state-default, .ui-widget-content .ui-state-default {
	border: 0;
	background: transparent;
}
a.btn {
	color: #fff;
	background: #002740;
	padding: 5px 15px;
	font-family: 'lucida_brightdemibold', Verdana, sans-serif;
	font-style: italic;
	text-transform: lowercase;
	float: right;
	clear: both;
	margin-top: 10px;
}
a.btn span {
	font-size: 18px;
}
a.btn:hover {
	color: #fff;
}
.Content a.btn {
	color: #fff;
}
input.GeneralBtn,
input#AddCart,
input.btn-send {
	background: #9ec845;
	padding: 10px 30px;
	font-family: 'lucida_brightdemibold', Verdana, sans-serif;
	font-size: 22px;
	font-style: italic;
	text-transform: lowercase;
}

a.unsub-href {
	color: #013b51;
	text-decoration: underline;
}

#ProductDetails .ProductThumbImage {
	background-color: white;
}


#SearchPageHeader .InfoMessage {
	display: none;
}

#SearchBreadcrumb #SearchBreadcrumb {
	padding-left: 5px;
}

#post-53 .entry-header {
	padding-left: 30px;
}