/* BN blogs ============================ */
.bn-blog-outer {float:left;background:url(podheaders_twoline-1.gif) no-repeat top left; margin-top: 10px; }
.bn-blog-outer h1 {display:none}
.bn-blog-wrap {float:left;border:1px solid #e0e0e0;border-width:0 1px;width:238px;*width:240px;*margin-top:-2px}
#left-col .bn-blog-wrap ul.bn-blog {margin:10px 0; padding:0 10px;}
#left-col .bn-blog-wrap ul.bn-blog .subject {font-weight:bold;display:block;margin-bottom:2px}
#left-col .bn-blog-wrap ul.bn-blog ul li {margin:0}
#left-col .bn-blog-wrap p {color:#666}
.bn-blog-link{background:url(podbottom-1.gif) no-repeat top left;height:32px;width:240px;margin-bottom:10px;clear:both}
.bn-blog-link a {float:right;display:block;margin-top:10px;margin-right:10px;background:url(carrot_s.gif) no-repeat 0 4px;padding-left:10px;}
.blog-header {position:relative}
.blog-header span {position:absolute; left:75px;top:35px;font:12px Verdana; color:#4d576d;font-weight:bold}
#left-col .blog-header span a {color:#4d576d;}

/* new */
.bn-threads-wrap {position:relative;width:240px;float:left;background:url(podbottom.gif) no-repeat left bottom; margin: 0 0 10px 0; }
.bn-threads-hdr-img {height:57px;background:url(blog_pod_hdr_gateway.gif) no-repeat top left; }
.bn-threads-hdr-img img {position:absolute;top:7px;left:13px;}
.bn-threads-inner {border:1px solid #E3E3E3;border-width:0 1px}
#left-col .bn-threads-wrap ul.bn-blog {padding:10px;}
#left-col .bn-threads-wrap ul.bn-blog .subject {font-weight:bold;display:block;margin-bottom:5px;}
#left-col .bn-threads-wrap p {color:#666}
.bn-threads-hdr {position:absolute; left:68px;top:32px;font:12px Verdana; color:#4d576d;font-weight:bold}
.bn-threads-link a {float:right;display:block;margin-right:10px;
	background:url(carrot_s.gif) no-repeat 0 4px;padding-left:10px;position:relative;top:-10px;
	}
/* carousels ===================== */
.sub-promo-wrap {padding:0;position:relative;}
.feature2-promo9 {width:auto;padding:0;}
.feature2-promo9 .gr-hr {margin:0 20px;display:inline;}
.feature2-promo9 .title {width:448px;margin:0;}
.jcarousel-skin-tango-wrap {border:none;width:488px;margin-bottom:10px;}
.jcarousel-skin-tango-wrap .jcarousel-container-horizontal {float:left;padding:0;}
.jcarousel-skin-tango-wrap .jcarousel-item-horizontal {margin-right:10px;}
.jcarousel-skin-tango-wrap .jcarousel-clip-horizontal {margin-left:35px;width:410px;}
.jcarousel-skin-tango-wrap .jcarousel-next-horizontal {right:-40px;}
.jcarousel-control {margin:5px 0 10px 205px;}
div.jcarousel-see-all {bottom:0;}

/* BESTSELLERS TABS ============= */
div#bs-header {
width: 240px;
height: 59px;
background-image: url(podheaders_twoline.gif);
background-repeat: no-repeat;
position: relative;
}
div#bs-header-image {
width: 240px;
height: 27px;
background-image: url(podheader_top10.gif);
background-repeat: no-repeat;
background-position: center center;
position: absolute; 
top: 10px;
}
div#bs-date {
width: 240px;
text-align: center;
position: absolute;
top: 35px;
color: #b0a178;
font-weight: bold;
font-size: 11px;
font-family: Verdana, sans-serif;
}
div#bs-container1 {
width: 240px;
}
div#bs-container2 { 
border-right: 1px solid #e3e3e3; 
border-left: 1px solid #dddddd; 
padding-top: 2px;
}
div#bs-container2 ul {
	height: 34px;
	margin: 0px;
	padding: 0px;
	list-style-image: none;
	list-style-type: none;
}
div#bs-container2 ul li {
cursor: pointer;
}
div#bs-container2 ul li#books {
	float: left;
	height: 34px;
	width: 118px;
}
.inactive-bookstab {
background-image: url(bestsellers_tabs3.gif);
background-repeat: no-repeat;
background-position: 0px -1px;
}
.active-bookstab {
background-image: url(bestsellers_tabs3.gif);
background-repeat: no-repeat;
background-position: 0px -35px;
}
#books-content { display: block; }

