.product-header{margin-top:25px;margin-top:1.5625rem;margin-bottom:30px;margin-bottom:1.875rem;padding-top:15px;padding-top:.9375rem;padding-bottom:15px;padding-bottom:.9375rem;overflow:visible}.product-header:after{clear:both;content:" ";display:table}.product-header h1{margin:0 0 5px;margin:0 0 .3125rem}.product-header .subtitle{line-height:1.2;margin:0 0 15px;margin:0 0 .9375rem;font-size:24px;font-size:1.5rem}@media screen and (max-width:47.9375em){.product-header .subtitle{font-size:20px;font-size:1.25rem}}.product-header .authors{font-size:14px;font-size:.875rem;color:#666;margin-bottom:5px;margin-bottom:.3125rem}.product-header .related-topics{font-size:14px;font-size:.875rem}.product-header .full-bg-gray{overflow:visible}.product-header>.row{min-height:210px;min-height:13.125rem}.product-header .social-media-buttons{position:static}.icon-list{list-style:none;padding:0;font-size:14px;font-size:.875rem;margin-bottom:14px;margin-bottom:.875rem;font-weight:bold;display:block}.icon-list li{display:inline-block;margin-right:20px;vertical-align:top}.icon-list a{color:#000}.icon-list a:before{color:#639;font-size:20px;font-size:1.25rem;margin-right:7px;margin-right:.4375rem;display:inline-block}.award{padding-left:1.6em;margin:0 0 20px 0;margin:0 0 1.25rem 0;position:relative}.award:before{color:#fcda66;font-size:1.3em;left:0;top:0;position:absolute}.award p{margin:0}.award .award-title{font-weight:bold}.cover-image{float:right;margin:0 0 10px 15px;margin:0 0 .625rem .9375rem;position:relative;font-size:0}.cover-image .cover-image img{box-shadow:4px 4px 4px 0 rgba(0,0,0,.1)}.prepub{position:relative}.prepub img{position:relative;z-index:1}.prepub img.ppflag{z-index:2;top:0;left:0;position:absolute}#look-inside{background:#639;border:1px solid #666;color:#fff;font-size:14px;font-size:.875rem;font-family:"futura-pt",Futura,Verdana,Arial,Helvetica,sans-serif;position:absolute;z-index:3;right:0;bottom:0;padding:1px 12px 1px 8px;padding:.0625rem .75rem .0625rem .5rem}#look-inside:before{text-shadow:-1px -2px 2px rgba(0,0,0,0.3),-4px 2px 2px rgba(0,0,0,0.3),2px 2px 2px rgba(0,0,0,0.3);bottom:12px;bottom:.75rem;position:absolute;right:-5px;right:-.3125rem}.touch #look-inside{display:none}@media screen and (max-width:47.9375em){#look-inside{display:none}}@media screen and (max-width:31.25em){.cover-image{float:left;margin-left:0}h1{clear:both}}.summary p{font-size:11px;font-size:.6875rem;color:#666}#buybox{font-family:Helvetica,Verdana,Arial,sans-serif}#buybox .btn{font-family:"futura-pt",Futura,Verdana,Arial,Helvetica,sans-serif}#buybox h3{font-size:16px;font-size:1rem;text-transform:uppercase;color:#333;margin:0 0 3px;margin:0 0 .1875rem}#buybox h4{font-size:13px;font-size:.8125rem;color:#333;margin:0 0 3px;margin:0 0 .1875rem}#buybox table{margin:0 0 14px;margin:0 0 .875rem;font-size:11px;font-size:.6875rem;background:none}#buybox .p{padding-right:0}#buybox .f strong{display:block}#buybox .hardcopy table{margin-bottom:0;font-size:12px;font-size:.75rem;width:100%}#buybox th,#buybox td{padding:3px 14px 3px 0;padding:.1875rem .875rem .1875rem 0}#buybox th{font-size:11px;font-size:.6875rem;color:#666}#buybox .tabcontainer{margin:0;position:relative;z-index:1}#buybox .tabcontainer .section{left:-15px;left:-.9375rem}#buybox .tabcontainer .section.collapsable{position:absolute;left:0}#buybox .tabHeadings{margin-top:-74px;margin-top:-4.625rem;height:34px;height:2.125rem}#buybox .tabHeadings a{font-size:16px;font-size:1rem;padding:5px 15px;padding:.3125rem .9375rem}#buybox .tabHeadings a.tabSelected{padding-top:15px;padding-top:.9375rem}#buybox .tabContent{padding:15px;padding:.9375rem}#buybox .section{background:#e1e1e1;padding:15px;padding:.9375rem;position:relative;left:0}#buybox .section.collapsable{position:absolute;left:15px;left:.9375rem;z-index:9998}@media screen and (max-width:64em) and (min-width:48em),screen and (max-width:21.875em){#buybox tr{display:block;margin-bottom:20px;margin-bottom:1.25rem}#buybox tr:first-of-type{display:none}#buybox tr:last-of-type{margin:0}#buybox th{display:none}#buybox td{display:block;overflow:hidden}#buybox td.s:before{content:"File size: ";color:#797979}#buybox td.l:before{content:"List Price: ";color:#797979}#buybox td.p:before{content:"Price: ";color:#797979}}@media screen and (max-width:47.9375em){#buybox .tabcontainer .section{left:0;position:relative}#buybox .section{background:none;padding:0;position:relative;height:auto!important}}@media only screen and (min-width:48em){body.phone{padding-top:30px;padding-top:1.875rem}}.external-link .external,#buybox .external{font-family:Helvetica,Verdana,Arial,sans-serif;padding-left:40px;padding-left:2.5rem;position:relative;display:block;font-size:15px;font-size:.9375rem;font-weight:bold;line-height:1.2;margin-bottom:14px;margin-bottom:.875rem;min-height:2em}.external-link .external:before,#buybox .external:before{color:#639;font-size:20px;font-size:1.25rem;left:13px;left:.8125rem;top:6.5px;top:.40625rem;position:absolute}.external-link .external:after,#buybox .external:after{content:"";border:4px solid #639;border-right:0 none;left:0;top:0;position:absolute;padding:12px;padding:.75rem}.external-link .external+.note,#buybox .external+.note{margin-top:10px;margin-top:.625rem}.external-link{margin-top:20px;margin-top:1.25rem}#buybox .external{margin-bottom:0}.list-price{text-decoration:line-through}.price-discount{color:#b71600;font-size:12px;font-size:.75rem;font-weight:bold}.price-discount span{font-size:10px;font-size:.625rem;font-weight:normal;display:block}.hardcopy .p{padding-right:12px;padding-right:.75rem}.add-to-cart{text-transform:none;padding:1px 4px 1px 23px;padding:.0625rem .25rem .0625rem 1.4375rem;position:relative;white-space:nowrap;font-weight:bold}.add-to-cart:before{top:3px;top:.1875rem;left:4px;left:.25rem;position:absolute}.more-info{padding-top:5px;padding-top:.3125rem;padding-left:25px;padding-left:1.5625rem;font-size:11px;font-size:.6875rem;clear:left}.ebook .btn{position:relative}.ebook span.icon{background-image:url(/etc/rand/designs/common/images/sprite-icons.png);background-repeat:no-repeat;height:16px;width:15px;position:absolute;left:5px;left:.3125rem;top:4px;top:.25rem}.ebook .format-zip span.icon{background-position:right -674px}.ebook .format-pdf span.icon{background-position:right -299px}.ebook .format-epub span.icon{background-position:right -1105px}.ebook .format-mobi span.icon{background-position:right -1132px}.ebook .format-html span.icon{background-position:right -384px}.ebook .html-dl{overflow:hidden;margin:6px 0 15px 0;margin:.375rem 0 .9375rem 0;width:auto}.ebook .dl a{float:left;font-weight:bold;padding:2px 5px 2px 24px;padding:.125rem .3125rem .125rem 1.5rem;display:block;min-width:100px;min-width:6.25rem;text-transform:none}.ebook .dl .format-html a{min-width:102px;min-width:6.375rem}.ebook .n{font-size:10px;font-size:.625rem}.ebook td.n{font-style:italic}.ebook .s{min-width:69px;min-width:4.3125rem;font-size:11px;font-size:.6875rem;color:#333;font-weight:bold}.technical-details{display:inline;font-style:normal}.technical-details p{margin:2px 0;margin:.125rem 0}.toggle-plus,.toggle-minus{color:#4866bc;cursor:pointer}.toggle-minus{background-position:-1px -671px}#buybox p.note{margin-bottom:0;font-size:11px;font-size:.6875rem}p.support-rand{font-size:10px;font-size:.625rem;color:#666}.row .full-bg-gray,.row .full-bg-purple{margin-left:-20px;margin-left:-1.25rem;margin-right:-25px;margin-right:-1.5625rem;padding-left:20px;padding-left:1.25rem;padding-right:25px;padding-right:1.5625rem}@media screen and (max-width:55.3125em){.row .full-bg-gray,.row .full-bg-purple{margin-left:-15px;margin-left:-.9375rem;margin-right:-15px;margin-right:-.9375rem;padding-left:15px;padding-left:.9375rem;padding-right:15px;padding-right:.9375rem}}#content .row .row{margin:0}#toc,#book-reviews{margin-bottom:10px;margin-bottom:.625rem;clear:both;overflow:hidden}#toc+#book-reviews{padding-top:10px;padding-top:.625rem;border-top:1px solid #d8d8d8}#toc ul{padding:0;list-style:none}#toc li{margin:10px 0 10px 20px;margin:.625rem 0 .625rem 1.25rem}#toc p{margin:0;padding:0}#toc p.title{font-weight:bold}#toc p.title a.type{font-weight:normal}#toc a.format-pdf{background:url(/etc/rand/designs/common/images/sprite-icons.png) right -299px no-repeat;padding:0 19px 3px 0;padding:0 1.1875rem .1875rem 0}#toc .authors{font-style:italic}#book-reviews .onereview p{padding-bottom:5px;padding-bottom:.3125rem}#book-reviews .onereview p.onereview-citation{font-style:italic;padding-bottom:20px;padding-bottom:1.25rem;text-align:right}#relatedProducts{clear:both;margin-top:40px;margin-top:2.5rem}.product-main .conducted{padding-top:20px;padding-top:1.25rem;margin-top:14px;margin-top:.875rem;margin-top:40px;margin-top:2.5rem;clear:both}.product-main .conducted li{border-bottom-color:#999}.product-main .conducted a{color:#fff}.product-main .conducted h2{color:#ccc}#indicia{font-size:11px;font-size:.6875rem;padding-top:20px;padding-top:1.25rem;padding-bottom:20px;padding-bottom:1.25rem;margin-top:40px;margin-top:2.5rem}#relatedProducts+div+.conducted{margin-top:0}#relatedProducts+div+#indicia{margin-top:0}.conducted+#indicia{margin-top:0}.product-right{font-size:12px;font-size:.75rem}.product-right aside{border-bottom:1px solid #e8e8e8;margin:10px 0;margin:.625rem 0;padding:0 0 10px;padding:0 0 .625rem}.product-right aside:last-of-type{border-bottom:0 none}.product-right .recommend aside{margin-bottom:0;padding-bottom:0;border-bottom:1px solid #e8e8e8}.product-right .recommend aside ul{margin-top:20px;margin-top:1.25rem;margin-bottom:0}@media screen and (min-width:48em){.product-main{border-right:1px solid #e8e8e8;padding-right:25px;padding-right:1.5625rem}.product-right{border-left:1px solid #e8e8e8;left:-1px}}@media screen and (max-width:55.3125em){.product-main{padding-right:15px;padding-right:.9375rem}}.document-details ul{padding:0;margin-bottom:20px;margin-bottom:1.25rem;list-style:none}.document-details li{padding-bottom:3px;padding-bottom:.1875rem}.document-details .price{color:#a20000}#look-inside-window .container{height:100%}#look-inside-window .left{float:left;width:220px;width:13.75rem;overflow:hidden;margin:10px 0 0 10px;margin:.625rem 0 0 .625rem}#look-inside-window .head{overflow:hidden}#look-inside-window .thumbnail{float:left;margin-right:10px;margin-right:.625rem;margin-bottom:10px;margin-bottom:.625rem;-webkit-box-shadow:2px 2px 2px 1px #888;-moz-box-shadow:2px 2px 2px 1px #888;box-shadow:2px 2px 2px 1px #888;border:solid 1px #666}#look-inside-window h1{font-size:14px;font-size:.875rem;margin:0 0 2px;margin:0 0 .125rem}#look-inside-window h2{font-size:12px;font-size:.75rem;margin:0 0 5px;margin:0 0 .3125rem;line-height:1.2}#look-inside-window .authors{color:#666;margin-bottom:5px;margin-bottom:.3125rem}#look-inside-window .download{border-top:1px dotted #333;border-bottom:1px dotted #333;padding:5px 0;padding:.3125rem 0;max-width:100%}#look-inside-window .ebook .html-dl{margin-left:0}#look-inside-window h3{color:#000;font-size:13px;font-size:.8125rem;margin:0 0 3px;margin:0 0 .1875rem}#look-inside-window h4{font-size:11px;font-size:.6875rem;margin:0 0 5px;margin:0 0 .3125rem}#look-inside-window .pdf-viewer{margin-left:240px;margin-left:15rem;margin-right:10px;margin-right:.625rem;height:100%}#look-inside-window #pdf-viewer-replaced{margin-top:10px;margin-top:.625rem}#look-inside-window td{padding:0 0 6px;padding:0 0 .375rem}#citation-message .citation-types{list-style:none;margin-left:0;padding-left:0;font-style:italic}#citation-message .note{font-size:10px;font-size:.625rem;color:#666;text-align:right;display:block;margin-bottom:5px;margin-bottom:.3125rem}#sm_multimedia h5{color:#63309c;font-size:12px;font-size:.75rem;clear:both;font-weight:bold;margin:5px 0 8px;margin:.3125rem 0 .5rem}.research-questions{background:#ddd;padding:10px;padding:.625rem;max-width:300px;max-width:18.75rem;float:right;margin:0 0 15px 15px;margin:0 0 .9375rem .9375rem}.research-questions h2{text-align:center;margin-top:0}.research-questions ol{padding-bottom:0}.research-questions ol.num-list>li:before{border-color:#fff;color:#fff}@media screen and (max-width:60em){.research-questions{float:none;max-width:100%;margin-left:0}}.collapsable{overflow:hidden;z-index:1}.collapsable .content-toggle{position:absolute;bottom:0;left:0;right:0;font-size:10px;font-size:.625rem;text-align:center;border-bottom:1px solid #000}.collapsable .content-toggle:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UxZTFlMSIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMWUxZTEiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=);background-size:100%;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,rgba(225,225,225,0)),color-stop(100%,#e1e1e1));background-image:-moz-linear-gradient(rgba(225,225,225,0) 0%,#e1e1e1 100%);background-image:-webkit-linear-gradient(rgba(225,225,225,0) 0%,#e1e1e1 100%);background-image:linear-gradient(rgba(225,225,225,0) 0%,#e1e1e1 100%)}.collapsable .content-toggle span{display:inline-block;padding:2px 8px;padding:.125rem .5rem;border:1px solid #000;border-bottom:0 none;background:#fff;position:relative;cursor:pointer;margin-left:2px;margin-left:.125rem}.collapsable .content-toggle span:after{font-family:'icons';speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;padding-left:3px;padding-left:.1875rem}.collapsable .content-toggle.more span:after{content:"\e03a"}.collapsable .content-toggle.less span:after{content:"\e039"}@media screen and (max-width:47.9375em){.collapsable .content-toggle{display:none}}