/* begin udpFeatureCSSMerged/udpFeatureCSSMerged.css */
/* begin udpFeatureCSS/legacy.css */
div.bucket{padding:5px 0;}
div.bucket div.content{margin:.5em 0 0 25px;}
.s_star_0_0{background-position:-95px 0;width:65px;height:13px;}
.s_star_0_5{background-position:-82px -20px;width:65px;height:13px;}
.s_star_1_0{background-position:-82px 0;width:65px;height:13px;}
.s_star_1_5{background-position:-69px -20px;width:65px;height:13px;}
.s_star_2_0{background-position:-69px 0;width:65px;height:13px;}
.s_star_2_5{background-position:-56px -20px;width:65px;height:13px;}
.s_star_3_0{background-position:-56px 0;width:65px;height:13px;}
.s_star_3_5{background-position:-43px -20px;width:65px;height:13px;}
.s_star_4_0{background-position:-43px 0;width:65px;height:13px;}
.s_star_4_5{background-position:-30px -20px;width:65px;height:13px;}
.s_star_5_0{background-position:-30px 0;width:65px;height:13px;}
#primaryUsedAndNew{padding:1em 0;}
#newAmazonShorts table td.promo{font-size:.86em;}
#newAmazonShorts .price{font-size:.86em;}
#specialContent br,#specialContent img{display:none;}
#quickPromoBucketContent br,#quickPromoBucketContent img{display:none;}
#quickPromoBucketContent object,#quickPromoBucketContent embed{display:none;}
#quickPromoBucketContent hr{display:none;}
#specialOffers{font-size:.86em;}
#specialOffers table td.promo{font-size:.86em;padding:.25em 0;}
#specialOffers table td.small{font-size:.86em;}
#specialOffers font{font-size:.86em;}
#promoGrid img{display:none;}
#promoGrid .amabot_widget img{display:none;}
#promoGrid .flashPlayer{clear:left;}
.quickPromo br,.quickPromo img{display:none;}
.quickPromo .flashPlayer{clear:left;}
.quickPromo ul li{margin:.25em 0;}
.halfspace{padding-top:.5em;}
#a9message hr{display:none;}
#a9message{padding-top:6px;width:190px;}
hr.bucketDivider{clear:left;}
div.bucket{padding:5px 0;}
td.bucket{padding:5px 0;}
td.bucket div.content{margin:.5em 0 0 25px;}
div.content form{margin:0;}
div.endcap div.content{text-align:center;}
table.endcapGrid{padding:1.5em 0 .25em;}
#bookCitations img{display:none;}
div.looseDiamondBox{clear:both;}
table.castWithPhotos{margin:0;padding:0;}
table.castWithPhotos td{padding:0 8px 3px 0;text-align:center;width:20%;}
table.castWithPhotos tr.castPhoto{vertical-align:bottom;}
table.castWithPhotos tr.castName{vertical-align:top;}
table.otherEditions{margin:.25em 0;}
table.otherEditions .oeToggle{padding-top:4px;}
table.otherEditions .oeChevron{margin-right:4px;}
.caretback{color:#C60;font-size:1.2em;font-weight:bold;text-decoration:none;}
.caretnext{color:#C60;font-size:1.2em;font-weight:bold;text-decoration:none;}
.amabot_endcap .amabot_widget{text-align:center;}
.amabot_endcap .amabot_widget{border:1px solid #CC9;color:#000;padding-top:5px;padding-bottom:5px;padding-left:5px;padding-right:5px;}
.parseasinTitle{color:#000;font-family:Arial,Helvetica,sans-serif;font-size:1.7em;font-weight:normal;margin-bottom:0;margin-top:0;}
.parsesans{font-family:verdana,arial,helvetica,sans-serif;font-size:medium;margin-bottom:0;margin-top:0;}
.asinTitle{color:#000;font-family:Arial,Helvetica,sans-serif;font-size:1.7em;font-weight:normal;}
.priceBlockLabel{padding-right:3px;font-size:.85em!important;color:#666;white-space:nowrap;text-align:right;vertical-align:middle;}
.priceBlockLabelPrice{padding-right:3px;font-size:.85em!important;color:#666;white-space:nowrap;text-align:right;vertical-align:top;padding-top:.5em;}
.priceLarge{color:#900;font-size:1.35em;letter-spacing:-1px;font-weight:normal;}
.availGreen{color:#090;font-size:1.30em;font-weight:bold;}
.availOrange{color:#c60;font-size:1.15em;font-weight:bold;}
.availScarce{color:#900;font-size:1.3em;font-weight:bold;}
.scarceInStock{color:#333;font-size:1.04em;}
.availRed{color:#900;font-size:1.15em;font-weight:bold;}
.relatedSearches{color:#666;font-size:.8em;}
.alertTableBottom{background-color:#ffd;border-bottom:1px solid #999;}
.alertTableLeft{background-color:#ffd;border-left:1px solid #999;}
.alertTableRight{background-color:#ffd;border-right:1px solid #999;}
.alertTableTop{background-color:#ffd;border-top:1px solid #999;}
.alertTableCenter{background-color:#ffd;padding:3px 5px 3px 5px;font-size:1.1em;}
.qpDivTop{margin-top:10px;}
.qpHeadline{color:#c60;font-weight:bold;}
div.productAlertItem div#hqpDivId span.qpHeadline{color:#000;}
.qpImage{float:left;margin-right:8px;}
.qpUL{padding-left:25px;list-style-type:disc;}
.spTR{visibility:hidden;}
.hqpDiv{margin-top:.5em;display:none;visibility:hidden;}
.hqpBold{color:#c60;}
.raWhatsThisLink{font-size:10px;}
.raSellersLearnLink{padding:10px 0;font-size:11px;text-align:right;}
.raPrice{font-family:arial,verdana,helvetica,sans-serif;color:#900;}
.raMerchantNameLinkDiv{padding-top:1px;margin-left:1px;margin-right:4px;}
.raLinkItemUrl{color:black;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;}
.raMerchantNamePriceSeparator1{position:relative;margin-right:2px;}
.raMerchantNamePriceSeparator2{position:absolute;background-color:#db9234;width:4px;height:4px;margin-right:2px;margin-left:2px;left:0;top:0;margin-top:6px;}
.raWhatProblemTitle{font-size:11px;}
.raWhatProblemTD{padding-bottom:5px;}
.raRAFTable{padding-top:0;margin-top:10px;font-size:11px;width:100%;text-align:left;}
.raRAFTableTD{text-align:left;font-size:11px;}
.raWhichWebsiteTable{padding:8px 0;}
.raRAFDropDown{text-align:left;}
.raRAFSuccessMessage{text-align:left;font-size:11px;}
.whiteGloveDiv{padding-top:10px;padding-bottom:10px;}
div.shipMerchant{font-size:.82em;padding-bottom:4px;}
div.buyBox{background-color:#B2D7F2;border:1px solid #A5CDEC;padding:6px 5px 9px 5px;}
div.addToCart{padding:0 0 8px 0;}
div.ensAlertMe{font-weight:bold;font-size:.9em;}
div.ensMsg{font-weight:bold;font-size:.8em;}
* html div.ensMsg{font-size:.75em;}
div.ensEmailAddress{padding-top:3px;font-size:.85em;}
div.ensEmailMsg{padding-top:10px;font-size:.85em;}
* html div.ensSignUp{font-size:.75em;}
div.ensSignUpButton{padding-top:8px;padding-bottom:4px;}
div.ensSignUp{font-size:.80em;padding-top:0;padding-bottom:2px;}
.olpArrow{color:#c60;font-size:1.2em;font-weight:bold;padding-right:2px;}
a.olpBlueLink:link{color:#004B8F;}
a.olpBlueLink:hover{color:#C60;}
.olpCondLink{padding-right:15px;font-size:.85em;}
.olpCondLinkCN{padding-right:15px;font-size:1em;}
div#olpDivId{padding-top:5px;padding-bottom:15px;}
* html div#olpDivId{margin-top:2px;}
#addonOverlay{position:fixed;width:100%;height:100%;}
#addonMessage{padding:10px 0;}
#addonPopoverContainer{min-width:300px;}
#addonMessageBox,#addonMessageBoxOverlay{padding:5px;}
.addonMessageBorder{border-bottom:1px solid #3F6998;padding-top:9px;}
.addonMessageHeader{color:#C60;font:bold 15px Arial;margin:5px 0;}
.addonMessageBody{font:13px Arial;line-height:18px;}
.addonBox{margin-bottom:0;border:1px solid #3F6998;border-style:solid none none solid;background-color:#3F6998;}
.addonBox .cBoxR{background-color:#3F6998;top:1px;}
.addonBuyboxMessageHeader{color:white;font:bold 13px Arial;padding-top:5px;padding-left:10px;}
.addonBuyboxMessage{color:white;padding-top:3px;padding-bottom:5px;padding-left:10px;font:12px Arial;}
.addonBuyboxMessage a{color:white;font-size:12px;font-family:Arial;}
.addonBuyboxMessage a:visited,.addonBuyboxMessage a:link{color:white;}
.aOAL{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',sizingMethod='crop');}
#gTTLink{border-bottom:1px solid #CCC;border-left:1px solid #CCC;margin-left:-9px;position:fixed;_position:absolute;_top:expression(eval(document.body.scrollTop));top:0;z-index:10000;width:100%;min-width:500px;}
#gTTLink .ma-back-img{padding:3px 15px 5px;_display:inline;}
#gTTLink .ptContainer{height:45px;margin:0;_display:inline;}
#gTTLink .ma-title{color:#333;cursor:pointer;font-size:14px;font-weight:bold;font-family:Arial;margin:3px 0 0 0;overflow:hidden;}
#gTTLink .ma-title p{line-height:16px;}
#gTTLink .ma-divider{border-right:1px solid #DDD;display:inline-block;float:left;margin:0 11px 0 3px;overflow:hidden;width:8px;}
#gTTLink span.topArrow{_margin:0 0 2px 6px;}
#gTTLink .topText{_display:inline;}
#gTTLink,#gTTLink .price{font-family:arial;}
#gTTLink .price{font-size:15px;}
#gTTLink .product-image{float:left;height:45px;margin:0 10px 0 0;}
#gTTLink .right-column{float:right;_width:245px;}
#gTTLink .priceText{float:left;margin:7px 0 0 0;}
#gTTLink .rating-price{display:none;}
#gTTLink .availability-shipping{margin:8px 0 0 0;}
#gTTLink .sims-availabilty,#gTTLink .sims-shipping{margin:0;}
#gTTLink .add-to-cart{display:inline-block;margin:10px 10px 0 0;}
#gTTLink a:link{font-family:arial;text-decoration:none;}
#gTTLink .right-column .ma-divider{height:40px;margin:4px 20px 0;}
#gTTLink .left-column .ma-divider{height:20px;margin-top:7px;}
#gTTLink .availGreen,#gTTLink .availRed,#gTTLink .availOrange{font-size:13px;font-weight:normal;margin:0 5px 0 0;}
#gTTLink .scarcity br{display:none;}
#gTTLink .scarcity b{font-weight:normal;}
#gTTLink .three .ptContainer{height:60px;}
#gTTLink .three .product-image{height:60px;}
#gTTLink .three .add-to-cart{margin:18px 10px 0 0;}
#gTTLink .three .right-column .ma-divider{height:55px;}
#gTTLink .three .scarcity,#gTTLink .three .priceText,#gTTLink .three .left-column .ma-divider{display:inline-block;margin-top:5px;}
#gTTLink .three .availability-shipping{margin:5px 0 0 0;}
#gTTLink .availability-shipping,#gTTLink .row2{height:21px;overflow:hidden;}
#gTTLink p{margin:0;padding:0;}
#gTTLink p.wraptext{overflow:hidden;text-overflow:ellipsis;width:100%;white-space:nowrap;-o-text-overflow:ellipsis;}
#gTTLink .availability-shipping a:link,#gTTLink .priceText a:link{color:#000!important;}
#gTTLink .maPrimeBadge{display:inline-block;margin:1px 0 0 5px;}
#gTTLink .priceText span,#gTTLink .priceText div{float:left;}
#mini-atf_feature_div{opacity:1!important;}
.rhf_loading_inner{text-align:center;vertical-align:middle;}
.rhfWrapper #rviColumn{width:240px;vertical-align:top;border-right:1px solid #D3D3D3;}
.rhfWrapper .shoveler .back-button a .bg-text,.rhfWrapper .shoveler .back-button a .bg-image,.rhfWrapper .shoveler .next-button a .bg-text,.rhfWrapper .shoveler .next-button a .bg-image{display:block;height:50px;width:25px;left:0;overflow:hidden;position:absolute;}
.rhfWrapper .shoveler .back-button a,.rhfWrapper .shoveler .next-button a{font-size:70%;cursor:pointer;}
.rhfWrapper .shoveler div.next-button{right:0;background:none;}
.rhfWrapper .shoveler div.back-button,.rhfWrapper .shoveler div.next-button,.rhfWrapper .shoveler div.disabled-button{position:absolute;height:50px;width:25px;top:105px;}
.rhfWrapper .shoveler ul li{float:left;margin:0;padding:0;width:15em;height:286px!important;overflow:hidden;}
.rhfWrapper .shoveler-button-wrapper{position:relative;width:100%;}
.rhfWrapper .shoveler .shoveler-content{padding-top:10px;margin:0 35px 0 45px;clear:both;}
.rhfWrapper .shoveler ul{height:286px!important;padding:0;margin:0;overflow:hidden;outline:none;font-size:86%;}
.rhfWrapper .title{font-family:arial,verdana,sans-serif;font-size:13px;line-height:18px;margin-top:0;}
.rhfWrapper .shoveler .binding{margin-top:2px;}
.rhfWrapper .binding{color:#666;font-size:11px;}
.rhfWrapper .shoveler .price{margin-top:2px;color:#900;font-size:13px;}
.rhfWrapper .shoveler #rhfUpsellColumnTitle{color:#666;font-size:13px;font-family:Arial;}
.rhfWrapper .rhfHistoryWrapper #rhfHistoryColumnTitle{color:#666;font-size:13px;font-family:Arial;}
.rhf_header{text-align:left;padding:10px 10px 0 10px;}
#rhf_container{margin-top:10px;}
.rhfHistoryWrapper{padding:0 10px;}
.rhfWrapper .shoveler .shoveler-pagination{color:#666;padding:0;}
.rhfWrapper .shoveler .start-over{font-size:11px;font-family:Verdana;}
.rhfWrapper .shoveler .back-button,.rhfWrapper .shoveler div.disabled-button{left:1px;}
.rhfWrapper .shoveler .rating{margin-top:3px;}
#rhf .cBox{position:relative;width:100%;margin-bottom:15px;}
#rhf .cBoxInner{padding:9px;}
#rhf .cBoxTL,#rhf .cBoxTR,#rhf .cBoxBL,#rhf .cBoxBR{position:absolute;display:block;width:10px;height:10px;z-index:1;background-repeat:no-repeat;}
#rhf .cBoxTL{top:-1px;left:-1px;}
#rhf .cBoxTR{top:-1px;right:-1px;}
#rhf .cBoxBL{bottom:-1px;left:-1px;}
#rhf .cBoxBR{bottom:-1px;right:-1px;}
#rhf .cBoxR{position:absolute;display:block;width:1px;height:100%;top:-1px;right:-1px;background-color:#C9E1F4;}
#rhf .cBoxB{position:absolute;display:block;width:100%;height:1px;bottom:-1px;background-color:#C9E1F4;}
#rhf .cBoxTL{background-position:0 0;}
#rhf .cBoxTR{background-position:-10px 0;}
#rhf .cBoxBL{background-position:0 -10px;}
#rhf .cBoxBR{background-position:-10px -10px;}
#rhf .secondary{border:1px solid #C9E1F4;border-right:none;border-bottom:none;}
.bxgySellerLoading{height:50px;margin:0;padding:0;}
.dpSprite{display:-moz-inline-box;display:inline-block;margin:0;padding:0;position:relative;overflow:hidden;vertical-align:middle;}
.dpSprite span{position:absolute;left:-9999px;}
.s_add2WishList{background-position:0 -190px;width:160px;height:22px;}
.s_add2WishListLeft{background-position:0 -220px;width:137px;height:22px;}
.s_add2WishListRight{background-position:-137px -220px;width:23px;height:22px;}
.s_add3ToCart{background-position:0 -400px;width:138px;height:22px;}
.s_addBothToCart{background-position:0 -430px;width:124px;height:22px;}
.s_addToCart{background-position:0 -460px;width:98px;height:22px;}
#productDetailsTable .content ul{margin:0;}
#productDetailsTable .content li{list-style-type:none;}
#productDetailsTable .content b{font-family:verdana,arial,helvetica,sans-serif;}
.book h1{font-weight:bold;}
.book h2{font-weight:normal;}
.a-button-toggle:hover{filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);}
#wishlistButtonStack .a-button .a-button-text{text-align:left;}
#vtpsims ul.content li,.navFooterLinkCol ul li{list-style-type:none;}
.simsWrapper .shoveler-content>ul{margin:0;}
#leftCol{float:left;margin-right:20px;width:260px;}
#rightCol{float:right;margin:0 0 22px 20px;width:270px;}
#centerCol{margin-right:320px;margin-left:310px;}
#centerCol .a-row:after{clear:none;}
#bookDetails_feature_div .a-row:after{clear:left;}
#after-ppd{clear:left;}
#right-rail{border-left:1px solid #D7D7D7;padding:1em 0 1.5em 5%;}
div.dp-title-left,div.leftHeadingLayout{padding-left:148px;}
div.dp-title-left div.dp-feature-title,div.leftHeadingLayout .featureHeading{width:126px;margin-right:22px;float:left;margin-left:-148px;padding:0!important;}
div.dp-title-left div.dp-feature-content{clear:none!important;}
.topHeadingLayout .featureHeading{margin-bottom:18px;}
.btfRightRail{float:right;width:270px;clear:both;margin:0 0 20px 20px;}
.btfRightRail.a-box .a-box-inner{padding:12px;}
.tuck{overflow:hidden;}
#hero-quick-promo{margin-bottom:0!important;}
#fiona-publisher-signup-link .fionaPublishTable{margin-top:0;margin-bottom:0;}
#fiona-publisher-signup-link .fionaPublishTable .tl{padding:0;}
#fiona-publisher-signup-link.a-spacing-medium{margin-bottom:0!important;}
#cpsia-product-safety-warning_feature_div{overflow:hidden;}
.s_wlListGradient span{position:static;left:0;}
.bucket .content ul{color:#333;}
#detail-bullets>table,#productDetailsTable{width:auto;}
#andonCord{background-color:white;box-shadow:0 0 0 4px #FFFAE7 inset;padding:14px 18px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;position:relative;}
.price{color:#B12704!important;font-family:Arial,sans-serif!important;}
.qpImage img,.bucket .content img{max-width:none\9;}
#ManualBuyXGetY table.bxgy-bundle,#sims_fbt table.bxgyBundle{width:auto;}
#ManualBuyXGetY ul.bxgyInfoBlock{width:auto\9;}
#sims_fbt label{font-weight:normal;}
.cpsims.dp-title-left .dp-feature-content{overflow-y:hidden;}
.cpsims.dp-title-left{min-height:170px;}
.simsWrapper.dp-title-left .dp-feature-content{padding-top:20px;}
.simsWrapper.dp-title-left .shoveler-pagination{z-index:1;}
#sims_fbt.dp-title-left #fbt_price_block .button-margin{margin:5px 0 6px 0;}
#ManualBuyXGetY p.bxgy-text,#ManualBuyXGetY div#bxgySellerInfoBlock{*width:auto!important;}
#productDescription{margin-bottom:17px;}
#productDescription .h1{font-size:16px;}
#books-entity-teaser{margin-bottom:14px;}
#books-entity-teaser h2{font-size:21px!important;color:inherit!important;}
#vtpsims ul.content,.bucket .content ul{list-style-type:none;}
.cfBucketTitle h2{font-size:21px!important;color:inherit!important;}
.relatedMedia table{margin-bottom:0!important;}
#cf-forums-cel{clear:both;}
#rhfMainHeading{color:inherit!important;font-size:21px;font-weight:normal!important;line-height:1.21;}
#rhf a{color:#007eb9!important;}
h2#customerReviewsHeader{color:#333!important;font-size:21px!important;font-weight:normal;}
div.reviews .mt15{overflow:hidden!important;width:auto\9!important;}
.reviews .readMoreLink{text-decoration:none!important;color:#007eb9!important;}
#revDivider .a-divider-inner{display:none;}
#revDivider{background-color:transparent;border-top:1px solid #E7E7E7;border-width:1px 0 0;display:block;height:1px;line-height:1.465;margin-bottom:14px;margin-top:0;overflow-x:hidden;}
div#revListContainer,div#rhf .cBox{*width:auto!important;}
#quickPromoBucketContent .qpUL{padding-left:25px;list-style-type:disc;color:black;}
#btfDivider{clear:left;}
#averageCustomerReviews,#detailBullets_averageCustomerReviews{display:inline;}
#averageCustomerReviews_feature_div{margin-bottom:7px;}
#averageCustomerReviews .reviewCountTextLinkedHistogram a:hover,#detailBullets_averageCustomerReviews .reviewCountTextLinkedHistogram a:hover{text-decoration:none;}
.advice-quotes-histogram td{border:1px solid white;line-height:13px;padding:0;}
#ftMessage b,#ftMessage strong{color:#090;}
#ftMessage #ftCountdown,#ftMessage b a:link{font-weight:normal!important;}
#ftMessageTimer b{font-weight:normal!important;color:#05A;}
#cpsiaMainDiv{background-color:#FFFFCD;border:1px solid #E47911;padding:6px 6px 4px 6px;margin:8px 20px;}
#PrimeStripeContent .membershipEnclosure table{margin-bottom:0;}
#sitbReaderPlaceholder #sitbReader-leftnav{display:inline;line-height:13px;}
#sitbReaderPlaceholder input[type="text"],#sitbReaderPlaceholder input[type="search"],#sitbReaderPlaceholder input[type="number"],#sitbReaderPlaceholder input[type="tel"],#sitbReaderPlaceholder input[type="password"]{height:25px;margin:7px 0;}
#sitbReaderPlaceholder #sitbLBHeader{line-height:13px;}
#sitbReaderPlaceholder .sitbReaderMenu-content-center{width:305px;}
#sitbReaderPlaceholder #sitbReaderSB{line-height:12px;}
#sitbReaderPlaceholder .sitbReader-toggle-closed,#sitbReaderPlaceholder .sitbReader-toggle-opened{top:4px;}
#sitbReaderPlaceholder #sitbReaderBookmarks-pages{overflow:auto!important;}
#sitbReaderPlaceholder #sitbReaderMessageList li{color:#000!important;}
.a-ie7 #ap_container table{width:auto;}
.maxReadableWidth{max-width:650px;}
#readingMetadata .readingMetadataSprite{width:13px;height:11px;background-position:-344px -24px;margin-left:2px;margin-right:2px;}
#readingMetadata .fadedReadingMetadata{opacity:.6;}
.prominentReadingMetadata #content{font-size:17px;}
#bookDetails_container_div{overflow:hidden;clear:left;}
#bookDetails_feature_div .a-span2{width:130px;margin-right:22px;}
#bookDetails_feature_div{position:relative;}
#bookDetails_feature_div .more{display:none;}
#bookDetails_feature_div .a-size-extra-large{font-size:3em;}
#bookDetails_feature_div .a-divider{white-space:normal;}
#bookDetails_feature_div tr.highlighted td{background:#f1f1f1;}
#bookDetails_feature_div div.a-column.a-span-last{float:left;}
#hero-table td{vertical-align:top;padding-left:40px;white-space:nowrap;max-width:150px;}
#hero-table td:first-child{padding-left:0;}
#hero-table td .a-row{vertical-align:middle;}
#hero-table .ageRangeSprite{width:17px;height:15px;background-position:-344px -1px;margin-right:0;margin-left:5px;}
#hero-table .noOfPagesSprite{width:22px;height:22px;background-position:-362px -2px;margin-right:5px;}
#hero-table .amazonSalesrankSprite{width:22px;height:22px;background-position:-391px -2px;margin-right:0;}
#hero-table .narratorSprite{width:14px;height:24px;background-position:-475px 0;margin-right:5px;}
#hero-table .whispersyncSprite{width:21px;height:22px;background-position:-448px -2px;margin-right:5px;}
#hero-table .runTimeSprite{width:21px;height:25px;background-position:-421px 0;margin-right:5px;}
#hero-table .hero-edition span{margin-right:3px;}
#hero-table .hero-isbn{vertical-align:middle;}
#hero-table .hero-narrator{vertical-align:middle;}
#hero-table .hero-book-rank{position:relative;}
#hero-table .a-row span{vertical-align:middle;}
#hero-table span sup{font-size:.5em;letter-spacing:0;vertical-align:super;top:0;}
#hero-table .a-row .a-size-extra-large{letter-spacing:-2px;}
#hero-table .a-row .a-size-extra-large .a-size-medium{position:relative;top:-4px;margin:0 7px;font-weight:bold;}
#hero-table td table{margin:0;padding:0;}
#hero-table td table td{padding-left:5px;white-space:normal;position:relative;vertical-align:middle;height:48px;}
#hero-table .heroBulletLabel{margin-bottom:1.5px;}
#bookDetails_feature_div .details-popup{background:none repeat scroll 0 0 #FAFAFA;border-bottom:1px solid #ECECEC;display:none;position:relative;padding:20px;-webkit-box-shadow:inset 0 2px 1px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 2px 1px rgba(0,0,0,0.1);-o-box-shadow:inset 0 2px 1px rgba(0,0,0,0.1);-ms-box-shadow:inset 0 2px 1px rgba(0,0,0,0.1);box-shadow:inset 0 2px 1px rgba(0,0,0,0.1);}
#bookDetails_feature_div .details-popup .a-button-close{top:20px;}
#bookDetails_feature_div #hero-table .details-popup span{vertical-align:baseline;}
#bookDetails_feature_div .details-popup table td{height:auto!important;}
#bookDetails_feature_div .details-popup .pointer{width:25px;height:15px;background-position:-764px 0;margin-right:5px display:block;left:7.5%;position:absolute;top:0;}
#bookDetails_feature_div .topHeadingLayout .bookDetailsHeading{display:inline;margin-right:15px;}
#hero-table #heroContent a:hover{text-decoration:none;-moz-text-blink:none!important;-moz-text-decoration-color:-moz-use-text-color!important;-moz-text-decoration-line:none!important;-moz-text-decoration-style:solid!important;}
#hero-table #heroContent a{display:block;}
#reading-level-popup h3{font-weight:normal;}
#imageBlock{margin:10px 0;}
@media(transform-3d),(-webkit-transform-3d){#test3d{height:3px;}
}
#imageBlock .bookSpine{transform:rotateY(90deg);-moz-transform:rotateY(90deg);-webkit-transform:rotateY(90deg);transform-origin:0;-moz-transform-origin:0;-webkit-transform-origin:0;}
#imageBlock #img-canvas div{background:#222 none repeat scroll 0 0;}
#imageBlock .frontImage,#imageBlock .backImage{border-top:1px solid white;border-bottom:1px solid white;}
#imageBlock .frontImage{transition:box-shadow .5s ease 0;-moz-transition:box-shadow .5s ease 0;-webkit-transition:box-shadow .5s ease 0;}
#imageBlock .image-2d .frontImage{box-shadow:0 2px 5px 1px rgba(0,0,0,0.2);border-radius:3px;border:none;}
#imageBlock .bookCanvasTransition{transform-style:preserve-3d;-moz-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transition:transform .5s ease 0s;-moz-transition:-moz-transform .5s ease 0s;-webkit-transition:-webkit-transform .5s ease 0s;-webkit-border-radius:0 7px 7px 0;-moz-border-radius:0 7px 7px 0;border-radius:0 7px 7px 0;background:#222 none repeat scroll 0 0;}
#imageBlock .bookCanvasTransformHover{transform:rotateY(30deg);-moz-transform:rotateY(30deg);-webkit-transform:rotateY(30deg);}
#imageBlock .bookFrontTransition{backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;transition:transform .5s ease 0s;-moz-transition:-moz-transform .5s ease 0s;-webkit-transition:-webkit-transform .5s ease 0s;transform-origin:0;-moz-transform-origin:0;-webkit-transform-origin:0;}
#imageBlock .bookBack{backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;transform:rotateY(180deg) translateZ(40px);-moz-transform:rotateY(180deg) translateZ(40px);-webkit-transform:rotateY(180deg) translateZ(40px);}
#imageBlock .rotated{transform:rotateY(180deg)!important;-moz-transform:rotateY(180deg)!important;-webkit-transform:rotateY(180deg)!important;}
#imageBlock .rotatedHover{transform:rotateY(160deg)!important;-moz-transform:rotateY(160deg)!important;-webkit-transform:rotateY(160deg)!important;}
#imageBlock .parentImage{perspective:1200px;-moz-perspective:1200px;-webkit-perspective:1200px;}
#imageBlock .bookFrontTransition:hover{transform:rotateY(-20deg);-moz-transform:rotateY(-20deg);-webkit-transform:rotateY(-20deg);}
#imageBlock .maintain-height{display:block!important;height:100%;width:100%;}
#imageBlock #main-image-container #img-wrapper{display:table!important;width:100%;}
#imageBlock #main-image-container #img-canvas{vertical-align:middle!important;display:table-cell!important;}
#imageBlock #flipAndSampleAudio{min-height:25px;margin-top:15px;}
#imageBlockThumbs .imageThumb{height:40px;overflow:hidden;text-align:center;max-width:75px;}
#imageBlockThumbs .imageThumb img{max-width:60px;}
#imageBlock .flipImageToBack span:hover,#imageBlock .sampleBookAudio span:hover,#imageBlockThumbs .thumb{cursor:pointer;}
#imageBlockThumbs .thumb-text{display:block;float:left;width:100%;}
#imageBlock .flipToBackText,#imageBlock .flipToFrontText,#imageBlock .sampleAudioText{vertical-align:middle;}
#imageBlock .flipToBackText:hover,#imageBlock .flipToFrontText:hover,#imageBlock .sampleAudioText:hover,#imageBlockThumbs .thumb-text span:hover{text-decoration:underline;}
#imageBlock .image-stretch-vertical{height:100%;width:auto;}
#imageBlock .image-stretch-horizontal{height:auto;width:100%;}
#imageBlock .litb-on-click{cursor:pointer;}
#imageBlock .flipToBackImg{background-position:0 0;width:20px;height:20px;transition:transform 200ms linear 0s;-moz-transition:-moz-transform 200ms linear 0s;-webkit-transition:-webkit-transform 200ms linear 0s;}
#imageBlock .flipToBackImgRotate{transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);}
#imageBlock .sampleAudioListen{background-position:-69px 0;width:23px;height:17px;}
#imageBlock .sampleAudioPlaying{background-position:-21px 0;width:24px;height:24px;}
#imageBlock .sampleAudioPaused{background-position:-45px 0;width:24px;height:24px;}
#imageBlock .audioSamplePopover{display:none;}
#imageBlock .audioPopoverTrigger{font-size:1px;height:1px;line-height:1px;width:1px;}
#imageBlock .audioText{text-align:left;display:inline-block;}
#imageBlock .backUnrotated{transform:perspective(3000px) rotateY(205deg);}
#imageBlock .backUnrotatedHover{transform:perspective(3000px) rotateY(215deg);}
#imageBlock .backLanding{transform:perspective(3000px) rotateY(180deg);}
#imageBlock .frontUnrotated{transform:perspective(3000px) rotateY(25deg);}
#imageBlock .frontUnrotatedHover{transform:perspective(3000px) rotateY(35deg);}
#imageBlock .backRotated{transform:perspective(3000px) rotateY(360deg)!important;}
#imageBlock .backRotatedHover{transform:perspective(3000px) rotateY(350deg)!important;}
#imageBlock .frontRotated{transform:perspective(3000px) rotateY(180deg)!important;}
#imageBlock .frontRotatedHover{transform:perspective(3000px) rotateY(170deg)!important;}
#imageBlock #img-wrapper img.ieTransition,#imageBlock #img-wrapper div.ieTransition{transition:transform 300ms linear 0s;backface-visibility:hidden;}
#imageBlock .ieBookShadow{box-shadow:0 4px 4px rgba(0,0,0,0.3);}
#imageBlock .frontUnrotated:hover{transform:perspective(3000px) rotateY(15deg)!important;}
#buybox{border-radius:4px;box-shadow:0 0 0 4px rgba(0,0,0,0.1);}
#OneClickBox{margin-left:-6px;margin-right:-6px;}
#buyNewInner #OneClickBox>.a-box-inner{padding:6px;}
.a-no-js label.a-native-dropdown{display:inline;font-weight:normal;padding-right:2px;}
.rbbHeader .rbbHeaderLink{color:black;}
.rbbHeader .primeBadge img,.rbbHeader .ubbPrimeBadge img{vertical-align:middle;margin-bottom:4px;}
.rbbHeader .inlineBlock-display{display:inline-block;}
.rbbHeader a:focus{outline:none;}
.dp-accordion .dp-accordion-row{position:relative;}
#rbbContainer .rbbSection .a-box-inner{padding:0;}
#rbbContainer .rbbSection{overflow:hidden;}
.rbbSection.singleUBB #usedBuySection h5{padding-bottom:5px;}
.dp-accordion .dp-accordion-row{background:-moz-linear-gradient(center top,#FCFCFC,#F7F7F7) repeat scroll 0 0 transparent;box-shadow:0 1px 0 rgba(255,255,255,0.5) inset,0 -1px 0 rgba(255,255,255,0.4) inset;cursor:pointer;padding:0 18px 0 45px;}
.dp-accordion .dp-accordion-row h5{font-weight:normal;line-height:41px;}
.dp-accordion .dp-accordion-row h5 .a-row .a-span-last{line-height:41px;}
.dp-accordion .dp-accordion-row .a-icon-radio-inactive,.dp-accordion .dp-accordion-row .a-icon-radio-active{left:17px;margin-top:-10px;position:absolute;top:50%;}
.dp-accordion .dp-accordion-row:hover .a-icon-radio-inactive{background-position:-53px -293px;}
.dp-accordion .dp-accordion-inner{display:none;margin-top:-0.5em;}
.dp-accordion .dp-accordion-active .dp-accordion-row{background-color:transparent;background-image:none;cursor:default;}
.dp-accordion .dp-accordion-active .dp-accordion-row h5{font-weight:bold;}
.dp-accordion .dp-accordion-active .dp-accordion-inner{display:block;padding:0 18px 14px;}
.dp-accordion .unselected .rbbHeader{background-image:-webkit-linear-gradient(top,#fcfcfc,#f7f7f7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc',endColorstr='#f7f7f7',GradientType=0);background-image:-moz-linear-gradient(center top,#FCFCFC,#F7F7F7);}
.buyboxShippingLabel a{font-size:17px;}
#oneClickAvailable .a-button.a-button-preorder .a-button-inner i{height:25px!important;width:25px!important;background-position:-5px -5px!important;}
#bbopAndCartBox{margin-left:-6px;margin-right:-6px;border:none;}
.dp-accordion #bbopAndCartBox{padding:3px 6px 0 6px;}
#bbopAndCartBox.bbopCartBoxBorder{border:1px solid #DDD;}
#bbopAndCartBox>.a-box-inner{padding:3px 6px 0 6px;}
.ldtimercont{position:relative;height:8px;margin-bottom:2px;font-size:1px;}
.ldtimercont .statebar{position:absolute;height:4px;width:100%;margin-top:2px;background-color:#ccc;}
.ldtimercont .progbar{position:absolute;height:4px;background-color:#000;margin-top:2px;}
.ldtimercont .progbaralert{position:absolute;height:4px;background-color:#c00;margin-top:2px;}
.ldtimercont .progbarmissed{position:absolute;height:4px;background-color:#999;margin-top:2px;}
.ldtimercont .progbartick{position:absolute;height:8px;border-right:1px solid #fff;}
.ldtimercont .progbartickmissed{position:absolute;height:8px;border-right:1px solid #999;}
.ldtimeleft{position:relative;height:16px;margin-top:0;float:left;font-size:12px;color:#888;}
.ldtimetxtalert{color:#C00;}
#formats .format .a-button-text{white-space:nowrap;}
#twister table,#twister tr,#twister td{border:none;}
#twister table.alt{background:#f7f7f7;}
#twister .second-level{display:none;}
#twister tr{cursor:pointer;}
#twister tr.active{cursor:auto;}
#twister tr:hover{background-color:#f1f1f1;}
#twister table.title tr{cursor:auto;}
#twister table.title tr:hover{background:none;}
#twister td,#twister th{padding:3px 5px;}
#twister .a-icon-prime{float:right;vertical-align:baseline;}
#twister .a-link-expander{white-space:nowrap;}
#twister{display:none;overflow:hidden;}
#formats .a-button-toggle:hover{filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);}
#formats .a-row{white-space:nowrap;overflow:hidden;}
#formats .tmmHidePrompt{display:none;}
#formats .tmmShowPrompt{display:inline;}
.a-no-js #formats .nonJSFormats{white-space:normal;}
#formats .swatchElement .a-button{width:100%;}
.a-ie7 #formats .swatchElement .a-button{overflow:visible;}
#formats .swatchElement{vertical-align:top;}
#formats .tmm-olp-links{display:block;padding:0 11px;}
#formats .olp-link{display:block;line-height:15px;}
#formats .olp-link .olp-from{color:#888;}
#formats .tmm-olp-links .extra-message{white-space:normal;max-width:100px;}
#twister .top-level.selected-row,#twister #binding_row_landing{background:none repeat scroll 0 0 #FEFAF6;border:1px solid #E47911;}
#twister .binding-title{padding-left:25px;display:block;}
#twister.no-swatches{display:block!important;}
#formats .format .a-icon-prime{opacity:.5;}
#formats .format:hover .a-icon-prime,#formats .format.a-button-selected .a-icon-prime{opacity:1;}
#formats .hr.unselected-row{border:none;border-top:1px solid #efefef;clear:both;height:0;width:100%;}
#twister .metabinding-expander{display:inline-block;}
#twister a.empty-expander{white-space:nowrap;display:inline-block;position:relative;padding-left:11px;}
#twister .dp-title-col,#twister .dp-price-col,#twister .dp-collectible-col,#twister .dp-new-col,#twister .dp-used-col,#twister .dp-extra-msg-col{float:none;margin-right:0;}
#twister .dp-price-col{width:18%;}
.a-ie7 #twister .dp-price-col{width:100px;}
#twister .dp-collectible-col{width:15%;}
#twister .dp-new-col,#twister .dp-used-col{width:11%;}
#twister .dp-extra-msg-col{width:37%;}
#twister .dp-title-col .title-expander{float:left;}
#twister .dp-title-col .title-text{padding-left:11px;display:block;}
#formats .a-icon-expand,#twister .a-icon-expand{opacity:.6;-webkit-transition:-webkit-transform 300ms linear,opacity 300ms linear,top 300ms linear,left 300ms linear;-moz-transition:-moz-transform 300ms linear,opacity 300ms linear,top 300ms linear,left 300ms linemar;-o-transition:-o-transform 300ms linear,opacity 300ms linear,top 300ms linear,left 300ms linear;-ms-transition:-ms-transform 300ms linear,opacity 300ms linear,top 300ms linear,left 300ms linear;transition:transform 300ms linear,opacity 300ms linear,top 300ms linear,left 300ms linear;}
#formatsIcon.rotate{opacity:1;top:9px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}
#twister .rotate{opacity:1;top:9px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}
.displayNone{display:none;}
#oneClickUsedBox{margin-left:-6px;margin-right:-6px;}
#usedbuyBox #oneClickUsedBox>.a-box-inner{padding:6px;}
#bookDescription_feature_div .a-icon-expand{opacity:.6;-webkit-transition:-webkit-transform 300ms linear,opacity 300ms linear,top 300ms linear,left 300ms linear;-moz-transition:-moz-transform 300ms linear,opacity 300ms linear,top 300ms linear,left 300ms linemar;-o-transition:-o-transform 300ms linear,opacity 300ms linear,top 300ms linear,left 300ms linear;-ms-transition:-ms-transform 300ms linear,opacity 300ms linear,top 300ms linear,left 300ms linear;transition:transform 300ms linear,opacity 300ms linear,top 300ms linear,left 300ms linear;transform:rotate(90deg);-webkit-transform:rotate(90deg);}
#bookDescription_feature_div .a-icon-expand.rotate{top:8px;opacity:1;left:-1px;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);}
#bookDescription_feature_div{margin-bottom:10px!important;}
#wishlistButtonStack{padding:0 18px;}
.a-lt-ie8 #wishlistButtonStack span.a-button-dropdown{display:inline!important;}
.a-lt-ie8 #wishlistButtonStack span.a-button-dropdown.a-hidden{display:none!important;}
.a-ie7 #wishlistButtonStack div.a-button-group .a-button .a-button-inner{width:208px;}
.a-ie7 #wishlistButtonStack div.a-button-group #wishListDropDown.a-button .a-button-inner{width:23px;}
#wishlist-dropdown-content{background-color:#f0f0f0;border:1px solid #a6a6a6;}
#wishlist-dropdown-content .ap_content{padding:0!important;}
#wishlist-dropdown-content .wl-pop-header,#wishlist-dropdown-content .wl-pop-footer,#wishlist-dropdown-content .wl-pop-left,#wishlist-dropdown-content .wl-pop-right{display:none;}
#wishlist-dropdown-content .wl-pop-wrapper{position:static;width:100%!important;}
#wishlist-dropdown-content .wl-list-default{color:#333;}
#wishlist-dropdown-content .wl-create-text,#wishlist-dropdown-content .wl-list-name{color:#333;font-size:11px;}
#wishlist-dropdown-content .wl-list-type{color:#878787;font-size:11px;margin-right:5px;}
#wishlist-dropdown-content .wl-create-link{background-color:#e2e2e2;}
#wishlist-dropdown-content .wl-list-button,#wishlist-dropdown-content .wl-list-inner,#wishlist-dropdown-content .wl-create-button,#wishlist-dropdown-content .wl-create-inner{border:none;}
#wishlist-dropdown-content .s_plus{display:inline-block;height:8px;vertical-align:middle;width:8px;}
#wishlist-dropdown-content .s_wlListGradient{background-image:none;}
#wishListDropDown .a-button-text{padding:0;}
.buyBottomBox{z-index:1;}
.buyBoxDiv .subsDPTableCenter{padding:0 5px 5px;}
.buyBoxDiv .subsDPTableTopRow{height:0;line-height:0;font-size:0;}
# Set the z-index to get around IE z-index problem with the dropdown. This # should be integrated into MA after Earthquake. * html .buttonCondoBox{z-index:1;}
.bc-disabled{cursor:not-allowed;}
.bc-hidden{display:none;}
.tinyGrey{font-family:verdana,arial,helvetica,sans-serif;font-size:xx-small;color:#808080;}
.wl-pop-hide{display:none;}
.wl-pop-body{height:100%;position:relative;}
.wl-pop-body .wl-pop-left{background-attachment:scroll;background-repeat:repeat-y;height:100%;left:0;position:absolute;top:0;width:5px;}
.wl-pop-sprited .wl-pop-body .wl-pop-left{background-position:0 top;}
.wl-pop-sprited .wl-pop-body .wl-pop-right{background-position:-5px top;}
.wl-pop-body .wl-pop-right{background-attachment:scroll;background-repeat:repeat-y;height:100%;position:absolute;right:0;top:0;width:5px;}
.wl-pop-header,.wl-pop-footer{font-size:0;line-height:0;position:relative;width:100%;overflow:hidden;}
.wl-pop-footer *{height:8px;}
.wl-pop-header *{height:4px;}
.wl-pop-header .wl-pop-left{background-attachment:scroll;background-repeat:no-repeat;left:0;position:absolute;top:0;width:8px;}
.wl-pop-sprited .wl-pop-header .wl-pop-left{background-position:0 -10px;}
.wl-pop-header .wl-pop-right{background-attachment:scroll;background-repeat:no-repeat;position:absolute;right:0;top:0;width:8px;}
.wl-pop-sprited .wl-pop-header .wl-pop-right{background-position:-10px -10px;}
.wl-pop-header .wl-pop-middle,.wl-pop-footer .wl-pop-middle{background-attachment:scroll;background-repeat:repeat-x;margin-right:8px;margin-left:8px;}
.wl-pop-sprited .wl-pop-header .wl-pop-middle{background-position:0 0;}
.wl-pop-footer .wl-pop-left{background-attachment:scroll;background-repeat:no-repeat;left:0;position:absolute;top:0;width:8px;}
.wl-pop-sprited .wl-pop-footer .wl-pop-left{background-position:0 -20px;}
.wl-pop-footer .wl-pop-right{background-attachment:scroll;background-repeat:no-repeat;position:absolute;right:0;top:0;width:8px;}
.wl-pop-sprited .wl-pop-footer .wl-pop-right{background-position:-10px -20px;}
.wl-pop-sprited .wl-pop-footer .wl-pop-middle{background-position:0 -30px;}
.wl-pop-wrapper{left:5px;max-height:191px;overflow-x:hidden;overflow-y:auto;position:relative;}
* html .wl-pop-wrapper{height:expression(this.scrollHeight>183 ? "184px":"auto");max-height:184px;}
.wl-pop-wrapper form{display:inline;}
.wl-pop-wrapper a.wl-list-link,.wl-pop-wrapper a.wl-create-link{cursor:pointer;display:block;outline:none;text-decoration:none;}
.wl-pop-wrapper a.wl-create-link{background-color:#e5e5c1;}
.wl-pop-wrapper a.wl-list-link:hover,.wl-pop-wrapper a.wl-create-link:hover{background-color:#fff;background-image:none;}
.wl-list-button,.wl-list-button-last,.wl-create-button,.wl-create-button-last{font-family:"arial";height:23px;overflow:hidden;line-height:23px;}
.wl-create-button{border-color:#9d9d74;border-style:solid;border-width:0 0 1px 0;}
.wl-list-button{border-color:#9d9d74;border-style:solid;border-width:0 0 1px 0;}
.wl-list-button-last{border-color:#79784a;border-style:solid;border-width:0 0 1px 0;}
.wl-list-inner,.wl-create-inner{border-style:solid;border-width:1px 0 0 1px;}
.wl-list-inner{border-color:#fff;white-space:nowrap;}
.wl-create-inner{border-color:#f4f4e1;}
.wl-list-type,.wl-list-type-break{color:#9d9d74;float:right;font-size:9px;margin-right:2px;max-height:20px;overflow:hidden;text-align:right;}
.wl-list-type-break{line-height:9px;margin-top:2px;}
.wl-list-name-wrapper{height:23px;margin-left:2px;overflow:hidden;white-space:nowrap;width:75px;display:inline;}
.wl-list-name{color:#004b91;font-size:10px;margin-left:3px;}
.wl-list-default{color:#004b91;font-size:10px;}
.wl-create-text{color:#004b91;font-size:10px;margin-left:3px;}
.s_add2WishListRight,.s_add2WishListLeft{-webkit-appearance:none;-webkit-border-radius:0;}
#getItBy .tiny{color:#000!important;font-size:13px;padding:0 5px 0 0!important;}
#getItBy .oneClickSwatchOuter{cursor:pointer;font-size:11px;margin:2px;outline-style:none;}
#getItBy .oneClickSwatchAvailable{border-radius:4px;-moz-border-radius:4px;width:54px!important;height:46px!important;border:1px solid #d0d0d0;padding:1px;outline-style:none;background-color:white;}
#getItBy .oneClickSwatchHover{border-radius:4px;-moz-border-radius:4px;width:54px!important;height:46px!important;border:1px solid #b7b7b7;padding:1px;outline-style:none;}
#getItBy .oneClickSwatchSelect{width:54px!important;height:46px!important;border-radius:4px;-moz-border-radius:4px;background-color:#fef7f1;border:1px solid #e47911;outline-style:none;}
#getItBy .oneClickSwatchInnerBorder{color:#000;padding:3px 10px;text-align:center;}
#getItBy .oneClickFastTrackSelect,#getItBy .oneClickFastTrackHover{font-size:13px;text-align:center;outline-style:none;}
#getItBy .GIBShipStringOrange{color:#090;font-size:13px;font-weight:bold;text-align:center;}
#getItBy .GIBShipStringOrange ~ *{text-align:center;}
#getItBy table{width:auto;}
#productDescription h2.productDescriptionHeader{margin-bottom:0;}
#productDescription .emptyClear{clear:left;height:0;font-size:0;}
#productDescription div.productDescriptionWrapper{margin:0 0 1em 0;}
#productDescription h3.productDescriptionSource{font-weight:normal;color:#333;font-size:1.23em;margin:.75em 0 .375em -15px;clear:left;}
#productDescription .seeAll{margin-top:1.25em;margin-left:-15px;}
#productDescription ul,#technicalProductFeatures ul{list-style-type:disc;margin:1.12em 0;margin-left:20px;}
#productDescription ul li{margin:0 0 0 20px;}
#productDescription ul li ul{list-style-type:disc;margin-left:20px;}
#productDescription ul li ul li{margin:0 0 0 20px;}
#productDescription .aplus h4,#productDescription .aplus h5{margin:0 0 .75em 0;font-size:1em;}
#productDescription .aplus h4{color:#C60;}
#productDescription .aplus p{margin:0 0 1em 0;}
#productDescription .aplus .break{clear:both;height:0;font-size:0;}
#productDescription .aplus .spacer{margin-bottom:13px;}
#productDescription .aplus img{border:none;}
#productDescription .aplus .leftImage,#productDescription .aplus .rightImage,#productDescription .aplus .centerImage{margin-bottom:1em;margin-top:0;text-align:center;vertical-align:top;}
#productDescription .aplus .leftImage{margin-right:15px;float:left;clear:left;}
#productDescription .aplus .rightImage{margin-left:15px;float:right;clear:right;}
#productDescription .aplus .imageCaption{clear:both;padding:.5em .5em 0 .5em;font-size:.846em;display:block;}
#productDescription .aplus table.data{border-collapse:collapse;margin-bottom:1.25em;}
#productDescription .aplus table.data th{font-weight:bold;background:#F7F7F7;border-style:solid;border-color:#CCC;border-width:0 0 1px 1px;}
#productDescription .aplus table.data td{border-left:1px solid #CCC;border-bottom:1px dotted #CCC;}
#productDescription .aplus table.data th,#productDescription .aplus table.data td{padding:3px 10px;text-align:left;}
#productDescription .aplus table.data tfoot{font-style:italic;}
#productDescription .aplus table.data caption{background:#eee;font-size:.8125em;}
#productDescription .aplus table.data tr td:first-child,#productDescription .aplus table.data tr th:first-child{border-left-width:0;}
#productDescription .aplus ul{margin:0 0 1em 0;}
#productDescription .aplus .center{text-align:center;}
#productDescription .aplus .right{text-align:right;}
#productDescription .aplus .sixth-col,#productDescription .aplus .fourth-col,#productDescription .aplus .third-col,#productDescription .aplus .half-col,#productDescription .aplus .two-third-col,#productDescription .aplus .three-fourth-col,#productDescription .aplus .one-col{float:left;margin-right:1.6760%;overflow:hidden;}
#productDescription .aplus .last{margin-right:0;}
#productDescription .aplus .sixth-col{width:15.080%;}
#productDescription .aplus .fourth-col{width:23.4637%;}
#productDescription .aplus .third-col{width:31.8436%;}
#productDescription .aplus .half-col{width:48.6034%;}
#productDescription .aplus .two-third-col{width:65.3631%;}
#productDescription .aplus .three-fourth-col{width:73.7430%;}
#productDescription .aplus .one-col{width:98.8827%;margin-right:0;}
#productDescription .aplus .last{margin-right:0;}
#productDescription .aplus{width:100%;min-width:895px;}
* html #productDescription .aplus{width:expression((document.body.clientWidth < 936) ? "895px":"100%");}
#productDescription-multiColumn .reviewsExpanderIcon{opacity:.6;-webkit-transition:-webkit-transform 300ms linear 0s,opacity 300ms linear 0s,top 300ms linear 0s,left 300ms linear 0s;-moz-transition:-moz-transform 300ms linear 0s,opacity 300ms linear 0s,top 300ms linear 0s,left 300ms linear 0s;transition:transform 300ms linear 0s,opacity 300ms linear 0s,top 300ms linear 0s,left 300ms linear 0s;}
#productDescription-multiColumn .reviewsExpander.expanded .reviewsExpanderIcon{opacity:1;left:0;top:13px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg);}
#productDescription-multiColumn .erExpanderIcon{opacity:.6;-webkit-transition:-webkit-transform 300ms linear 0s,opacity 300ms linear 0s,top 300ms linear 0s,left 300ms linear 0s;-moz-transition:-moz-transform 300ms linear 0s,opacity 300ms linear 0s,top 300ms linear 0s,left 300ms linear 0s;transition:transform 300ms linear 0s,opacity 300ms linear 0s,top 300ms linear 0s,left 300ms linear 0s;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg);}
#productDescription-multiColumn .erExpander.expanded .erExpanderIcon{top:8px;left:-1px;opacity:1;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);transform:rotate(-90deg);}
#productDescription-multiColumn .h2-expander{font-size:1.15em;}
.a-js #productDescription-multiColumn .extraReviews,#productDescription-multiColumn .reviewsExpander.collapsed .seeLessReviews,#productDescription-multiColumn .reviewsExpander.expanded .seeAllReviews,#productDescription-multiColumn .erExpander.expanded .readMoreReview,#productDescription-multiColumn .erExpander.collapsed .readLessReview{display:none;}
.a-no-js #productDescription-multiColumn .extraReviews{display:block;}
#productDescription-multiColumn .reviewsExpander.collapsed .seeAllReviews,#productDescription-multiColumn .reviewsExpander.expanded .seeLessReviews,#productDescription-multiColumn .erExpander.expanded .readLessReview,#productDescription-multiColumn .erExpander.collapsed .readMoreReview{display:inline;}
#productDescription-multiColumn .topHeadingLayout .pdHeading{display:inline;margin-right:15px;}
#imgGalleryContent{width:100%;}
#imgGalleryContent,#imgGalleryContent .ig-main-image,#imgGalleryContent .ig-thumbs{height:100%;}
#imgGalleryContent .maintain-height{height:100%;width:100%;display:block;}
#imgGalleryContent #igInner.zoomed-out .image-stretch-vertical{height:100%!important;width:auto!important;}
#imgGalleryContent #igInner.zoomed-out .image-stretch-horizontal{height:auto!important;width:100%!important;}
#imgGalleryContent .ig-thumb-image{margin-right:10px;margin-bottom:10px;float:left;}
.a-ie7 #imgGalleryContent .ig-thumb-image,#imgGalleryContent .ig-thumb-image img{width:75px;height:75px;}
#imgGalleryContent .img-wrapper{display:table;width:100%;}
#imgGalleryContent #igInner{display:table-cell;vertical-align:middle;width:100%;position:relative;overflow:hidden;}
#imgGalleryContent #igInner.zoomed-in{display:block!important;}
#imgGalleryContent #igInner.zoomed-in #igImage{position:relative;}
#imgGalleryContent .ig-thumb-inner.selected{border:2px solid #e47911!important;}
#imgGalleryContent .ig-thumb-inner{cursor:pointer;border:2px solid #ddd;}
#imgGalleryContent .ig-thumbs{overflow:auto;}
#about-ep-price{color:#670e00;font-weight:bold;}
#ep-learn-more ul{list-style-type:disc;}
#ep-learn-more ul li{color:#000;margin-top:.5em;}
/* end udpFeatureCSS/legacy.css */

/* end udpFeatureCSSMerged/udpFeatureCSSMerged.css */

/* begin udpSimsCSSMerged/udpSimsCSSMerged.css */
/* begin udpSimCSS/similarities.css */
.simsWrapper{overflow:hidden;}
.simsWrapper .byline{font-size:11px;margin:1px 0 3px;}
.simsWrapper .carat{color:#E47911;font-size:14px;font-weight:bold;line-height:0;font-family:verdana;}
.simsWrapper .rating-price{line-height:13px;margin:2px 0;}
.simsWrapper .rating-stars{font-size:11px;}
.simsWrapper .binding-platform{color:#666;font-size:11px;line-height:15px;margin:2px 0 0 0;}
.simsWrapper .sim-img-title img{vertical-align:bottom;margin-bottom:.45em;}
.simsWrapper .shoveler .shoveler-pagination{padding:0;}
.simsWrapper .shoveler li{padding:0;width:160px;}
.simsWrapper .shoveler-heading{padding-right:227px;margin-bottom:15px;}
.simsWrapper .shoveler-button-wrapper{position:relative;width:100%;}
.auiTestWrapper .auiTestSprite{display:inline-block;margin:0;overflow:hidden;padding:0;position:relative;vertical-align:middle;}
.auiTestWrapper .auiTestSprite span{left:-9999px;position:absolute;}
.simsWrapper.auiTestWrapper span.start-over a{font-size:13px;}
.simsWrapper.auiTestWrapper .rating-stars{font-size:12px;line-height:1.5;}
.auiTestWrapper .auiTestSprite.s_star_0_5{background-position:-60px -270px;height:19px;width:75px;}
.auiTestWrapper .auiTestSprite.s_star_1_5{background-position:-45px -270px;height:19px;width:75px;}
.auiTestWrapper .auiTestSprite.s_star_2_5{background-position:-30px -270px;height:19px;width:75px;}
.auiTestWrapper .auiTestSprite.s_star_3_5{background-position:-15px -270px;height:19px;width:75px;}
.auiTestWrapper .auiTestSprite.s_star_4_5{background-position:0 -270px;height:19px;width:75px;}
.auiTestWrapper .auiTestSprite.s_star_1_0{background-position:-60px -250px;height:19px;width:75px;}
.auiTestWrapper .auiTestSprite.s_star_2_0{background-position:-45px -250px;height:19px;width:75px;}
.auiTestWrapper .auiTestSprite.s_star_3_0{background-position:-30px -250px;height:19px;width:75px;}
.auiTestWrapper .auiTestSprite.s_star_4_0{background-position:-15px -250px;height:19px;width:75px;}
.auiTestWrapper .auiTestSprite.s_star_5_0{background-position:0 -250px;height:19px;width:75px;}
.simsWrapper .shoveler a.back-button,.simsWrapper .shoveler a.next-button{top:50%;margin-top:-25px;}
.simsWrapper.auiTestWrapper .shoveler a.back-button{width:36px;height:39px;}
.auiTestWrapper .auiTestSprite.s_shvlBack{width:36px;height:39px;background-position:0 0;}
.auiTestWrapper .auiTestSprite.s_shvlBack:hover{background-position:0 -50px;}
.auiTestWrapper .depressed .auiTestSprite.s_shvlBack{background-position:0 -100px;}
.simsWrapper.auiTestWrapper .shoveler a.next-button{width:36px;height:39px;}
.auiTestWrapper .auiTestSprite.s_shvlNext{width:36px;height:39px;background-position:-40px 0;}
.auiTestWrapper .auiTestSprite.s_shvlNext:hover{background-position:-40px -50px;}
.auiTestWrapper .depressed .auiTestSprite.s_shvlNext{background-position:-40px -100px;}
.simsWrapper.auiTestWrapper .byline,.simsWrapper.auiTestWrapper .byline a,.simsWrapper.auiTestWrapper .rating-stars,.simsWrapper.auiTestWrapper .rating-price,.simsWrapper.auiTestWrapper .binding-platform,.simsWrapper.auiTestWrapper .price-small,.simsWrapper.auiTestWrapper .maplink,.simsWrapper.auiTestWrapper .price .unit{font-size:12px;line-height:1.5;}
.simsWrapper.auiTestWrapper .byline,.simsWrapper.auiTestWrapper .byline a,.simsWrapper.auiTestWrapper .binding-platform,.simsWrapper.auiTestWrapper .pricetext,.simsWrapper.auiTestWrapper .price,.simsWrapper.auiTestWrapper .price-small{margin:0;}
.simsWrapper.auiTestWrapper .rating-price{margin:3px 0 0 0;}
.sims-popunder{position:absolute;width:205px;z-index:100;}
.sims-popunder .new-faceout{padding-bottom:30px;padding-left:22px;padding-right:23px;}
.sims-atc{color:#666;display:none;margin-top:10px;}
.sims-popunder .sims-atc{display:block;overflow-x:hidden;}
.sim-stock-green{color:#090;}
.sim-stock-red{color:#900;}
.sim-stock-orange{color:#c60;}
.sims-atc strong{font-weight:normal;}
.sims-availabilty{margin-top:8px;}
.sims-shipping{margin-top:5px;}
.auiTestWrapper .auiTestSprite.s_add2CartSm{background-position:0 -160px;height:22px;width:160px;}
.auiTestWrapper .auiTestSprite.s_seeBuyingOptionsSm{background-position:0 -190px;height:22px;width:160px;}
.auiTestWrapper .auiTestSprite.s_preorderThisItemSm{background-position:0 -220px;height:22px;width:160px;}
/* end udpSimCSS/similarities.css */

/* begin udpBxgyCSS/buyxgety.css */
.bxgy-text{margin:0 0 .75em 0;width:90%;}
.bxgy-binding-byline{font-size:86%;color:#666;margin-right:5px;}
.bxgy-byline-text{color:#000;margin-right:5px;}
.bxgy-bundle{margin:0 0 .75em 0;float:left;border-spacing:0;border-collapse:collapse;}
.bxgy-bundle td{vertical-align:middle;padding:0;border:0;}
.bxgy-bundle td.plus{text-align:center;padding:0 5px 0 5px;font-size:105%;font-weight:bold;color:#999;}
.bxgy-priceblock{margin:0 0 0 185px;}
.bxgy-priceblock .button-margin,#bxgy_price_button_block .button-margin{margin:5px 5px 5px 0;}
#fbt_price_block .button-margin{margin:5px 0;}
#bxgy_wl_button_block .wl_three{background-position:0 0;border:0;}
#bxgy_wl_button_block .wl_two,.bxgy-priceblock .wl_two{background-position:0 -22px;border:0;}
#bxgy_wl_button_block .wl_one,.bxgy-priceblock .wl_one{background-position:0 -44px;border:0;}
#fbt_price_block .wl_three{background-position:0 0;border:0;}
#fbt_price_block .wl_two{background-position:0 -22px;border:0;}
#fbt_price_block .wl_one{background-position:0 -44px;border:0;}
#bxgy_points{color:#900;}
#fbt_x_title{color:#000;}
#bxgy_cartadd_button,#fbt_cartadd_button{position:static;border:0;}
#fbt_buying_price,#fbt_bpt{font-weight:bold;}
.bxgySellerMessage,.bxgySellerInfo,.bxgySellerInfoNonJS,.bxgySellerError,#fbt_shipping_details{font-size:86%;color:#555;}
.bxgySellerMessage,#fbt_shipping_details{margin:0 0 .5em 0;}
.bxgyInitLinkHidden a{display:none;}
.bxgyInitHidden{display:none;}
.bxgySellerInfo,.bxgySellerInfoNonJS,.bxgySellerError{margin:.5em 0 1em 1em;}
.bxgyInfoBlock{display:none;}
.bxgySellerInfo .availGreen,.bxgySellerInfo .availOrange,.bxgySellerInfoNonJS .availGreen,.bxgySellerInfoNonJS .availOrange{font-size:112%;}
.selected .plusShippingText,.bxgyPriceBlock1Asin .plusShippingText,.bxgyPriceBlock2Asin .plusShippingText,.bxgyPriceBlock3Asin .plusShippingText{white-space:nowrap;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:86%;}
.bxgyText{margin:0 0 .75em 0;width:90%;}
.bxgyBundle{margin:10px 15px 10px 0;float:left;border-spacing:0;border-collapse:collapse;}
.bxgyBundle td{padding:0;vertical-align:middle;border:0;}
.bxgyBundle td.plus{text-align:center;padding:0 5px 0 5px;font-size:105%;font-weight:bold;color:#999;}
.bxgyPriceBlock3Asin,.bxgyPriceBlock2Asin,.bxgyPriceBlock1Asin,#fbt_price_block{left:1.5em;padding:10px 0 0 0;}
ul.bxgySelectAsins,ul.bxgyInfoBlock,ul.bxgyInfoBlockNonJS,#fbt_item_details{margin:0;list-style:none;padding:0 0 .75em 1.75em;clear:left;width:78%;outline:none;}
ul.bxgyInfoBlock{padding-left:0;}
ul.bxgySelectAsins li,ul.bxgyInfoBlock li,ul.bxgyInfoBlockNonJS li,li.fbt_item{position:relative;display:block;margin:0 0 .35em 0;}
ul.bxgySelectAsins a,.bxgy-text a,#sims_fbt a{text-decoration:none;}
ul.bxgySelectAsins a:hover,.bxgy-text a:hover,ul.bxgySelectAsins a:focus,.bxgy-text a:focus,#sims_fbt a:hover,#sims_fbt a:focus{text-decoration:underline;}
.bxgySelectAsins input.check,.bxgyInfoBlock input.check,ul.bxgyInfoBlockNonJS input.check,#fbt_x_check,#fbt_y_check,#fbt_z_check{position:absolute;left:-21px;}
.bxgySelectAsins .unselected,#fbt_item_details .unselected{opacity:.20;filter:alpha(opacity=20);zoom:1;}
.bxgySelectAsins .unselected a{cursor:default;outline:0;}
.bxgySelectAsins .unselected a:visited{color:#004B91;text-decoration:underline;}
.bxgySelectAsins .unselected a:hover{color:#004B91;text-decoration:underline;}
.bxgyButton{margin-top:5px;margin-bottom:5px;}
.bxgy-feedback-default,.bxgy-feedback-confirm{font-size:86%;margin-left:2.3em;margin-bottom:.25em;clear:left;}
.bxgy-feedback-default{color:#666;}
.bxgy-feedback-confirm{color:#090;}
#bxgy-hmd-form{margin-bottom:0;}
.bxgy-hmd-box-headline{font-size:13px;margin-bottom:12px;}
.bxgy-hmd-feedback-options .input-row{margin-top:0;margin-bottom:5px;}
.bxgy-hmd-feedback-options .input-element{margin-left:5px;margin-right:5px;}
textarea#more-bxgy-feedback{width:485px;padding:0;margin:0;}
.bxgy-feedback-text-blur{color:#AAA;}
.bxgy-hmd-help{border:solid 1px #bbb;background-color:#ffd;width:485px;font-size:11px;margin-top:15px;margin-bottom:15px;}
.bxgy-hmd-help-icon{margin-top:7px;margin-right:10px;margin-left:10px;float:left;}
.bxgy-hmd-help-link{margin-top:5px;margin-bottom:10px;margin-right:10px;}
fieldset.forScreenreaders{clear:left;}
fieldset.forScreenreaders{padding:0;margin:0;border-width:0;}
fieldset.forScreenreaders legend span{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;}
.bxgy-item-price{margin:0;}
/* end udpBxgyCSS/buyxgety.css */

/* begin udpCondProbCSS/conditionalProbability.css */
.cpsims li{margin:0;padding:0;}
.cpsims .content{margin:.5em 0 0 20px;}
.cpsims .faceout{margin:0 10px 0 0;float:left;}
.cpsims .asinDetails{padding:0;text-align:left;vertical-align:middle;}
.cpsims .pctText{color:#000;}
.cpsims .asinDetails a{text-decoration:none;}
.cpsims .asinDetails a:hover span.cpAsinTitle,.cpsims .asinDetails a:focus span.cpAsinTitle{text-decoration:underline;}
.cpsims .activeAsin{color:#090;}
.cpsims a .inactiveAsin{color:#000;}
.cpsims .simFooter{margin-top:5px;margin-left:20px;padding:0 0 10px 0;}
.cpsims .starImage{vertical-align:middle;}
.cpsims div.medialine div.asinDetails div{display:inline;}
.cpsims .rating-stars{font-size:xx-small;}
.cpsims .rating-stars a,.cpsims .rating-stars a:link{text-decoration:none;}
.cpsims .rating-stars a:hover{text-decoration:underline;}
.cpsims div.price{margin-left:60px;}
.cpsims div.price .unit{color:#666;font-size:86%;}
.cpsims .vtp-binding-byline{font-size:86%;color:#666;margin-right:5px;}
.cpsims .vtp-byline-text{color:#000;margin-right:5px;}
.cpsims .vtp-clear{height:10px;clear:left;font-size:0;line-height:0;}
#vtpsims ul.content{margin-left:20px;padding-top:12px;}
.simshqp-heading{margin:0;font-size:1.17em;}
.simshqp-subheading{margin:0 0 5px 0;}
.simshqp-img{float:left;width:55px;height:55px;margin-right:5px;}
li.simshqp-col{float:left;width:195px;margin-right:10px;}
.simshqp-in-stock{color:#090;font-weight:bold;}
.simshqp-col a:link{color:#039;text-decoration:none;}
.simshqp-col a:hover{text-decoration:underline;}
.pairContainer{margin-top:10px;margin-left:20px;height:260px;overflow:hidden;font-size:13px;}
.pairMainBlock{float:left;width:192px;}
.pairMainDetails{padding-right:30px;}
.pairSep{border-right:1px solid #ddd;height:260px;float:left;}
.pairMainSubHeader{font-weight:bold;line-height:16px;font-family:arial;font-size:14px;}
.pairActive{color:#090;font-weight:bold;line-height:16px;margin-top:14px;cursor:pointer;font-family:arial;font-size:14px;}
.pairInactive{color:#000;line-height:16px;margin-top:14px;cursor:pointer;font-family:arial;font-size:14px;}
.pairSimDetails{float:left;height:260px;width:162px;margin-left:20px;margin-right:0;margin-top:0;margin-bottom:0;}
.pairChevron{position:static;margin-left:6px;margin-bottom:1px;display:none;}
.pairSimFooter{margin-top:5px;margin-left:6px;padding:0 0 10px 0;font-weight:bold;}
.pairPop{height:240px;display:none;font-size:11px;}
.pairPopHeader{font-weight:bold;margin-bottom:10px;font-family:arial;font-size:14px;width:319px;float:left;}
.pairPopClose{float:right;cursor:pointer;}
.pairPop .pairMainSubHeader{display:none;}
.pairPopItemSubHeader{display:none;margin-left:0;font-size:14px;margin-top:0;margin-bottom:10px;cursor:default;}
.pairPop .pairSimSubHeader{display:none;}
.pairPopSimSubHeader{display:none;}
.pairPop .pairPopSimSubHeader{display:block;margin-left:0;font-size:14px;margin-top:0;margin-bottom:10px;cursor:default;}
.pairPop .pairChevron{display:none;}
.pairPopItemDiv{width:130px;float:left;}
.pairPopVS{float:left;color:#ccc;font-size:20px;font-weight:bold;margin-top:50px;padding-left:10px;padding-right:40px;}
a.pairImgTitle{text-decoration:none;}
a.pairImgTitle:hover{text-decoration:underline;}
.pairImage{margin-top:10px;margin-bottom:10px;}
.pairPop .pairImage{margin-top:0;margin-bottom:5px;}
.pairPop .pairImage img{height:75px;width:75px;}
.pairByline{font-size:100%;}
.pairRatings{line-height:16px;margin-top:3px;font-size:11px;}
.pairPop .pairRatings{display:none;}
.pairRatings .rating-stars a{font-size:11px;text-decoration:none;}
.pairRatings .rating-stars a:hover{text-decoration:underline;}
.pairPrice{margin-top:3px;}
.pairPrice a{text-decoration:none;}
.pairPrice a:hover{text-decoration:underline;}
/* end udpCondProbCSS/conditionalProbability.css */

/* end udpSimsCSSMerged/udpSimsCSSMerged.css */