/* TAB for eBOOKS - formerly DVD */
div#bs-container2 ul li#dvds {
	float: left;
	height: 34px;
	width: 118px;
}
.inactive-dvdtab {
background-image: url(bestsellers_tabs3.gif);
background-repeat: no-repeat;
background-position: 0px -205px;
}
.active-dvdtab {
background-image: url(bestsellers_tabs3.gif);
background-repeat: no-repeat;
background-position: 0px -239px;
}

#dvd-content { display: none; }
#bs-dvd-link { display: none;}

#first-row {
position: relative;
overflow: hidden;
background-image: url(best1.gif);
background-repeat: no-repeat;
background-position: left top;
width: 238px;
height: 128px;
}
#first-row div.first-product {
float: left;
padding: 10px 10px 10px 32px;
}
#first-row div.first-product img {
width: 70px;
}
#first-row div.first-product-data {
float: left;
width: 117px;
font-size: 10px;
font-family: Verdana;
}
#first-row div.first-product-data a {
color: #5a7d56;
text-decoration: none;
}
#first-row div.first-product-data a:hover {
text-decoration: underline;
}
div.data-text {
padding: 12px 0 20px 0;
}
#lower-row-234, #lower-row-567, #lower-row-8910 {
position: relative;
overflow: hidden;
width: 238px;
border-bottom: 2px solid white;
background-repeat: no-repeat;
}
#lower-row-234 {
background-image: url(best234.gif);
}
#lower-row-567 {
background-image: url(best567.gif);
}
#lower-row-8910 {
background-image: url(best8910.gif);
border-bottom: none;
}
div.lower-product {
float: left;
width: 78px;
height: 100px;
overflow: hidden;
text-align: center;
}
div.lower-product img {
width: 50px;
margin: 10px 0 10px 18px;
}
#bs-footer {
height: 32px;
width: 240px;
background-image: url(podbottom.gif);
text-align: right;
margin-bottom: 10px;
}
#bs-footer a { 
	text-decoration: none;
	background: transparent url(carrot_s.gif) no-repeat;
	background-position: 0 9px;
	color: #5a7d56;
	padding: 5px 10px 0 10px;
	position: relative;
	top: 4px;
	float: right;
}
#bs-footer a:hover { text-decoration: underline; }
#bs-book-link { display: inline;}

/* POD - ONLY AT B&N ============================== */
#pod-container {
	width: 240px;
	float: left;
	margin: 0 0 10px 0;	
}
#pod-top {
	width: 240px;
	height: 28px;
	background: url(podheaders_oneline.gif) no-repeat top left;
	text-align: center;
	padding: 10px 0 5px 0;
	margin: 0;
}
#pod-bottom {
	width: 240px;
	height: 32px;
	background: url(podbottom.gif) no-repeat;
	text-align: right;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #5a7d56;
	margin: 0;
	clear: both;
}
#pod-bottom a {
	background:url(carrot_s.gif) no-repeat 0 0.4em;
	padding: 5px 10px 0 10px;
	color: #5a7d56;
}
#pod-bottom .link {
	margin: 0 10px 0 0;
	padding: 0;
}
#pod-content-onlybn {
	/* height: 420px; */
	border-left: 1px solid #e3e3e3;
	border-right: 1px solid #e3e3e3;
	padding: 0;
	float: left;
	margin: 0;
	background-color: #ffffff;
}
#pod-content-onlybn ul {
	list-style-type: none;
	margin: 0;
	padding: 0;	
}
#pod-content-onlybn li .dark  {
	float: left;
	background-color: #f2eee6;
	width: 238px;
}
#pod-content-onlybn li .white  {
	float: left;
	background-color: #ffffff;
	width: 238px;
}
.onlybn-left {
	float: left;
	width: 91px;
	padding: 10px;
	margin: 0;
}
.onlybn-right {
	float: left;
	width: 120px;
	padding: 7px 0 10px 0;
	margin: 0;
}
.sectionname a {
	font-size: 11px;
	font-weight:  bold;
	color: #5a7d56;
	display: block;
}
.headline {
	margin: 0;
	padding: 0;
	line-height: 17px;
}
.headline a {
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
	color: #b0a178;
}
.description {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	display: block;
	margin: 2px 0 0 0;
}
.onlybn-right .top {
	float: left;
	width: 120px;
	padding: 0;
	margin: 0 0 5px 0;
	clear: both;
}
.onlybn-right .bottom {
	float: left;
	height: 13px;
	padding: 0;
	margin: 0;
	clear: both;
}
.bottom a {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	background: url(carrot_s.gif) no-repeat 0 4px;
	padding-left: 10px;
	color: #5a7d56;
	vertical-align: bottom;
}
.clear { clear:both;}

