

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

* {margin: 0; padding: 0; }
body {background-color: #fff; color: #000; font-family: Arial, Helvetica, Sans-Serif; font-size: 0.77em; word-wrap: break-word; }
body .baseContentNew {line-height: 1.3; }
.base {margin: 0 auto; width: 990px; }
.kiosk .base {min-width: 790px; max-width: 990px; }
img {border: none; }
a {color: #3572bd; text-decoration: underline; }
.baseContentNew a {color: #346fac; }
a:hover {color: #3572bd !important; }
.baseContentNew a:hover {color: #346fac !important; }
input, select, textarea {font-family: Arial, Helvetica, Sans-Serif; font-size: 100%; }
select option {padding: 0 0.25em; }
.popupmain {width: 462px; text-align: left; vertical-align: top; }
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfixLeft:after {clear: left; }
.clearfixRight:after {clear: right; }
.link {color: #3572bd; }
.baseContentNew .link {color: #346fac; }
.show {display: block; }
.hide {display: none; }
.googleExperiment {display: none; }
.noBorder {border: none !important; }
.errorBox {border: #FF0000 solid 1px !important; }
.wordWrap {overflow: hidden; }
span.readMoreLink, span.readLessLink {color: #3572bd; }
span.readMoreLink a, span.readLessLink a {color: #3572bd !important; cursor: pointer; }
.readLess span.readLessText, .readLess span.readMoreLink, .readMore span.readMoreText, .readMore span.readLessLink {display: block; }
.readLess span.readMoreText, .readLess span.readLessLink, .readMore span.readLessText, .readMore span.readMoreLink {display: none; }
.price {color: #439c01; font-size: 105%; font-weight: bold; }
.priceEx, .priceEx * {color: #439c01 !important; font-size: 105% !important; font-weight: bold !important; }
.priceOld {color: #999; text-decoration: line-through; }
.priceOldEx, .priceOldEx * {color: #999 !important; text-decoration: line-through !important; }
.priceSavings {color: #999; font-size: 90%; font-style: italic; }
.priceSavingsEx, .priceSavingsEx * {color: #999 !important; font-size: 90% !important; font-style: italic !important; }
.priceMember {color: #346fac; font-weight: bold; }
.priceMemberEx, .priceMemberEx * {color: #346fac !important; font-weight: bold !important; }
.priceEbook {color: #FF6600; font-weight: bold; }
.priceEbookEx, .priceEbookEx * {color: #FF6600 !important; font-weight: bold !important; }
.priceUsed {color: #439c01; font-weight: bold; }
.priceUsedEx, .priceUsedEx * {color: #439c01 !important; font-weight: bold !important; }
.productIconHOME {background: url(//images.chapters.indigo.ca/Images_2005/Icons/En/ProductIcons.png) left top no-repeat !important; }
.productIconBOOKS {background: url(//images.chapters.indigo.ca/Images_2005/Icons/En/ProductIcons.png) left -200px no-repeat !important; }
.productIconBARGAINBOOKS {background: url(//images.chapters.indigo.ca/Images_2005/Icons/En/ProductIcons.png) left -200px no-repeat !important; }
.productIconKIDS {background: url(//images.chapters.indigo.ca/Images_2005/Icons/En/ProductIcons.png) left -200px no-repeat !important; }
.productIconFRANCAIS {background: url(//images.chapters.indigo.ca/Images_2005/Icons/En/ProductIcons.png) left -200px no-repeat !important; }
.productIconLIVRES_FRANCAIS {background: url(//images.chapters.indigo.ca/Images_2005/Icons/En/ProductIcons.png) left -200px no-repeat !important; }
.productIconTOYS {background: url(//images.chapters.indigo.ca/Images_2005/Icons/En/ProductIcons.png) left -400px no-repeat !important; }
.french .productIconTOYS {background: url(//images.chapters.indigo.ca/Images_2005/Icons/En/ProductIcons.png) left -600px no-repeat !important; }
.productIconDVD {background: url(//images.chapters.indigo.ca/Images_2005/Icons/En/ProductIcons.png) left -800px no-repeat !important; }
.productIconMUSIC {background: url(//images.chapters.indigo.ca/Images_2005/Icons/En/ProductIcons.png) left -1000px no-repeat !important; }
.productIconGIFTCARDS {background: url(//images.chapters.indigo.ca/Images_2005/Icons/En/ProductIcons.png) left -1200px no-repeat !important; }
.productIconGIFTCARD {background: url(//images.chapters.indigo.ca/Images_2005/Icons/En/ProductIcons.png) left -1200px no-repeat !important; }
.productIconGIFTCERTIFICATE {background: url(//images.chapters.indigo.ca/Images_2005/Icons/En/ProductIcons.png) left -1400px no-repeat !important; }
.productIconIREWARDS {background: url(//images.chapters.indigo.ca/Images_2005/Icons/En/ProductIcons.png) left -1600px no-repeat !important; }
.productIconUSEDBOOKS {background: url(//images.chapters.indigo.ca/Images_2005/Icons/En/ProductIcons.png) left -1800px no-repeat !important; }
.productIconUSEDDVD {background: url(//images.chapters.indigo.ca/Images_2005/Icons/En/ProductIcons.png) left -2000px no-repeat !important; }
.productIconUSEDMUSIC {background: url(//images.chapters.indigo.ca/Images_2005/Icons/En/ProductIcons.png) left -2200px no-repeat !important; }
.productIconAUDIOBOOK {background: url(//images.chapters.indigo.ca/Images_2005/Icons/En/ProductIcons.png) left -2400px no-repeat !important; }
.productIconGIFTS {background: url(//images.chapters.indigo.ca/Images_2005/Icons/En/ProductIcons.png) left -2600px no-repeat !important; }
.productIconIPOD {background-image: url(//images.chapters.indigo.ca/Images_2005/Icons/en/iPod.gif) !important; }
.productIconPHOTOBOOK {background-image: url(//images.chapters.indigo.ca/Images_2005/Icons/en/PhotoBook.gif) !important; }
.error {margin: 15px 0 30px 0; border-bottom: 3px solid #139; padding: 0 0 30px 8px; }
.error h1, .error p, .error ul {width: 560px; }
.error h1 {margin-bottom: 15px; color: #139; font-size: 150%; font-weight: bold; }
.error ul {margin: 8px 0; }
.error ul li {list-style-position: inside; }
.errorSummary div {position: relative; margin: 0 0 15px 0; border: 1px solid #c00; padding: 3px 8px 0 8px; color: #c00; }
.errorSummary div div {margin: 0 0 0 15px; border: none; padding: 0; text-align: left; }
.errorSummary div h2 {clear: none; margin: 0 0 3px 0; padding: 0; font-size: 105%; font-weight: bold; border: none; background: none; color: #c00; }
.errorSummary div p {margin: 0 0 3px 0; padding: 0; }
.errorSummary div p.OTSErrorSummaryExclamationMark {position: absolute; top: 0; left: 8px; font-size: 200%; font-weight: bold; color: #c00; }
.errorSummary div ul {padding: 0; margin: 0 0 0 15px; list-style-type: disc; }
.errorSummary div ul li {margin: 0 0 3px 0; padding: 0; }
.errorSummary div ul li a {color: #c00; }
.errorSummaryNew div {margin: 0 0 20px 0; border: 1px solid #ccc; padding: 8px 0 5px 0; background: #fe9; color: #c00; }
.errorSummaryNew div p.OTSErrorSummaryExclamationMark {left: 15px; }
.errorSummaryNew div div {margin: 0 30px; border: none; padding: 0; }
.errorSummaryNew div div h2 {margin-bottom: 8px; color: #c00; }
.errorSummaryNew div div p {margin-bottom: 3px; color: #c66; }
.errorSummaryNew div div ul li a {font-weight: bold; }
.errorSummaryNew div div ul li a:hover {color: #c00 !important; }
.errorSummaryNew sup {position: relative; top: -0.25em; vertical-align: top; }
.recentlyViewedItems {margin-bottom: 15px; }
.recentlyViewedItems h4 {padding: 2px 8px 3px 8px; background: #5586c4 url(//images.chapters.indigo.ca/Images_2005/Misc/En/BrowseIcons.png) left -592px no-repeat; color: #fff; font-size: 105%; font-weight: bold; }
.recentlyViewedItems ul {border: 1px solid #5586c4; border-top: none; padding: 8px; padding-bottom: 0; background: #e6f1f8; font-size: 90%; }
.recentlyViewedItems ul li {padding: 0 0 8px 26px; list-style: none; background-position: left top; background-repeat: no-repeat; color: #666; }
.recentlyViewedItems ul li a {display: block; color: #333; }
.wait {padding: 12px 12px 12px 36px; width: 142px; background: #666 url(//images.chapters.indigo.ca/Images_2005/Misc/En/Loading.gif) 12px 12px no-repeat; color: #f0f0f0; font-weight: normal; text-align: center; line-height: 16px; opacity: 0.9; }
.french .wait {width: 202px; }
.dropShadow {padding: 0 !important; background: url(//images.chapters.indigo.ca/Images_2005/Misc/En/DropShadowBottomLeft.png) left bottom no-repeat !important; }
.dropShadowOuter {position: relative !important; left: 8px !important; top: 0 !important; padding: 0 !important; background: url(//images.chapters.indigo.ca/Images_2005/Misc/En/DropShadowBottomRight.png) right bottom no-repeat !important; }
.dropShadowInner {position: relative !important; left: 0 !important; top: -8px !important; padding: 0 !important; background: url(//images.chapters.indigo.ca/Images_2005/Misc/En/DropShadowRight.png) right top no-repeat !important; }
.dropShadowContainer {position: relative !important; left: -8px !important; top: 0 !important; padding: 0 0 0 8px !important; background: url(//images.chapters.indigo.ca/Images_2005/Misc/En/DropShadowLeft.png) left top no-repeat !important; }
.kioskStoreLogin .OTSStoreLogin {display: none; position: absolute; top: 420px; left: 400px; width: 285px; z-index: 9999; background: #3560af url(//images.chapters.indigo.ca/Images_2005/Misc/En/KioskHeaderAbove.gif) bottom left repeat-x; color: #fff; text-align: center; }
.kioskStoreLogin .OTSStoreLogin .OTSStoreLoginLeftCorner {height: 8px; background: #3762b1 url(//images.chapters.indigo.ca/Images_2005/Misc/En/KioskHeaderTopLeft.gif) top left no-repeat; }
.kioskStoreLogin .OTSStoreLogin .OTSStoreLoginRightCorner {height: 8px; background: url(//images.chapters.indigo.ca/Images_2005/Misc/En/KioskHeaderTopRight.gif) top right no-repeat; }
.kioskStoreLogin .OTSStoreLoginPasswordHdr {margin: 0 0 5px 0; text-decoration: underline; font-size: 13px; font-weight: bold; }
.kioskStoreLogin .OTSStoreLoginPasswordMsg {float: left; margin: 5px 10px; width: 265px; text-align: left; font-size: 13px; }
.kioskStoreLogin .OTSStoreLoginPasswordInput {margin: 5px 0; width: 262px; }
.kioskStoreLogin .OTSStoreLoginPasswordError {display: none; margin: 5px 0; width: 285px; font-weight: bold; font-size: 15px; }
.kioskStoreLogin .OTSStoreLoginPasswordAction {margin: 5px 0 10px 0; width: 285px; font-weight: bold; font-size: 15px; }
.kioskStoreLogin .OTSStoreLoginPasswordAction input {margin: 0 5px; width: 25%; }
.pager a {display: block; float: left; margin: 0 1px; padding: 1px 1px; height: 1.2em; color: #3572bd !important; font-size: 100%; font-weight: bold; text-decoration: none !important; }
.pager a:hover {color: #fff !important; background-color: #3572bd; text-decoration: none !important; }
.pager a.OTSPagerCurrent {color: #fff !important; background: #3572bd; cursor: default; }
.pager a.OTSPagerStart, .pager a.OTSPagerEnd, .pager a.OTSPagerPrevious, .pager a.OTSPagerNext, .pager a.OTSPagerStartDisabled, .pager a.OTSPagerEndDisabled, .pager a.OTSPagerPreviousDisabled, .pager a.OTSPagerNextDisabled {padding: 1px 1px; width: 15px; background-image: url(//images.chapters.indigo.ca/Images_2005/Buttons/En/PagerButtons.png); background-repeat: no-repeat; }
.pager a.OTSPagerStartDisabled:hover, .pager a.OTSPagerEndDisabled:hover, .pager a.OTSPagerPreviousDisabled:hover, .pager a.OTSPagerNextDisabled:hover {background-color: transparent !important; }
.pager a.OTSPagerStart {background-position: 1px 3px; }
.pager a.OTSPagerEnd {background-position: -59px 3px; }
.pager a.OTSPagerPrevious {background-position: -19px 3px; }
.pager a.OTSPagerNext {background-position: -39px 3px; }
.pager a.OTSPagerStart:hover {background-position: 1px -17px; }
.pager a.OTSPagerEnd:hover {background-position: -59px -17px; }
.pager a.OTSPagerPrevious:hover {background-position: -19px -17px; }
.pager a.OTSPagerNext:hover {background-position: -39px -17px; }
.pager a.OTSPagerStartDisabled {background-position: 1px -37px; }
.pager a.OTSPagerEndDisabled {background-position: -59px -37px; }
.pager a.OTSPagerPreviousDisabled {background-position: -19px -37px; }
.pager a.OTSPagerNextDisabled {background-position: -39px -37px; }
.iconReadExcerpt, .iconHelp, .iconAudio, .iconStoreLocator {background-image: url(//images.chapters.indigo.ca/Images_2005/Misc/En/BrowseIcons.png); background-repeat: no-repeat; }
.iconHelp {background-position: left -700px !important; }
.iconReadExcerpt {background-position: left -800px !important; }
.iconAudio {background-position: left -1297px !important; }
.iconStoreLocator {background-position: left -1200px !important; }
.EbookPopUpWrapper {display:none; }
.shortCoversExitPopUp {width:450px; z-index:1; background:#FFF; text-align:center; }
.shortCoversExitPopUp a {float:right; margin-top:12px; }
.shortCoversExitPopUp p {margin-bottom:20px; }
.shortCoversExitPopUp .EbookPopUpAboutShortcovers {font-weight:bold; }
.shortCoversExitPopUp .EbookPopUpButtonBar {margin:0; }
.btnShortCoversCancel {cursor:pointer; }
.btnShortCoversContinue {cursor:pointer; margin-left:10px; }
.EbookPopUpSeperator {clear:both; margin:25px 0 10px 0; border-bottom:1px solid #ccc; height:5px; line-height:5px; }
.EbookPopUpMainLogo {float:left; }
div.eBookReadAnExcerpt {width:405px; max-height: none; height: 640px; padding:0px; }
.popupUnderlay {position: fixed; display: none; top: 0; left: 0; z-index: 2900; width: 100%; height: 100%; background-color: #000; filter: alpha(opacity=30); -moz-opacity: 0.3; opacity: 0.3; }

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

.header {position:relative; margin:0 15px; height:115px; }
.header .logo {height:59px; left:0; position:absolute; top:30px; width:238px; }
.header .headerLanguage {background:transparent url(//images.chapters.indigo.ca/Images_2005/Misc/En/Header.png) 0 13px no-repeat; height:22px; left:0; position:absolute; top:5px; width:375px; }
.header .headerLanguage a {color:#333; margin-left:5px; text-decoration:none; }
.header a img {display: block; }
.header ul {position: absolute; top: 0; right: 0; }
.header ul li {float: left; margin: 10px 14px 0px 0px; list-style: none; }
.header ul.OTSHeaderListOne li {padding-bottom: 3px; }
.header ul.OTSHeaderListOne li.OTSHeaderDivider {border-left: 1px solid #CEE4EF; padding-left: 14px; }
.header .OTSHeaderListOne a {display:block; height:22px; margin-top:2px; position:relative; }
.header .OTSHeaderListOne .headerStoreLocator {width:93px; }
.header .OTSHeaderListOne .headerStoreLocator a span {background:transparent url(//images.chapters.indigo.ca/Images_2005/Misc/En/Header.png) 0 -75px no-repeat; }
.header .OTSHeaderListOne .headerSelfPublishing {width:107px; }
.header .OTSHeaderListOne .headerSelfPublishing a span {background:transparent url(//images.chapters.indigo.ca/Images_2005/Misc/En/Header.png) 0 -53px no-repeat; }
.header .OTSHeaderListOne .headerIrewards {width:108px; }
.header .OTSHeaderListOne .headerIrewards a span{ background:transparent url(//images.chapters.indigo.ca/Images_2005/Misc/En/Header.png) 0 -31px no-repeat; }
.header .OTSHeaderListOne .headerCommunity {width:117px; }
.header .OTSHeaderListOne .headerCommunity a span {background:transparent url(//images.chapters.indigo.ca/Images_2005/Misc/En/Header.png) 0 -9px no-repeat; }
.header .OTSHeaderListOne .headerHelp {width:32px; }
.header .OTSHeaderListOne .headerHelp a span {background:transparent url(//images.chapters.indigo.ca/Images_2005/Misc/En/Header.png) 0 -97px no-repeat; }
.header .OTSHeaderListOne a span {cursor:pointer; height:100%; position:absolute; width:100% }
.header .headerListTwo {background:transparent url(//images.chapters.indigo.ca/Images_2005/Misc/En/Header.png) 0 -120px no-repeat; height:69px; position:absolute; right:0; top:37px; width:647px; }
.header .headerListTwo .OTSHeaderListTwo {right:5px; text-transform:lowercase; top:25px; width:144px; }
.header .headerListTwo .OTSHeaderListTwo li {line-height:90%; margin:0 10px 0 0; text-align:right; width:63px; }
.header .headerListTwo .OTSHeaderListTwo .OTSHeaderDivider {border-left:1px solid #B4B4B4; float:right; margin-right:0; padding-left:7px; text-align:left; }
.header .headerListTwo .OTSHeaderListTwo .headerSecondRow {margin-top:4px; }
.header .headerListTwo .headerLeftLink {height:52px; position:absolute; right:411px; top:13px; width:174px; }
.header .headerListTwo .headerShoppingBasket {height:59px; position:absolute; right:184px; top:6px; width:189px; }
.header .headerListTwo .headerShoppingBasket .headerOpenBasket {display:block; height:56px; margin:3px 3px 0 3px; position:relative; width:183px; }
.header .headerListTwo .headerShoppingBasket .headerOpenBasket:active {outline:none; }
.header .headerListTwo .headerShoppingBasket .headerOpenBasket span {background:transparent url(//images.chapters.indigo.ca/Images_2005/Misc/En/Header.png) -651px -120px no-repeat; height:100%; position:absolute; width:100%; }
.header .headerListTwo .headerShoppingBasketHover .headerOpenBasket {height:59px; margin:0; width:189px; }
.header .headerListTwo .headerShoppingBasketHover .headerOpenBasket span {background-position:-539px -310px; }
.header .headerListTwo .headerShoppingBasket .activeLinkQty {color:#202E84; font-size:150%; font-weight:normal; left:0; position:absolute; text-align:center; top:33px; width:100%; }
.header .headerListTwo .headerShoppingBasket .activeLinkQty .activeLinkQtyValue {font-weight:bold; }
.activeLinkContainer {background-color:White; cursor:pointer; display:none; left:0; position:absolute; top:59px; width:189px; z-index: 2003; }
.activeLinkContainer .activeLinkSubtotal {background:transparent url(//images.chapters.indigo.ca/Images_2005/Misc/En/Header.png) -539px -369px no-repeat; color:#202E84; font-size:150%; font-weight:normal; padding:8px 10px 0; }
.activeLinkContainer .activeLinkSubtotalValue {font-weight:bold; }
.activeLinkContainer .activeLinkProducts {background:transparent url(//images.chapters.indigo.ca/Images_2005/Misc/En/Header.png) -728px -310px no-repeat; border-left:4px solid #4DAB00; border-right:4px solid #4DAB00; padding:5px; position:static; }
.activeLinkContainer .activeLinkProducts a {float:right; }
.activeLinkContainer .activeLinkProduct {float:none; font-weight:bold; margin:10px; }
.activeLinkContainer .activeLinkProductQty {color:#999; font-weight:normal; }
.activeLinkContainer .activeLinkGoToReview {background:transparent url(//images.chapters.indigo.ca/Images_2005/Misc/En/Header.png) -539px -376px no-repeat; height:39px; padding-left:11px; }
.activeLinkContainer .activeLinkReview {display:block; height:28px; position:relative; width:168px; }
.activeLinkContainer .activeLinkReviewBtn {background:transparent url(//images.chapters.indigo.ca/Images_2005/Misc/En/Header.png) -539px -415px no-repeat; height:100%; position:absolute; width:100%; }
.header .OTSHeaderListTwo li a {color: #000; font-size: 90%; text-decoration: none; }
.header ul li a:hover {text-decoration: underline; }
.french .activeLinkContainer .activeLinkSubtotal, .french .activeLinkContainer .activeLinkProducts, .french .activeLinkContainer .activeLinkGoToReview, .french .activeLinkContainer .activeLinkReviewBtn, .french .header .headerListTwo .headerShoppingBasket .headerOpenBasket span, .french .header .headerListTwo, .french .header .OTSHeaderListOne .headerHelp a span, .french .header .OTSHeaderListOne .headerIrewards a span, .french .header .OTSHeaderListOne .headerStoreLocator a span, .french .header .headerLanguage {background-image:url(//images.chapters.indigo.ca/Images_2005/Misc/Fr/Header.png); }
.french .header .OTSHeaderListOne .headerStoreLocator {width:184px; }
.french .header .OTSHeaderListOne .headerStoreLocator span {background-position:0 -9px; }
.french .header .OTSHeaderListOne .headerHelp {width:66px; }
.french .header .OTSHeaderListOne .headerHelp span {background-position:0 -53px; }
.french .header .headerListTwo {width:722px; }
.french .header .headerListTwo .headerLeftLink {right:490px; }
.french .header .headerListTwo .headerShoppingBasket {right:265px; }
.french .header .headerListTwo .headerShoppingBasket span {background-position:-722px -120px; }
.french .header .headerListTwo .headerShoppingBasketHover .headerOpenBasket span {background-position:-539px -336px; }
.french .activeLinkContainer .activeLinkSubtotal {background-position:-539px -393px; }
.french .activeLinkContainer .activeLinkProducts {background-position:-728px -336px; }
.french .activeLinkContainer .activeLinkGoToReview {background-position:-539px -402px; }
.french .activeLinkContainer .activeLinkReviewBtn {background-position:-539px -441px !important; }
.french .activeLinkContainer .activeLinkSubtotal {font-size:140%; }
.french .header .OTSHeaderListTwo {width:233px; }
.french .header .OTSHeaderListTwo li {width:90px; }
.french .header .OTSHeaderListTwo .OTSHeaderDivider {width:125px; }
.header div.headerMenu {display: none; position: absolute; top: 37px; padding: 0 0 0 36px; height: 100px; background: transparent url(//images.chapters.indigo.ca/Images_2005/Misc/En/Header.png) -310px -1320px no-repeat; z-index: 2004; }
.header div.headerMenu ul {margin: 0; padding: 15px 20px 0 0; height: 95px; background: transparent url(//images.chapters.indigo.ca/Images_2005/Misc/En/Header.png) no-repeat; }
.header div.headerMenu ul li {display: block; float: none; margin: 0; padding: 0 0 8px 0; }
.header div.headerMenu ul li span {padding-right: 3px; color: #009dda; font-size: 105%; font-weight: bold; }
.header div.headerMenu ul li a {color: #202e84 !important; font-size: 105%; text-transform: lowercase; }
.header div.headerStoreLocatorMenu {left: 340px; width: 124px; }
.header div.headerStoreLocatorMenu ul {background-position: -164px -1320px; }
.header div.headerStoreLocatorMenu ul li {width: 105px; }
.header div.headerCommunityMenu {left: 733px; width: 149px; }
.header div.headerCommunityMenu ul {background-position: -138px -1320px; }
.header div.headerCommunityMenu ul li {width: 130px; }
.kioskHeader {position: relative; margin: 8px 15px 0 15px; border-bottom: 4px solid #5587c5; background: #3560af url(//images.chapters.indigo.ca/Images_2005/Misc/En/KioskHeaderAbove.gif) bottom left repeat-x; zoom: 1; }
.kioskHeader div {background: #3762b1 url(//images.chapters.indigo.ca/Images_2005/Misc/En/KioskHeaderTopLeft.gif) top left no-repeat; font-size: 0; }
.kioskHeader div div {height: 8px; background: url(//images.chapters.indigo.ca/Images_2005/Misc/En/KioskHeaderTopRight.gif) top right no-repeat; }
.kioskHeader p {margin: 10px 0 15px 16px; }
.kioskHeader p img {display: block; margin-left: 14px; color: #fff; }
.kioskHeader p a {float: left; margin-right: 8px; }
.kioskHeader p a img {margin-left: 0; }
.kioskHeader ul {position: absolute; top: 15px; right: 8px; }
.kioskHeader ul.OTSHeaderRowTwo {top: 37px; }
.kioskHeader ul li {float: left; margin-right: 7px; list-style: none; }
.kioskHeader li.OTSHeaderDivider {padding-left: 8px; background: url(//images.chapters.indigo.ca/Images_2005/Misc/En/HeaderFooter.png) left -894px no-repeat; }
.kioskHeader ul li a {position: static; line-height: 17px; color: #fff; }
.kioskHeader ul li a:hover {color: #ff9 !important; }
.kioskHeader ul li.OTSHeaderStoreLocator a {padding-left: 17px; background: url(//images.chapters.indigo.ca/Images_2005/Icons/En/StoreLocatorWhiteOnNavy.gif) no-repeat left center; font-weight: bold; text-decoration: none; }
.kioskHeader ul li.OTSHeaderStoreLocator a:hover {text-decoration: underline; }
.kioskSubHeader {margin: 1px 15px 0 15px; padding-bottom: 32px; background: url(//images.chapters.indigo.ca/Images_2005/Misc/En/KioskHeaderBelowBlue.gif) left bottom repeat-x; }
.kioskSubHeader div {border-top: 1px solid #ccc; border-bottom: 4px solid #07399c; background: url(//images.chapters.indigo.ca/Images_2005/Misc/En/KioskHeaderBelow.gif) left 1px repeat-x; }
.kioskSubHeader div p img {display: block; margin: 15px auto 8px auto; }
.purchasePathNav {clear: both; margin: 15px auto 0 auto; width: 784px; }
.purchasePathNav ul li {float: left; list-style: none; }
.subNavBar {font-size:95%; font-weight:normal; text-transform:lowercase; width:533px; }
.subNavBar div {display:table; margin: 0 auto; }
.subNavBar ul {text-align: center; list-style: none; }
.subNavBar li {display:inline; position:relative; }
.subNavBar li a {display: inline; float: none; padding-right: 0; color: #FFF; text-decoration: none; }
.subNavBar .subNavDivider {border-left: 2px solid #5D85C8; margin-left:8px; padding-left:8px; }
.subNavBar li a:hover {text-decoration: underline; }
.subNavMenuParent:hover {text-decoration:none !important; }
.subNavMenuParent span.subNavMenuCaption {color:#FC3; font-weight:bold; padding-left:12px; }
.subNavMenuParent .subNavMenuArrow {background: transparent url(//images.chapters.indigo.ca/Images_2005/Misc/En/Header.png) -420px -316px; left:7px; height:15px; position:absolute; top:2px; width:9px; }
body .subNavSubMenuContainer {display:none; left:-30px; padding-right:8px; position:absolute; top:70px; z-index: 2000; }
body .subNavSubMenuContainer div {display:block; }
.subNavSubMenuContainer .dialogOuter {margin:0; }
.subNavSubMenuContainer .dialogContents {margin:-30px 0 0 -30px; }
.subNavSubMenu .subNavSubMenuOption {display:block; padding:5px; position:static; text-align:left; }
.subNavSubMenu li .subNavSubMenuLink {color:#346FAC; display:block; text-decoration:underline; white-space:nowrap; }
.french .subNavMenuParent .subNavMenuArrow {background-image:url(//images.chapters.indigo.ca/Images_2005/Misc/Fr/Header.png); background-position:-433px -316px; }
.searchBar {background:transparent url(//images.chapters.indigo.ca/Images_2005/Misc/En/Header.png) 0 -197px no-repeat; height:70px; margin:0 15px; padding-top:15px; position:relative; }
.searchBar .browseBar {float:left; height:28px; padding:3px 11px 4px 9px; width:180px; }
.browseDeptContainer {height:100%; position:relative; width:100%; }
.browseDeptInline {margin: -72px 0 20px 0; width: auto; height: auto; }
.browseDeptContainer .browseDept {display: block; height:28px; overflow:hidden; position:relative; width:180px; }
.browseDeptContainer .browseDeptNoJS {display: none; }
.browseDeptContainer .browseDeptHome {height:24px; margin:1px 0px 0px 2px; width:176px; }
.browseDeptContainer .browseDept span, .browseDeptList span {height:100% !important; position:absolute; width:100% !important; }
.browseDeptContainer .browseDeptHome span {background:transparent url(//images.chapters.indigo.ca/Images_2005/Misc/En/Header.png) -244px -310px no-repeat; }
.browseDeptContainer .browseDeptOther span {background:transparent url(//images.chapters.indigo.ca/Images_2005/Misc/En/Header.png) -64px -308px no-repeat; }
.browseDeptList {background-color:#EEF2F9; border: 1px solid #92b9e2; border-top: none; display:none; left:-9px; list-style-type:none; padding: 6px 10px 9px 9px; position:absolute; top: 32px; width:179px; z-index: 2004; }
.browseDeptInline .browseDeptList {border: none; display:block; left:0; padding: 5px 11px 10px 10px; position:relative; top:0; }
.browseDeptList li {height:29px; margin-top:5px; position:relative; width:179px; }
.browseDeptList li:first-child {margin-top:0; }
.browseDeptList li a {display:block; height:100%; position:relative; width:100%; }
.browseDeptList .siteLocationBooks span {background:transparent url(//images.chapters.indigo.ca/Images_2005/Misc/En/Header.png) 0 -336px no-repeat; }
.browseDeptList .siteLocationBooks span:hover, .browseDeptList .siteLocationBooks .siteLocationBooksHover, .gizmoSelectbooks .browseDeptList .siteLocationBooks span {background-position:-360px -336px; }
.browseDeptList .siteLocationBargain span {background:transparent url(//images.chapters.indigo.ca/Images_2005/Misc/En/Header.png) 0 -365px no-repeat; }
.browseDeptList .siteLocationBargain span:hover, .browseDeptList .siteLocationBargain .siteLocationBargainHover, .gizmoSelectbargainbooks .browseDeptList .siteLocationBargain span {background-position:-360px -365px; }
.browseDeptList .siteLocationEbooks span {background:transparent url(//images.chapters.indigo.ca/Images_2005/Misc/En/Header.png) 0 -568px no-repeat; }
.browseDeptList .siteLocationEbooks span:hover, .browseDeptList .siteLocationEbooks .siteLocationEbooksHover, .gizmoSelectebooks .browseDeptList .siteLocationEbooks span {background-position:-360px -568px; }
.browseDeptList .siteLocationUsed span {background:transparent url(//images.chapters.indigo.ca/Images_2005/Misc/En/Header.png) 0 -394px no-repeat; }
.browseDeptList .siteLocationUsed span:hover, .browseDeptList .siteLocationUsed .siteLocationUsedHover, .gizmoSelectusedbooks .browseDeptList .siteLocationUsed span {background-position:-360px -394px; }
.browseDeptList .siteLocationKids span {background:transparent url(//images.chapters.indigo.ca/Images_2005/Misc/En/Header.png) 0 -423px no-repeat; }
.browseDeptList .siteLocationKids span:hover, .browseDeptList .siteLocationKids .siteLocationKidsHover, .gizmoSelectkids .browseDeptList .siteLocationKids span {background-position:-360px -423px; }
.browseDeptList .siteLocationToys span {background:transparent url(//images.chapters.indigo.ca/Images_2005/Misc/En/Header.png) 0 -452px no-repeat; }
.browseDeptList .siteLocationToys span:hover, .browseDeptList .siteLocationToys .siteLocationToysHover, .gizmoSelecttoys .browseDeptList .siteLocationToys span {background-position:-360px -452px; }
.browseDeptList .siteLocationDVD span {background:transparent url(//images.chapters.indigo.ca/Images_2005/Misc/En/Header.png) 0 -481px no-repeat; }
.browseDeptList .siteLocationDVD span:hover, .browseDeptList .siteLocationDVD .siteLocationDVDHover, .gizmoSelectdvd .browseDeptList .siteLocationDVD span {background-position:-360px -481px; }
.browseDeptList .siteLocationMusic span {background:transparent url(//images.chapters.indigo.ca/Images_2005/Misc/En/Header.png) 0 -510px no-repeat; }
.browseDeptList .siteLocationMusic span:hover, .browseDeptList .siteLocationMusic .siteLocationMusicHover, .gizmoSelectmusic .browseDeptList .siteLocationMusic span {background-position:-360px -510px; }
.browseDeptList .siteLocationGiftcards span {background:transparent url(//images.chapters.indigo.ca/Images_2005/Misc/En/Header.png) 0 -539px no-repeat; }
.browseDeptList .siteLocationGiftcards span:hover, .browseDeptList .siteLocationGiftcards .siteLocationGiftcardsHover, .gizmoSelectgiftcards .browseDeptList .siteLocationGiftcards span {background-position:-360px -539px; }
.browseDeptList .siteLocationGifts span {background:transparent url(//images.chapters.indigo.ca/Images_2005/Misc/En/Header.png) 0 -597px no-repeat; }
.browseDeptList .siteLocationGifts span:hover, .browseDeptList .siteLocationGifts .siteLocationGiftsHover, .gizmoSelectgifts .browseDeptList .siteLocationGifts span {background-position:-360px -597px; }
.browseSiteMapPopout {background:transparent url(//images.chapters.indigo.ca/Images_2005/Misc/En/Header.png) 0 -829px no-repeat; display:none; height:334px; left:198px; overflow:hidden; padding:10px; position:absolute; top:11px; width:663px; z-index: 2002; }
.browseSiteMapPopoutVisible {display:block; }
.browseSiteMapPopout .browseSiteMapClose {height:17px; position:absolute; right:12px; top:9px; width:17px; }
.browseSiteMapPopout .browseSiteMapLoadingImage {float:left; margin:10px 0 0 10px; }
.browseSiteMapPopout .browseSiteMapLoadingCopy {float:left; margin-top:17px; padding-left:9px; }
.browseSiteMapPopout .browseSiteMapPopoutContainer {height:100%; overflow:hidden; width:100%; }
.searchBar .searchForm {float:left; margin-left:19px; width:740px; }
.searchBar .siteLocation {height:29px; left: 10px; overflow:hidden; position:absolute; top:56px; width:179px; }
.searchBar .siteLocation span {position:absolute; display: block; height:100%; width:100%; }
.searchBar .siteLocation .siteLocationBooks span {background:transparent url(//images.chapters.indigo.ca/Images_2005/Misc/En/Header.png) -181px -336px no-repeat; }
.searchBar .siteLocation .siteLocationMusic span {background:transparent url(//images.chapters.indigo.ca/Images_2005/Misc/En/Header.png) -181px -510px no-repeat; }
.searchBar .siteLocation .siteLocationDVD span {background:transparent url(//images.chapters.indigo.ca/Images_2005/Misc/En/Header.png) -181px -481px no-repeat; }
.searchBar .siteLocation .siteLocationKids span {background:transparent url(//images.chapters.indigo.ca/Images_2005/Misc/En/Header.png) -181px -423px no-repeat; }
.searchBar .siteLocation .siteLocationToys span {background:transparent url(//images.chapters.indigo.ca/Images_2005/Misc/En/Header.png) -181px -452px no-repeat; }
.searchBar .siteLocation .siteLocationGifts span {background:transparent url(//images.chapters.indigo.ca/Images_2005/Misc/En/Header.png) -181px -597px no-repeat; }
.searchBar .siteLocation .siteLocationGiftcards span {background:transparent url(//images.chapters.indigo.ca/Images_2005/Misc/En/Header.png) -181px -539px no-repeat; }
.searchBar .siteLocation .siteLocationBargain span {background:transparent url(//images.chapters.indigo.ca/Images_2005/Misc/En/Header.png) -181px -365px no-repeat; }
.searchBar .siteLocation .siteLocationUsed span {background:transparent url(//images.chapters.indigo.ca/Images_2005/Misc/En/Header.png) -181px -394px no-repeat; }
.searchBar .siteLocation .siteLocationEbooks span {background:transparent url(//images.chapters.indigo.ca/Images_2005/Misc/En/Header.png) -181px -568px no-repeat; }
.searchBar .siteLocation .siteLocationCommunity span {background:transparent url(//images.chapters.indigo.ca/Images_2005/Misc/En/Header.png) -181px -201px no-repeat; }
.searchBar .siteLocation .siteLocationStoreLocator span {background:transparent url(//images.chapters.indigo.ca/Images_2005/Misc/En/Header.png) -181px -626px no-repeat; }
.searchBar .siteLocation .siteLocationSelfPublishing span {background:transparent url(//images.chapters.indigo.ca/Images_2005/Misc/En/Header.png) -181px -742px no-repeat; }
.searchBar .siteLocation .siteLocationirewards span {background:transparent url(//images.chapters.indigo.ca/Images_2005/Misc/En/Header.png) -181px -655px no-repeat; }
.searchBar .siteLocation .siteLocationCommunity span {background:transparent url(//images.chapters.indigo.ca/Images_2005/Misc/En/Header.png) -181px -713px no-repeat; }
.searchBar .siteLocation .siteLocationHelp span {background:transparent url(//images.chapters.indigo.ca/Images_2005/Misc/En/Header.png) -181px -684px no-repeat; }
.searchBar .siteLocation .siteLocationAccountCentre span {background:transparent url(//images.chapters.indigo.ca/Images_2005/Misc/En/Header.png) -181px -771px no-repeat; }
.searchBar .siteLocation .siteLocationWishList span {background:transparent url(//images.chapters.indigo.ca/Images_2005/Misc/En/Header.png) -181px -800px no-repeat; }
.searchBar .searchForm .OTSSearchBarForm {margin-top:7px; position:relative; }
.searchBar div.OTSSearchBarForm label {float:left; height:26px; position:relative; width:100px; }
.searchBar div.OTSSearchBarForm label span {background:transparent url(//images.chapters.indigo.ca/Images_2005/Misc/En/Header.png) 0 -282px no-repeat; height:100%; position:absolute; width:100%; }
.searchBar div.OTSSearchBarForm .searchEnterKeywordBg {background:transparent url(//images.chapters.indigo.ca/Images_2005/Misc/En/Header.png) -476px -282px no-repeat; float:left; height:15px; margin:2px 0 0 9px; padding:5px 0 4px 5px; width:321px; }
.searchBar div.OTSSearchBarForm .searchEnterKeyword {background:transparent; border:0; height:15px; padding:0; vertical-align:top; width:321px; }
.tableBasedLayout .searchBar div.OTSSearchBarForm .searchEnterKeyword {height: auto; }
.searchBar div.OTSSearchBarForm .searchSelectDept {margin-left:15px; display:none; float: left; width:184px; }
.searchSelectBox {background:transparent url(//images.chapters.indigo.ca/Images_2005/Misc/En/Header.png) -100px -282px no-repeat; cursor:pointer; height:15px; left:436px; margin:2px 0 0 18px; padding:5px 0 4px 8px; position:absolute; top:0; width:180px; }
.searchSelectBoxDown {background-position:-288px -282px; }
div.searchSelect {background:transparent url(//images.chapters.indigo.ca/Images_2005/Misc/En/DropShadowRight.png) right top no-repeat; display:none; left:-1px; padding-right:8px; position:absolute; top:25px; z-index: 2001; }
.searchSelect > .searchSelectInner {background:transparent url(//images.chapters.indigo.ca/Images_2005/Misc/En/DropShadowBottomRight.png) right bottom no-repeat; bottom:-8px; height:8px; left:7px; position:absolute; width:191px; }
.searchSelect .searchSelectInner > .searchSelectBL {background:transparent url(//images.chapters.indigo.ca/Images_2005/Misc/En/DropShadowBottomLeft.png) left bottom no-repeat ; height:8px; left:-8px; position:relative; }
ul.searchSelect {background-color:white; border:1px solid gray; border-top:0; list-style-type:none; }
ul.searchSelect li.searchSelectOption {cursor:pointer; height:24px; line-height:24px; padding-left:8px; width:180px; }
ul.searchSelect li.searchSelectOptionHover {background-color:#CBE7F7; }
.searchSelectBox span, .searchSelectBox a, .searchSelect span, .searchSelect a {color:#000; font-size:100%; text-decoration:none; }
.searchSelect a:hover {color:#000 !important; }
.searchSelect a:focus {text-decoration:underline; }
.searchBar div.OTSSearchBarForm input.OTSSearchBarFormButton {background:transparent url(//images.chapters.indigo.ca/Images_2005/Misc/En/Header.png) 0 -308px no-repeat; border:none; cursor:pointer; height:28px; margin:0px 0 0 15px; outline:none; padding:0; position:absolute; right:25px; text-indent:-9000px; width:64px; }
.searchBar div.OTSSearchBarForm .searchAdvancedSearch {color:#FFF; left:0; padding-left:2px; position:absolute; top:28px; }
.searchBar .searchForm .searchQuickLinks {margin:43px 97px 9px 110px; }
.french .searchBar .siteLocation .siteLocationStoreLocator span, .french .searchBar .siteLocation .siteLocationirewards span, .french .searchBar .siteLocation .siteLocationHelp span, .french .searchBar div.OTSSearchBarForm input.OTSSearchBarFormButton, .french .searchSelectBox, .french .searchBar div.OTSSearchBarForm .searchEnterKeywordBg, .french .searchBar div.OTSSearchBarForm label span, .french .searchBar .siteLocation .siteLocationUsed span, .french .searchBar .siteLocation .siteLocationGiftcards span, .french .searchBar .siteLocation .siteLocationToys span, .french .searchBar .siteLocation .siteLocationKids span, .french .searchBar .siteLocation .siteLocationDVD span, .french .searchBar .siteLocation .siteLocationMusic span, .french .searchBar .siteLocation .siteLocationBooks span, .french .searchBar .siteLocation .siteLocationAccountCentre span, .french .searchBar .siteLocation .siteLocationWishList span, .french .browseSiteMapPopout, .french .browseDeptList .siteLocationGiftcards span, .french .browseDeptList .siteLocationMusic span, .french .browseDeptList .siteLocationDVD span, .french .browseDeptList .siteLocationToys span, .french .browseDeptList .siteLocationKids span, .french .browseDeptList .siteLocationUsed span, .french .browseDeptList .siteLocationBooks span, .french .browseDeptContainer .browseDeptOther span, .french .browseDeptContainer .browseDeptHome span, .french .searchBar {background-image:url(//images.chapters.indigo.ca/Images_2005/Misc/Fr/Header.png); }
.french .browseSiteMapPopout {background-position:0 -829px; height:277px; }
.french .searchBar div.OTSSearchBarForm label {height:20px; margin-top:2px; width:105px; }
.french .searchBar div.OTSSearchBarForm label span {background-position:0 -285px; }
.french .searchBar div.OTSSearchBarForm .searchEnterKeywordBg {background-position:-482px -282px; }
.french .searchSelectBox {background-position:-106px -282px; }
.french .searchBar div.OTSSearchBarForm input.OTSSearchBarFormButton {right:15px; width:68px; }
.french .browseDeptContainer .browseDept {width:185px; }
.french .browseDeptContainer .browseDeptHome {margin-top:2px; width:176px; }
.french .browseDeptContainer .browseDeptHome span {background-position:-257px -310px; }
.french .browseDeptContainer .browseDeptOther span {background-position:-68px -308px; }
.SearchTypeAheadResults {padding: 0; padding-right:8px; margin: 0; list-style: none; position: absolute; display: none; width:328px; background: url(//images.chapters.indigo.ca/Images_2005/Misc/En/DropShadowRight.png) right top no-repeat; top:-8px; }
.SearchTypeAheadResults .THdropShadowOuter {position: absolute; height:8px; width:328px; left:8px; background: url(//images.chapters.indigo.ca/Images_2005/Misc/En/DropShadowBottomRight.png) right bottom no-repeat; }
.SearchTypeAheadResults .THdropShadowBottomLeft {position:relative; height:8px; background: url(//images.chapters.indigo.ca/Images_2005/Misc/En/DropShadowBottomLeft.png) left bottom no-repeat; left:-8px; }
* html .SearchTypeAheadResults {background-image:none; }
* html .SearchTypeAheadResults .THdropShadowOuter, * html .SearchTypeAheadResults .THdropShadowBottomLeft {display:none; }
.SearchTypeAheadResults ul {border:1px solid gray; background:#FFF; }
.SearchTypeAheadResults li {padding: 2px 0px 2px 5px; white-space: nowrap; color: #101010; text-align: left; text-transform: lowercase; width:321px; overflow:hidden; }
.SearchTypeAheadOver {cursor: pointer; background-color: #E6F1F8; }
.kioskSearchBar {position: relative; margin: 1px 15px 8px 15px; border-top: 1px solid #ccc; padding-bottom: 9px; background: url(//images.chapters.indigo.ca/Images_2005/Misc/En/HeadingBelow.gif) left bottom repeat-x; }
.kioskSearchBar div {margin-top: 1px; border: 1px solid #ccc; border-top: none; background: url(//images.chapters.indigo.ca/Images_2005/Misc/En/KioskHeaderBelow.gif) left top repeat-x; }
.kioskSearchBar div div.OTSSearchBarForm {float: left; padding: 8px 0 10px 0; border: none; height: 29px; background: transparent; font-size: 130%; }
.kioskSearchBar div.OTSSearchBarForm * {vertical-align: middle; margin-left: 15px; }
.kioskSearchBar div.OTSSearchBarForm select option {vertical-align: baseline; margin-left: 0; }
.kioskSearchBar div.OTSSearchBarForm input {padding: 2px 4px; width: 200px; }
.kioskSearchBar div.OTSSearchBarForm input.OTSSearchBarFormButton {padding: 0; width: auto; }
.kioskSearchBar ul {position: absolute; top: 15px; right: 0; }
.kioskSearchBar ul li {display: inline; margin-right: 15px; list-style: none; }
.kioskSearchBar ul li a {color: #333; }
.kioskSearchBar ul li.OTSSearchBarToyFinder a {padding: 2px 0 8px 36px; background: url(//images.chapters.indigo.ca/Images_2005/Misc/En/HeaderFooter.png) left -270px no-repeat; }
.helloBar {clear: both; }
.helloBar div {background: #EEF2F9; color: #333; height:30px; line-height:30px; margin:0px 15px 8px; padding-left:203px; text-align:left; }
.helloBar p {display: inline; }
.helloBar p.OTSPersonalGreetingPartTwo {margin-left: 8px; font-size: 90%; color: #666; }
.helloBar a {color: #000; font-weight: bold; }
.helloBar p.OTSPersonalGreetingPartTwo a {color: #666; }
.topBanner {clear: both; margin: 0 15px; padding-bottom: 7px; text-align: center; }
.topBanner li {margin-bottom: 8px; list-style: none; }
.topBanner li a {text-decoration: none; }
.topBanner li p {display: none; }

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

.accessibilityLabel {height:100%; position:absolute; width:100%; }
.browseHistory {clear: both; margin: 0 15px 15px 15px; }
.browseHistory .OTSBrowseHistoryLists a {color: #333; }
.browseHistory h4 {color:#0571BD; font-size:285%; font-weight:normal; height:46px; overflow:hidden; position:relative; text-transform:lowercase; }
.browseHistory h4 span.accessibilityLabel {background:url(//images.chapters.indigo.ca/Images_2005/Misc/En/BrowseHistory.png) 0 0 no-repeat; }
.browseHistory .OTSBrowseHistoryButtons {overflow:hidden; width:100%; }
.browseHistory .OTSBrowseHistoryButtons ul {float:right; }
.browseHistory .OTSBrowseHistoryButtons ul li {float:left; list-style-type:none; }
.browseHistory .OTSBrowseHistoryButtons ul li.OTSBrowseHistoryButtonSeparator {border-right:1px solid #9DC7E8; padding-right:10px; margin-right:10px; }
.browseHistory .OTSBrowseHistoryButtons ul li a {color:#3D91D2; cursor:pointer; }
.browseHistory .OTSBrowseHistoryLists {margin-top:25px; }
.browseHistory .OTSBrowseHistoryLists div h5 {color:#01197D; font-size:185%; font-weight:normal; height:25px; margin:0 0 30px 40px; overflow:hidden; position:relative; text-transform:lowercase; }
.browseHistory .OTSBrowseHistoryLists div .browseHistoryRecentItems span {background:url(//images.chapters.indigo.ca/Images_2005/Misc/En/BrowseHistory.png) 0 -45px no-repeat; }
.browseHistory .OTSBrowseHistoryLists div .browseHistoryCategories span {background:url(//images.chapters.indigo.ca/Images_2005/Misc/En/BrowseHistory.png) 0 -117px no-repeat; }
.browseHistory .OTSBrowseHistoryLists div .browseHistorySearches span {background:url(//images.chapters.indigo.ca/Images_2005/Misc/En/BrowseHistory.png) 0 -69px no-repeat; }
.browseHistory .OTSBrowseHistoryLists div .browseHistoryCWBAB span {background:url(//images.chapters.indigo.ca/Images_2005/Misc/En/BrowseHistory.png) 0 -94px no-repeat; }
.browseHistory .OTSBrowseHistoryLists div p {color:#333333; margin:-30px 0 5px 40px; text-transform:lowercase; width:295px }
.browseHistory .OTSBrowseHistoryLists {overflow:hidden; position:relative; }
.browseHistory .OTSBrowseHistoryLists div {float:left; width:265px; }
.browseHistory .OTSBrowseHistoryLists ul {margin-left:40px; list-style:none; }
.browseHistory .OTSBrowseHistoryLists li {padding: 0 0 8px 26px; background-position: left top; background-repeat: no-repeat; }
.browseHistory .OTSBrowseHistoryLists .browseHistoryFirstList {margin-left:25px; }
.browseHistory .OTSBrowseHistoryLists .browseHistoryBorder {height:100%; left:295px; position:absolute; width:1px; }
.browseHistory .OTSBrowseHistoryLists .browserHistoryBorderTwo {left:565px; }
.browseHistory .OTSBrowseHistoryLists .browseHistoryBorder .browseHistoryBorderFiller {background-color:#DAE9F5; bottom:10px; float:none; position:absolute; top:10px; width:1px; }
.browseHistory .OTSBrowseHistoryLists .browseHistoryFirstList *, .browseHistory .OTSBrowseHistoryLists .OTSBrowseHistoryProduct * {margin-left:0; }
.browseHistory .OTSBrowseHistoryLists .OTSBrowseHistoryProduct {margin-left:55px; width:345px; }
.browseHistory .OTSBrowseHistoryLists .OTSBrowseHistoryProduct div {margin-bottom: 0; padding-bottom: 0; width: auto; background: transparent; }
.browseHistory .OTSBrowseHistoryLists .OTSBrowseHistoryProduct a, .browseHistory .OTSBrowseHistoryLists .OTSBrowseHistoryProduct img {display: block; }
.browseHistory .OTSBrowseHistoryLists .OTSBrowseHistoryProduct h6 {float: left; margin: 8px 0 0 3px; padding: 0 0 8px 26px; width: 58.5%; background-position: left top; background-repeat: no-repeat; font-size: 100%; font-weight: normal; }
.french .browseHistory .OTSBrowseHistoryLists div .browseHistoryCWBAB span, .french .browseHistory .OTSBrowseHistoryLists div .browseHistorySearches span, .french .browseHistory .OTSBrowseHistoryLists div .browseHistoryCategories span, .french .browseHistory .OTSBrowseHistoryLists div .browseHistoryRecentItems span, .french .browseHistory h4 span.accessibilityLabel {background-image:url(//images.chapters.indigo.ca/Images_2005/Misc/Fr/BrowseHistory.png); }
.french .browseHistory .OTSBrowseHistoryLists div .browseHistoryRecentItems span {background-position:0 -46px; }
.french .browseHistory .OTSBrowseHistoryLists div .browseHistoryCategories span {background-position:0 -118px; }
.french .browseHistory .OTSBrowseHistoryLists div .browseHistorySearches span {background-position:0 -71px; }
.french .browseHistory .OTSBrowseHistoryLists div .browseHistoryCWBAB span {background-position:0 -96px; }
.shopBasketFooter {margin-top: 30px; }
.shopBasketFooter .browseHistory {margin: 0; }
.shopBasketFooter .template h2.OTSTemplateMajorHeading {margin: 0 0 1px 0; border: 1px solid #b3c8dd; padding: 0; background: none; font-size: 130%; }
.shopBasketFooter .template h2.OTSTemplateMajorHeading span {display: block; margin: 0 0 0 -1px; border: none; padding: 3px 12px 2px 15px; background: url(//images.chapters.indigo.ca/Images_2005/Misc/En/BrowseIcons.png) left -92px no-repeat; color: #139; font-weight: bold; }
.shopBasketFooter .template div {padding-top: 15px; background: url(//images.chapters.indigo.ca/Images_2005/Misc/En/BrowseBackgrounds.png) -1000px -78px no-repeat; }
.shopBasketFooter .template div div {padding-top: 0; background: none; }
.footer {clear: both; margin: 20px 15px 0 15px; font-size: 90%; color: #999; line-height: 1.3; }
.footer a {color: #999; }
.footer .OTSFooterSections {background:transparent url(//images.chapters.indigo.ca/Images_2005/Misc/En/Footer.png) 0 100% no-repeat; border:1px solid #B6CFE6; margin-bottom:15px; }
.footer .OTSFooterBorderTop {background:transparent url(//images.chapters.indigo.ca/Images_2005/Misc/En/Footer.png) -960px 0 no-repeat; margin:0 -1px; position:relative; top:-1px; }
.footer .OTSFooterBorderBottom {background:transparent url(//images.chapters.indigo.ca/Images_2005/Misc/En/Footer.png) -1920px 100% no-repeat; overflow:hidden; position:relative; top:2px; width:100%; }
.footer .OTSFooterSectionContainer {overflow:hidden; padding: 8px 25px; width:910px; color: #666; }
.footer .OTSFooterSectionContainer a {color: #666; }
.footer .OTSFooterSections .OTSFooterFirstSection {float:left; width:305px; }
.footer .OTSFooterSections .OTSFooterSecondSection {float:left; width:280px; }
.footer .OTSFooterSections .OTSFooterThirdSection {float:left; width:310px; }
.footer .OTSFooterSections .OTSFooterFollowTwitter, .footer .OTSFooterSections .OTSFooterFollowFacebook {background:transparent url(//images.chapters.indigo.ca/Images_2005/Misc/En/Footer.png) -2880px -75px no-repeat; float:left; margin-right:5px; padding:0 0 30px 40px; }
.footer .OTSFooterSections .OTSFooterFollowFacebook {background-position:-2880px -136px; clear:left; margin-top:10px; }
.footer .OTSFooterSections .OTSFooterSignUpSection {background:transparent url(//images.chapters.indigo.ca/Images_2005/Misc/En/Footer.png) -2880px 5px no-repeat; clear:left; height:70px; padding:5px 0px 0px 85px; width:210px; }
.french .footer .OTSFooterSections .OTSFooterSignUpSection {display:none; }
.footer .OTSFooterSections .OTSFooterSignUpSeeMoreLink, .footer .OTSFooterSections .OTSFooterSignUpLink, .footer .OTSFooterSections .OTSFooterSignUpSeeMore {color:#346EAD; }
.footer .OTSFooterSections .OTSFooterSignUpSeeMore {float:right; font-weight: bold; color: #666; }
.footer .OTSFooterSections .OTSFooterSignUpSeeMore a {font-weight: normal; color: #666; }
.kioskFooter .OTSFooterSections, .kioskFooter .OTSFooterSectionBase {display:none !important; }
.footer .OTSFooterSections div h4 {margin-bottom:3px; color:#346EAD; font-size:111%; font-weight:bold; }
.footer .OTSFooterSections div ul li {list-style: none; margin-top: 3px; }
.footer .OTSFooterList ul {margin-top: 15px; list-style: none; }
.footer .OTSFooterList ul li {display: inline; margin: 0 10px; }
.footer .OTSFooterMessageLeft {float:left; margin:0 110px 0 25px; width:475px; }
.footer .OTSFooterMessageRight {float:left; }
.footer .OTSFooterMessageLeft p {margin-bottom:10px; }
.footer .OTSFooterLegal {margin-bottom:5px; }
.footer .OTSFooterEndeca {background: url(//images.chapters.indigo.ca/Images_2005/Misc/En/pb_tech.png) 0 0 no-repeat; float:left; height:21px; margin:13px 0px; width:96px; }
.footer .OTSFooterVerisign {background:url(//images.chapters.indigo.ca/Images_2005/Misc/En/pb_tech.png) 0 -21px no-repeat; float:right; height:47px; width:93px; }
.footer p.OTSFooterHidden, .footer p.OTSFooterHidden a, .footer p.OTSFooterHidden a:hover {clear:both; color:#fff !important; cursor:default; text-align:center; }
.legalFooter {clear: both; margin: 0 auto 15px auto; padding: 8px 10px; width: 740px; color: #1f3977; background: #eef5fd; }
.legalFooter h4 {font-size: 90%; font-weight: bold; }
.legalFooter ul {font-size: 90%; list-style: disc; }
.legalFooter ul li {margin-top: 3px; margin-left: 1.2em; }
.legalFooter a {color: #1f3977; font-weight: bold; }
.kioskFooterSections {margin: 0 15px; border-top: 1px solid #ccc; padding: 14px 0 15px 0; text-align: center; }
.kioskSearchFooterSections {border-top: none !important; padding-top: 0 !important; }
.kioskFooterSections h4 {display: inline; color: #666; font-size: 100%; font-weight: bold; }
.kioskFooterSections ul {display: inline; }
.kioskFooterSections ul li {display: inline; margin-left: 15px; list-style: none; }
.kioskFooterSections ul li a , .kioskFooter p a {color: #666; }
.kioskFooter p {color:#666; text-align:center; }
.kioskFooter .OTSFooterEndeca {background:transparent url(//stage.images.indigo.ca/Images_2005/Misc/En/HeaderFooter.png) no-repeat scroll center -352px; border-top:1px solid #CCCCCC; height:29px; width:100%; }
.accountFooter {border-top: 1px solid #ccc; margin-top: 15px; }
.accountFooter .OTSFooterSections, .accountFooter .OTSFooterSectionBase {display: none; }
.accountFooter .OTSFooterMessage {margin: 3px 0 -5px 0; color: #333; }
.accountFooter .OTSFooterMessage strong {font-weight: bold; }

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

.baseContent, .baseContentExtraRight, .baseContentExtraLeft, .baseContentFull, .baseContentNew {clear: both; position: relative; margin: 0 15px; }
.baseContent {padding: 0 190px 0 180px; min-width: 390px; max-width: 590px; }
.baseContentExtraRight {padding: 0 0 0 180px; min-width: 580px; max-width: 780px; }
.baseContentExtraLeft {padding: 0 190px 0 0; min-width: 570px; max-width: 770px; }
.baseContentFull {padding: 0; min-width: 760px; max-width: 960px; overflow: inherit; }
.baseContentNew {padding: 0 180px 0 215px; width: 565px; }
.baseContentExtraRightNew {padding: 0 0 0 215px; width: 745px; }
.baseContentExtraLeftNew {padding: 0 180px 0 0; width: 780px; }
.baseContentFullNew {padding: 0; width: 960px; }
.content {position: relative; float: left; width: 100%; }
.baseContentFull .content, .baseContentFullNew .content {float: none; }
.centreTopBanner {text-align: center; }
.centreTopBanner li {margin-bottom: 8px; list-style: none; }
.centreTopBanner a {text-decoration: none; }
.articleContent {margin-bottom: 15px; }
.sidebar {position: relative; right: 180px; float: left; margin-left: -100%; width: 162px; }
.baseContentNew .sidebar {margin-left: -565px; right: 215px; width: 200px; }
.baseContentExtraRightNew .sidebar {margin-left: -745px; right: 215px; width: 200px; }
.secondarySidebar {position: relative; float: left; margin-right: -190px; padding-left: 18px; width: 172px; }
.baseContentNew .secondarySidebar, .baseContentExtraLeftNew .secondarySidebar {margin-right: -180px; padding-left: 15px; width: 165px; }
.baseContentFull .sidebar, .baseContentFull .secondarySidebar, .baseContentFullNew .sidebar, .baseContentFullNew .secondarySidebar {display: none; }
.menuList div {margin-bottom: 12px; border-bottom: 1px solid #ccc; padding-bottom: 12px; }
.menuList h4 {margin-bottom: 3px; color: #3d91d2; font-size: 114%; font-weight: bold; }
.menuList ul {list-style: none; }
.menuList ul li a {color: #333; }
.menuList ul li span {margin-left: 5px; color: #666; font-size: 90%; }
.menuList ul li h5 {margin-top: 3px; padding-left: 11px; background: url(//images.chapters.indigo.ca/Images_2005/Misc/En/BrowseIcons.png) left -997px no-repeat; color: #139; font-size: 100%; font-weight: bold; }
.menuList ul li h5 a {color: #139; }
.menuList ul li ul {margin: 1px 0 3px 15px; }
.menuList ul li h6 {margin-top: 2px; color: #3d91d2; font-size: 100%; font-weight: bold; }
.menuList li.OTSMenuListSeeAll {font-weight: bold; }
.menuListSimple h4 {border: 1px solid #b3c8dd; color: #1f3977; font-size: 105%; font-weight: bold; }
.menuListSimple h4 span {display: block; margin-left: -1px; padding: 2px 5px; background: url(//images.chapters.indigo.ca/Images_2005/Misc/En/BrowseIcons.png) left -93px no-repeat; }
.menuListSimple ul {margin-bottom: 15px; background: url(//images.chapters.indigo.ca/Images_2005/Misc/En/BrowseBackgrounds.png) -2000px top repeat-x; padding-top: 5px; padding-left: 6px; list-style: none; }
.menuListSimple li a {color: #333; }
.menuListAccount h4 {padding: 2px 3px 1px 8px; background: #139 url(//images.chapters.indigo.ca/Images_2005/Misc/En/BrowseIcons.png) left 8px no-repeat; color: #fff; font-size: 105%; font-weight: bold; }
.menuListAccount h4 span {display: block; }
.menuListAccount ul {margin-bottom: 15px; border: 1px solid #139; padding: 4px 7px 7px 7px; background: #f8f8f8; list-style: none; }
.menuListAccount ul li {padding-top: 3px; }
.menuListPanel {margin-bottom: 20px; }
.menuListPanel h3 {padding: 8px; margin-bottom: 8px; background: #005b9e; color: #fff; font-size: 130%; font-weight: bold; }
.menuListPanel div {margin-bottom: 8px; }
.menuListPanel div h4 {width: 100%; background: url(//images.chapters.indigo.ca/Images_2005/Misc/En/BrowseBackgrounds.png) -4000px top no-repeat; color: #346fac; font-size: 105%; font-weight: bold; }
.menuListPanel div h4 span {display: block; padding: 5px 8px; cursor: default; }
.baseContentNew .sidebar .menuListPanel div h4.OTSMenuListClosed span {padding-right: 25px; background: url(//images.chapters.indigo.ca/Images_2005/Misc/En/BrowseIcons.png) 183px -1494px no-repeat; }
.baseContentNew .secondarySidebar .menuListPanel div h4.OTSMenuListClosed span {padding-right: 25px; background: url(//images.chapters.indigo.ca/Images_2005/Misc/En/BrowseIcons.png) 148px -1494px no-repeat; }
.baseContentNew .sidebar .menuListPanel div h4.OTSMenuListOpen span {padding-right: 25px; background: url(//images.chapters.indigo.ca/Images_2005/Misc/En/BrowseIcons.png) 180px -1390px no-repeat; }
.baseContentNew .secondarySidebar .menuListPanel div h4.OTSMenuListOpen span {padding-right: 25px; background: url(//images.chapters.indigo.ca/Images_2005/Misc/En/BrowseIcons.png) 145px -1390px no-repeat; }
.menuListPanel div ul {font-size: 90%; }
.menuListPanel div ul li {padding: 0 8px; list-style: none; }
.menuListPanel div ul li a {color: #333; text-decoration: none; }
.menuListPanel div ul li a:hover {text-decoration: underline; }
.menuListPanel div ul li.OTSMenuListSeeAll, .menuListPanel div ul li.OTSMenuListSeeFewer {margin-top: -1.3em; color: #346fac; font-weight: bold; text-align: right; }
.menuListPanel div ul li.OTSMenuListSeeFewer {display: none; }
.menuListPanel div ul li.OTSMenuListSeeAll a, .menuListPanel div ul li.OTSMenuListSeeFewer a {color: #346fac; }
.sidebarBanner ul {margin-bottom: 15px; list-style: none; }
.sidebarBanner li {margin-bottom: 8px; }
.sidebarBanner a {text-decoration: none; }
.sidebarHeading {margin-bottom: 12px; padding-bottom: 13px; background: url(//images.chapters.indigo.ca/Images_2005/Misc/En/BrowseBackgrounds.png) -3000px bottom no-repeat; }
.sidebarHeading img {display: block; }
.googleAdSense {margin-bottom: 15px; }
.baseContentNew .googleAdSense {margin-bottom: 20px; }
.secondarySidebar .googleAdSense {margin-left: 12px; }
.baseContentNew .secondarySidebar .googleAdSense {margin-left: 0; }
.googleAdSlot {margin: 0 15px 20px 15px; }
.sidebar .googleAdSlot, .secondarySidebar .googleAdSlot {margin: 0 0 20px 0; }
.accountSigningOut {margin: 30px 0 30px 100px; }
.accountSigningOut img.communityLogoutLoading {vertical-align: -9px; padding-right: 7px; }
.accountContent .accountSigningOut {margin-top: 8px; }
.accountSigningOut h1 {padding: 0 !important; margin: 0 !important; display: inline !important; color: #3572bd !important; font-size: 150% !important; font-weight: bold !important; }
.miniSearchForm {margin-bottom: 20px; border: 1px solid #ccc; background: #fff9ff; }
.miniSearchForm h4 {border-top: 1px solid #fff9ff; border-bottom: 1px solid #adbbd3; padding-top: 7px; background: #f8fbfd; color: #005b9e; font-size: 130%; font-weight: bold; }
.miniSearchForm h4 span {display: block; padding: 0 8px 8px 8px; background: #dde5f2 url(//images.chapters.indigo.ca/Images_2005/Misc/En/BrowseBackgrounds.png) -5000px top no-repeat; }
.miniSearchForm p {margin: 8px; color: #999; }
.miniSearchForm .OTSAdvSearchForm {margin: 8px 8px 0 8px; }
.miniSearchForm .OTSAdvSearchForm p.OTSAdvSearchError {margin: 0 0 8px 0; padding-left: 19px; background: url(//images.chapters.indigo.ca/Images_2005/Misc/En/BrowseIcons.png) left -1100px no-repeat; color: #f00; font-weight: bold; font-size: 90%; }
.miniSearchForm .OTSAdvSearchForm label {display: block; float: left; margin-top: 3px; padding: 3px 4px 0 0; width: 60px; color: #333; font-weight: bold; }
.miniSearchForm .OTSAdvSearchForm span {display: block; float: left; margin-bottom: 8px; border: 1px solid #ccc; padding: 5px 3px 2px 8px; width: 105px; background: url(//images.chapters.indigo.ca/Images_2005/Misc/En/UsedSearchInputBackground.gif) left top no-repeat; }
.miniSearchForm .OTSAdvSearchForm span input {border: none; width: 100%; background: transparent; color: #333; }
.miniSearchForm .OTSAdvSearchForm select {display: block; float: left; margin: 3px 0 8px 0; width: 118px; }
.miniSearchForm .OTSAdvSearchForm br {clear: left; }
.miniSearchForm .OTSAdvSearchButtons {margin: 0 8px 8px 8px; text-align: right; }

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

.popUp h4 {background: #07399c; color: #fff; font-size: 114%; font-weight: bold; }
.popUp h4 span {display: block; padding: 5px 73px 5px 8px; cursor: move; }
.popUp div {padding-top: 15px; border: 2px solid #07399c; border-top: none; background: #fff url(//images.chapters.indigo.ca/Images_2005/Misc/En/BrowseBackgrounds.png) left -76px no-repeat; }
.popUp h4 a {display: block; position: absolute; top: 4px; right: 12px; height: 18px; width: 53px; background: url(//images.chapters.indigo.ca/Images_2005/Buttons/En/PopUpButtons.gif) 3px -78px no-repeat; }
.popUp h4 a:hover {background-position: 3px -118px; }
.popUp h4 a.OTSPopUpPrint {right: 89px; width: 48px; background-position: 3px 3px; }
.popUp h4 a.OTSPopUpPrint:hover {background-position: 3px -37px; }
.french .popUp h4 a.OTSPopUpClose {width: 66px; background-position: 3px -98px; }
.french .popUp h4 a.OTSPopUpPrint {right: 102px; width: 71px; background-position: 3px -17px; }
.french .popUp h4 a.OTSPopUpClose:hover {background-position: 3px -138px; }
.french .popUp h4 a.OTSPopUpPrint:hover {background-position: 3px -57px; }
.kiosk .popUp h4 a.OTSPopUpPrint, .frenchKiosk .popUp h4 a.OTSPopUpPrint {display: none !important; }
.dialogReadFromBook h5 {padding: 0 8px 0 0; color: #139; font-size: 114%; font-weight: bold; }
.dialogReadFromBook h6 {padding: 0 8px 0 0; font-size: 100%; font-weight: normal; }
.dialogReadFromBook h6 a {margin-left: 0.25em; }
.dialogReadFromBook div {padding: 0 8px 0 0; margin-top: 15px; border: none; background: transparent; }
.dialogStoreDetails .dialogBody {padding: 0; width: 400px; max-height: none; }
.dialogStoreDetails .dialogBody div address {float: left; padding: 0 30px 0 8px; width: 176px; font-style: normal; }
.dialogStoreDetails .dialogBody div .OTSMiniStoreDetailsHours {float: right; width: 185px; }
.dialogStoreDetails .dialogBody div .OTSMiniStoreDetailsHours h6 {color: #139; font-size: 100%; font-weight: bold; }
.dialogStoreDetails .dialogBody div .OTSMiniStoreDetailsHours p {font-size: 90%; }
.dialogStoreDetails .dialogBody div .OTSMiniStoreDetailsHours p label {display: block; float: left; width: 72px; color: #666; font-weight: bold; }
.dialogStoreDetails .dialogBody div .OTSMiniStoreDetailsHours p span {display: block; float: left; width: 112px; text-align: right; }
.dialogStoreDetails .dialogBody div .OTSMiniStoreDetailsHours p br {clear: left; }
.dialogStoreDetails .dialogBody img {clear: both; display: block; padding-top: 8px; }
.dialogStoreDetails .dialogBody .OTSMiniStoreDetailsMap {display: none; margin: 0; margin-top: 8px; padding: 0; height: 300px; }
.dialogStoreDetails .dialogBody .OTSMiniStoreDetailsMap div {margin: 0; border: 0; padding: 0; }
.dialogLargeImage .dialogBody {padding: 0; width: 400px; min-height: 100px; max-height: none; }
.dialogLargeImage .dialogBody img {display: block; margin: 0 auto; }
.popUpChooseCity h4 span {background: url(//images.chapters.indigo.ca/Images_2005/Icons/En/StoreLocatorWhiteOnNavy.gif) 8px center no-repeat; padding-left: 30px; }
.popUpChooseCity div {padding: 15px 24px; }
.popUpChooseCity div div.OTSChooseCityProvince {margin-bottom: 15px; border: none; padding: 0 0 15px 0; background: url(//images.chapters.indigo.ca/Images_2005/Misc/En/SectionDivider.gif) left bottom repeat-x; }
.popUpChooseCity div label {display: block; margin-bottom: 5px; color: #333; font-size: 114%; font-weight: bold; }
.popUpChooseCity div select {display: block; width: 320px; font-size: 114%; }
.popUpChooseCity div select option {padding: 0 0.25em; }
.popUpChooseCity div a {display: block; float: right; margin-top: 15px; }
.popUpChooseCity div a img {display: block; }
.popUpChooseCity div p {margin-top: 15px; }
.popUpChooseCity div p input {display: block; float: left; }
.popUpChooseCity div p label {margin: 0 0 0 20px; font-size: 100%; }
.popUpArticle div div {margin-bottom: 0 !important; padding: 0 8px 8px 8px; border: none; max-height: 400px; overflow: auto; background: transparent; }
.popUpFavoriteStores div iframe, .popUpRecommendProducts div iframe {width: 488px; height: 550px; }
.dialogUsedProductCopy .dialogHeader {width: 509px; }
.dialogUsedProductCopy .dialogBody {position: relative; padding: 0; width: 560px; max-height: none; }
.dialogUsedProductCopy .dialogBody div {padding: 0; border: none; background: none; }
.dialogUsedProductCopy .dialogBody .OTSUsedProductCopyImage {float: left; width: 72px; }
.dialogUsedProductCopy .dialogBody .OTSUsedProductCopyOrder {float: right; border: 1px solid #439c01; width: 170px; background: #e7f3db; }
.dialogUsedProductCopy .dialogBody .OTSUsedProductCopyOrder h6 {margin: 0 -1px; padding: 2px 8px 3px 8px; background: #439c01 url(//images.chapters.indigo.ca/Images_2005/Misc/En/BrowseIcons.png) left -593px no-repeat; color: #fff; font-size: 90%; font-weight: bold; letter-spacing: 1px; }
.dialogUsedProductCopy .dialogBody .OTSUsedProductCopyOrder div {margin: 8px; }
.dialogUsedProductCopy .dialogBody .OTSUsedProductCopyOrder div p {margin: 0 0 8px 0; }
.dialogUsedProductCopy .dialogBody .OTSUsedProductCopyOrder div p.price {font-size: 105%; }
.dialogUsedProductCopy .dialogBody .OTSUsedProductCopyOrder div p.price label {padding-right: 0.5em; }
.dialogUsedProductCopy .dialogBody .OTSUsedProductCopyOrder div p a.price {font-size: 90%; }
.dialogUsedProductCopy .dialogBody .OTSUsedProductCopyContent {margin: 0 187px 0 87px; font-size: 90%; }
.dialogUsedProductCopy .dialogBody .OTSUsedProductCopyContent h5 {color: #139; font-size: 117%; font-weight: bold; }
.dialogUsedProductCopy .dialogBody .OTSUsedProductCopyContent p {margin-top: 1px; }
.dialogUsedProductCopy .dialogBody .OTSUsedProductCopyContent p label {margin-right: 0.5em; color: #999; font-weight: bold; }
.dialogUsedProductCopy .dialogBody .OTSUsedProductCopyContent p strong {color: #333; font-weight: bold; }
.dialogUsedProductCopy .dialogBody .OTSUsedProductCopyContent div.OTSUsedProductCopyPurchase {position: relative; margin: 8px 0; }
.dialogUsedProductCopy .dialogBody .OTSUsedProductCopyContent div.OTSUsedProductCopyPurchase p.price {margin-bottom: 8px; font-size: 111%; }
.dialogUsedProductCopy .dialogBody .OTSUsedProductCopyContent div.OTSUsedProductCopyPurchase p.price * {color: #439c01 !important; }
.dialogUsedProductCopy .dialogBody .OTSUsedProductCopyContent div.OTSUsedProductCopyPurchase a img {display: block; }
.dialogUsedProductCopy .dialogBody .OTSUsedProductCopyContent div.OTSUsedProductCopySpecs {margin: 8px 0; }
.dialogUsedProductCopy .dialogBody .OTSUsedProductCopyContent p.OTSUsedProductDetailsCondition * {display: block; float: left; }

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

:focus {outline: 0; }
.icon {background-position: left center; background-repeat: no-repeat; }
.iconPrivacy, .iconReview, .iconFriend, .iconNewFriend, .iconFriendAndFavourite, .iconRecommendation, .iconRecommendations, .iconFavourite, .iconList, .iconPost, .iconGroup, .iconAddToGroup, .iconEditGroup, .iconComment, .iconAddComment, .iconHelpful, .iconUnhelpful, .iconNew, .iconHeather, .iconIrewards, .iconDelicious, .iconTellFriend, .iconReportThis, .iconProfile, .iconListNo1, .iconListNo2, .iconListNo3, .iconListNo4, .iconListNo5, .iconListNo6, .iconListNo7, .iconListNo8, .iconListNo9, .iconListNo10, .iconAddToBag, .iconAddToWishlist, .iconAddToShelf, .iconRss, .iconListMarker, .iconListLarge, .iconFacebook, .iconChiefBooklover, .iconChaptersEmployee, .iconIndigoEmployee, .iconColesEmployee, .iconWorldsBiggestBookstore, .iconMerchandiser, .iconAuthor, .iconTrustedAdvisorHealth, .iconTrustedAdvisorBusiness, .iconTrustedAdvisorEnvironment, .iconTrustedAdvisorGeopolitics, .iconTrustedAdvisorParenting, .iconTrustedAdvisorYoga, .iconDirector, .iconTrustedAdvisorFoodDrink, .iconMusician, .iconActor, .iconArtist, .iconProducer, .iconDetails, .iconGroupPost, .iconSubscribe, .iconMessageCentre, .iconTopBlogger, .iconTopReviewer, .iconTopContributor, .iconTopToyReviewer, .iconTopListPublisher, .iconTopMusicReviewer, .iconTopDVDReviewer, .iconTopBookReviewer, .iconMostHelpful, .iconMostInteresting, .iconMostPopular, .iconListAnyLarge, .iconListAny {background-image: url(//images.chapters.indigo.ca/Images_2005/Icons/En/dsIcons.png) !important; background-repeat: no-repeat !important; }
.iconChaptersEmployee {background-position: left top;}
.iconColesEmployee {background-position: left -100px;}
.iconWorldsBiggestBookstore {background-position: left -200px;}
.iconIndigoEmployee {background-position: left -300px;}
.iconMerchandiser {background-position: left -300px;}
.iconTrustedAdvisorGeopolitics {background-position: left -400px;}
.iconTrustedAdvisorBusiness {background-position: left -500px;}
.iconTrustedAdvisorHealth {background-position: left -600px;}
.iconTrustedAdvisorParenting {background-position: left -600px;}
.iconTrustedAdvisorYoga {background-position: left -600px;}
.iconTrustedAdvisorEnvironment {background-position: left -700px;}
.iconDirector {background-position: left -800px;}
.iconProducer {background-position: left -800px;}
.iconMusician {background-position: left -900px;}
.iconActor {background-position: left -1000px;}
.iconAuthor {background-position: left -1100px;}
.iconArtist {background-position: left -1200px;}
.iconTrustedAdvisorFoodDrink {background-position: left -6000px;}
.iconChiefBooklover {background-position: left -1300px;}
.iconFriend {background-position: left -1400px;}
.iconFavourite {background-position: left -1500px;}
.iconGroup {background-position: left -1600px;}
.iconProfile {background-position: left -1700px;}
.iconComment {background-position: left -1800px !important;}
.iconHelpful {background-position: left -1900px !important;}
.iconUnhelpful {background-position: left -2000px !important;}
.iconNew {background-position: left -2100px;}
.iconAddToBag {background-position: left -2200px;}
.iconDetails {background-position: left -2300px;}
.iconAddToWishlist {background-position: left -2400px;}
.iconFacebook {background-position: left -2500px;}
.iconReportThis {background-position: left -2600px !important;}
.iconAddToGroup {background-position: left -2700px;}
.iconEditGroup {background-position: left -2800px;}
.iconGroupPost {background-position: left -2900px;}
.iconNewFriend {background-position: left -3000px;}
.iconAddToShelf {background-position: left -3100px;}
.iconDelicious {background-position: left -3200px;}
.iconRss {background-position: left -3300px;}
.iconListLarge {background-position: left -3502px;}
.iconRecommendation, .iconRecommendations {background-position: left -3600px;}
.iconListNo1 {background-position: left -3700px;}
.iconListNo2 {background-position: left -3800px;}
.iconListNo3 {background-position: left -3900px;}
.iconListNo4 {background-position: left -4000px;}
.iconListNo5 {background-position: left -4100px;}
.iconListNo6 {background-position: left -4200px;}
.iconListNo7 {background-position: left -4300px;}
.iconListNo8 {background-position: left -4400px;}
.iconListNo9 {background-position: left -4500px;}
.iconListNo10 {background-position: left -4600px;}
.iconPrivacy {background-position: left -4700px;}
.iconFriendAndFavourite {background-position: left -4800px;}
.iconReview {background-position: left -4900px;}
.iconList {background-position: left -7600px;}
.iconPost {background-position: left -5100px;}
.iconEditPost {background-position: left -5200px;}
.iconAddComment {background-position: left -5300px !important;}
.iconHeather {background-position: left -5400px;}
.iconIrewards {background-position: left -5500px;}
.iconTellFriend {background-position: left -5600px;}
.iconListMarker {background-position: left -5700px;}
.iconListMarker:hover {background-position: left -5800px;}
.iconSubscribe {background-position: left -5900px;}
.iconMessageCentre {background-position: left -6000px;}
.iconTopBlogger {background-position: left -6100px;}
.iconTopReviewer {background-position: left -6200px;}
.iconTopContributor {background-position: left -6300px;}
.iconTopToyReviewer {background-position: left -6400px;}
.iconTopListPublisher {background-position: left -6500px;}
.iconTopMusicReviewer {background-position: left -6600px;}
.iconTopDVDReviewer {background-position: left -6700px;}
.iconTopBookReviewer {background-position: left -6800px;}
.iconMostHelpful {background-position: left -6900px;}
.iconMostInteresting {background-position: left -7000px;}
.iconMostPopular {background-position: left -7100px;}
.iconListAnyLarge {background-position: left -7500px;}
.iconListAny {background-position: left -7599px; }
.iconLeftArrow {background: url(//images.chapters.indigo.ca/Images_2005/Buttons/En/ArrowPrevPage.gif) no-repeat;}
.iconLeftArrowOff {background: url(//images.chapters.indigo.ca/Images_2005/Buttons/En/ArrowPrevPageNoClick.gif) no-repeat;}
.iconLeftDoubleArrow {background: url(//images.chapters.indigo.ca/Images_2005/Buttons/En/ArrowFirstPage.gif) no-repeat;}
.iconLeftDoubleArrowOff {background: url(//images.chapters.indigo.ca/Images_2005/Buttons/En/ArrowFirstPageNoClick.gif) no-repeat;}
.iconRightArrow {background: url(//images.chapters.indigo.ca/Images_2005/Buttons/En/ArrowNextPage.gif) no-repeat;}
.iconRightArrowOff {background: url(//images.chapters.indigo.ca/Images_2005/Buttons/En/ArrowNextPageNoClick.gif) no-repeat;}
.iconRightDoubleArrow {background: url(//images.chapters.indigo.ca/Images_2005/Buttons/En/ArrowLastPage.gif) no-repeat;}
.iconRightDoubleArrowOff {background: url(//images.chapters.indigo.ca/Images_2005/Buttons/En/ArrowLastPageNoClick.gif) no-repeat;}
.iconError {background: url(//images.chapters.indigo.ca/Images_2005/Icons/En/ErrorSmall.gif) no-repeat;}
.iconSamplePages {background: url(//images.chapters.indigo.ca/Images_2005/Icons/En/SamplePages.gif) no-repeat;}
.icon0StarReview, .icon1StarReview, .icon2StarReview, .icon3StarReview, .icon4StarReview, .icon5StarReview {background-image: url(//images.chapters.indigo.ca/Images_2005/Icons/En/AllStarsAlt.gif); background-repeat: no-repeat; }
.icon0StarReview {background-position: left -000px;}
.icon1StarReview {background-position: left -50px;}
.icon2StarReview {background-position: left -100px;}
.icon3StarReview {background-position: left -150px;}
.icon4StarReview {background-position: left -200px;}
.icon5StarReview {background-position: left -250px;}
.iconViewLargerImage {background: url(//images.chapters.indigo.ca/Images_2005/Icons/En/ViewLargerImage.gif) no-repeat left center;}
.iconSearchInside {background: url(//images.chapters.indigo.ca/Images_2005/Icons/En/SearchInside.gif) no-repeat left center;}
.iconSearchDifferentFormat {background: url(//images.chapters.indigo.ca/Images_2005/Icons/En/SearchDifferentFormat.gif) no-repeat left center;}
.iconListenExcerpt {background: url(//images.chapters.indigo.ca/Images_2005/Icons/En/ListenExcerpt.gif) no-repeat left center;}
.iconListenTracks {background: url(//images.chapters.indigo.ca/Images_2005/Icons/En/ListenTracks.gif) no-repeat left center;}
.OTSrecommendationsListItemText h4 a.iconNew {padding-left:23px}
#badging .iconSmithBooksEmployee, #badging .iconNancyFalck2007EN, #badging .iconNancyFalck2007FR, #badging .iconTheBookCompanyEmployee, #badging .iconIndigoSpirit, #badging .iconPublisher {padding-left: 0 !important; }
#badging {list-style: none; margin: 0; padding: 0; clear: none; }
#badging li {padding: 2px 0 2px 26px !important; margin: 2px 0; font-weight: normal; color: #3d91d2; height: 21px; }
#badging li.iconChaptersEmployee, #badging li.iconIndigoEmployee, #badging li.iconMerchandiser, #badging li.iconColesEmployee, #badging li.iconArtist, #badging li.iconWorldsBiggestBookstore {padding-left: 30px !important; }
#badging li.iconNewMember {padding-left: 0 !important; color: #F00; }
#badging li.iconJuniorAdvisoryBoard {padding-left: 0 !important; }
.bubblePopUp, .bubblePopUp * {display: none; }
.bubblePopUpBubble {position: absolute; top: 0; width: 244px; z-index: 9999; color: #666; font-size: 90%; }
.bubblePopUpBubble .OTSBubbleTopLeft {position: absolute; top: 0; left: 0; width: 225px; height: 23px; background: url(//images.chapters.indigo.ca/Images_2005/Misc/En/BubblePopUp.png) left top no-repeat; }
.bubblePopUpBubble .OTSBubbleTopRight {position: absolute; top: 0; right: 0; width: 19px; height: 23px; background: url(//images.chapters.indigo.ca/Images_2005/Misc/En/BubblePopUp.png) right top no-repeat; }
.bubblePopUpBubble .OTSBubbleBottomRight {position: absolute; bottom: 0; right: 0; width: 19px; background: url(//images.chapters.indigo.ca/Images_2005/Misc/En/BubblePopUp.png) right bottom no-repeat; }
.bubblePopUpBubble .OTSBubbleBottomLeft {position: absolute; bottom: 0; left: 0; width: 225px; background: url(//images.chapters.indigo.ca/Images_2005/Misc/En/BubblePopUp.png) left bottom no-repeat; }
.bubblePopUpBubbleLeft .OTSBubbleTopLeft, .bubblePopUpBubbleLeft .OTSBubbleTopRight, .bubblePopUpBubbleLeft .OTSBubbleBottomRight, .bubblePopUpBubbleLeft .OTSBubbleBottomLeft {background-image: url(//images.chapters.indigo.ca/Images_2005/Misc/En/BubblePopUpLeft.png); }
.bubblePopUpBubbleLeft .OTSBubbleTopLeft, .bubblePopUpBubbleLeft .OTSBubbleBottomLeft {width: 219px; }
.bubblePopUpBubbleLeft .OTSBubbleTopRight, .bubblePopUpBubbleLeft .OTSBubbleBottomRight {width: 25px; }
.bubblePopUpBubble .OTSBubbleContents {position: absolute; top: 13px; left: 25px; width: 200px; }
.bubblePopUpBubbleLeft .OTSBubbleContents {left: 19px; }
.bubblePopUpBubble .OTSBubbleContents p {margin-bottom: 1px; }
.bubblePopUpBubble .OTSBubbleContents p.icon {margin-top: 5px; padding-top: 17px; }
.bubblePopUpBubble .OTSBubbleContents a {color: #333; text-decoration: underline; }
.bubblePopUpBubble .OTSBubbleContents a.iconReportThis {display: block; float: right; padding-left: 15px; color: #666; }
.bubblePopUpBubble .OTSBubbleContents a:hover, .bubblePopUpBubble .OTSBubbleContents a.iconReportThis:hover {color: #3572bd; text-decoration: underline; }
.bubblePopUpBubble .OTSBubbleContents a.OTSBubbleClose {display: block; float: right; margin: -2px -2px 6px 13px; padding: 2px; color: #333; font-size: 78%; line-height: 1em; text-decoration: none; }
.bubblePopUpBubble .OTSBubbleContents a.OTSBubbleClose:hover {background: #3572bd !important; color: #fff !important; }
.bubblePopUpBubble .OTSdetails {display: block; padding: 2px 0 2px 15px; clear: both; font-size: 90%; color: #333333; white-space: nowrap; margin: 5px 0 0 0; }
.bubblePopUpBubble .OTSProfileReviewsRating {width: 75px; height: 17px; }
iframe.bubblePopUpIEFix {top:0; z-index:1; filter:mask(); position:absolute; border:1px solid black; }
ul.tabs {font-size: 90%; }
ul.tabs li {display: block; float: left; margin-right: 1px; }
ul.tabs li a {display: block; margin-top: 2px; padding-left: 15px; background: url(//images.chapters.indigo.ca/Images_2005/Misc/En/Tabs.gif) left -120px no-repeat; text-decoration: none; }
ul.tabs li a span {display: block; padding: 3px 15px 2px 0; background: #fff url(//images.chapters.indigo.ca/Images_2005/Misc/En/Tabs.gif) right -120px no-repeat; color: #808080; }
ul.tabs li a:hover {background-position: left -240px; text-decoration: none !important; }
ul.tabs li a:hover span {background-position: right -240px; color: #369 !important; }
ul.tabs li a.OTSTabsCurrent {margin-top: 0; background-position: left top; }
ul.tabs li a.OTSTabsCurrent span {display: block; padding: 4px 15px 3px 0; background-position: right top; color: #369; }
ul.tabs .delProfile {float:right; }
.loadingPopup {position: absolute; display: none; z-index: 11000; left: 50%; top: 50%; margin: -50px 0 0 -50px; width: 100px; }
.loadingPopupContent {padding: 8px; border: solid #3A75B4 1px; background-color: #fff; }
.loadingPopup h1 {color: #369; font-size: 114%; }
.loadingPopup img {display: block; margin: 10px auto 0 auto; }
ul.wasThisHelpful {padding-top: 10px; }
ul.wasThisHelpful li {float: right; color: #666; font-size: 90%; }
ul.wasThisHelpful li a {color: #666; }
ul.wasThisHelpful .wasThisHelpfulForm {padding: 0 8px; border-left: solid 1px #999; border-right: solid 1px #999; }
ul.wasThisHelpful .wasThisHelpfulForm label {margin-left: 5px; }
ul.wasThisHelpful .wasThisHelpfulForm span {display: none; padding-left: 15px; }
ul.wasThisHelpful li.iconAddComment {padding-left: 21px; margin-right: 8px; }
ul.wasThisHelpful li.iconReportThis {padding-left: 14px; margin-left: 8px; }
.validationSummary {margin: 0 0 10px 0 !important; padding: 8px 8px 8px 32px !important; background: #fff url(//images.chapters.indigo.ca/Images_2005/Icons/En/Error.gif) no-repeat 6px 6px !important; border: solid red 1px; color: red; }
.validationSummary ul {list-style: disc !important; margin-top: 4px !important; }
.validationSummary li {float: none !important; margin-left: 18px !important; }
span.iconError {padding-left: 17px; color: red; }
ul#commentStatus li {float: left; margin: 0 0 0 4px; border: none; border-left: 1px solid #999; padding: 0 0 0 25px; line-height: 17px; color: #666; font-size: 90%; }
ul#commentStatus li.iconHelpful {background-position: 7px -1900px !important; }
ul#commentStatus li.iconComment {border-left: none !important; padding-right: 0; }
ul#commentStatus li a {color: #666; }
.commentsSection h2 {margin: 0 0 1px 0 !important; border: 1px solid #b3c8dd !important; font-size: 100% !important; }
.commentsSection h2 span {display: block; margin: 0 0 0 -1px; padding: 3px 12px 2px 8px; background: url(//images.chapters.indigo.ca/Images_2005/Misc/En/HeadingNotch.gif) left center no-repeat; color: #139; font-weight: bold; font-size: 130%; display: inline-block; }
.commentsSection h2 p {float: right; margin: 4px 4px 0 0; padding-left: 19px; color: #000; font-weight: normal; font-size: 90%; }
.commentsSection h2 p a {color: #666; }
.commentsSection li {list-style: none; list-style-position: outside; list-style-type: none; }
.commentsSection .commentSectionComments {padding-top: 15px; background: url(//images.chapters.indigo.ca/Images_2005/Misc/En/HeadingBelowBlue.gif) left top repeat-x; }
.commentsSection .commentSectionComments p.commentsSectionDate {margin-bottom: 5px; color: #999; font-size: 90%; font-weight: bold; }
.commentsSectionItem {position: relative; padding: 10px 0 25px 180px; }
.commentsSectionDivider {border-top: dotted #999 1px; }
.commentsSectionUser {display: inline; float: left; margin-left: -180px; padding: 0 10px 0 20px; width: 140px; font-weight: bold; }
.commentsSectionUser a {color: #000; }
.commentsSectionUser span {color: #369; font-size: 90%; font-weight: normal; }
.commentsSectionItem .commentsSectionText {padding-bottom:22px; }
.commentsSectionItem p.iconReportThis {position: absolute; right: 5px; bottom: 35px; padding-left: 16px; font-size: 90%; }
.commentsSectionItem p.iconReportThis a {color: #666; }
.commentsSectionForm {display: none; }
.commentsSectionForm div {padding-top: 0 !important; background: none !important; }
.commentsSectionForm label {display: block; margin-bottom: 6px; font-weight: bold; }
.commentsSectionForm textarea {display: block; width: 99.5%; height: 90px; }
.commentsSectionButtons {padding-top: 8px; text-align: right; }
.OTSCommentsSectionAddLink {cursor: pointer; }
.commentsLimitText {margin-left:10px; color:Gray }
.commentsOverLimitText {margin-left:10px; color:#CC3300 }
.commentsOverLimitText {margin-left:10px; color:#CC3300 }
.reportThis {margin: 15px 15px 30px 15px; padding-bottom: 15px; border-bottom: dotted #666 1px; }
.reportThis h1 {margin-bottom: 12px; color: #369; font-size: 130%; }
.reportThis p {margin-bottom: 10px; }
.reportThis textarea {width: 400px; height: 80px; display: block; }
.reportThis .OTSReportThisButtons {width: 403px; text-align: right; }
.confirmPopUp {position: absolute; display: none; z-index: 9999; left: 50%; top: 300px; margin: -50px 0 0 -225px; width: 460px; }
.confirmPopUp div.OTSConfirmPopUpContent {border: 1px solid #b3c8dd; padding: 15px 45px 15px 30px; background: url(//images.chapters.indigo.ca/Images_2005/Misc/En/PopUpTopShadow.gif) repeat-x left top #ebf4fd; }
.confirmPopUp a.confirmPopUpClose {display: block; position: absolute; top: 0; right: 0; padding: 3px; background: #a3cdf5; }
.confirmPopUp a img {display: block; }
.confirmPopUp p {font-size: 105%; font-weight: bold; text-align: center; }
.signUp {margin: 15px 15px 10px 15px; }
.signUp h1 {margin-bottom: 12px; color: #369; font-size: 130%; }
.signUp p {margin-bottom: 10px; }
.signUp a {color: #000; }
.signUp small {font-size: 90%; }
.signUp div {padding: 15px 0 5px 0; border-top: dotted #666 1px; }
.signUp label {font-weight: bold; }
.signUp label span {font-weight: normal; }
.signUp label.inline {display: -moz-inline-box; display: inline-block; width: 190px; }
.signUp .OTSSignUpWidth40 {width: 40px; }
.signUp .OTSSignUpWidth160 {width: 160px; }
.signUp .OTSSignUpWidth300 {width: 300px; }
.signUp .OTSSignUpIndent {float: left; padding: 0 0 0 40px; border-width: 0; }
.signUp .OTSSignUpSubmit {text-align: right; }
.signUp .OTSFieldLabel2 {font-size: 90%; }
.tellFriendPopUp {position: absolute; display: none; z-index: 9999; left: 50%; margin-left: -235px; width: 490px; }
.tellFriendPopUp h1 {margin-bottom: 5px; color: #339; font-size: 130%; }
.tellFriendPopUp label {font-weight: bold; }
.tellFriendPopUp .OTSTellFriendPopUpForm input {padding: 1px 2px; width: 175px; }
.tellFriendPopUp p {margin-bottom: 5px; }
.tellFriendPopUp .OTSTellFriendPopUpContent {padding: 12px; border: solid #666 1px; background-color: #fff; }
.tellFriendPopUp a.OTSTellFriendPopUpClose {display: block; position: absolute; top: 4px; right: 4px; }
.tellFriendPopUp .OTSTellFriendPopUpForm {padding: 10px 0 2px 0; border-top: dotted #666 1px; }
.tellFriendPopUp .OTSTellFriendPopUpForm td {padding-bottom: 8px; }
.tellFriendPopUp .OTSTellFriendPopUpButtons {padding-top: 10px; border-top: dotted #666 1px; text-align: right; }
.inviteFriendsPopUp {position: absolute; display: none; z-index: 9999; left: 50%; margin-left: -155px; }
.inviteFriendsPopUp h1 {margin-bottom: 5px; color: #339; font-size: 130%; }
.inviteFriendsPopUp p {margin-bottom: 8px; }
.inviteFriendsPopUp label {font-weight: bold; }
.inviteFriendsPopUp small {font-size: 90%; }
.inviteFriendsPopUp textarea {padding: 1px 2px; width: 299px; height: 60px; }
.inviteFriendsPopUp .OTSInviteFriendsContent {padding: 12px; width: 306px; border: solid #666 1px; background-color: #fff; }
.inviteFriendsPopUp a.OTSInviteFriendsClose {display: block; position: absolute; top: 4px; right: 4px; cursor: pointer; }
.inviteFriendsPopUp .OTSInviteFriendsForm {padding: 10px 0; border-top: dotted #666 1px; }
.inviteFriendsPopUp .OTSInviteFriendsButtons {text-align: right; }
.inviteFriendsPopUp .OTSInviteFriendsButtons a {cursor: pointer; }
.uploadPhotoPopup {position: absolute; display: none; z-index: 9999; margin: -100px 0 0 -175px; left: 50%; top: 50%; width: 350px; }
.uploadPhotoPopup h1 {margin-bottom: 5px; color: #339; font-size: 130%; }
.uploadPhotoPopup .OTSUploadPhotoContent {padding: 12px; border: solid #666 1px; background-color: #fafafa; }
.uploadPhotoPopup .OTSUploadPhotoForm {margin: 10px 0 10px 0; padding: 10px 0 10px 0; border-top: solid #339 3px; }
.uploadPhotoPopup .OTSUploadPhotoInput {width: 290px; border: solid #999 1px; }
.uploadPhotoPopup .OTSUploadPhotoSubmitPanel {padding: 10px 0 0 0; border-top: dotted #666 1px; font-weight: normal; }
.uploadPhotoPopup .OTSUploadPhotoSubmitPanel label {font-weight: normal; }
.uploadPhotoPopup .OTSUploadPhotoClose {display: block; position: absolute; top: 4px; right: 5px; }
.sidebarSection {background-color: #F0F3F8; background-image: url(//images.chapters.indigo.ca/Images_2005/Misc/EN/profileGradientBG1.png); background-repeat: repeat-x; background-position: left -1px; border: #d6e5f3 1px solid; padding: 12px; margin-top: 20px; position: relative; clear: both; }
#navSidebar {width: 100%; padding-bottom: 11px; position: relative; }
#navSidebar h2 {margin: 0 0 6px 0; padding: 0; font-size: 114%; color: #335b96; }
#navSidebar h2 a {color: #335b96; text-decoration: none; }
#navSidebar h3 {font-size: 100%; }
#navSidebar h3, #navSidebar h3 a {color: #333; }
#navSidebar h4,#navSidebar h3 a span {font-size: 90%; font-weight: normal; }
#navSidebar h4, #navSidebar h4 a, #navSidebar h3 a span {color: #666; }
#navSidebar h5 {font-size: 90%; font-weight: normal; }
#navSidebar .sidebarProfile {padding: 0 0 0 70px; }
#navSidebar .sidebarAvatar {display: inline; border: 1px solid #96aeca; float: left; padding: 2px; margin-left: -70px; }
#navSidebar .sidebarAvatar:hover {border: 2px solid #96aeca; padding: 1px; }
#navSidebar ul {clear: both; list-style-type: none; display: inline-block; }
#navSidebar ul li {list-style-type: none; padding: 6px 0 6px 40px; position: relative; }
#navSidebar .OTSsidebarGroupsNew ul li {padding-left: 0; }
#navSidebar a {color: #000000; }
#navSidebar a:hover, #navSidebar h3 a:hover span {color: #3572bd; }
#navSidebar #OTSprofileOptions {margin: 10px 0 0 0; padding: 0; }
#navSidebar #OTSprofileOptions li {margin: 0; padding: 2px 10px 2px 0; }
#navSidebar #OTSprofileOptions ul {margin-left:15px; }
#navSidebar #OTSprofileOptions a {background: url(//images.chapters.indigo.ca/Images_2005/Icons/EN/ArrowOwnerSidebar.gif) left 1px no-repeat; color: #335b96; display: block; font-size: 100%; font-weight: normal; margin: 0; padding: 0 0 0 15px; text-decoration: none; }
#navSidebar #OTSprofileOptions a:hover {background: url(//images.chapters.indigo.ca/Images_2005/Icons/EN/ArrowOwnerSidebarBlack.gif) left 2px no-repeat; color: #000000 !important; text-decoration: underline; }
#navSidebar #OTSprofileOptions a.OTSCurrentSection {background: url(//images.chapters.indigo.ca/Images_2005/Icons/EN/ArrowOwnerSidebarBlack.gif) left 1px no-repeat; font-weight: bold; }
#navSidebar .OTSaddFavourite, #navSidebar .OTSrequestFriend {padding: 2px 0 0 15px; font-size: 90%; margin: 3px 0; }
#navSidebar .OTSViewTopTenProduct {display: inline; float: left; margin-left: -40px; }
#navSidebar .OTSsidebarReviewsList h3 {font-weight: normal; font-size: 90%; }
#navSidebar .OTSsidebarReviewsList h4 {font-weight: bold; }
#navSidebar .OTSsidebarReviewsList h3 a {text-decoration: none; }
#navSidebar .sidebarProfile ul {clear: none; }
#navSidebar a.iconReview, #navSidebar a.iconList {padding-left: 18px; }
#navSidebar .googleAdSense {margin: 15px 0; }
#navSidebar .communitySearchForm label {margin: 8px 0 1px 0; display: block; color: #999; font-size: 90%; font-weight: bold; }
#navSidebar .communitySearchForm select {display: block; margin-bottom: 8px; width: 170px; }
#navSidebar .communitySearchForm input {display: block; margin-bottom: 8px; padding: 1px 2px; width: 162px; color: #333; font-weight: bold; }
#navSidebar .communitySearchForm div {margin-top: 15px; }
#navTopbar {background: url(//images.chapters.indigo.ca/Images_2005/Misc/En/infoSectionBottomBorder.gif) bottom repeat-x; margin: 0; padding: 5px 0 0 0; position: relative; padding-bottom: 14px; }
#navTopbar .OTSinfoDisplay {border-bottom: #1A3397 3px solid; margin: 0; padding: 5px 0; position: relative; }
#navTopbar .OTSinfoDisplay p {padding: 1px 0 1px 0; }
#navTopbar .OTSinfoResize {float: right; width: 92px; margin: 0 0 0 10px; }
#navTopbar .OTSinfoSecondary{ width: 100%; }
#navTopbar .OTSinfoShelfSwitch {float: left; }
#navTopbar .OTSinfoShelfSwitch ul.tabs li a.OTSTabsCurrent {margin-top: 2px; }
#navTopbar .OTSExplanationText {position: relative; float: left; font-size: 90%; color: #369; width: 55%; padding-bottom: 3px; }
#navTopbar .OTSExplanationText strong.OTSFavoriteWord {color: #7ebd4b; }
#navTopbar .OTSinfoDisplayParams {vertical-align: bottom; float: left; }
#navTopbar .OTSinfoDisplayParams h1, #navTopbar .OTSinfoDisplayParams p {float: left; display: inline; }
#navTopbar .OTSinfoDisplayParams h1 {padding-left: 22px; }
#navTopbar .OTSinfoDisplayParams p, #navTopbar p.OTSinfoNum {color: #666; font-size: 90%; margin: 3px 0 10px 0; padding-left: 10px; padding-top: 3px; }
#navTopbar .OTSinfoDisplayParams h1 {font-size: 150%; color: #335b96; margin-top: 0; padding-top: 0; padding-bottom: 5px; }
#navTopbar .OTSinfoDisplayParams h1 a {color: #335b96; text-decoration: none; }
#navTopbar .OTSinfoDisplayParams h1 a.OTSMostRecent{ text-decoration:underline; padding-left:2px; }
#navTopbar .OTSchangeView {font-size: 90%; float: right; text-align: right; padding-top:10px; }
#navTopbar .OTSchangeView p {margin-bottom: 3px; }
.OTSinfoResize .OTSshelfViewList, .OTSinfoResize .OTSshelfViewSmall, .OTSinfoResize .OTSshelfViewLarge, .OTSinfoResize .OTSshelfViewListActive, .OTSinfoResize .OTSshelfViewSmallActive, .OTSinfoResize .OTSshelfViewLargeActive, .OTSinfoResize .OTSshelfViewCommentActive, .OTSinfoResize .OTSshelfViewComment {float: left; height: 28px; width: 26px; padding: 0; margin: 7px 0 0 3px; }
.OTSinfoResize .OTSshelfViewList {background:url(//images.chapters.indigo.ca/Images_2005/Icons/En/shelfListView.gif); }
.OTSinfoResize .OTSshelfViewSmall {background:url(//images.chapters.indigo.ca/Images_2005/Icons/En/shelfSThumbView.gif); }
.OTSinfoResize .OTSshelfViewLarge {background:url(//images.chapters.indigo.ca/Images_2005/Icons/En/shelfLThumbView.gif); }
.OTSinfoResize .OTSshelfViewComment {background:url(//images.chapters.indigo.ca/Images_2005/Icons/En/shelfCommentView.gif); }
.OTSinfoResize .OTSshelfViewList:hover {background:url(//images.chapters.indigo.ca/Images_2005/Icons/En/shelfListViewOver.gif); }
.OTSinfoResize .OTSshelfViewSmall:hover {background:url(//images.chapters.indigo.ca/Images_2005/Icons/En/shelfSThumbViewOver.gif); }
.OTSinfoResize .OTSshelfViewLarge:hover {background:url(//images.chapters.indigo.ca/Images_2005/Icons/En/shelfLThumbViewOver.gif); }
.OTSinfoResize .OTSshelfViewComment:hover {background:url(//images.chapters.indigo.ca/Images_2005/Icons/En/shelfCommentViewOver.gif); }
.OTSinfoResize .OTSshelfViewListActive {background:url(//images.chapters.indigo.ca/Images_2005/Icons/En/shelfListViewActive.gif); }
.OTSinfoResize .OTSshelfViewSmallActive {background:url(//images.chapters.indigo.ca/Images_2005/Icons/En/shelfSThumbViewActive.gif); }
.OTSinfoResize .OTSshelfViewLargeActive {background:url(//images.chapters.indigo.ca/Images_2005/Icons/En/shelfLThumbViewActive.gif); }
.OTSinfoResize .OTSshelfViewCommentActive {background:url(//images.chapters.indigo.ca/Images_2005/Icons/En/shelfCommentViewActive.gif); }
#navTopbar .OTSinfoOwnerButton {margin-top: 2px; float: right; text-align: right; }
#navTopbar .OTSinfoOwnerButton a img {cursor: pointer; position: relative; vertical-align: middle; }
#navTopbar .OTSinfoOwnerButton span {padding: 0 3px; color: #333; font-weight: bold; }
.chooseIconPopup {position: absolute; display: none; z-index: 9999; margin: -150px 0 0 -131px; left: 51%; top: 50%; width: 262px; }
.chooseIconPopup h2 {margin-bottom: 6px; color: #369; font-size: 114%; }
.chooseIconPopup .OTSChooseIconContent {position: relative; padding: 12px; border: solid #666 1px; background-color: #fafafa; }
.chooseIconPopup .OTSChooseIconClose {position: relative; display: block; left: 8px; top: -8px; width: 10px; height: 10px; background: url(//images.chapters.indigo.ca/Images_2005/icons/en/smallx.gif) no-repeat; text-indent: -9000px; }
.chooseIconPopup ul {list-style: none; padding-bottom: 10px; }
.chooseIconPopup li {float: left; padding: 11px; text-align: center; }
.chooseIconPopup img {border: solid #999 2px; }
.chooseIconPopup a:hover img {border-color: #339; }
.chooseIconPopup a:focus {outline: none; }
.popupTransferer {border: solid #666 1px; background-color: #f0f3f8; filter: alpha(opacity=30); -moz-opacity: 0.3; opacity: 0.3; }
.autoResultList li {background: #fff url(//images.chapters.indigo.ca/Images_2005/Misc/En/MessageCentre.png) -4200px bottom no-repeat; }
.autoResultList li.ac_over {background: #fff url(//images.chapters.indigo.ca/Images_2005/Misc/En/DialogHeader.png) no-repeat scroll -900px bottom; }
.autoResultList li img {border: 1px solid #c8c8c8; vertical-align: bottom; }
.ac_results {overflow: hidden; border: solid #999 1px; background-color: white; z-index:20; }
.ac_results ul {list-style: none; }
.ac_results iframe {position: absolute; top: 0; left: 0; z-index: -1; filter: mask(); width: 100%; height: 100%; }
.ac_results li {display: block; overflow: hidden; padding: 2px 5px; cursor: pointer; font: menu; font-size: 12px; }
.ac_loading {background: white url('../Misc/En/Loading.gif') right center no-repeat; }
.ac_over {background-color: #e6f1f8; }
.ACAddFriendButton {border: 0; color: white; margin: 0 1px; padding: 1px; background: #f00; font-weight: bold; }
.floatright {float: right; }
.floatleft {float: left; }
.hidden {visibility: hidden; }
.noDisplay {display: none; }
div.deleteItem {bottom: 5px; font-size: 90%; height: 25px; position: absolute; right: 5px; width: auto; word-wrap: normal; z-index: 1000; }
div.deleteItem div.deleteItem2 {padding: 6px 3px 0 85px; position: relative; zoom: 1; }
div.deleteItem div.deleteItem2 p {margin: 0; padding: 0; position: relative; white-space: nowrap; }
div.deleteItem div.deleteItem2 ul {background: none; border: none; clear: none; float: none; display: inline; margin: 0; padding: 0; width: auto; list-style: none; }
div.deleteItem div.deleteItem2 ul li {background: none; border: none; clear: none; float: none; display: none; margin: 0; padding: 1px; position: relative; width: auto }
div.deleteItem div.deleteItem2 ul li label {display: inline; }
div.deleteItem div.deleteItem2 p a {color: #000; cursor: pointer; }
div.deleteItem div.deleteItem2 p.deleteItemEdit {padding-right: 10px; margin-right: 5px; border-right: #000000 1px solid; }
div.deleteItem div.deleteItem2 p.deleteItemLink {padding-left: 15px; background: url(//images.chapters.indigo.ca/Images_2005/Icons/En/dsIcons.png) left -2000px no-repeat; }
div.deleteItem div.deleteItem2 p a:hover {color: #3572BD; text-decoration: underline; }
div.deleteItem div.deleteItem2 .deleteItemYes {color: #00CC00; }
div.deleteItem div.deleteItem2 .deleteItemNo {color: #FF0000; }
div.deleteItem div.deleteItem2 .deleteItemYes, div.deleteItem div.deleteItem2 .deleteItemNo, div.deleteItem div.deleteItem2 p.iconSubscribe {padding-left: 16px; }
div.deleteItem div.deleteItem2 .deleteItemYes, div.deleteItem div.deleteItem2 .deleteItemNo {font-weight: bold; }
.OTSSignupThankYouLink {padding-left: 150px; }
.OTSSignupThankYouLink a {color: #3572bd; }
.communityPager {clear: both; padding: 6px 0; width: 100%; background: url(//images.chapters.indigo.ca/Images_2005/Misc/En/SectionDivider.gif) repeat-x bottom; text-align: right; }
.communityPager div {position: relative; float: right; }
.communityPager a {display: block; float: left; margin: 0 1px; padding: 1px 3px; height: 1.2em; color: #3572bd !important; font-size: 100%; font-weight: bold; text-decoration: none !important; }
.communityPager a:hover {color: #fff !important; background-color: #3572bd; text-decoration: none !important; }
.communityPager a.OTSPagerStart, .communityPager a.OTSPagerEnd, .communityPager a.OTSPagerPrevious, .communityPager a.OTSPagerNext, .communityPager a.OTSPagerStartDisabled, .communityPager a.OTSPagerEndDisabled, .communityPager a.OTSPagerPreviousDisabled, .communityPager a.OTSPagerNextDisabled {padding: 1px 1px; width: 15px; background-repeat: no-repeat; background-position: 1px 2px; }
.communityPager a.OTSPagerStartDisabled:hover, .communityPager a.OTSPagerEndDisabled:hover, .communityPager a.OTSPagerPreviousDisabled:hover, .communityPager a.OTSPagerNextDisabled:hover {background-color: transparent !important; }
.communityPager a.OTSPagerStart {background-image: url(//images.chapters.indigo.ca/Images_2005/Buttons/En/ArrowFirstPage.gif); }
.communityPager a.OTSPagerEnd {background-image: url(//images.chapters.indigo.ca/Images_2005/Buttons/En/ArrowLastPage.gif); }
.communityPager a.OTSPagerPrevious {background-image: url(//images.chapters.indigo.ca/Images_2005/Buttons/En/ArrowPrevPage.gif); }
.communityPager a.OTSPagerNext {background-image: url(//images.chapters.indigo.ca/Images_2005/Buttons/En/ArrowNextPage.gif); }
.communityPager a.OTSPagerStart:hover {background-image: url(//images.chapters.indigo.ca/Images_2005/Buttons/En/ArrowFirstPageNoClick.gif); }
.communityPager a.OTSPagerEnd:hover {background-image: url(//images.chapters.indigo.ca/Images_2005/Buttons/En/ArrowLastPageNoClick.gif); }
.communityPager a.OTSPagerPrevious:hover {background-image: url(//images.chapters.indigo.ca/Images_2005/Buttons/En/ArrowPrevPageNoClick.gif); }
.communityPager a.OTSPagerNext:hover {background-image: url(//images.chapters.indigo.ca/Images_2005/Buttons/En/ArrowNextPageNoClick.gif); }
.communityPager a.OTSPagerStartDisabled {background-image: url(//images.chapters.indigo.ca/Images_2005/Buttons/En/ArrowFirstPageNoClick.gif); }
.communityPager a.OTSPagerEndDisabled {background-image: url(//images.chapters.indigo.ca/Images_2005/Buttons/En/ArrowLastPageNoClick.gif); }
.communityPager a.OTSPagerPreviousDisabled {background-image: url(//images.chapters.indigo.ca/Images_2005/Buttons/En/ArrowPrevPageNoClick.gif); }
.communityPager a.OTSPagerNextDisabled {background-image: url(//images.chapters.indigo.ca/Images_2005/Buttons/En/ArrowNextPageNoClick.gif); }
.communityPager .OTSPagerCurrent {color: #fff !important; background: #3572bd; cursor: default; }
.communityCommentBubble, .communityCommentBubbleNoSpeech {position:relative; }
.communityCommentBubble {padding: 10px 0 0 15px; margin: 0 0 10px 0; background-position: top left; }
.msgCentrePopup .communityCommentBubble {padding: 10px 10px 10px 25px; }
.OTSSingleRecoSender .communityCommentBubble {padding: 10px 10px 10px 25px; }
.communityCommentBubbleNoSpeech {padding:10px; margin:0; background-position: -15px top; }
.communityCommentBubble, .communityCommentBubble .OTSCommentBubbleTopRight, .communityCommentBubble .OTSCommentBubbleBottomRight, .communityCommentBubble .OTSCommentBubbleBottomLeft, .communityCommentBubbleNoSpeech, .communityCommentBubbleNoSpeech .OTSCommentBubbleTopRight, .communityCommentBubbleNoSpeech .OTSCommentBubbleBottomRight, .communityCommentBubbleNoSpeech .OTSCommentBubbleBottomLeft {background-color: #fff; background-repeat: no-repeat; background-image: url(//images.chapters.indigo.ca/Images_2005/Misc/En/SpeechBubbleBGFriend.gif); }
.communityCommentBubble .OTSCommentBubbleTopRight, .communityCommentBubble .OTSCommentBubbleBottomRight, .communityCommentBubble .OTSCommentBubbleBottomLeft, .communityCommentBubbleNoSpeech .OTSCommentBubbleTopRight, .communityCommentBubbleNoSpeech .OTSCommentBubbleBottomRight, .communityCommentBubbleNoSpeech .OTSCommentBubbleBottomLeft {display: block; font-size: 1%; height:6px; width:6px; position:absolute; }
.communityCommentBubble .OTSCommentBubbleTopRight, .communityCommentBubbleNoSpeech .OTSCommentBubbleTopRight {top: 0; right: 0; background-position: top right; }
.communityCommentBubble .OTSCommentBubbleBottomRight, .communityCommentBubbleNoSpeech .OTSCommentBubbleBottomRight {bottom: 0; right: 0; background-position: bottom right; }
.communityCommentBubble .OTSCommentBubbleBottomLeft, .communityCommentBubbleNoSpeech .OTSCommentBubbleBottomLeft {bottom: 0; left: 15px; background-position: -15px bottom; }
.communityCommentBubbleNoSpeech .OTSCommentBubbleBottomLeft {left: 0 !important; }
.communityActionLinkNegative, .communityActionLinkPositive {padding: 1px 2px; margin-left: 4px; font-weight: bold; font-size: 114%; }
.communityActionLinkNegative:hover, .communityActionLinkPositive:hover {color: #fff !important; text-decoration: none; }
.communityActionLinkPositive {color: #81bb63; }
.communityActionLinkPositive:hover {background-color: #81bb63; }
.communityActionLinkNegative {color: #e54221; }
.communityActionLinkNegative:hover {background-color: #e54221; }
.communityNotes {color:#666666; z-index:2; overflow:visible; }
.communityNotes div.communityAccordionContent {overflow:visible; }
.communityNotes div.communityAccordionContent div.OTSProfileNotesList {overflow:visible; }
.communityNotes h2 span {padding-left: 8px; }
.communityNotes .communityAccordionContent a {text-decoration:underline !important; }
.communityNotes a.OTSProfileCollapse {right:6px !important; }
.communityNotes p {font-size: 90%; }
.communityNotes ul {border: 1px solid #eee; border-top: none; margin: 0 0 0 0; }
.communityNotes ul li {overflow:visible; position: relative; border-top: 1px solid #e6e6e6; background: #fff url(//images.chapters.indigo.ca/Images_2005/Misc/En/MessageCentre.png) -4200px bottom no-repeat; list-style: none; }
.communityNotes ul li a.OTSNotesItem {color: #666; text-decoration: underline; }
.communityNotes ul li a.OTSNotesAvatar {display: block; float: left; padding : 1px; border: 1px solid #cccccc; margin: 0; }
.communityNotes ul li a.OTSNotesAvatar:hover {padding : 0; border: 2px solid #3572bd; }
.communityNotes ul li a.OTSNotesItem img {display: block; }
.communityNotes div.OTSNoteAction a:hover {text-decoration: underline; cursor:pointer; }
.communityNotes div.OTSNoteAction {text-align:right; font-size:90%; padding-top:3px; padding-bottom:3px; padding-right:3px; }
.communityNotes p.OTSNoteHeaderAction {padding-right:3px; }
.communityNotes .communityCommentBubble {margin-left:40px; }
.communityNotes div.OTSProfileNotesAction {z-index: 1; display:none; margin-top: 15px; margin-right: 4px; }
.communityNotes div.OTSProfileNotesAction a {display: block; float: right; font-size: 90%; text-decoration: underline; }
.communityNotes div.OTSMessageCentreNotesAction {display:none; }
.communityNotes div.communityPager {background-image: none; padding: 6px 0px 6px 0px; }
.communityNotes div.OTSNoteHeaderAction {z-index: 3; }
.communityNotes div.OTSNoteHeaderAction a.OTSSwitchBackLink {display:none; }
.communityNotes div.OTSProfileNotesList {z-index: 2; }
.communityNotes div.OTSNoteText {padding: 3px 3px 3px 3px; }
.communityNotes .OTSNoteText p {text-align: left; padding: 0 10px 10px; background: #ebf1ff; }
.communityNotes div.OTSNoteNotesMessageText {margin-left : 44px; }
.communityNotes .communityCommentBubble {margin-bottom : 0px; }
.OTSSendNote {padding: 0 0 35px 0; position: absolute !important; background-image: url(//images.chapters.indigo.ca/Images_2005/Misc/En/Dialog.png) !important; background-position: -900px bottom; background-repeat: no-repeat; z-index: 3 !important; margin-top: -1px; margin-left: -1px; margin-right: -1px; font-size: 90%; display:none; width:382px; }
.OTSSendNote fieldset {padding: 8px; border: 1px #EEE solid; border-top: none; background-color:#FFFFFF; background-image: url(//images.chapters.indigo.ca/Images_2005/Misc/En/MessageCentre.png); background-position: -4200px bottom; background-repeat: no-repeat; }
.OTSSendNote h2 {margin-bottom: 5px; color: #339; font-size: 130%; }
.OTSSendNote a.OTSSendNoteClose {display: block; position: relative; top: 4px; right: 4px; cursor: pointer; }
.OTSSendNote label {font-weight: bold; }
.OTSSendNote textarea {margin-top:2px; width:360px; }
.OTSSendNote .OTSFriendSearch {width:360px; margin-top:2px; margin-bottom:2px; }
.OTSSendNote .OTSSendNoteButtons {text-align:right !important; padding-top:8px; width:100%; }

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

body.communityPopUp {background-color: transparent; }
body.communityPopUp .base {margin: 0; min-width: none; max-width: none; }
div#communityPopUpShadow, div#communityPopUpShadow .dropShadowOuter, div#communityPopUpShadow .dropShadowInner, div#communityPopUpShadow .dropShadowContainer {background-image: url(//images.chapters.indigo.ca/Images_2005/Misc/En/Dialog.png) !important; background-repeat: no-repeat !important; background-color: none !important; }
div#communityPopUpShadow {width: 640px; position: absolute !important; top: 300px; left: -3000px; padding: 0 !important; background-position: left bottom !important; }
div#communityPopUpShadow .dropShadowOuter {position: relative !important; left: 58px !important; top: 0 !important; padding: 0 !important; background-position: right bottom !important; }
div#communityPopUpShadow .dropShadowInner {position: relative !important; left: 0 !important; top: -66px !important; padding: 0 !important; background-position: right top !important; }
div#communityPopUpShadow .dropShadowContainer {position: relative !important; left: -58px !important; top: 0 !important; padding: 50px 0 0 58px !important; background-position: left top !important; }
div#communityPopUpShadow .dropShadowContents {position: relative !important; left: 15px !important; top: 15px !important; margin: -30px 0 0 -30px; background: #fff; }
div#communityPopUp {position: relative; margin-bottom: 15px; padding: 3px 43px 5px 8px; background: url(//images.chapters.indigo.ca/Images_2005/Misc/En/DialogHeader.png) -900px bottom no-repeat; }
div#communityPopUp h1 {float: left; color: #4e6fa3; font-size: 150%; font-weight: bold; }
div#communityPopUp h1 span {display: block; height: 17px; border: 1px solid #139; border-bottom: none; padding: 5px 15px 0 15px; background: #fff; color: #5572b8; }
div#communityPopUp a#communityPopUpClose {position: absolute; top: 0; right: 8px; display: block; width: 20px; height: 20px; background: url(//images.chapters.indigo.ca/Images_2005/Misc/En/DialogHeader.png) left top no-repeat; }
div#communityPopUp a#communityPopUpClose:hover {background: url(//images.chapters.indigo.ca/Images_2005/Misc/En/DialogHeader.png) -50px top no-repeat; }
div#communityPopUp div a#communityPopUpClose img {display: block; }
.dialog {position: absolute; top: 300px; left: -1000px; padding: 0 !important; background: url(//images.chapters.indigo.ca/Images_2005/Misc/En/Dialog.png) left bottom no-repeat !important; }
.dialogOuter {position: relative !important; left: 58px !important; top: 0 !important; padding: 0 !important; background: url(//images.chapters.indigo.ca/Images_2005/Misc/En/Dialog.png) right bottom no-repeat !important; }
.dialogInner {position: relative !important; left: 0 !important; top: -66px !important; padding: 0 !important; background: url(//images.chapters.indigo.ca/Images_2005/Misc/En/Dialog.png) right top no-repeat !important; }
.dialogContainer {position: relative !important; left: -58px !important; top: 0 !important; padding: 50px 0 0 58px !important; background: url(//images.chapters.indigo.ca/Images_2005/Misc/En/Dialog.png) left top no-repeat !important; }
.dialogContents {position: relative !important; left: 15px !important; top: 15px !important; margin: -30px 0 0 -30px; background: #fff; }
.dialogHeader {position: relative; margin-bottom: 15px; padding: 3px 43px 5px 8px; width: 349px; background: url(//images.chapters.indigo.ca/Images_2005/Misc/En/DialogHeader.png) -900px bottom no-repeat; cursor: move; }
.dialogHeader h4 {float: left; color: #4e6fa3; font-size: 150%; font-weight: bold; }
.dialogHeader p {float: right; color: #999; font-size: 90%; }
.dialogHeader a {position: absolute; top: 0; right: 8px; display: block; width: 20px; height: 20px; background: url(//images.chapters.indigo.ca/Images_2005/Misc/En/DialogHeader.png) left top no-repeat; }
.dialogHeader a:hover {background: url(//images.chapters.indigo.ca/Images_2005/Misc/En/DialogHeader.png) -50px top no-repeat; }
.fscDialog {width:650px; }
.fscDialog h4{ font-size: 150%; font-weight: bold; color:#566C11; }
.fscDialog img{ float:left; height: 30px; width: 30px; padding-right: 10px; }
.dialogBody {padding: 0 8px; width: 384px; max-height: 500px; overflow: auto; }
.dialogWaitMessage {padding: 20px 0 20px 24px; background: #fff url(//images.chapters.indigo.ca/Images_2005/Misc/En/Loading2.gif) left 18px no-repeat; color: #999; font-size: 90%; font-weight: bold; white-space: pre; }
.dialogWaitMessageFullWidth {width: 376px; }
.dialogStandalone {margin: 8px auto; width: 580px; }
.dialogStandalone a.dialogStandaloneLogo {display: block; margin-bottom: 30px; }
.dialogStandalone a.dialogStandaloneLogo img {display: block; }
.dialogStandalone .dialogHeader {padding: 0; width: auto; background: none; cursor: default; }
.dialogStandalone .dialogHeader h4 {float: none; }
.dialogStandalone .dialogHeader a {display: none; }
.dialogStandalone .dialogBody {padding: 0; width: auto; max-height: none; }

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

.template {position: relative; clear: both; margin-bottom: 15px; color: #333; }
.template a {color: #3572bd; }
.template h1, .template h2 {margin-bottom: 8px; border-top: 1px solid #139; padding: 8px 3px 0 3px; color: #139; font-size: 114%; font-weight: bold; }
.template h1, .template h2.OTSTemplateMajorHeading {border-top: none; padding: 0 0 8px 0; background: url(//images.chapters.indigo.ca/Images_2005/Misc/En/BrowseBackgrounds.png) left bottom no-repeat; }
.template h1 span, .template h2.OTSTemplateMajorHeading span {display: block; border-bottom: 1px solid #fff; padding: 3px 15px; background: #139 url(//images.chapters.indigo.ca/Images_2005/Misc/En/BrowseIcons.png) left 9px no-repeat; color: #fff; }
.template h2.OTSTemplateSubHeading {border-top: none; padding: 0; color: #333; font-size: 100%; }
.template p.OTSTemplateHeaderLink {position: absolute; display: inline; top: 8px; right: 3px; color: #3572bd; font-size: 90%; font-weight: bold; }
.template h1 ul {font-size: 88%; }
.template h1 ul li {position: relative; float: left; margin-left: 8px; border: 1px solid #ccc; padding: 3px 15px 0 15px; top: 1px; background: #f8f8f8; list-style: none; cursor: pointer; }
.template h1 ul li.OTSTemplateCurrentTab {border-bottom-color: #fff; background: #fff; }
.template h3 {font-size: 100%; font-weight: bold; }
.template h3.OTSTemplateMajorHeading {margin-bottom: 3px; color: #139; font-size: 114%; }
.template h3.OTSTemplateMajorHeading a {color: #139; text-decoration: none; }
.template h3.OTSTemplateMajorHeading a:hover {text-decoration: underline; }
.template h3.OTSTemplateMinorHeading a {color: #333; }
.template h4 {color: #333; font-size: 100%; font-weight: normal; }
.template p.OTSTemplateTopDesc {margin-bottom: 15px; color: #666; }
.template p.OTSTemplateTopDesc a {color: #666; }
.template p.OTSTemplateBottomDesc {margin-top: 15px; padding-top: 15px; background: url(//images.chapters.indigo.ca/Images_2005/Misc/En/BrowseBackgrounds.png) -3000px -84px no-repeat; color: #666; }
.template ul.OTSTemplateList {padding: 0 3px; }
.template .OTSTemplateListCol ul.OTSTemplateList, .template .OTSTemplateListColLeft ul.OTSTemplateList, .template .OTSTemplateImageLeft ul.OTSTemplateList {padding: 0; }
.template ul.OTSTemplateList li {margin-bottom: 4px; list-style: none; }
.template .OTSTemplateListCol ul.OTSTemplateList li {padding-left: 10px; background: url(//images.chapters.indigo.ca/Images_2005/Icons/En/ListBullet.gif) no-repeat left 5px; }
.template .OTSTemplateListColLeft ul.OTSTemplateList li.OTSTemplateListItem {margin: 0; padding: 0 2px 8px 26px; background-position: left top; background-repeat: no-repeat; }
.template ul.OTSTemplateList li h3 {display: inline; }
.template ul.OTSTemplateList li p, .template ul.OTSTemplateList li blockquote {display: inline; margin-left: 0.5em; }
.template ul.OTSTemplateList li .priceOld {font-size: 90%; }
.template ul.OTSTemplateList li .price {font-size: 100%; }
.template .OTSTemplateTwoCol, .template .OTSTemplateThreeCol, .template .OTSTemplateFourCol {display: -moz-inline-box; -moz-box-orient: vertical; display: inline-block; padding: 0 0.5%; vertical-align: top; }
.template .OTSTemplateFirstRow .OTSTemplateTwoCol, .template .OTSTemplateLastRow .OTSTemplateTwoCol, .template .OTSTemplateFirstRow .OTSTemplateThreeCol, .template .OTSTemplateLastRow .OTSTemplateThreeCol, .template .OTSTemplateFirstRow .OTSTemplateFourCol, .template .OTSTemplateLastRow .OTSTemplateFourCol {display: -moz-inline-stack; display: inline-block; }
.template .OTSTemplateFirstRow .OTSTemplateTwoCol *, .template .OTSTemplateLastRow .OTSTemplateTwoCol *, .template .OTSTemplateFirstRow .OTSTemplateThreeCol *, .template .OTSTemplateLastRow .OTSTemplateThreeCol *, .template .OTSTemplateFirstRow .OTSTemplateFourCol *, .template .OTSTemplateLastRow .OTSTemplateFourCol *, x:-moz-any-link {position: relative; display: block; }
.template .OTSTemplateFirstRow .OTSTemplateTwoCol *, .template .OTSTemplateLastRow .OTSTemplateTwoCol *, .template .OTSTemplateFirstRow .OTSTemplateThreeCol *, .template .OTSTemplateLastRow .OTSTemplateThreeCol *, .template .OTSTemplateFirstRow .OTSTemplateFourCol *, .template .OTSTemplateLastRow .OTSTemplateFourCol *, x:-moz-any-link, x:default {display: inline; }
.template .OTSTemplateThreeColShop {display: block; float: left; }
.template .OTSTemplateThreeColShop .OTSTemplateImageLeft, .template .OTSTemplateThreeColShop .OTSTemplateSmallContentRight {display: -moz-inline-box; display: inline-block; }
.template .OTSTemplateTwoCol {width: 48.7%; }
.template .OTSTemplateThreeCol {width: 31.9%; }
.template .OTSTemplateThreeColBorder {background: url(//images.chapters.indigo.ca/Images_2005/Misc/En/Template21Background.gif) left top repeat-y; }
.baseContentNew .template .OTSTemplateThreeColBorder {background: url(//images.chapters.indigo.ca/Images_2005/Misc/En/Template21Background.gif) -11px top repeat-y; }
.template .OTSTemplateThreeColBorder .OTSTemplateThreeCol {padding: 0; width: 150px !important; }
.template .OTSTemplateThreeColBorder .OTSTemplateMiddleCol {padding: 0 65px; }
.baseContentNew .template .OTSTemplateThreeColBorder .OTSTemplateMiddleCol {padding: 0 54px; }
.template .OTSTemplateFourCol {width: 23.5%; }
.template .OTSTemplateCol {float: left; padding: 0 3px; width: auto; }
.template .OTSTemplateFirstCol {float: left; width: auto; }
.template .OTSTemplateSecondCol {float: left; padding-left: 8px; width: auto; }
.template .OTSTemplateFirstCol a, .template .OTSTemplateFirstCol img, .template .OTSTemplateSecondCol a, .template .OTSTemplateSecondCol img, .template .OTSTemplateBorderCol a, .template .OTSTemplateBorderCol img {display: block; }
.template .OTSTemplateSecondCol a.OTSTemplateSecondColGap {margin-top: 8px; }
.template .OTSTemplateItemCol, .template .OTSTemplateItemColFull {float: left; padding: 0 3px; }
.template .OTSTemplateItemColRight {float: right; padding: 0 3px; }
.template .OTSTemplateListCol {float: left; padding: 0 3px 0 12px; }
.template .OTSTemplateListColLeft {float: left; padding: 0 12px 0 3px; }
.baseContent .template .OTSTemplateItemCol, .baseContent .template .OTSTemplateItemColRight {width: 59%; }
.baseContent .template .OTSTemplateListCol, .baseContent .template .OTSTemplateListColLeft {width: 35%; }
.baseContentExtraRight .template .OTSTemplateItemCol, .baseContentExtraRight .template .OTSTemplateItemColRight {width: 48%; }
.baseContentExtraRight .template .OTSTemplateListCol, .baseContentExtraRight .template .OTSTemplateListColLeft {width: 48%; }
.baseContentFull .template .OTSTemplateItemColRight {float: right; width: 369px; }
.baseContentFull .template .OTSTemplateItemColFull {width: 754px; }
.baseContentFull .template .OTSTemplateItemColFull .OTSTemplateLargeContentRight {width: 670px; }
.baseContentFull .template .OTSTemplateListColLeft {width: 370px; }
.baseContentNew .template .OTSTemplateItemCol, .baseContentNew .template .OTSTemplateItemColRight {width: 335px; }
.baseContentNew .template .OTSTemplateListCol, .baseContentNew .template .OTSTemplateListColLeft {width: 209px; }
.template .OTSTemplateFirstRow {padding-bottom: 3px; }
.template .OTSTemplateFirstRow div {vertical-align: bottom; }
.template .OTSTemplateFirstRow div.OTSTemplateThreeColShop div.OTSTemplatePrices, .template .OTSTemplateFirstRow div.OTSTemplateThreeColShop div.OTSTemplatePrices p {display: block; }
.template .OTSTemplateLastRow a {display: block; margin-top: 8px; clear: left; float: left; }
.template .OTSTemplateLastRow a img {display: block; }
.template .OTSTemplateNewSection {margin-top: 15px; }
.template .OTSTemplateHorzSeparator {padding-top: 15px; background: url(//images.chapters.indigo.ca/Images_2005/Misc/En/BrowseBackgrounds.png) -3000px -84px no-repeat; }
.template .OTSTemplateHorzSolidSeparator {border-top: 1px solid #ccc; padding-top: 15px; }
.template .OTSTemplateContentSection {margin-bottom: 7px; padding-bottom: 8px; background: url(//images.chapters.indigo.ca/Images_2005/Misc/En/SectionDivider.gif) left bottom repeat-x; }
.template .OTSTemplateBorder .OTSTemplateFirstCol {border: 1px solid #ccc; border-right: none; padding: 7px; }
.template .OTSTemplateBorder .OTSTemplateFirstCol a {border-right: 1px solid #ccc; padding-right: 7px; }
.template .OTSTemplateBorder .OTSTemplateBorderCol {float: left; border: 1px solid #ccc; border-left: none; padding: 7px 7px 7px 0; width: auto; }
.template .OTSTemplateBorder .OTSTemplateBorderCol a.OTSTemplateSecondColGap {margin-top: 7px; border-top: 1px solid #ccc; padding-top: 7px; }
.template .OTSTemplateHorzBorders .OTSTemplateFirstCol, .template .OTSTemplateHorzBorders .OTSTemplateBorderCol {border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 7px 0; }
.template .OTSTemplateHorzBorders .OTSTemplateBorderCol {float: left; margin-left: 0; border-left: none; padding-left: 7px; width: auto; }
.template .OTSTemplateHorzBorders .OTSTemplateBorderCol a {border-left: 1px solid #ccc; padding-left: 7px; }
.template .OTSTemplateThreeColBorderNewSection {margin-top: 14px; border-top: 1px solid #ccc; }
.template .OTSTemplateBorderTwoCol {border: 1px solid #ccc; padding: 7px 4px; }
.template blockquote {display: block; margin-top: 8px; color: #666; }
.template blockquote a {color: #666; font-weight: bold; }
.template blockquote.OTSTemplateTopQuote {margin: 0 0 8px 0; padding-left: 3px; }
.template .OTSTemplateSmallContentRight blockquote.OTSTemplateTopQuote {margin-bottom: 7px; padding: 0 0 8px 0; background: url(//images.chapters.indigo.ca/Images_2005/Misc/En/SectionDivider.gif) left bottom repeat-x; }
.template blockquote.OTSTemplateBottomQuote {clear: both; margin-top: 0; padding: 8px 0 0 3px; }
.template blockquote.OTSTemplateDesc {clear: both; color: #666; font-size: 90%; }
.template blockquote.OTSTemplateDesc p {margin-top: 0.5em; }
.template .OTSTemplateFullContent {padding-left: 3px; padding-right: 3px; }
.template .OTSTemplateImageLeft {padding-left: 3px; }
.template .OTSTemplateSmallContentRight {float: right; width: 65%; padding-right: 3px; }
.baseContentExtraRight .template .OTSTemplateSmallContentRight {width: 76%; }
.baseContentFull .template .OTSTemplateSmallContentRight {width: 616px; }
.baseContentNew .template .OTSTemplateSmallContentRight {width: 404px; }
.template .OTSTemplateLargeContentRight, .template .OTSTemplateVeryLargeContentRight {float: right; padding-right: 3px; width: 79%; }
.baseContentExtraRight .template .OTSTemplateLargeContentRight {width: 86%; }
.baseContentFull .template .OTSTemplateLargeContentRight {width: 670px; }
.baseContentNew .template .OTSTemplateLargeContentRight {width: 475px; }
.baseContentNew .template .OTSTemplateVeryLargeContentRight {width: 499px; }
.baseContentNew .sidebar .template .OTSTemplateVeryLargeContentRight {width: 134px; }
.template .OTSTemplateTwoColEx {float: left; padding: 0 3px; width: 48.4%; }
.template .OTSTemplateTwoColEx .OTSTemplateLargeContentRight {float: right; padding: 0; width: 60%; }
.template .OTSTemplateItemCol .OTSTemplateLargeContentRight, .template .OTSTemplateItemColRight .OTSTemplateLargeContentRight {padding: 0; width: 66%; }
.baseContentExtraRight .template .OTSTemplateTwoCol .OTSTemplateLargeContentRight, .baseContentExtraRight .template .OTSTemplateItemCol .OTSTemplateLargeContentRight, .baseContentExtraRight .template .OTSTemplateItemColRight .OTSTemplateLargeContentRight {padding: 0; width: 72%; }
.baseContentExtraRight .template .OTSTemplateTwoCol .OTSTemplateSmallContentRight {padding: 0; width: 127px; }
.baseContentExtraRight .template .OTSTemplateBorderTwoCol .OTSTemplateSmallContentRight {padding: 0; width: 76%; }
.baseContentExtraRight .template .OTSTemplateBorderTwoCol .OTSTemplateTwoCol .OTSTemplateSmallContentRight {padding: 0; width: 52%; }
.baseContentNew .template .OTSTemplateBorderTwoCol .OTSTemplateSmallContentRight {padding: 0; width: 414px; }
.baseContentNew .template .OTSTemplateBorderTwoCol .OTSTemplateTwoCol .OTSTemplateSmallContentRight {padding: 0; width: 131px; }
.baseContentFull .template .OTSTemplateItemColRight .OTSTemplateLargeContentRight {width: 285px; }
.baseContentFull .template .OTSTemplateItemColRight .OTSTemplateLargeContentRight h3, .template .OTSTemplateThreeCol .OTSTemplateSmallContentShop h3, .template .OTSTemplateThreeCol .OTSTemplateSmallContentShop a {display: inline; }
.baseContentNew .template .OTSTemplateItemCol .OTSTemplateLargeContentRight, .baseContentNew .template .OTSTemplateItemColRight .OTSTemplateLargeContentRight {padding: 0; width: 248px; }
.baseContentNew .template .OTSTemplateTwoColEx .OTSTemplateLargeContentRight {padding: 0; width: 185px; }
.template .OTSTemplateImageRight {float: right; padding-right: 3px; }
.template .OTSTemplateLargeContentLeft {margin-right: 83px; padding-left: 3px; }
.template .OTSTemplatePrices, .template .OTSTemplateSimplePrices {margin-top: 8px; }
.template .OTSTemplatePrices label {display: block; float: left; width: 159px; }
.template .OTSTemplatePrices span {display: block; float: left; width: 157px; text-align: right; }
.template .OTSTemplatePrices span.priceEbook {display: block; float: left; width: 157px; text-align: right; }
.template .OTSTemplatePrices span.priceEbook a {color: #FF6600; font-weight: normal; }
.template .OTSTemplatePrices span.priceUsed {display: block; float: left; width: 157px; text-align: right; }
.template .OTSTemplatePrices span.priceUsed a {color: #439c01; font-weight: normal; }
.template .OTSTemplatePrices br {clear: left; }
.template .OTSTemplateSimplePrices label {margin-right: 0.5em; }
.template .OTSTemplatePrices p span {display: inline; float: none; width: auto; text-align: left; }
.template .OTSTemplatePrices span.priceSavings {display: inline; float: none; margin-left: 0.5em; width: auto; text-align: left; }
.sidebar .template .OTSTemplateRow .OTSTemplatePrices label {padding-right: 0.5em; width: auto; }
.sidebar .template .OTSTemplateRow .OTSTemplatePrices span {padding-left: 0; width: auto; text-align: left; }
.sidebar .template .OTSTemplateRow .priceOld, .sidebar .template .OTSTemplateRow .priceSavings {font-size: 90%; }
.sidebar .template .OTSTemplateRow .price {font-size: 100%; }
.template .OTSTemplateHorzButtons {padding-top: 8px; }
.template .OTSTemplateHorzButtons a {display: inline; margin-right: 8px; }
.template .OTSTemplateVertButtons * {display: block; margin-top: 8px; clear: left; float: left; }
.template .OTSTemplateVertButtons a img {clear: none; float: none; margin: 0; }
.template .OTSTemplateVertButtonsRight {float: right; margin-bottom: 8px; padding-left: 15px; width: 216px; }
.template .OTSTemplateVertButtonsRight p {margin-top: 3px; text-align: left; }
.template .OTSTemplateVertButtonsRight p a img {margin-right: -5px; }
.template .OTSTemplateRating {margin-top: 8px; }
.template .OTSTemplateRating label {color: #333; margin-right: 8px; font-weight: bold; }
.template .OTSTemplateRating img {vertical-align: text-top; }
.template .OTSTemplateRating span {margin-left: 8px; }
.template .OTSTemplateVertList {margin-top: 15px; width: 126px; }
.template .OTSTemplateVertList a {display: block; }
.template p.OTSTemplateFeaturedIn label {color: #333; font-weight: bold; margin-right: 8px; }
.template p.OTSTemplateFeaturedIn a {color: #333; }
.template .OTSTemplateAvailability {margin-top: 8px; font-weight: bold; }
.template .OTSTemplateSpecs {font-size: 90%; color: #333; }
.template p.OTSTemplateSeeDetails {padding-top: 5px; font-weight: bold; }
.template p.OTSTemplateEbookSearch {margin-top: 8px; }
.template p.OTSTemplateEbookSearch a {color: #FF6600; }
.template p.OTSTemplateUsedSearch {margin-top: 8px; }
.french .template p.OTSTemplateUsedSearch {margin-top: 8px; font-size: 90%; }
.template p.OTSTemplateUsedSearch a {color: #439c01; }
.template p.OTSTemplateSeeAllCopies {margin-top: 8px; }
.template p.OTSTemplateSeeAllCopies a.priceUsed {color: #439c01; font-weight: bold; }
.template p.OTSTemplateEbookHelp {color: #999; font-size: 90%; }
.template p.OTSTemplateUsedHelp {color: #999; font-size: 90%; }
.template .OTSTemplateNewItem {color: #439c01; }
.template .OTSTemplateNewItem a {color: #439c01; }
.template .OTSTemplateDVDFormat {color: #666; }
.template ul.OTSTemplateFooter {clear: both; padding: 15px 3px 0 3px; }
.template ul.OTSTemplateFooter li {color: #3572bd; font-weight: bold; list-style: none; }
.template ul.OTSTemplateFooter li a {margin-left: 0.3em; font-weight: bold; }
.template ol li {display: -moz-inline-stack; display: inline-block; padding: 0 4px 8px 4px; vertical-align: bottom; list-style: none; }
.template ol li a {position: relative; display: block; text-decoration: none; }
.template ol li a img {display: block; }
.templateFourCol ol, .templateFiveCol ol, .templateSixCol ol {padding: 0 1%; }
.templateThreeCol ol li {padding: 0 0.5% 8px 0.5%; width: 31.3%; }
.templateFourCol ol li {padding: 0 0.5% 8px 0.5%; width: 23.5%; }
.templateFiveCol ol li {padding: 0 0.5% 8px 0.5%; width: 18.5%; }
.templateSixCol ol li {padding: 0 0.5% 8px 0.5%; width: 15.1%; }
.template ol li .OTSTemplateImageInfo {height: 2.8em; color: #666; font-size: 90%; font-weight: normal; overflow: hidden; }
.template ol li .OTSTemplateImageInfo a:hover {text-decoration: underline; }
.templateThreeLineImageInfo ol li .OTSTemplateImageInfo {height: 4.1em; }
.templateFourLineImageInfo ol li .OTSTemplateImageInfo {height: 5.4em; }
.template ol li .OTSTemplatePopUp {display: none; }
.templatePopUp {position: absolute; display: none; line-height: 1.3; }
.templatePopUp a, .templatePopUp .priceMember {color: #346fac; }
.templatePopUp a:hover {color: #346fac !important; }
.templatePopUp .OTSTemplatePopUp {position: relative; width: 316px; background: #fff; }
.templatePopUp .OTSTemplatePopUp .OTSTemplateImageLeft {padding: 0; }
.templatePopUp .OTSTemplatePopUp .OTSTemplateLargeContentRight {padding: 0; width: 200px; }
.templatePopUp .OTSTemplatePopUp .OTSTemplateLargeContentRight h3 a {color: #333; }
.templatePopUp .OTSTemplatePopUp .OTSTemplateLargeContentRight h4 {color: #666; }
.templatePopUp .OTSTemplatePopUp .OTSTemplateLargeContentRight blockquote {font-size: 90%; }
.template .OTSTemplateCalcHeight {position: absolute; top: 0; left: -3000px; width: 1px; height: 10em; }
.template .OTSTemplateCarousel .OTSTemplateRow {padding-bottom: 0.67em; overflow: hidden; }
.template .OTSTemplateCarousel .OTSTemplateRow .OTSTemplateImageLeft h3, .template .OTSTemplateCarousel .OTSTemplateRow .OTSTemplateImageLeft p {display: none; }
.template .OTSTemplateCarousel .OTSTemplateRow .OTSTemplateSmallContentRight {width: 418px; }
.template .OTSTemplateCarouselList {position: relative; padding-top: 8px; background: url(//images.chapters.indigo.ca/Images_2005/Misc/En/BrowseBackgrounds.png) -3000px -84px no-repeat; }
.template .OTSTemplateCarouselNoMainArea .OTSTemplateCarouselList {padding-top: 0; background: transparent; }
.template .OTSTemplateCarouselList div {position: relative; padding: 0 30px; overflow: hidden; }
.template .OTSTemplateCarouselList div div {padding: 0; overflow: auto; }
.template .OTSTemplateCarouselList a.OTSTemplateMoveLeft, .template .OTSTemplateCarouselList a.OTSTemplateMoveRight {display: block; position: absolute; top: 0; width: 30px; height: 100%; }
.template .OTSTemplateCarouselList a.OTSTemplateMoveLeft:hover, .template .OTSTemplateCarouselList a.OTSTemplateMoveRight:hover {background: #ddecfb; }
.template .OTSTemplateCarouselList a.OTSTemplateMoveLeft span, .template .OTSTemplateCarouselList a.OTSTemplateMoveRight span {display: block; position: absolute; bottom: 42%; width: 10px; height: 20px; background: url(//images.chapters.indigo.ca/Images_2005/Misc/En/BrowseIcons.png) left -1600px no-repeat; }
.template .OTSTemplateCarouselList a.OTSTemplateMoveLeft {left: 0; }
.template .OTSTemplateCarouselList a.OTSTemplateMoveLeft span {left: 9px; }
.template .OTSTemplateCarouselList a.OTSTemplateMoveRight {right: 0; }
.template .OTSTemplateCarouselList a.OTSTemplateMoveRight span {right: 9px; background-position: left -1700px; }
.template .OTSTemplateCarouselList ul {position: relative; left: 0; }
.template .OTSTemplateCarouselList ul li {display: -moz-inline-stack; display: inline-block; padding: 0 5px 0 10px; width: 108px; vertical-align: bottom; list-style: none; }
.template .OTSTemplateCarouselList ul li .OTSTemplateImageLeft, .template .OTSTemplateCarouselList ul li .OTSTemplateImageLeft * {display: block; margin: 0; padding: 0; }
.template .OTSTemplateCarouselList ul li .OTSTemplateImageLeft {position: relative; width: 108px; overflow: hidden; }
.template .OTSTemplateCarouselList ul li .OTSTemplateImageLeft a {margin: 0 18px; width: 72px; }
.template .OTSTemplateCarouselList ul li .OTSTemplateImageLeft a img {width: 72px; }
.template .OTSTemplateCarouselList ul li .OTSTemplateImageLeft .OTSTemplateImageInfo {height: 2.8em; font-size: 90%; font-weight: normal; overflow: hidden; }
.template .OTSTemplateCarouselList ul li .OTSTemplateImageLeft .OTSTemplateImageInfo h3 {padding-top: 0.1em; width: 108px; text-align: center; }
.template .OTSTemplateCarouselList ul li .OTSTemplateImageLeft .OTSTemplateImageInfo p {width: 108px; color: #666; text-align: center; }
.template .OTSTemplateCarouselList ul li .OTSTemplateImageLeft .OTSTemplateImageInfo a {display: inline; margin: 0; width: auto; text-decoration: none; }
.template .OTSTemplateCarouselList ul li .OTSTemplateImageLeft .OTSTemplateImageInfo a:hover {text-decoration: underline; }
.templateThreeLineImageInfo .OTSTemplateCarouselList ul li .OTSTemplateImageLeft .OTSTemplateImageInfo {height: 4.1em; }
.templateFourLineImageInfo .OTSTemplateCarouselList ul li .OTSTemplateImageLeft .OTSTemplateImageInfo {height: 5.4em; }
.template .OTSTemplateCarouselList ul li .OTSTemplateSmallContentRight {display: none; float: none; }
.baseContentExtraRightNew .template .OTSTemplateCarouselList ul li, .baseContentExtraRightNew .template .OTSTemplateCarouselList ul li .OTSTemplateImageLeft, .baseContentExtraRightNew .template .OTSTemplateCarouselList ul li .OTSTemplateImageLeft .OTSTemplateImageInfo h3, .baseContentExtraRightNew .template .OTSTemplateCarouselList ul li .OTSTemplateImageLeft .OTSTemplateImageInfo p {width: 154px; }
.baseContentExtraRightNew .template .OTSTemplateCarouselList ul li .OTSTemplateImageLeft a {margin: 0 28px; }
.baseContentExtraLeftNew .template .OTSTemplateCarouselList ul li, .baseContentExtraLeftNew .template .OTSTemplateCarouselList ul li .OTSTemplateImageLeft, .baseContentExtraLeftNew .template .OTSTemplateCarouselList ul li .OTSTemplateImageLeft .OTSTemplateImageInfo h3, .baseContentExtraLeftNew .template .OTSTemplateCarouselList ul li .OTSTemplateImageLeft .OTSTemplateImageInfo p {width: 162px; }
.baseContentExtraLeftNew .template .OTSTemplateCarouselList ul li .OTSTemplateImageLeft a {margin: 0 32px; }
.baseContentExtraRightNew .templateFiveCol .OTSTemplateCarouselList ul li, .baseContentExtraRightNew .templateFiveCol .OTSTemplateCarouselList ul li .OTSTemplateImageLeft, .baseContentExtraRightNew .templateFiveCol .OTSTemplateCarouselList ul li .OTSTemplateImageLeft .OTSTemplateImageInfo h3, .baseContentExtraRightNew .templateFiveCol .OTSTemplateCarouselList ul li .OTSTemplateImageLeft .OTSTemplateImageInfo p {width: 119px; }
.baseContentExtraRightNew .templateFiveCol .OTSTemplateCarouselList ul li .OTSTemplateImageLeft a {margin: 0 11px; }
.baseContentExtraLeftNew .templateFiveCol .OTSTemplateCarouselList ul li, .baseContentExtraLeftNew .templateFiveCol .OTSTemplateCarouselList ul li .OTSTemplateImageLeft, .baseContentExtraLeftNew .templateFiveCol .OTSTemplateCarouselList ul li .OTSTemplateImageLeft .OTSTemplateImageInfo h3, .baseContentExtraLeftNew .templateFiveCol .OTSTemplateCarouselList ul li .OTSTemplateImageLeft .OTSTemplateImageInfo p {width: 122px; }
.baseContentExtraLeftNew .templateFiveCol .OTSTemplateCarouselList ul li .OTSTemplateImageLeft a {margin: 0 12px; }
.baseContentExtraRightNew .templateSixCol .OTSTemplateCarouselList ul li, .baseContentExtraRightNew .templateSixCol .OTSTemplateCarouselList ul li .OTSTemplateImageLeft, .baseContentExtraRightNew .templateSixCol .OTSTemplateCarouselList ul li .OTSTemplateImageLeft .OTSTemplateImageInfo h3, .baseContentExtraRightNew .templateSixCol .OTSTemplateCarouselList ul li .OTSTemplateImageLeft .OTSTemplateImageInfo p {width: 96px; }
.baseContentExtraRightNew .templateSixCol .OTSTemplateCarouselList ul li .OTSTemplateImageLeft a {margin: 0; }
.baseContentExtraLeftNew .templateSixCol .OTSTemplateCarouselList ul li, .baseContentExtraLeftNew .templateSixCol .OTSTemplateCarouselList ul li .OTSTemplateImageLeft, .baseContentExtraLeftNew .templateSixCol .OTSTemplateCarouselList ul li .OTSTemplateImageLeft .OTSTemplateImageInfo h3, .baseContentExtraLeftNew .templateSixCol .OTSTemplateCarouselList ul li .OTSTemplateImageLeft .OTSTemplateImageInfo p {width: 98px; }
.baseContentExtraLeftNew .templateSixCol .OTSTemplateCarouselList ul li .OTSTemplateImageLeft a {margin: 0; }

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

.communityGizmo {}
.communityGizmo h3 {border: 1px solid #777; background: #666 url(//images.chapters.indigo.ca/Images_2005/Misc/En/MessageCentre.png) -1800px top no-repeat; color: #fff; font-size: 114%; font-weight: bold; }
.communityGizmo h3 span {position: relative; display: block; padding: 3px 8px; background: url(//images.chapters.indigo.ca/Images_2005/Misc/En/MessageCentre.png) -2600px bottom no-repeat; }
.communityGizmo p.communityGizmoTop {border: 1px solid #ddd; border-top: none; padding: 5px 8px; background: #fff url(//images.chapters.indigo.ca/Images_2005/Misc/En/MessageCentre.png) -4200px bottom no-repeat; color: #666; font-size: 90%; }
.communityGizmo p.communityGizmoBottom {margin-top: 8px; color: #666; font-size: 90%; }
.communityGizmo p.communityGizmoTop a, .communityGizmo p.communityGizmoBottom a {color: #666; font-weight: bold; }
.communityGizmo ul {}
.communityGizmo ul li {position: relative; margin: 0; border: 1px solid #ddd; border-top: none; background: #fff url(//images.chapters.indigo.ca/Images_2005/Misc/En/MessageCentre.png) -4200px bottom no-repeat; list-style: none; }
.communityGizmo ul li div.communityGizmoImage {position: absolute; top: 5px; left: 6px; }
.communityGizmo ul li div.communityGizmoImage a {display: block; }
.communityGizmo ul li div.communityGizmoImage a img {display: block; }
.communityGizmo ul li div.communityGizmoInfo {padding: 5px 8px 5px 52px; }
.communityGizmo ul li div.communityGizmoInfo h4 {margin-bottom: 3px; color: #333; font-size: 100%; font-weight: bold; }
.communityGizmo ul li div.communityGizmoInfo h4 a {color: #333; }
.communityGizmo ul li div.communityGizmoInfo h4 img {margin-left: 8px; }
.communityGizmo ul li div.communityGizmoInfo h5 {color: #999; font-size: 90%; font-weight: normal; }
.communityGizmo ul li div.communityGizmoInfoReview h5 {font-size: 100%; }
.communityGizmo ul li div.communityGizmoInfoSingleProfile h5 {margin-top: 8px; }
.communityGizmo ul li div.communityGizmoInfo h5 a {color: #999; }
.communityGizmo ul li div.communityGizmoInfoReview h5 a {color: #333; }
.communityGizmo ul li div.communityGizmoInfo span {color: #999; font-size: 90%; }
.communityGizmo ul li div.communityGizmoInfoReview span {color: #333; }
.communityGizmo ul li div.communityGizmoInfoReview span a {color: #333; }
.communityGizmo ul li div.communityGizmoInfo p {margin: 0; color: #333; font-size: 90%; }
.communityGizmo ul li div.communityGizmoInfoReview p {margin-bottom: 3px; }
.communityGizmo ul li div.communityGizmoInfoReview p span {color: #999; }
.communityGizmo ul li div.communityGizmoInfo p a {color: #999; }
.communityGizmo ul li div.communityGizmoInfoReview img {display: block; margin-bottom: 3px; }
.communityGizmo ul li div.communityGizmoInfo p.communityGizmoInfoBadge {margin-bottom: 3px; padding: 0 0 4px 24px; color: #3d91d2; }
.communityGizmo ul li div.communityGizmoInfo p.iconChaptersEmployee, .communityGizmo ul li div.communityGizmoInfo p.iconIndigoEmployee, .communityGizmo ul li div.communityGizmoInfo p.iconColesEmployee, .communityGizmo ul li div.communityGizmoInfo p.iconWorldsBiggestBookstore, .communityGizmo ul li div.communityGizmoInfo p.iconArtist, .communityGizmo ul li div.communityGizmoInfo p.iconMerchandiser {padding-left: 30px !important; }
.communityGizmo ul li div.communityGizmoInfo p.iconJuniorAdvisoryBoard, .communityGizmo ul li div.communityGizmoInfo p.iconPublisher {padding-left: 0 !important; }
.communityGizmo ul li div.communityGizmoInfo div {margin-bottom: 3px; }
.communityGizmo ul li div.communityGizmoInfoReview div {margin-bottom: 8px; }
.communityGizmo ul li div.communityGizmoInfo div * {display: inline; }
.communityGizmo ul li div.communityGizmoInfoSingleProfile div.communityGizmoInfoSingleProfileInfo {margin: 6px 0; }
.communityGizmo ul li div.communityGizmoInfoSingleProfile div.communityGizmoInfoSingleProfileInfo p {display: block; float: left; padding: 2px 0; width: 49.5%; font-size: 90%; }
.communityGizmo ul li div.communityGizmoInfoSingleProfile div p a {padding-left: 20px; color: #333; }
.communityGizmo ul li div.communityGizmoInfoSingleProfile ul li {border: none; background: none; }
.communityGizmo ul li div.communityGizmoInfoSingleProfile ul li a {color: #333; font-size: 90%; }
.communityGizmo ul li div.communityGizmoInfoSingleProfile ul li span {padding-left: 0.5em; }
.communityGizmo ul li div.communityGizmoActions {position: relative; margin-top: 8px; height: 1.2em; font-size: 90%; }
.communityGizmo ul li div.communityGizmoActions a.iconReportThis {position: absolute; padding-left: 15px; bottom: 5px; right: 8px; color: #666; }
.communityGizmo .communityGizmoFooter {margin-top: 5px; }
.communityGizmo .communityGizmoFooter a {display: block; float: left; padding: 1px 0 1px 18px; color: #333; font-size: 90%; }
.communityGizmoTwoCol ul {margin-left: 8px; }
.communityGizmoTwoCol ul li {display: -moz-inline-box; -moz-box-orient: vertical; display: inline-block; border: none; padding: 0 4% 0 0; background: #fff; width: 45.7%; vertical-align: top; list-style: none; }
.baseContentNew .sidebar .communityGizmoTwoCol ul li {padding-right: 8px; width: 85px; }
.communityGizmoTwoCol ul li div.communityGizmoImage {position: relative; top: 0; left: 0; }
.communityGizmoTwoCol ul li div.communityGizmoInfo {padding: 0; }
.communityGizmoNoActions ul li {margin-bottom: 8px; }
.communityGizmoNoActions ul li div.communityGizmoActions {display: none; }
.baseContentNew .communityGizmo {margin-bottom: 20px; }
.baseContentNew .communityGizmo h3 {border: none; background: url(//images.chapters.indigo.ca/Images_2005/Misc/En/BrowseBackgrounds.png) -4000px top no-repeat; color: #346fac; }
.baseContentNew .communityGizmo h3 span {display: block; padding: 5px 8px; background: transparent; }
.baseContentNew .communityGizmo ul li {border: none; background: #fff; }
.baseContentNew .communityGizmo ul li div.communityGizmoInfo h4, .baseContentNew .communityGizmo ul li div.communityGizmoInfo div {margin-bottom: 0; }
.baseContentNew .communityGizmo ul li div.communityGizmoInfo h5 {color: #666; font-weight: normal; }
.baseContentNew .communityGizmo ul li div.communityGizmoInfo h5 a {color: #666; text-decoration: none; }
.baseContentNew .communityGizmo ul li div.communityGizmoInfo h5 a:hover {text-decoration: underline; }
.baseContentNew .communityGizmo ul li div.communityGizmoInfo p {color: #666; }
.baseContentNew .sidebar .communityGizmo {border: 1px solid #ccc; }
.baseContentNew .sidebar .communityGizmo h3 {border-top: 1px solid #fff9ff; border-bottom: 1px solid #adbbd3; padding: 7px 0 0 0; background: #f8fbfd; color: #139; font-size: 130%; font-weight: bold; }
.baseContentNew .sidebar .communityGizmo h3 span {display: block; padding: 0 8px 8px 8px; background: #dde5f2 url(//images.chapters.indigo.ca/Images_2005/Misc/En/BrowseBackgrounds.png) -5000px top no-repeat; }
.baseContentNew .sidebar .communityGizmo p.communityGizmoTop {border: none; background: none; font-size: 100%; }
.baseContentNew .sidebar .communityGizmo ul {margin-top: 8px; margin-bottom: 8px; }
.baseContentNew .sidebar .communityGizmo .communityGizmoFooter {margin-bottom: 8px; }
.baseContentNew .sidebar .communityGizmo .communityGizmoFooter a {display: block; float: right; padding: 1px 8px 1px 18px; color: #346fac; font-size: 90%; font-weight: bold; }

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

.productList {margin-bottom: 20px; }
.productListPanel {border-top: 1px solid #e2e7ef; border-bottom: 1px solid #c0ccdf; background: #e5eef7; }
.sidebar .productList {border: 1px solid #ccc; padding-bottom: 5px; }
.secondarySidebar .productList {border: 1px solid #ccc; }
.productList a {color: #346fac; }
.productList h1, .productList h2, .productList h2.OTSTemplateMajorHeading {margin: 0 0 7px 0; border: none; padding: 0; background: url(//images.chapters.indigo.ca/Images_2005/Misc/En/BrowseBackgrounds.png) -4000px top no-repeat; color: #346fac; font-weight: bold; }
.productList h1 span, .productList h2.OTSTemplateMajorHeading span {border: none; padding: 5px 8px; background: transparent; color: #346fac; }
.dealsOutlet h2.OTSTemplateMajorHeading span {color:#202E84; font-size:130%; font-weight:normal; text-transform:lowercase; }
.productListPanel h1, .productListPanel h2, .productListPanel h2.OTSTemplateMajorHeading {margin: 0; border-top: 1px solid #fff; border-bottom: 1px solid #adbbd3; padding-top: 7px; background: #f8fbfd; font-size: 150%; }
.productListPanel h1 span, .productListPanel h2.OTSTemplateMajorHeading span {display: block; padding: 0 8px 8px 8px; background: #dde5f2 url(//images.chapters.indigo.ca/Images_2005/Misc/En/BrowseBackgrounds.png) -5000px top no-repeat; color: #005b9e; }
.sidebar .productList h2, .secondarySidebar .productList h2, .sidebar .productList h2.OTSTemplateMajorHeading, .secondarySidebar .productList h2.OTSTemplateMajorHeading {margin-bottom: 8px; }
.sidebar .productList h2 span, .secondarySidebar .productList h2 span, .sidebar .productList h2.OTSTemplateMajorHeading span, .secondarySidebar .productList h2.OTSTemplateMajorHeading span {background: #346fac !important; color: #fff !important; }
.productList p.OTSTemplateHeaderLink {top: 5px; right: 8px; color: #346fac; }
.productListPanel p.OTSTemplateHeaderLink {top: 11px; }
.productList h1 ul {background: #dde5f2; font-size: 67%; }
.productList h1 ul li {border-color: #c0ccdf; background: #f8fbfd url(//images.chapters.indigo.ca/Images_2005/Misc/En/BrowseBackgrounds.png) -5000px 8px no-repeat; color: #c0ccdf; }
.productList h1 ul li.OTSTemplateCurrentTab {background: #fff url(//images.chapters.indigo.ca/Images_2005/Misc/En/BrowseBackgrounds.png) -4000px -2px no-repeat; color: #346fac; }
.content .productList .OTSTemplateRow, .content .productList .OTSTemplateFirstRow, .content .productList .OTSTemplateLastRow {padding-left: 6px; padding-right: 6px; }
.productListPanel .OTSTemplateFirstRow {padding-top: 15px; background: #e5eef7 url(//images.chapters.indigo.ca/Images_2005/Misc/En/BrowseBackgrounds.png) -6000px top no-repeat; }
.content .productListPanel .OTSTemplateLastRow {margin-bottom: 1px; border-bottom: 1px solid #eaf3fb; padding-bottom: 12px; }
.sidebar .productList .OTSTemplateRow, .secondarySidebar .productList .OTSTemplateRow {padding: 0 5px; }
.productList .OTSTemplateImageLeft {padding-left: 2px; }
.productList .OTSTemplateSmallContentRight {padding-right: 2px; }
.baseContentNew .productList .OTSTemplateSmallContentRight {width: 394px; }
.sidebar .productList .OTSTemplateRow .OTSTemplateVeryLargeContentRight {width: 126px; }
.secondarySidebar .productList ol li {padding: 0 0 8px 14px; }
.productList p.OTSTemplateTopDesc {padding: 0 8px; }
.productListPanel p.OTSTemplateTopDesc {margin: 0; padding: 8px 8px 0 8px; background: #fff; color: #333; font-weight: bold; }
.productListPanel p.OTSTemplateTopDesc a {color: #333; }
.productList h4 {color: #666; font-size: 90%; }
.productList .OTSTemplatePrices, .productList .OTSTemplateSimplePrices {margin-top: 3px; }
.productList blockquote {margin-top: 3px; font-size: 90%; }
.productList ul.OTSTemplateFooter {margin-bottom: 8px; padding: 8px 8px 0 8px; }
.productList ul.OTSTemplateFooter li {margin-bottom: 0; color: #346fac; font-size: 90%; }
.dealsOutlet ul.OTSTemplateFooter {text-align:right; text-transform:lowercase; }
.productListPanel .OTSTemplateCarousel {margin: 0 0 1px 0; border-bottom: 1px solid #eaf3fb; padding: 0 0 5px 0; background: #e5eef7; }
.productListPanel .OTSTemplateCarousel .OTSTemplateRow {padding-top: 15px; background: #fff url(//images.chapters.indigo.ca/Images_2005/Misc/En/BrowseBackgrounds.png) -6000px bottom no-repeat; }
.baseContentNew .productList .OTSTemplateCarousel .OTSTemplateRow .OTSTemplateSmallContentRight {width: 408px; }
.productListPanel .OTSTemplateCarouselNoMainArea .OTSTemplateCarouselList {padding-top: 8px; background: #e5eef7 url(//images.chapters.indigo.ca/Images_2005/Misc/En/BrowseBackgrounds.png) -6000px top no-repeat; }
.productList .OTSTemplateCarouselList a.OTSTemplateMoveLeft:hover, .productList .OTSTemplateCarouselList a.OTSTemplateMoveRight:hover {background: #e5eef7; }
.productListPanel .OTSTemplateCarouselList a.OTSTemplateMoveLeft:hover, .productListPanel .OTSTemplateCarouselList a.OTSTemplateMoveRight:hover {background: #b1c4e1 url(//images.chapters.indigo.ca/Images_2005/Misc/En/BrowseBackgrounds.png) -8300px top no-repeat; }
.productListPanel .OTSTemplateCarouselList ul li .OTSTemplateImageLeft a {margin: 0 6px; padding: 0 12px; background: url(//images.chapters.indigo.ca/Images_2005/Misc/En/BrowseBackgrounds.png) -8100px bottom no-repeat; }
.productListPanel .OTSTemplateCarouselList ul li .OTSTemplateImageLeft .OTSTemplateImageInfo a {margin: 0; padding: 0; background: transparent; width: auto; }
.productListConveyerBelt {width:960px; margin:0 auto; background:url(//images.chapters.indigo.ca/Images_2005/Misc/En/ConveyerBeltBackgrounds.png) repeat-x; background-position: 0 -524px; position:relative; border:2px solid #72AFD1; display:block; }
.productListConveyerBelt .productListConveyerBeltLeftImage {background:url(//images.chapters.indigo.ca/Images_2005/Misc/En/NewHotToday.jpg); float:left; width:213px; height:263px; }
.productListConveyerBelt .productListConveyerBeltLeftImage span {position:absolute; bottom:25px; left:30px; color:#4194D4; font-size:13px; font-weight:bold; }
.productListConveyerBelt .productListConveyerBeltLeftImage span a {color:#4194D4; }
.productListConveyerBelt .productListConveyerBeltButtonLeft {background:url(//images.chapters.indigo.ca/Images_2005/Misc/En/ConveyerBeltBackgrounds.png); background-position: 0 -100px; width: 13px; height: 112px; z-index:1; position:absolute; top:70px; left:215px; }
.productListConveyerBelt .productListConveyerBeltButtonRight {background:url(//images.chapters.indigo.ca/Images_2005/Misc/En/ConveyerBeltBackgrounds.png); background-position: 0 -312px; width: 13px; height: 112px; z-index:1; position:absolute; top:70px; left:935px; }
.productListConveyerBelt .productListConveyerBeltFadeLeft {background:url(//images.chapters.indigo.ca/Images_2005/Misc/En/ConveyerBeltBackgrounds.png); background-position: 0 -887px; width: 13px; height: 263px; z-index:1; position:absolute; top:0px; left:238px; }
.productListConveyerBelt .productListConveyerBeltFadeRight {background:url(//images.chapters.indigo.ca/Images_2005/Misc/En/ConveyerBeltBackgrounds.png); background-position: 0 -1250px; width: 13px; height: 263px; z-index:1; position:absolute; top:0px; left:897px; }
.productListConveyerBelt .productListConveyerBeltPausePlay {background:url(//images.chapters.indigo.ca/Images_2005/Misc/En/ConveyerBeltBackgrounds.png); background-position: 0 -1613px; width: 23px; height: 20px; z-index:1001; position:absolute; bottom:10px; right:5px; }
.productListConveyerBelt .productListConveyerBeltPausePlay#play {background-position: 23px -1613px; }
.productListConveyerBelt ul {position: relative; height:223px; margin:0px; padding:0px; padding-top:40px; width:672px; left:25px; overflow:hidden; }
.productListConveyerBelt ul li div.OTSTemplatePopUp {display:none; }
.productListConveyerBelt ul li {position:relative; float:left; height:223px; margin:0; list-style-type:none; padding-right:25px; }
.productListConveyerBelt ul li img {padding-right:8px; padding-bottom:8px; background:url(//images.chapters.indigo.ca/Images_2005/Misc/En/DropShadowBackground.png) bottom right no-repeat; }
.productListConveyerBelt ul div.plcbAnimationWrapper {position: absolute; top:40px; left:20px; height:223px; width:960px; }

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

.shoppingBagLeftCol {width:385px; float:left; margin-right:20px; }
.shoppingBagRightCol {width:553px; float:left; }
.shoppingBagButtonsTopRight {float:right; height: 30px; padding: 3px 0 8px 0; width:auto; }
.shoppingBagButtonsTopRight div {float:left; padding-top: 10px; }
.shoppingBagButtonsTopRight div img {display:block; float:left; margin-top:1px; margin-right:3px; }
.shoppingBagButtonsTopRight span, .shoppingBagButtonsBottomRight span {border-right: 1px solid #d0efc5; height: 30px; display:inline-block; margin: 0px 10px; }
.shoppingBagButtonsBottomRight {float:right; padding: 8px 0 0 0; }
.shoppingBagContents {background-image:url(//images.chapters.indigo.ca/Images_2005/Misc/En/shoppingBagPage.png); background-position: -1226px 0; background-repeat: repeat-y; width:553px; }
.shoppingBagContents h2 {background-image:url(//images.chapters.indigo.ca/Images_2005/Misc/En/shoppingBagPage.png); background-position: -1839px -27px; background-repeat: no-repeat; padding: 33px 0px 0px 20px; }
.shoppingBagContents h2 img {display: block; }
.shoppingBagContents .shoppingBagContentsFooter {background-image:url(//images.chapters.indigo.ca/Images_2005/Misc/En/shoppingBagPage.png); background-position: 0 0; background-repeat: no-repeat; height: 22px; }
.shoppingBagContents h4 {width:528px; background-color:#E8F7E2; color:#202E84; padding:5px 0px 5px 15px; margin-left:5px; margin-bottom:10px; text-transform:lowercase; }
.shoppingBagContents h4 span {font-weight:normal; }
.shoppingBagContents .shoppingBagContentsColumnHeader {background-image:url(//images.chapters.indigo.ca/Images_2005/Misc/En/shoppingBagPage.png); background-position: -613px 0; background-repeat: repeat-y; height:35px; padding-top:15px; color:#202E84; font-weight:bold; padding-left:15px; margin: 0px 5px; }
.shoppingBagContents .shoppingBagContentsColumnHeader div, .shoppingBagContents .shoppingBagProductRow div {float:left; }
.shoppingBagContents .shoppingBagProductRow {margin: 0px 5px 10px 5px; border-bottom:1px solid #D0EFC5; padding-left:15px; padding-bottom:10px; }
.shoppingBagContents .shoppingBagProductLastRow {border-bottom:none; padding-bottom:0px; }
.shoppingBagContents .shoppingBagProductRow p {margin-bottom:5px; }
.shoppingBagContents div.shoppingBagContentsFirstCol {width:210px; }
.shoppingBagContents div.shoppingBagContentsFirstCol img {float:left; }
.shoppingBagContents div.shoppingBagContentsFirstCol p {padding-left: 68px; color:#666; }
.shoppingBagContents div.shoppingBagContentsFirstCol p strong.shoppingBagContentsFirstColTitle, .shoppingBagContents div.shoppingBagContentsFirstCol a {color:#226EC3; }
.shoppingBagContents div.shoppingBagContentsSecondCol {width:65px; text-align:center; }
.shoppingBagContents div.shoppingBagContentsSecondCol input {background:transparent url(//images.chapters.indigo.ca/Images_2005/Misc/En/Header.png) no-repeat scroll -476px -282px; border:1px solid #CCC; width:30px; height:16px; padding-top:1px; text-align:center; font-weight:bold; color:#333; }
.shoppingBagContents div.shoppingBagContentsThirdCol {width:180px; }
.shoppingBagPriceValue {white-space:nowrap; }
.shoppingBagContents div.shoppingBagContentsThirdCol .shoppingBagListPrice {color: #999; text-decoration:line-through; }
.shoppingBagContents div.shoppingBagContentsThirdCol .shoppingBagOnlinePrice {color:#439C01; font-weight:bold; }
.shoppingBagContents div.shoppingBagContentsThirdCol .shoppingBagMemberPrice {color:#167AC1; font-weight:bold; }
.shoppingBagContents div.shoppingBagContentsFourthCol {width:68px; text-align:center; padding-right:5px; }
.shoppingBagContents .shoppingBagContentsColumnHeader span {padding-right:10px; }
.shoppingBagSeperator {background-image:url(//images.chapters.indigo.ca/Images_2005/Misc/En/shoppingBagPage.png); background-position: 0 -88px; background-repeat: repeat-x; height:33px; display:block; margin: 0px 5px 0 5px; }
.shoppingBagContents .shoppingBagTotalSection {float:right; margin-top: -18px; padding-right: 20px; color:#666; font-size:12px; }
.shoppingBagContents .shoppingBagTotalSection label {float:left; display:inline-block; width:138px; clear:both; }
.french .shoppingBagContents .shoppingBagTotalSection label {width:188px; }
.shoppingBagContents .shoppingBagTotalSection span {float:left; width:100px; display:block; text-align:right; }
.shoppingBagContents .shoppingBagTotalSection p {clear:both; }
.shoppingBagContents .shoppingBagTotalSection .shoppingBagSubtotal {color:#4DAB00; font-size:16px; font-weight:bold; }
.shoppingBagContents .shoppingBagTotalSection .shoppingBagMemberSubtotal {color:#167AC1; font-size:16px; font-weight:bold; }
.shoppingBagTitle {background:url(//images.chapters.indigo.ca/Images_2005/Headers/En/yourShoppingBag.gif) left 5px no-repeat; width:405px; height:63px; }
.french .shoppingBagTitle {background-image: url(//images.chapters.indigo.ca/Images_2005/Headers/Fr/yourShoppingBag.gif); }
div.shoppingBagPopUp {background: #FFF url(//images.chapters.indigo.ca/Images_2005/Misc/En/DialogShoppingBag.png) left bottom no-repeat !important; width:590px; }
.shoppingBagPopUp .dialogOuter {left: 8px !important; background: #FFF url(//images.chapters.indigo.ca/Images_2005/Misc/En/DialogShoppingBag.png) right bottom no-repeat !important; }
.shoppingBagPopUp .dialogInner {top: -8px !important; background: #FFF url(//images.chapters.indigo.ca/Images_2005/Misc/En/DialogShoppingBag.png) right top no-repeat !important; }
.shoppingBagPopUp .dialogContainer {left: -8px !important; padding: 36px 0px 5px 10px !important; background: #FFF url(//images.chapters.indigo.ca/Images_2005/Misc/En/DialogShoppingBag.png) left top no-repeat !important; }
.shoppingBagPopUp .dialogContents {position: relative !important; left: 0px !important; top: 0px !important; margin: -30px 5px 0 0px; background:transparent; border:none; padding:0px; }
.shoppingBagPopUp .dialogHeaderShoppingBag h4 {background: url(//images.chapters.indigo.ca/Images_2005/Headers/En/ShoppingCartPopUpHeader.gif) top left no-repeat; width:530px; height:53px; padding:15px 0px 0px 40px; margin:0px; color:#333366; font-size:25px; float:left; cursor:default; }
.french .dialogHeaderShoppingBag h4 {background: url(//images.chapters.indigo.ca/Images_2005/Headers/Fr/ShoppingCartPopUpHeader.gif) top left no-repeat; }
div.shoppingBagPopUpDialogError h4 {background: url(//images.chapters.indigo.ca/Images_2005/Headers/En/ShoppingCartPopUpHeaderError.gif) top left no-repeat !important; text-indent:-10000px; }
.french div.shoppingBagPopUpDialogError h4 {background: url(//images.chapters.indigo.ca/Images_2005/Headers/Fr/ShoppingCartPopUpHeaderError.gif) top left no-repeat !important; }
div.shoppingBagPopUp p.shoppingBagPopUpTitle {color:#226EC3 !important; font-weight:bold; }
.dialogMainSection {background:#fff; }
.shoppingBagPopUp .dialogHeaderShoppingBag {position: relative; width: 538px; background: none; cursor: move; }
.shoppingBagPopUp .dialogHeaderShoppingBag a, .shoppingBagPopUp .dialogHeaderShoppingBag a:hover {position: absolute; top: 2px; right: -40px; display: block; width: 17px; height: 17px; background: url(//images.chapters.indigo.ca/Images_2005/Misc/En/ShoppingBagPopUpClose.gif) left top no-repeat; }
.shoppingBagPopUp .shoppingBagPopUpLeftCol {float:left; width:270px; margin:20px 40px 0px 10px; }
.shoppingBagPopUp .shoppingBagPopUpLeftCol img {float:left; }
.shoppingBagPopUp .shoppingBagPopUpLeftCol .listPrice, .shoppingBagPopUp .shoppingBagPopUpRightCol .listPrice {color:#4DAB00; font-weight:bold; }
.shoppingBagPopUp .shoppingBagPopUpLeftCol .memberPrice, .shoppingBagPopUp .shoppingBagPopUpRightCol .memberPrice {color:#167AC1; font-weight:bold; margin-top:-10px; }
.shoppingBagPopUp .shoppingBagPopUpRightCol .memberPrice {margin-top:0px; }
.shoppingBagPopUp .shoppingBagPopUpLeftCol p {padding-left:80px; color:#444; margin-bottom:10px; }
.shoppingBagPopUp .shoppingBagPopUpLeftCol a {color:#167AC1; font-weight:bold; }
.shoppingBagPopUp .shoppingBagPopUpLeftCol a span {background:url(//images.chapters.indigo.ca/Images_2005/Icons/En/blueRemoveSymbol.gif) 0px 3px no-repeat; width:8px; height:12px; display:block; float:left; padding-right:3px; }
.shoppingBagPopUp .shoppingBagPopUpRightCol {float:left; margin-top:-4px; width:234px; background-image:url(//images.chapters.indigo.ca/Images_2005/Misc/En/shoppingBagPopUp.png); background-position: -284px 0; background-repeat: repeat-y; }
.shoppingBagPopUp .shoppingBagPopUpRightCol h2 {background-image:url(//images.chapters.indigo.ca/Images_2005/Misc/En/shoppingBagPopUp.png); background-position: -568px 0; background-repeat: no-repeat; padding:25px 0px 0px 20px; }
.shoppingBagPopUp .shoppingBagPopUpRightCol p {padding: 0px 20px 0px 20px; margin-bottom:5px; }
.shoppingBagPopUp .shoppingBagPopUpRightCol p label {width:120px; display:block; float:left; }
.french .shoppingBagPopUp .shoppingBagPopUpRightCol p label {width:127px; }
.shoppingBagPopUp .shoppingBagPopUpRightCol p span {display:block; text-align:right; }
.shoppingBagPopUp .shoppingBagPopUpRightCol p a {color:#167AC1; font-size:12px; }
.shoppingBagPopUp .shoppingBagPopUpRightCol .shoppingBagPopUpFooter {background-image:url(//images.chapters.indigo.ca/Images_2005/Misc/En/shoppingBagPopUp.png); background-position: 0 0; background-repeat: no-repeat; width:234px; height:25px; }
.shoppingBagPopUp .shoppingBagPopUpButtons {background:#FFF; height:40px; margin:0 21px 0 10px; padding:10px 0 5px 0; }
.shoppingBagPopUp .shoppingBagPopUpButtons a {margin-bottom:5px; display:block; }
.shoppingBagPopUp .shoppingBagPopUpButtons .shoppingBagPopUpButtonsStartCheckout {float:right; }
.shoppingBagPopUp .shoppingBagPopUpButtons .shoppingBagPopUpButtonsCtnShopping {float:left; }
.shopBrowseHistory {margin-top: 20px; }
.shopBrowseHistory h2.OTSTemplateMajorHeading span {color:#202E84; font-size:130%; font-weight:normal; text-transform:lowercase; }
.shopBrowseHistory ol li {display:block !important; }
.shopBrowseHistory ol li a {text-decoration:underline !important; }
.shoppingBagPopUpError span {display:block; color:#CC0000; border:3px solid #CC0000; padding:15px; margin-bottom:20px; font-size: 105%; }
.shoppingBagPopUpError a {}
.shoppingBagPopUpError p {background: url(//images.chapters.indigo.ca/Images_2005/Icons/En/shoppingBagNotAdded.gif) 65px 0px no-repeat; display:block; }
.shoppingBagContentsError {display: none; margin: 15px 20px 8px 20px; border: 3px solid #c00; padding: 8px; color: #c00; font-size: 105%; }
.shoppingBagUpdateQty {margin: 0; }
.shoppingBagItemSubTotal {margin-top:10px; border:1px solid #CCFFCC; padding:5px; margin-left:-5px; position:relative; }
.shoppingBagContentsEmpty p {margin: 20px 0 0 0; padding: 0 20px; color: #666; }
#ShoppingBagPopUpItemAuthor a, #ShoppingBagPopUpItemAuthor a:hover, #ShoppingBagPopUpItemAuthor a:visited {color:#444444 !important; text-decoration:none; font-weight:normal; }
div.shoppingBagPopUp .OTSTemplateCarouselList {background: none; }
.shoppingBagPopUp .shoppingBagPopUpAdded {background:url(//images.chapters.indigo.ca/Images_2005/Icons/En/greenCheckMark.gif) no-repeat; padding-left:10px; }
.ShoppingBagRecommends h2.OTSTemplateMajorHeading span {color:#202E84; font-size:130%; font-weight:normal; text-transform:lowercase; }
.ShoppingBagRecommends p.OTSTemplateTopDesc span {font-weight:bold; color:#419ADB; margin-bottom: 0; font-size: 90%; }
.ShoppingBagRecommends p.OTSTemplateBottomDesc {background:0; color:#346FAC; font-size:90%; font-weight:bold; margin:0 0 5px 0; padding-top:0; text-align:right; text-transform:lowercase; }
.ShoppingBagRecommends ol li, .dealsOutlet ol li {background-image:url(//images.chapters.indigo.ca/Images_2005/Misc/En/DragArrow.gif); background-repeat:no-repeat; }
.shoppingBagContentsUpdate {margin-bottom: 5px; padding-left: 245px; }
.shoppingBagGiftWrap {background: url(//images.chapters.indigo.ca/Images_2005/Misc/En/BrowseBackgrounds.png) -4000px top no-repeat; color: #999; padding: 15px 0 0 0; margin: 30px 0; }
.shoppingBagGiftWrap h4.shoppBagGiftWrapTitle {height:30px; float: left; margin-bottom:5px; position:relative; width:202px; }
.french .shoppingBagGiftWrap h4.shoppBagGiftWrapTitle {width:263px; }
.shoppingBagGiftWrap span.shoppingBagOrderGiftTitle {background:transparent url(//images.chapters.indigo.ca/Images_2005/Misc/En/shoppingBagPage.png) no-repeat -2402px 0; height:100%; position:absolute; width:100%; }
.french .shoppingBagGiftWrap span.shoppingBagOrderGiftTitle {background-position:-2402px -35px; }
.shoppingBagGiftWrap .shoppingBagGiftWrapOption {float: right; margin: 10px 0 0 0; width: 320px; }
.french .shoppingBagGiftWrap .shoppingBagGiftWrapOption {width: 260px; }
.shoppingBagGiftWrap .shoppingBagGiftWrapOption .shoppingBagGiftWrapAvailable {left:20px; position:relative; top: 0; }
.shoppingBagGiftWrap .shoppingBagGiftWrapOption .shoppingBagChkSee {position:absolute; }
.shoppingBagGiftWrap .shoppingBagGiftWrapOption .shoppingBagGiftNoWrap {display:block; margin-top:-3px; }
.shoppingBagGiftWrapAllowed .shoppingBagGiftNoWrap, .shoppingBagGiftWrapAllowed .shoppingBagGiftWrapLearnMore {display:none; }
.shoppingBagGiftWrapNotAllowed .shoppingBagChkSee, .shoppingBagGiftWrapNotAllowed .shoppingBagGiftWrapAvailable {display:none; }
p.shoppingBagHelp {margin-top: 8px; color: #999; text-align: right; }
p.shoppingBagBanner {margin: 15px 0 0 10px; text-align: center; }
.shoppingBagLeftCol .productList h2 span, .shoppingBagLeftCol .productList p.OTSTemplateTopDesc {padding-left: 0; padding-right: 0; }
.shoppingBagLeftCol .template ol li {padding: 0 0 8px 0; }
.shoppingBagLeftCol .template ol li a, .shoppingBagLeftCol .template ol li a:hover {color: #167ac1 !important; }
.shoppingBagLeftCol .productList p.OTSTemplateBottomDesc {padding-top: 7px; }
.shoppingBagLeftCol .productList p.OTSTemplateBottomDesc, .shoppingBagLeftCol .productList p.OTSTemplateBottomDesc a, .shoppingBagLeftCol .dealsOutlet ul.OTSTemplateFooter li, .shoppingBagLeftCol .dealsOutlet ul.OTSTemplateFooter li a {color: #167ac1 !important; font-size: 100%; font-weight: bold; }