table.buyBox{width:215px;border:0;}
table.buyBoxFixedLayout{table-layout:fixed;}
table.buyBox td.topLeft,table.roundedPlatformBox table.buyBox td.topLeft{background-repeat:no-repeat;padding-top:12px;padding-left:12px;}
table.buyBox td.topRight,table.roundedPlatformBox table.buyBox td.topRight{background-repeat:no-repeat;}
table.buyBox td.bottomLeft,table.roundedPlatformBox table.buyBox td.bottomLeft{background-repeat:no-repeat;font-size:4px;}
table.buyBox td.bottomRight,table.roundedPlatformBox table.buyBox td.bottomRight{background-repeat:no-repeat;font-size:4px;}
table.altBuyBox td.topLeft{background-repeat:no-repeat;width:24px;height:24px;}
table.altBuyBox td.top{background-repeat:repeat-x;font-weight:bold;font-size:.7em;height:24px;}
table.altBuyBox td.topRight{background-repeat:no-repeat;width:24px;height:24px;}
table.altBuyBox td.left{background-repeat:repeat-y;width:24px;}
table.altBuyBox td.right{background-repeat:repeat-y;background-position:right;width:24px;}
table.altBuyBox td.bottomLeft{background-repeat:no-repeat;width:24px;height:10px;}
table.altBuyBox td.bottom{background-repeat:repeat-x;height:10px;}
table.altBuyBox td.bottomRight{background-repeat:no-repeat;width:24px;height:10px;}
table.altBuyBox{width:100%;color:black;text-decoration:none;text-align:center;font-family:Verdana,Arial,Helvetica,sans;border-bottom:none;margin:5px 0 0 0;}
table.altBuyBox td.content{text-align:center;}
table.altBuyBox div.button{margin:4px 0 4px 0;}
table.altBuyBox div.how{margin:5px 0 5px 0;color:#039;text-decoration:underline;cursor:pointer;}
table.altBuyBox b{font-size:.78em;}
table.altBuyBox a{font-size:.78em;}
table.altBuyBox .tiny a{font-size:1em;}
.kicsBoxContents{text-align:center;}
.kicsBoxContents button.buyButton{background-color:transparent;color:#160D60;font-size:110%;font-weight:bold;border:none;padding:0 0 0 15px;cursor:pointer;height:27px;}
.borrow-button-desc{font-size:.9em;}
.buy-box-or{font-weight:bold;margin:.4em 0;}
.fionaContent{text-align:center;font-weight:bold;font-size:.85em;}
.kicsPrime .buying .subtitle{margin:.25em 0 .5em 0;font-size:11px;}
.kicsPrime .title{font-weight:bold;}
.kicsPrime input{padding:0 0 5px 0;}
.kicsPrime .deviceReq,.kicsPrime .deviceReqLink{font-size:9px;}
.kicsPrime .deviceReqLink{padding-bottom:10px;}
table.kicsPrime{margin-bottom:5px;margin-top:10px;}
.kicsGifting{padding:8px 4px 4px;}
.kicsGiftButton{background-repeat:no-repeat;border:none;width:146px;height:27px;color:#006;font-size:12px;font-family:'Arial';background-color:transparent;}
.kicsAltBox .cBoxInner div{padding:4px 0;}
.kicsAltBox b{font-size:.78em;}
.kicsAltBox a{font-size:.78em;}
.kicsAltBox #altUpdateMsgLink a{font-size:.86em;}
.kicsGreenBox{background-repeat:repeat-x;background-position:0 -1px;border:1px solid #93BC35;margin:5px 0;text-align:center;}
.kicsGreenBox h2{text-align:center;background:transparent;margin:0;padding:6px 8px;font-size:85%;color:#030303;}
.kicsGreenBox .cBoxInner{padding:5px 0;margin:0 auto;width:90%;text-align:left;}
.kicsGreenBox .cBoxR,.kicsGreenBox .cBoxB{background-color:#93BC35;}
.kicsGreenBox .cBoxB{left:0;}
.kicsGreenBox .cBoxTL{background-position:0 -161px;}
.kicsGreenBox .cBoxTR{background-position:0 -273px;}
.kicsGreenBox .cBoxBL{background-position:0 -104px;}
.kicsGreenBox .cBoxBR{background-position:-14px -134px;}
.kicsGradientBox{background-image:url(data:image/gif;base64,R0lGODlhAQAYAPQAAHmxBtzrv8Dbi7bUd/H35s/jpefx0v///8vhnrrXftLlq+Pvy/X57Ovz2cTdktXnsuDtxb3YhPf/7+713////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAQUAAAALAAAAAABABgAAAUUIDAMSSQ4DlIozxNAi9FMBMMcRwgAOw==);}
.kicsGradientBox .cBoxInner{padding:0;}
.kicsGradientBox .cBoxTR{background-position:0 -288px;}
.kicsGradientBox .cBoxTL{background-position:0 -176px;}
.kicsGradientBox .cBoxTR,.kicsGradientBox .cBoxTL{height:30px;width:24px;}
.kicsFreeTrialBox h2{font-size:90%;}
.kicsFreeTrialBox .cBoxInner{padding:0;}
.targetDropDownContainer{margin:10px auto 0 auto;}
form.buyBoxForm{margin:0;}
.botmBuyBoxJoinTheClubContainer{margin:10px auto 0 auto;text-align:center;padding:0 5px;}
.botmBuyBoxMessage{font-size:10px;}
.botmStrikeThrough{text-decoration:line-through;}
div.botmPopup{display:none;}
button.botmButton{width:auto;overflow:visible;height:29px;background:transparent;border:none;margin:0;padding:0;cursor:pointer;font-family:arial;font-size:12px;}
button.botmbutton table{font-family:inherit;}
button.botmbutton tr{font-family:inherit;}
button.botmButton td{font-family:inherit;}
table.botmButtonInternal{border-spacing:0;border-collapse:collapse;height:27px;width:100%;}
.botmBuyButtonMiddle,.botmPreorderButtonMiddle .botmGenericButtonMiddle{overflow:hidden;background-repeat:repeat-x;line-height:27px;}
.botmBuyButtonLeft{background-position:0 0;width:23px;}
.botmBuyButtonMiddle{background-position:0 -28px;}
.botmBuyButtonRight{background-position:-30px 0;width:8px;}
.botmPreorderButtonLeft{background-position:0 -56px;width:23px;}
.botmPreorderButtonMiddle{background-position:0 -84px;}
.botmPreorderButtonRight{background-position:-30px -56px;width:8px;}
.botmGenericButtonLeft{background-position:0 -112px;width:11px;}
.botmGenericButtonMiddle{background-position:0 -140px;}
.botmGenericButtonRight{background-position:-11px -112px;width:11px;}
button.botmDPBuyButton{margin:10px auto 0 auto;width:190px;}
button.botmDPPreorderButton{width:190px;}
div.botmBuyBoxHeader{margin:0 auto 0 auto;text-align:center;}
div.botmBuyBoxLearnMoreLink{margin:0 auto;font-size:11px;text-align:center;}
div.botmBuyBoxDescription{margin:10px auto 0 auto;padding:0 5px;font-size:11px;text-align:center;}
.botmBuyBoxJoinTheClubCheckBox{vertical-align:top;padding:0 0 0 2px;}
.botmBuyBoxButtonDivider{margin:10px auto 10px auto;text-align:center;font-size:11px;}
table.buyBoxBotm{width:226px;}
.botmButtonComponent{cursor:pointer;vertical-align:middle;height:27px;color:#160D60;font-weight:bold;margin:0;padding:0;border:0;text-align:center;}
div.botmWhiteBuyBoxTop{min-height:10px;width:100%;margin:0;padding:15px 0 0 0;border:0;}
div.botmWhiteBuyBoxBottom{height:10px;width:100%;margin:0;padding:0;border:0;}
div.botmPrimeBadge{height:15px;width:45px;margin:0;padding:0;border:0;overflow:hidden;display:inline-block;}
table.buyBoxMiniGlance{margin-right:1.2rem;}
.add-narration-wrap .title{margin:0 0 5px;font-weight:bold;}
.text-strike{text-decoration:line-through;}
.add-narration-wrap{border:1px solid #94c039;border-radius:6px;background:#e5eec3;float:left;margin-bottom:12px;padding:13px 8px 13px 8px;}
.add-narration-right{text-align:left;width:145px;vertical-align:top;display:inline-block;*display:inline;}
.add-narration-right .truncate{max-height:2.5em;overflow:hidden;display:block;margin-bottom:2px;}
table.buyBox .wishlist td.spacing{background-color:#B1D16D;border-color:#94C139;border-style:solid;border-width:0 1px 0 1px;font-size:5px;}
table.buyBox .wishlist div.divider{background-color:#FFF;border-color:#94C139;border-style:solid;border-width:1px 0 0 0;font-size:1px;height:1px;line-height:1px;}
table.buyBox .wishlist td.bottomLeft{background-position:left -59px;padding:4px 10px 6px 22px;}
table.buyBox .wishlist td.bottomRight{background-position:-419px -59px;}
td.productBlockLabel{color:#666;font-size:.85em!important;text-align:right;white-space:nowrap;vertical-align:middle;padding-right:3px;}
td.productBlockSeparator{color:#000;font-size:.85em!important;text-align:center;vertical-align:middle;padding:0 25px;}
table.product{border:0;padding:0;border-collapse:collapse;}
#priceBlock .listPrice{text-decoration:line-through;}
.tfxPriceLarge{font-size:small;color:black;font-family:arial,verdana,helvetica,sans-serif;letter-spacing:0;font-weight:normal;}
.tfxPrice{color:black;}
.vatInfoMsg{font-size:.86em;margin:.5em auto;}
#priceBlock .botmPreorderPrice{text-decoration:none;}
span.botmPrimeBadge{height:15px;width:45px;margin:0 5px 0 0;overflow:hidden;display:inline-block;}
#priceBlockClaimedApplicablePromotions{font-size:.85em;padding:.5em 0;}
#priceBlockClaimedApplicablePromotions .morePromotionsLink{display:inline-block;margin-top:.5em;}
.morePromotionsPopover p{margin:0;padding:.5em 0;}
.morePromotionsPopover .footer{color:#666;font-size:.85em;}
.kicsLunaMerchIcon{background-position:-49px -220px;}
div.kindlePublishAVTop{text-align:left;margin-top:10px;}
div.fionaPublishAV{background-repeat:no-repeat;min-height:8em;height:auto!important;height:8em;font-size:85%;}
div.fionaPublishAV div{margin:0 0 0 69px;}
div.fionaPublishAV h3{color:#C60;margin:0;}
div.kicsPromoBox{margin-top:8px;}
.kicsPromoBox img{margin-left:16px;display:block;position:relative;z-index:2;}
div.kicsPromoDetails{border:1px solid #FFC659;margin:-7px 2px 15px 4px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;position:relative;z-index:1;}
.kicsPromoDetails p{font-size:11px;display:block;margin:10px 20px 10px 12px;}
div.kicsAltPromoBox{width:auto;display:inline-block;}
.kicsAltPromoBox h2{font-family:arial,helvetica,sans-serif;font-size:18px;}
.kicsAltPromoDetails{font-size:11px;}
.kicsLargeCaretLink .caretnext{font-size:16px;}
.kicsLargeCaretLink a{font-size:15px;text-decoration:none;}
div.kindleBanner{text-align:center;padding-top:5px;padding-bottom:10px;}
table.roundedPlatformBox td.topLeft{background-repeat:no-repeat;width:10;height:10px;}
table.roundedPlatformBox td.top{background-repeat:repeat-x;font-weight:bold;font-size:.7em;height:10px;text-align:center;}
table.roundedPlatformBox td.topRight{background-repeat:no-repeat;width:10;height:10px;}
table.roundedPlatformBox td.left{background-repeat:repeat-y;}
table.roundedPlatformBox td.right{background-repeat:repeat-y;background-position:right;}
table.roundedPlatformBox td.bottomLeft{background-repeat:no-repeat;}
table.roundedPlatformBox td.bottom{background-repeat:repeat-x;}
table.roundedPlatformBox td.bottomRight{background-repeat:no-repeat;}
.listItem{list-style-type:disc;list-style-position:outside;margin-left:15px;}
#hushpuppyPopover p.title{color:gray;font-weight:bold;}
#hushpuppyPopover img{float:left;}
#hushpuppyPopover ul{list-style-type:none;float:left;}
#hushpuppyPopover ul#readAndListen{margin-top:13px;}
#hushpuppyPopover ul li{margin:0;}
#hushpuppyPopover ul li.title{font-weight:bold;}
#hushpuppyPopover div.footnote{padding:0;margin-top:0;margin-bottom:5px;margin-left:91px;color:gray;}
#hushpuppyPopover div.learnmore{text-align:right;}
#hushpuppyPopover div.clear{clear:both;height:0;line-height:0;overflow:hidden;}
.xrayBullet{float:left;}
.xrayInfo{margin-left:8px;}
.xrayForTextbooksAboveFoldPlatforms{margin-top:8px;margin-bottom:8px;}
.companion-device-link-text{font-family:verdana,arial,helvetica,sans-serif;color:#C60;}
.msgError span,.msgWarning span,.msgSuccess span,.msgInfo span{display:block;position:absolute;left:10px;top:10px;height:25px;width:25px;}
.msgError,.msgWarning,.msgSuccess,.msgInfo{background:#FFD none repeat scroll 0 0;border:1px solid;color:black;font-size:12px;margin:10px 0;padding:8px 50px 8px 0;position:relative;font-family:verdana,helvetica,tahoma,arial,"sans serif";}
.msgError{border-color:#A31919;color:#A31919;}
.msgWarning{border-color:#E47911;}
.msgSuccess{border-color:#447F00;color:#063;}
.msgInfo{border-color:#0071B5;}
.msgError span{background-position:0 -75px;}
.msgWarning span{background-position:0 -50px;}
.msgSuccess span{background-position:0 -25px;}
.msgError h6,.msgWarning h6,.msgSuccess h6,.msgInfo h6{font-size:13px;color:black;margin:0 0 4px 45px;padding:0;}
.msgError p,.msgWarning p,.msgSuccess p,.msgInfo p{margin:0 0 6px 45px;padding:0;width:100%;}
.msgError ul,.msgWarning ul,.msgSuccess ul,.msgInfo ul{margin:0 0 6px 15px;padding:0;}
.msgError li,.msgWarning li,.msgSuccess li,.msgInfo li{margin:0 0 2px 45px;}
.primeBooksPopup li.blackdot{list-style-type:disc;list-style-position:inside;padding:0;margin-left:5px;}
.primeBooksPopup li.checkmark{padding:0;margin-left:15px;vertical-align:middle;}
.primeBooksPopup .primeBullet{display:block;margin-top:0;line-height:18px;vertical-align:top;}
.primeBooksPopup .signupArrow{color:#E47911;font-size:.5em;font-weight:bold;}
.primeBooksPopup a.signup{font-weight:bold;}
a.kicsPopover{color:#000;text-decoration:none;}
a.kicsPopover span{border-bottom:1px dashed #999;}
a.kicsPopover img{border:0;}
div.kicsPopover{font-size:11px;}
div.kicsPopover p{margin-top:0;}
div.kicsPopover ul,div.kicsPopover ol{margin-left:22px;}
div.kicsPopover ul{list-style-type:disc;}
.kicsPrimeBadge{background-position:-267px -103px;text-indent:1000px;height:15px;width:65px;overflow:hidden;display:inline-block;}
.kicsPromoBox .kicsPrimeBadge{margin:0 0 2px 16px;position:relative;z-index:2;}
.kollInfoMsg{font-size:.9em;position:relative;}
.kollInfoLearnMore{font-size:.9em;margin-top:.1em;}
.kollBenefits .kollInfoMsg{top:-0.2em;}
.IE .kollInfoMsg{top:.1em;}
.kollInfoMsgNoPrime{font-size:.85em;position:relative;}
.kollBenefits .kollInfoMsgNoPrime{top:-0.2em;}
.IE .kollInfoMsgNoPrime{top:.1em;}
.kollJoinPrime{font-size:.85em;margin-top:.1em;}
.kollInfoPrimeBadge{background-position:-267px -103px;height:15px;width:50px;display:inline-block;overflow:hidden;}
#kollBenefitsMsg{margin-top:1em;margin-bottom:1em;}
.kindleKollLearnMoreBenefits li{list-style-type:disc;padding-left:2px;margin-left:18px;list-style-position:outside;}
.kindleKollNoPrimeBenefits li{background-repeat:no-repeat;background-position:0 -5px;padding-left:20px;}
#learnMorePopup{display:none;}
.kicsGoldBox{border:1px solid #FFC659;border-radius:5px;padding:10px 10px 0 10px;margin:0 2px 15px 4px;font-size:.86em;}
.kicsSinglesLogo{height:20px;width:100px;background-position:-116px -314px;color:transparent;}
#about-ep-price{color:#670e00;font-weight:bold;}
#ep-widget .cBox{margin-top:.38em;margin-bottom:.77em;}
#ep-widget .cBoxInner{font-size:.86em;}
#ep-widget td{border-top:none;}
#ep-header{font-size:1.2em;color:#D96600;}
#ep-learn-more ul{list-style-type:disc;margin-bottom:2em;}
#ep-learn-more ul li{margin-left:1.5em;}
#kindle-smile-msg{color:#666;font-size:.85em;font-style:italic;padding:0 0 .5em 0;}
#kindle_redeem_promo_popover .kindle_redeem_popover_content{margin:15px 10px 10px 10px;}
#kindle_redeem_promo_popover .kindle_promo_details_text{margin-top:10px;}
#kindle_redeem_promo_popover .kindle_redeem_popover_content label{display:inline;vertical-align:middle;}
#kindle_redeem_promo_input{display:inline;vertical-align:middle;width:265px;}
#kindle_redeem_promo_submit_btn{background-repeat:no-repeat;background-color:white;border:none;cursor:pointer;display:inline;height:22px;width:75px;vertical-align:middle;}
#kindle_redeem_promo_popover .kindle_redeem_popover_learn_more{float:right;padding-right:10px;}
#kindle_redeem_promo_popover .kindle_promo_details_loading span{display:inline-block;margin-top:4px;vertical-align:top;width:400px;}
#kindle_redeem_promo_popover .kindle_promo_multiple_promo_footer{color:#666;font-size:.85em;margin-bottom:10px;}
#kindle_redeem_promo_link{display:block;text-align:center;margin-top:.5em;}
.buyBoxkicsRentable #kindle_redeem_promo_link{margin-top:1em;}
#kindle_redeem_promo_popover .msg{margin:10px;}
#kindle_redeem_promo_popover .msg span{background-attachment:scroll;background-repeat:no-repeat;}
#kindle_redeem_promo_popover .msgWarning span{background-position:0 -50px;}
#kindle_redeem_promo_popover .msgError span{background-position:0 -75px;}
#kindle_redeem_promo_popover .msgSuccess span{background-position:0 -25px;}
#kindle_redeem_promo_popover .msgInfo span{background-position:0 0;}
#kindle_redeem_promo_popover .kindle_promo_details_holder{display:none;}
#kindle_redeem_promo_loading{height:25px;margin:auto;width:25px;}
#mini_glance_header_topslots{margin:1em 0;padding-left:3rem;padding-right:1.2rem;}
.mini_glance_header_headerText{font-size:1.1rem;}
.mini_glance_header_navText{font-size:small;margin-bottom:.5em;}
.mini_glance_header_navLink{text-decoration:none!important;}
.miniGlanceBuyingGrid hr{border-style:solid none;}
#mini-glance-footer{font-size:12px;margin-left:295px;}
.mini-glance-sold-by{margin-bottom:.5em;}
a.mini-glance-full-details-link{text-decoration:none;}