/* POD - OFFERS & DEALS ============================ */
#offersdeals-container {
	width: 240px;
	float: left;
	margin-bottom: 10px;
}
#offersdeals-top {
	width: 240px;
	height: 43px;
	background: url(podheaders_oneline.gif) no-repeat top left;
}
#offersdeals-top-header {
	width: 240px;
	height: 43px;
	text-align: center;
}
#offersdeals-top-header img {
	margin-top: 11px;
}
#offersdeals-bottom {
	height: 32px;
	background: url(podbottom.gif) no-repeat;
	text-align: right;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #5a7d56;
	margin: 0;
	padding: 0;
	clear: both;
	position: relative; 
}
#offersdeals-bottom a {
	text-decoration: none;
	background:url(carrot_s.gif) no-repeat 0 9px;
	padding: 5px 10px 0 10px;
	color: #5a7d56;
	position: relative;
	top: 4px;
	float: right;
}
#offersdeals-bottom a:hover {
	color: #5a7d56;
	text-decoration: underline;
}
#offersdeals-bottom a:visited {
	color: #5a7d56;
}
#offersdeals-content {
	/* height: 158px;  /* Restricted height to match F1 Product parade */
	/* _height: 174px; */
	border-right: 1px solid #e3e3e3;
	border-left: 1px solid #e3e3e3;
	padding: 7px 10px 10px 10px;
	margin: 0;
	color: #666666;
	overflow: hidden;
	position: relative;
}
#offersdeals-content ul {
	list-style: none;
	margin: 0;
	padding: 0;
	position: relative; /* fixes disappearing background-image bullets in IE6 */
}
#offersdeals-content ul li {
	background: url(bullet.gif) no-repeat;
	padding: 0 0 3px 10px;
	margin: 0;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #5a7d56;
	vertical-align: bottom;
}
#offersdeals-content ul li.first div {
	width: 200px;
	text-align: center;
}

#offersdeals-content ul li.first div img {
	display: inline;
	padding: 0;
	margin: 5px;
}

/* POD - DEAL OF THE DAY ========================== */
#dotd-container {
	width: 240px;
	float: left;
	margin-bottom: 10px;
}
#dotd-top {
	width: 240px;
	height: 43px;
	background: url(podheaders_oneline.gif) no-repeat top left;
}
#dotd-top-header {
	width: 240px;
	height: 43px;
	text-align: center;
}
#dotd-top-header img {
	margin-top: 11px;
}
#dotd-bottom {
	height: 32px;
	background: url(podbottom.gif) no-repeat;
	text-align: right;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #5a7d56;
}
#dotd-bottom a {
	text-decoration: none;
	background:url(carrot_s.gif) no-repeat 0 9px;
	color: #5a7d56;
	padding: 5px 10px 0 10px;
	position: relative;
	top: 9px;
}
#dotd-content {
	height: 154px;  /* Restricted height to match F1 Product parade */
	_height: 174px;
	border-left: 1px solid #e3e3e3;
	border-right: 1px solid #e3e3e3;
	padding: 10px 7px 10px 10px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	line-height: 15px;
	background-color: #ffffff;
	color: #666666;
	overflow: hidden;
}
#dotd-inner-container {
	float: left;
	padding: 0;
	margin: 0 0 10px 0;
}
#dotd-left {
	clear: both;
	float: left;
	width: 66px;
	padding: 0;
	margin: 0;
}
#dotd-left img {
width: 56px;
margin: 0 10px 7px 0;
}
#dotd-right {
	padding: 0 10px;
}
#dotd-content a:hover, #dotd-bottom a:hover {
	text-decoration: underline;
}
#dotd-content .body-copy {	
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}
.pricing-red {
	color: #891A1C;
}
#dotd-headline {
	font-weight: bold;
	margin-bottom: 8px;
	display: block;
}

