/*/ V2.5.5 /*/ 

/*/ Colors 
top-border-beige: rgb(221, 215, 210); link-red: rgb(151, 12, 38);  
/*/


/*/ Reset Styles /*/
@media all {
	html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, h7, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0px; padding: 0px; border: 0px none; outline: 0px none; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
	body { line-height: 1.2; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); }
	a, a img, :focus { outline: 0px none; }
	a img, :link img, :visited img { border: medium none; }
	ol, ul { list-style: none outside none; }
	table { border-collapse: separate; border-spacing: 0px; }
	caption, th, td { text-align: left; font-weight: normal; }
	table, td, th { vertical-align: middle; }
}

/*/ Cart Styles /*/
@media all {
#Chrome li.viewcart a {
  color: #970C26; 
  text-decoration:none; }

#cartWrapper {
  position: relative;
  overflow: visible !important; 
  z-index:104;

  }

.wrapper {
  overflow: visible; }

#cartWrapper.fallback:hover .cart-menu {
  display: block; }

#cartWrapper.viewCartHover,
#cartWrapper.hover {
  color: #fff; }
  #cartWrapper.viewCartHover a,
  #cartWrapper.hover a {
    color: #fff;
    text-decoration: none; }

  #cartWrapper.viewCartHover div#cartWrapperTop,
  #cartWrapper.hover div#cartWrapperTop {
    background: url(/National_Library/20160930123623oe_/http://www.harlequin.com/media/images/sprite-cart-wrapper.png) -229px -20px no-repeat; }

  #cartWrapper.viewCartHover div#cartWrapperBottom,
  #cartWrapper.hover div#cartWrapperBottom {
    background: url(/National_Library/20160930123623oe_/http://www.harlequin.com/media/images/sprite-cart-wrapper.png) -229px -10px no-repeat; }

  #cartWrapper.viewCartHover ul#CartLinks,
  #cartWrapper.hover ul#CartLinks {
    background: #ACACAC; }

    #cartWrapper.viewCartHover ul#CartLinks li.cart,
    #cartWrapper.hover ul#CartLinks li.cart {
      background-position: 0 -38px;
      color: #fff; }

    #cartWrapper.viewCartHover ul#CartLinks li.viewcart,
    #cartWrapper.hover ul#CartLinks li.viewcart {
      background-position: 60px -785px; }

      #cartWrapper.viewCartHover ul#CartLinks li.viewcart a,
      #cartWrapper.hover ul#CartLinks li.viewcart a {
        color: #fff; }


#cartWrapper .cart-menu {
  display: none;
  color: #0D0D0D;
  position: absolute;
  top: 41px;
  border: 1px solid #970c26;
  border-top: 0;
  width: 100%;
  -webkit-box-sizing: border-box;
  /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;
  /* Firefox, other Gecko */
  box-sizing: border-box;
  /* Opera/IE 8+ */
  height: 422px;
  background: white;
  text-align: center;
  -webkit-border-radius: 0 0 2px 2px;
  -moz-border-radius: 0 0 2px 2px;
  -ms-border-radius: 0 0 2px 2px;
  -o-border-radius: 0 0 2px 2px;
  border-radius: 0 0 2px 2px;
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);
  padding: 10px; 
  	}

  #cartWrapper .cart-menu h3 {
    font-size: 18px;
    margin: 5px 0; }
	
  body.books-series-page  #cartWrapper .cart-menu h3 { position:static; }


  #cartWrapper .cart-menu a.book-image {
    margin: 20px 0 5px;
    display: block; }

  #cartWrapper .cart-menu a.book-image img {
    border: 1px solid #E3E3E3;
    padding: 8px; }

  #cartWrapper .cart-menu .book-title {
    display: block;
    width: 140px;
    text-align: left;
    margin: 10px auto; }

    #cartWrapper .cart-menu .book-title a {
      color: #970c26; }

      #cartWrapper .cart-menu .book-title a:hover {
        text-decoration: underline; }

  #cartWrapper .cart-menu .button {
    color: white;
    background: url(/National_Library/20160930123623oe_/http://www.harlequin.com/media/images/btn-viewCart_17.jpg) no-repeat;
    display: block;
    height: 46px;
    line-height: 46px;
    font-size: 16px;
    position: absolute;
    bottom: 10px;
    width: 206px;
	margin-left:0;  }
	
  body.books-series-page #cartWrapper .cart-menu .button { position:static; }
  body.books-series-page #cartWrapper .cart-menu { height:432px; }  

}

@media only screen and (device-width: 768px) {
  /* For general iPad layouts */
  body.books-series-page #cartWrapper .cart-menu { height:412px; }  
}


/*/ End Cart Styles /*/


