/* theming */
body { 
	margin: 0; 
	padding: 0; 
	font: 11px Verdana, Arial, Helvetica, sans-serif; 
	color:#666666;
	min-width: 990px; 
	text-align:center;
	/* this background can be removed after 10/26/2010, it is a backwards compat fix. */
	background: #4c6a49 url(http://images.barnesandnoble.com/presources/images/bg_grad.gif) top left repeat-x;
	
}

a,
a:active,
a:visited,
a:hover,
a:hover * { color: #5A7D56; }
a { text-decoration:none; }
a:hover	{ text-decoration:underline; }
a img	{ border:0; }
a.isbn-a	{ text-decoration: none; color:#666;}
a.isbn-a:hover	{ text-decoration: none; }
a.underline { text-decoration:underline; }
a.no-underline { text-decoration:none; }
a.navLink { margin-left:5px;margin-right:5px; }

.btn,
a.btn,
button.btn,
button.btn span { background: #4C6A49; }

h1	{ font-size:18px; color:#5a7d56; }
h1 em.nl { display:block; font-size:11px; font-style:normal; font-weight:normal; }
h2	{ font-size:16px; color: #5a7d56; }
h3	{ font-size:13px; }

/*list override*/
ol.list-override {list-style:decimal;margin:0;padding:0 0 0 28px;list-style-image: none; }
ul.list-override {list-style:none;margin:0;padding:0 0 0 16px;list-style-image: url(http://images.barnesandnoble.com/presources/images/bullet.gif); }
.list-override li {color: #666666;margin:0;padding:0; }

/*bullet for non-li*/
.bullet {padding:0 0 0 10px;background: url(http://images.barnesandnoble.com/presources/images/bullet.gif) left no-repeat; }	

.left-arrow { padding: 0 0 0 10px;background: url(http://images.barnesandnoble.com/presources/images/icon_link_arrow.gif) left no-repeat; }
.left-arrow-prev { padding: 0 10px 0 0;background: url(http://images.barnesandnoble.com/presources/images/icon_link_arrow_left.gif) right no-repeat; }
.right-arrow-small {padding: 0 11px 0 0;background: url(http://images.barnesandnoble.com/presources/images/icon_link_arrow.gif) right no-repeat; }
.brown-arrow {padding: 0 0 0 10px;background: url(http://images.barnesandnoble.com/presources/images/carrot_brown.gif) left no-repeat; }
.left-arrow-small {padding: 0 0 0 8px;background: url(http://images.barnesandnoble.com/presources/images/carrot_s.gif) no-repeat;background-position: 0px 4px; }
.down-arrow {font-weight:bold;padding: 0 10px 0 0;background: url(http://images.barnesandnoble.com/presources/images/down_arrow.gif) right no-repeat; }
.up-arrow {font-weight:bold;padding:0 10px 0 0;background: url(http://images.barnesandnoble.com/presources/images/icon_north_arrow.gif) right no-repeat; }

.plus-sign {padding: 0 0 0 10px;background: url(http://images.barnesandnoble.com/presources/images/plus_sign.gif) left no-repeat; }
.minus-sign {padding: 0 0 0 10px;background: url(http://images.barnesandnoble.com/presources/images/minus_sign.gif) left no-repeat; }
.nowrap{ white-space:nowrap; }


/*

*/
.page-box { background: white; }
.page-box .content .skiplinks { display:none; }


/*bn global CSS*/
/*
	GLOBAL NAV
	#global-nav
	wgt-global-nav styling
*/
.wgt-global-nav  { line-height:14px; }
.wgt-global-nav #header-top { position:relative; clear:both; float:left; margin:0; padding:0; width:990px; background: #fff; text-align:left;}
.wgt-global-nav #header-top-left { float:left; margin:0; padding:0; font-size: 11px;}
.wgt-global-nav #header-top-middle { float:left; font-size: 11px; }
.wgt-global-nav img#fast-free-logo { vertical-align:middle;  }
.wgt-global-nav a:link.see-details, 
.wgt-global-nav a:visited.see-details, 
.wgt-global-nav .see-details {  color: #afa075; font-weight:bold; text-decoration: none; }
.wgt-global-nav a:hover.see-details { text-decoration: underline; }
.wgt-global-nav .sep {	background: url(http://images.barnesandnoble.com/presources/images/sep.gif) right no-repeat;}

.wgt-global-nav #main-logo { float:left; padding-top: 15px; padding-left: 10px; }
.wgt-global-nav #contents-after-logo { 	float:left; margin-left: 30px; margin-top: 6px; }
.wgt-global-nav #promoContainer{	height:30px;	width:10px; }
.wgt-global-nav #welcome {	padding-bottom: 25px; }
.wgt-global-nav #welcome span { padding-bottom: 3px; margin:0; font: bold 11px Verdana; color:#5a7d56; }
.wgt-global-nav #welcome ul { margin:0; padding:2px 0 0 0; list-style:none; }
.wgt-global-nav #welcome li { float:left; margin:0; }
.wgt-global-nav #welcome strong { color:#456840; }
.wgt-global-nav #welcome a { color:#afa075; font-weight:bold; padding-right:6px; margin:0; }

.wgt-global-nav #bottom-links a { color:#afa075; font-weight:bold; padding: 0 7px 0 6px; }
.wgt-global-nav #header-top-right { float:right; margin-left:-100px; width:560px; } 

/* Bottom of file overrides margin-left in versions of ie prior to 7 */
.wgt-global-nav #top-links { float:right; margin:3px 0 0 0; padding:0; }
.wgt-global-nav #top-links ul { float:right; list-style:none; margin:0; padding:0 4px 0 0; }
.wgt-global-nav #top-links li { float:left; margin:0; padding: 0; }
.wgt-global-nav #top-links li.pad { padding-left:2px; }
.wgt-global-nav #bottom-links { clear:both; float:right; width:100%; height: 49px;  /* 52 */ }
.wgt-global-nav #bottom-links ul { float:right; list-style:none; margin:5px 8px 0 0; padding:0; }
.wgt-global-nav #bottom-links li { float:left; margin:0; padding:0; }
.wgt-global-nav #salutation { width:250px; float:left; }

/* start VC pre2009*/
.wgt-global-nav #cart-checkout { float:right; background: url(http://images.barnesandnoble.com/presources/images/cart-right.gif) top right no-repeat; margin: 0 !important; margin: 0px 0 0 0;}
.wgt-global-nav #cart-checkout .cart { margin:0; padding: 14px 0 0 9px; background: url(http://images.barnesandnoble.com/presources/images/cart-left.gif) top left no-repeat; }
.wgt-global-nav #cart-checkout .cart-bottom { margin:0; padding: 0 0 0 5px; background: url(http://images.barnesandnoble.com/presources/images/cart-left.gif) bottom left no-repeat; }
.wgt-global-nav #cart-checkout .cart-bottom em { display:block; background: url(http://images.barnesandnoble.com/presources/images/cart-right.gif) bottom right no-repeat; padding: 9px 9px 9px 0; margin:0;}
.wgt-global-nav #cart-checkout .cart em { font-style:normal; font-weight: normal; font-size: 11px;}
.wgt-global-nav #cart-checkout .checkout { padding: 13px 13px 13px 8px; margin: 0 2px 0 8px; background: url(http://images.barnesandnoble.com/presources/images/checkout2.gif) left no-repeat; }
.wgt-global-nav #cart-checkout .link { padding: 5px 0 10px 30px; margin:0; background: url(http://images.barnesandnoble.com/presources/images/cart.gif) top left no-repeat;}
.wgt-global-nav #cart-checkout .items { margin:0; padding: 0 5px 0 5px; color:#a2a2a2; }
.wgt-global-nav #cart-checkout strong { font-size:13px; }
.wgt-global-nav .btn-checkout img {margin:-12px 0 -11px;}

/* VC update for 2009 */
.wgt-global-nav #cart-checkout2009 ul { float:right; list-style:none; margin:0;  padding:0; }
.wgt-global-nav #cart-checkout2009 li.cart-left { float:left; margin:0; padding:0; width:7px; height:45px; background: url('http://images.barnesandnoble.com/presources/images/navbar/cart_left.png') bottom right !important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.barnesandnoble.com/presources/images/navbar/cart_left.png',sizingMethod='scale'); background: none; }	
.wgt-global-nav #cart-checkout2009 li.cart-center { float:left; margin:0; padding:0; height:45px; background: url('http://images.barnesandnoble.com/presources/images/navbar/cart_center.png') bottom right !important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.barnesandnoble.com/presources/images/navbar/cart_center.png',sizingMethod='scale'); background: none;}
.wgt-global-nav #cart-checkout2009 li.cart-right { float:left; margin:0; padding:0; width:7px; height:45px; background: url('http://images.barnesandnoble.com/presources/images/navbar/cart_right.png') bottom right !important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.barnesandnoble.com/presources/images/navbar/cart_right.png',sizingMethod='scale'); background: none;}
.wgt-global-nav #cart-checkout2009 .cart { padding-top:14px; }
.wgt-global-nav #cart-checkout2009 .cart em { font-style:normal; font-weight: normal; font-size: 11px; }
.wgt-global-nav #cart-checkout2009 .checkout { padding: 13px 13px 13px 8px; margin: 0 2px 0 8px; background: url(http://images.barnesandnoble.com/presources/images/checkout2.gif) left no-repeat; }
.wgt-global-nav #cart-checkout2009 #cart.link { padding: 5px 0 10px 30px; margin:0; background: url(http://images.barnesandnoble.com/presources/images/cart.gif) top left no-repeat; }
.wgt-global-nav #cart-checkout2009 #cart a.link  {color:#afa075;} 
.wgt-global-nav #cart-checkout2009 .items { margin:0; padding: 0 5px 0 5px; color:#a2a2a2; }
.wgt-global-nav #cart-checkout2009 strong { font-size:13px;}

/*  Holiday of 2008 VC start */
.wgt-global-nav #cart-checkout-holiday08 ul {float:right; list-style:none; margin:0;  padding:0; }
.wgt-global-nav #cart-checkout-holiday08 li.cart-left { float:left; margin:0; padding:0; width:7px; height:45px; background: url('http://images.barnesandnoble.com/presources/images/navbar/cart_left.png') bottom right !important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.barnesandnoble.com/presources/images/navbar/cart_left.png',sizingMethod='scale'); background: none;}	
.wgt-global-nav #cart-checkout-holiday08 li.cart-center { 	float:left; margin:0; padding:0; height:45px; background: url('http://images.barnesandnoble.com/presources/images/navbar/cart_center.png') bottom right !important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.barnesandnoble.com/presources/images/navbar/cart_center.png',sizingMethod='scale'); background: none;}
.wgt-global-nav #cart-checkout-holiday08 li.cart-right { float:left; margin:0; padding:0; width:7px; height:45px; background: url('http://images.barnesandnoble.com/presources/images/navbar/cart_right.png') bottom right !important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.barnesandnoble.com/presources/images/navbar/cart_right.png',sizingMethod='scale'); background: none;}
.wgt-global-nav #cart-checkout-holiday08 .cart { padding-top:14px; }
.wgt-global-nav #cart-checkout-holiday08 .cart em { font-style:normal; font-weight: normal; font-size: 11px;}
.wgt-global-nav #cart-checkout-holiday08 .checkout { padding: 13px 13px 13px 8px; margin: 0 2px 0 8px; background: url(http://images.barnesandnoble.com/presources/images/checkout2.gif) left no-repeat; }
.wgt-global-nav #cart-checkout-holiday08 .link { padding: 5px 0 10px 30px; margin:0; background: url(http://images.barnesandnoble.com/presources/images/cart.gif) top left no-repeat; }
.wgt-global-nav #cart-checkout-holiday08 .items { margin:0; padding: 0 5px 0 5px; color:#a2a2a2; }
.wgt-global-nav #cart-checkout-holiday08 strong {font-size:13px; }

/*  Holiday of 2008 VC start */
.wgt-global-nav #header-bottom { clear:both; float:left; margin:0; padding:0; width:990px; background: url(http://images.barnesandnoble.com/presources/images/navbar/tab_brown_bg.gif) top left repeat-x; }
.wgt-global-nav #hb-nav { float:left; margin:0; padding:0; background: #fff; padding-right: 0px; }
.wgt-global-nav #hb-nav ul { float:left; margin:0; padding:0; list-style:none; height:37px; }
.wgt-global-nav #hb-nav li { float:left; margin:0; padding:0; }
.wgt-global-nav #hb-nav a { display: block; }
.wgt-global-nav #hb-nav li img { vertical-align: bottom; }
.wgt-global-nav #hb-nav .tabLI { position:relative;}
.wgt-global-nav #hb-nav .navBurst { position:absolute; left:0; top:-9px;}
.wgt-global-nav #hb-nav .hb-more { margin: 0; padding: 0; }
.wgt-global-nav #hb-nav iframe { position: absolute;/* account for the border */left:0;top:0;z-index: 0;filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);background: #f9eeda; }

.wgt-global-nav #hb-qsearch {  clear:both;  float:left;  width:auto;  background-color:#fff;  padding:2px; }
.wgt-global-nav #hb-qsearch ul { float:left; margin:0; list-style:none; padding:3px 0 0 4px; }
.wgt-global-nav #hb-qsearch ul.bnpromo { height:31px; }
.wgt-global-nav #hb-qsearch ul.bnpromo a { text-decoration:none; color: #5A7D56; font-weight:normal; }
.wgt-global-nav #hb-qsearch ul.bnpromo a:hover { text-decoration:underline; }
.wgt-global-nav #hb-qsearch ul.bnpromo li { float:left; margin:0; padding:0; list-style:none; padding-top:px; }
.wgt-global-nav #hb-qsearch ul.bnpromo li.sep { padding: 0 12px 0 0; height:10px; background: url(http://images.barnesandnoble.com/presources/images/navbar/sn-divider.gif) right no-repeat; }

.wgt-global-nav #search-select { position:absolute; z-index:1; margin:0; }

/*header select replacement*/
.wgt-global-nav #hb-search .select-replacement { float:left; width:146px; list-style: none; z-index:2; margin:0; padding:0; height:auto; background: #fff url(http://images.barnesandnoble.com/presources/images/navbar/qsearch/qs-bl.gif) repeat-y; }
.wgt-global-nav .select-bg { position:absolute; top:auto; left:auto; margin-left:7px; padding: 0; list-style: none; width: 149px; height:auto; z-index:10; background: url(http://images.barnesandnoble.com/presources/images/navbar/qsearch/qs-ds.png) bottom right !important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.barnesandnoble.com/presources/images/navbar/qsearch/qs-ds.png',sizingMethod='scale'); background: none; }			
/* decrease no-results quicksearch z-index to to render below nav quicksearch*/
.wgt-global-nav .select-bg { z-index:500; }
/* increase quicksearch z-index to correct display on Store-Locator */
.wgt-global-nav #hb-search .select-bg { z-index:1000; }
.wgt-global-nav #hb-search { margin:6px 0 0; padding:0; background: url(http://images.barnesandnoble.com/presources/images/navbar/qsearch_input.gif) 93px 1px no-repeat;  height:30px; }
.wgt-global-nav #hb-search ul, 
.wgt-global-nav #hb-search li { float:left; margin:0; padding:0; list-style:none; }
.wgt-global-nav #hb-search span { position:relative; }
.wgt-global-nav #hb-search form { margin:0; padding:0; }
.wgt-global-nav #hb-search label { text-indent: -9999px; background: url(http://images.barnesandnoble.com/presources/images/navbar/qsearch_txt_search.gif) no-repeat top left; width: 80px; height: 18px; float:left; margin: 7px 0 0 5px; display: inline; padding: 0; }
.wgt-global-nav #hb-search input.search-input { float:left; width:275px; height:27px;  color:#000; padding: 0; border: 0; background: none; margin: 9px 0 7px 17px; }
.wgt-global-nav #hb-search #quick-search-button { width:40px; height:30px; margin-left: 160px;}

.wgt-global-nav #hb-search ul.select-replacement li { float:none; cursor: pointer; display: none; margin: 0; height: 25px; padding: 0 0 0 10px; }
.wgt-global-nav #hb-search ul.select-replacement a { display:block; color: #000; font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; padding: 5px 0; margin:0; }
.wgt-global-nav #hb-search ul.selectOpen { margin: 0 0 5px; position:relative; left: 0; bottom: 0 !important; bottom:4px; padding-top: 0 !important; padding-top:4px; }
		
.wgt-global-nav #hb-search ul.selectOpen li  { display: block; }
.wgt-global-nav #hb-search ul.selectOpen li:hover, 
.wgt-global-nav #hb-search ul.selectOpen li.hover  { background: #dad7d0; }
.wgt-global-nav #hb-search ul.select-replacement li.selected, 
.wgt-global-nav #hb-search ul.selectOpen li.selected { display: block; font-weight:bold; background: #5a7d56; }
.wgt-global-nav #hb-search ul.select-replacement li.selected a, 
.wgt-global-nav #hb-search ul.selectOpen li.selected a { color: #fff; }
.wgt-global-nav #hb-search ul.select-replacement li.top, 
.wgt-global-nav #hb-search ul.selectOpen li.top  { background: url(http://images.barnesandnoble.com/presources/images/navbar/qsearch/dropdown_backGray.gif) top left no-repeat; display: block; height: 30px; }
.wgt-global-nav #hb-search ul.select-replacement li.top a, 
.wgt-global-nav #hb-search ul.selectOpen li.top a { padding-top: 8px; font-weight: bold; }
.wgt-global-nav #hb-search img {float:left;margin:0;padding:0; }

.wgt-global-nav #sub-nav {clear:both;float:left;padding:0;margin:0;width: 990px;background:#e4e0d6;border-bottom: 1px solid #d5ccb5; }
.wgt-global-nav #sub-nav ul {clear:left;float:left;list-style:none;margin: 6px 0 0 0;padding: 0 0 0 14px; }
.wgt-global-nav #sub-nav li {float:left;margin:0;padding:0;height:20px; }
.wgt-global-nav #sub-nav li a, 
.wgt-global-nav #sub-nav li a.sep {font: bold 11px Arial, Helvetica, sans-serif; color: #5a7d56; margin: 0; }
.wgt-global-nav #sub-nav li a.sep {padding: 0 12px 0 0; background: url(http://images.barnesandnoble.com/presources/images/navbar/sn-divider.gif) right center no-repeat; }

.wgt-global-nav #sub-nav li a:link, 
.wgt-global-nav #sub-nav li a:visited,  
.wgt-global-nav #sub-nav li a:link.sep, 
.wgt-global-nav #sub-nav li a:visited.sep { text-decoration: none;}
.wgt-global-nav #sub-nav li a:hover, 
.wgt-global-nav #sub-nav li a:hover.sep { text-decoration: underline; }
.wgt-global-nav .top-nav .subnav li { border-right: 1px solid #000; float: left; }

.wgt-global-nav #hb-members {clear:both;float:left;margin:0;padding:0;width:990px; }
.wgt-global-nav #hb-members { height: 44px; background: #fff;}
.wgt-global-nav #hb-members iframe, 
.wgt-global-nav #promoIframe { height: 44px; border: none; width: 990px; }



/*  Holidays 2009  */ 
.wgt-global-nav #header-top-holiday09, 
.wgt-global-nav #header-top-afterholiday09 { position:relative; clear:both; float:left; margin:0; padding:0; width:990px; background: #fff; text-align:left; }
.wgt-global-nav #header-top-holiday09 { background: #ffffff url('http://images.barnesandnoble.com/presources/images/navbar/holiday/09/HolidayGiftGuide_bg.jpg') top left no-repeat; }
.wgt-global-nav #header-top-afterholiday09 { background: #ffffff url('http://images.barnesandnoble.com/presources/images/navbar/holiday/09/Afterholidaysale_bg.jpg') top left no-repeat; }
.wgt-global-nav #header-top-left-holiday09, 
.wgt-global-nav #header-top-left-afterholiday09 { width:300px; height:83px;	float:left;}
.wgt-global-nav #header-top-left-holiday09 .logo, 
.wgt-global-nav #header-top-left-afterholiday09 .logo{ width:205px; height:31px; margin:9px 0 0 14px;}
.wgt-global-nav #header-top-left-holiday09 .addr, 
.wgt-global-nav #header-top-left-afterholiday09 .addr { width:60px;	height:15px; float:left; margin:7px 0 0 7px;}
.wgt-global-nav #header-top-left-holiday09 .hgg, 
.wgt-global-nav #header-top-left-afterholiday09 .hgg { width:180px; height:30px; float:right; margin:7px 4px 0 0;}	
.wgt-global-nav #header-top-right-holiday09, 
.wgt-global-nav #header-top-right-afterholiday09 {float:right;width:685px;}
.wgt-global-nav #main-logo-holiday09, 
.wgt-global-nav #main-logo-afterholiday09 { float:left; padding-top: 10px; padding-left: 15px; }
.wgt-global-nav #welcome-holiday09 span, 
.wgt-global-nav #welcome-afterholiday09 span { padding-bottom: 3px; margin:0; font: bold 11px Verdana; color:#095C64;}	
.wgt-global-nav #welcome-holiday09 ul, 
.wgt-global-nav #welcome-afterholiday09 ul { margin:0; padding:2px 0 0 0; list-style:none; }
.wgt-global-nav #welcome-holiday09 li, 
.wgt-global-nav #welcome-afterholiday09 li { float:left; margin:0;}
.wgt-global-nav #welcome-holiday09 strong, 
.wgt-global-nav #welcome-afterholiday09 strong { color:#456840;}
.wgt-global-nav #welcome-holiday09 a, 
.wgt-global-nav #welcome-afterholiday09 a { color:#489895; font-weight:bold; padding-right:6px; margin:0; }
.wgt-global-nav #bottom-links.hgg-holiday09, 
.wgt-global-nav #bottom-links.hgg-afterholiday09 { clear:both; float:right; width:100%; height: 49px ; /*normally 52 - lowered for holiday image*/ margin-top:2px; }	
.wgt-global-nav #bottom-links.hgg-holiday09 a, 
.wgt-global-nav #bottom-links.hgg-afterholiday09 a { color:#489895;	font-weight:bold;	padding: 0 7px 0 6px; }
.wgt-global-nav #bottom-links.hgg-holiday09 a#cart, 
.wgt-global-nav #bottom-links.hgg-afterholiday09 a#cart {color:#AFA075; }

/* line-up account link*/
.wgt-global-nav #bottom-links.hgg-holiday09 a.sep-holiday09, 
.wgt-global-nav #bottom-links.hgg-afterholiday09 a.sep-afterholiday09 { padding-left:0px; } 	
.wgt-global-nav .sep-holiday09, 
.wgt-global-nav .sep-afterholiday09 { background: url(http://images.barnesandnoble.com/presources/images/navbar/holiday/09/sepHoliday.gif) right no-repeat; padding-left:0px; } 

/*fix space from bookclubs.css*/
.wgt-global-nav #header-top-right-holiday09 #top-links li a.signIn, 
.wgt-global-nav #header-top-right-afterholiday09 #top-links li a.signIn { padding:0px; }	
 
/*  END Holidays 2009  */ 	

/*  Special Events ie: Mothers Day Fathers Day  */ 
.wgt-global-nav #header-top-Event1, 
.wgt-global-nav #header-top-Event2 { position:relative; clear:both; float:left; margin:0; padding:0; width:990px; background: #fff; text-align:left; }
.wgt-global-nav #header-top-Event1 { background: #ffffff url('http://images.barnesandnoble.com/presources/images/navbar/event/event1_bg.jpg') top left no-repeat; }
.wgt-global-nav #header-top-Event2 { background: #ffffff url('http://images.barnesandnoble.com/presources/images/navbar/event/event2_bg.jpg') top left no-repeat; } 
.wgt-global-nav #header-top-left-Event1, 
.wgt-global-nav #header-top-left-Event2 { width:300px; height:83px; float:left;}
.wgt-global-nav #header-top-left-Event1 .logo, 
.wgt-global-nav #header-top-left-Event2 .logo { width:205px; height:31px; margin:9px 0 0 14px; }
.wgt-global-nav #header-top-left-Event1 .addr, 
.wgt-global-nav #header-top-left-Event2 .addr { width:60px; height:15px; float:left; margin:7px 0 0 7px; }
.wgt-global-nav #header-top-left-Event1 .hgg, 
.wgt-global-nav #header-top-left-Event2 .hgg { width:210px; height:30px; float:right; margin:7px 4px 0 0; }	
.wgt-global-nav #header-top-right-Event1, 
.wgt-global-nav #header-top-right-Event2 { float:right;width:685px; }
.wgt-global-nav #main-logo-Event1, 
.wgt-global-nav #main-logo-Event2 { float:left; padding-top: 10px; padding-left: 15px; }
.wgt-global-nav #welcome-Event1 span, 
.wgt-global-nav #welcome-Event2 span { padding-bottom: 3px; margin:0; font: bold 11px Verdana; color:#5A7D56;}	
.wgt-global-nav #welcome-Event1 ul, 
.wgt-global-nav #welcome-Event2 ul { margin:0; padding:2px 0 0 0; list-style:none; }
.wgt-global-nav #welcome-Event1 li, 
.wgt-global-nav #welcome-Event2 li { float:left; margin:0;}
.wgt-global-nav #welcome-Event1 strong, 
.wgt-global-nav #welcome-Event2 strong { color:#AFA075;}
.wgt-global-nav #welcome-Event1 a, 
.wgt-global-nav #welcome-Event2 a { color:#AFA075; font-weight:bold; padding-right:6px; margin:0; } 
.wgt-global-nav #bottom-links.hgg-Event1, 
.wgt-global-nav #bottom-links.hgg-Event2 { clear:both; float:right; width:100%; height: 49px ; /*normally 52 - lowered for holiday image*/ margin-top:2px;}	
.wgt-global-nav #bottom-links.hgg-Event1 a, 
.wgt-global-nav #bottom-links.hgg-Event2 a { color:#AFA075;	font-weight:bold; padding: 0 7px 0 6px; }
.wgt-global-nav #bottom-links.hgg-Event1 a#cart, 
.wgt-global-nav #bottom-links.hgg-Event2 a#cart { color:#AFA075; }

/* line-up account link*/
.wgt-global-nav #bottom-links.hgg-Event1 a.sep-Event1, 
.wgt-global-nav #bottom-links.hgg-Event2 a.sep-Event2 { padding-left:0px; } 	
.wgt-global-nav .sep-Event1, 
.wgt-global-nav .sep-Event2 { background: url('http://images.barnesandnoble.com/presources/images/sep.gif') right no-repeat; padding-left:0px;} 

/*fix space from bookclubs.css  http://images.barnesandnoble.com/presources/images/navbar/sn-divider.gif*/
.wgt-global-nav #header-top-right-Event1 #top-links li a.signIn, 
.wgt-global-nav #header-top-right-Event2 #top-links li a.signIn { padding:0px; }	 
/*  END Special Events */ 	

 
/*
	END - GLOBAL NAV
*/


/*
	FLYOUT
	flyout-menu styling
*/
#flyout-menu a, 
#flyout-menu2 a { text-decoration:none; color:#5a7d56;}
#flyout-menu a, 
#flyout-menu2 a { font-size: 11px; }
#flyout-menu a:hover, 
#flyout-menu2 a:hover { text-decoration:underline; }

#flyout-ctnr { margin:0; padding:0; width:990px; text-align:left; float:right; }
#flyout-menu { background-color:#f9eeda; border-top:1px solid #ffffff; border-bottom:1px solid #b0a178; border-right:1px solid #b0a178; border-left:1px solid #b0a178; z-index:2000; position:absolute; visibility:hidden; width:560px; text-align:left; margin-top: -1px; margin-left:430px; padding:0px; }

/* IE 6 Iframe Shim */
* html #flyout-menu { overflow-y: hidden; }
* html #flyout-menu .iframe-shim { position: absolute; left: -1px; /* to account for that left border */ top: -1px; /* to account for that top border */ filter: alpha(opacity=0); z-index: -99999; width: 562px; height: 1245px; }

.flyout_promo_image { margin-bottom: 8px; }

#flyout-menu li a:link, #rollover-menu li a:visited { text-decoration:none; }
#flyout-menu li a:hover { text-decoration:underline; }
#flyout-menu dl { margin: 0; padding:0; }
#flyout-menu dl.col1, 
#flyout-menu dl.col2, 
#flyout-menu dl.col3 { margin:0; padding: 10px; float:left;  }
#flyout-menu dl.col1 { width: 170px; }
#flyout-menu dl.col2 { width: 190px; }
#flyout-menu dl dt { margin-bottom:5px;}
#flyout-menu dl dt a.mainlink { background: url(http://images.barnesandnoble.com/presources/images/bullet-subnav.gif) no-repeat center left; padding: 0 0 3px 10px; font-weight: bold; }
#flyout-menu dl.child-menu { text-transform: capitalize; margin: 0; padding: 0 }
#flyout-menu dl.child-menu dt { margin:5px 0 0;  background: url(http://images.barnesandnoble.com/presources/images/flyout_bullet.gif) no-repeat center left;  padding: 0 0 3px 10px; }


 /* 2 = two column flyout*/
#flyout-menu2 { background-color:#f9eeda; border-top:1px solid #ffffff; border-bottom:1px solid #b0a178; border-right:1px solid #b0a178; border-left:1px solid #b0a178; z-index:2000; position:absolute; visibility:hidden; width:360px; text-align:left; margin-top: -1px; margin-left:630px; padding:0px; }

/* IE 6 Iframe Shim */
* html #flyout-menu2 {	overflow-y: hidden; }
* html #flyout-menu2 .iframe-shim,
* html #flyout-menu2 .iframe-shim2 { position: absolute; left: -1px; /* to account for that left border */ top: -1px; /* to account for that top border */ filter: alpha(opacity=0); z-index: -99999; width: 359px; height: 1245px; }
.flyout_promo_image2 {	  margin-left: 15px;	 margin-bottom: 10px;	 }  
#flyout-menu2 li a:link { text-decoration:none; }
#flyout-menu2 li a:hover { text-decoration:underline; }
#flyout-menu2 dl { margin: 0; padding:0;}
#flyout-menu2 dl.col1, #flyout-menu2 dl.col2, #flyout-menu2 dl.col3 {margin:0; padding: 10px 0 10px 0px; float:left; }
#flyout-menu2 dl.col1 {	width: 207px; padding-left:15px; }
#flyout-menu2 dl.col2 {	width: 133px;  }
#flyout-menu2 dl dt { margin-bottom:5px;}
#flyout-menu2 dl dt a.mainlink { background: url(http://images.barnesandnoble.com/presources/images/bullet-subnav.gif) no-repeat center left;padding: 0 0 3px 10px; 	font-weight: bold; } 
#flyout-menu2 dl.child-menu dt { margin:5px 0 0; background: url(http://images.barnesandnoble.com/presources/images/flyout_bullet.gif) no-repeat center left; padding: 0 0 3px 10px;  }

/*
	END FLYOUT
*/	

/*
	BUY NOW OVERLAY
	.ebooks-overlay
*/
.ebooks-list { float: right; list-style: none;margin-top: 0px;margin-bottom: 0px;}
.ebooks-list li { list-style: none;text-align: right;margin: 2px 0 3px 0;color: #666666;}
.ebooks-overlay { padding: 32px 48px 22px 48px;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;color: #666666;font-size: 11px;}
.ebooks-overlay ul {margin-left: 0;}
.ebooks-overlay.nopad {padding: 0;margin: 2px 0 2px 1px;}
.ebooks-overlay h3 {color: #44AD9C;font-size: 14px;font-weight: bolder;margin-bottom: 2px;}
.ebooks-overlay tr {height: 100%;}
.ebooks-overlay ul {list-style: none;padding: 0px;margin-top: 0px;}
.ebooks-overlay .content {padding: 15px 6px 15px 10px;width: 174px; overflow: hidden;word-wrap: break-word;}
.ebooks-overlay .stage {border: 1px solid #cfcfcf; width:192px;margin: 0 2px 0 2px;vertical-align: top;}

.ebooks-overlay a {color: #5B7E57;}
.ebooks-overlay a.smallImage.rArrow { cursor: pointer;padding: 0pt 0pt 0pt 10px; font-weight:bold; background: transparent url(http://images.barnesandnoble.com/presources/ebooks/images/digital_rarrow.gif) no-repeat scroll 0px 4px;}
#digitalLayor.overlay .overlayHeader h3{color: #666666;}
.ebooks-overlay a,
.ebooks-overlay p {font-size: 11px; line-height: 14px;}
.ebooks-overlay p {margin: 0 0 6px 0; color:#666666; }
.ebooks-overlay .buyNowButtonFunc{margin-top: 0;}
.ebooks-overlay .buttonsContainer{background: transparent url('http://images.barnesandnoble.com/presources/ebooks/images/dot.gif') repeat-x 0px 0px;margin-top: 17px;padding-top: 17px;}
.ebooks-overlay .replaceTitle strong{color: #5A7D56;}
.ebooks-overlay .hide{display: none;}
.ebooks-overlay .show{display: block;}
.ebooks-overlay ul.productInfo{list-style-type: disc; margin: 18px 0 15px 26px;w400px;}
.ebooks-overlay ul.productInfo li{ list-style-type: disc; }
.ebooks-overlay .actionLinks ul{margin: 18px 0 15px 26px;}
.ebooks-overlay ul li{margin-bottom: 5px;font-size: 12px;}
.ebooks-overlay .actionText{font-weight: bold;font-size: 14px;}
.ebooks-list a {color: #5B7E57;}
.ebooks-overlay .clear{clear: both;}
/*
	END BUY NOW OVERLAY
*/

/*
	GLOBAL FOOTER
	#global-footer
	wgt-global-footer styling
*/
#global-footer { margin: 0; padding-top: 8px;  }
#global-footer #footer {clear:both;float:left;background: #91b08e;width:990px; }
#global-footer #footer h4 { font-size: 12px; color: #fff; margin:0 0 6px 0; padding:0;}
#global-footer #footer ul { float:left; margin:0; padding:0 10px 0 0; list-style:none;}
#global-footer #footer a { color:#fff; text-decoration:none; font-size:11px;}
#global-footer #footer a:hover { text-decoration:underline;}
#global-footer #footer-inner { float:left; background: #6b8e66;}
#global-footer #footer-wrap { float:left; width:720px; padding: 0 0 7px 0;}
#global-footer #footer-services { float:left; width:440px } 
#global-footer #footer-shopping { float:right; width:280px; }
#global-footer #footer-help { float:right; width:240px;}
#global-footer #footer-help ul { float:left; width:100px; }
#global-footer #footer-terms-copy { clear:both; float:left; width:960px; padding: 6px 0 6px 0; border-top: 1px solid #91b08e;} 
#global-footer #footer-terms-copy p { color:#fff; margin:0; padding:0; } 
#global-footer #footer-terms-copy p a { font-size: 11px; }
#global-footer #terms { float:left; padding:0; margin:0; } 
#global-footer #copy { float:right; padding:0; margin:0; }
#global-footer #footer .keywrap {padding:9px 9px 0 9px; }	
#global-footer #footer .keywords {border-bottom: 1px #91B08E solid;  overflow:auto; padding:3px 0 10px 0; width:960px;}	
#global-footer #footer .keywords h4 {float:left; margin:0px;}	
#global-footer #footer ul.keyList {float:left; margin:0; padding:0; list-style-image:none; list-style-position:outside;list-style-type:none; }
#global-footer #footer ul.keyList li{  padding:0px 10px; border-right:1px #91B08E solid;  float:left;}
#global-footer #footer ul.keyList li.last{ border:none;}
#global-footer .wrap6a { float: left; padding:6px;}
#global-footer .wrap9a { float: left; padding:9px;}
/*
	END - GLOBAL FOOTER
*/


	
/*
	Global Carousel
*/
.dynamic-items-container{ margin:0 auto; width:990px; }
.carousel .content { width:auto; }
.dynamic-items-container .box#carousel:after, 
.carousel .head:after, 
.carousel .content:after,
.carousel .carousel-page:after,
.carousel .frame:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; zoom: 1; }
.carousel { background:#fff url(http://images.barnesandnoble.com/presources/images/bkgd_round.gif) no-repeat;  clear: both; height: 212px; padding-top:25px;}
.carousel .head h3 { margin: 0 0 15px 0; font-size: 16px; color: #B0A377;text-align:left; }
.carousel .head .paginate {  float: right; }
.carousel .head .paginate .carousel-paginator { color: #5A7D56; margin-right: 8px; text-decoration: underline; cursor: pointer; }
.carousel .head .paginate .page-label { margin-right: 7px; color: #666666; }
.carousel .head .paginate .selected { color: #000; font-weight: bold; text-decoration: none; }
.carousel .carousel-page { display: none; }
.carousel .page-1 { display: block; }
.carousel .left-pointer, 
.carousel .right-pointer { width: 23px; height: 43px; margin-top: 35px; text-indent: -9999px;}
.carousel .frame { width: 137px; margin-right: 10px; text-align: center; }				
.carousel .frame .media-title { font-weight: bold; width: 137px; margin-top: 4px; }
.carousel .frame .media-title a { font-size: 10px; line-height: 11px; }
.carousel .frame, .carousel .left-pointer, .carousel .right-pointer { float: left; }						
.carousel .left-pointer { background: url(http://images.barnesandnoble.com/presources/images/arrow_sprite.png); background-position: 0 0; cursor: pointer; margin-right: 10px;}
.carousel .l-disable { background: url(http://images.barnesandnoble.com/presources/images/arrow_sprite.png); background-position: 0 -42px; cursor: pointer; margin-right: 10px;}
.carousel .right-pointer { background: url(http://images.barnesandnoble.com/presources/images/arrow_sprite.png); background-position: 0 -84px; cursor: pointer; margin-left: 10px;}				
.carousel .r-disable { background: url(http://images.barnesandnoble.com/presources/images/arrow_sprite.png); background-position: 0 -128px; cursor: pointer; margin-left: 10px;}
.carousel .last { margin: 0; }

/*
	END Global Carousel
*/

/**
	PRICE  Template  Styles 
***/
.productPrices { font-family:Verdana, Arial, Helvetica, sans-serif; color: #666666; line-height: 18px; font-size: 11px;}
.productPrices .listprice { color: #999999; }

.productPrices .onlinePrice .onlinePriceLabel { font-size: 11px;}
.productPrices .onlinePrice .onlinePriceLabel2 { font-size: 11px; font-weight: bold;}
.productPrices .onlinePrice .onlinePriceValue { font-size: 13px; font-weight: bold; }
.productPrices .onlinePrice .onlinePriceValue2 { font-size: 14px; font-weight: bold; color: #990000; }

.productPrices .onlineDiscount { font-size: 11px; line-height: 14px; font-weight: bold;}

.productPrices .memberDiscount { color: #333333; font-size: 11px; line-height: 15px;}

.productPrices .memberPrice .memberPriceLabel {font-size: 11px; color: #990000;	}
.productPrices .memberPrice .memberPriceValue { font-size: 13px; color: #990000; font-weight: bold;	}

.productPrices .supplement { margin-bottom: 10px;}
.productPrices .supplement.tenDollarMemberShipping, 
.productPrices .supplement.promoMemberPricing { color: #333333; font-size: 10px; line-height: 14px; }

.price-list li .productPrices span { font-size:11px; }
.price-list3 li .productPrices span { font-size: 11px; }

.priceOff { text-decoration:line-through;}

/* 
	promotinoal styles for PRICE markup 
*/

.productPrices.promoMemberPricing .memberPrice {font-weight: bold;}
.productPrices.promoMemberPricing .memberPrice .memberPriceValue { font-size: 14px;}
.productPrices.promoMemberPricing .onlinePrice .onlinePriceValue { font-size: 11px; font-weight: normal;}

.productPrices .supplement.tenDollarMemberShipping strong, 
.productPrices .supplement.promoMemberPricing strong { color:#990000; display: block; font-weight: bold; margin-top: 15px; font-size: 11px;	line-height: 14px; }

/* 
	page-specific special adjustments 
*/

.productPrices.communitySearchWidget { line-height: 14px; }

/***
	END  PRICE  Template  Styles 
*** /



/* 
    Overall styling for widget boxes
    This base styling is extended or overridden
    by themes below
 */
.w-box .w-head { font-weight: bold; }
.w-box .w-head .title { color: #B0A377; font-size: 16px; }


/* 
    themeing the product widget using the col width 
    to adjust the contents to layout in a way that best
    utilizes the space
 */


/* 
    custom theme stack
 */
.th-hilite { padding: 0; }
.th-hilite .w-head { padding: 0; margin-left:0 ; font-weight: bold; background:transparent url(images/box-top.jpg) no-repeat top left; }
.th-hilite .w-head .title { color: #B0A377; }
.th-hilite .w-head .sub-head { font-size: 11px; }
.th-hilite .w-head-c { margin-left: 9px; padding: 5px 0 0 0 ; font-weight: bold; background:transparent url(images/box-top.jpg) no-repeat right top; }
.th-hilite .w-body { padding: 0; margin-left: 0; background:transparent url(images/bkgd.jpg) repeat-y right top; }
.th-hilite .w-body-c h4 { font-size: 13px; padding-left: 10px; background: transparent url(http://images.barnesandnoble.com/presources/images/icon_link_arrow.gif) no-repeat scroll left center; }
.th-hilite .w-body-c { padding:  0 0 5px 10px; margin: 0 10px 0 0; background:transparent url(images/bkgd.jpg) repeat-y left top; }
.th-hilite .c-last { padding-bottom: 0; }
.th-hilite .w-foot { padding: 0; margin-left: 0; font-weight: bold; background:transparent url(images/box-bottom.jpg) no-repeat bottom left; }
.th-hilite .w-foot-c { margin-left: 5px; padding: 5px 0 10px; background:transparent url(images/box-bottom.jpg) no-repeat bottom right; }

.th-primary { border: 1px solid #ddd; padding: 0 5px }
.th-primary .w-head { margin-left: 0; font-weight: bold; background:transparent url(http://images.barnesandnoble.com/presources/images/hrbt.gif) repeat-x scroll left bottom; }
.th-primary .w-body-c h4 { font-size: 13px; padding-left: 10px; background: transparent url(http://images.barnesandnoble.com/presources/images/icon_link_arrow.gif) no-repeat scroll 0 5px; }
.th-primary .w-body-c { background:transparent url(http://images.barnesandnoble.com/presources/images/hrbt.gif) repeat-x scroll left bottom;  padding: 5px 0;  }
.th-primary .c-last { background: none; padding-bottom: 0; }

.th-secondary { padding: 5px }
.th-secondary .w-head { margin-left: 0; font-weight: bold; background:transparent url(http://images.barnesandnoble.com/presources/images/hrbt.gif) repeat-x scroll left bottom; }
.th-secondary .w-body-c { padding: 5px 0;  }

.th-general { color: #666; font-family: Verdana,Arial,Helvetica,sans-serif; }
.th-general .c-secondary p { font-size: 10px; margin-bottom: 5px; color: #5A7D56; }
.th-general .c-secondary p em { font-weight: bold; display: block; font-style: normal; color: #666; }
.th-general .w-head { border-top: 2px solid #ddd;  background:transparent url(http://images.barnesandnoble.com/presources/images/hrbt.gif) repeat-x scroll left bottom; padding: 4px 0 6px 0; }
.th-general .w-head .title { display: block; color: #B0A377; font-size: 16px; }
.th-general .title {  background: transparent url(http://images.barnesandnoble.com/presources/images/carrot_brown.gif) no-repeat scroll 5px 5px; padding-left: 15px; }
.th-general h4 { color: #5A7D56; font-size: 11px; }
.th-general dl dd { font-weight: bold; }
.th-general .closing .action {color: #5A7D56; }

/* box with drop shadow (.th-shdwbox) theme */
.th-shdwbox { margin-right:-2px; margin-bottom:0; zoom: 1; clear: both;}
* html .th-shdwbox { position:relative; left: 0; top: 0; }
.w-head-shdwbox { padding: 0; display: block; background: url(http://images.barnesandnoble.com/presources/images/shdw_box.gif) no-repeat top left;  }
.w-head-shdwbox-c { background: url(http://images.barnesandnoble.com/presources/images/shdw_box.gif) no-repeat top right; margin-left:5px; padding:5px 12px 0 5px; }
* html .th-shdwbox .w-head-empty .w-head-shdwbox-c { margin-bottom:1px; }
.w-head-shdwbox-c .sub-title{ background: url(http://images.barnesandnoble.com/presources/images/hrbt.gif) repeat-x bottom left; padding:5px 0 10px; }
.w-body-shdwbox { background: url(http://images.barnesandnoble.com/presources/images/shdw_sides.gif) top left; }
.w-body-shdwbox-c { background: url(http://images.barnesandnoble.com/presources/images/shdw_sides.gif) top right; padding-left:0; padding-right: 12px; margin-left: 12px;}
.w-foot-shdwbox { background: white url(http://images.barnesandnoble.com/presources/images/shdw_box.gif) no-repeat bottom left; padding: 0; display: block; }
.w-foot-shdwbox-c { background: white url(http://images.barnesandnoble.com/presources/images/shdw_box.gif) no-repeat bottom right; margin-left:10px; padding-bottom:14px; padding-right: 12px; }

/* box with gradient borders (.th-gradient) theme */
.th-gradient { margin-right:-2px; margin-bottom:0; zoom: 1; clear: both;}
* html .th-gradient { position:relative; left: 0; top: 0; }
.w-head-gradient { padding: 0; display: block; border-bottom: 1px solid #eaeaea; }
.w-head-gradient-c { margin-left:5px; padding:5px 12px 0 5px; }
* html .th-gradient .w-head-empty .w-head-gradient-c { margin-bottom:1px; }
.w-head-gradient-c .sub-title{ background: url(http://images.barnesandnoble.com/presources/images/hrbt.gif) repeat-x bottom left; padding:5px 0 10px; }
.w-body-gradient { background: url(http://images.barnesandnoble.com/presources/images/gradient_sides.gif) top left; }
.w-body-gradient-c { background: url(http://images.barnesandnoble.com/presources/images/gradient_sides.gif) top right; padding-left:0; padding-right: 12px; margin-left: 12px;}
.w-foot-gradient { padding: 0; display: block; border-top: 1px solid #dadada; }
.w-foot-gradient-c { margin-left:10px; padding-bottom:14px; padding-right: 12px; }


/* box with pale olive green bg and rounded corners (.th-pale-rndbox) theme */
.th-pale-rndbox { margin-right:-2px; margin-bottom:0; zoom: 1; clear: both; background:#f2f2e6; font-size: 14px; }
* html .th-pale-rndbox { position:relative; left: 0; top: 0; }
.w-head-pale-rndbox { padding: 0; display: block; background: url(/presources/images/pale_rndbox.gif) no-repeat top left;  }
.w-head-pale-rndbox-c { background: url(/presources/images/pale_rndbox.gif) no-repeat top right; margin-left:5px; padding:5px 12px 0 5px; }
* html .th-pale-rndbox .w-head-empty .w-head-pale-rndbox-c { margin-bottom:1px; }
.w-body-pale-rndbox strong { font-weight: bold; }
.w-body-pale-rndbox { background: url(/presources/images/pale_rndbox_sides.gif) top left; }
.w-body-pale-rndbox-c { background: url(/presources/images/pale_rndbox_sides.gif) top right; padding-left:0; padding-right: 12px; margin-left: 12px;}
.w-foot-pale-rndbox { background: white url(/presources/images/pale_rndbox.gif) no-repeat bottom left; padding: 0; display: block; }
.w-foot-pale-rndbox-c { background: white url(/presources/images/pale_rndbox.gif) no-repeat bottom right; margin-left:10px; padding-bottom:8px; padding-right: 12px; }

/* box with 1px border (.th-simplebox) theme. ??? Should this be  a theme???? */
.th-simplebox {  border:1px solid #D9D9D9; margin-right:-2px; margin-bottom:0; zoom: 1; clear: both;}
* html .th-simplebox { position:relative; left: 0; top: 0; }
.w-head-simplebox { padding: 0; display: block;  }
.w-head-simplebox-c { margin-left:5px; padding:5px 12px 0 5px; }
* html .th-simplebox .w-head-empty .w-head-simplebox-c { margin-bottom:1px; }
.w-head-simplebox-c .sub-title{ padding:5px 0 10px; }
.w-body-simplebox {}
.w-body-simplebox-c { padding-left:0; padding-right: 12px; margin-left: 12px;}
.w-foot-simplebox { padding: 0; display: block; }
.w-foot-simplebox-c {margin-left:10px; padding-bottom:14px; padding-right: 12px; }


/* Review and recommend overlays */
#customerReviewOverlay .left { float: left; }
#customerReviewOverlay .clear { height: auto; line-height: inherit;}

#alsoRecommendOverlay .left { float: left; }


.add-to-cart-button { background-position: left -185px;}
.preorder-now-button { background-position: left -0px; }
.preorder-to-cart-button { background-position: left -0px; }
.free-now-button {background-position: left -36px;}
.subscribe-now-button {background-position: left -260px;}
.buy-now-button {background-position: left -223px;}
.see-more-button {background-position: left -112px;}
.single-issue-button {background-position: 0 -149px;}

