@charset "UTF-8";html,body{height:100%;width:100%;position:relative;background-color:#FFF;color:#000;}body{font-family:Arial,Helvetica,sans-serif;font-size:100.01%;margin:0;padding:0;}a img{border-width:0;}.imagelink{font-size:.8em;float:left;margin:0 10px 5px 0;}.continue-link{margin-left:.3em;}acronym,abbr{border-bottom:1px dashed #999;cursor:help;}h1 a,h2 a{font-weight:normal;}.price{background-color:#7F99E5;color:#FFF;font-weight:bold;padding:.1em .4em .1em .4em;margin:0 .5em 0 0;}.out-of-print{background-color:#FFF;color:#777;}.out-of-print-notice{background-color:#FFF;color:#000;font-weight:bold;}.warn{background-color:#FFF;color:#DE603B;font-weight:bold;}ul{list-style-type:none;margin:0;padding:0;}#branding{border-color:#E5E5E5;border-style:solid;border-width:0 0 5px 0;height:auto;overflow:auto;width:100%;}#content{padding:.5em 0 0 8em;position:absolute;width:100%;}#content-main,#content-supplementary{float:left;padding:0 .5em 0 .5em;position:relative;}#content-main{position:relative;width:32em;}#product-content{position:relative;}#product-detail{position:relative;}#content-supplementary{width:19.5em;}#navigation{left:0;padding:.5em;position:absolute;top:0;width:7em;}form,fieldset,.fieldset{margin:0;padding:0;}.text{background:#FFF;border:1px solid #ABABAB;color:#888;font-family:Arial,Helvetica,sans-serif;font-size:1em;font-weight:normal;height:1.5em;line-height:1.2em;margin:0 0 .2em 0;overflow:hidden;padding:.2em .1em 0 .1em;vertical-align:bottom;width:10em;}.focus,.text:focus{border:1px solid #000;background:#FFFAD0;color:#000;}.submit,.reset{border:1px solid #e5e5e5;margin:0 .5em 0 .5em;background:#f6f6f6;padding:0 .2em 0 .2em;height:1.8125em;font-size:1em;font-weight:normal;line-height:1em;vertical-align:bottom;color:#666;border-bottom-color:#666;border-right-color:#666;}.submit:hover,.reset:hover{background:#FFFAD0;}.submit:active,.reset:active{border-bottom-color:#e5e5e5;border-right-color:#e5e5e5;border-top-color:#666;border-left-color:#666;}.submit{float:left;}.preceding-label{display:block;text-align:right;width:10em;padding-top:.2em;margin-right:.5em;float:left;}#branding form,#navigation ul,#content-supplementary ul li,.result-item,fieldset,.fieldset{border:1px solid #ABABAB;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}@media handheld{#branding form:before,#navigation ul:before,#content-supplementary ul li:before,.result-item:before,.comment-fieldset:before,#branding form:after,#navigation ul:after,#content-supplementary ul li:after,.result-item:after,.comment-fieldset:after{display:none;}}#branding-logo,#branding-company-name,#search-form,#cart{position:relative;float:left;}#branding-logo{padding:.625em .5em .25em .5em;height:3.875em;width:7.5em;}#branding-company-name{padding:2.625em .5em .25em .5em;height:1.875em;width:5.4375em;}#branding form fieldset{border:0;height:auto;margin:0;padding:.875em .7em .8125em 0;}#branding form{margin:.75em .5em .25em .5em;padding:0;}#branding form:before{margin:-1px -1px 0 -1px;}#branding form:after{margin:0 -1px -1px -1px;}#search-form{width:18.5em;}#cart{width:12.3em;}#branding form legend{position:absolute;top:0;left:0;}#search-form p{margin:0;padding:0;font-size:.8em;}#search{float:left;position:relative;margin:0 0 0 3.5em;}#cart .submit{margin:0 0 0 3.5em;}#branding form img{float:left;margin:0;padding:.65em 0 .6625em .5em;position:absolute;}#cart img{height:2.25em;width:2.0625em;}#search-form img{height:2.1875em;width:2.3125em;}#navigation ul{background:#FFFAD0;color:#000;margin:0 0 10px 0;overflow:visible;padding:8px 0 10px 8px;}#navigation ul:before{margin:-9px -1px 5px -9px;}#navigation ul:after{margin:5px -1px -11px -9px;}#navigation li{line-height:1.4em;font-size:.9em;}.current-page{background-color:#FFFAD0;color:#888;}#content-supplementary ul li{margin:0 0 10px 0;padding:10px 10px 5px 10px;overflow:hidden;}#content-supplementary h3{font-size:.75em;font-style:italic;font-weight:normal;line-height:1.2em;margin:0;padding:0;}#content-supplementary ul li .imagelink{overflow:visible;}.supplementary{background-image:url(../graphics/supplementary.jpg);}#content-supplementary h2,.result-item h2{font-size:.8em;margin:0;padding:0;}#content-supplementary p,.result-item p{font-size:.75em;margin:0 0 5px 0;}#content-supplementary ul li:before,.result-item:before{margin:-11px -11px 7px -11px;}#content-supplementary ul li:after,.result-item:after{margin:0 -11px -6px -11px;}.result-item{margin:10px 0 0 0;padding:10px 10px 12px 10px;position:relative;overflow:hidden;}/* Hides from IE-mac \*/ * #content-supplementary ul li{height:1%;}* .result-item{height:1%;}/* End hide from IE-mac */ .result-item:after{margin-bottom:-13px;}.browse-links{font-size:.8em;margin-top:1em;padding-bottom:2em;}.browse-links li{background-color:#FFF;color:#AAA;display:inline;float:left;margin-right:.3em;}#product-detail .result-item h2{font-weight:bold;font-style:normal;}#product-detail .result-item .authorship{font-style:italic;font-size:.95em;}#product-detail .result-item p{font-size:.75em;}.result-item .price{margin-bottom:.3em;background-color:#FFF;color:#FFF;font-weight:bold;padding:.1em .4em .1em .4em;margin:0 .5em 0 0;font-size:.8em;line-height:1.9em;}.result-item .price .price-value{white-space:nowrap;background-color:#7F99E5;padding:.1em .2em .1em .2em;border-width:1px 1px 1px 0;border-style:solid;border-color:#666;}.price-explain{margin-bottom:.3em;white-space:nowrap;color:#666;border-width:1px 0 1px 1px;border-style:solid;border-color:#666;padding:.1em .2em .1em .2em;}.result-item .price-type-eBook .price-value,.paypal .price-type-eBook,#product-buy .price-type-eBook{background-color:#E5E5E5;color:#00E;}#product-buy .price-type-eBook{border:1px solid #666;}.price li{text-align:right;}#product-detail{position:relative;}#product-detail h1,#product-detail h2,#product-detail h3{margin:0;padding:0;}#product-detail h1{font-size:1em;margin-right:.5em;}#product-detail h2{font-size:.8em;font-weight:normal;font-style:italic;}#product-detail h3{font-size:.9em;font-weight:normal;font-style:italic;}#product-detail p{line-height:1.3em;font-size:.9em;margin-bottom:0;}#product-detail .authorship{margin-top:0;font-weight:normal;font-size:.8em;}#product-detail p a{margin-right:.5em;}#product-detail .continued{margin-top:.3em;}#product-detail .product-specifications{font-size:.8em;}#cover-image{float:left;margin:0 1em .5em 0;}#product-buy{margin:1em 0 0 0;padding:0;}#product-buy p{display:inline;}.paypal{border-width:0;margin:.5em 0 .5em 0;padding:0;vertical-align:baseline;}.paypal div{border:1px solid #666;border-bottom:0;width:10.5em;margin:0;padding:0;margin-bottom:-1.5em;color:#666;}#product-buy .paypal div p{border:0;border-bottom:1px solid #666;width:8.5em;display:block;margin:0;padding:0 2em 0 0;text-align:center;font-size:1em;}#product-buy input.submit{float:none;margin:0;position:relative;top:-.8em;left:8.5em;width:8.7em;}#product-buy a,.download{font-size:.85em;display:block;margin-top:.5em;}#product-meta q{font-style:italic;font-size:1.1em;}#product-meta .source{margin:0;font-size:.9em;}#product-meta .quote{margin:.5em 0 0 0;padding:0;}#product-meta h2{font-size:.9em;margin:1em 0 .4em 0;}#product-meta ul{margin-bottom:1.5em;}#product-meta li{line-height:1.3em;}.error ul{list-style:disc inside;}.comment-fieldset{margin:.75em 0 .75em 0;padding:8px 8px 8px 8px;position:relative;}.comment-fieldset:before{margin:-9px -9px 0 -9px;padding:0 0 1em 0;}.comment-fieldset:after{margin:0 -9px -9px -9px;padding:1em 0 0 0;}.comment-fieldset>legend{position:absolute;top:-9px;left:8px;background-color:#FFF;color:#000;}.area{height:8em;margin:0;overflow:scroll;width:30em;}.reset{overflow:hidden;}address{display:inline;float:left;margin:1em 1em 1em 0;line-height:1.2em;}address.legal{display:block;float:none;}address.primary{font-weight:bold;}#media-keller{float:left;margin-bottom:4em;border-style:solid;border-right-width:1px;border-color:#000;margin-right:.5em;padding-right:.5em;}#product-detail h2.legal{margin-top:1.5em;display:block;font-size:1em;font-weight:bold;font-style:normal;}#product-detail h3.legal{margin-top:1em;}.legal+p{margin-top:.4em;}#product-detail ul.legal{margin-top:1em;font-size:.85em;line-height:1.4em;list-style:disc inside;}.video{margin-top:1em;}