/*/ Formatting Styles /*/
@media all {
	body { margin: 0px; padding: 0px; background-color: rgb(255, 255, 255); text-align: center; }
	.body-container { position: relative; float: left; clear: both; width: 100%; text-align: center; min-width: 968px; }
	.wrapper { margin: 0px auto; padding:0 0 2px 0; position: relative; text-align: left; width: 960px; /*overflow:hidden;*/ }
	body.promo-single-page-sampler .page-section .wrapper { width:940px; padding:0 10px 2px; }		
	.content-area { margin: 0px 10px; }
	#ChromeContainer { background: #f5f5f5; }
	#ChromeContainer .wrapper { overflow:visible; }	
	#Chrome { height: 60px; margin:0; padding:5px 10px 0px; }
	#Logo, #SiteSearch, #CartLinks { float: left; }
	#Logo { margin-right: 28px; width: 200px; overflow: hidden }
	#Header { margin:0px; }
	#MainNav { margin: 0px; }
	/*#stayConnectedWrapper { border-bottom: 1px solid rgb(210, 210, 210); }*/
	#Footer { padding-top: 30px; overflow: hidden;  border-top: 3px solid rgb(221, 215, 210); }
	#LegalWrapper { width:100%; background-color: rgb(138, 15, 40); margin-top: 20px; }
	#Legal { margin:0 auto; overflow:hidden; }
	#Legal span#Copyright { float:left; margin:0; }
	#Legal #Policy { float: right; width: auto; margin: 0px; }
	#ContentContainer { min-height: 300px; height: auto ! important; margin:20px 0; }
	body.home-page #ContentContainer { margin-top:0; }	
	body.promo-single-page-author-spotlight #ContentContainer { margin:0; }	
	
	body.checkout-step4-page #ContentContainer { margin:20px 0 0; }
	#Content {/* overflow:hidden; */}

	body.promo-single-page-featured-book #ContentContainer 	{ margin-bottom:0; min-height:0; }
	body.promo-single-page-author-spotlight #ContentContainer .wrapper, body.promo-single-page-featured-book #ContentContainer .wrapper { width:940px; padding:0 10px; }	
	body.promo-single-page-author-spotlight #Content, body.promo-single-page-featured-book #Content { padding:0 0 20px; margin:0 0 20px; border-bottom:1px solid #ddd; }	
	body.promo-single-page-sampler .page-section .wrapper, body.promo-single-page-author-spotlight .page-section .wrapper { width:940px; padding:0 10px 2px; }
	body.promo-single-page-featured-book .page-section .wrapper { width:940px; padding:0 0 20px; }	
	body.promo-single-page-featured-book .page-section .wrapper.border-top { padding-top:30px; margin-top:20px; margin-bottom:70px; border-top:1px solid #ddd; }		
	.main-column-content, .main-column-checkout, .main-column-my-account, .notables-page .main-column-narrow, .main-column-my-account { width: 620px; margin-right: 78px;  }
	
	.main-column-book-store, body.splash-custom-map-page .main-column-narrow  { width: 620px; margin-right:20px; }
	.content-column-checkout, .content-column-book-store { width: 220px; margin-left: 20px; }
	.content-column, .content-column-narrow, .content-column-wide, .content-column-book-store, .content-column-checkout { position: relative; float:right; margin:0;  }
	.content-column-narrow#SignIn { position: relative; float:left; margin-right:100px;  }	

	img.alignLeft { float:left; margin:0 20px 12px 0; }
	.alignRight	{ float:right; }

	.border-top { border-top:1px solid #ddd; padding-top:30px; margin-top:20px; overflow:hidden; }		
	
	.freebie-friday-page .page-section, .home-page .page-section, .coming-soon-page .page-section, .extras-detail-section .page-section, body.promo-single-page .page-section, body.promo-single-page-standard .page-section, body.promo-single-page-sampler .page-section { width: 940px; margin: 0px auto; float: none; }
	.freebie-section, .home-section, .coming-soon-section, .extras-detail-section { float: left; width: 100%; text-align: left; }
	.page-section { position: relative; width: 100%; clear: both; float: left; /*overflow:hidden;*/ }
	.section-header { margin-bottom: 20px; width: 100%; overflow: hidden; }
	.book-row { float: left; clear: both; /*overflow:hidden;*/ }
	body.books-series-page .book-row, body.books-series-page #Content, body.books-series-page #ContentContainer .wrapper { overflow: visible; }	
	
	body.books-series-page .form-book-listing-grid {  position: relative; }
	body.books-series-page .book-thumbnail-outer-wrapper {  z-index: 1; }
	body.books-series-page .form-book-listing-grid input.submit.add-to-cart.active {  background-position: 0px -29px; }
	
	body.promo-single-page-featured-book-four .book-row { float:right; clear:none; overflow:hidden; }	
	.content-column, .main-column-wide, .main-column-narrow, .book-listing, .content-column-wide, .main-column-book-store, .main-column-checkout, .main-column-my-account, .main-column-content { position: relative; float: left; }
	.content-column-book-store { position: relative; float: right; }
	.content-column-wide { width: 300px; margin-right: 20px;  }
	body.home-page .content-column-wide { width: 300px; margin-right: 0px; float:left; }	
	.content-column-narrow { width: 220px; margin-right: 0px; }
	body.home-page .content-column-narrow { width: 220px; margin-right: 20px; float:left;}	
	.content-column-wide.where-to-buy { float:right; }
	.last-column { margin-right: 0px; }
	#SignIn, #CheckoutEditShipping { margin-right: 100px; }
	.fluid-left { position: relative; float: left; width: 80%;  }
	h3.fluid-left { position: relative; float: left; width: auto; margin:20px 0 20px; }
	body.books-details-page h3.fluid-left { position: relative; float: left; width: auto; margin:20px 0 0 0; }
	body.books-landing-page h3.fluid-left { position: relative; float: left; width: auto; margin:20px 0 0 0; }
	.fluid-right { position: relative; float: right; }
	.book-listing { width: 140px; margin-right: 20px; margin-bottom:20px; }
	body.promo-single-page-featured-book-four .book-listing { margin-bottom:0px; }
	div.book-thumbnail-outer-wrapper { 	width:140px; height:215px; position:relative; margin-bottom: 15px; }
	div.book-thumbnail-inner-wrapper { position:absolute; bottom:0;  }
	body.books-details-page .book-listing, body.books-landing-page .book-listing, body.books-author-page .book-listing, body.new-releases-page .book-listing, body.search-results-page .book-listing, body.category-page .book-listing  { margin-bottom: 10px; }
	body.home-page .book-listing  { margin-bottom: 10px; }
	body.books-landing-page .book-listing, body.miniseries-page .book-listing { margin-top:10px; margin-bottom:5px; }
	body.freebie-friday-page .book-listing { width: 140px; margin-right: 20px; margin-bottom: 0px; }
	body.freebie-friday-page .book-listing.last-book { margin-right: 0px; }
	div#formatsAndPricing { width:620px;  }
    div.book-synopsis { clear:both; float:left; width:620px; }
	#BookSeriesList div.book-synopsis { clear:left; width:460px; }
	.book-media-wrapper { width:300px; float:right; overflow:hidden; padding:0 0 0 15px;  }

.books-details-page .book-media-wrapper {
	float: left;
	padding: 0 15px 0 0;
}

.books-details-page div.book-synopsis {
    clear: right;
    float: right;
    margin-top: 20px;
}

	div.author-section { clear:both; border-top:1px solid #dfdfda; padding:20px 0; overflow:hidden; }
	div.author-bio-copy-wrapper { width:380px; float:left; overflow:hidden; }
	.book-description h2.lesser { margin-bottom:0; }
	.rbox-column { float: left; width: 280px; }
	.rbox-column-right { border-left: 1px solid rgb(232, 227, 222); margin-left: 10px; padding-left: 10px; }
	.explanation { margin-top: 18px; }
	div#expirationDateMonth { float:left; margin:3px 0 0px; }
	div#expirationDateYear { float:left; margin:2px 0px 0; }	
	#podcastPlayer { margin:85px 0 0; }
	
	body.books-series-page-grid .styledSelectBox, body.books-series-page-list-view .styledSelectBox, body.search-results-page .styledSelectBox, body.books-series-page .styledSelectBox   { float:left; margin:-4px 0 10px;  }
	
	div.searchAgainWrapper { margin:15px 0 25px; overflow:hidden; }
	div#SearchResults_items { overflow:hidden; margin:0 0 25px; }
	p.series-description { margin:0 0 25px; }
	
	.disp_block { display:inline-block; margin: 0px 18px 20px 0px; padding-bottom: 6px; padding-top: 12px; width: 290px; position: relative; vertical-align:top; }
	h3.seriesheader span.brand { display: inline-block; font-size: 18px; text-transform: uppercase; height: 30px; vertical-align: top; }
	h3.seriesheader span.series { display: inline-block; font-size: 18px; text-transform: uppercase; height: 30px; color:#484848; vertical-align: top; margin-top:-1px;}
	h3.seriesheader a:hover {text-decoration:none;}
	body.my-account-subscription-signup h3.seriesheader {margin-bottom:30px;}
	body.my-account-subscription-signup h3.seriesheader span.brand {font-size:35px; color:rgb(151, 12, 38);}
	body.my-account-subscription-signup h3.seriesheader span.series {font-size:30px;}
	.innerdiv { margin-top:20px; }
	.disp_block .innerdiv > a > img { vertical-align: middle; margin-right: 5px; }
	#MyAccountTabs { margin-bottom: 30px; padding-bottom:10px; border:0;  }
	body.my-account-ebook-bookshelf #MyAccountTabs { margin-bottom: 0px; }
	body.my-account-subscription-list-update #MyAccountTabs, body.my-account-subscription-list #MyAccountTabs { margin-bottom: 15px; }
	#MyAccountTabs span { padding: 0px 10px 0px 0px; }
	.write-intro, .my-account-intro, .my-account-note { margin-bottom: 26px; }
	.form-calculate-balance input.submit { float: right; margin-top: 5px; margin-bottom: 10px; padding-bottom: 2px; }
	body.my-account-landing-page input.text { cursor: text; width: 286px; padding: 6px; }
	body.my-account-ship-address input.text, body.my-account-personal-information-page input.text, body.signin-register-page input.text { cursor: text; padding: 6px;  }
	.shipping-history { margin-bottom: 50px; }	
	.press-release img { float: right; padding: 10px; border: 1px solid rgb(229, 223, 218); margin: 0px 0px 20px 30px; }
	.press-release { border-bottom: 1px solid rgb(229, 223, 218); margin: 20px 0px 0px; float: left; width: 100%; }
	body.press-releases-page .press-release { border-bottom: 0; }
	.splash-custom-map-page .featured-book .also-available { float: right; width: 120px; margin-top: 10px; }	
	
	textarea, #id-AccountAgreement { width: 286px; height: 250px; padding: 6px; background-color: rgb(255, 255, 255); border: 1px solid rgb(229, 223, 218); margin: 4px 0px 0px; }
	#id-AccountAgreement { overflow-y: scroll; overflow-x: hidden; }		
	body.signin-register-page #id-AccountAgreement-label { margin-top:25px; }		

	.bubble-toggle{position:absolute;z-index:99;right:-17px;top:26px;}
	.bubble{background:transparent url(/National_Library/20160930123623oe_/http://www.harlequin.com/media/images/bg-bubble.png) no-repeat scroll left top;display:none;font-size:10px;height:49px;left:0;line-height:16px;overflow:hidden;padding:17px 7px 10px;position:absolute;text-align:left;top:0;width:225px;z-index:100;margin-left:-15px;}
	#SavingsContainer .bubble-toggle{right:12px;top:auto;}
	div.bigBookColumn { width:380px; float:right; }
	body.home-page div.bigBookColumn { float:left; margin-right:20px; }	
	body.promo-single-page-sampler-thank-you div.bigBookColumn { width:300px; float:right; }	
	body.promo-single-page-author-spotlight div.bigBookColumn, body.promo-single-page-featured-book div.bigBookColumn { width:540px; padding:0; float:right; }	
	div.bigBookColumn  p.conditions { text-align:right; }
	div.samplerPromoCopy { width:530px; margin:0 30px -20px 0; float:left; }
	body.promo-single-page-featured-book-four div.samplerPromoCopy { width:580px; margin:0 30px 0px 0; }	
	body.promo-single-page-featured-book-four div.samplerPromoCopy.alignRight { width:590px; float:right; }		
	body.promo-single-page-author-spotlight div.samplerPromoCopy, body.promo-single-page-featured-book div.samplerPromoCopy { width:380px; padding:00px; margin:0; float:left; }
	body.promo-single-page-sampler-sorry div.samplerPromoCopy { width:100%; margin:0 0 40px; }	
	body.promo-single-page-sampler-thank-you div.samplerPromoCopy { width:630px; margin:0; float:left; }
	input[type="text"].promoEmailTextBox { width:440px; height:20px; margin:0px; padding:20px 10px; background:url(/National_Library/20160930123623oe_/http://www.harlequin.com/media/images/sprite-input-text-bg.png) left center no-repeat; -webkit-appearance:none; border:0; }
	input[type="text"].promoEmailTextBox-Sorry { width:440px; height:20px; margin:0px 20px 0 0; padding:20px 10px; background:url(/National_Library/20160930123623oe_/http://www.harlequin.com/media/images/sprite-input-text-bg.png) left center no-repeat; -webkit-appearance:none; border:0; float:left; }	
	input[type="submit"].promoEmailButton { width:470px; height:45px; margin:0px; padding:13px 0 27px; border:0; background:url(/National_Library/20160930123623oe_/http://www.harlequin.com/media/images/harlequin_splash_downloadBIG_btn.png) left center no-repeat; }
	input[type="submit"].promoEmailButton-Sorry { width:220px; height:41px; margin:10px 0 0; background:url(/National_Library/20160930123623oe_/http://www.harlequin.com/media/images/harlequin_splash_missed_sign-up_btn.png) left center no-repeat; float:left; clear:right; border:0;  }	
	input[type="checkbox"].promoEmailTextBox { margin-top:12px; }
	div.gigyaShareWrapperSmall { text-align:right; margin:20px 0 0px; }
	body.promo-single-page-sampler-sorry div.gigyaShareWrapperSmall, body.promo-single-page-author-spotlight div.gigyaShareWrapperSmall, body.promo-single-page-featured-book div.gigyaShareWrapperSmall { text-align:left; margin:20px 0 0px; }	
	body.promo-single-page-featured-book-four div.gigyaShareWrapperSmall { clear:left; text-align:left; margin:20px 0 0px; }		
	.photoWrapper { float:left; margin:0 25px 15px 0; }
	p.rbox-content-interior-padding { padding:0 40px; }
	
	blockquote.bigRedQuotes { width:500px; margin:25px auto 0px; padding:5px 20px 0 15px; background:url(/National_Library/20160930123623oe_/http://www.harlequin.com/media/images/harlequin_splash_quoteOpen.png) top left no-repeat; position:relative; }
	blockquote.bigRedQuotes span.closeQuote { display:block; position:absolute; right:0; bottom:24px; width:30px; height:20px; padding:0; background:url(/National_Library/20160930123623oe_/http://www.harlequin.com/media/images/harlequin_splash_quoteClose.png) left bottom no-repeat; }
	
	a.bigRedDownloadButton { display:block; width:940px; height:50px; margin:20px auto 30px; padding:10px 0 0; background:url(/National_Library/20160930123623oe_/http://www.harlequin.com/media/images/harlequin_splash_download_btn.jpg) left top no-repeat; text-align:center;  }	
	div.promoRetailersWrapper { overflow:hidden; margin:40px 0 0; }
	body.promo-single-page-sampler-sorry div.promoRetailersWrapper { overflow:hidden; margin:20px 0; }	
	
	div.promoSamplerThankYou-SocialMediaWrapper { margin:20px 0 0; overflow:hidden;  }
	div.promoSamplerThankYou-SocialMedia-LeftColumn { width:225px; float:left; margin:0; }
	div.promoSamplerThankYou-SocialMedia-RightColumn { width:350px; height:75px; float:left; margin:0; padding:10px 5px 5px 35px; }
	
	.wrapper { }
	div.authorSpotlightBioWrapper { width:450px; margin:0 40px 100px 0; float:left; }
	div.authorSpotlightBioWrapper.last-column { margin-right:0; }	
	div.authorSpotlightPhotoWrapper { margin:0 0 20px;  }
	div.authorSpotlightPhotoWrapper img.alignLeft { margin-bottom:0; }	
	div.authorSpotlightPhotoWrapper p.photoCredit { clear:left; margin:0px 0 0; }	
	
	div.authorSpotlightBioWrapper h4 { color:rgb(151, 12, 38); font-size:18px; }
	div.authorSpotlightBioWrapper p.book-summary { min-height:165px; line-height:1.75em; }	
	div.authorSpotlightBioWrapper ul.see-more-list, body.promo-single-page-featured-book ul.see-more-list  { margin:10px 0 0; }
	div.authorSpotlightBioWrapper ul.see-more-list li, body.promo-single-page-featured-book ul.see-more-list li { float:left; margin:0 5px 0 0; }
	div.authorSpotlightBioWrapper ul.see-more-list li a { background:none; padding:0; font-size:15px; }	
	body.promo-single-page-featured-book ul.see-more-list li a { background:none; padding:0; font-size:12px; }	
		
	form.myAccountSelect {margin-bottom: 20px;}
	body.signin-register-page .password-help, body.checkout-step2-page-login .password-help { margin-bottom:0; }
	.newsletter-checkbox { margin-bottom:5px; }
	div.featuredBookCopyWrapper { width:700px; float:left; }
	body.my-account-subscription-list-update-billing form.myAccountSelect .select-wrapper{ margin-bottom:30px; }
	form#subscriptionBillingInfo label { width:220px; float:left; clear:left; padding:3px 0 0; margin-bottom:15px;  }
	form#subscriptionBillingInfo div.input-text-wrapper { float:left; clear:Right;  } /* Use .input-text-wrapper here instead of input to copmensate for the JS styled forms */
	div.billingCitySelectWrapper { float:left; margin-bottom:30px; }	
	a.securityCodeClarification	{ display:block; margin:0 0 0 10px; float:left; padding:5px 0 0;  }
	
	body.my-account-ebook-bookshelf form.myAccountSelect, body.my-account-ebook-bookshelf form.myAccountSelectBottom { float:left; margin:0 40px 20px 0; }
	body.my-account-ebook-bookshelf form.bookSortingOptions label, body.my-account-ebook-bookshelf form.bookSortingOptionsBottom label { display:inline-block; padding:3px 0 0; margin:0 10px 0 0; float:left; }
	body.my-account-ebook-bookshelf form.bookSortingOptions, body.my-account-ebook-bookshelf form.bookSortingOptionsBottom { float:left; margin-bottom:30px; }
	body.my-account-ebook-bookshelf form.bookSortingOptionsBottom { margin-top:20px; }
	body.my-account-ebook-bookshelf ul.book-credits { margin-bottom:0; min-height:70px; }			
	body.my-account-ebook-bookshelf div.hidden-text { margin:0; }
	body.my-account-ebook-bookshelf div#ViewControlsBottom { margin:0; padding:30px 0 20px; border-bottom:1px solid #d3d3d3; border-top:1px solid #d3d3d3; clear:both; overflow:hidden; }
	
		body.category-page #ViewControlsTop .viewControlsDropDownForm, body.category-page #ViewControlsBottom .viewControlsDropDownForm { clear:both; margin-bottom:20px;  }
		body.extras-page #ViewControlsTop .viewControlsDropDownForm, body.extras-page #ViewControlsBottom .viewControlsDropDownForm, body.search-results-page #ViewControlsTop .viewControlsDropDownForm, body.search-results-page #ViewControlsBottom .viewControlsDropDownForm, body.books-series-page .ViewControlsTop .viewControlsDropDownForm, body.books-series-page .ViewControlsBottom .viewControlsDropDownForm, body.books-series-page-list-view .ViewControlsTop .viewControlsDropDownForm, body.books-series-page-list-view .ViewControlsBottom .viewControlsDropDownForm { float:left; margin-top:0px; }
		body.miniseries-page #ViewControlsTop .viewControlsDropDownForm, body.miniseries-page #ViewControlsBottom .viewControlsDropDownForm { margin-bottom:20px; }
		body.promo-single-page-featured-book #PageHeaderContainer { clear:both;  }

		.content-module-286 {width:286px; position:relative; margin-right:15px; margin-bottom:40px; display:inline-block; vertical-align:top;}
		.content-module-286.last-column{margin-right:0;}
		
		div.content-section{margin-bottom:20px; padding-bottom: 20px;}
		.section-bottom-border{border-bottom: 1px solid #d3d3d3;}
		
	.error { padding: 10px 15px; margin-bottom: 20px; border: 2px solid #970c26; margin-top: 20px;}
	.newsletter-signup-page .error, #MyAccountPersonalInformation .error, .form-checkout-form .error, .form-shipping-address .error, .form-billing-and-shipping .error {margin-top: 0;}
	
	div#Related .gig-rating-stars {margin:0; padding:0;}
	}

/*/ Textual Styles /*/
@media all {
	body { color: black; font-family: Helvetica,Arial,sans-serif; font-size: 12px; line-height: 1.5; }
	cite, em, dfn { font-style: italic; }
	strong, dfn { font-weight: bold; }

	h1, h2, h3, h4, h5, h6, h7 { position: relative; font-family: Helvetica,Arial,sans-serif; font-weight: bold; }
	h1 span.header-suffix { font-size: 16px; line-height: 10px; }
 	h1.promo { line-height:1em; font-size:4em; }	
	h1.promoThankYou { font-size:36px; }	
	body.promo-single-page-author-spotlight h1.promoThankYou { font-weight:bold; font-size:32px; }		
	h2.greater, h1 { font-size: 56px; line-height: 1.4; margin-bottom: 10px; color: black; font-weight: normal; }
	h2.rbox-full-header { font-weight:normal; margin-bottom:5px; }
	h1.lesser, h3.greater, h2, .shipping-history caption, .remaining-balance caption { font-size: 24px; line-height: 1.3; margin-bottom: 10px; }
	h2.lesser, h4.greater, h3 { font-size: 18px; font-weight: normal; line-height: 1.2; margin-bottom: 20px; }
	h2.thank-you { font-size: 80px; color:#666666; }
	h2.columnHeader { font-size: 21px; padding-bottom:8px; margin-top:13px; margin-bottom:17px; border-bottom:1px solid #970c26; font-weight:normal; }	
	h2.columnHeader.centered { text-align:center; }		
	.rbox-content h2.columnHeader { margin-top:-10px; }
	.rbox-section-header h3.lesser {font-size: 18px;}
	
	body.checkout-fail #Content h2 {font-size: 21px; padding-bottom: 8px; margin-top: 13px; margin-bottom: 17px; border-bottom: 1px solid #dadada; font-weight: normal;}
	
	#AuthorBio h2 { font-weight:normal;  }
	h3.lesser, h5.greater, h4 { font-size: 13px; line-height: 1.2; margin-bottom: 6px; }
	h3.authorExtras { font-weight:bold; color: rgb(72, 72, 72); }
	h3.promo { margin:25px 0 10px;}
	h3.bigger { font-size:1.75em; }	
	body.checkout-fail #Content h3 {margin-bottom:20px;}
	h5, h6 { font-size: 12px; line-height: 1.1; margin-bottom: 3px; }
	h7 { font-size: 16px; font-weight: bold; }
	.press-release h2 { margin-bottom: 10px; }	

	#OurNewsletters .ournewsletter-signin { line-height: 30px; }	
	#OurNewsletters .rbox-content .title h3 { float: left; margin: 0px 30px 0px 0px; }
	#Guidelines .tabbed-title { padding-top: 10px; clear: both; }
	div.where-to-buy-content { text-align:center; }
	div.where-to-buy-content h2.lesser { font-family:Helvetica, Arial, sans-serif; color:#666; margin:0 0 15px; }
	#BlogBox h3, .section-header h2, .section-header h3 { display: inline; }
	.book-listing h3 { font-size: 13px; }
	#ExtrasGrid .title h2 { float: left; }
	#ExtrasGrid .title a { float: right; }
	#ExtrasList .rbox-content h3 a {color: rgb(151, 12, 38);}
	#ExtrasList .rbox-content p {margin-top: 5px;}
	.rbox-section-header h2, .rbox-section-header h3, .rbox-section-header h4 { margin-bottom: 0px; font-weight:normal; color:black;  }
	body.write-index-page .rbox-section-header h2, body.write-index-page .rbox-section-header h3, body.write-index-page .rbox-section-header h4 { font-weight:normal; color:black;  }	
	#Video p, .available p, .rbox-ultra-narrow p { padding: 0px 0px 15px; margin: 0px; }

	.markup-content h2 { font-size: 20px; margin-bottom: 10px; }
	.book-description h2 { margin-bottom: 12px; }
	.book-listing h3, .markup-content p, .markup-content li  { font-size: 13px; }
	#SliderContainer h3.slider-title { font-size: 16px; width: 160px; position: absolute; } 
	.book-detail-container h3 { margin-top: 10px; margin-bottom: 20px; }
	p { margin: 0px 0px 6px; }
	.rbox p, .rbox-grey p { margin: 0px; padding: 0px 0px 6px; }

	.help .rbox-grey h2 { font-weight: normal; }
	.help .rbox-grey h2 strong { font-weight: bold; }
	.rbox p, .rbox-grey p { margin: 0px; padding: 0px 0px 6px; }
	.help .rbox-grey p { padding: 0px 0px 20px; line-height: 22px; }
	.general-info li { font-weight: bold; }
	
	form .help-text { font-weight: normal; font-size: 9px; margin-top: 5px; display: block; }
	form input.submit-button { color: white; font-weight: bold; font-size: 13px; }

	.newsletter-signup-page p, .checkout-step4-page .main-column-checkout p, .markup-content p, .book-detail-container p { margin-bottom: 20px; }
	.BookSeriesList p.book-summary, #BookSeriesList p.book-summary, .book-series-list p.book-summary, #SearchResultsListView p.book-summary { clear: left; margin-bottom: 18px; padding-top:18px; }
	/*#BookSeriesList p.book-summary {width:460px;}*/ 
	p.total, p.offer { font-size: 20px; font-weight: bold; }	p.total { text-align: right; padding-right: 5px; clear: both; margin: 0px; }
	.colored-bar-title { font-size: 20px; font-weight: bold; }
	.conditions { font-size: 9px; }
	a { color: rgb(151, 12, 38); text-decoration: none; font-weight: bold;}
	a:hover { text-decoration: underline; color: rgb(151, 12, 38); }	
	a.button { color: rgb(255, 255, 255); text-align: center; line-height: 29px; font-weight: bold; }	
	a.button:hover, #MainNav a.mega-link:hover, .tabbed-nav a:hover { text-decoration: none; }
	
	.gray {color:#666;  }
	.red, .rbox-content a.red { color: rgb(151, 12, 38); }
	.brightRed, .rbox-full-header, .rbox-content a.brightRed  { color:#ED1C24; }
	.black, body.promo-single-page-sampler-thank-you { color:black; }
	.bold { font-weight:bold; }
	.colored-bar a, .colored-bar-title, #LegalWrapper { color: rgb(255, 255, 255); }
	#Breadcrumbs a, #Header a, #Chrome a, #Footer a { color: rgb(102, 102, 102); }
	#Breadcrumbs a { font-weight:bold; }
	#Breadcrumbs a:hover, #Header a:hover, #Chrome a:hover, #Footer a:hover { text-decoration: underline; color: rgb(151, 12, 38); }
	
	.tabbed-nav a { color: rgb(72, 72, 72); }
	#BecomeAnAffiliate .rbox-content a, #ThisFridaysDeal .offer, #ThisFridaysDeal .shop { color: rgb(151, 12, 38); }
	.shop { font-weight: bold; }
	#MainNav a.mega-link, #Legal a { color: rgb(255, 255, 255); }
	#Legal a, #Legal span, 	.parent-list > li > a, .pagination ul a, #FancyPagination a, #ViewControls .layout, #ViewControls .search-details, .product-list a, .book-detail a, .online-read-item a, .featured-links a, .tabbed-nav a, a.featured-link, 	body.upcoming-books-page .book-credits, body.upcoming-books-page .book-credits li.author  { font-weight: bold; }
	#SiteSearch .search-input { font-style:italic; color: #666; }	
	#MainNav a.mega-link { font-weight: bold; font-size: 15px; text-indent: 13px; line-height: 40px; }
	#Breadcrumbs .current { background: none repeat scroll 0% 0% transparent; }
	a.title-link, #Chrome { font-size: 13px; }
	
	#VirtualGrid .book-credits a, .book-listing .book-credits, body.books-details-page .book-credits a { font-size: 13px; }

	body.promo-single-page-standard .book-credits li.author, body.upcoming-books-page .book-credits li.category, body.promo-single-page .book-credits, body.promo-single-page .book-credits .author  { font-weight:normal; }	

	ul.articles-and-guidelines a, .book-listing .book-credits a, .book-credits .publisher a, .author-list li a, .alpha-filter li.selected-alpha-letter a, .sku-info li a, .book-credits a { color:#666666; }

	body.write-index-page ul.articles-and-guidelines a, body.promo-single-page .book-credits a { color:#666; }

	.book-credits li.title a { color: rgb(151, 12, 38); }

	.publisher li a:hover, #Breadcrumbs a:hover, ul.articles-and-guidelines a:hover, .book-credits a:hover, .author-list li a:hover, .book-listing .book-credits a:hover, .sku-info li a:hover, #VirtualGrid .book-credits a:hover { text-decoration: underline; }
	#BecomeAnAffiliate .rbox-content a, body.write-index-page .rbox-grey .rbox-content a, body.help-landing-page .rbox-grey .rbox-content a, body.newsletter-hub-page .rbox-content a { color: rgb(151, 12, 38); }
	.read-more, .account-link, .see-more-list a, .see-more { font-weight: bold; font-size: 13px; }
	.markup-content .read-more, .BookSeriesList .read-more, .book-series-list .read-more { font-size: 12px; display: inline-block; }
	body.promo-single-page-author-spotlight .rbox-full-grey .rbox-content { font-size:13px; }
	.rbox-section-footer a, #ExtrasList .title { font-weight: bold; }
	.rbox-content a { color:#666; }
	.rbox-content a:hover { color:rgb(151, 12, 38); }	
	body.write-index-page .rbox-grey .rbox-content a, body.freebie-friday-page .rbox-content a { color:rgb(151, 12, 38);}	
	
	table { color:rgb(72, 72, 72); }
	table .author { font-weight: normal; }
	table .format { color:#000; }
	.checkout-table .author, .cart-table .author { display: block; }
	table.checkout-summary td, .currency { text-align: right; }
	span.questionMark a { display:block; width:20px; height:20px; overflow:hidden; float:right; background:url(/National_Library/20160930123623oe_/http://www.harlequin.com/media/images/sprite-icons.png) -35px -595px no-repeat; }
	
	th.make-payment, td.make-payment, .nation { text-align: center; }
	#CurrencyToggle li, #CurrencyToggle .radio-label { font-size: 13px; }
	.checkout-summary p { clear: both; text-align: left; margin-top: 10px; }
	table.checkout-book-summary { font-size: 13px; }
	.pricing .list-price, .pricing .our-price { font-weight: bold; font-size: 13px; }
	.pricing dd.our-price { color: rgb(151, 12, 38); display: block; }

	.pricing .also-available, .pricing dt.our-price { margin-top: 10px; }
	.pricing dt.our-price, 	ul#formatsWrapper li ul.formatsRow.formatsHeaderRow li  { font-weight:bold; }
	.pricing dd.our-price { color: rgb(151, 12, 38); display: block; }
	.pricing .also-available { margin-top: 10px; }
	.pricing dd.our-price { font-size: 27px; line-height: 1; }

	.pricing-info-wrapper input.submit { margin:0 0 15px;  }
	
	div.viewBookNumber span {font-weight:bold; }

	#WeeklyFeaturedBook .pricing .our-price { margin-bottom: 0px; }
	.rbox-section-header, div#CouponSummary div.rbox-content { font-size: 13px; }
	div.viewBookNumber span {font-weight:bold; }
	
	ul.gridListButtons li.middle-child a, ul.gridListButtons li.last-child a { color:#666; }
	ul.gridListButtons li.middle-child.active a, ul.gridListButtons li.last-child.active a { color:rgb(151, 12, 38); }
	body.books-series-page ul.gridListButtons li.middle-child a, body.books-series-page ul.gridListButtons li.last-child a { color:#666; }
	body.books-series-page ul.gridListButtons li.middle-child.active a, body.books-series-page ul.gridListButtons li.last-child.active a { color:rgb(151, 12, 38);  }
	
	div#stayConnected div.stayConnectedSection { font-size:13px; color:#666; font-weight:bold; line-height:1.25; }
	input#NewsletterSubscribe, .inputPrefill { font-style:italic; color:#c4c4c4; font-size:13px; }
	ul#footerLinks li, 	div#CouponSummary div.rbox-section-header { font-size:12px; }
	ul#footerLinks li:first-child h4 { font-size:14px; }
	div.content-column-wide.where-to-buy div.where-to-buy-content ul.whereToBuyHqnBooksList li.wtbCopy { font-weight:bold; font-size:12px;    }
	div.author-bio-copy-wrapper { font-size:13px; line-height:1.75em; }
	
	select#viewControlsDropDown, div.viewBookNumber, div.seriesViewPagination span.noPrevious, div.seriesViewPagination ul.paginationList li.paginationListCurrentPage { color:#484848; }
	
	ul#authorLinksUL li a { font-weight:bold; }
	.centeredText { text-align:center; }
	div#continueShoppingWrapper { text-align:right; }
   	div#continueShoppingWrapper input { font-size: 18px; line-height: 1.3; color: rgb(151, 12, 38); font-family:Helvetica, Arial, sans-serif; font-weight:bold; }
	
	label#CouponCodeLabel { color:rgb(72, 72, 72); }
	label#CouponCodeLabelError { color:red; }
	ul.publisher-filter li.categoryHeader { font-size:15px; }
	ul.child-list li a { font-weight:normal; }
	body.help-landing-page ul.child-list li a { font-weight:bold; }	
	body.new-releases-page div.rbox-content.nested-navigation ul.child-list li a { font-weight:bold; text-decoration:none;  }
	body.books-author-page span.read-more-button a, 	body.books-author-page span.read-less-button a{ font-weight:bold; color:rgb(151, 12, 38); cursor:pointer; }		
	body.books-author-page span.read-more-button a, body.books-author-page span.read-less-button a{  width:150px; padding-right:30px; background:url(/National_Library/20160930123623oe_/http://www.harlequin.com/media/images/sprite-icons-new.png) 0px -105px no-repeat; }
	body.books-author-page span.read-less-button a{ padding-right:35px; background-position: -7px -825px; }
	/*div.hidden-text { display:none; margin:0 0 30px; }*/
	.content-column-book-store a.read-more-button, .content-column-book-store a.hide-read-more-button { font-weight:normal; color: rgb(151, 12, 38); cursor:pointer; }
	
	/*.rbox-content.active-links a { font-weight:normal;  }*/
	/*body.press-page .rbox-content.active-links a, body.books-series-page .rbox-content.active-links a, body.press-releases-page .rbox-content.active-links a { font-weight:bold;  }	
	.rbox-content.active-links a.active, .rbox-content.active-links a:hover { font-weight:bold;  }	*/
	
	div.searchAgainWrapper input, body.books-series-page .rbox-content.active-links a { color:#666;  }
	div.searchAgainWrapper input.submit { color:#fff;  }
	body.category-page ul.child-list li a { font-weight:bold; }
	#ExtrasGrid div.author a { color:#666; }
	body.books-details-page div.connectedBooksWrapper ul.book-credits li { font-size:13px; }
	.splash-custom-map-page .featured-book .also-available, .splash-custom-map-page .featured-book .also-available a { font-size: 11px; }	
	
	.disp_block h3 { margin-bottom:0; }
	.innerdiv { font-weight:bold; }
	
	body.books-series-page .rbox-content.active-links a:hover { color:rgb(151, 12, 38); text-decoration:underline; }
	
	#Content .tabbed-nav a span { color: #666; }
	#Content .tabbed-nav a:hover span { text-decoration: underline; color: #970C26; }
	form.form-select-account { padding:0 0 2px; }
	div.samplerPromoCopy p { line-height:1.75em; font-size:13px; }	
	.rbox-content.author p	{ line-height:2em; font-size:13px;  }
	body.promo-single-page-sampler .rbox-content-interior-padding, body.promo-single-page-sampler-sorry .rbox-content-interior-padding { font-size:13px; }
	.DropCap01 { font-size:5.5em; margin:10px 5px 0 0; float:left; font-family:"Times New Roman", Times, serif; color:#ED1C24; }
	.rbox-full .rbox-content { color:black; }	
	
	input[type="submit"].promoEmailButton { color:white; font-size:1.5em; font-weight:bold; text-shadow: #555 .1em .1em .3em; -moz-text-shadow: #555 .1em .1em .3em; -webkit-text-shadow: #555 .1em .1em .3em; -o-text-shadow: #555 .1em .1em .3em;   }
	
	blockquote.bigRedQuotes { font-size:15px; }	
	blockquote.bigRedQuotes p.quote { font-weight:bold; color:#444;  }	
	blockquote.bigRedQuotes p.quoteSource { font-size:15px; color:#444;  }		
	blockquote.bigRedQuotes p.quoteSource span { text-transform:uppercase; }			
	a.bigRedDownloadButton { color:white; font-size:2.25em; font-weight:bold; text-shadow: #555 .1em .1em .2em; -moz-text-shadow: #555 .1em .1em .2em; -webkit-text-shadow: #555 .1em .1em .2em; -o-text-shadow: #555 .1em .1em .2em;   }
	input[type="text"].promoEmailTextBox-Sorry { color:#666; }
	input[type="submit"].promoEmailButton-Sorry { color:white; font-size:1.5em; text-shadow: #555 .1em .1em .2em; -moz-text-shadow: #555 .1em .1em .2em; -webkit-text-shadow: #555 .1em .1em .2em; -o-text-shadow: #555 .1em .1em .2em;    }	
	
	ul.two-column-full li.updateSubscriptionButton a {color:white; }
	ul.two-column-full li.inactiveSubscription { font-style:italic;}

	#MyAccountTabs { font-size:13px;}	
	body.my-account-subscription-list-update-billing #MyAccountTabs a { color:rgb(151, 12, 38); text-decoration:underline; }	
	a.securityCodeClarification, body.my-account-ebook-bookshelf #MyAccountTabs a, body.my-account-landing-page .rbox-content a { color:rgb(151, 12, 38);  }		
	body.home-page { font-size:12px;}
	body.home-page a { color:#970c26; }	
	body.home-page a.author { color:#666; }		
	.featuresAndEvents h3.title { text-transform:uppercase; font-size:12px; font-weight:bold;  }
	.featuresAndEvents h4 { font-size:18px; margin-bottom:10px;  }
	
	.content-module-286 .seriesheader .brand {color:rgb(151, 12, 38);}
	p.alert-text {padding-left:57px; background:url('/National_Library/20160930123623oe_/http://www.harlequin.com/media/images/alert.png') top left no-repeat;}
	.error, .error a {color: #8a1f11;}
	
	#socialBookRatingDiv a.gig-rating-readReviewsLink:visited, 
	#socialBookRatingDiv a.gig-rating-readReviewsLink:link, #socialBookRatingDiv a.gig-rating-readReviewsLink:active, 
	#socialBookRatingDiv a.gig-rating-readReviewsLink {color:#970c26; text-decoration:none;}
	#socialBookRatingDiv a.gig-rating-readReviewsLink:hover{text-decoration:underline;}
	
	#socialCommentsDiv a, #socialCommentsDiv a:link, #socialCommentsDiv a:hover, #socialCommentsDiv a:visited {color: #960c27; text-decoration:none}
	#socialCommentsDiv a:hover {text-decoration:underline;}
	#socialCommentsDiv .gig-comments-logoutLink.gig-comments-commentBox-logoutLink {color:#666666;}
	
	.gig-comments-username.gig-comments-commentBox-username {color:#666666;}
	
	#ReviewShippingInfo a {color: #960c27;}
	#CheckoutEditCartLink { float:right; margin-left: 20px; line-height:30px; }
	
	.markup-content #authorLinks .rbox-content a { color:#970C26; }
	.checkout-step3-page #OrderSummary h3 { margin: 0; font-weight: normal; font-size: 24px; line-height: 1.3; }

}

/*/ Media Styles /*/

@media all {
	.featured-book img { border: 1px solid rgb(188, 188, 187); margin-bottom: 10px; }
	.rbox-content img { margin-bottom: 5px; }
	img.video-overlay { left: 90px; margin: 0px; position: absolute; top: 40px; }	
	.podcast-thumbnail img { margin: 6px 0px 10px; }
	img.author { margin-bottom: 20px; }
	
	div.featuresAndEvents img { display:block; margin:10px auto 15px; }
	#VideoPlayer {width:620px; height:349px;}
	#VideoPlayer.podcast-player {height: 25px;}
}



/*/ List Styles /*/
@media all {
	dl { margin: 0px; }
	.first-child { margin-top: 0px; margin-left: 0px; }
	.last-child { margin-bottom: 0px; margin-right: 0px; }
	div#CheckoutEditShipping ul li.last-child { overflow:hidden; }
	ul.inline-list, ol.inline-list, ul.inline-list li, ol.inline-list li, ul.navigation-list, ul.navigation-list li { display: inline; }
	#Footer ul { margin: 0px 20px 0px 0px; width: 140px; float: left; }
	#Footer .last-column ul { width: auto; }
	#Footer li { line-height: 13px; padding-bottom: 8px; }
	#Policy li { background: url('/National_Library/20160930123623oe_/http://www.harlequin.com/media/images/sprite-dividers.png') no-repeat scroll right 0px transparent; padding: 0px 14px 0px 4px; }
	#Policy li.first-child { padding: 0px 14px 0px 0px; }
	#Policy li.last-child { background: none repeat scroll 0% 0% transparent; padding: 0px 0px 0px 4px; }

	ul.tabbed-nav { border-bottom: 1px solid rgb(228, 223, 218); height: 32px; }
	ul.tabbed-nav li { display: inline; }
	ul.tabbed-nav a, ul.tabbed-nav span { background: url('/National_Library/20160930123623oe_/http://www.harlequin.com/media/images/sprite-book-tab.png') no-repeat scroll left -34px transparent; display: block; }
	ul.tabbed-nav a { float: left; margin: 0px 1px 0px 0px; padding: 0px 0px 0px 14px; height: 32px; line-height: 32px; }
	ul.tabbed-nav span { padding: 0px 20px 0px 0px; background-position: right -34px; }
	ul.tabbed-nav li.active a { background-position: left top; height: 33px; }
	ul.tabbed-nav li.active span { background-position: right top; }
	
	div#cartWrapper { width:227px; overflow:hidden; float:right; margin: 7px 0px 0px;  }
	div#cartWrapperTop { height:5px; background:url(/National_Library/20160930123623oe_/http://www.harlequin.com/media/images/sprite-cart-wrapper.png) 0px -20px no-repeat transparent; }
	div#cartWrapperBottom { clear:both; height:5px; background:url(/National_Library/20160930123623oe_/http://www.harlequin.com/media/images/sprite-cart-wrapper.png) 0px -10px no-repeat transparent; }	
	ul#CartLinks { margin:0; padding:0px 3px 0 6px; background:white; width:218px; height:35px; }
	ul#CartLinks.navigation-list li { display:block; float:left; font-size:13px; }
	ul#CartLinks li.cart { font-size: 13px; font-weight:bold; padding: 3px 14px 10px 11px; background: url('/National_Library/20160930123623oe_/http://www.harlequin.com/media/images/sprite-icons.png') no-repeat scroll -64px -38px transparent; color:#970C26; }
	ul#CartLinks li.cart > strong {width: 14px; display: inline-block; text-align: center;}	
	ul#CartLinks li.viewcart { background: url('/National_Library/20160930123623oe_/http://www.harlequin.com/media/images/sprite-icons.png') no-repeat scroll 69px -96px transparent; margin:0 5px 0 0; padding: 8px 17px 0px 5px; font-size: 12px; font-weight:bold; }
	ul#CartLinks li.freeShippingTitle { font-size:12px; font-weight:bold; }
	ul#CartLinks li.freeShippingAmount { font-size:11px; }
	ul#CartLinks li.freeShippingAmount span { font-weight:bold; }

	#Breadcrumbs { display: block; margin: 0px; }
	body.promo-single-page #Breadcrumbs, body.promo-single-page-standard #Breadcrumbs, body.promo-single-page-hero #Breadcrumbs { margin:0 0 20px; }	
	#Breadcrumbs li { padding: 0px 2px 0 0; }
	#Breadcrumbs li span.breadcrumbDivider { padding: 0px; }
	
	#CheckoutBreadcrumbs { display: inline-block; margin-bottom: 15px; margin-left: 0px; line-height: 36px; width: 620px; }
	#CheckoutBreadcrumbs li { width: 155px; display: block; float: left; margin-right: 20px; text-indent: 19px; }
	#CheckoutBreadcrumbs li.completed-step { text-indent: 10px; }
	#CheckoutBreadcrumbs li.two.current-step { text-indent: 20px; }
	#CheckoutBreadcrumbs.login li.two.current-step { text-indent: 5px; }
	#CheckoutBreadcrumbs li.last-child { margin-right: 0px; }
	.step-one, .step-two, .step-three, .step-four { background: url('/National_Library/20160930123623oe_/http://www.harlequin.com/media/images/sprite-checkout-crumbs.png') no-repeat scroll -15px -18px transparent; }
	.step-two { background-position: -15px -68px; }
	.step-two.login { background-position: -15px -227px; }	
	.step-three { background-position: -15px -124px; }
	.step-four { background-position: -15px -177px; }
	#CheckoutBreadcrumbs li.two, #CheckoutBreadcrumbs li.three { text-indent: 0px; }
	body.checkout-step4-page #CheckoutBreadcrumbs li.two, body.checkout-step3-page #CheckoutBreadcrumbs li.two { text-indent: 20px; }
    #CheckoutBreadcrumbs li.three { width: 115px; }
	#CheckoutBreadcrumbs li.four { width: 135px; }
	
	div#continueShoppingWrapper { margin:0 0 25px; padding:10px 0 15px; border-top: 1px solid rgb(221, 215, 210); border-bottom: 1px solid rgb(221, 215, 210); }
   	div#continueShoppingWrapper input { border:0; text-align:right; cursor:pointer; }
	input.input-left-cap, input.input-body, input.input-right-cap { background:url('/National_Library/20160930123623oe_/http://www.harlequin.com/media/images/sprite-couponCode.png') right top no-repeat; border:0; float:left; height:31px; margin:20px 0 10px; padding:0; -webkit-appearance: none; }
/*	body.checkout-step1-page form.form-checkout-form div.input-text-wrapper { margin-top:10px; }*/
	body.checkout-step1-page h3 { margin: 20px 0 20px 0; }
	input#CouponCodeLeft { background-position: -15px -1px; width:15px; clear:both;  }
	input#CouponCodeRight { background-position: 0px -68px; width:15px; }
	input#CouponCode { width:425px; background-position:0px -35px; background-repeat:repeat-x; }
	label#CouponCodeLabel { float:left; margin:0 5px 0 0; }
	label#CouponCodeLabelError { margin-bottom:20px; }
	input#id-CardName, input#CreditCardNumber { width:250px; }
	
	input.text.input-left-cap { background-position: -17px -1px; width:12px; clear:both; border:0;   }
	input.text.input-right-cap { background-position: 0px -68px; width:15px; margin:4px 0 0; -webkit-appearance: none; border:0; }
	input.input-left-cap.area-code { background-position: -8px -1px; width:15px; clear:none;  border:0; margin:5px 0 0 -3px; }
	input.input-right-cap.area-code { background-position: -6px -68px; width:15px; margin:5px 0 0; }

	
	body.search-results-page input.text.input-body { height:31px; background-position:0px -35px; background-repeat:repeat-x; margin:4px 0 0 -6px; border:0; padding:0; }
	body.search-results-page input.text.input-right-cap { background-position: 0px -68px; width:15px; margin:4px 0 0 -6px; -webkit-appearance: none; border:0; }
	

	span.areaCodeParenthesis {line-height:2.25em; }

	input.text.input-body { height:31px; background-position:0px -35px; background-repeat:repeat-x; margin:4px 0 0 0px; border:0; padding:0;  }
	form li.inline-field input.text.input-body { height:31; background-position:0px -35px; background-repeat:repeat-x; border:0; float:left; margin-left:0px; padding:0;  }
	form li.inline-field input#id-LastName.text.input-body, form li.inline-field input#id-FirstName.text.input-body { width:110px; }
	
	li.birthday-inputs { width: 300px; }
	body.my-account-personal-information-page form li.inline-field input#id-FirstName, body.my-account-personal-information-page form li.inline-field input#id-LastName, body.my-account-personal-information-page form li.inline-field input#id-password, body.my-account-personal-information-page form li.inline-field input#id-confirm-password  { width:125px; }
	body.my-account-personal-information-page form li.inline-field.community-id { width:275px; margin-left: 25px; }
	body.my-account-personal-information-page form li.email-id { width:286px; }
	/*body.my-account-personal-information-page form li.inline-field.community-id input { width:265px; }*/
	body.my-account-personal-information-page form li input#id-email, body.my-account-personal-information-page form li input#id-confirm-email, body.my-account-personal-information-page form li input#id-password-hint { width:286px; }

	input#id-address.text.input-body, input#id-Address2.text.input-body { width:270px; margin-bottom:30px;  }
	body.my-account-ship-address input#id-address.text, body.my-account-ship-address input#id-Address2.text  { width:270px; }
	input#id-City.text.input-body, input#id-PostalCode.text.input-body { width:110px; }
	input#id-EmailConfirmation.text.input-body { width:270px; }

	div.searchAgainWrapper input.submit { float:left; margin:-1px 0 0; }				
	div.searchAgainWrapper form.search-form div.input-text-wrapper { float:left; margin:2px 10px 0 0; }
	input#searchAgainInput { width:250px; float:left; }
	
	.rbox-grey li, .rbox li { padding: 0px 0px 5px; }
	
	.rbox-column ul li { overflow:hidden; padding:0 0 0 1px; }
	.rbox-column ul li.overflowHidden { overflow:hidden; }	
	#ReviewShippingInfo ul li { margin: 0px; padding: 0px; }
	#ChooseShippingOptions ul { margin-bottom: 20px; }
	#ChooseShippingOptions li { margin-bottom: 5px; }

	.rbox-grey li, .rbox li { padding: 0px 0px 5px; }
	.home-page .featured-book .also-available li, .rbox-ultra-narrow .pricing ul li { background: url('/National_Library/20160930123623oe_/http://www.harlequin.com/media/images/sprite-dividers.png') no-repeat scroll right -13px transparent; display: inline; padding: 0px 8px 0px 0px; }
	.home-page .featured-book .also-available li.last-child, .rbox-ultra-narrow .pricing ul li.last-child { background: none repeat scroll 0% 0% transparent; padding: 0px; }
	
	#VideoList li.last-child, .featured-miniseries, .featured-authors { padding-bottom: 10px; }

	.rbox-content .info li, .rbox .book-listing li, .rbox-grey li.last-child, .rbox li.last-child { padding-bottom: 0px; }
	.rbox-content ul.featured-links li { padding: 0px; }
	.my-account-landing-page .rbox-content ul.featured-links li { padding-bottom: 15px; }
	.rbox-content ul.publisher-filter li { padding: 0px 0px 7px; margin-left: 10px; line-height: 13px; }
	.rbox-content ul.publisher-filter li.last-child { padding-bottom: 18px; }
	
	#WriteForHarlequin ul.articles-and-guidelines li { float: left; margin-right: 13px; width: 290px; }

	.author ul, .author li, #Upcoming .author { display: inline; }
	.book-listing ul { margin-top: 10px; overflow:hidden; }
	.book-listing ul.book-credits { margin-top: 0px; min-height:104px; }
	body.home-page .book-listing ul.book-credits {margin-bottom:0;}

	.book-credits { /*overflow:hidden;*/ margin:0 0 15px; }
	#BookSeriesList li .book-credits li { padding-bottom: 0px; }
	.book-credits li ul, .book-credits li ul li { display: inline; margin:0; padding:0; }
	.book-credits ul.credits-single-line li { padding:0 7px 0 0px; margin-right: 7px; border-right:1px solid rgb(210, 210, 210); }
	.book-credits ul.credits-single-line li:first-child { padding:0 7px 0 0px; }
	.book-credits ul.credits-single-line li:last-child { padding:0 0 0 2px; border:0; }
   	.book-credits li.users-rating-info ul li { display:block; float:left; }
   	body.books-details-page .book-credits li.users-rating-info { margin:20px 0 0;  }
	
	.book-credits li.users-rating-info ul li.review-totals a { color: rgb(151, 12, 38); text-decoration: none; }
	.book-credits li.publisher { padding:0 0 6px 0; }
	.book-credits li.starRating00, .book-credits li.starRating01, .book-credits li.starRating02, .book-credits li.starRating03, .book-credits li.starRating04, .book-credits li.starRating05 { display:block; width:90px; height:15px; background-image:url(/National_Library/20160930123623oe_/http://www.harlequin.com/media/images/sprite-icons.png); height:15px; }
	.book-credits li.starRating04 { background-position:-8px -298px; }
	
	body.splash-custom-map-page ul.book-credits {margin-bottom:10px; }
	body.splash-custom-map-page ul.book-credits .title { font-size:18px; padding-bottom:0; margin-bottom:0; }
	body.splash-custom-map-page ul.book-credits .author { padding-top:0; margin-top:-5px; }	
	body.splash-custom-map-page ul.book-credits .author a { color:#666;  }		
	
	/* List Splash Page Ordered/Unordered List */
		div#unorderedListWrapper, div#orderedListWrapper { display:none; }
		div#unorderedListWrapper.active, div#orderedListWrapper.active { display:block; }		


	
	/* OL Book Series List Active */
	ol.BookSeriesList { list-style:decimal inside none; }
	/* Included for the List Style */
	ol.BookSeriesList { font-size:2em; padding-left:20px; font-weight:bold; }
	ol.BookSeriesList li ul { margin:0; }
	ol.BookSeriesList li ul li { font-size:1em; padding:0; font-weight:normal;  }

	ol.BookSeriesList li ul.book-credits { margin:0; }
	ol.BookSeriesList li ul.book-credits li.title h3 { margin:0; }	
	ol.BookSeriesList li ul.book-credits li.releaseDate, ol.BookSeriesList li ul.book-credits li.author { font-size:13px; }		
	ol.BookSeriesList li ul.book-credits li.starRating04 { margin-top:5px; }		
	ol.BookSeriesList li div.BookSeriesListContentWrapper div.book-description { padding:0; width:620px; }
	ol.BookSeriesList li div.BookSeriesListContentWrapper { overflow:hidden; margin:-35px 0 0 60px; font-weight:normal; }
	ol.BookSeriesList li div.BookSeriesListContentWrapper p.book-summary { font-size:13px;  }


	ol.BookSeriesList li div.BookSeriesListContentWrapper .read-more { font-weight: bold; font-size: 13px; }		

	/* UL Book Series List Active */	
	ul.BookSeriesList li div.BookSeriesListContentWrapper div.book-description { padding:0; width:750px; }
	/* Included for the List Style */
	ul.BookSeriesList li ul.book-credits { margin:0; }
	ul.BookSeriesList li ul.book-credits li.title h3 { margin:0; }	
	ul.BookSeriesList li ul.book-credits li.releaseDate, ol.BookSeriesList li ul.book-credits li.author { font-size:13px; }		
	ul.BookSeriesList li ul.book-credits li.starRating04 { margin-top:5px; }		
	ul.BookSeriesList li div.BookSeriesListContentWrapper div.book-description { padding:0; width:620px; }
	ul.BookSeriesList li div.BookSeriesListContentWrapper p.book-summary { font-size:13px;  }
	ul.BookSeriesList li div.BookSeriesListContentWrapper .read-more { font-weight: bold; font-size: 13px; }		
	
		
	.BookSeriesList li ul.sku-info  { margin:0 0 10px; }

	#BookSeriesList li ul.sku-info li { padding-bottom: 0px; }
	body.promo-single-page-featured-book #BookSeriesList > li { border-bottom:none; float:left; width:440px; margin:0 40px 40px 0; }
	body.promo-single-page-featured-book #BookSeriesList > li.last-column { margin-right:0; }	
	body.promo-single-page-featured-book #BookSeriesList li .book-description { margin:0; width:280px;  }	
	body.promo-single-page-featured-book #BookSeriesList li ul.book-credits { margin-bottom:0; margin-top:-8px; }	
	body.promo-single-page-featured-book #BookSeriesList li ul.book-credits li { font-weight:normal; }		
	body.promo-single-page-featured-book #BookSeriesList li p.book-summary { margin:0; }		
	
	.parent-list li a, .parent-list span.active { padding-left: 26px; background: url('/National_Library/20160930123623oe_/http://www.harlequin.com/media/images/sprite-icons.png') no-repeat scroll -67px -631px transparent; }
	.parent-list span.active, .parent-list li a.active { background-position: -70px -655px; }
	.parent-list ul a { background: none repeat scroll 0% 0% transparent; }
	.child-list { margin-top: 4px; }
	.active-links a, .child-list a, .child-list span, .active-links span { display: block; padding-top: 5px; padding-bottom: 5px; }
	.active-links a:hover, .active-links a.active, .child-list span.active, .child-list a.active, .child-list a:hover { background: none repeat scroll 0% 0% rgb(246, 246, 246); border-top: 1px solid rgb(229, 223, 218); border-bottom: 1px solid rgb(229, 223, 218); padding-top: 4px; padding-bottom: 4px; }

	.chapter-list li a { padding-left: 26px; }
	
	.general-info { margin-right: 15px; position: relative; clear: both; }
	.general-info .email { margin-bottom: 15px; }

	.sibling-parent-list { margin-top: 25px; }
	
	body.new-releases-page ul.child-list, body.category-page ul.child-list { margin:0;  }
	body.new-releases-page ul.child-list li a, body.category-page ul.child-list li a { padding-left:10px; }

	div.pricing-info-wrapper { text-align:center; }
	
	.pricing .pricing-our-price, .pricing .also-available { display: block; margin-top: 5px; }
	.pricing li { background: url('/National_Library/20160930123623oe_/http://www.harlequin.com/media/images/sprite-dividers.png') no-repeat scroll right -13px transparent; display: inline; padding: 0px 8px 0px 0px; }

    .pricing dt, dl.pricing dd { margin:0; padding:0; }
	.pricing dt.format { font-size:14px; font-weight:bold; display:block;  }
	.pricing dt.list-price { display:inline; }
	.pricing dd.list-price { display:inline; text-decoration:line-through; margin:0; padding:0; width:auto; }
	.pricing dd.savings { margin:0; }
	.pricing dt.our-price { margin:3px 0 0; }
	
	ul.gridListButtons { float:right; width:200px; margin:0 0 15px; padding:5px 0 0; height:22px; background:url(/National_Library/20160930123623oe_/http://www.harlequin.com/media/images/sprite-gridListBG.jpg) right bottom no-repeat; }
	ul.gridListButtons.gridActivated { background:url(/National_Library/20160930123623oe_/http://www.harlequin.com/media/images/sprite-gridListBG.jpg) right top no-repeat; }
	ul.gridListButtons li { float:left; border:none; font-size:13px; }
	ul.gridListButtons li.first-child { margin:0 10px 0 0;  }
	ul.gridListButtons li.middle-child, ul.gridListButtons li.last-child  { background:url(/National_Library/20160930123623oe_/http://www.harlequin.com/media/images/sprite-icons.png) top left no-repeat; }
	ul.gridListButtons li.middle-child {width:40px; height:20px; padding: 0 0 0 27px; background-position: 10px -163px ; }
	ul.gridListButtons li.middle-child.active {width:40px; height:20px; padding: 0 0 0 27px; background-position: -75px -163px;}
	ul.gridListButtons li.last-child { width:40px; height:20px; padding: 0 0 0 27px; background-position: 10px -189px;}
	ul.gridListButtons li.last-child.active { width:40px; height:20px; padding: 0 0 0 27px; background-position: -75px -189px;}

	ul.gridListButtons.booksExtrasList li.middle-child { background:none; padding-left:13px }
	ul.gridListButtons.booksExtrasList li.last-child  { background:none; padding-left: 31px; }
	
	div.seriesViewPagination { float:right; overflow:hidden; }
	div.seriesViewPagination span.paginationPrevious.noPrevious { float:left; }
	div.seriesViewPagination ul.paginationList { /*float:left;*/ display:inline-block; }
	div.seriesViewPagination ul.paginationList li { display:inline; margin:0 3px 0 0; }
	div.seriesViewPagination ul.paginationList li:last-child { margin:0 15px 0 0; }
	div.seriesViewPagination ul.paginationList li:first-child { margin:0 3px 0 15px; }
	div.seriesViewPagination ul.paginationList li.paginationListCurrentPage {}
	div.seriesViewPagination span.paginationNext { /*float:left;*/ }

	ul#formatsWrapper { overflow:hidden; }
	ul#formatsWrapper li { display:block; border-top:1px solid #e5e0dc; border-left:1px solid #e5e0dc; border-right:1px solid #e5e0dc;}
	ul#formatsWrapper li:first-child, ul#formatsWrapper li:last-child, ul#formatsWrapper li:nth-child(2){ display:block; border:0;}
	ul#formatsWrapper li ul {overflow:hidden; }
	ul#formatsWrapper li ul li { display:block; float:left; border:0; }
	ul#formatsWrapper li.formatsWrapperTop, ul#formatsWrapper li.formatsWrapperCap { height:10px; background: url('/National_Library/20160930123623oe_/http://www.harlequin.com/media/images/sprite-formats.png') no-repeat top left; }
	ul#formatsWrapper li.formatsWrapperTop, ul#formatsWrapper li.formatsWrapperCap { background-position: -3px -17px; }
	ul#formatsWrapper li.formatsWrapperCap { background-position: -3px -10px; }
	ul#formatsWrapper li ul.formatsRow li { padding:15px 10px 0; height:30px; }
	ul#formatsWrapper li ul.formatsRow.formatsHeaderRow { background:#e7e7e7; }
	ul#formatsWrapper li ul.formatsRow.formatsHeaderRow li { padding-top:3px; padding-bottom:5px; height:auto; }
	ul#formatsWrapper li ul.formatsRow li.formatsType { width:100px; padding:15px 15px 0 40px; background:url(/National_Library/20160930123623oe_/http://www.harlequin.com/media/images/sprite-icons.png) left top no-repeat; }

	ul#formatsWrapper li ul.formatsRow.formatsHeaderRow li.formatsType { width:100px; background:none; padding:3px 40px 0 15px; }
	
	ul#formatsWrapper li ul.formatsRow.formatPaperback li.formatsType { background-position: 5px -338px; }
	ul#formatsWrapper li ul.formatsRow.formatTradePaperback li.formatsType { background-position: 5px -338px; }
	ul#formatsWrapper li ul.formatsRow.formatEbook li.formatsType { background-position: 5px -427px; }
	ul#formatsWrapper li ul.formatsRow.formatLargerPrint li.formatsType { background-position: 4px -517px; }
	ul#formatsWrapper li ul.formatsRow.formatHardCover li.formatsType { background-position: 4px -471px; }
	ul#formatsWrapper li ul.formatsRow.formatAudioBook li.formatsType { background-position: 4px -383px; }
	ul#formatsWrapper li ul.formatsRow li.ISBN-Sample { width:145px; }
	ul#formatsWrapper li ul.formatsRow li.formatsListPrice { width:60px; }


	ul#formatsWrapper li ul.formatsRow li.formatsOurPrice { width:60px; }
	ul#formatsWrapper li ul.formatsRow.formatAudioBook li { height:auto; }
	ul#formatsWrapper li ul.formatsRow.formatAudioBook li.formatsAddtoCart { height: 50px; padding: 0px 15px 0 0;  }
	ul#formatsWrapper li ul.formatsRow li.formatsAddtoCart { width:120px; float:right; padding:0 15px 0 0; height:50px; }
	ul#formatsWrapper li ul.formatsRow.formatsHeaderRow li.formatsAddtoCart { height:auto; }
	
	div.content-column-wide.where-to-buy div.where-to-buy-content ul.whereToBuyHqnBooksList { margin:0 5px 5px; padding:35px 10px 20px; background:#ffffff; overflow:hidden; text-align:center; }
	div.content-column-wide.where-to-buy div.where-to-buy-content ul.whereToBuyHqnBooksList li { float:left; text-align:center; width:125px; height:90px;  }
	div.content-column-wide.where-to-buy div.where-to-buy-content ul.whereToBuyHqnBooksList li a { color:#666; }
	div.content-column-wide.where-to-buy div.where-to-buy-content ul.whereToBuyHqnBooksList li.even { margin:0 0 15px 15px;  }
	div.content-column-wide.where-to-buy div.where-to-buy-content ul.whereToBuyHqnBooksList li span{ display:block; width:125px; height:53px; padding:5px 0 0; margin:0 0 5px; border:1px solid #f6f6f6; }
	div.content-column-wide.where-to-buy div.where-to-buy-content ul.whereToBuyHqnBooksList li.wtbCopy { width:100%; height:auto; margin:10px 0 0; text-align:center; }
	
	ul#ContentSlider { display:inline-block; overflow:visible; }
	ul#ContentSlider li#DefaultSlide { margin:0; overflow:visible; } 
	body.checkout-step1-page ul#ContentSlider li#DefaultSlide { padding-bottom:100px; /* To accomodate for the add to cart drop down */} 
	ul#ContentSlider li.first-child { overflow:visible; } 	

	ul.publisher-filter li.categoryHeader { margin:0 0 5px -5px; }
	
	ul.onlineReadChapterList { overflow:hidden; margin:0; }
	ul.onlineReadChapterList.top { padding:0 0 15px; border-bottom:1px solid rgb(221, 215, 210);}
	ul.onlineReadChapterList.bottom { border-top:1px solid rgb(221, 215, 210); padding:15px 0 0;}
	ul.onlineReadChapterList li { display:block; float:left; margin:0 10px 0 0;  }	
	
	.author-list li { float: left; width: 220px; margin-left: 6px; padding: 1px; }
	.alpha-filter li { display: block; float: left; width: 35px; text-align: center; font-size: 18px; padding-top: 10px; font-weight:bold; }
	.alpha-filter li.selected-alpha-letter { background: url('/National_Library/20160930123623oe_/http://www.harlequin.com/media/images/sprite-alpha-filter.png') no-repeat scroll -4px top transparent; height: 50px; margin-bottom: -38px; position: relative; width: 43px; margin-left: -3px; margin-right: -3px; font-size: 28px; top: 3px; padding-top:0px; }
	.alpha-filter li.selected-alpha-letter a { float: left; padding-left: 4px; padding-top:0; display: block; text-align: center; width: 35px; }
	
	.newsletter-list-container li { margin-bottom: 0px; padding-left: 20px; }
	.newsletter-list-container li.all-imprints { padding-left: 0px; }
	body.my-account-newsletters-page div.rbox-content ul.featured-links li.clearfix { display:inline-block; margin-bottom:10px;  }
	
	#OurNewsletters .rbox-content ul { float: left; width: 431px; padding: 0px 20px 0px 0px; }
	#OurNewsletters .rbox-content ul.last-column { width: 430px; border-left: 1px dotted rgb(159, 159, 159); padding: 0px 0px 0px 20px; }
	#OurNewsletters .rbox-content ul li { margin-top: 10px; }
	
/*	.markup-content ul { list-style-type: disc; margin: 0px 0px 15px; padding: 0px; }
	.markup-content ul li { list-style-type: none; background:url('/National_Library/20160930123623oe_/http://www.harlequin.com/media/images/sprite-icons.png') -85px -727px no-repeat; margin: 0px; padding: 0px 0px 0px 15px; }*/
	.markup-content ul, #HelpLandingMain ul { list-style-type: disc; margin: 0px 0px 15px; padding: 0px; }
	.markup-content ul li, #HelpLandingMain ul li { list-style-type: disc; margin: 0px; padding: 0; list-style-position:outside; margin-bottom:10px; margin-left:20px;}
	
	.markup-content ol , #HelpLandingMain ol {list-style-type: decimal;}
	.markup-content ol li , #HelpLandingMain ol li {list-style-position:outside; margin-left:20px; margin-bottom:10px;}
	
	.markup-content ul#authorLinksUL { margin-top:20px; }	
	.markup-content ul#authorLinksUL li { padding: 0px; background:none;  }	
	.markup-content #authorLinks .rbox-content { border:none; padding-left:0; }
	.markup-content ul.onlineReadChapterList li { background:none; }		
	.markup-content ul.onlineReadChapterList li:first-child { padding-left:0;  }			
	.markup-content ul.business-fact-sheet li { background-position:-85px -747px;  }			
	
	

	
	
	ul.price { overflow:hidden; margin:0; padding:0; float:left; }
	ul.price li { font-size:12px; padding-bottom:0;  }

	.also-available ul.print-ebook-links { margin:-10px 0 0; }
	.also-available ul.print-ebook-links li a img { width: 120px; border: medium none; }
	.featured-book .also-available .print-ebook-links li.first-child { background: none repeat scroll 0% 0% transparent; }
	
	.rbox ol li { list-style-type:decimal; margin:0 0 0 20px;  }
	 
	ul.two-column-full { width:400px; margin:0 71px 0 0; float:left; }
	ul.two-column-full.last-column { margin:0;  }
	ul.two-column-full li.twoColumnHeader { font-weight:bold;  }	
	ul.two-column-full li.lineBreak { margin-bottom:20px;  }		
	.lineBreak { margin-bottom:20px;  }			
	ul.two-column-full li.updateSubscriptionButton { width:212px; height:25px; margin:0; padding:5px 0 0; background:url(/National_Library/20160930123623oe_/http://www.harlequin.com/media/images/sprite-buttons.png) 0px -292px; text-align:center; }	
	
	ol.whatsNewList > li { list-style:none; font-weight:bold; font-size:18px;  margin:0 0 15px; list-style-position:outside; overflow:hidden; padding-bottom:5px; border-bottom:1px solid #e1e1e1; }
	ol.whatsNewList > li:first-child { list-style:none; overflow:hidden; margin-left:0; padding-bottom:5px; border-bottom:1px solid #e1e1e1;  }	
	ol.whatsNewList li:first-child ul li:last-child { border-bottom:none; }	
	ol.whatsNewList > li:last-child { list-style:none; font-size:13px; text-align:center; margin-top:10px; font-size:14px; border:0; margin-bottom:0; }		
	ol.whatsNewList li ul { width:260px; margin:0; }	
	ol.whatsNewList li ul li  { list-style:none; font-weight:normal; font-size:13px; text-align:center; margin:0px; padding:0 0 0 15px; }	
	ol.whatsNewList li ul li.fakeNumber { float:left; }	
	ol.whatsNewList li ul li.title { font-weight:bold; }		
	ol.whatsNewList li ul li.author  { font-weight:normal; font-size:12px; margin:-4px 0 0; }		
	ol.whatsNewList li ul li.author a { color:#666;  }			
	ol.whatsNewList li div.book-thumbnail-outer-wrapper { float:left; margin:0;   margin-top:10px; }
	ol.whatsNewList li ul.topBookInfo { width:110px; float:right; margin:0;    }
	ol.whatsNewList li ul.topBookInfo li { padding:0;  }	
	ol.whatsNewList li ul.topBookInfo li h2 { font-size:47px;  }	
	ol.whatsNewList li ul.topBookInfo li.title { margin-bottom:20px;  }		
	ol.whatsNewList li ul.topBookInfo li.author{ margin-bottom:20px;  }	
	
	#ExtrasList li { border-bottom: 1px solid #BFBFBF; float: left; margin-bottom: 20px; }
	#ExtrasList li .extras-thumbnail { float: left; margin-right: 32px; width: 268px; }
	
	body.checkout-fail #Content li {padding-bottom:10px;}
	body.checkout-fail #Content ul {padding-bottom:20px;}
	body.my-account-ebook-subscription-landing ul.subscription-benefits {list-style: square outside; margin-left: 20px; padding-left: 0;}
	
	.error li { padding-bottom: 5px; margin-bottom: 0; background: transparent url(/National_Library/20160930123623oe_/http://www.harlequin.com/media/images/sprite-forms.png) no-repeat -70px 2px; padding-left: 20px;}
}



/*/ Button Styles /*/
@media all {
	
	fieldset { padding: 8px; margin: 0px 0px 10px; border: 1px solid rgb(204, 204, 204); }
	legend { font-weight: bold; font-size: 110%; }
	label, span.label-type { display: block; font-size: 13px; }
	
	label.inline, .checkbox-label, .radio-label { display: inline; }
	.radio-label, .checkbox-label { font-size: 11px; }
	.form-newsletters label.checkbox-label { font-size: 12px; line-height: 12px; font-weight:normal;}	
	input.checkbox, input.radio { position: relative; margin: 0px 5px 0px 0px; }
	input.radio { top: 1px; }
	
	input[type="text"], input.text, input[type="password"], input.password, textarea, select { background-color: rgb(255, 255, 255); border: 1px solid rgb(229, 223, 218); margin: 4px 0px 0px; font-size: 13px; font-family: Helvetica,Arial,sans-serif; }
	form input.inline-label { color: rgb(132, 120, 120); }
	select { cursor: pointer; }
	input.submit { width: auto; position: relative; display: block; margin-top: 18px; }
	
	#NewsletterOptions .rbox-content li { padding-bottom: 8px; }
	#NewsletterOptions .rbox-content .checkbox { top: 0px; }
	#NewsletterOptions label { font-size: 12px; font-weight: normal; line-height: 18px; }

	body.unsubscribe-page input.text { cursor: text; width: 286px; padding: 6px; }
	input.submit-inline { margin: 0px 0px 0px 10px; display: inline; vertical-align: bottom; }
	form li { clear: both; margin-bottom: 20px; position: relative; }
	form li.inline-field { position: relative; clear: none; float: left; width: 140px; margin-right: 20px; }
	body.my-account-ship-address form li.inline-field, body.my-account-personal-information-page form li.inline-field { position: relative; float: left; margin-right: 20px; width:auto; }
	body.my-account-ship-address form li.inline-field.clear-left { clear:left; }	

	form li.last { margin-right: 0px; }
	form li.phone-fields { line-height: 30px; }
	body.checkout-step2-page-login form li.phone-fields { line-height: 20px; }	
	body.checkout-step2-page-login form li.phone-fields label { margin-bottom:6px; }

	.form-subscribe-newsletter .label-type, .form-subscribe-newsletter .submit { display: inline; margin-right: 10px; vertical-align: bottom; }
	.form-subscribe-newsletter input.submit { vertical-align: bottom; margin-top:-1px; width:100px; height:30px; background:url(/National_Library/20160930123623oe_/http://www.harlequin.com/media/images/sprite-buttons.png) 1px -47px no-repeat; color:white; border:0; float:left; font-size:13px; font-weight:bold; }
	.form-subscribe-newsletter label { margin:0 0 10px; }
	
	.form-newsletters .checkbox { float: left; width: 20px; margin-top:3px;  }
	.newsletters-container { float: left; width: 400px; }
	
	.form-registration fieldset, .form-edit-shipping fieldset { background: url('/National_Library/20160930123623oe_/http://www.harlequin.com/media/images/form-divider.png') no-repeat scroll center bottom transparent; border: medium none; margin: 0px; padding: 0px 0px 30px; }
	.form-registration fieldset.last, .form-edit-shipping fieldset.last { background: none repeat scroll 0% 0% transparent; margin: 0px; padding: 0px; }
	
	.form-edit-shipping fieldset.last ul { overflow:hidden; }
	.form-edit-shipping fieldset.last ul li { padding:0 0 0 1px; }
	.form-registration legend, .form-edit-shipping legend { text-indent: -9999px; }

	.book-listing form { margin-top: 10px; position:relative; }
	#CurrencyToggle { width: 300px; margin:0 0 30px; clear: both; float: left; }
	#CurrencyToggle li { margin-right: 12px; margin-bottom: 0px; }
	input.input-qty { padding: 3px; width: 22px; }

	select.size-3 { width: 365px; margin-right: 20px; }
	select.size-2 { width: 135px; margin-right: 20px; }

	input.text {cursor: text;width: 286px;padding: 6px;}
	
	/* All input sizes modified by the Tooltips JS should be 12px longer than ideal length to compensate for padding */
	input.size-1 { width: 22px; padding: 6px; }
	input.size-2 { width: 38px ! important; }
	input.size-4 { width: 126px; }
	input.size-6 { width: 200px; }
	input.size-7 { width: 258px; }
	input.size-8 { width: 286px; }	
	input.size-9 { width: 350px; }
	input.size-10 { width: 288px; }		
	input.submit-button { background: url('/National_Library/20160930123623oe_/http://www.harlequin.com/media/images/sprite-buttons.png') no-repeat scroll 0px -95px transparent; border: medium none; height:30px; width:130px; text-indent:-7px; }
	body.checkout-step3-page input.submit-button { background: url('/National_Library/20160930123623oe_/http://www.harlequin.com/media/images/sprite-CheckoutButtons.png') no-repeat scroll -5px -227px transparent; border: medium none; height:32px; width:140px; text-indent:-9999px; }
	input.input-qty {padding: 3px;width: 22px;}

	.content-column-narrow input.text.size-5 {width: 178px;}
	form li.inline-field input.text {width: 126px;}
	form li.inline-field input.size-7 {width: 258px;}
	
	input.submit-button.submit-medium { background: url('/National_Library/20160930123623oe_/http://www.harlequin.com/media/images/sprite-buttons.png') no-repeat scroll 1px -242px transparent; border: medium none; height:32px; width:170px; text-indent:-7px; }
	body.checkout-step3-page input.submit-button { float:right; margin:0; }
	form.form-edit-shipping input.submit { width:260px; height:35px; clear:both; margin:20px 0 0; background:url(/National_Library/20160930123623oe_/http://www.harlequin.com/media/images/sprite-CheckoutButtons.png) -5px -115px; text-indent:-9999px; }
	.form-newsletters input.submit { background-position: 0px -94px; float: right; height: 30px; margin-top: 0px; padding: 0px; width: 125px; }
	form input.recalculate, input#checkoutCheckout { background: url(/National_Library/20160930123623oe_/http://www.harlequin.com/media/images/sprite-CheckoutButtons.png) top left; width: 140px; height:35px; float: right; margin-right: 10px; padding-bottom: 2px; text-indent:-9999px; }
	input#applyDiscount  { background-position: -5px -3px; margin:-7px 0 15px; }
	input#checkoutRecalculate { background-position: -5px -37px; float:left; margin:20px 0; }
	input#checkoutCheckout { background-position: -5px -74px; margin:0; margin:20px 0;   }

	li.formatsAddtoCart form input.formatsAddToCart, .form-add-all-books input.submit, .form-featured-book input.submit, .form-book-listing input.submit { background-image: url('/National_Library/20160930123623oe_/http://www.harlequin.com/media/images/sprite-book-action-buttons.png'); height: 30px; margin-top: 10px; text-indent: -9000px; width: 119px; border: medium none; background-color: transparent;  }
	.form-add-all-books input.submit { background-position: left top; margin-bottom: 10px; height: 29px; width: 133px; float: right; }

	li.formatsAddtoCart form input.formatsAddToCart, input.add-to-cart { background-position: 0px -73px; }
	input:active.add-to-cart { background-position: 0px -103px;  }
	.unavailable input.add-to-cart { background-position: 0px -190px;  }
	body.books-series-page-list-view .unavailable input.add-to-cart, 
	body.books-series-page .unavailable input.add-to-cart,
	body.books-details-page .unavailable input.not-in-print  { 
		background-position: 0px -190px;  
		}

	input.add-to-cart { background-position: 0px -73px;  }
	body.books-series-page-list-view input.add-to-cart { background-position: 0px -73px;  }	
	body.books-series-page-list-view input.add-to-cart:active { background-position: 0px -103px;  }	
	body.books-series-page input.add-to-cart  { background-position: 0px 0px;  }	
	
	.form-book-listing-grid input.submit { background-image: url('/National_Library/20160930123623oe_/http://www.harlequin.com/media/images/sprite-book-action-buttons.png'); width: 140px; height: 29px; margin-top: 10px; text-indent: -9000px; border: medium none; background-color: transparent; border:}
	.form-book-listing-grid input.add-to-cart { background-position: 0px 0px; }
	
	a.button.more-deals { display:block; float:right; width:140px; height:33px; margin:10px 0 15px; background:url(/National_Library/20160930123623oe_/http://www.harlequin.com/media/images/sprite-CheckoutButtons.png) -5px -153px no-repeat; text-indent:-9999px; }
	a.button.proceed-to-ebook-bookshelf { display:block; float:right; width:188px; height:33px; margin:10px 0 15px; background:url(/National_Library/20160930123623oe_/http://www.harlequin.com/media/images/sprite-CheckoutButtons.png) -5px -190px no-repeat; text-indent:-9999px; }
	
	a.subscriptionCancel, a.subscriptionUpdate { display:inline-block; width:85px; margin:30px 10px 0 0; padding-top:5px; color: rgb(151, 12, 38); text-align:center; height:25px;  }
	a.subscriptionUpdate { background:url(/National_Library/20160930123623oe_/http://www.harlequin.com/media/images/sprite-buttons.png) 0px -0px; color: white;  }
	a.subscriptionTermsAndConditions, a.subscriptionUpdateLong { display:inline-block; width:125px; margin:20px 10px 20px 0; padding-top:5px; color: rgb(151, 12, 38); height:25px;  }
	a.subscriptionUpdateLong { width:215px; background:url(/National_Library/20160930123623oe_/http://www.harlequin.com/media/images/sprite-buttons.png) 0px -292px; color: white;  text-align:center; }
	a.myAccountEbookDownload { display:block; height:35px; width:140px; margin:10px 0 0; background:url(/National_Library/20160930123623oe_/http://www.harlequin.com/media/images/sprite-book-action-download-button.png) -3px -35px; color: white;  text-align:center; text-indent:100%; white-space:nowrap; overflow:hidden;  }
	a.myAccountEbookReadNow { display: block; height: 32px; width: 140px; margin: 10px 0 0; background: url('/National_Library/20160930123623oe_/http://www.harlequin.com/media/images/sprite-book-action-download-button.png') -3px -72px; color: white; text-align: center; text-indent: 100%; white-space: nowrap; overflow: hidden; }
	a.myAccountEbookListenNow { display: block; height: 32px; width: 140px; margin: 10px 0px 0px; background: transparent url("/National_Library/20160930123623oe_/http://www.harlequin.com/media/images/sprite-book-action-download-button.png") repeat scroll -3px -108px; color: #FFF; text-align: center; text-indent: 100%; white-space: nowrap; overflow: hidden; }
	a.listen-to-sampler { text-indent: -9000px; width: 140px; height: 30px; border: none; background: url('/National_Library/20160930123623oe_/http://www.harlequin.com/media/images/sprite-book-action-buttons.png') 0 -430px no-repeat transparent; display: block; margin: 0 auto; }

	.myAccountEbookShowMoreDetail { display:block; padding-right:24px; background:url(/National_Library/20160930123623oe_/http://www.harlequin.com/media/images/sprite-icons.png) 2px -104px no-repeat; cursor:pointer;   }
	.myAccountEbookShowMoreDetail.active { display:block; padding-right:24px; background:url(/National_Library/20160930123623oe_/http://www.harlequin.com/media/images/sprite-icons.png) -7px -825px no-repeat;  }
	a.downloadNow01 { display:block; width:146px; height:32px; margin:0 auto; background:url(/National_Library/20160930123623oe_/http://www.harlequin.com/media/images/sprite-book-action-download-button.png) top left no-repeat; }
	
	a.subscribeNow {background:url(/National_Library/20160930123623oe_/http://www.harlequin.com/media/images/sprite-buttons.png) 0px -146px; width:142px; height:25px; display:inline-block;color: white;text-align: center;padding-top:5px;}
	a.subscribeNow:hover{color:white;text-decoration:underline;}
	
	
	#socialBookRatingDiv .gig-rating-writeYourReview.gig-rating-button {
		background: -webkit-gradient(linear, left top, left bottom, from(#b0485b), to(#970c26));		
		background: linear-gradient(top, #b0485b, #970c26);
		background: -ms-linear-gradient(top left, #b0485b, #970c26);
		background: -webkit-gradient(linear, left top, left bottom, from(#b0485b), to(#970c26));
		background: -moz-linear-gradient(top, #b0485b, #970c26);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#b0485b", endColorstr="#970c26");
		border: 1px solid #970c26;
	}
	#socialCommentsDiv .gig-comments-button.gig-comments-button-post.gig-comments-commentBox-button-post {
		color:#ffffff;
		background: -webkit-gradient(linear, left top, left bottom, from(#b0485b), to(#970c26));		
		background: linear-gradient(top, #b0485b, #970c26);
		background: -ms-linear-gradient(top left, #b0485b, #970c26);
		background: -webkit-gradient(linear, left top, left bottom, from(#b0485b), to(#970c26));
		background: -moz-linear-gradient(top, #b0485b, #970c26);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#b0485b", endColorstr="#970c26");
	}
	
	input.submit {cursor:pointer;}
	input.unavailable.submit, input.not-in-print.submit {background-position: 0 -190px; cursor:default;}
	input.coming-soon.submit {background-position: 0 -220px; cursor:default;}
	
	a.gig-comments-button.gig-comments-button-post.gig-comments-commentBox-button-post {border:1px solid #960c27;}
	
	body.my-account-ebook-subscription-landing div.rbox-full-grey input.submit {display:none;}
}

/*/ Table Styles /*/
@media all {
	table { margin: 0px; width: 100%; }
	th, td { padding: 10px 9px; border-bottom: 1px solid rgb(229, 223, 218); }
	tr.total td { background: none repeat scroll 0% 0% rgb(245, 245, 245); }
	tr.odd { background-color: white; }
	tr.even { background-color: rgb(245, 245, 245); }
	table { border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(221, 215, 210); font-size: 11px; }
	td.item { width: 160px; }
	.cart-table, .checkout-table { clear: both; }
	.cart-table { margin-top: 2px; }
	table.checkout-summary { background-color: white; width: 300px; border-top: medium none; float: right; table-layout: fixed; border:0; }
	table.checkout-summary tr td { border-right:1px solid rgb(229, 223, 218); border-left:1px solid rgb(229, 223, 218);}
	table.checkout-summary tr td.left-column { border-right:0; }
	table.checkout-summary tr td.right-column { border-left:0; }
	table.checkout-summary tr#checkoutTR { padding:0; }
	table.checkout-summary tr#checkoutTR td { padding:0; border:0; }
    table.checkout-table { border-top:0; }
    body.checkout-step4-page table.checkout-table { border-top:1px solid rgb(229, 223, 218); }	
	
	table.checkout-summary-top { border-top:0; }
	table.checkout-summary-top tr td.currency { width:95px; }
	table.checkout-summary-top tr td#freeShippingTD { width:301px; border-right:1px solid rgb(229, 223, 218); }	
	
	table.checkout-summary-bottom { background-color: white; width: 300px; border-top: medium none; float: right; table-layout: fixed; border:0;; }
	table.checkout-summary-bottom tr td { border-right:1px solid rgb(229, 223, 218); border-left:1px solid rgb(229, 223, 218);}
	table.checkout-summary-bottom tr td.left-column { border-right:0; }
	table.checkout-summary-bottom tr td.right-column { border-left:0; }
	table.checkout-summary-bottom tr td.currency { width:95px; }
	table.checkout-summary-bottom tr td.no-borders { border:0; padding-top:15px; }	
	body.checkout-step4-page table.checkout-summary tr td.no-borders { border:0; padding:15px 0 0; }	
	
	.checkout-step1-page #PageHeader h1.with-promo, .checkout-step2-page #PageHeader h1.with-promo, .checkout-step2-page-login #PageHeader h1.with-promo, .checkout-step3-page #PageHeader h1.with-promo { float: left; width: 300px; margin:0; }
.checkout-step4-page #PageHeader h1.with-promo { float: left; width: 300px; margin:16px 0 0; }
	
	.shipping-history table, table.remaining-balance { border: medium none; margin-bottom: 10px; }
	table.remaining-balance { margin-bottom: 0px; }
	.remaining-balance th, .shipping-history th { padding: 2px 9px; }
	.remaining-balance td, .shipping-history td { border: medium none; padding: 6px 9px; }
}

/*/ Content Styles /*/

@media all {
	#MainNavWrapper { float: left; position: relative; height:70px; width: 100%; background:url('/National_Library/20160930123623oe_/http://www.harlequin.com/media/images/navBarBG.png') left center repeat-x; margin:0; padding:0; }
	
	#BooksBlock a.mega-link { background-position: 55px -95px; }
	#ExtrasBlock a.mega-link { background-position: 55px -95px;  }
	#CommunityBlock a.mega-link { background-position: 92px -95px;  }

	#PageHeaderContainer .wrapper { /*border-bottom: 1px solid rgb(210, 210, 210);*/ margin:0 auto; padding:0; }
	body.promo-single-page-standard #PageHeaderContainer .wrapper, body.promo-single-page-hero #PageHeaderContainer .wrapper, body.promo-single-page-featured-book #PageHeaderContainer .wrapper, body.promo-single-page-featured-book #PageHeaderContainer .wrapper #PageHeader { border:0; overflow:visible; }
	#PageHeaderContainer #PageHeader { border-bottom: 3px solid rgb(221, 215, 210); height: auto ! important; width: 940px; overflow:hidden; }
	body.promo-single-page-standard #PageHeaderContainer #PageHeader, body.promo-single-page-hero #PageHeaderContainer #PageHeader { border:0; overflow:visible; }
	#PageHeader h1.with-promo { float: left; width: 600px; margin:0; }
	#PageHeader h1.with-promo { float: left; width: 600px; margin:0; }	
	#PageHeader h1.image-replaced { margin:0; padding:0; line-height:0; }	
	#PageHeader h1.image-replaced img { margin:0; padding:0;  }	
	.miniseries-page #PageHeader h1.with-promo { width: 565px; }
	#PageHeaderPromo { float: right; width: 300px; margin-top: 5px; margin-bottom:15px; }
	.press-page #PageHeaderPromo, .press-releases-page #PageHeaderPromo{ margin-top: 30px; }	
	#PageHeaderPromo.need-help { text-align: right; margin-top: 56px; }	
	body.checkout-step1-page #PageHeaderPromo, body.checkout-step2-page #PageHeaderPromo, body.checkout-step2-page-login #PageHeaderPromo, body.checkout-step3-page #PageHeaderPromo, body.checkout-step4-page #PageHeaderPromo  { float: right; width: 450px; margin-top: 35px; }	
	.miniseries-page #PageHeaderPromo { width: 365px; margin-top: 0px; }
	body.new-releases-page #PageHeaderPromo { float: left; margin-bottom: 15px; margin-top: 5px; width: 600px; }
	div#removablePromoArea.active { width:100%; height:300px; margin:5px 0 0; background:#666; color:white; }

	.search-left, .search-input, .search-submit { background: url(/National_Library/20160930123623oe_/http://www.harlequin.com/media/images/sprite-hqnSearchBar-Header.png) no-repeat scroll left top transparent; float: left; border: medium none ! important; }
	#SiteSearch { position: relative; width: 461px; height:36px; margin-top: 12px; }
	#SiteSearch .search-left { background-position:-67px -90px; width: 35px; height: 100%; text-indent: -9000px; }
	#SiteSearch .search-input { background-repeat: repeat-x; background-position: left 0px; padding:10px 0 10px 10px; width: 320px; height:16px; margin:0 0 0 -6px; }
	input.search-submit { background-position: right -45px; height: 36px; margin: 0 0 0 -6px; width: 96px; color: rgb(255, 255, 255); font-size: 0px ! important; }
		
	div#stayConnectedWrapper {width:940px; overflow:hidden; padding:0px 10px 32px; }
	div#stayConnectedBG { width:902px; padding:0 18px 1px; background-color:#F6F6F1; overflow:hidden; border-right:1px solid #e4e0dd; border-left:1px solid #e4e0dd; }
	div#stayConnected { float:left; border-right:1px solid #efe0dd; margin:0 20px 0 0; }
	div#stayConnectedTop, div#stayConnectedCap { background: url(/National_Library/20160930123623oe_/http://www.harlequin.com/media/images/sprite-stayConnected.png); }
	div#stayConnectedTop { width:940px; height:15px; background-position:-5px -20px; }
	div#stayConnectedCap{ width:940px; height:15px; background-position:-5px 0px;}
	div.stayConnectedSection { width:130px; float:left; margin:0px 20px 0 0; padding:0 10px 0 0; border-right:1px solid #efe0dd;  }
	div#stayConnectedPinterest.stayConnectedSection { border:none; margin:0; }
	div.stayConnectedSection img { float:left; margin:0 10px 0 0; }

	div#subscribe { overflow:hidden; }
	.form-subscribe-newsletter { float: left; width:100%; }
	.form-subscribe-newsletter .input-text-wrapper { float:left;  margin-right:7px;  }
	.form-subscribe-newsletter #NewsletterSubscribe { width:265px; }	
	
	/* Background colors for form corners in automated form styling Javascript */
	.form-subscribe-newsletter .input-text-wrapper .textfield-tl, .form-subscribe-newsletter .input-text-wrapper .textfield-tr, .form-subscribe-newsletter .input-text-wrapper .textfield-bl, .form-subscribe-newsletter .input-text-wrapper .textfield-br, .form-subscribe-newsletter .input-text-wrapper .textfield-tl, .form-subscribe-newsletter .input-text-wrapper .textfield-tr, .form-subscribe-newsletter .input-text-wrapper .textfield-bl, .form-subscribe-newsletter .input-text-wrapper .textfield-br, table.cart-table tr.even div.input-text-wrapper .textfield-tl, table.cart-table tr.even div.input-text-wrapper .textfield-tr, table.cart-table tr.even div.input-text-wrapper .textfield-bl, table.cart-table tr.even div.input-text-wrapper .textfield-br, #subscriptionBillingInfo .input-text-wrapper .textfield-tl, #subscriptionBillingInfo .input-text-wrapper .textfield-tr, #subscriptionBillingInfo .input-text-wrapper .textfield-bl, #subscriptionBillingInfo .input-text-wrapper .textfield-br,  table.checkout-table tr.even div.input-text-wrapper .textfield-tl, table.checkout-table tr.even div.input-text-wrapper .textfield-tr, table.checkout-table tr.even div.input-text-wrapper .textfield-bl, table.checkout-table tr.even div.input-text-wrapper .textfield-br  { background-color:#F6F6F1; }

	#Header #loginWrapper { float: right; width:199px; height:17px; padding:8px 10px 0; color:white; margin:6px 10px 0 0; background:url(/National_Library/20160930123623oe_/http://www.harlequin.com/media/images/sprite-login-box.png) right -25px no-repeat scroll #710c1f; }
	#Header #loginWrapper a { color:white; font-size:12px; }


	#Header span.loginDivider { margin:0 5px; }

	.account-link { margin-top: 6px; }
	.advert { margin-bottom: 15px; display: block; }
	#loginBoxSocialMediaWrapper { float:right; margin:-3px 0 0; }
	#loginWrapper #loginCap { width:219px; height:11px; margin:-3px 0 0 -10px; background:url(/National_Library/20160930123623oe_/http://www.harlequin.com/media/images/sprite-login-box.png) right top; }
	a.socialMediaLogin img { margin:0 6px 0 0; }
	a#socialMediaLoginFacebook img { margin:0 6px 0 0;}
	a#socialMediaLoginYahoo img { margin:0px; }



	.weeklyFeaturedBookTitle { clear:both; padding:20px 0 10px; border-top:1px solid rgb(210, 210, 210); font-weight:normal;  }
	#WeeklyFeaturedBook .colored-bar { background-position: 0px 0px; margin-bottom: 20px; }
	#Legal { padding: 7px 13px; width: 914px; }
	
	div#ViewControlsTop, div.ViewControlsTop  { border-bottom: 1px solid rgb(228, 223, 218); padding: 10px 0px; clear: both; overflow:hidden; }
	body.extras-page div#ViewControlsTop { margin:0 0 20px; }
	body.extras-page div#ViewControlsBottom { border-top: 1px solid rgb(228, 223, 218); padding: 15px 0px; clear: both; overflow:hidden; }
	body.promo-single-page-hero div#ViewControlsBottom { border-top: 1px solid rgb(228, 223, 218); padding: 15px 0px 0; clear: both; overflow:hidden; }

	div#ViewControls { margin-bottom:30px; clear:both; }
	div#markup-content .fluid-right { margin-bottom:10px; }
	div#SeriesTitleWrapper { margin:0 0 20px; }

	body.search-results-page #ViewControlsBottom { overflow:hidden; clear:both; padding:2px 0 0; }
	body.extras-page #ContentContainer_articles #ViewControlsBottom { border-top:none; }		
	body.miniseries-page div#ViewControlsBottom { clear: both; overflow:hidden; }
	body.promo-single-page div#ViewControlsBottom, body.promo-single-page-standard div#ViewControlsBottom { overflow:hidden; margin:0 0 20px;  }	
	body.new-releases-page div#ViewControlsTop { margin:40px 0 0; }
	.pagination { clear: both; color: rgb(91, 80, 70); margin: 20px 0px 0px; text-align: right; }
	#ViewControlsTop .pagination, #ViewControlsBottom .pagination, 	.ViewControlsTop .pagination, .ViewControlsBottom .pagination  { margin-top: 2px; }
	div.viewBookNumber { width:auto; clear:both; float:left; }	
	body.miniseries-page div.viewBookNumber { clear:none; }	
	#BookSeriesList > li, 	.BookSeriesList > li, .book-series-list li, #SearchResultsListView li { border-bottom: 1px solid rgb(228, 223, 218); margin: 31px 0px 20px; padding:0 0 6px; overflow: hidden; }
	#BookSeriesList li.last-child, .BookSeriesList li.last-child, .book-series-list li.last-child, #SearchResultsListView li.last-child { margin-bottom: 0px; }
	#BookSeriesList li li, .BookSeriesList li li, .book-series-list li li, #SearchResultsListView li li { border-bottom: medium none; margin: 0px; }

	div#bookGrid { padding:20px 0 0; }
	div.book-row { margin:20px 0 0 0; padding:0; border-bottom:1px solid rgb(228, 223, 218);}
	body.home-page div.book-row {border:none; margin-top:0;}
	div.book-row {width:620px;}
	div#bookGrid div.book-row { margin: 0 0 20px 0; }
	div.content-column-wide div.book-row {width:100%;}
	body.promo-single-page-featured-book-four .book-row { border-bottom:none;  }	
	div.book-row.last-book-row { border-bottom:none; }
	body.promo-single-page-hero div.book-row { margin:0; border-bottom:none; }	


	a.book-thumbnail { display:block; }
	a.book-thumbnail img  { background-color: rgb(255, 255, 255); border: 1px solid rgb(229, 223, 218); display:inline-block; padding:7px; width:122px;}
	
	.last-book { margin-right: 0px; }
	.book-description { float: left; }
	#BookSeriesList .book-description, #BuzzworthyBooks .book-description, .book-series-list .book-description { float: left; padding-top: 6px; padding-bottom: 6px; margin-right: 20px; width: 270px;  }
	
	#SliderContainer {  margin:0px; overflow:visible; } 
	.content-column-wide { overflow:visible; }	
	body.checkout-step1-page .book-listing.first-book { margin-left:3px; margin-right:0; }
	body.checkout-step1-page .book-listing.last-book { margin-right:3px; float:right; }	
	
	#authorInfoWrapper { overflow:hidden; border-bottom: 4px double rgb(221, 215, 210); margin:0 0 20px; }
	#authorPhotoWrapper { float:left; margin:0 20px 0 0; width:220px; }
	#authorPhotoWrapper img { margin:0; }
	#imageCaption { float:right; }
	#AuthorBio { float:left; width:380px; margin-bottom: 30px; }
	#authorBioTextWrapper { display:block; border-bottom:1px solid #ddd; margin-bottom:10px;  }	
	#BuzzworthyBooks .book-thumbnail, .BookSeriesList .book-thumbnail, #BookSeriesList .book-thumbnail, .book-series-list .book-thumbnail, #BlogBox .book-thumbnail, #BlogBox .peel-container, #BuzzworthyBooks .peel-container, .book-series-list .peel-container, body.promo-single-page-standard .book-thumbnail-outer-wrapper { float: left; margin: 0px 20px 20px 0px; }
	body.promo-single-page .BookSeriesList .peel-container { float:left; width:138px; margin: 0px 20px 0px 0px; }
	body.promo-single-page-standard .book-thumbnail-outer-wrapper div.book-thumbnail-inner-wrapper { position:relative; }

	body.promo-single-page-standard .book-summary { clear:left; }
	#BlogBox .peel-container .book-thumbnail, #BuzzworthyBooks .peel-container .book-thumbnail, #BookSeriesList .peel-container .book-thumbnail, .book-series-list .peel-container .book-thumbnail { margin: 0px; }


	#WeeklyFeaturedBook .book-description, .books-details-page .book-description { margin-right: 15px; width: 460px; }
	.books-details-page .book-description { margin:0; width:620px;}
	.book-detail-image img {width:256px;}
	#WeeklyFeaturedBook .book-description h4 { margin: 20px 0px; }
	#WeeklyFeaturedBook .section-info h3 { margin: 0 0 15px 0px; }
	#WeeklyFeaturedBook .section-info p { line-height:1.75em; }
	
    body.books-details-page div.page-section.book-detail-container { border-bottom:1px solid #e4dfda; margin:0 0 0 0; padding:0 0 10px; }

	#BookSuggestions { border-top: 1px solid rgb(223, 223, 218); padding: 30px 0px 0px; margin: 20px 0 0px; }
	
	#EBooks, #BuzzworthyBooks, #ExtrasMediaDetail { background-color: rgb(245, 245, 245); border-bottom: 1px solid rgb(223, 223, 218); border-top: 1px solid rgb(223, 223, 218); padding: 15px 0px; margin-bottom: 30px; }
	.see-more-list a, .see-more { background: url('/National_Library/20160930123623oe_/http://www.harlequin.com/media/images/sprite-icons.png') no-repeat scroll left -561px transparent; padding: 3px 0px 2px 32px; display: inline-block; }
	.see-more { margin:20px 0 20px 0; }
	body.books-details-page .see-more { margin:20px 0 0 0; }
	.see-more-arrows { padding:24px 0 0 0;  }
	body.extras-read-detail .see-more-arrows, body.extras-video-detail .see-more-arrows{ padding:0;  }
	.peel-container { position: relative; }
	.page-peel-link { display: block; clear: both; text-indent: 5px; background: url('/National_Library/20160930123623oe_/http://www.harlequin.com/media/images/sprite-icons.png') no-repeat scroll 70px -681px transparent; }
	.book-listing .page-peel-link { margin: -9px 0px 10px; }

	.connectedBooksWrapper { overflow:hidden; margin:0 0 30px; }
	
	body.books-details-page .content-column-book-store { padding:0; width:auto; }
	
	.form-billing-and-shipping .rbox-mixed .alignLeft { width:50%; float:left; }
	#CouponSummary div.couponCodeUsed span { padding:0 30px 0 0; background:url(/National_Library/20160930123623oe_/http://www.harlequin.com/media/images/sprite-icons.png) 60px -629px no-repeat; }
	a.print { display:block; font-weight: normal; padding-left:27px; background:url(/National_Library/20160930123623oe_/http://www.harlequin.com/media/images/sprite-icons.png) -70px -597px no-repeat; }
	
	#ExtrasGrid .extras-thumbnail { margin-bottom:5px;}
	/*#ExtrasGrid .extras-thumbnail img { width: 267px; max-height: 134px; }*/
	#ExtrasGrid .extras-thumbnail img { width: 100%; }
	#ExtrasGrid .extras-thumbnail .overlay { width: 44px; }
	#ExtrasGrid .author { position:absolute; bottom:0; left:13px;width:272px;}
	#ExtrasGrid.with-border{padding-top:20px;clear:both;border-top:solid 1px #DDD7D2;}
	.extras-thumbnail{position:relative;}
	.extras-thumbnail .overlay{left:112px;margin:0;position:absolute;top:39px; z-index: 1;}
	.featured-video {margin-bottom:20px; padding-bottom:14px; border-bottom:1px solid #e1e1e1;}
	.featured-video img {margin-bottom:10px;}
	.featured-video.last{border:none; margin-bottom:0;}
	body.home-page .extras-thumbnail .overlay {left: 168px; top:62px;}
	#Video { float: left; width: 620px; }
	#Description { float: left; width: 620px; }	
	#Related { width: auto; float: right; margin: 0px 0px 0px 20px; }
	#Related .content-column-narrow { margin:0; }
	#Related .book-listing { width:auto; margin: 10px 0 10px 27px; padding:0; }
	#Related .book-listing .book-details { padding:0; margin:-10px 0 0; max-width:125px;  }
	#Related .book-listing ul.book-credits { min-height:0px; padding:0; margin:0; }
	
	div#hqnReviewWrapper { margin:0 0 20px; padding:20px 0 0; border-top: 1px solid rgb(221, 215, 210);  }
	div#goodReadsReviewWrapper { margin:0; padding:20px 0 0; border-top: 1px solid rgb(221, 215, 210);  }	
	body.promo-single-page div#optionalSplashBanner-Bottom { display:none; }
	body.promo-single-page div#optionalSplashBanner-Bottom.active { display:block; padding:20px 0 0 0; border-top: 1px solid rgb(221, 215, 210); margin:0 0 20px;  }
   	body.promo-single-page div#optionalSplashBanner-Bottom span { display:block; width:940px; height:80px; text-align:center; background:#ddd; color:#fff; font-weight:bold; font-size:3em; padding:20px 0 0; }
	
	.subsection { clear: both; float: left; margin: 10px 0px; padding-top: 16px; width: 100%; background: url('/National_Library/20160930123623oe_/http://www.harlequin.com/media/images/sprite-dividers-horizontal.png') repeat-x scroll left top transparent; }
	
	form li.confirm-password .help-text { width:140px; }

	a.preview-link { display: inline-block; padding: 2px 25px 5px 0px; 	  background:url(/National_Library/20160930123623oe_/http://www.harlequin.com/media/images/sprite-icons.png) 0px -705px no-repeat; line-height: 13px; }
	a.button { display: block; float: right; margin-left: 10px; height: 29px; background: url('/National_Library/20160930123623oe_/http://www.harlequin.com/media/images/sprite-buttons.png') left top no-repeat transparent; color: white; }
	.ournewsletter-signin { display:inline-block; }
	.ournewsletter-signin a.button { background-position: 1px -95px; padding: 0px 19px; }
	
	#ViewFilter{border:none;float:right;}
	#ViewFilter li{margin:0 8px 0 0;float:left;}
	#ViewFilter .last-child{margin:0;}
	#ViewFilter li,#ViewFilter span{background:url(/National_Library/20160930123623oe_/http://www.harlequin.com/media/images/sprite-button-tabs.png) no-repeat left -106px;padding:0 0 0 11px;}
	#ViewFilter span{background-position:right -106px;padding:0 15px 0 0;}
	#ViewFilter .selected{background-position:left -69px;}
	#ViewFilter .selected span{background-position:right -69px;}
	#ViewFilter li a{margin:0;padding-left:16px;background:url(/National_Library/20160930123623oe_/http://www.harlequin.com/media/images/sprite-extras-icons.png) no-repeat left top;}
	.write-tabs #ViewFilter a{background:transparent url(/National_Library/20160930123623oe_/http://www.harlequin.com/media/images/sprite-extras-icons.png) no-repeat left 11px;}	
	
	#WriteForHarlequin .rbox-section-header h2{float:left;}
	
		.input-text-wrapper div,.textarea-wrapper div,.select-wrapper .fake-select .fake-select-left,.select-wrapper .fake-select .fake-select-right,.select-wrapper .fake-select .select-active-item,.checkbox-wrapper .fake-checkbox,.radio-wrapper .fake-radio{background:transparent url('/National_Library/20160930123623oe_/http://www.harlequin.com/media/images/sprite-forms.png') no-repeat top left;}
	.input-text-wrapper{position:relative;display:inline-block;vertical-align:top;}
	.form-checkout-form .input-text-wrapper{float:left;}
	.input-text-wrapper input{margin:0!important;padding:4px 5px 5px;height:16px;border:1px solid #e5dfda;}
	.input-text-wrapper input[type="text"]:focus,.input-text-wrapper input.text:focus,.input-text-wrapper input[type="password"]:focus,.input-text-wrapper input.password:focus,.input-text-wrapper textarea:focus,select:focus{outline:none;}
	.input-text-wrapper div{position:absolute;background-color:#fff;width:6px;height:6px;}
	.rbox-grey .input-text-wrapper div,.rbox-grey .textarea-wrapper div{background-color:#f5f5f5;}
	.input-text-wrapper .textfield-tl{background-position:0 0;}
	.input-text-wrapper .textfield-tr{background-position:-6px 0;}
	.input-text-wrapper .textfield-br{background-position:-6px -6px;}
	.input-text-wrapper .textfield-bl{background-position:0 -6px;}
	.textarea-wrapper{position:relative;}
	.textarea-wrapper div{position:absolute;background-color:#fff;width:6px;height:6px;margin-top:4px;}
	.textarea-wrapper .textfield-tl{background-position:0 0;}
	.textarea-wrapper .textfield-tr{background-position:-6px 0;}
	.textarea-wrapper .textfield-br{background-position:-6px -6px;}
	.textarea-wrapper .textfield-bl{background-position:0 -6px;}
	
	.textarea-wrapper{position:relative;}
	.textarea-wrapper div{position:absolute;background-color:#fff;width:6px;height:6px;margin-top:4px;}
	.textarea-wrapper .textfield-tl{background-position:0 0;}
	.textarea-wrapper .textfield-tr{background-position:-6px 0;}
	.textarea-wrapper .textfield-br{background-position:-6px -6px;}
	.textarea-wrapper .textfield-bl{background-position:0 -6px;}
	/*.select-wrapper{position:relative;width:137px;}*/
	.select-wrapper{position:relative;width:235px;}
	/*.select-wrapper{position:relative;width:auto;}*/
	.select-wrapper select,.fake-select-left{float:left;}
	/*#ViewControls .select-wrapper,#ViewControls .select-wrapper select, #ViewControlsTop .select-wrapper, #ViewControlsTop .select-wrapper select {width:220px;}*/
	.select-wrapper select{border:0;position:absolute;z-index:10;/*width:117px;*/top:0;position:relative;margin-top:0;left:0;position:absolute;}
	/*.select-wrapper select{border:0;position:absolute;z-index:10;width:200px;top:0;position:relative;margin-top:0;left:0;position:absolute;}
	.select-wrapper select{border:0;position:absolute;z-index:10;width:auto;top:0;position:relative;margin-top:0;left:0;position:absolute;}*/
	.select-wrapper .fake-select{position:absolute;top:0;left:0;}
	.select-active-item{display:block;float:left;overflow:hidden;}
	.select-wrapper .fake-select div{float:left;height:28px;}
	.select-wrapper .fake-select .fake-select-left{width:6px;background-position:0 -55px;}
	.select-wrapper .fake-select .fake-select-right{width:28px;background-position:0 -22px;}
	.select-wrapper .fake-select .select-active-item{
		padding:0 0 7px 4px;
		height:19px;
		font-size:11px;
		background-position:0 -88px;
		background-repeat:repeat-x;
		overflow:hidden;
		line-height:26px;
		}
		.inline-field.last .select-wrapper .fake-select .select-active-item{
			max-width:191px !important;
			}

	.select-wrapper-size-3{width:70px;display:inline-block;margin-right:15px;}
	.select-wrapper select.size-3{width:50px;}
	.select-wrapper-size-2{width:140px;display:inline-block;margin-right:15px;}
	.select-wrapper select.size-2{width:120px;}
	.select-wrapper-size-5{width:220px;display:inline-block;margin-right:15px;}

	.select-wrapper select.size-5{width:200px;}
	.select-wrapper-size-7{width:300px;display:inline-block;margin-right:15px;}
	.select-wrapper select.size-7{width:280px;}


	body.promo-single-page-sampler #ContentContainer { margin-bottom:0; background:url(/National_Library/20160930123623oe_/http://www.harlequin.com/media/images/bg-promoSamplerGradient.png) left bottom repeat-x;  }
	body.promo-single-page-sampler-sorry .page-section { margin-bottom:40px; padding-bottom:20px; background:url(/National_Library/20160930123623oe_/http://www.harlequin.com/media/images/bg-promoSamplerGradient.png) left top repeat-x #d9d9d9;  }	
	body.promo-single-page-sampler div.page-section { width:100%; background: #D9D9D9; padding:0px 0 25px; margin:0 0 25px; }	
	
	div.promoSamplerThankYou-SocialMedia-RightColumn { background:url(../images/"bg-promoSampler-SocialMediaMessage.png") left -5px; no-repeat; }
	body.my-account .page-section { padding-bottom:30px; border-bottom:1px solid #d3d3d3; }
	
	body.checkout-fail #GlobalWebsites {margin-top:50px;}
	
	#socialCommentsDiv {width:620px;}
	#goodreads-widget iframe {width:620px; height:250px;}
	
	#socialCommentsDivWrapper{margin-bottom: 35px;padding-bottom: 35px;border-bottom: 1px solid #CFCFCF;}
	
	#CouponCodeWrapper {float:left; width:620px;}
	
	.clear {clear:both;}
	
	body.extras-home-grid-page.extras-page img.video-thumbnail , body.extras-video-detail img.video-thumbnail {width:267px; height:134px;}
	body.home-page .featured-video .video-thumbnail {width:380px;}
	
	.video-thumbnail { position: relative; display: inline-block; }
	
	#formatISBN { border-width: 5px; border-style: solid; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border-color: #f6f6f6; margin-top: 10px }
	#formatISBN th { font-weight: bold; background: #f6f6f6 }
	.books-details-page .bubble-toggle { position: relative !important; top: 2px !important; right: 0 !important }
	#PubMonthBubbleWrapper { display:inline-block; position: relative; width: 14px; height: 14px }

}

/*/ RBox Styles /*/
@media all {
	.rbox, .rbox-grey, .rbox-mixed { padding-top: 13px; background: url('/National_Library/20160930123623oe_/http://www.harlequin.com/media/images/sprite-rbox.png') no-repeat scroll left -21px transparent; margin-bottom: 20px; float: left; }
	.rbox-full, .rbox-full-grey { padding-top: 13px; width:940px; background:url('/National_Library/20160930123623oe_/http://www.harlequin.com/media/images/sprite-rbox-full.png') no-repeat scroll -6px -20px; margin-bottom: 20px;  }
	.rbox-full-grey { background-position:-970px -20px; margin-bottom: 20px; }
	body.promo-single-page-author-spotlight	.rbox-full-grey { clear:both; }
	.rbox-full .rbox-content { background-color:#fff; padding:10px;  }	
	.rbox-full-grey .rbox-content {background-color:#f6f6f6; padding:10px; border-right:1px solid #d0d0d0; border-left:1px solid #d0d0d0;   }	
	body.my-account .rbox-full-grey .rbox-content {padding:10px 20px; }		
	body.promo-single-page-author-spotlight .rbox-full-grey .rbox-content {padding:10px 100px 10px 40px;  }		
	body.promo-single-page-author-spotlight .rbox-full-grey .rbox-content p {padding-top:20px; }			
	.rbox-full .rbox-content.author { padding:60px 100px 40px 40px; }		
	

	.rbox-full .rbox-content .tripleColumn	{width:300px; float:left; margin:20px 19px 0 0; }
	.rbox-full .rbox-content .tripleColumn.last-column {margin-right:0; }
	body.promo-single-page-sampler	.rbox-full .rbox-content .tripleColumn, body.promo-single-page-sampler-sorry .rbox-full .rbox-content .tripleColumn	{width:300px; float:left; margin:20px 0px 0 0; }	
	.rbox-full .rbox-cap, .rbox-full-grey .rbox-cap { background:url('/National_Library/20160930123623oe_/http://www.harlequin.com/media/images/sprite-rbox-full.png') no-repeat scroll -6px -5px;}		
	.rbox-full-grey .rbox-cap { background-position:-970px -5px;}			
	
	.rbox-full-lined { padding-top: 12px; background: url('/National_Library/20160930123623oe_/http://www.harlequin.com/media/images/sprite-940-rbox.png') no-repeat scroll 0px -24px transparent; margin-bottom: 20px; width: 940px; }
	.rbox-full-lined .rbox-content { padding:0 20px; }	
	.rbox-full-lined .rbox-cap { height: 12px; background: url('/National_Library/20160930123623oe_/http://www.harlequin.com/media/images/sprite-940-rbox.png') no-repeat scroll 0px 0px transparent; position: relative; }

	
	body.checkout-step4-page .rbox-mixed { margin-bottom: 0px; }
	.rbox .rbox-content, .rbox .rbox-section-header { background-color: rgb(255, 255, 255); overflow:hidden;  }
	.rbox-grey, .rbox-mixed .rbox-section-header { background-color: rgb(245, 245, 245); }
	.rbox-mixed .rbox-section-header { overflow:hidden; }
	.rbox-cap { clear: both; height: 12px; background: url('/National_Library/20160930123623oe_/http://www.harlequin.com/media/images/sprite-rbox.png') no-repeat scroll left -3px transparent; position: relative; }
	.rbox-content, .rbox-section-footer, .rbox-section-header, .rbox-secondary-header { border-left: 1px solid rgb(229, 223, 218); border-right: 1px solid rgb(229, 223, 218); }
	.rbox-grey .rbox-content, .rbox-grey .rbox-section-header, .rbox-grey .rbox-section-footer { background-color: rgb(246, 246, 246); }
	.rbox-content, .rbox-section-header, .rbox-secondary-header { padding-left: 13px; padding-right: 13px; }
	.rbox-content { padding: 10px 13px 0px; overflow:hidden; }
	.featured-book .rbox-content { padding: 10px 20px 0px; }
	.simple-featured-book .rbox-content { padding-bottom: 6px; }
	.content-column-narrow .rbox-grey.featuresAndEvents .rbox-content, .content-column-wide .rbox.whatsNewBox .rbox-content { padding-left:20px; padding-right:20px; overflow:hidden;  }		
	.rbox-section-header { padding-bottom: 10px; border-bottom: 1px solid rgb(229, 223, 218); position: relative; overflow:hidden; }
	#ReviewShippingInfo .rbox-section-header { padding-bottom: 0px; border-bottom: 0 none; position: relative; overflow:hidden; }
	.rbox-secondary-header { padding-bottom: 0px; padding-top: 10px; border-bottom: 1px solid rgb(229, 223, 218); border-top: 1px solid rgb(229, 223, 218); position: relative; }
	.rbox-section { margin-top: 8px; background: url('/National_Library/20160930123623oe_/http://www.harlequin.com/media/images/sprite-dividers-horizontal.png') repeat-x scroll left top transparent; padding-top: 17px; position:relative; }
	.featuresAndEvents .rbox-section-divider { width:225px; margin:30px 0 20px -20px; border-bottom:1px solid rgb(229, 223, 218); }	
	.rbox-section-footer { border-top: 1px solid rgb(229, 223, 218); padding: 10px 0px 0px 10px; }

	.content-column-narrow .rbox-section-header, .content-column-book-store .rbox-section-header { padding: 0px 10px; }
	.content-column-narrow .rbox-section-header, .content-column-book-store .rbox-section-header, .rbox .sibling-content, .rbox-grey .sibling-content { padding-bottom: 10px; }
	.rbox .simple-box { padding: 0px 10px; }
	.rbox.simple-box { padding-top:5px; }	
	.rbox.simple-box .active-links { padding-top:0; }		

	.content-column-checkout .rbox, .content-column-checkout .rbox-grey, .content-column-book-store .rbox, .content-column-book-store .rbox-grey, .content-column-narrow .rbox, .content-column-narrow .rbox-grey { width: 220px; }
	.content-column-narrow .rbox-grey, .content-column-checkout .rbox-grey, .content-column-book-store .rbox-grey { background-position: -549px -21px; }
	.content-column-narrow .rbox-grey .rbox-cap, .content-column-checkout .rbox-grey .rbox-cap, .content-column-book-store .rbox-grey .rbox-cap { background-position: -549px -3px; }

	.rbox-ultra-narrow { background: url('/National_Library/20160930123623oe_/http://www.harlequin.com/media/images/sprite-rbox.png') no-repeat scroll -1937px -21px transparent; padding: 10px 0px 0px; width: 140px; float: right; }
	.rbox-ultra-narrow .rbox-content { padding: 0px 10px; }
	.rbox-ultra-narrow .rbox-cap { background-position: -1937px -3px; }
	
	.rbox-ultra-narrow-grey { background: url(/National_Library/20160930123623oe_/http://www.harlequin.com/media/images/sprite-rbox-ultranarrow-gray.png) center -20px no-repeat #F6F6F6; margin:0 0 0 5px; padding: 10px 0px 0px; width: 140px; float: right; }
	.rbox-ultra-narrow-grey .rbox-content { padding: 0px 10px; overflow:hidden; }
	.rbox-ultra-narrow-grey .rbox-section-footer { padding: 5px 13px 0; border-top: 1px solid rgb(229, 223, 218); margin:0; }
	.rbox-ultra-narrow-grey .rbox-cap { background: url(/National_Library/20160930123623oe_/http://www.harlequin.com/media/images/sprite-rbox-ultranarrow-gray.png) center -8px no-repeat #F6F6F6; }
	
	.content-column-wide .rbox, .content-column-wide .rbox-grey, .book-detail-container .featured-book, .content-column-wide.where-to-buy { width: 300px; }
	
	div.rbox-380 { width:380px; padding:10px 0 0; margin-bottom:20px; background:url(/National_Library/20160930123623oe_/http://www.harlequin.com/media/images/sprite-rbox-380.png) -3px -20px no-repeat; }
	div.rbox-380.no-top { background-image:none; padding:0; }	
	div.rbox-380 img { padding:0 auto; margin:0; }	
	div.rbox-380 div.rbox-content {  margin:-5px 0 0; padding:15px 20px 3px; }
	div.rbox-380.no-top div.rbox-content { padding-bottom:20px; }
	div.rbox-380 div.rbox-content img {  margin:0 0 10px; }	
	div.rbox-380 div.rbox-cap { height:5px; background-color:#fff;  background:url(/National_Library/20160930123623oe_/http://www.harlequin.com/media/images/sprite-rbox-380.png) -3px -10px no-repeat; }

	#ExtrasGrid .rbox-content { min-height:205px; position: relative; padding: 15px 15px 0;  }
	#ExtrasList .rbox-content {position: relative; float: left;}
	#ExtrasList .rbox-column .author { width: 117px; }
	#ExtrasList .rbox-grey { background-position: -4174px -21px; width: 640px; }
	#ExtrasList .rbox-grey .rbox-cap { background-position: -4174px -2px; }
	#ExtrasList .rbox-column { width: 117px; min-height: 119px; }
	#ExtrasList .rbox-column-left { width: 474px; }
	#ExtrasList .rbox-column-left  {border-right: 1px solid #e8e3de; margin-right: 10px; padding-right: 10px; }

	.content-column-wide.where-to-buy, .content-column-wide.where-to-buy .where-to-buy-cap { background:url(/National_Library/20160930123623oe_/http://www.harlequin.com/media/images/sprite-whereToBuy.png) top left no-repeat; }
	.content-column-wide.where-to-buy { background-position:-3px -20px; padding:15px 0 0; float:right; margin:20px 0 20px 0; }
	.content-column-wide.where-to-buy .where-to-buy-cap { width:300px; height:3px; background-position:-3px -13px; }
	.content-column-wide.where-to-buy .where-to-buy-content { background:#f6f6f6; overflow:hidden; }
	
	.book-detail-container .featured-book, .content-column-wide .rbox { background-position: -231px -21px; }
	.book-detail-container .featured-book .rbox-cap, .content-column-wide .rbox-cap { background-position: -231px -3px; }
	.content-column-wide .rbox-grey { background-position: -3348px -21px; }
	.content-column-wide .rbox-grey .rbox-cap { background-position: -3348px -2px; }
	#BecomeAnAffiliate .rbox-grey .rbox-content, #BecomeAnAffiliate .rbox-grey .rbox-section-header, #TopSellers .rbox-grey .rbox-content, #TopSellers .rbox-grey .rbox-section-header { background-color: rgb(246, 246, 241);  }
	#BecomeAnAffiliate .rbox-grey, #TopSellers .rbox-grey { background-position: -792px -21px; }
	#BecomeAnAffiliate .rbox-cap, #TopSellers .rbox-cap { background-position: -792px -3px; }
	#BecomeAnAffiliate .rbox-grey .rbox-content { padding-top: 0px; overflow:hidden; }




	#BlogBox, #ThisFridaysDeal, #Upcoming, #OrderSummary, .form-billing-and-shipping .rbox-grey, .form-billing-and-shipping .rbox-mixed, .help .rbox-grey  { width: 620px; background-position: -2126px -21px; }	
	#BlogBox .rbox-cap, #ThisFridaysDeal .rbox-cap, #Upcoming .rbox-cap, .form-billing-and-shipping .rbox-grey .rbox-cap,  .help .rbox-grey .rbox-cap { background-position: -2126px -2px; }
	.form-billing-and-shipping .rbox-mixed .rbox-cap { background:url(/National_Library/20160930123623oe_/http://www.harlequin.com/media/images/sprite-rbox-ultrawide.png) -4px -3px no-repeat; }
	#BlogBox .rbox-content, #ThisFridaysDeal .rbox-content { padding: 17px 16px 8px; }
	#AuthorIndex .rbox-content, .rbox-section-footer, .rbox-section-header { border-left: 1px solid rgb(229, 223, 218); border-right: 1px solid rgb(229, 223, 218); }
	.rbox .active-links, .rbox .nested-navigation { padding-left: 0px; padding-right: 0px; }
	#ThisFridaysDeal { float: right; margin-left: 35px; }
	#ThisFridaysDeal .conditions { margin: 10px 0px 0px; padding: 0px; }
	#Upcoming { clear: both; float: none; margin: auto; }
	.rbox-content.active-links a, .rbox-content li span { padding-left: 10px; }
	
	#AuthorIndex .rbox, #WriteForHarlequin { padding-top: 12px; background: url('/National_Library/20160930123623oe_/http://www.harlequin.com/media/images/sprite-940-rbox.png') no-repeat scroll 0px -24px transparent; margin-bottom: 0px; float: left; width: 940px; }
	#AuthorIndex .rbox-cap, #WriteForHarlequin .rbox-cap { height: 12px; background: url('/National_Library/20160930123623oe_/http://www.harlequin.com/media/images/sprite-940-rbox.png') no-repeat scroll 0px 0px transparent; position: relative; }
	#AuthorIndex .rbox-content, .rbox-section-footer, .rbox-section-header { border-left: 1px solid rgb(229, 223, 218); border-right: 1px solid rgb(229, 223, 218); }
	#AuthorIndex .rbox-content { padding: 0px 13px; overflow: hidden; }
	
	.my-info, .my-orders { width: 460px; background-position: -3680px -21px; }

	.my-info .rbox-cap, .my-orders .rbox-cap { background-position: -3680px -3px; }
	.my-info { margin-right: 20px; }

	#OurNewsletters .rbox-grey { padding-top: 12px; background: url('/National_Library/20160930123623oe_/http://www.harlequin.com/media/images/sprite-940-rbox-grey.png') no-repeat scroll 0px -21px transparent; margin-bottom: 0px; float: left; width: 940px; margin-top: 15px; }
	#OurNewsletters .rbox-section-header { float: left; width: 912px; }
	#OurNewsletters .rbox-section-header h2 { float: left; }
	#OurNewsletters .rbox-cap { height: 14px; background: url('/National_Library/20160930123623oe_/http://www.harlequin.com/media/images/sprite-940-rbox-grey.png') no-repeat scroll 0px 0px transparent; position: relative; }
	#OurNewsletters .rbox-content { border-left: 1px solid rgb(229, 223, 218); border-right: 1px solid rgb(229, 223, 218); }
	#OurNewsletters .rbox-content { padding: 10px 18px 0px; overflow: hidden; width: 902px; float: left; }
	


}

/*/ Nav Styles /*/
@media all {
	#MainNav .mega-menu-block { z-index: 100; }
	
	ul#MainNav { display:block; height:43px; overflow:hidden; float:left; }
	ul#MainNav > li { display:inline-block; height:43px; border:none; }
	ul#MainNav > li > a { height:40px; padding:3px 0 0; }

	.mega-menu-block { margin:1px 0 0 -1px; }
	.mega-menu-block .column { width: 200px; float: left; margin-right: 39px; }
	
	ul.secondLevel li.megaMenuSecondTierEndcap { display:inline-block; height:20px; width:220px; position:absolute; left:-2px; bottom:-25px; background:url(/National_Library/20160930123623oe_/http://www.harlequin.com/media/images/sprite-nav-2nd-tier-bottom.png) -8px 0 no-repeat; z-index:101; }
	ul.thirdLevel.single-tier-menu li.megaMenuThirdTierEndcap-Single { display:inline-block; height:20px; width:218px; position:absolute; left:-1px; bottom:-15px; background:url(/National_Library/20160930123623oe_/http://www.harlequin.com/media/images/sprite-nav-3rd-tier-bottom-single.png) center top no-repeat; }
	ul.thirdLevel.double-tier-menu li.megaMenuThirdTierEndcap-Double { display:inline-block; height:20px; width:434px; position:absolute; left:0px; bottom:-12px; background:url(/National_Library/20160930123623oe_/http://www.harlequin.com/media/images/sprite-nav-3rd-tier-bottom-double.png) -12px 3px no-repeat;  }	

	ul#MainNav ul.secondLevel li.menu-hover a:hover.inline-hover { text-decoration:none; color:#666;  }

	ul#MainNav ul.secondLevel li ul.thirdLevel li a { color:#666; font-weight:normal; }
    ul#MainNav ul.secondLevel li ul.thirdLevel li a:hover { color:rgb(151, 12, 38); text-decoration:underline; }

}


/*/ Placeholder Styles /*/
@media all {
.rbox-content a.downloadNowButton { display:block; border:0; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; background-color:#6EC2DF; width:150px;  text-shadow:#333 1px 1px 4px; color:white; font-weight:bold; margin:10px 0 10px 21px; text-align:center; padding:10px 0; color:white; }
.rbox-content a:hover.downloadNowButton { color:white; text-decoration:none;  }
body.promo-single-page-featured-book div.bigBookColumn { background:#666; color:white; height:150px; padding:75px 0 0; text-align:center;  }
body.promo-single-page-featured-book div.bigBookColumn h1 { color:white; font-size:3em;  }

div.HPSliderWrapper { border-bottom:1px solid #e1e1e1; padding-bottom:20px; margin-bottom:20px; overflow:hidden;  }
div.HPSliderPH { width:940px; height:300px; background-color:#999; color:white; text-align:center; padding-top:50px; margin-bottom:20px; }
div.HPSliderPH h1 { color:white; }
div.HPSliderThumb { float:left; margin-right:20px; width:300px; height:112px; background-color:#999; }
div.HPSliderThumb:last-child { margin-right:0px; }

}


.alert-message-text{
	background:url(/National_Library/20160930123623oe_/http://www.harlequin.com/media/images/alert_icon.jpg) 0 0 no-repeat;
	padding:18px 0 18px 75px;
	font-size:14px;
	text-align:left;
	margin:20px 0 0 10px;
	color:#953735;
	}

/*class for denoting SLI searching*/
.classModuleKeywords { display:none; }

/* SLI Search Results */
#sli_bimg_top_of_results { width: 520px }