/* POD - THIS WEEK ============================= */
#thisweek-container {
	width: 240px;
	float: left;
	margin: 0 0 10px 0;
}
#thisweek-top {
	width: 240px;
	height: 43px;
	background: url(podheaders_oneline.gif) no-repeat top left;
}
#thisweek-top-header {
	width: 240px;
	height: 43px;
	text-align: center;
}
#thisweek-top-header img {
	margin-top: 11px;
}
#thisweek-bottom {
	height: 32px;
	background: url(podbottom.gif) no-repeat;
	text-align: right;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #5a7d56;
	margin: 0;
	clear: both;
	position: relative; 
}
#pod-content-thisweek {
	border-right: 1px solid #e3e3e3;
	border-left: 1px solid #e3e3e3;
	margin: 0;
	padding: 0;
	background-color: #ffffff;
	position: relative;
}
#pod-content-thisweek div.dark  {
	background-color: #f2eee6;
	padding: 10px;	
	width: 218px;
	_width: 238px;
}
#pod-content-thisweek div.white  {
	background-color: #ffffff;
	padding: 10px;	
	width: 218px;
	_width: 238px;
}
#pod-content-thisweek .headline {
	line-height: 17px;
}
#pod-content-thisweek .headline a {
	font: bold 10pt Verdana, Arial, Helvetica, sans-serif;
	color: #5a7d56;
	text-decoration: none;
}
#pod-content-thisweek .headline a:hover {
	text-decoration: underline;
}
#pod-content-thisweek .description {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
}

/* POD - REQUIRED READING ============================= */
#reqread-container {
	width: 240px;
	float: left;
	margin: 0 0 10px 0;
}
#reqread-top {
	width: 240px;
	height: 43px;
	background: url(podheaders_oneline.gif) no-repeat top left;
}
#reqread-top-header {
	width: 240px;
	height: 43px;
	text-align: center;
}
#reqread-top-header img {
margin-top: 11px;
}
#reqread-bottom {
	width: 240px;
	height: 32px;
	background: url(podbottom.gif) no-repeat;
	text-align: right;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #5a7d56;
	margin: 0;
	clear: both;
	position: relative; 
}
#reqread-bottom a {
	background:url(carrot_s.gif) no-repeat 0 9px;
	padding: 5px 10px 0 10px;
	color: #5a7d56;
}
#reqread-bottom .link {
	margin: 0 10px 0 0;
	padding: 0;
}
#pod-content-reqread {
	border-left: 1px solid #e3e3e3;
	border-right: 1px solid #e3e3e3;
	padding: 0;
	float: left;
	margin: 0;
	background-color: #ffffff;
}
#pod-content-reqread ul {
	list-style-type: none;
	margin: 0;
	padding: 0;	
}
#pod-content-reqread li .dark  {
	float: left;
	background-color: #f2eee6;
	width: 218px;
	_width: 238px;
	padding: 10px;
}
#pod-content-reqread li .white  {
	float: left;
	background-color: #ffffff;
	width: 218px;
	_width: 238px;
	padding: 10px;
}
#pod-content-reqread li .dark .headline, #pod-content-reqread li .white .headline {
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
	color: #5a7d56;
	margin: 0;
	padding: 0;
	line-height: 17px;
	display: block;
}
#pod-content-reqread li .dark .headline a, #pod-content-reqread li .white .headline a {
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
	color: #5a7d56;
	text-decoration: none;
}
#pod-content-reqread li .dark .headline a:hover, #pod-content-reqread li .white .headline a:hover {
	text-decoration: underline;
}
#pod-content-reqread li .dark .headline a:visited, #pod-content-reqread li .white .headline a:visited {
	color: #5a7d56;
}
#pod-content-reqread li .dark .description, #pod-content-reqread li .white .description {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #5a7d56;
}

/* for superblowout template */
.sb-image { float: left; margin-bottom: 5px; }
