Amazon.com: Multiparadigm Programming in Leda: Timothy Budd: Books .halfspace { padding-top: 0.5em; } a.product { font-weight: bold; } ul { list-style-type: none; margin: 0px; padding: 0px; } ul li { margin: 0.5em 0em; } ul li ul { list-style-type: none; margin-left: 25px; } ul li ul li { margin: 0em; } hr { border-top: 1px dashed #999999; height: 1px; color: #FFFFFF; margin: 3px 0px; } div.bucket { padding: 5px 0em; } div.bucket div.content { margin: 0.5em 0px 0em 25px; } img.icon { display: none; } hr { margin-left: 0px; } a.buyAction { font-weight: bold; } div.singlecolumnminwidth { min-width: 970px; } * html div.singlecolumnminwidth { width: expression((document.body.clientWidth < 970) ? "970px" : "100%" ); } h2 { color: #CC6600; font-size: small; margin: 0px 0px 0.25em; } .bucket h3 { color: #000; font-size: 1em; font-weight: bold; margin: 0px 0px 0.25em 0px; } table.productImageGrid { float:left; margin: 0px 15px 15px 0px; background-color: #FFFFFF; text-align: center; background-image: url(http://g-ecx.images-amazon.com/images/G/01/icons/white1px._V46769925_.jpg); } table.buyingDetailsGrid { float:right; margin: 0px 0px 15px 15px; background-color: #FFFFFF; } .price { font-family: verdana,arial,helvetica,sans-serif; } .pricePerUnit { font-size: 10px; font-family: verdana,arial,helvetica,sans-serif; color: #990000; white-space: nowrap; } div.extendedBuyBox { padding: 4px 0px; } hr.EBBdivider { margin: 0px; } div.buying { padding: 0.25em 0em; font-size: .86em; } #asinRedirect, #firstDimension { font-size: .95em; width: 215px; } div.buying table { font-size: x-small; } div.buying table td { font-size: .86em; } div.buying table td.tiny { font-size: xx-small; } .buying .subTitle { font-size: x-small; line-height: 1.45em; margin: .5em 0; } #priceBlock, #priceBlock table td, #primaryUsedAndNew, #primaryClubPrice, #secondaryUsedAndNew, #secondaryClubPrice, #adultWarning, #violenceWarning { font-size: x-small; } #primaryUsedAndNew { padding: 1em 0em; } #newAmazonShorts table { font-size: x-small; } #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 { font-size: x-small; } #specialOffers table td.promo { font-size: .86em; padding: .25em 0em; } #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: 0.25em 0em; } .halfspace { padding-top: 0.5em; } #a9message hr { display: none; } #a9message { padding-top: 6px; width: 190px; } hr.bucketDivider { clear: left; } div.bucket { padding: 5px 0em; } td.bucket { padding: 5px 0em; } td.bucket div.content { margin: 0.5em 0px 0em 25px; } div.content form { margin: 0px; } div.endcap div.content { text-align: center; } table.endcapGrid { padding: 1.5em 0em 0.25em; } #bookCitations img { display: none; } div.looseDiamondBox { clear: both; } table.buyBox td.topLeft { background-image: url(http://g-ecx.images-amazon.com/images/G/01/nav2/dp/box-tl._V23911150_.gif); background-repeat: no-repeat; padding-top: 12px; padding-left: 12px; } table.buyBox td.topRight { background-image: url(http://g-ecx.images-amazon.com/images/G/01/nav2/dp/box-tr._V23911145_.gif); background-repeat: no-repeat; } table.buyBox td.bottomLeft { background-image: url(http://g-ecx.images-amazon.com/images/G/01/nav2/dp/box-bl._V23911151_.gif); background-repeat: no-repeat; font-size: 4px; } table.buyBox td.bottomRight { background-image: url(http://g-ecx.images-amazon.com/images/G/01/nav2/dp/box-br._V23911150_.gif); background-repeat: no-repeat; font-size: 4px; } 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.moreBuyingChoices td.topLeft { background-image: url(http://g-ecx.images-amazon.com/images/G/01/nav2/dp/box-line-tl2._V5932522_.gif); background-repeat: no-repeat; padding-top: 6px; padding-left: 12px; } table.moreBuyingChoices td.topRight { background-image: url(http://g-ecx.images-amazon.com/images/G/01/nav2/dp/box-line-tr2._V46916405_.gif); background-repeat: no-repeat; } table.moreBuyingChoices td.bottomLeft { background-image: url(http://g-ecx.images-amazon.com/images/G/01/nav2/dp/box-line-bl._V5931973_.gif); background-repeat: no-repeat; font-size: 4px; } table.moreBuyingChoices td.bottomRight { background-image: url(http://g-ecx.images-amazon.com/images/G/01/nav2/dp/box-line-br._V46882871_.gif); background-repeat: no-repeat; font-size: 4px; } table.otherEditions td.topLeft { background-image: url(http://g-ecx.images-amazon.com/images/G/01/nav2/dp/box-line-tl._V46869839_.gif); background-repeat: no-repeat; padding-top: 12px; padding-left: 12px; } table.otherEditions td.topRight { background-image: url(http://g-ecx.images-amazon.com/images/G/01/nav2/dp/box-line-tr._V46865215_.gif); background-repeat: no-repeat; } table.otherEditions td.bottomLeft { background-image: url(http://g-ecx.images-amazon.com/images/G/01/nav2/dp/box-line-bl._V5931973_.gif); background-repeat: no-repeat; } table.otherEditions td.bottomRight { background-image: url(http://g-ecx.images-amazon.com/images/G/01/nav2/dp/box-line-br._V46882871_.gif); background-repeat: no-repeat; } table.otherEditions { margin: 0.25em 0em; } table.otherEditions th { font-size: xx-small; text-align: left; padding-right: 10px; } table.otherEditions td { font-size: xx-small; } table.otherEditions .listprice { font-size: xx-small; } table.otherEditions .price { font-size: xx-small; } table.otherEditions .oeToggle { padding-top: 4px; } table.otherEditions .oeChevron { margin-right: 4px; } .caretback { color: #CC6600; font-size: 1.2em; font-weight: bold; text-decoration: none; } .caretnext { color: #CC6600; font-size: 1.2em; font-weight: bold; text-decoration: none; } .disabled { color: #666; } .listRowEven { background-color: #FFFFFF; vertical-align: middle; } .listRowOdd { background-color: #EEF1F6; vertical-align: middle; } .pagination { font-size: .89em; margin-top: 2em; text-align: center; white-space: nowrap; } .pagination a { text-decoration: none; } .pagination a:hover { color: #c60; text-decoration: none; } .pagination .next { margin-left: 1em; } .pagination .numberofresults { margin-bottom: .66em; } .pagination .pages { margin-bottom: 1em; } .pagination .on { color: #000; font-weight: bold; } .pagination .previous { margin-left: 1em; } .productThumbnail { width: 32px; height: 32px; border: 1px solid #999999; text-align: center; } .productThumbnail table { width: 32px; height: 32px; } .productThumbnail table td { text-align: center; } #purchaseSimilarities .product, #sessionSimilarities .product { font-weight: normal; } #purchaseSimilarities .author, #sessionSimilarities .author { font-style: italic; } /* BXGY */ .bxgy-text { margin:0 0 .5em 0; } .bxgy-bundle { margin-right:10px; } /* Similarities */ .sims-faceouts { margin:5px 0 10px 0; } .sims-faceouts p, .sims-faceouts div { margin:3px 0 0 0; padding-right: 10px; } .sims-faceouts .price { white-space:nowrap; } .sims-faceouts .rating-stars { margin: 0 -3px 0 -5px; } .sims-faceouts span.tiny, .cross-product-sims { margin-right:.5em; color:#666; white-space:nowrap; } #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; } .smallFontSize { font-size: x-small; } .amabot_endcap .amabot_widget { text-align: center; } .amabot_endcap .amabot_widget { border: 1px solid #CCCC99; color: #000000; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; } .amabot_endcap .amabot_widget .h1 {color: #000000; font-size: x-small; }table.offersAndRebates { margin: 0 0 2em 0; }table.offersAndRebates th { font-size: x-small; font-weight: bold; text-align: right; padding-left: 8px; }table.offersAndRebates td.offerName { width: 55%; }table.offersAndRebates td.offerTotal { text-align: right; font-weight: bold; }table.offersAndRebates td.rebateAmount { font-weight: bold; }table.offersAndRebates td.purchasedBy,table.offersAndRebates td.postMarkedBy,table.offersAndRebates td.rebateAmount { text-align: right; width: 15%;}.listRowEven { background-color: #FFFFFF; vertical-align: middle;}.listRowOdd { background-color: #EEF1F6; vertical-align: middle;} div.centerColumnSpace { width: 650px; }.avgCustReviewDetailPage { margin-right:30px; }.avgCustReviewDetailPage img { margin-left:-5px; }.rateThisItem { white-space:nowrap; }.writeReview { white-space:nowrap; margin-top:.35em; }.taglpo_count { font-size: 10px; color: #666; margin-left: -4px;}table.alsoRecommended td { padding: 0px 10px 0.5em 0px; text-align: center; width: 180px; vertical-align: middle;}table.alsoRecommended td.productTitle { vertical-align: top; }.alt_images_thumb{ display: inline; float: left; margin: 1px; padding: 1px;}.alt_images_thumb_inner{ width: 30px; height: 30px;}table td.otherEditions { text-align: left; vertical-align: middle; }.sd { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;}.style1 {color: #008000; font-weight: bold;}.style2 {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; margin-BOTTOM: 6px; BACKGROUND-IMAGE: url(http://g-ecx.images-amazon.com/images/G/01/kitchen/scheduled-delivery/bkgd._V46771222_.gif);}.style3 {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px;}.greyBorder {border:1px solid #999999; }.padding4px {padding:4px; }.padLeft4px{padding-left:4px; }.calender-title {background-color: #EEEECC; color: #CC6600; text-align: center; font-weight: bold; font-face: arial; font-size: 9pt;}.calender-title .month-year-name td{text-align: center; width: 150px; height: 30px;}.calender-title .scroll td{text-align: center; width: 30px; height: 30px;}.weekday-header {background-color: white; color: #8C8C8C; width: 30px; height: 30px;}.empty-date {background-color: white; color: white; width: 30px; height: 30px;}td.empty-date {padding-top:4px; padding-bottom:4px; text-align: right; }.weekday-date {background-color: #D6DDEA; color: #8C8C8C; width: 30px; height: 30px;}.weekday-date-small {background-color: #D6DDEA; color: #8C8C8C; width: 10px; height: 10px;}td.weekday-date {text-align: right; padding-top:4px; padding-bottom:4px; font-face: arial; font-size: 9pt;}.selected-date {background-color: #FF9900; color: white; width: 30px; height: 30px;}td.selected-date {padding-top:4px; padding-bottom:4px; text-align: right; font-face: arial; font-size: 9pt;}.highlight-date {background-color: #FFE183; color: #003399; width: 30px; height: 30px;}.highlight-date-small {background-color: #FFE183; color: #003399; width: 10px; height: 10px;}td.highlight-date {padding-top:4px; padding-bottom:4px; text-align: right; font-face: arial; font-size: 9pt;}.smallBold { font-size: smaller; font-weight: bold; }#swatchTable { margin-right: 5px }#swatchTableBorder { border: #9BA9BB 1px solid }.swatchRow { border-bottom: 1px solid #e5e5e5 }ul.linkBullets { padding-left: 0; }ul.linkBullets li { list-style-type: none; margin-top: 1em; margin-bottom: 1em; }ul.noteBullets { padding-left: 0; }ul.noteBullets li { list-style-type: none; }span.darkRedWarning { color: #990000; }li.bullet { margin-left: -1.5em; }.list div{ margin-bottom: 0.25em; text-decoration: none;}.dottedtable{ border: 1px dotted #999999;}.dottedvertical{ border-left-width: 1px; border-left-style: dotted; border-left-color: #999999;}.dottedhorizontal{ border-top-width: 1px; border-top-style: dotted; border-top-color: #999999;}a:link .image{ border-color: #ccc; border-style: solid; border-width: 1px;}a:visited .image{ border-color: #ccc; border-style: solid; border-width: 1px;}a:hover .image{ border-color: #cc6600; border-style: solid; border-width: 1px;}.imgborderon{ border: #cc6600 solid 1px;}a:active .image{ border: 1px solid #cc6600;}a:link{ color: #003399; text-decoration: underline;}a:hover{ text-decoration : none; color: #cc6600;}.header{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 20px;}.notetext{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #666666;}.iou_cust { font-weight: bold; color: #cc6600; }.iou_div { background-color: #ffffdd; text-align: center; padding-bottom: 2px; }td.productLabel { font-weight: bold; text-align: right; white-space: nowrap; vertical-align: top; padding-right: 5px; padding-left: 0px; }table.product { border: 0px; padding: 0px; border-collapse: collapse; }td.twisterProductLabel { font-weight: bold; text-align: center; align: center; vertical-align: top; padding-right: 5px; padding-left: 0px}td.twisterYourSelectionLabel { font-size: x-small; font-weight: normal; text-align: center; align: center; vertical-align: top; padding-right: 5px; padding-left: 0px}td.twisterInnerYourSelectionLabel { font-weight: normal; text-align: center; align: center; vertical-align: top; padding-right: 5px; padding-left: 0px}table.twisterVariations { margin-right: auto; margin-left: auto; border: 0px; padding: 0px; border-collapse: collapse; align: center}.twisterBold { font-weight: bold;} .twisterTiny { font-family: verdana,arial,helvetica,sans-serif; font-size: x-small; } #productFeaturesDiv ul { list-style: disc; padding-left: 25px;}.disclaim { margin-top: 3px; font-size: 10px; color:#888;}.plusShippingText { color:#555; font-family:Arial, Helvetica, sans-serif; font-size:10px;}.olpChevron { color: #c60; font-size: 2.0em; font-weight:bold; text-align:right; padding-top:3px; padding-bottom: 3px; }.olpLink { padding-top:3px; padding-left: 6px; padding-bottom: 3px; }.olpArrow { color: #c60; font-weight:bold;}.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:0.85em !important; color:#666; white-space:nowrap; text-align:right; vertical-align:middle;}.priceBlockLabelPrice { padding-right:3px; font-size:0.85em !important; color:#666; white-space:nowrap; text-align:right; vertical-align:top; padding-top:0.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; }.availRed { color:#900; font-size:1.15em; font-weight:bold; }.relatedSearches { color:#666; font-size:0.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;}.qpTableCenter { padding: 5px 7px 5px 7px; font-size:0.7em;}.qpTableTop { border-top: 1px solid #ccc;}.qpTableBottom { border-bottom: 1px solid #ccc;}.qpTableLeft { border-left: 1px solid #ccc;}.qpTableRight { border-right: 1px solid #ccc;}.qpHeadline { color:#c60; font-weight:bold;}div.productAlertItem div#hqpDivId span.qpHeadline { color:#000000;}.qpImage { float:left; margin-right:8px;}.qpUL { padding-left: 25px; list-style-type: disc;}.spTR { visibility: hidden;}.hqpDiv { margin-top:0.5em; display:none; visibility: hidden;}.hqpBold { color:#c60;}.raWhatsThisLink { font-size: 10px;}.raSellersLearnLink { padding: 10px 0pt; font-size: 11px; text-align: right;}.raPrice { font-family: arial,verdana,helvetica,sans-serif; color: #990000;}.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: rgb(219, 146, 52); width: 4px; height: 4px; margin-right: 2px; margin-left: 2px; left: 0px; top: 0px; margin-top: 6px;}.raWhatProblemTitle { font-size: 11px;}.raWhatProblemTD { padding-bottom: 5px;}.raRAFTable { padding-top: 0px; margin-top: 10px; font-size: 11px; width: 100%; text-align: left;}.raRAFTableTD { text-align: left; font-size: 11px;}.raWhichWebsiteTable { padding: 8px 0pt;}.raRAFDropDown { text-align: left;}.raRAFSuccessMessage { text-align: left; font-size: 11px;}.whiteGloveDiv{ padding-top: 10px; padding-bottom: 10px;}* html div#chromeBuyBoxContent { zoom: 1;}div#buyingCard { margin-left: 295px; margin-right: 0px;}div#chromeBG { position: relative; background-color: #EBF3FE;}div#tabLocRef { position: relative; margin-right:214px;}div.tabLocStandard { height: 60px;}div.tabLocNoOffer { height: 30px;}div#tabsBox { position: absolute; top: -1; left: 0;}* html div.offerCardNormal div#tabsBox { left: -3;}div#chromeBuyBox { position: relative; background-color: #EBF3FE; width: 214px; border-top: 1px solid #A6CDEC; border-left: 1px solid #A6CDEC; border-bottom: 1px solid #A6CDEC; border-right: 1px solid #A6CDEC; float: right;}div#offerCardBorder { position: relative; margin-right: 214px; background-color: #EBF3FE; border-top: 1px solid #A6CDEC; border-left: 1px solid #A6CDEC; border-bottom: 1px solid #A6CDEC; border-right: none;}div#offerCardContentBox { position: relative; margin-left: 3px; margin-top: 3px; margin-bottom: 3px; margin-right: -1px; border-right: 2px solid #EBF3FE; background-color: #FFFFFF; padding-left: 11px; padding-top: 3px; padding-bottom: 6px; padding-right: 6px;}* html div#offerCardContentBox { margin-right: -2px;}div.ocBoxStandard { }div.ocBoxLoading { background: url( http://g-ecx.images-amazon.com/images/G/01/x-locale/common/loading/loading-small._V259115436_.gif) center no-repeat;}div#chromeBuyBoxLinkBlocker { position: absolute; background: url( http://g-ecx.images-amazon.com/images/G/01/x-locale/common/transparent-pixel._V42752373_.gif); width: 214px; left: 0; top: 0; height: 500px; z-index: 10; visibility: hidden;}div.offerCardLong div#chromeBuyBox { border-bottom: none; border-right: none; border-left: none; border-top: none;}div.offerCardLong div#chromeBG { border: 1px solid #A6CDEC;}div.offerCardLong #offerCardContentBox { margin-bottom: 3px;}div.offerCardLong div#offerCardBorder { border-top: none; border-left: none; border-bottom: 1px solid #EBF3FE;}div#oCBottomLocRef { position:relative; height: 0px;}div.oCSprite { position: absolute; z-index: 1; font-size: 1px;}div#ocTRBlocker { background-color: #EBF3FE; height: 3px; width: 3px; left: -3px; top: 0px;}div#ocBRBlocker { background-color: #EBF3FE; height: 3px; width: 4px; right: 214px; top:-4px;}div#bcTLCorner { background: url( http://g-ecx.images-amazon.com/images/G/01/x-locale/detail/occornersprite._V255931190_.gif) no-repeat 0px 0px; width: 6px; height: 6px; left: 0px; top: 0px; }div.offerCardLong div#bcTLCorner { left: -1px; top: px;}* html div#bcTLCorner { left: 0px; top: 0px;}* html div.offerCardLong div#bcTLCorner { left: -1px; top: 0px;}div#bcBLCorner { background: url( http://g-ecx.images-amazon.com/images/G/01/x-locale/detail/occornersprite._V255931190_.gif) no-repeat -39px 0px; width: 6px; height: 6px; left: 3px; top: -9px;}* html div#bcBLCorner { left: -1px;}* html div.offerCardLong div#bcBLCorner { left: 3px;}div#bcTRCorner { background: url( http://g-ecx.images-amazon.com/images/G/01/x-locale/detail/occornersprite._V255931190_.gif) no-repeat -6px 0px; width: 6px; height: 6px; top: -1px; right: -1px;}div#chromeBuyBoxBotRef { height: 0px; position: relative;}div#ccBLCorner { background: url( http://g-ecx.images-amazon.com/images/G/01/x-locale/detail/occornersprite._V255931190_.gif) no-repeat -18px 0px; width: 6px; height: 6px; left: -1px; top: -5px;}div.offerCardLong div#ccBLCorner { visibility: hidden;}div#ccBRCorner { background: url( http://g-ecx.images-amazon.com/images/G/01/x-locale/detail/occornersprite._V255931190_.gif) no-repeat -12px 0px; width: 6px; height: 6px; right: -1px; top: -5px;}div.offerCardLong div#ccBRCorner { visibility: hidden;}div#bcBRCorner { background: url( http://g-ecx.images-amazon.com/images/G/01/x-locale/detail/occornersprite._V255931190_.gif) no-repeat -12px 0px; width: 6px; height: 6px; right: 0px; bottom: 0px; visibility: hidden; }div.offerCardLong div#bcBRCorner { visibility: visible;}div#ocTRCorner { background: url( http://g-ecx.images-amazon.com/images/G/01/x-locale/detail/occornersprite._V255931190_.gif) no-repeat -36px 0px; width: 4px; height: 6px; top: -1px; right: -1px;}div#ocBRCorner { background: url( http://g-ecx.images-amazon.com/images/G/01/x-locale/detail/occornersprite._V255931190_.gif) no-repeat -30px 0px; width: 6px; height: 6px; top: -9px; right: 214px;}* html div#ocBRCorner { right: -4px;}* html div.offerCardLong div#ocBRCorner { right: 214px;}div#tcTRCorner { background: url( http://g-ecx.images-amazon.com/images/G/01/x-locale/detail/occornersprite._V255931190_.gif) no-repeat -24px 0px; width: 6px; height: 6px; top: -1px; right: 213px; border-right: 2px solid #EBF3FE; }* html div#tcTRCorner { right: -6px; width: 8px;}div.offerCardLong div#tcTRCorner { visibility: hidden;}div.offerCardLong div#ocBRBlocker { visibility: hidden;}* html div#ocBRBlocker { right: -6px;}.ocLongTabUnSelected { height: 52px;}.ocLongTabSelected { height: 55px;}.ocNormalTabUnSelected { height: 44px;}.ocNormalTabSelected { height: 47px;}.ocTab { position: relative; width: 104px; text-align: center; line-height: .9em; padding-top: 2px;}.ocTabSelected { background-color: #EAF4FD; border-top: 1px solid #EAF4FD; border-left: 1px solid #A6CDEC; border-right: 1px solid #A6CDEC; border-bottom: 1px solid #A6CDEC;}.ocTabSelected a { cursor:default;}.ocTabSelectedBL { position: absolute; background: url( http://g-ecx.images-amazon.com/images/G/01/x-locale/detail/octabcorners._V256091012_.gif) no-repeat 0px 0px; height: 5px; width: 5px; left: -1px; bottom: -1px; font-size: 1px;}* html .ocTabSelectedBL { bottom: -2px;} div.ocTabTLPixel { position: absolute; line-height: 1px; font-size: 1px; background-color: #A6CDEC; width: 1px; height: 1px; left: -1px; top: -1px;}.ocTabSelectedBR { position: absolute; background: url( http://g-ecx.images-amazon.com/images/G/01/x-locale/detail/octabcorners._V256091012_.gif) no-repeat -5px 0px; height: 5px; width: 5px; right: -1px; bottom: -1px; font-size: 1px;}* html .ocTabSelectedBR { bottom: -2px;}.ocTabUnSelected { background: #F7FBFE url( http://g-ecx.images-amazon.com/images/G/01/x-locale/detail/octabgradient._V256090143_.gif) repeat-x 0px 0px; border-left: 1px solid #A6CDEC; border-right: 1px solid #A6CDEC; border-bottom: 1px solid #A6CDEC; border-top: 1px solid #A6CDEC;}.ocTab a { text-decoration: none;}table.javascriptoct .ocTabUnSelected { cursor:pointer;}.ocTabUnSelectedBL { position: absolute; background: url( http://g-ecx.images-amazon.com/images/G/01/x-locale/detail/octabcorners._V256091012_.gif) no-repeat -10px -0px; height: 5px; width: 5px; left: -1px; bottom: -1px; font-size: 1px;}.ocTabUnSelectedBR { position: absolute; background: url( http://g-ecx.images-amazon.com/images/G/01/x-locale/detail/octabcorners._V256091012_.gif) no-repeat -15px 0px; height: 5px; width: 5px; right: -1px; bottom: -1px; font-size: 1px;}.ocTabDivider { position: relative; border-top: 1px solid #A6CDEC; width: 2px;}.ocTabMerchant { font-size: .7em; font-weight: bold; color: #000000}.ocTabPrice { font-size: .7em; font-weight: bold;}.ocTabShipping { font-size: .7em; color: #000000}.ocTabSelected .ocTabMerchant { color: #E67912;}td.offertabcell { width: 106px; vertical-align: top;}td.offertabspace { vertical-align: top; width: 2px;}* html td.offertabspace { width: 0px;}td.offerTabOLP { width: 106px; vertical-align: top; padding-top: 4px; font-size:0.7em;}td.offerTabOLPArrow { width: 12px; text-align: right; vertical-align: top; padding-top: 4px; padding-right: 4px;}#chromeBuyBoxDivId { text-align: center; padding: 3px 4px 9px 6px;}#chromeBB_Main {}#buyBoxOpen, #buyBoxClose { position:relative; height: 0px;}#chromeBB_TL { position: absolute; left: 0px; top: 0px; background: url( http://g-ecx.images-amazon.com/images/G/01/x-locale/detail/chrome-buy-box-sprite._V256884020_.png) no-repeat 0px 0px; height: 4px; width: 4px;}#chromeBB_TR { position: absolute; right: 0px; top: 0px; background: url( http://g-ecx.images-amazon.com/images/G/01/x-locale/detail/chrome-buy-box-sprite._V256884020_.png) no-repeat -5px 0px; height: 4px; width: 4px;}#chromeBB_BL { position: absolute; left: 0px; top: -4px; background: url( http://g-ecx.images-amazon.com/images/G/01/x-locale/detail/chrome-buy-box-sprite._V256884020_.png) no-repeat -10px 0px; height: 4px; width: 4px;}#chromeBB_BR { position: absolute; right: 0px; top: -4px; background: url( http://g-ecx.images-amazon.com/images/G/01/x-locale/detail/chrome-buy-box-sprite._V256884020_.png) no-repeat -15px 0px; height: 4px; width: 4px;}div.shipMerchant { font-size: 0.82em; padding-bottom:4px;}div.buyBox { background-color: #B2D7F2; border: 1px solid #A5CDEC; padding: 6px 5px 9px 5px;}div.oneClickSignInLink { padding: 4px 0px;}div.oneClickOuter { border: 1px solid #7EB4E2; background-color: #FFFFFF; padding: 1px 1px 1px 1px;}div.oneClick { position: relative; background-color: #B2D7F2; padding: 10px 5px 5px 5px;}#oneClick_Main { position:relative;}#oneClickOpen, #oneClickClose { position:relative; height: 0px;}#oneClickPad{ padding: 1px 1px 1px 1px; background-color: #A6CDEC; }#oneClick_TL { position: absolute; left: 0px; top: 0px; background: url( http://g-ecx.images-amazon.com/images/G/01/x-locale/detail/one-click-sprite._V256660687_.png) no-repeat 0px 0px; height: 5px; width: 5px;}#oneClick_TR { position: absolute; right: 0px; top: 0px; background: url( http://g-ecx.images-amazon.com/images/G/01/x-locale/detail/one-click-sprite._V256660687_.png) no-repeat -6px 0px; height: 5px; width: 5px;}#oneClick_BL { position: absolute; left: 0px; top: -5px; background: url( http://g-ecx.images-amazon.com/images/G/01/x-locale/detail/one-click-sprite._V256660687_.png) no-repeat -12px 0px; height: 5px; width: 5px;}#oneClick_BR { position: absolute; right: 0px; top: -5px; background: url( http://g-ecx.images-amazon.com/images/G/01/x-locale/detail/one-click-sprite._V256660687_.png) no-repeat -18px 0px; height: 5px; width: 5px;}div.addToCart { padding: 0px 0px 8px 0px;}div.oneClickDropDown { padding: 2px 0px; }#oneClickOr { position: absolute; right: 82px; top: -11px; font-size:1em; font-weight:900; font-style:italic; font-family: verdana,arial,helvetica,sans-serif; background-color: #B2D7F2; color: #FFFFFF; padding-left:3px; padding-right:2px;}* html #oneClickOr { right: 92px;}div.oneClickSingleClick { padding-bottom: 4px;}div.outOfStockBB { font-size:0.86em; padding: 4px 0px 6px 0px;}div.goldBoxBg{ position: relative; right: 0px; top: 0px; background:url( http://g-ecx.images-amazon.com/images/G/01/goldbox/gb-buy-box-bg-chrome._V258241317_.png ) no-repeat; background-color: #A6CDEC; background-position: top center; height: 65px; width: 185px;}div.goldBoxMsg{ position: relative; right: 0px; top: 30px; font-size:13px;}div.goldBoxButton{ padding-top:4px; padding-bottom:6px;}div.SNSDiv { font-size:0.86em;}#SnSOr { position: absolute; right: 85px; top: 6px; background: url( http://g-ecx.images-amazon.com/images/G/01/x-locale/detail/SnS-or._V258213812_.png) no-repeat; height: 13px; width: 21px;}* html #SnSOr { right: 100px;}div.ensAlertMe { font-weight:bold; font-size:0.9em;}div.ensMsg { font-weight:bold; font-size:0.8em;}* html div.ensMsg { font-size:0.75em;}div.ensEmailAddress { padding-top:3px; font-size:0.85em;}div.ensEmailMsg { padding-top:10px; font-size:0.85em;}* html div.ensSignUp { font-size:0.75em;}div.ensSignUpButton{ padding-top:8px; padding-bottom:4px;}div.ensSignUp{ font-size:0.80em; padding-top:0px; padding-bottom:2px;}.olpArrow { color: #c60; font-size: 1.0em; font-weight:bold;}.olpCondLink { padding-right: 40px; font-size: 0.9em;}#olpDivId{ padding-top:2px;}div.olpHRPading{ padding-top: 10px; padding-bottom: 15px;}.jumpBar { margin-bottom: 5px; margin-top: -3px;}.titleByLine { font-size:.8em;}.byLinePipe { color: #666666;}#productAlertsUpdate { margin-left: 295px; margin-right: 225px;}* html #productAlertsUpdate { zoom: 1;}* html #specialOffersUpdate { width: 100%;}* html #clicktocallUpdate { width: 100%;}#productAlertsGridID { padding: 5px 5px 5px 0px; margin-top: 15px;}#prodAlertOpen { position:relative; height: 7px; margin-bottom:10px; background: url(http://g-ecx.images-amazon.com/images/G/01/x-locale/detail/product-alert-gradient-top._V255850471_.png) repeat 0px 0px;}#prodAlert_TL { position: absolute; left: -1px; top: -2px; background: url( http://g-ecx.images-amazon.com/images/G/01/x-locale/detail/product-alert-top._V255838936_.png) no-repeat 1px 1px; height: 9px; width: 8px;}#prodAlert_TR { position: absolute; right: -1px; top: -2px; background: url( http://g-ecx.images-amazon.com/images/G/01/x-locale/detail/product-alert-top._V255838936_.png) no-repeat -11px 1px; height: 9px; width: 8px;}#prodAlertClose { position:relative; height: 7px; margin-bottom:10px; margin-top:5px; background: url( http://g-ecx.images-amazon.com/images/G/01/x-locale/detail/product-alert-gradient-bottom._V255850471_.png) repeat 0px 0px;}#prodAlert_BL { position: absolute; left: -1px; top: -2px; background: url( http://g-ecx.images-amazon.com/images/G/01/x-locale/detail/product-alert-bottom._V255838937_.png) no-repeat 1px 1px; height: 9px; width: 8px;}#prodAlert_BR { position: absolute; right: -1px; top: -2px; background: url( http://g-ecx.images-amazon.com/images/G/01/x-locale/detail/product-alert-bottom._V255838937_.png) no-repeat -11px 1px; height: 9px; width: 8px;}#prodAlertPointer { position: absolute; background: url( http://g-ecx.images-amazon.com/images/G/01/x-locale/detail/specialoffersarrow._V255680304_.gif) no-repeat 0px 0px; height: 13px; width: 13px; top: -12px;}.prodAlertArrow_default { visibility: hidden;}.prodAlertArrow_posoff { visibility: hidden;}.prodAlertArrow_pos0 { left: 45px;}.prodAlertArrow_pos1 { left: 155px;}.prodAlertArrow_pos2 { left: 262px;}.prodAlertArrow_pos3 { left: 375px;}#productAlertsGridID div.unified_widget h2 { color: #000000; font-weight:bold; margin:0px 0px 0px 0px; font-size:1em;}#productAlertsGridID div.unified_widget { margin:0em;}#productAlertsGridID div.unified_widget p { line-height:1.1em; margin: 0em;}#productAlertsGridID div.rcmBody { line-height:1.1em;}#productAlertsGridID div.h_rule { line-height:1.4em;}div.productAlertItem{ padding-right: 16px; padding-left: 8px;}div.productAlertItem h2{ font-size:12px;}.meritBadge { font-size:.8em; color: #666666; margin-right:0.7em;}.prodAlertArrow { vertical-align: text-top; color: #c60; font-size: 1.0em; font-weight:bold;}.prodAlertRow { padding-top:10px;}.prodAlertRow div.buying{ padding:0em;}#hqpDivId { margin: 10px 0px 10px 0px;}*html #hqpDivId { margin: 0px 0px 0px 0px;}a.tellAFriend { text-decoration: none;}span.tellAFriend { text-decoration: underline;}span.tellAFriend:hover { text-decoration: none;}div.pepsiDiv { padding-bottom: 4px;}div.replacementTeaser { border: 1px solid #136eB4; background-color: #ffffdd; margin-left: 295px; margin-bottom: 5px; font-size:0.85em; padding-top:3px; padding-bottom:4px;}div.replacementWidget { margin-left:295px; margin-right:225px;}div.sellYoursHere { padding: 5px;}.unSelectText { -moz-user-select:none; -o-user-select:none;}div#promotionalSticker { display:inline;}.membershipEnclosure { background-image:url(http://g-ecx.images-amazon.com/images/G/01/detail/graduated-blue._V7298895_.jpg); background-position:center top; background-repeat:repeat-x; padding:0px; width:100%;}.nonmemberEnclosure { background-image:url(http://g-ecx.images-amazon.com/images/G/01/detail/gradated-blue-thin._V46917074_.gif); background-position:center top; background-repeat:repeat-x; font-family:verdana,arial,helvetica,sans-serif; font-size:xx-small; padding:2px 0px 5px; text-align:center;}.bbSprite { background-image: url(http://g-ecx.images-amazon.com/images/G/01/nav2/dp/buybox-button-sprite._V267911836_.gif); }.add-to-cart-notched_s { background-position: 0px 0px; width: 160px; }.btn-atc_s { background-position: 0px 0px; }.btn-1click_s { background-position: 0px -29px; }.btn-preorder_s { background-position: 0px -58px; }.btn-preorder-1click_s { background-position: 0px -87px; }.mbcSprite { background-image: url(http://g-ecx.images-amazon.com/images/G/01/nav2/dp/mbc-button-sprite._V252935923_.gif); }.btn-atc-tiny_s { background-position: 0px 0px; }.btn-order-used-blue_s { background-position: 0px -19px; }.tile-sell-here_s { background-position: 0px -38px; }.preorder-item-button_s { background-position: 0px -57px; }.listsSprite { background-image: url(http://g-ecx.images-amazon.com/images/G/01/nav2/dp/lists-button-sprite._V252935920_.gif); }.btn-wish-list_s { background-position: 0px 0px; }.btn-n2-add-to-wl-dp-3_s, .btn-n2-add-to-wl-dp-3_dim_s { background-position: 0px -24px; }.btn-n2-add-to-wl-dp-3a_s, .btn-n2-add-to-wl-dp-3a_dim_s { background-position: -124px -24px; }.add-to-list-nav2_s, .add-to-list-nav2_dim_s { background-position: 0px -48px; }.btn-wedd-reg_s, .btn-wedd-reg_dim_s { background-position: 0px -76px; }.btn-baby-reg_s, .btn-babyreg_dim_s { background-position: 0px -100px; }.tellfriend_s { background-position: 0px -124px; }// behavior.js - by Dave Herman// Copyright (C) 2005 by Dave Herman//function HandlerSet() { this.clearHandlers();}HandlerSet.prototype = { addHandler : function(f, key) { key = key || this.uniqueID++; this.installedHandlers[key] = f; return key; }, removeHandler : function(key) { delete this.installedHandlers[key]; }, clearHandlers : function() { this.installedHandlers = { }; this.uniqueID = 0; }, replaceHandlers : function(f, key) { clearHandlers(); return addHandler(f, key); }, applyAll : function(object, arguments) { for (var handler in this.installedHandlers) { this.installedHandlers[handler].apply(object, arguments); } }, debug : function() { var str = ""; for (var p in this.installedHandlers) { str += p + " => " + this.installedHandlers[p] + "\n"; } alert(str); }};// =============================================================================// Function Class: Show/Hide product promotions & special offers link// =============================================================================function showElement(id) { var elm = document.getElementById(id); if (elm) { elm.style.visibility = 'visible'; if (elm.getAttribute('name') == 'heroQuickPromoDiv') { elm.style.display = 'block'; } }}function hideElement(id) { var elm = document.getElementById(id); if (elm) { elm.style.visibility = 'hidden'; if (elm.getAttribute('name') == 'heroQuickPromoDiv') { elm.style.display = 'none'; } }}function showHideElement(h_id, div_id) { var hiddenTag = document.getElementById(h_id); if (hiddenTag) { showElement(div_id); } else { hideElement(div_id); }}// =============================================================================// Function Class: EventHandler// =============================================================================function isEventHandler(x) { return (typeof x == 'function' && x.handlers && x.handlers.constructor == HandlerSet);}function makeEventHandler(original) { var handlers = new HandlerSet(); if (typeof original == 'function') { handlers.addHandler(original); } // The event handler is a function, so it can be used with the DOM. // But when its called, we apply all the handlers in the set. var result = function() { handlers.applyAll(this, arguments); }; // We also expose its handler set so we can get at it later. result.handlers = handlers; return result;}// =============================================================================// Module: Behavior// =============================================================================var Behavior = { registry : new Array, register : function(sheet) { Behavior.registry.push(sheet); }, registerEventHandlers : function(element, handlers) { for (var event in handlers) { if (!isEventHandler(element[event])) { element[event] = makeEventHandler(element[event]); } element[event].handlers.addHandler(handlers[event]); } }, apply : function() { for (var i = 0; i < Behavior.registry.length; i++) { var sheet = Behavior.registry[i]; for (var selector in sheet) { var list = document.getElementsBySelector(selector); if (!list) { continue; } for (var j = 0; j < list.length; j++) { Behavior.registerEventHandlers(list[j], sheet[selector]); } } } }, addLoadHandler : function(handler) { var oldHandler = window.onload; if (typeof oldHandler != 'function') { window.onload = handler; } else { window.onload = function() { oldHandler(); handler(); }; } }};Behavior.addLoadHandler(function() { Behavior.apply(); });// end behavior.js/* Version 0.4 - Simon Willison, March 25th 2003 -- Works in Phoenix 0.5, Mozilla 1.3, Opera 7, Internet Explorer 6, Internet Explorer 5 on Windows -- Opera 7 fails */function getAllChildren(e) { // Returns all children of element. Workaround required for IE5/Windows. Ugh. return e.all ? e.all : e.getElementsByTagName('*');}document.getElementsBySelector = function(selector) { // Attempt to fail gracefully in lesser browsers if (!document.getElementsByTagName) { return new Array(); } // Split selector in to tokens var tokens = selector.split(' '); var currentContext = new Array(document); for (var i = 0; i < tokens.length; i++) { token = tokens[i].replace(/^\s+/,'').replace(/\s+$/,'');; if (token.indexOf('#') > -1) { // Token is an ID selector var bits = token.split('#'); var tagName = bits[0]; var id = bits[1]; var element = document.getElementById(id); if (tagName && element.nodeName.toLowerCase() != tagName) { // tag with that ID not found, return false return new Array(); } // Set currentContext to contain just this element currentContext = new Array(element); continue; // Skip to next token } if (token.indexOf('.') > -1) { // Token contains a class selector var bits = token.split('.'); var tagName = bits[0]; var className = bits[1]; if (!tagName) { tagName = '*'; } // Get elements matching tag, filter them for class selector var found = new Array; var foundCount = 0; for (var h = 0; h < currentContext.length; h++) { var elements; if (tagName == '*') { elements = getAllChildren(currentContext[h]); } else { elements = currentContext[h].getElementsByTagName(tagName); } for (var j = 0; j < elements.length; j++) { found[foundCount++] = elements[j]; } } currentContext = new Array; var currentContextIndex = 0; for (var k = 0; k < found.length; k++) { if (found[k].className && found[k].className.match(new RegExp('\\b'+className+'\\b'))) { currentContext[currentContextIndex++] = found[k]; } } continue; // Skip to next token } // Code to deal with attribute selectors if (token.match(/^(\w*)\[(\w+)([=~\|\^\$\*]?)=?"?([^\]"]*)"?\]$/)) { var tagName = RegExp.$1; var attrName = RegExp.$2; var attrOperator = RegExp.$3; var attrValue = RegExp.$4; if (!tagName) { tagName = '*'; } // Grab all of the tagName elements within current context var found = new Array; var foundCount = 0; for (var h = 0; h < currentContext.length; h++) { var elements; if (tagName == '*') { elements = getAllChildren(currentContext[h]); } else { elements = currentContext[h].getElementsByTagName(tagName); } for (var j = 0; j < elements.length; j++) { found[foundCount++] = elements[j]; } } currentContext = new Array; var currentContextIndex = 0; var checkFunction; // This function will be used to filter the elements switch (attrOperator) { case '=': // Equality checkFunction = function(e) { return (e.getAttribute(attrName) == attrValue); }; break; case '~': // Match one of space seperated words checkFunction = function(e) { return (e.getAttribute(attrName).match(new RegExp('\\b'+attrValue+'\\b'))); }; break; case '|': // Match start with value followed by optional hyphen checkFunction = function(e) { return (e.getAttribute(attrName).match(new RegExp('^'+attrValue+'-?'))); }; break; case '^': // Match starts with value checkFunction = function(e) { return (e.getAttribute(attrName).indexOf(attrValue) == 0); }; break; case '$': // Match ends with value - fails with "Warning" in Opera 7 checkFunction = function(e) { return (e.getAttribute(attrName).lastIndexOf(attrValue) == e.getAttribute(attrName).length - attrValue.length); }; break; case '*': // Match ends with value checkFunction = function(e) { return (e.getAttribute(attrName).indexOf(attrValue) > -1); }; break; default : // Just test for existence of attribute checkFunction = function(e) { return e.getAttribute(attrName); }; } currentContext = new Array; var currentContextIndex = 0; for (var k = 0; k < found.length; k++) { if (checkFunction(found[k])) { currentContext[currentContextIndex++] = found[k]; } } continue; // Skip to next token } // If we get here, token is JUST an element (not a class or ID selector) tagName = token; var found = new Array; var foundCount = 0; for (var h = 0; h < currentContext.length; h++) { var elements = currentContext[h].getElementsByTagName(tagName); for (var j = 0; j < elements.length; j++) { found[foundCount++] = elements[j]; } } currentContext = found; } return currentContext;}// end getElementsBySelector.jsvar doubleClickPrevention_submitted = false;var clickOnce = { '.oneClickSingleClick' : { onclick : function() { if (doubleClickPrevention_submitted) { document.getElementById('oneClickBuyButton').disabled=true; return false; } else { doubleClickPrevention_submitted = true; return true; } } }};//Behavior.register(clickOnce);var gbEnableTwisterJS = 0;// ======= JSF SafetyNet ($DateTime: 2008/07/14 03:54:04 $) =======var goN2Initializer = { aHandlers: [], runThisWhen: function (sWhen, fFn, sComment) { if ((typeof fFn != 'function') || fFn == null) return false; this.aHandlers[this.aHandlers.length] = { sWhen: sWhen.toLowerCase(), fFn: fFn, sComment: sComment }; return true; }, isReady: function() {return false;}};function n2RunThisWhen(sWhen, fFn, sComment) { return goN2Initializer.runThisWhen(sWhen, fFn, sComment); }goN2Consts ={ chEOL: String.fromCharCode(0x0A), chSQUOTE: String.fromCharCode(0x27), chDQUOTE: String.fromCharCode(0x22), chBACKSLASH: String.fromCharCode(0x5C), chYEN: String.fromCharCode(0xA5)};var n2sRTW1='onload';var n2sRTWTBS='simplepopoverloaded';// ======= JSF Bootstrap (1) =======var n2LMStart = new Date();var gbN2Loaded = N2Loaded = false;var gaN2JSLibs = [];var gaN2JSLibPaths = [];var gaN2JSLibIds = [];var gaN2CSSLibs = [];var gaN2CSSLibPaths = [];var goN2LibMon = { aLibs: {}, nMONITORLOAD: -1, monitorLoad: function (sLibID) { this.aLibs[sLibID] = { sID: sLibID, nDuration: this.nMONITORLOAD }; }, stats: function() {}};// ======= JSF Bootstrap (2) =======gsN2ImageHost='http://z-ecx.images-amazon.com/images/G/01/';var goJSFStringTableProperties = new Object();var goJSFImageURLProperties = new Object();goJSFStringTableProperties['loading_13548'] = 'Loading...';goJSFStringTableProperties['no_addl_info_36017'] = 'No additional information is available at this time';goJSFStringTableProperties['alt_text_click_to_expand_36018'] = 'click to expand this section and see more';goJSFStringTableProperties['alt_text_click_to_collapse_36019'] = 'click to collapse this section and see less';goJSFStringTableProperties['you_will_go_to_new_page_36022'] = '(You will go to a new page)';goJSFStringTableProperties['you_will_stay_here_36023'] = '(You will stay right here)';goJSFStringTableProperties['unable_to_get_info_36020'] = 'Unable to obtain necessary information. Please try again later';goJSFStringTableProperties['more-info_8559'] = 'More Info';goJSFStringTableProperties['less_info_36021'] = 'Less Info';goJSFImageURLProperties['JSF-popover-border-br'] = 'http://g-ecx.images-amazon.com/images/G/01/gno/popover-border-br._V19758974_.gif';goJSFImageURLProperties['JSF-r-orange-arrow'] = 'http://g-ecx.images-amazon.com/images/G/01/nav2/images/arrow-r-orange-11x10._V46891478_.gif';goJSFImageURLProperties['JSF-thumb-no-image'] = 'http://g-ecx.images-amazon.com/images/G/01/x-locale/detail/thumb-no-image._V47060337_.gif';goJSFImageURLProperties['JSF-popover-border-t'] = 'http://g-ecx.images-amazon.com/images/G/01/gno/popover-border-t._V19758971_.gif';goJSFImageURLProperties['JSF-popover-border-cbr'] = 'http://g-ecx.images-amazon.com/images/G/01/gno/popover-border-cbr._V18221232_.gif';goJSFImageURLProperties['JSF-next-tan-sm'] = 'http://g-ecx.images-amazon.com/images/G/01/nav2/images/next-tan-sm._V46865265_.gif';goJSFImageURLProperties['JSF-popover-border-l'] = 'http://g-ecx.images-amazon.com/images/G/01/gno/popover-border-l._V19758968_.gif';goJSFImageURLProperties['JSF-next-tan-sm-dis'] = 'http://g-ecx.images-amazon.com/images/G/01/nav2/images/next-tan-sm-dis._V46840264_.gif';goJSFImageURLProperties['JSF-popover-trans'] = 'http://g-ecx.images-amazon.com/images/G/01/gno/popover-trans._V18537382_.gif';goJSFImageURLProperties['JSF-close-tan-sm-dn'] = 'http://g-ecx.images-amazon.com/images/G/01/nav2/images/close-tan-sm-dn._V46881222_.gif';goJSFImageURLProperties['JSF-d-orange-arrow'] = 'http://g-ecx.images-amazon.com/images/G/01/nav2/images/arrow-d-orange-11x10._V46921829_.gif';goJSFImageURLProperties['JSF-next-tan-sm-dn'] = 'http://g-ecx.images-amazon.com/images/G/01/nav2/images/next-tan-sm-dn._V46686641_.gif';goJSFImageURLProperties['JSF-back-tan-sm'] = 'http://g-ecx.images-amazon.com/images/G/01/nav2/images/back-tan-sm._V46922606_.gif';goJSFImageURLProperties['JSF-popover-border-r'] = 'http://g-ecx.images-amazon.com/images/G/01/gno/popover-border-r._V19758968_.gif';goJSFImageURLProperties['JSF-popover-border-cbl'] = 'http://g-ecx.images-amazon.com/images/G/01/gno/popover-border-cbl._V18221232_.gif';goJSFImageURLProperties['JSF-popover-border-tr'] = 'http://g-ecx.images-amazon.com/images/G/01/gno/popover-border-tr._V19758718_.gif';goJSFImageURLProperties['JSF-loading-bar'] = 'http://g-ecx.images-amazon.com/images/G/01/nav2/images/loading-bar._V46911781_.gif';goJSFImageURLProperties['JSF-popover-border-bl'] = 'http://g-ecx.images-amazon.com/images/G/01/gno/popover-border-bl._V19758974_.gif';goJSFImageURLProperties['JSF-popover-border-tl'] = 'http://g-ecx.images-amazon.com/images/G/01/gno/popover-border-tl._V19758719_.gif';goJSFImageURLProperties['JSF-close-tan-sm'] = 'http://g-ecx.images-amazon.com/images/G/01/nav2/images/close-tan-sm._V46903531_.gif';goJSFImageURLProperties['JSF-popover-border-b'] = 'http://g-ecx.images-amazon.com/images/G/01/gno/popover-border-b._V19758975_.gif';goJSFImageURLProperties['JSF-back-tan-sm-dis'] = 'http://g-ecx.images-amazon.com/images/G/01/nav2/images/back-tan-sm-dis._V46863825_.gif';goJSFImageURLProperties['JSF-popover-border-ctr'] = 'http://g-ecx.images-amazon.com/images/G/01/gno/popover-border-ctr._V18221235_.gif';goJSFImageURLProperties['JSF-popover-border-ctl'] = 'http://g-ecx.images-amazon.com/images/G/01/gno/popover-border-ctl._V18221232_.gif';goJSFImageURLProperties['JSF-back-tan-sm-dn'] = 'http://g-ecx.images-amazon.com/images/G/01/nav2/images/back-tan-sm-dn._V46913462_.gif';n2RunThisWhen('dynupdateloaded', function() {goN2DUManager.setBaseURL('http://www.amazon.com/gp/nav2/du/');goN2DUManager.setProxyURL(null);goN2DUManager.setSessionID('102-6966085-3556146');goN2DUManager.setMarketplace('1');goN2DUManager.setHTTPRID('1XEV3C5CAY5F8WQQN3E6'); }, 'DUManagerSetup');var goCust = new Object();goCust.isLoggedIn = function() { return false; }n2RunThisWhen(n2sRTW1, function() {}, "n2CoreLibsExt Init ");gaN2JSLibPaths.push( 'http://z-ecx.images-amazon.com/images/G/01/nav2/gamma/n2CoreLibs/n2CoreLibs-utilities-38260._V252271771_.js', 'http://z-ecx.images-amazon.com/images/G/01/nav2/gamma/n2CoreLibs/n2CoreLibs-events-9331._V6303603_.js', 'http://z-ecx.images-amazon.com/images/G/01/nav2/gamma/n2CoreLibs/n2CoreLibs-simplePopover-16143._V259127236_.js', 'http://z-ecx.images-amazon.com/images/G/01/nav2/gamma/n2CoreLibs/n2CoreLibs-staticPopover-64240._V15093810_.js', 'http://z-ecx.images-amazon.com/images/G/01/nav2/gamma/n2CoreLibs/n2CoreLibs-popoverPane-29787._V15093773_.js', 'http://z-ecx.images-amazon.com/images/G/01/nav2/gamma/n2CoreLibs/n2CoreLibs-dynUpdate-18629._V15093772_.js', 'http://z-ecx.images-amazon.com/images/G/01/nav2/gamma/n2CoreLibs/n2CoreLibs-multiPanePopover-33447._V6303567_.js');gaN2JSLibIds.push( 'utilities', 'events', 'simplePopover', 'staticPopover', 'popoverPane', 'dynUpdate', 'multiPanePopover');gaN2JSLibPaths.push( 'http://z-ecx.images-amazon.com/images/G/01/nav2/gamma/ciuJavaScriptLibs/ciuJavaScriptLibs-ciuAnnotations-59591._V267817966_.js');gaN2JSLibIds.push( 'ciuAnnotations');(function(){ var i; var sTags = ""; var bIsSafari = navigator.userAgent.match(/Safari/); for (i in gaN2CSSLibPaths) { sTags += '' + goN2Consts.chEOL; } for (i in gaN2JSLibIds) { goN2LibMon.monitorLoad(gaN2JSLibIds[i]); } for (i in gaN2JSLibPaths) { var sScript = '' + goN2Consts.chEOL; if (bIsSafari) document.write(sScript); else sTags += sScript; } document.write(sTags);}());gaN2CSSLibPaths.push( 'http://z-ecx.images-amazon.com/images/G/01/nav2/gamma/ciuCSS/ciuCSS-ciuAnnotations-19178._V267915213_.css', 'http://z-ecx.images-amazon.com/images/G/01/nav2/gamma/n2CoreLibs/n2CoreLibs-n2v1-43122._V252271770_.css' );n2LLStop = new Date(); BooksMovies, Music & GamesDigital DownloadsComputers & OfficeElectronicsHome & GardenGrocery, Health & BeautyToys, Kids & BabyApparel, Shoes & JewelrySports & OutdoorsTools, Auto & Industrial Books KindleAmazon's wireless reading device Textbooks Magazines & Newspapers Movies & TV Unbox Movie & TV Downloads Music MP3 Downloads Musical Instruments Video Games KindleAmazon's wireless reading device Unbox Movie & TV Downloads MP3 Downloads Amazon ShortsDigital short-form literature Computers & Accessories Software PC Games Computer Components Office Products & Supplies Audio, TV & Home Theater Camera, Photo & Video Cell Phones & Service MP3 & Media Players GPS Video Games Home Appliances Musical Instruments KindleAmazon's wireless reading device All Electronics Kitchen & Dining Furniture & Décor Bedding & Bath Home Appliances Vacuums & Storage Home Improvement Patio, Lawn & Garden Pet Supplies Sewing, Craft & Hobby Grocery Natural & Organic Gourmet Food Health & Personal Care Beauty Toys & Games Baby Apparel (Kids & Baby) Books Movies Music Video Games Software Apparel & Accessories Shoes Jewelry Watches Camping & Hiking Cycling Exercise & Fitness Fan Gear Golf All Sports & Outdoors Power & Hand Tools Outdoor Power Equipment Home Improvement Lighting & Electrical Plumbing Fixtures Automotive Motorcycle & ATV Industrial & Scientific Hello. Sign in to get personalized recommendations. New customer? Start here. #navSwmMainHeading { color: #0A88E5; } #navSwmPopMainHeading { color: #0A88E5; } a:active#navSwmMainHeading, a:hover#navSwmMainHeading, a:focus#navSwmMainHeading { color: #0A88E5; } a:hover#navSwmPopMainHeading, a:focus#navSwmPopMainHeading, a:active#navSwmPopMainHeading { color: #0A88E5; } #navSwmSubHeading { color: #666666; } #navSwmPopSubHeading { color: #666666; } a:active#navSwmSubHeading, a:hover#navSwmSubHeading, a:focus#navSwmSubHeading { color: #666666; } a:hover#navSwmPopSubHeading, a:focus#navSwmPopSubHeading, a:active#navSwmPopSubHeading { color: #666666; } Shopping for college essentials? document.getElementById('navSwmFlyoutTrigger').style.display = ""; Sponsored by Microsoft Shopping for college essentials? Sponsored by Microsoft n2RunThisWhen( n2sRTWTBS, function() { goNavSwmSkedPop = new N2SimplePopover(); goN2Events.registerFeature('navSwmSkedPop', 'goNavSwmSkedPop', 'n2MouseOverHotspot', 'n2MouseOutHotspot'); goN2Events.setFeatureDelays('navSwmSkedPop', 0, 0, 0); goNavSwmSkedPop.initialize('navSwmSked_hotspot_tab', 'goNavSwmSkedPop', null, null, 'left', 20, -5, 'rounded'); goNavSwmSkedPop.configureAnimation(0, 0, null, null); }, 'Swm Slot Flyout'); Your Amazon.com  document.getElementById('navCSYourAmazonHotspot_nonJSTrigger').style.display=""; Today's Deals  document.getElementById('navCSTodaysDealsHotspot_nonJSTrigger').style.display=""; Gifts & Wish Lists  document.getElementById('navCSFindGiftsHotspot_nonJSTrigger').style.display=""; Gift Cards  document.getElementById('navCSGiftCardsHotspot_nonJSTrigger').style.display=""; Your Account | Help document.getElementById('shopAllButtonNonJS').style.display = "none"; document.getElementById('shopAllButtonJS').style.display = ""; Amazon.comBooksKindle BooksNew & Used TextbooksAudiobooksUsed BooksCollectible BooksBargain BooksChildren's BooksSpanish BooksMagazineseDocsAmazon Shorts document.getElementById('listsPop_NonJS_tab').style.display = "none"; document.getElementById('listsPop_hotspot_tab').style.display = ""; Books var gIsSubnavDisplayed = 1; Advanced Search Browse Subjects Hot New Releases Bestsellers the new york times® best sellers Libros en español Bargain Books Textbooks Shortcuts to Savings Around Our Store» Gold Box Extra savings on different products every day.» Outlet» Friday Sale» Deals & Bargains » Wish List» Shopping List» Gift Organizer» Your Media Library» Wedding Registry» Baby Registry #YourAmazonContent { padding: 10px;}#YourAmazonContent th{ padding: 0px 0px 5px 0px; font-family: Arial,sans-serif; color: rgb(233, 125, 19);}#YourAmazonContent td{ padding: 5px 0px 0px 0px;}#YourAmazonContent .indented { padding: 5px 0px 0px 5px;}#YourAmazonContent a, #YourAmazonContent a:visited{ text-decoration:underline; font-family: arial, helvetica, sans-serif; color: #003399; font-size:10pt;}#YourAmazonContent a:hover{ text-decoration:underline; color: #CC6600;}#YourAmazonContent hr{ border-top:1px dashed #999999;}#YourAmazonContent .learnMore a, #YourAmazonContent .learnMore a:visited{ text-decoration:none; font-family: arial, helvetica, sans-serif; color: #003399; font-size:8pt;}#YourAmazonContent .arrow{ color: #c60; font-size: 12px;} Your Amazon.comToday's Recommendations For YouYour Browsing HistoryRate These ItemsImprove Your Recommendations .gc-popover-tiny { font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; }.gc-popover-tiny a, .gc-popover-tiny a:visited { text-decoration: none; color: #003399; }.gc-popover-tiny a:hover { text-decoration: underline; color: #CC6600; }td.gc-popover-tiny { line-height:1.7em;padding-top:3px; }.gc-tiny { font-family: verdana,arial,helvetica,sans-serif; font-size: 1em; }.gc-title { font-family: tahoma, sans-serif; margin-top: 6px; margin-bottom: 4px; color: #c60; font-weight: bold; line-height: 1em;}.gc-radio { font-family:verdana,arial,sans-serif;font-size:11px;padding:0;margin:0; }.gc-radio input, .gc-radio label {vertical-align:middle; }function parseName(){var nameField = document.registrysearch['field-name'];var typeField = document.registrysearch._po_type;var derivedTypeField = document.registrysearch.type;derivedTypeField.value = typeField.value;var name = nameField.value;var name_array = name.split(" ");if (typeField.value != 'wishlist'){ var lastNameField = document.registrysearch['field-lastname']; var firstNameField = document.registrysearch['field-firstname']; if (name_array.length == 1 ){ var lastNameField = document.registrysearch['field-lastname']; lastNameField.value = name; } else if (name_array.length > 1 ){ lastNameField.value = name_array[name_array.length - 1]; name = ''; for (var i = 0; i < name_array.length - 1; i++) { name = name + " " + name_array[i]; } firstNameField.value = name; }} } function changeNameFieldText(flag){var name = document.registrysearch['field-name']; if (flag){ name.value = ' Enter a name';}else{ name.value = ' Enter a name or e-mail';}} Find someone's: Wish List Wedding Registry Baby Registry Find Gifts Lists & Registries Gift Guides Gift Organizer Gift Cards Gift Discussions Your Wish List Your Shopping List Wedding Registry Baby Registry .giftcard-title {font-size: small; font-weight: bold; font-family: tahoma,sans-serif; color: #cc6600; margin-bottom: 4px;}.giftcard-li {font-weight: bold; color: #cc6600;}a.giftcard-category-link:link, a.giftcard-category-link:visited { color: #003399; text-decoration: none; font-weight: bold; font-family:tahoma,sans-serif;}a.giftcard-category-link:hover { color: #CC6600; text-decoration: underline; font-weight: bold; font-family:tahoma,sans-serif;}.giftcard-list {margin-top: 0; margin-left: 0; padding-left: 0; list-style-type: none; line-height: 1.3em; font-size: 11px;} Amazon.com Gift Cards Redeemable for millions of items, Amazon.com gift cards are the perfect gift for friends and family, as well as employees and clients. Gift Cards » E-mail » Print at home » Mail Corporate Gift Cards » Electronic claim codes » Mail .nonmemberEnclosure { padding: 2px 0px 5px 0px; background-repeat: repeat-x; background-position: top; font-size: xx-small; text-align: center; font-family: verdana,arial,helvetica,sans-serif; background-image: url(http://g-ecx.images-amazon.com/images/G/01/detail/gradated-blue-thin._V46917074_.gif); } This item is not eligible for Amazon Prime, but millions of other items are. Join Amazon Prime today. Already a member? Sign in. 9 used & new from $37.06 Have one to sell?  .wl-pop-title { font-family: verdana,arial,helvetica,sans-serif; font-size: 10px; font-weight: normal; text-decoration: none; color: #4480DD } .popHL { font-family: verdana,arial,helvetica,sans-serif; font-size: 10px; font-weight: normal; text-decoration: none; color: #FFFFFF; } .tinyGrey { font-family: verdana,arial,helvetica,sans-serif; font-size: xx-small; color:#808080; } .popover-tiny { font-family: verdana,arial,helvetica,sans-serif; font-size: xx-small; } .pop-tiny { font-family: verdana,arial,helvetica,sans-serif; font-size: 10px; color:#333333; padding-bottom:7px; padding-top:3px; background-image:url(http://g-ecx.images-amazon.com/images/G/01/gifts/registries/wishlist/v2/grad-blue-3._V46776277_.gif); } .pop-tiny-2 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10px;color:#333333; padding-bottom:7px; padding-top:3px; background-image:url(http://g-ecx.images-amazon.com/images/G/01/gifts/registries/wishlist/v2/grad-red-3._V46774667_.gif); } .pop-tiny-3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10px; color:#333333; padding-bottom:7px; padding-top:3px; padding-left:5px; } .pop-tiny-4 { font-family: verdana,arial,helvetica,sans-serif; font-size: 11px; } .pop-tiny-5 { font-family: verdana,arial,helvetica,sans-serif; font-size: x-small; } .wl-popover-title { background-color: #EFEDD4; } document.getElementById('wishlist_btn_div_non_js').style.display = 'none';document.getElementById('wishlist_btn_div_js').style.display = 'block';n2RunIfLoaded('multipanepopover',function() { reglistPop = new N2MultiPanePopover(); //The next line should not be moved below the initialize line else we start seeing the old style close button reglistPop.setButtonImages('close', 15, 15, 'close-box-up', 'close-box-down'); reglistPop.initialize('reglist', // the name of the popup element 'reglistPop'); // the name of the object that is initialized reglistPop.setDUHandler('/gp/registry/nav2/du/rphandler', 'sd'); reglistPop.setTitle("Add Multiparadigm Program... to:"); reglistPop.setStaticTitlebarStyle('wl-popover-title'); var reglistPopPane = reglistPop.getPane(0); reglistPopPane.enableDynamicUpdate(true); reglistPopPane.setDUAction('rphandler'); goN2Events.registerFeature('reglist', 'reglistPop', null,null,'n2HotspotClickStatic');},'init everything else' ); function setRegistryId() { var regId; var scolid = window.parent.document.getElementsByName('sourceCustomerOrgListID'); var colid = window.parent.document.getElementsByName('colid'); var radioObj = document.forms['regpop'].elements['id']; var radioLength = radioObj.length; if(radioLength == undefined) { if(radioObj.checked) regId = radioObj.value; } else { for (var i = 0; i < radioLength; i++) { if(radioObj[i].checked) { regId = radioObj[i].value; break; } } } var regType = document.getElementById('regType').value; var regStr = 'pop_'+ regId; if(regId == 'new') { regStr = regStr + '_' + regType; } for (var i = 0; i < scolid.length; i++) { scolid[i].value = regStr; } for (var i = 0; i < colid.length; i++) { colid[i].value = regStr; } var handleBuy = window.parent.document.getElementsByName('submit.add-to-registry.wishlist'); if(handleBuy.length == 0) { handleBuy = window.parent.document.getElementsByName('submit.add-to-wishlist'); } if(handleBuy.length) { handleBuy = handleBuy[0]; handleBuy.click(); } return false;}function clearText(thefield){ if (thefield.value==thefield.defaultValue) thefield.value = "";} var registeredImages = new Object(); var numberToPreload = 6; var preloadCount = 0; function registerImage( id, image, html, caption ) { registeredImages[id] = new Object(); registeredImages[id].image = image; registeredImages[id].html = html; registeredImages[id].caption = caption; if ( preloadCount < numberToPreload ) { var imagePreloader = new Image(); imagePreloader.src = image; preloadCount++; } } var allPreloaded = 0; var selectedImageID = "original_image"; function displayImage( id ) { if ( id == selectedImageID ) return; if (registeredImages[selectedImageID].ciuAnnoContainer) { registeredImages[selectedImageID].ciuAnnoContainer.hide(); } selectedImageID = id; document.getElementById('prodImageCell').innerHTML = registeredImages[id].html; document.getElementById('prodImageCaption').innerHTML = registeredImages[id].caption; for ( elementID in registeredImages ) { var imageThumbnail = document.getElementById(elementID); if (imageThumbnail != null) { imageThumbnail.style.border = '1px solid #999999'; } if ( !allPreloaded ) { var imagePreloader = new Image(); imagePreloader.src = registeredImages[elementID].image; } } document.getElementById(id).style.border = '1px solid #990000'; allPreloaded = 1; if (registeredImages[id].ciuAnnoContainer) { registeredImages[id].ciuAnnoContainer.show(); } } registerImage("original_image", "http://g-ecx.images-amazon.com/images/G/01/nav2/dp/no-image-avail-img-map._V46862177_AA192_.gif", " |
|