

/* Name: Print.css  Output: Min */

* {background: none !important; }
body {font-family: Georgia, Serif; }
a {text-decoration: none !important; }
span.readMoreText {display: block !important; }
span.readLessLink, span.readLessText, span.readMoreLink {display: none !important; }
.base {margin: 0; min-width: none; max-width: none; width: auto; }
.header ul, .headerLanguage, .headerLeftLink, .headerShoppingBasket, .navTabBar, .subNavBar, .searchBar, .helloBar, .topBanner, .sidebar, .secondarySidebar, .centreTopBanner, .browseHistory, .footer .OTSFooterSections, .footer .OTSFooterSectionBase, .footer .OTSFooterList, .footer .OTSFooterLegal, .footer .OTSFooterEndeca, .footer .OTSFooterHidden, .kioskHeader, .kioskSearchBar, .kioskFooterSections, .purchasePathHidden {display: none; }
.header {margin: 0; padding-bottom: 1em; width: auto; height: auto !important; }
.header a {position: relative; }
.header .logo {position:static; }
.baseContent, .baseContentExtraRight, .baseContentExtraLeft, .baseContentFullm .baseContentNew, .baseContentExtraRightNew, .baseContentExtraLeftNew, .baseContentFullNew {margin: 0; padding: 0; min-width: none; max-width: none; width: auto; overflow: visible; }
.content {float: none; margin-bottom: 0; padding-bottom: 0; }
.footer {margin: 20px 0 0 0; border-top: 1px solid #ccc; padding: 8px 0 0 0; text-align: left; }
.footer .OTSFooterMessageLeft {float: none; margin: 0; width: auto; }
.footer .OTSFooterMessageRight {display: none; }
.searchResultsTriggerBanner, .searchResultsListHeader .pager, .searchResultsListFooter .pager, .searchResultsListHeader .OTSSearchSorter, .searchResultsBestsellers .OTSTemplateVertButtons, .searchResultsList .OTSTemplateVertButtons {display: none; }
.searchResultsHeader {clear: both; margin: 0; border-top: none; padding: 0 0 1em 0; }
.searchResultsListFooter {margin-bottom: 0; border-bottom: none; padding: 0; }
.template .OTSTemplateVertButtons, .template .OTSTemplateFooter, .template .OTSTemplateLastRow {display: none; }
.template h2.OTSTemplateMajorHeading {border-bottom: 1px solid #139; padding: 0; }
.template h2.OTSTemplateMajorHeading span {border-bottom: none; padding: 0; color: #139; }
.template li.OTSTemplateListItem {background-repeat:no-repeat !important; }
.browseHeaderCategories div ul li div p.OTSMenuListSeeAll, .browseHeaderCategories div ul li div div ul li.OTSMenuListSeeAll {display: none; }
.storeLocator .OTSStoreLocatorHeader h1 {border-bottom: 1px solid #139; padding: 0; }
.storeLocator .OTSStoreLocatorHeader h1 span {border-bottom: none; padding: 0; color: #139; }
.storeLocator .searchResultsListHeader, .storeLocator a img {display: none; }
.itemTagProduct, .template p.OTSTemplateSeeDetails, .itemProductBase .itemProductSidebar ul, .itemRating div.OTSItemRating, .itemRating div.OTSItemRatingReviews p.OTSItemReviewsSummaryAdd, .itemProductSidebar div.OTSItemRelatedToysLink, ul.itemSectionTabs, .itemFormats div p, .itemCommunity div div h3 a, .itemCommunity div div ul li p.link, .itemReviews div .OTSItemReviewsTopBar, .itemReviews div p.OTSItemReviewsBottomBar, .itemReviews div ul li.OTSItemReviewsItem .OTSItemReviewsContent ul.wasThisHelpful, .itemReviews div ul li.OTSItemReviewsItem .OTSItemReviewsContent p span.link, .itemPlaceOrder, .itemOrderCopyKiosk, .itemKioskInStoreQty div a img, .itemProductLinks, .itemProductSidebar div, .itemProductSidebar p a, .searchResultsHeader .OTSInStoreAvailability, .kiosk .searchResultsList .OTSTemplateQtyCol a, .kiosk .searchResultsList .OTSTemplateLocationCol .OTSTemplateLocationNotAvail p a, .searchResultsListHeader .OTSSearchCategoriesHeader, .itemUsedCopies .OTSUsedProductCopiesHeader, .itemUsedCopies .OTSUsedProductCopiesFooter, .itemUsedCopies div ul li .OTSUsedProductCopiesContent div.OTSUsedProductCopiesPurchase a {display: none !important; }
.template .OTSTemplateListColLeft ul li.OTSTemplateListItem, .itemCommunity div, .itemReviews div ul li.OTSItemReviewsItem .OTSItemReviewsPerson li, .kiosk .itemInStoreInfo p.OTSInStoreInfoQty, .kiosk .itemInStoreInfo p.OTSInStoreInfoZeroQty, .kiosk .itemInStoreInfo div, .itemKioskInStoreQty p, .kiosk .searchResultsList .OTSTemplateQtyCol p.OTSTemplateQty, .kiosk .searchResultsList .OTSTemplateQtyCol p.OTSTemplateZeroQty, .kiosk .searchResultsList .OTSTemplateLocationCol .OTSTemplateLocation p {padding-left: 0; }
.itemProductBase {margin: 0; padding: 0 0 1em 0; overflow: visible; }
.itemProductBase .itemProduct, .itemProductBase .itemProductSidebar {float: none; margin: 0; padding: 0; right: auto; width: auto; }
.itemProductBase .itemProduct {padding-left: 180px; }
.itemProductBaseLarge .itemProduct {padding-left: 240px; }
.itemProductBase .itemProductSidebar {position: absolute; left: 0; top: 0; }
.itemProductBase .itemProductSidebar p {width: 165px; }
.itemSectionGroup {display: block !important; border: none; }
.itemSectionGroup h2 {display: block; }
.itemSection h2, .itemSectionGroup h2, .itemSection h2.OTSTemplateMajorHeading, .itemSectionGroup h2.OTSTemplateMajorHeading {margin: 0; border: none; border-bottom: 1px solid #139; padding: 0; }
.itemSection h2 span, .itemSectionGroup h2 span, .itemSection h2.OTSTemplateMajorHeading span, .itemSectionGroup h2.OTSTemplateMajorHeading span {margin: 0; border-bottom: none; padding: 0; color: #139; }
.itemNotes .OTSItemNotes {padding: 0; }
.itemNotes .OTSItemDetails p {padding: 0 2% 0 0; }
.itemFormats th, .itemFormats td {padding-left: 0; padding-right: 16px; }
.itemFormatsSeeSome tr.OTSItemFormatExtra {display: block; }
.itemSection .itemMessages ul {margin: -8px 0; }
.itemReviews {margin-top: 15px; }
.itemReviews h2, .itemReviews div ul li.OTSItemReviewsItem, .itemReviews div ul li.OTSItemReviewsItem .OTSItemReviewsContent h3 {position: relative; }
.itemReviews h2 p {float: none; position: absolute; top: 0; right: 0; padding: 0; }
.itemReviews div ul li.OTSItemReviewsItem .OTSItemReviewsContent h3 span {padding-left: 78px; }
.itemReviews div ul li.OTSItemReviewsItem .OTSItemReviewsContent h3 img {display: block; position: absolute; top: 0; left: 0; }
ul#commentStatus li {padding-left: 4px; }
.popUp h4 {color: #139; }
.popUp h4 span {display: inline; padding: 0; }
.popUp h4 a {display: none; }
.popUp div {border: none; }
.popUpArticle div div, .popUpReadFromBook div div {padding: 0; max-height: none; overflow: visible; }
.popUpUsedProductCopy div .OTSUsedProductCopyOrder {display: none; }
a.prchsPthBtn, span.prchsPthText {display: none !important; overflow: auto !important; text-indent: 0 !important; font-size: 100% !important; white-space: normal !important; width: auto; height: auto; }
a.prchsPthBtn span, span.prchsPthText span {display: none !important; }
.prchsPthHeader {position: relative; clear: both; margin: 0; width: auto; height: auto; }
.prchsPthHeader div.prchsPthHeaderNavBar, .prchsPthHeader div.prchsPthHeaderSignOut, .prchsPthHeader div.prchsPthHeaderVeriSign {display: none; }
.prchsPthHeader div.prchsPthHeaderLogo {position: relative; }
.prchsPthHeader div.prchsPthHeaderLogo a {position: relative; display: block !important; font-size: 200% !important; color: #009dda; }
.prchsPthFooter {margin: 1em 0 0 0; }
.prchsPthFooter div.prchsPthFooterOne {float: none; width: auto; }
.prchsPthFooter div.prchsPthFooterTwo, .prchsPthFooter div.prchsPthFooterHidden {display: none; }
.prchsPthTitle h1 {width: 595px; overflow: hidden; }
.prchsPthTitle input {display: none; }
.prchsPthContent, .prchsPthSidebar {clear: both; float: none; margin: 0; width: auto; }
.prchsPthContent div.prchsPthContentTwoCol {width: 45%; }
.prchsPthContent div.prchsPthContentTwoColRight {margin-left: 9%; }
.prchsPthHeading div {margin-left: 9%; width: 45%; }
.prchsPthHeading div.prchsPthHeadingFirst {margin-left: 0; }
.prchsPthPanel ul.prchsPthItems li {background: none !important; min-height: none; }
.prchsPthPanel input {display: none; }
.prchsPthButtons, .prchsPthTotal input {display: none; }
.prchsPthOrderSummary {margin: 30px 0 0 0; padding: 0; }
.prchsPthOrderSummary div, .prchsPthOrderSummary div div {margin: 0; border: none; padding: 0; }
.prchsPthOrderSummary div div div.prchsPthOrderSummaryTitle {height: auto; }
.prchsPthOrderSummary div div div.prchsPthOrderSummaryTitle h4 {position: static; left: auto; top: auto; border-bottom: 1px solid #4dab00; width: auto; height: auto; color: #0e7200; font-size: 114%; font-weight: normal; text-transform: uppercase; text-indent: 0; overflow: auto; white-space: normal; }
.prchsPthOrderSummary h5 {margin: 8px 0 0 0; padding: 0; }
.prchsPthOrderSummary ul li {padding: 0 !important; }
.prchsPthOrderSummary ul li label {float: none; width: auto; }
.prchsPthOrderSummary ul li span {float: none; padding-left: 0.5em; width: auto; text-align: left; }
.prchsPthMenuList, .prchsPthBanner {display: none !important; }
.acctCntrHeader {padding: 0; }
.acctCntrHeader h1 img {display: block; padding: 0; }
.acctCntrHeader h2 {position: relative; margin-top: 20px; bottom: auto; right: auto; font-size: 130%; }
.acctCntrHeaderPrefs ul {display: none; }
.acctCntrMain {float: none; margin: 0; width: auto; }
.acctCntrMain h2, .acctCntrMain p {padding: 0; }
.acctCntrMain fieldset {border: none; }
.acctCntrMain fieldset div, .acctCntrMain fieldset div div {float: none !important; top: 0 !important; margin: 0 !important; padding: 0 !important; width: auto !important; }
.acctCntrMain fieldset.acctCntrPanel div div div.acctCntrPanelLeftCol, .acctCntrMain fieldset.acctCntrPanel div div div.acctCntrPanelRightCol {float: left !important; width: 45% !important; }
.acctCntrMain fieldset.acctCntrPanel div div div.acctCntrPanelRightCol {margin-left: 9% !important; }
.acctCntrMain fieldset div table {margin: 0 !important; width: auto !important; }
.acctCntrMain fieldset.acctCntrPanel p {padding: 0; width: auto; }
.acctCntrMain fieldset.acctCntrPanel label {display: inline; float: none; margin: 0; padding: 0 0.5em 0 0; width: auto !important; text-align: left; }
.acctCntrMain fieldset.acctCntrPanel input, .acctCntrMain fieldset.acctCntrPanel span, .acctCntrMain fieldset.acctCntrPanel select {position: static !important; display: inline; float: none; margin: 0; border: none !important; padding: 0 !important; width: auto !important; }
.acctCntrMain fieldset.acctCntrPanel ul.acctCntrItems li {border-top: 1px solid #ccc; }
.acctCntrMain fieldset.acctCntrPanel a, .acctCntrMain fieldset.acctCntrPanel span.acctCntrOptional, .acctCntrMain fieldset.acctCntrPanelGiftReminders div div div.acctCntrPanelGiftRemindersEdit, .acctCntrMain fieldset div div div.acctCntrTip, .acctCntrMain fieldset.acctCntrPanel ul.acctCntrItems li div.acctCntrItemInfo p.acctCntrItemAvailablity, .acctCntrMain fieldset.acctCntrPanel ul.acctCntrItems li div.acctCntrItemInfo p.acctCntrItemPrivate, .acctCntrMain fieldset.acctCntrPanel ul.acctCntrItems li div.acctCntrItemPrices p, .acctCntrMain fieldset.acctCntrPanel ul.acctCntrItems li div.acctCntrItemPrices p.acctCntrItemQuantity a {display: none; }
.acctCntrMain fieldset.acctCntrPanel ul.acctCntrItems li div.acctCntrItemImage {float: left !important; margin-right: 1em !important; width: 72px !important; }
.acctCntrMain fieldset.acctCntrPanel ul.acctCntrItems li div.acctCntrItemImage a {display: block; }
.acctCntrMain fieldset.acctCntrPanel ul.acctCntrItems li div.acctCntrItemInfo {float: left !important; margin-right: 1em !important; width: 50% !important; }
.acctCntrMain fieldset.acctCntrPanel ul.acctCntrItems li div.acctCntrItemInfo h5 a, .acctCntrMain fieldset.acctCntrPanel ul.acctCntrItems li div.acctCntrItemInfo h6 a {display: inline; color: #000; }
.acctCntrMain fieldset.acctCntrPanel ul.acctCntrItems li div.acctCntrItemPrices {}
.acctCntrMain fieldset.acctCntrPanel ul.acctCntrItems li div.acctCntrItemPrices p.acctCntrItemQuantity {display: block; margin: 0; color: #000; text-align: right; }
.acctCntrMain fieldset.acctCntrPanel ul.acctCntrItems li div.acctCntrItemPrices p.acctCntrItemQuantity input {width: 3em; color: #000; font-weight: normal; text-align: right; }
.acctCntrMain fieldset span.acctCntrDate input {width: 1.5em !important; }
.acctCntrMain fieldset span.acctCntrDate input.acctCntrDateYear {width: 3em !important; }
.acctCntrButtons, .acctCntrSidebar {display: none; }
.shoppingBagLeftCol, .shoppingBagButtonsTopRight {display: none; }
.shoppingBagRightCol {float: none; width: auto; }
.shoppingBagContents {margin: 20px 0 0 0; width: auto; }
.shoppingBagContents h2 {margin: 0 0 20px 0; padding: 0; }
.shoppingBagContents .shoppingBagContentsColumnHeader {margin: 0; padding: 0; height: auto; font-size: 114%; }
.shoppingBagContents .shoppingBagContentsColumnHeader div.shoppingBagContentsFirstCol, .shoppingBagContents div.shoppingBagContentsFirstCol {width: 50%; }
.shoppingBagContents div.shoppingBagContentsFirstCol p a {display: none; }
.shoppingBagContents div.shoppingBagContentsFirstCol p strong a {display: inline; }
.shoppingBagContents .shoppingBagContentsColumnHeader div.shoppingBagContentsSecondCol, .shoppingBagContents div.shoppingBagContentsSecondCol {width: 15%; }
.shoppingBagContents div.shoppingBagContentsSecondCol input {border: none; }
.shoppingBagContents .shoppingBagContentsColumnHeader div.shoppingBagContentsThirdCol, .shoppingBagContents div.shoppingBagContentsThirdCol {width: 34%; }
.shoppingBagContents .shoppingBagContentsColumnHeader div.shoppingBagContentsFourthCol, .shoppingBagContents div.shoppingBagContentsFourthCol {display: none; }
div#shoppingBagGroupsWrapper {clear: both; }
div#shoppingBagGroupsWrapper h4 {margin: 20px 0 0 0; border-bottom: 2px solid #c3e3f0; padding: 0 0 3px 0; width: auto; font-size: 130%; }
.shoppingBagContents .shoppingBagProductRow {margin: 0; padding-left: 0; padding-top: 8px; }
.shoppingBagContents .shoppingBagProductRow div div {float: none; }
.shoppingBagContents .shoppingBagTotalSection {float: none; padding: 0; }
.shoppingBagContents .shoppingBagTotalSection label, .shoppingBagContents .shoppingBagTotalSection span {display: inline; float: none; width: auto; text-align: left; }
.shoppingBagContents .shoppingBagTotalSection span {padding-left: 0.5em; }
p.shoppingBagHelp {margin: 0; text-align: left; }
p.shoppingBagBanner {margin: 15px 0 0 0; text-align: left; }
.shoppingBagContents .shoppingBagContentsUpdate, .shoppingBagContents .shoppingBagContentsFooter, .shoppingBagButtonsBottomRight, .shoppingBagGiftWrap {display: none; }