html {height:100%;overflow-y:scroll;-webkit-box-sizing:border-box;box-sizing:border-box;}
*, *:before, *:after {-webkit-box-sizing:inherit;box-sizing:inherit;}
body {min-height:100%;margin:1px auto;padding:9px 0 0 0;background-color:#01002c;color:#ffffff;background-position:center 56px;background-repeat:no-repeat;background-attachment:fixed;background-size:auto auto;background-image:url("../pix/bkg1.jpg");font-family:arial,sans-serif;font-size:16px;line-height:125%;letter-spacing:.5px;}

/* PAGE LOADING + FLOAT-CLEAR */
.hideAway{display:none;}
.showIt{display:block;}
.websiteLoading{width:100%;margin:107px auto 0 auto;background:transparent;color:#f58321;text-align:center;font-size:18px;font-variant:small-caps;letter-spacing:1px;}
.clearfix:after {content:"";display:table;clear:both;}
p{margin:0;padding:0;}

/* COLOURS */
.blue{color:#01add5;}
.orange{color:#f5821f;}
.green{color:#ceff17;}
.greenTxt{color:#9bce17;}
.bkgrnd{color:#01002c;}

/* PAGE MAIN SECTIONS */
.mainContainer{margin:0 auto;padding:16px 10px 32px 10px;max-width:1140px;width:100%;}
/* top logo + basket/search box  */
.topBar{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:20px;}
/* navbar */
.navArea{position:relative;display:none;padding-bottom:24px;}
/* content clear bg */
.pageContent{position:relative;max-width:815px;width:100%;margin:0 auto;padding:0 0 0 94px;display:none;}
.pageContentwide{position:relative;max-width:935px;width:100%;margin:0 auto;padding:0;text-align:right;display:none;}
/* product listings */
.pageContentList{position:relative;max-width:850px;width:100%;margin:0 auto;padding:0 0 0 110px;display:none;}
/* content white bg */
.pageContentTxt{position:relative;max-width:820px;width:100%;margin:9px auto 0 auto;padding:0 0 0 95px; font-size:15px;line-height:20px;display:none;}
/* footer */
.pageContentFoot{position:relative;width:100%;margin:96px auto 0 auto;text-align:center;border-top:1px solid white;display:none;}

/* SHARED PAGE ELEMENTS */
.bold{font-weight:600;}
.smlCaps{font-variant:small-caps;}
.just{text-align:justify;}
.center{text-align:center;}
.nobr{white-space:nowrap;}

/* LINKS */
a:link, a:visited {color:#ffffff;text-decoration:none;}
a:hover {color:#f5821f;text-decoration:none;}
a:active {color:#ceff17;}

/* SHARED PAGE ELEMENTS */
/* top logo */
.logoHold{display:inline-block;max-width:415px;}
.logoHold img{width:100%;height:auto;}
/* top shopping/search box */
.basket {height:158px;margin:1px 0 0 12px;padding:13px 15px 0 15px;background:#015c55;border:1px solid #01add5;}
.basket p {font-size:15px;line-height:20px;font-style:italic;margin:0 auto 2px auto;padding:0;color:#ceff17;text-align:left;letter-spacing:0;word-spacing:-1px;}
.basketTxt a:link, .basketTxt a:visited {color:#ffffff;}
.basketTxt a:hover {color:#f58321;}
.basketForm{margin:36px auto 0 auto;}
.basketForm input[type=text]{width:143px;margin:0 auto 0 auto;padding:1px 0 2px 4px;}
.basketForm input[type=submit]{width:143px;margin:5px auto 0 auto;padding:1px 0 2px 4px;color:#029ec4;font-style:italic;text-align:left;border:1px solid white;border-radius:2px;}
.basketForm input[type=submit]:hover{color:#f58321;cursor:pointer;}
.basketTxt a.topBsktActive{color:#f5821f;cursor:default;}
/* navbar shopping/seacrh box */
li.menuBasket{display:none;}
.sm-simple li.menuBasket a, .sm-simple li.menuBasket a:hover, .sm-simple li.menuBasket a:focus, .sm-simple li.menuBasket a:active, .sm-simple li.menuBasket a.highlighted {margin:0;padding:6px 0 0 0;font-size:17px;}
.navbasketForm{margin:12px auto 0 auto;}
.navbasketForm input[type=text]{width:133px;}
.navbasketForm input[type=submit]{margin:0 0 0 2px;padding:1px 7px 2px 7px;color:#029ec4;font-style:italic;}
.navbasketForm input[type=submit]:hover{color:#f58321;}

/* NAVBAR AREA */
.navBar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;max-width:335px;margin-top:0;}
.clvVertical{margin:0 20px 0 5px;width:48px;height:233px;background:transparent;border:1px solid white;}
/* START sm-simple.css */
.main-nav{position:relative;top:-2px;}
.sm-simple {border:none;background:transparent;-webkit-box-shadow:none;box-shadow:none;letter-spacing:1px;}
.sm-simple a, .sm-simple a:hover, .sm-simple a:focus, .sm-simple a:active {padding:0 0 11px 0;font-size:17px;font-weight:normal;line-height:23px;text-decoration:none;}
.sm-simple a, .sm-simple a:visited {color:#ffffff;}
.sm-simple a:hover, .sm-simple a:focus, .sm-simple a:active {color:#f5821f;}
.sm-simple li.fBook a, .sm-simple li.fBook a:hover, .sm-simple li.fBook a:focus, .sm-simple li.fBook a:active, .sm-simple li.fBook a.highlighted {margin-top:6px;padding:4px 0 4px 25px;font-size:17px;background-image:url("../pix/f.png");background-repeat:no-repeat;background-position:0px 0px;}
.sm-simple a.current {background:transparent;color:#ceff17;cursor:default;}
.sm-simple a.disabled {color:#a0a0a0;}
.sm-simple a .sub-arrow {position:absolute;top:-5px;left:auto;right:-21px;width:20px;height:34px;overflow:hidden;font:normal 14px/34px monospace !important;text-align:center;text-shadow:none;background:transparent;}
.sm-simple a .sub-arrow::before {content:'+';}
.sm-simple a.highlighted .sub-arrow::before {content:'-';}
.sm-simple li {border-top:none;}
.sm-simple > li:last-child {padding-right:0px;}
.sm-simple ul {background:transparent;padding-bottom:6px;}
ul#main-menu.sm.sm-vertical.sm-simple li a.has-submenu.highlighted {padding:0;}
.sm-simple ul a, .sm-simple ul a:hover, .sm-simple ul a:focus, .sm-simple ul a:active {padding:3px 0 4px 0;font-size:17px;font-weight:normal;letter-spacing:.1px;border-left:8px solid transparent;}
.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;}
@media (min-width:599px) {
	#main-menu {float:left;width:250px;}
	/* Switch to desktop layout */
	/* start... (it's not recommended editing these rules) */
	.sm-simple ul {position:absolute;width:12em;}
	ul#main-menu.sm.sm-vertical.sm-simple li a.has-submenu.highlighted {padding:0 0 11px 0;}
	.sm-simple li {float:left;}
	.sm-simple ul li, .sm-simple.sm-vertical li {float:none;}
	.sm-simple a {white-space:nowrap;}
	.sm-simple ul a, .sm-simple.sm-vertical a {white-space:normal;}
	.sm-simple .sm-nowrap > li > a, .sm-simple .sm-nowrap > li > :not(ul) a {white-space:nowrap;}
	  /* ...end */
	.sm-simple {background:transparent;letter-spacing:1px;}
	.sm-simple a, .sm-simple a:hover, .sm-simple a:focus, .sm-simple a:active, .sm-simple a.highlighted {padding:11px 0 11px 0;}
	.sm-simple a:first-child, .sm-simple a:hover:first-child, .sm-simple a:focus:first-child, .sm-simple a:active:first-child, .sm-simple a.highlighted:first-child {padding-top:0;}
	.sm-simple a {background:transparent;color:#ffffff;}
	.sm-simple a:hover, .sm-simple a:focus, .sm-simple a:active, .sm-simple a.highlighted {background:transparent;color:#f5821f;}
	.sm-simple a.current {background:transparent;color:#ceff17;cursor:default;}
	.sm-simple a.disabled {background:transparent;color:#a0a0a0;}
	.sm-simple a .sub-arrow {position:absolute;top:-5px;left:auto;right:12px;width:20px;height:34px;overflow:hidden;font:normal 14px/34px monospace !important;text-align:center;text-shadow:none;background:transparent;}
	.sm-simple > li {border-top:0;border-left:0;}
	.sm-simple > li:first-child {border-left:0;}
	.sm-simple ul {border:1px solid #fff;border-radius:5px;background:#01002c;-webkit-box-shadow:none;box-shadow:none;padding:8px 0 4px 0;}
	.sm-simple ul a {border:0 !important;}
	.sm-simple ul a .sub-arrow {left:8px;right:auto;}
	.sm-simple ul > li {border-left:0;border-top:0;padding:1px 14px 1px 14px;}
	.sm-simple ul > li:first-child {border-top:0;}
	.sm-simple .scroll-up, .sm-simple .scroll-down {position:absolute;display:none;visibility:hidden;overflow:hidden;background:#01002c;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 #555555 transparent;}
	.sm-simple .scroll-down-arrow {top:6px;border-style:solid dashed dashed dashed;border-color:#555555 transparent transparent transparent;}
	.sm-simple.sm-vertical li {border-left:0;border-top:none;}
	.sm-simple.sm-vertical > li:first-child {border-top:0;}
}
/* END sm-simple.css */

/* SHARED PAGE ELEMENTS */
.pageHdr{margin:0;font-size:21px;}

/* HOME PAGE */
.homeNewCovers{float:right;display:inline-block;width:100%;margin:32px 0 0 0;text-align:right;}
.newTitle{display:inline-block;max-width:213px;width:100%;margin:16px 0 32px 10px;font-size:14px;color:#029ec4;text-align:center;}
.newTitle img{border:1px solid #000010;margin:0 auto;}
.small{font-size:85.7142%;font-weight:700;}

.homeHighCovers{float:right;display:inline-block;max-width:726px;width:100%;margin:12px 0 0 0;}
.homeHighCovers .newTitle{display:inline-block;max-width:116px;width:100%;margin:0 auto 24px auto;text-align:center;}
.homeHighCovers .newTitle img{max-width:96px;width:100%;border:1px solid #000010;margin:0 auto;}

/* PRODUCT PAGES */
.pageContentList .pageHdr{margin:0;color:#ceff17;}
.pageContentList .pageHdr p{margin:4px 0;font-size:13px;line-height:13px;color:#f5821f;}

.titleBox{max-width:715px;margin:8px auto 0 auto;word-spacing:-1px;}
.authorsBox{max-width:715px;margin:8px auto 0 auto;word-spacing:-1px;}
.pageContentList a{font-size:13px;}
/* titles page checkbox */
.control {position:relative;display:block;padding-left:28px;cursor:pointer;}
.control input {position:absolute;z-index:-1;opacity:0;}
.control__indicator {position:absolute;top:8px;left:0;width:12px;height:12px;background:#ffffff;border:1px solid #01add5;}
/* Hover and focus states */
.control:hover input ~ .control__indicator {background:#f5821f;}
.control input:focus ~ .control__indicator {background:#c1f200;}
/* Checked state */
.control input:checked ~ .control__indicator {background:#c1f200;}
/* Check mark */
.control__indicator:after {position:absolute;display:none;content:'';}
/* Show check mark */
.control input:checked ~ .control__indicator:after {display:block;}
/* Checkbox tick */
.control--checkbox .control__indicator:after {top:4px;left:8px;width:3px;height:8px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border:solid #01002c;border-width:0 2px 2px 0;}
/* titles */
.title{display:inline-block;max-width:335px;width:100%;margin:4px 0 0 25px;}
.author {display:inline-block;vertical-align:top;max-width:340px;width:100%;margin:4px 0 0 8px;}
/* authors */
.authors {display:inline-block;vertical-align:top;max-width:256px;width:100%;margin:4px 0 4px 25px;}
.titles {display:inline-block;max-width:335px;width:100%;margin:4px 0 4px 8px;}

/* WHITEBOX PAGES */
.whiteBox{width:100%;margin:0 auto;padding:12px 32px 24px 32px;background:#ffffff;color:#01002c;border:1px solid #01add5;}
.whiteBox .pageHdr{margin:8px 0 0 0;letter-spacing:0px;font-weight:600;}
.whiteBox a:link, .whiteBox a:visited{color:#f5821f;}
.whiteBox a:hover{color:#9bce17;}

/* PRODUCTS WHITEBOX */
.whiteBox .topRight{float:right;margin:0 0 0 16px;color:#01002c;text-align:right;}
.whiteBox .topRight .add2bsktTop{margin:4px auto 0 auto;font-size:14px;line-height:14px;font-weight:600;}
.whiteBox .priceTop{margin:9px auto 0 auto;font-size:15px;line-height:15px;font-weight:400;}
.whiteBox .itemAltFormat {margin:12px auto 0 auto;font-size:14px;line-height:14px;}

.whiteBox .itemTitle {padding-top:5px;font-size:21px;line-height:26px;}
.whiteBox .itemAuthor {margin-top:4px;font-size:18px;line-height:23px;}
.whiteBox .itemSubtitle {margin-top:13px;font-size:17px;line-height:22px;font-weight:400;}
.whiteBox .itemBlurbs {margin-top:12px;font-size:15px;line-height:20px;letter-spacing:1px;}
.whiteBox .itemBlurbs img{float:right;width:162px;margin:9px 0 8px 28px;border:1px solid #01002c;}
.whiteBox .itemBlurbs img.author{width:195px;}
.whiteBox .itemBlurbs p{padding:5px 0;}
.whiteBox .itemBlurbs a:link, .whiteBox .itemBlurbs a:visited {color:#01002c;font-weight:600;}
.whiteBox .itemBlurbs a:hover {color:#9bce17;}
.whiteBox .smallPrint{margin-top:12px;}
.whiteBox .smallPrint p{font-size:13px;line-height:18px;font-weight:600;}
.whiteBox .addBskt{margin:7px 0 0 0;font-size:14px;line-height:14px;letter-spacing:0;}
.whiteBox .addBskt p{margin:6px 0 0 0;}
.whiteBox .itemAltFmt {float:right;margin:6px 0 0 0;font-size:14px;line-height:14px;}

/* INFO WHITEBOX */
.whitePtxt {margin:12px 0 0 0;letter-spacing:1px;}
.whitePtxt p {margin:0 0 12px 0;}
.whitePtxt ul {margin:0;}
.whitePtxt ul li {margin:0 0 6px 0;font-weight:600;}
.whitePtxt ul li a:link, .whitePtxt ul li a:visited {color:#01002c;}
.whitePtxt ul li a:hover {color:#f5821f;}
.whitePtxt ul.b {margin:0 0 12px 0;}
.whitePtxt ul.b li {margin:0;font-weight:400;}
.whitePtxt ul.b li a:link, .whitePtxt ul li a:visited {color:#f5821f;}
.whitePtxt ul.b li a:hover {color:#ceff17;}

/* PLS FORM */
.plsform{letter-spacing:0;}
.plsform .widgetContainer{padding:5px 0;position:relative;min-width:260px;}
.plsform .searchBox{display:block;position:absolute;left:1px;right:160px;}
.plsform input[type="text"]{background:url('http://www.plsclear.com/images/beta/clear_logos.png') no-repeat scroll -310px -227px #FFF;float:left;font-size:13px;margin:0;border:1px solid gray;border-right:1px solid silver;border-radius:5px 0px 0px 5px;display:block;padding:4px 0px 3px 19px;-webkit-box-sizing:border-box;box-sizing:border-box;height:27px;width:100%;}
.plsform .searchOptions{}
.plsform .searchOptions .searchTypeSelector{font-size:11px;padding:5px 1px;width:112px;background-color:rgb(227, 227, 218);border:1px solid gray;border-left:0;border-radius:0px 5px 5px 0px;margin:0;height:27px;position:absolute;right:50px;line-height:1.95;}
.plsform .searchBtn{}
.plsform .searchBtn input[type="submit"]{cursor:pointer;padding:2px;font-size:10px;border-radius:4px;width:47px;text-indent:-900em;height:27px;background:url('http://www.plsclear.com/images/beta/betaimg-map.png') no-repeat scroll -242px -44px transparent;border:2px solid #f5821f;display:inline-block;position:absolute;right:0;margin:0;}
.plsform .breaker{height:1px;display:block;width:100%;margin-top:38px;}
.plsform .credits{color:#666;display:block;font-family:arial;font-size:12px;padding:0;height:16px;margin:-5px 0 0px 4px;}
.plsform .plsa{background: url('http://www.plsclear.com/images/beta/clear_logos.png') no-repeat scroll -313px -168px transparent;display:block;float:right;height:14px;width:30px;}
.plsform .plsb{color:#666;display:inline;float:right;font-family:arial;font-size:10px;line-height:14px;height:15px;margin:0 7px 0 0;}


/* BASKET PAGE */
.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:130%;} /* contains each basket item */
.basketEmpty{margin:32px 0 16px 100px;font-size:14px;font-weight:600;}/* basket empty message */
.basketMsg{font-size:14px;margin:0 0 24px 0;}/* error messages */

/* each basket item */
.removeAndISBN{display:inline-block;max-width:166px;min-width:166px;width:100%;}
.bsktRemove{float:left;width:70px;margin-top:2px;text-align:left;}
.bsktRemove a:link,.bsktRemove a:visited{display:block;width:64px;height:20px;background:#ffffff;}
.bsktRemove a:hover,.bsktRemove a:active{background:#ffffff;}
.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 #01002c;background:#ffffff;color:#01002c;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 #01002c;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 #01002c;border-bottom:1px solid #01002c;}
.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:link.bsktBTN, a:visited.bsktBTN{padding:4px 9px 4px 9px;color:#ff7d23;background-color:#ffffff;font-weight:600;border:none;}
a:hover.bsktBTN, a:active.bsktBTN{color:#9bce17;background-color:#f9f7fb;}
/* secure checkout btn */
.bsktSBTN{padding:4px 9px 4px 9px;color:#ff7d23;background-color:#ffffff;font-size:13px;font-weight:600;border:none;}
.bsktSBTN:hover{color:#9bce17;background-color:#f9f7fb;cursor:pointer;}

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

.address2 {display:none;}

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

select.selectCntry{
width:275px;
margin:0;
padding: 3px 2px 3px 3px;
color: #01002c;
background:#ffffff;
border: 1px solid #01002c;
border-radius:3px;
font-family:helvetica,arial,sans-serif;
font-size:14px;
}



.pandpRow{display:inline-block;width:100%;margin:0;padding:4px 0;font-size:14px;text-align:right;border-bottom:1px solid #01002c;}
.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 #01002c;}

.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:230px;margin:0 0 0 8px;padding:2px 3px 2px 1px;border:1px solid #01002c;background:#ffffff;color:#01002c;font-family:helvetica,arial,sans-serif;font-size:14px;;}
select.postageBox{font-weight:600;}
select.postageBox option:not(:checked) {font-weight:normal;}


/* ##########################*/
.radioBox{display:inline-block;margin-top:16px;}
.radioPrompt{display:inline;font-size:15px;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:190px;font-size:14px;font-weight:400;}
.contactDetails input[type='text']{padding:1px 3px 3px 3px;font-size:14px;font-weight:400;color:#01002c;border:1px solid #01002c;border-radius:3px;}
.midSize{width:140px;}
.nameFields{white-space:nowrap;}
.nameSize{width:185px;}
.longerSize{width:270px;}

input[type='submit'].chkBTN, .stripe-button {margin-top:4px;padding:0;background:transparent;color:#f5821f;font-size:16px;font-weight:600;letter-spacing:.25px;border:none;}
input[type='submit']:hover.chkBTN, .stripe-button:hover {color:#9bce17;border:none;cursor:pointer;}

p.padTop{margin-top:24px;}
/* ##########################*/





/* FOOTER */
.footer{display:block;margin:8px auto 0 auto;text-align:center;}
#topBtn{float:left;width:24px;height:24px;background:url("../pix/up.png"), url("../pix/up_on.png");background-position:left top, left top;background-repeat:no-repeat, repeat;display:inline-block;padding-top:24px;}
#topBtn:hover{cursor:pointer;background:url("../pix/up_on.png");background-position:left top;background-repeat:no-repeat;}
.footItem{margin:0 auto;font-size:14px;line-height:28px;letter-spacing:.25px;}
.footItem a:link, .footItem a:visited {color:#ffffff;}
.footItem a:hover {color:#f58321;}

@media (max-width:1101px) {
	body {background-image:url("../pix/bkg2.jpg");}
}
@media (max-width:939px) {
	body {background-image:url("../pix/bkg3.jpg");}
}
@media (max-width:869px) {
	.pageContent{padding:0 0 0 79px;}
	.pageContentList{max-width:800px;margin:0 auto;padding:0 0 0 80px;}
	.title {margin:4px 0 0 22px;}
	.author {max-width:320px;}
}
@media (max-width:839px) {
	.pageContentTxt{max-width:680px;padding:0;}
}
@media (max-width:799px) {
	.pageContent{padding:0 0 0 6px;}
	.pageContentList{max-width:800px;margin:0 auto;padding:0 0 0 6px;}
}
@media (max-width:767px) {
	.homeHighCovers{float:none;}
	.homeHighCovers .newTitle{max-width:115px;}
	.homeHighCovers .newTitle img{max-width:96px;}
	.whiteBox{padding:12px 20px 24px 20px;}
}
@media (max-width:739px) {
	.pageContentwide{text-align:center;}
	.homeHighCovers{float:none;max-width:565px;}
	.homeHighCovers .newTitle{max-width:115px;text-align:center;}
	.homeHighCovers .newTitle img{max-width:96px;}
	.homeNewCovers{float:none;text-align:center;}
	.title {max-width:48%;}
	.author {max-width:45%;}
}
@media (max-width:699px) {
	.bsktItem{letter-spacing:0;word-spacing:-1px;}
	.bskthdrTitle{display:none;}
	.bskthdrIsbn{width:114px;text-align:center;}
	.titleItem{font-size:12px;word-spacing:-1px;}
	.isbnItem{width:118px;text-align:center;}
}

@media (max-width:679px) {
	.btnCHK{display:inline-block;padding:0 11px;}
}

@media (max-width:659px) {
	.authors {display:inline-block;vertical-align:top;max-width:255px;width:100%;margin:4px 0 4px 0;}
	.titles {display:inline-block;max-width:340px;width:100%;margin:4px 0 4px 8px;}
}
@media (max-width:639px) {
	.basket {display:none;}
	li.menuBasket{display:block;}
	.homeNewCovers{margin:12px auto 0 auto;padding:0 50px;}
	.title {max-width:56%;}
	.author {max-width:36%;}
	.authors {display:inline-block;vertical-align:top;max-width:215px;width:100%;margin:4px 0 4px 0;}
	.titles {display:inline-block;max-width:335px;width:100%;margin:4px 0 4px 8px;}
	.whiteBox{padding:12px 16px 24px 16px;}
	.whiteBox .itemTitle {font-size:19px;line-height:24px;}
	.titleItem{width:92%;text-align:right;}
	.btnCHK{display:inline-block;padding:0 14px;}
}
@media (max-width:599px) {
	body {background-image:url("../pix/bkg4.jpg");}
	.homeNewCovers{padding:0;}
	.authors {display:inline-block;vertical-align:top;max-width:215px;width:100%;margin:4px 0 4px 0;}
	.titles {display:inline-block;max-width:275px;width:100%;margin:4px 0 4px 8px;}
	.whiteBox .itemTitle {font-size:18px;line-height:23px;}
	.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 #01002c;}
	.removeAndISBN{float:left;display:inline-block;}
	.qtyCost{float:right;display:inline-block;}
	select.selectCntry{margin:0;padding:2px 3px 2px 1px;}
	.pandpHdr{display:inline-block;max-width:600px;width:100%;}
}
@media (max-width:539px) {
	.authors {display:inline-block;vertical-align:top;max-width:215px;width:100%;margin:4px 0 4px 0;}
	.titles {display:inline-block;max-width:220px;width:100%;margin:4px 0 4px 8px;}
}
@media (max-width:499px) {
	.titleBox{max-width:400px;width:100%;margin:0 auto;}
	.whiteBox{padding:12px 12px 24px 12px;}
	.title {max-width:85%;}
	.author {max-width:85%;margin:0 0 0 22px;}
	.authors {display:inline-block;vertical-align:top;max-width:85%;width:100%;margin:8px 0 0 0;}
	.titles {display:inline-block;max-width:95%;width:100%;margin:0 0 4px 12px;}
	.whiteBox .itemTitle {font-size:17px;line-height:22px;letter-spacing:-.425px;word-spacing:-1px;}
}
@media (max-width:429px) {
	.nameFields{white-space:normal;}
	.nameFields input{margin-bottom:2px;}
}
@media (max-width:399px) {
	.whiteBox{padding:12px 4px 24px 4px;}
}
@media (max-width:379px) {
	.whiteBox .itemBlurbs img{float:none;margin:9px auto 8px auto;}
	.footItem{font-size:13px;}
}
@media (max-width:339px) {
	.clvVertical{margin:0 15px 0 0;}
	.footItem{letter-spacing:.125px;}
}