<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {display:block;}

body {color:#000;background:#fff;font-family:Arial,helvetica,sans-serif;line-height:1.5;letter-spacing:.5px;}
ol, ul {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after {content:'';content:none;}
table {border-collapse:collapse;border-spacing:0;}


/* START CUSTOM CODES */
html {overflow-y:scroll;-webkit-box-sizing:border-box;box-sizing:border-box;}
*, *:before, *:after {-webkit-box-sizing:inherit;box-sizing:inherit;}
.clearfix:after {content:"";display:table;clear:both;}

/* PAGE LOADING */
.hideAway{display:none;}
/* .showIt{display:block;} */
.websiteLoading{position:absolute;top:265px;left:150px;max-width:1165px;width:100%;margin:0;background:transparent;color:#f58321;font-size:18px;font-variant:small-caps;letter-spacing:1px;}

/* COLOURS */
.redBkg {color:#7d0140;}
.orange{color:#f5821f;}
.black{color:#000000;}
.white{color:#ffffff;}

/* a, a:visited {text-decoration:none;}
a:hover, a:active {color:#f58321;} */

.topBar {width:100%;padding-top:0px;color:#ffffff;background:#7d0140;border-bottom:1px solid #400020;line-height:1;letter-spacing:.325px;}

.holdTopContent {max-width:1165px;height:221px;background:#7d0140 url('../pix/tlp_logo.jpg') no-repeat left top;}

/* SHOPPING AREA */
.tlpBasket {display:inline-block;width:100%;background:transparent;color:#ffffff;}
.borderBox {float:right;min-width:137px;margin:0 12px 4px 12px;padding:7px 14px 5px 13px;border:1px solid #ffffff;border-top:none;border-radius:0 0 3px 3px;}
.borderBox p {margin:0;padding:3px 0;font-size:12px;letter-spacing:1px;font-weight:bold;color:#c0c0c0;}
.borderBox a:link, .borderBox a:visited {color:#ffffff;background:transparent;text-decoration:none;}
.borderBox a:hover {color:#f58321;}
.TLPpub {float:left;max-width:100%;margin:0 8px 0 155px;}
.TLPpub img{max-width:355px;width:100%;height:auto;}/*355 26 */
.TLPstrapline {display:none;max-width:800px;width:100%;margin:0;padding:0;text-align:right;}/* max-width:842px; */
.TLPstrapline img{max-width:447px;width:100%;height:auto;}/*432 35 */
.tlpSrch{display:none;max-width:100%;margin:0 12px 0 0;font-size:12px;letter-spacing:1px;font-weight:bold;}
.styleSrch{float:right;margin-top:10px;}
#gbookSrch p{text-align:right;}
#gbookSrch .srchBox {float:right;margin-top:4px;}
#gbookSrch input.topBtn {margin:0;padding:3px 6px 3px 6px;background:#f58321;color:#ffffff;font-size:12px;line-height:1.325;border:1px solid #c0c0c0;border-radius:3px;}
#gbookSrch input.topBtn:hover {border:1px solid #ffffff;background:#f79646;cursor:pointer;}
#gglBox{margin:0 4px 0 0;padding:4px 3px;width:155px;border:1px solid #490125;border-radius:3px;}

/* NAVBAR */
.tlpNav{display:none;max-width:1165px;width:100%;margin:10px 0 0 0;padding:0;}
.main-menu-btn {position:relative;display:inline-block;width:100%;height:28px;text-indent:28px;white-space:nowrap;overflow:hidden;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);}
/* hamburger icon */
.main-menu-btn-icon, .main-menu-btn-icon:before, .main-menu-btn-icon:after {position:absolute;top:50%;right:12px;height:2px;width:24px;background:#f58321;-webkit-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s;}
.main-menu-btn-icon:before {content:'';top:-7px;left:0;}
.main-menu-btn-icon:after {content:'';top:7px;left:0;}
/* x icon */
#main-menu-state:checked ~ .main-menu-btn .main-menu-btn-icon {height:0;background:transparent;}
#main-menu-state:checked ~ .main-menu-btn .main-menu-btn-icon:before {top:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}
#main-menu-state:checked ~ .main-menu-btn .main-menu-btn-icon:after {top:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
/* hide menu state checkbox (keep it visible to screen readers) */
#main-menu-state {position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;overflow:hidden;clip:rect(1px,1px,1px,1px);}
/* hide the menu in mobile view */
#main-menu-state:not(:checked) ~ #main-menu {display:none;}
#main-menu-state:checked ~ #main-menu {display:block;}

.sm-simple {margin:0 auto;background:#f58321;border:1px solid #ffffff;max-width:300px;}
.sm-simple a {font-family:"Lucida Sans Unicode","Lucida Sans","Lucida Grande",Arial,sans-serif;padding:8px 11px 5px 11px;color:#000000;font-size:15px;font-weight:normal;line-height:16px;text-decoration:none;}
.sm-simple a:hover, .sm-simple a:focus, .sm-simple a:active {font-family:"Lucida Sans Unicode","Lucida Sans","Lucida Grande",Arial,sans-serif;padding:8px 11px 5px 11px;color:#ffffff;font-size:15px;font-weight:normal;line-height:16px;text-decoration:none;}
.sm-simple a.current {background:#f58321;color:#fff;cursor:default;}
.sm-simple a .sub-arrow {position:absolute;top:50%;margin-top:-17px;left:auto;right:4px;width:34px;height:34px;overflow:hidden;font:bold 14px/34px monospace !important;text-align:center;text-shadow:none;background:rgba(0, 0, 0, 0.08);}
.sm-simple a .sub-arrow::before {content:'+';}
.sm-simple a.highlighted .sub-arrow::before {content:'-';}
.sm-simple li {border-top:1px solid #ffffff;}
.sm-simple &gt; li:first-child {border-top:0;}
.sm-simple ul {background:rgba(245, 131, 33, 1);}
.sm-simple ul a, .sm-simple ul a:hover, .sm-simple ul a:focus, .sm-simple ul a:active {font-size:14px;border-left:8px solid transparent;}
.sm-simple ul a.currentSub {background:#f58321;color:#fff;cursor:default;}
.sm-simple ul ul a, .sm-simple ul ul a:hover, .sm-simple ul ul a:focus, .sm-simple ul ul a:active {border-left:16px solid transparent;}
.sm-simple ul ul ul a, .sm-simple ul ul ul a:hover, .sm-simple ul ul ul a:focus, .sm-simple ul ul ul a:active {border-left:24px solid transparent;}
.sm-simple ul ul ul ul a, .sm-simple ul ul ul ul a:hover, .sm-simple ul ul ul ul a:focus, .sm-simple ul ul ul ul a:active {border-left:32px solid transparent;}
.sm-simple ul ul ul ul ul a, .sm-simple ul ul ul ul ul a:hover, .sm-simple ul ul ul ul ul a:focus, .sm-simple ul ul ul ul ul a:active {border-left:40px solid transparent;}

/* ALL PAGES */
#contentArea{display:none;margin-left:113px;max-width:1040px;color:#7d0140;}
#chkContentArea{display:block;margin-left:113px;max-width:1040px;color:#7d0140;}
.contentHdr{position:relative;margin:48px 8px 0 0;}
.contentHdr img{position:absolute;top:-1px;left:10px;}
.pageHeader{margin-left:36px;font-size:20px;line-height:1;font-weight:600;}
.contentError{position:relative;margin:48px 8px 0 0;}
.contentError img{position:absolute;top:-1px;left:10px;}
.contentError p{margin-bottom:160px;}
p.smlTxt {font-size:13px;font-weight:400;text-align:left;}
.marginTopSml{margin-top:4px !important;}
.marginTopMed{margin-top:8px !important;}
.marginTopLge{margin-top:16px !important;}
.padBtmSml{padding-bottom:4px !important;}
.padBtmMed{padding-bottom:8px !important;}
.padBtmLge{padding-bottom:16px !important;}
.bold{font-weight:600;}
a, a:link, a:visited {color:#7d0140;text-decoration:none;}
a:hover, a:active {color:#f5821f;}

/* HOME PAGE */
.titleFlex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin-top:32px;}
.oneTitle{margin:8px 20px 32px 20px;text-align:center;}
.oneTitle img{border:1px solid #7d0140;}
.oneTitle p{font-size:14px;}

/* VIEW BOOK */
.addLinkTop {float:right;margin:2px 32px 0 8px;font-size:15px;font-weight:600;color:#7d0140;}
.addLinkTop a {color:#7d0140;text-decoration:none;}
.addLinkTop a:hover, .addLink a:active {color:#f58321;}
.bookSubtitle1 {margin:20px 0 0 21px;font-size:16px;}
.bookSubtitle2 {margin:8px 0 0 21px;font-size:14px;}
.bookAuthor {margin:8px 0 0 21px;font-size:16px;color:#000000;}
.titleDetails {padding:4px 24px 0 21px;font-size:14px;color:#000000;}
.coverDetails {float:left;width:170px;}
.coverDetails img {width:100%;height:auto;margin:14px auto 8px auto;padding:0;border:1px solid #000000;}
.coverDetails p {margin-top:4px;font-size:16px;font-weight:600;}
.coverDetails p.smlTxt {font-size:14px;}
p.addLinkLeft {margin:8px 0 0 0;font-size:15px;font-weight:600;color:#7d0140;}
p.addLinkLeft a {color:#7d0140;text-decoration:none;}
p.addLinkLeft a:hover, .addLink a:active {color:#f58321;}
.blurbDetails {margin:0 0 0 196px;padding:0 0 8px 0;font-size:15px;color:#000000;}
.blurbDetails p {margin:8px 0 0 0;text-align:justify;}
.blurbDetails p.first {margin:16px 0 0 0;text-align:justify;}
.blurbDetails i{font-style:italic;}

/* NEW and FORTHCOMING, INDEX, BACKLIST */
.titleRows{margin:16px 8px 0 0;}
input.addBook{float:left;margin:4px 0 0 14px;}
.titleRows p.smlTxt {position:relative;left:-20px;width:84px;font-size:12px;line-height:15px;text-align:center;}
.oneTitleRow{display:block;margin:0 0 24px 0px;text-align:left;}
.oneTitleRow p{margin:0 0 0 36px;font-size:15px;font-weight:700;}
.oneTitleRow a, .oneTitleRow a:visited {color:#7d0140;font-size:17px;font-weight:700;text-decoration:none;}
.oneTitleRow a:hover, .oneTitleRow a:active {color:#f5821f;}
.oneTitleRow p.blurb{margin:2px 0 0 40px;font-size:15px;font-weight:400;}

/* page counter for general + esoteric */
#pagesTop {position:relative;width:100%;font-size:14px;line-height:1;letter-spacing:.25px;word-spacing:-1px;}
#pagesTop p {position:absolute;top:-15px;right:0;padding-right:12px;text-align:right;}
#pagesTop a, #pagesTop a:visited {color:#7d0140;text-decoration:none;}
#pagesTop a:hover, #pagesTop a:active {color:#f5821f;}
#pagesTop .pagInact{color:#909090;}
#pagesBot{margin:0 0 0 40px;padding-top:8px;font-size:14px;letter-spacing:.5px;word-spacing:-1px;}
#pagesTop p {}
#pagesBot a, #pagesBot a:visited {color:#7d0140;text-decoration:none;}
#pagesBot a:hover, #pagesBot a:active {color:#f5821f;}
#pagesBot .pagInact{color:#909090;}

/* CATALOGUE PAGE */
.textRows {margin:24px 12px 0 6px;color:#000000;}
.textRows p {margin:0;padding:0;}
.textRows ul {margin:16px 0 16px 0;font-size:14px;}
.textRows li {padding:3px 0;}
.textRows a, .textRows a:visited {font-weight:600;}
.textRows a:hover, .textRows a:active {color:#f5821f;}
.textRows li a, .textRows li a:visited {display:inline-block;min-width:222px;font-weight:600;}
.textRows li a:hover, .textRows li a:active {color:#f5821f;}

/* COOKIES PAGE */
.textRows ul.textFlow {margin:0 0 0 8px;padding:0 0 0 8px;font-size:16px;}
.textRows ul.textFlow li {margin:0;padding:0;}

/* AUTHORS */
.textCols {display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:distribute;justify-content:space-around;gap:16px;margin:24px 8px 24px 6px;font-size:15px;line-height:23px;word-spacing:-.25px;}
.authorsL {-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-item-align:start;align-self:flex-start;min-width:243px;}
.authorsR {-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;min-width:247px;}
.textCols a:hover, .textRows a:active {color:#f5821f;}
.authorsL a:link, .authorsL a:visited {line-height:32px;}
.authorsR a:link, .authorsR a:visited {line-height:32px;}


/* VIEW AUTHOR */
.bookRows {margin:0 0 24px 0px;text-align:left;}
.bookRows p.smlTxt {position:relative;left:-20px;width:84px;font-size:12px;line-height:15px;text-align:center;}
.contentHdr .subTitle {margin-left:12px;font-size:17px;font-weight:600;white-space:nowrap;}
.oneBookRow{display:block;margin:0 0 24px 0px;text-align:left;}
.oneBookRow p{margin:0 0 0 38px;font-size:14px;/*line-height:1.625;*/font-weight:400;}
.oneBookRow a:hover, .oneBookRow a:active {color:#f5821f;}

/* ORDERS */
.orderCols {display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:distribute;justify-content:space-around;margin:24px 8px 32px 6px;font-size:15px;word-spacing:-.5px;color:#000000;}
.orderL {-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-item-align:start;align-self:flex-start;}
.orderR {-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;}
.orderCols a, .orderCols a:visited {font-weight:600;}
.orderCols a:hover, .orderCols a:active {color:#f5821f;}
.orderRows {display:block;margin:24px 8px 32px 6px;font-size:15px;/*line-height:1.5;*/word-spacing:-.5px;color:#000000;}


/* ###################################################################### */
/* BASKET PAGE */
.basketRows {margin:24px 8px 0 6px;padding-right:8px;color:#000000;}

.basketItem{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;padding:3px 0;font-size:13px;/*line-height:150%;*/} /* contains each basket item */
.basketMsg{font-size:14px;margin:0 0 24px 0;}/* error messages */

/* each basket item */
.removeAndISBN{display:inline-block;max-width:160px;min-width:160px;width:100%;}
.bsktRemove{float:left;width:58px;}
.bsktRemove a:link,.bsktRemove a:visited{display:block;width:58px;height:22px;background:#ffffff url('../pix/remove_item.png') no-repeat left top;}
.bsktRemove a:hover,.bsktRemove a:active{background:#ffffff url('../pix/remove_item_on.png') no-repeat left top;}
.bsktISBN{margin-top:2px;text-align:right;}
.theTitle{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;display:inline-block;}
.bsktTitle{margin-top:2px;padding-left:20px;}
.qtyCost{float:right;display:inline-block;white-space:nowrap;}
.basketQTY{width:26px;margin:0 6px;padding:1px 3px 1px 1px;border:1px solid #7d0140;background:#ffffff;color:#7d0140;font-family:helvetica,arial,sans-serif;font-size:14px;text-align:right;}
.unitCost{display:inline-block;width:48px;text-align:right;}
.bsktQty{display:inline-block;width:48px;text-align:center;}
.totCost{display:inline-block;width:56px;text-align:right;}

/* basket column headings */
.bsktHdr{display:inline-block;width:100%;font-size:12px;font-weight:600;border-bottom:1px solid #7d0140;margin-bottom:3px;}
.bsktHdrRI{float:left;max-width:197px;min-width:197px;width:100%;}
.hdrRemove{float:left;width:85px;padding-right:21px;}
.hdrISBN{text-align:left;}
.bsktHdrT{}
.bsktHdrCQP{float:right;}
.hdrCost{display:inline-block;width:48px;padding-right:6px;text-align:right;}
.hdrQty{display:inline-block;width:48px;padding-right:3px;text-align:center;}
.hdrPrice{display:inline-block;width:56px;padding-right:6px;text-align:right;}
.hdrTitle{text-align:left;}

/* basket totals row */
.bsktTotals{display:inline-block;width:100%;font-size:14px;text-align:right;margin-top:3px;padding:4px 0 3px 0;border-top:1px solid #7d0140;border-bottom:1px solid #7d0140;}
.bsktTotalTxt{display:inline-block;padding-right:8px;}
.bsktTotalItem{display:inline-block;padding-right:8px;}
.bsktTotalCost{display:inline-block;}

/* basket bottom buttons */
.buttonsRow{display:inline-block;width:100%;font-size:13px;font-weight:600;margin:16px auto 20px auto;text-align:center;}
.btnCHK{display:inline-block;margin-top:12px;padding:0 16px;}
a.bsktBTN, a:visited.bsktBTN{padding:7px 7px 6px 7px;color:#000000;background-color:#f58321;border:1px solid #7d0140;}
a:hover.bsktBTN, a:active.bsktBTN{color:#ffffff;background-color:#f58321;}

input[type="submit"].bsktSBTN{font-weight:600;}

.guidanceRow{max-width:770px;width:100%;margin:0 0 24px 0;font-size:14px;}
.guidance{margin:6px 0;}
.guidance a, .guidance a:visited{color:#7d0140;font-weight:600;}
.guidance a:hover, .guidance a:active{color:#f58321;}

/* ###################################################################### */
/* CHECK1 PAGE */
.checkRows {margin:24px 12px 0 6px;color:#000000;}
/*.checkRows p {margin:0;padding:0;}
.checkRows a, .checkRows a:visited {font-weight:600;}
.checkRows a:hover, .checkRows a:active {color:#f5821f;}*/

/* secure checkout btn */
.bsktSBTN{padding:7px 8px 6px 8px;color:#000000;background-color:#f58321;border:1px solid #7d0140;}
.bsktSBTN:hover{color:#ffffff;background-color:#f58321;cursor:pointer;}

.chkTotals{display:inline-block;width:100%;font-size:14px;text-align:right;margin-top:3px;padding:4px 0 3px 0;border-top:1px solid #5e3a7b;}

.cntryList{margin:32px auto 0 auto;text-align:center;font-size:14px;}

select.selectCntry{width:275px;height:32px;margin:0;padding:0 1px 0 3px;border:1px solid #666666;}

.pandpRow{display:inline-block;width:100%;margin:0;padding:4px 0;font-size:14px;text-align:right;border-bottom:1px solid #5e3a7b;}
.pandpHdr{display:inline;white-space:nowrap;}
.pandpData{display:inline;white-space:wrap;padding-left:8px;}

.grandTotalrow{display:inline-block;width:100%;margin:0;padding:4px 0;font-size:14px;text-align:right;font-weight:600;border-bottom:1px solid #5e3a7b;}

.deliver2Show{display:inline-block;width:100%;margin:0;padding:4px 0;font-size:14px;text-align:right;}

.deliver2Sel{margin:32px auto 0 auto;text-align:center;font-size:14px;}
select.postageBox{width:275px;height:32px;margin:0;padding:0 1px 0 3px;border:1px solid #666666;}

/* ###################################################################### */
/* CHECK2 PAGE */
.radioBox{display:inline-block;margin-top:16px;}
.radioPrompt{display:inline;font-size:14px;font-weight:600;}
.radioBtns{display:inline;white-space:nowrap;margin-left:16px;}

.mainPrompt{margin:20px 0 6px 0;font-size:15px;font-weight:600;}
.oneFormItem{display:inline-block;width:100%;margin:4px 0;}
.contactDetails label{display:inline-block;width:199px;font-size:14px;font-weight:400;}
.contactDetails input[type='text']{padding:1px 3px 3px 3px;font-size:14px;font-weight:400;border:1px solid #666666;}
.midSize{width:140px;}
.nameFields{white-space:nowrap;}
.nameSize{width:185px;}
.longerSize{width:270px;}

.big-button{font-size:21px;padding:3px 12px 4px 12px;color:#000000;background-color:#f58321;border:1px solid #7d0140;}
.big-button:hover{color:#ffffff;background-color:#f58321;cursor:pointer;}


/* FOOTER */
.pageContentFoot{display:none;width:100%;margin:24px 0 0 0;padding:16px 0 24px 0;color:#ffffff;background:#7d0140;border-top:1px solid #400020;}
.footer{position:relative;max-width:1153px;text-align:center;}
.footTxt{max-width:320px;margin:0 auto 12px auto;padding:0 12px;}
#topBtn{position:absolute;top:0;right:16px;width:21px;height:21px;background:url("../pix/up.png"),url("../pix/up_on.png");background-position:left top,left top;background-repeat:no-repeat,no-repeat;}
#topBtn:hover{cursor:pointer;background:url("../pix/up_on.png");background-position:left top;background-repeat:no-repeat;}
.footItem{margin:0 auto;font-size:16px;}
.footItem p{margin-top:12px;}
.footItem a:link, .footItem a:visited {color:#ffffff;text-decoration:none;}
.footItem a:hover {color:#f58321;}


@media (max-width:899px){
	#contentArea{margin-left:0;margin-right:0;}
	#chkContentArea{margin-left:0;margin-right:0;}
	.contentHdr img{top:-2px;left:9px;}
	.contentError img{top:-2px;left:9px;}
	.titleRows p.smlTxt {left:6px;text-align:left;}
	.bookRows p.smlTxt {left:6px;text-align:left;}
}
@media (max-width:799px){
	.titleFlex{-ms-flex-pack:distribute;justify-content:space-around;}
}
@media (min-width:740px) {
	/* hide the button in desktop view */
	.main-menu-btn {position:absolute;top:-99999px;left:0;}
	/* always show the menu in desktop view */
	#main-menu-state:not(:checked) ~ #main-menu {display:inline-block;}
	#main-nav {line-height:0;text-align:right;margin-right:12px;}
	#main-menu {display:inline-block;}
	/* Switch to desktop layout
	-----------------------------------------------
		These transform the menu tree from
		collapsible to desktop (navbar + dropdowns)
	-----------------------------------------------*/
	/* start... (it's not recommended editing these rules) */
	.sm-simple ul {position:absolute;width:12em;}
	.sm-simple li {float:left;}
	.sm-simple ul li {float:none;}
	.sm-simple a {white-space:nowrap;}
	.sm-simple ul a {white-space:normal;}
	.sm-simple .sm-nowrap &gt; li &gt; a, .sm-simple .sm-nowrap &gt; li &gt; :not(ul) a {white-space:nowrap;}
	/* ...end */
	.sm-simple {float:right;background:#f58321;margin:0;max-width:100%;}
	.sm-simple a {padding:8px 11px 4px 11px;background:#f58321;color:#000000;}
	.sm-simple a:hover, .sm-simple a:focus, .sm-simple a:active, .sm-simple a.highlighted {padding:8px 11px 4px 11px;background:#f58321;color:#ffffff;}
	.sm-simple a.current {background:#f58321;color:#ffffff;}
	.sm-simple a.has-submenu {padding-right:18px;}
	.sm-simple a .sub-arrow {top:50%;margin-top:-8px;right:6px;width:8px;height:16px;font:14px/16px monospace !important;background:transparent;}
	.sm-simple a.highlighted .sub-arrow::before {content:'+';}
	.sm-simple &gt; li {border-top:0;border-left:1px solid #ffffff;}
	.sm-simple &gt; li:first-child {border-left:0;}
	.sm-simple ul {border:1px solid #ffffff;background:#f58321;min-width:10px;-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);}
	.sm-simple ul a {border:0 !important;}
	.sm-simple ul a.has-submenu {padding-left:18px;}
	.sm-simple ul a .sub-arrow {left:6px;right:auto;}
	.sm-simple ul &gt; li {border-left:0;border-top:1px solid #ffffff;}
	.sm-simple ul &gt; li:first-child {border-top:0;}
	.sm-simple .scroll-up, .sm-simple .scroll-down {position:absolute;display:none;visibility:hidden;overflow:hidden;background:#f58321;height:20px;}
	.sm-simple .scroll-up-arrow, .sm-simple .scroll-down-arrow {position:absolute;top:-2px;left:50%;margin-left:-8px;width:0;height:0;overflow:hidden;border-width:8px;border-style:dashed dashed solid dashed;border-color:transparent transparent #ffffff transparent;}
	.sm-simple .scroll-down-arrow {top:6px;border-style:solid dashed dashed dashed;border-color:#ffffff transparent transparent transparent;}
}
@media (max-width:739px) {
	.textRows li a, .textRows li a:visited {min-width:1px;}
}
@media (max-width:719px) {
	#pagesTop{word-spacing:-1.25px;}
	#pagesTop p {top:-44px;left:4px;padding-right:8px;text-align:right;}
	#pagesBot{word-spacing:-1.25px;}
}
@media (max-width:699px) {
	.addLinkTop {max-width:111px;text-align:center;margin:0 8px 0 0;}
	.bookSubtitle1 {margin:20px 0 0 12px;}
	.bookSubtitle2 {margin:8px 0 0 12px;}
	.bookAuthor {margin:8px 0 0 12px;}
	.titleDetails {padding:4px 12px 0 12px;}
	.blurbDetails {margin:0 0 0 186px;padding:0 8px 8px 0;}
}

@media (max-width:679px) {
	.btnCHK{padding:0 4px;}
}

@media (max-width:549px) {
	.coverDetails {float:none;}
	.blurbDetails {margin:2px 8px 0 0;padding:0 0 8px 0;}
	.btnCHK{padding:0 2px;}
	a.bsktBTN, a:visited.bsktBTN{padding:7px 4px 6px 4px;}
}
@media (max-width:519px) {
	.holdTopContent {background:#7d0140;}
	.TLPpub {float:right;margin:0 12px 0 4px;}
	.TLPstrapline {float:right;max-width:100%;margin:0 12px 0 4px;}
	.TLPstrapline img{max-width:308px;}
}


@media (max-width:499px) {
	.textCols {-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-left:36px;}
	.orderCols {display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;margin:24px 8px 32px 6px;font-size:15px;word-spacing:-.5px;color:#000000;}
	.orderL {width:80%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-item-align:start;align-self:flex-start;}
	.orderR {width:80%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-item-align:start;align-self:flex-start;}
	.btnCHK{margin-bottom:8px;}
	.bsktHdr{display:none;}
	.basketEmpty{margin:24px 0 8px 0;text-align:center;}
	.basketItem{display:inline-block;clear:both;padding:6px 0 12px 0;border-top:1px solid #5e3a7b;}
	.removeAndISBN{float:right;display:inline-block;}
	.theTitle{max-width:750px;width:100%;margin:0 0 3px 0;text-align:right;}
	.qtyCost{float:right;display:inline-block;}
	.pandpHdr{display:inline-block;max-width:600px;width:100%;}
	.pageHeader{font-size:17px;}
}


@media (max-width:479px) {
	input.addBook{margin-left:12px;}
	.oneTitleRow p{margin:0 0 0 32px;}
	.oneTitleRow p.blurb{margin:2px 0 0 32px;}
	#pagesBot{margin:0 0 0 32px;letter-spacing:.125px;word-spacing:-1.5px;}
}
@media (max-width:349px) {
	#topBtn{right:6px;}
	.oneTitle img{max-width:300px;}
	#pagesTop{letter-spacing:.125px;word-spacing:-1.5px;}
	#pagesBot{margin:0 0 0 6px;}
}</pre></body></html>