﻿@import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,300italic,400italic,700");.wrapper{width:100%}.content{width:auto;max-width:960px;margin:0 auto;position:relative}.row{margin-bottom:20px}.box{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.column,.columns{margin:0 1.04166666666667%;display:inline-block;float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.column.alpha.omega,.columns.alpha.omega{margin:0}.sixteen{width:97.91666666666666%}.alpha.sixteen,.omega.sixteen{width:98.95833333333333%}.alpha.omega.sixteen{width:100%}.fifteen{width:91.66666666666667%}.alpha.fifteen,.omega.fifteen{width:92.70833333333334%}.alpha.omega.fifteen{width:93.75%}.fourteen{width:85.41666666666667%}.alpha.fourteen,.omega.fourteen{width:86.45833333333334%}.alpha.omega.fourteen{width:87.5%}.thirteen{width:79.16666666666667%}.alpha.thirteen,.omega.thirteen{width:80.20833333333334%}.alpha.omega.thirteen{width:81.25%}.twelve{width:72.91666666666667%}.alpha.twelve,.omega.twelve{width:73.95833333333334%}.alpha.omega.twelve{width:75%}.eleven{width:66.66666666666667%}.alpha.eleven,.omega.eleven{width:67.70833333333334%}.alpha.omega.eleven{width:68.75%}.ten{width:60.41666666666667%}.alpha.ten,.omega.ten{width:61.45833333333334%}.alpha.omega.ten{width:62.5%}.nine{width:54.16666666666667%}.alpha.nine,.omega.nine{width:55.20833333333334%}.alpha.omega.nine{width:56.25%}.eight{width:47.91666666666667%}.alpha.eight,.omega.eight{width:48.95833333333334%}.alpha.omega.eight{width:50%}.seven{width:41.66666666666667%}.alpha.seven,.omega.seven{width:42.70833333333334%}.alpha.omega.seven{width:43.75%}.six{width:35.41666666666667%}.alpha.six,.omega.six{width:35.41666666666667%}.five{width:29.16666666666667%}.alpha.five,.omega.five{width:30.20833333333334%}.alpha.omega.five{width:31.25%}.four{width:22.91666666666667%}.alpha.four,.omega.four{width:23.95833333333334%}.alpha.omega.four{width:25%}.three{width:16.66666666666667%}.alpha.three,.omega.three{width:17.70833333333334%}.alpha.omega.three{width:18.75%}.two{width:10.41666666666667%}.alpha.two,.omega.two{width:11.45833333333334%}.alpha.omega.two{width:12.5%}.one{width:4.16666666666667%}.alpha.one,.omega.one{width:5.20833333333334%}.alpha.omega.one{width:6.25%}.one-third{width:31.25%}.two-thirds{width:64.58333333333333%}.alpha{margin-left:0}.omega{margin-right:0}.lrpad{padding-left:.5em;padding-right:.5em}.tbpad{padding-top:.5em;padding-bottom:.5em}.pad{padding:.5em}.blackBorder{border:1px solid #000}.lt-ie8 .column,.lt-ie8 .columns{margin:1%}.lt-ie8 .sixteen{width:98%;display:inline-block;float:left}.lt-ie8 .fifteen{width:91%;display:inline-block;float:left}.lt-ie8 .fourteen{width:85%;display:inline-block;float:left}.lt-ie8 .thirteen{width:79%;display:inline-block;float:left}.lt-ie8 .twelve{width:72%;display:inline-block;float:left}.lt-ie8 .eleven{width:66%;display:inline-block;float:left}.lt-ie8 .ten{width:60%;display:inline-block;float:left}.lt-ie8 .nine{width:54%;display:inline-block;float:left}.lt-ie8 .eight{width:47%;display:inline-block;float:left}.lt-ie8 .seven{width:41%;display:inline-block;float:left}.lt-ie8 .six{width:35%;display:inline-block;float:left}.lt-ie8 .five{width:29%;display:inline-block;float:left}.lt-ie8 .four{width:23%;display:inline-block;float:left}.lt-ie8 .three{width:16%;display:inline-block;float:left}.lt-ie8 .two{width:10%;display:inline-block;float:left}.lt-ie8 .one{width:4%;display:inline-block;float:left}.l-offset-1,.column.l-offset-1,.columns.l-offset-1{padding-left:4.16666666666667%}.l-offset-half,.column.l-offset-half,.columns.l-offset-half{padding-left:2.08333333333334%}.l-m-offset-4{margin-left:22.91666666666667%}@font-face{font-family:"SSStandardRegular";src:url("/display/common/fonts/symbolset/ss-standard.eot");src:url("/display/common/fonts/symbolset/ss-standard.eot?#iefix") format("embedded-opentype"),url("/display/common/fonts/symbolset/ss-standard.woff") format("woff"),url("/display/common/fonts/symbolset/ss-standard.ttf") format("truetype"),url("/display/common/fonts/symbolset/ss-standard.svg#SSStandardRegular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"SSSocial";src:url("/display/common/fonts/ss-social/ss-social-circle.eot");src:url("/display/common/fonts/ss-social/ss-social-circle.eot?#iefix") format("embedded-opentype"),url("/display/common/fonts/ss-social/ss-social-circle.woff") format("woff"),url("/display/common/fonts/ss-social/ss-social-circle.ttf") format("truetype"),url("/display/common/fonts/ss-social/ss-social-circle.svg#SSSocialcircle") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"SSSocialRegular";src:url("/display/common/fonts/ss-social/ss-social-regular.eot");src:url("/display/common/fonts/ss-social/ss-social-regular.eot?#iefix") format("embedded-opentype"),url("/display/common/fonts/ss-social/ss-social-regular.woff") format("woff"),url("/display/common/fonts/ss-social/ss-social-regular.ttf") format("truetype"),url("/display/common/fonts/ss-social/ss-social-regular.svg#SSSocialRegular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"PlayfairDisplay";src:url("/display/common/fonts/playfairdisplay/PlayfairDisplay-Regular.eot");src:url("/display/common/fonts/playfairdisplay/PlayfairDisplay-Regular.eot?#iefix") format("embedded-opentype"),url("/display/common/fonts/playfairdisplay/PlayfairDisplay-Regular.woff") format("woff"),url("/display/common/fonts/playfairdisplay/PlayfairDisplay-Regular.ttf") format("truetype"),url("/display/common/fonts/playfairdisplay/PlayfairDisplay-Regular.svg") format("svg");font-weight:normal;font-style:normal}.ss-facebook:before,.ss-facebook.right:after{content:''}.ss-twitter:before,.ss-twitter.right:after{content:''}.ss-linkedin:before,.ss-linkedin.right:after{content:''}.ss-googleplus:before,.ss-googleplus.right:after{content:''}.ss-tumblr:before,.ss-tumblr.right:after{content:''}.ss-wordpress:before,.ss-wordpress.right:after{content:''}.ss-blogger:before,.ss-blogger.right:after{content:''}.ss-posterous:before,.ss-posterous.right:after{content:''}.ss-youtube:before,.ss-youtube.right:after{content:''}.ss-vimeo:before,.ss-vimeo.right:after{content:''}.ss-flickr:before,.ss-flickr.right:after{content:''}.ss-instagram:before,.ss-instagram.right:after{content:''}.ss-pinterest:before,.ss-pinterest.right:after{content:''}.ss-dribbble:before,.ss-dribbble.right:after{content:''}.ss-behance:before,.ss-behance.right:after{content:''}.ss-github:before,.ss-github.right:after{content:''}.ss-octocat:before,.ss-octocat.right:after{content:''}.ss-paypal:before,.ss-paypal.right:after{content:''}.ss-foursquare:before,.ss-foursquare.right:after{content:''}.ss-skype:before,.ss-skype.right:after{content:''}.ss-rdio:before,.ss-rdio.right:after{content:''}.ss-spotify:before,.ss-spotify.right:after{content:''}.ss-lastfm:before,.ss-lastfm.right:after{content:''}.ss-mail:before,.ss-mail.right:after{content:'✉'}.ss-like:before,.ss-like.right:after{content:'👍'}.ss-rss:before,.ss-rss.right:after{content:''}@font-face{font-family:'Pictos';src:url("/display/common/fonts/pictos/pictos-web.eot?#iefix") format("embedded-opentype"),url("/display/common/fonts/pictos/pictos-web.woff") format("woff"),url("/display/common/fonts/pictos/pictos-web.ttf") format("truetype"),url("/display/common/fonts/pictos/pictos-web.svg#webfontIyfZbseF") format("svg")}:link,:visited{text-decoration:none}h1,h2,h3,h4,h5,h6,pre,code{font-size:1em}h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,dl,dt,dd{margin:0;padding:0}a img,:link img,:visited img{border:none}.at15t_twitter{background:none}ul ul,.list-dra ul,.list-solid-arrow ul,.list-square ul,ul .list-dra,.list-dra .list-dra,.list-solid-arrow .list-dra,.list-square .list-dra,ul .list-solid-arrow,.list-dra .list-solid-arrow,.list-solid-arrow .list-solid-arrow,.list-square .list-solid-arrow,ul .list-square,.list-dra .list-square,.list-solid-arrow .list-square,.list-square .list-square,ul ol,.list-dra ol,.list-solid-arrow ol,.list-square ol,ul dir,.list-dra dir,.list-solid-arrow dir,.list-square dir,ul menu,.list-dra menu,.list-solid-arrow menu,.list-square menu,ul dl,.list-dra dl,.list-solid-arrow dl,.list-square dl,ol ul,ol .list-dra,ol .list-solid-arrow,ol .list-square,ol ol,ol dir,ol menu,ol dl,dir ul,dir .list-dra,dir .list-solid-arrow,dir .list-square,dir ol,dir dir,dir menu,dir dl,menu ul,menu .list-dra,menu .list-solid-arrow,menu .list-square,menu ol,menu dir,menu menu,menu dl,dl ol,dl dir,dl menu,dl dl{margin-top:0;margin-bottom:0}.amazon-review{width:100%;min-height:1200px;overflow:scroll;border:none;position:relative;left:-12px}.praiseAmazonSeperator{margin-bottom:2em;border-bottom:1px solid #c7c8ca;padding-bottom:2em}.scrollerDiv{overflow:auto;-webkit-overflow-scrolling:touch}address{font-style:normal}#content:before,#content:after,.clearfix:before,.clearfix:after,.content:before,.content:after,.row:before,.row:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}#content:after,.row:after,.clearfix:after,.content:after{clear:both}#content,.row,.clearfix,.content{zoom:1}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.block{display:block}.left{float:left}.right{float:right}.tooltip:hover{cursor:default}.linkText:hover{text-decoration:underline}#pearsonTopLogoLink{float:left;height:28px;width:95px;margin:14px 0 0 0}.pearson-logotype{color:#ffffff;position:absolute;left:50px;top:14px;font-family:'PlayfairDisplay', Serif !important;font-size:18px}#pearsonAlwaysLearningImage{float:right;background:url(/display/common/images/strap/pearsonTag.png) no-repeat 0 0;height:9px;width:143px;margin:18px 0 0 0}#footer p.links{word-wrap:break-word}#footer{font-size:.9em;float:none;width:960px;overflow:hidden;position:relative;text-align:center;padding:0 0 0 0}#footer.adobe-footer{width:100% !important}#footer ul,#footer .list-dra,#footer .list-solid-arrow,#footer .list-square{clear:left;float:left;list-style:none;margin:0 0 1em 0;padding:0 0 1em 1em;position:relative;left:50%;text-align:center}#footer ul li,#footer .list-dra li,#footer .list-solid-arrow li,#footer .list-square li{display:block;float:left;list-style:none;margin:1em 1em 0 0;padding:0 1em 0 0;position:relative;right:50%;border-right:1px solid #000}#footer ul li:last-child,#footer .list-dra li:last-child,#footer .list-solid-arrow li:last-child,#footer .list-square li:last-child{border:none}#footer p{clear:both;margin:0}.pic{font-family:'Pictos', sans-serif !important}.ss-icon,.list-solid-arrow li:before,.message-box:before{font-family:"SSStandardRegular" !important;font-style:normal;font-weight:normal;text-decoration:none;text-rendering:optimizeLegibility;white-space:nowrap;-webkit-font-feature-settings:"liga", "dlig";-moz-font-feature-settings:"liga=1, dlig=1";-moz-font-feature-settings:"liga", "dlig";-ms-font-feature-settings:"liga", "dlig";-o-font-feature-settings:"liga", "dlig";font-feature-settings:"liga", "dlig"}.ss-social{font-family:"SSSocial" !important;font-style:normal;font-weight:normal;text-decoration:none;text-rendering:optimizeLegibility;white-space:nowrap;-webkit-font-feature-settings:"liga", "dlig";-moz-font-feature-settings:"liga=1, dlig=1";-moz-font-feature-settings:"liga", "dlig";-ms-font-feature-settings:"liga", "dlig";-o-font-feature-settings:"liga", "dlig";font-feature-settings:"liga", "dlig"}.ss-social-regular{font-family:"SSSocialRegular" !important;font-style:normal;font-weight:normal;text-decoration:none;text-rendering:optimizeLegibility;white-space:nowrap;-webkit-font-feature-settings:"liga", "dlig";-moz-font-feature-settings:"liga=1, dlig=1";-moz-font-feature-settings:"liga", "dlig";-ms-font-feature-settings:"liga", "dlig";-o-font-feature-settings:"liga", "dlig";font-feature-settings:"liga", "dlig"}.break-word{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}.alert{font-weight:bold;color:#C00;margin:2em 0;border:2px solid #c00;padding:1em;display:inline-block;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}.check .alert{display:block;width:auto}#accountCode .alert{margin-bottom:1em}.infoAlert{font-weight:bold;color:#000;margin:2em 0;border:2px solid #999;padding:1em;display:inline-block;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}.topinfoAlert{margin-top:0}.alert .ss-icon,.alert .list-solid-arrow li:before,.list-solid-arrow .alert li:before,.alert .message-box:before,.infoAlert .ss-icon,.infoAlert .list-solid-arrow li:before,.list-solid-arrow .infoAlert li:before,.infoAlert .message-box:before{font-size:1.7em;margin:-.3em .3em -1em 0;float:left;line-height:1.7em;min-width:1em}.info .ss-icon,.info .list-solid-arrow li:before,.list-solid-arrow .info li:before,.info .message-box:before,.ss-icon.info,.list-solid-arrow li.info:before,.info.message-box:before{color:#0939cb}.crumb{font-size:87%;margin:0 0 1em;padding:0;text-align:left}.crumb,.crumb a{color:#6D6F72}.crumb a:link,.crumb a:visited{text-decoration:underline}.crumb a:hover,.crumb a:active{text-decoration:none}.userGroupsRegister .crumb,.userGroupsContest .crumb{width:532px;margin:0 auto 1em auto}.adOverlay{position:fixed;display:none;top:0;left:0;z-index:10001;width:100vw;height:100vh;background-color:#000}.adOverlay.fade{opacity:0.5;animation-name:fadeInOpacity;animation-iteration-count:1;animation-timing-function:ease-in;animation-duration:0.25s}@keyframes fadeInOpacity{0%{opacity:0}100%{opacity:0.5}}.adOverlay.show{opacity:.5;display:block}.accountAddress .fa{margin-left:0;margin-right:8px}@media screen and (min-width: 700px){.accountAddress input[type=text],.accountAddress input[type=password],.accountAddress input[type=email],.accountAddress input[type=tel],.accountAddress input[type=number],.accountAddress input[type=url],.accountAddress textarea{width:22.55em !important}.accountAddress select{width:23.5em !important}}.accountAddress .no-margin{margin-bottom:0.5em}@media screen and (max-width: 768px){.r #account.accountAddress select{width:62% !important}}@media screen and (max-width: 600px){.r #account.accountAddress select{width:78.35% !important}}@media screen and (max-width: 480px){.r #account.accountAddress select{width:100% !important}}@media screen and (max-width: 345px){.r #account.accountAddress select{width:101% !important}}.cartAddresses .fa{margin-left:0;margin-right:8px}@media screen and (min-width: 700px){.cartAddresses input[type=text],.cartAddresses input[type=password],.cartAddresses input[type=email],.cartAddresses input[type=tel],.cartAddresses input[type=number],.cartAddresses input[type=url],.cartAddresses textarea{width:22.5em}.cartAddresses select{width:23.4em !important}}.cartAddresses .no-margin{margin-bottom:0.5em}.cartAddresses #adButtonShip,.cartAddresses #adButton{margin-top:0.2em;margin-bottom:0.5em}@media screen and (min-width: 700px){.touch .cartAddresses select{width:23.5em !important}}@media screen and (min-width: 700px) and (min-resolution: 0.001dpcm){@supports (-webkit-appearance: none){.touch .cartAddresses select{height:38px}}}@media screen and (min-width: 700px){.touch .accountAddress input[type=text],.touch .accountAddress input[type=password],.touch .accountAddress input[type=email],.touch .accountAddress input[type=tel],.touch .accountAddress input[type=number],.touch .accountAddress input[type=url],.touch .accountAddress textarea{width:22.55em}.touch .accountAddress select{width:23.7em !important}}@media screen and (max-width: 600px){.touch .accountAddress select{width:94.5%}}@media screen and (max-width: 420px){.touch .accountAddress select{width:80% !important}}#adDialog.ui-dialog-content .adSection{max-height:60vh;overflow-y:scroll;scrollbar-color:#ebebec #fff;scrollbar-width:thin}#adDialog.ui-dialog-content .adSection:hover{scrollbar-color:#d8d8d9 #fff;scrollbar-width:thin}#adDialog.ui-dialog-content .adSection .description{margin-bottom:0}.ui-dialog #adDialog.ui-dialog-content{padding:0.5em 1.8em 2.5em 2.5em;margin-top:10px}.touch .ui-dialog #adDialog.ui-dialog-content{padding:0.5em 2.5em 2.5em 2.5em}#adDialog.ui-dialog-content{color:#000000}#adDialog .adSection::-webkit-scrollbar{width:9px}#adDialog .adSection::-webkit-scrollbar-thumb{background:#ebebec}#adDialog .adSection::-webkit-scrollbar-thumb:hover{background:#d8d8d9}#adDialog h2{margin-bottom:24px;margin-bottom:2rem}#adDialog h3{font-family:Arial,Helvetica,sans-serif;margin-top:18px;margin-top:1.5rem}#adDialog .address-option{border:1px solid #999;padding:24px;padding:2rem;margin:2.5rem 0 0.5rem}#adDialog .address-option button.button{font-family:Arial,Helvetica,sans-serif;font-size:1.1em}#adDialog .address-option.your,#adDialog .address-option:first-child{margin-top:18px;margin-top:1.5rem}#adDialog.ui-dialog-content{font-size:100%}.popup-modal-open .ui-dialog .ui-dialog-title{line-height:130%;font-size:150%;color:#000000;margin:1.8em 1em 0.5em 1.6em;width:89%}.popup-modal-open .ui-dialog .ui-dialog-title{white-space:break-spaces}.popup-modal-open div.zoomy .ui-dialog-titlebar-close{font-size:5px;height:22px;width:23px}@media screen and (max-width: 415px){.popup-modal-open div.zoomy{width:auto !important}}.popup-modal-open .ui-dialog .ui-dialog-title{line-height:130%;font-size:150%;color:#000000;margin:1.8em 1em 0.5em 1.6em}.popup-modal-open .ui-dialog .ui-dialog-title{white-space:break-spaces}.popup-modal-open div.zoomy .ui-dialog-titlebar-close{font-size:5px;height:22px;width:23px}@media screen and (max-width: 415px){.popup-modal-open div.zoomy{width:auto !important}}@media screen and (max-width: 600px){html.touch .popup-modal-open div.zoomy{z-index:10000000 !important}}.popupOpener #loadicon.fa{margin-right:10px}fieldset{border:none;margin-bottom:2em}fieldset legend{margin:0;color:#000}fieldset h1{padding:.2em .15em .2em .15em}.fence{padding:1em;border:1px solid #CCC}.fence fieldset{margin-bottom:1em}.fence fieldset:last-child{margin-bottom:0}form label{text-align:left;display:inline-block;margin-bottom:.25em;white-space:normal;font-weight:normal;margin-right:0}.required{font-weight:bold}.note{margin-left:1em}form .check label{display:inline}input[type=text],input[type=password],input[type=email],input[type=tel],input[type=number],textarea,select{padding:.4em;border:1px solid #999;display:block;width:16em;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;background:#eee;box-shadow:none}select{display:block;padding:.4em;width:17em;border:1px solid #999;background:#eee;box-shadow:none}input[type=checkbox],input[type=radio]{clear:left;display:inline-block;float:left;margin:1px .7em 0 0}.storeRegister input[type=checkbox],input[type=radio]{margin:1px 7px 0 0}.touch .storeRegister input[type=checkbox],input[type=radio]{margin:1px 5px 0 0}input[type=checkbox]{margin-bottom:.3em}input[type=checkbox]+label{display:block;overflow:hidden}input[type=radio]{display:inline}.OrderReceipt .promoPrivacy{margin-left:1.5em}.inline{display:inline !important}.multiAddress input[type=text],.multiPhone input[type=text]{margin-bottom:1em}.multiNumber{display:block;margin-bottom:0}.multiNumber input[type=text],.multiNumber input[type=number],.multiNumber input[type=tel]{margin:0 !important;display:inline !important;width:auto !important}.phoneArea{width:4em !important}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.formComment{margin-top:.5em}.simpleFieldset .button{margin-top:.5em}.choiceset fieldset{margin-bottom:.25em}.touch #account input[type="text"],.touch #account input[type="password"],.touch #account textarea,.touch #account select,.touch input[type=email],.touch #account input[type=email],.touch input[type=tel],.touch input[type=number],.touch #ecommercePath input[type="text"],.touch #ecommercePath input[type="password"],.touch #ecommercePath textarea,.touch #ecommercePath select,.touch #ecommercePath input[type=email],.touch #ecommercePath input[type=tel],.touch #ecommercePath input[type=number]{font-size:1.2em;padding:.5em}.hList{list-style:none}.hList li{float:left;margin:0;padding:0}.defaultList{list-style-type:disc}.defaultList li{display:list-item;list-style:disc !important}#viewport-detector{position:fixed;bottom:45px;right:0;z-index:10000;padding:5px 10px;background:#ccc;background:rgba(204,204,204,0.85)}#viewport-detector span{display:block;padding:2px 0 2px 30px;font:400 12px/1.625 "Helvetica Neue",Helvetica,Arial,sans-serif}#viewport-detector .dimensions{background:url(/display/common/images/viewport/icon-1.png) no-repeat left center}#viewport-detector .retina{background:url(/display/common/images/viewport/icon-2.png) no-repeat left center}#viewport-detector .pixel-ratio{background:url(/display/common/images/viewport/icon-3.png) no-repeat left center}.tipr_content{font:13px/1.7 "Helvetica Neue",Helvetica,Arial,sans-serif;color:#333;background-color:#fff;padding:0.3em 0.6em}.tipr_container_bottom{display:none;position:absolute;margin-top:.8em;z-index:1000}.tipr_container_top{display:none;position:absolute;margin-top:-4.3em;z-index:1000}.tipr_point_top,.tipr_point_bottom{position:relative;background:#fff;border:1px solid #666}.tipr_point_top:after,.tipr_point_top:before{position:absolute;pointer-events:none;border:solid transparent;top:100%;content:"";height:0;width:0}.tipr_point_top:after{border-top-color:#fff;border-width:8px;left:50%;margin-left:-8px}.tipr_point_top:before{border-top-color:#666;border-width:9px;left:50%;margin-left:-9px}.tipr_point_bottom:after,.tipr_point_bottom:before{position:absolute;pointer-events:none;border:solid transparent;bottom:100%;content:"";height:0;width:0}.tipr_point_bottom:after{border-bottom-color:#fff;border-width:8px;left:50%;margin-left:-8px}.tipr_point_bottom:before{border-bottom-color:#666;border-width:9px;left:50%;margin-left:-9px}body,.content,#hLogo,#headerLinks div,#headersearchform #query,#headersearchform #searchbutton{transition:all .2s linear;-o-transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear}#marketingDescription img{max-width:100%}#marketingDescription iframe{max-width:100%}.aboutNetwork #columnPrimary img{padding:4em 0 1em}.mobile,.menu-link{display:none}@media screen and (max-width: 972px){a img,:link img,:visited img{width:100%}.savedProducts .productList a img,.savedProducts .productList :link img,.savedProducts .productList :visited img{width:100%}#SBOSearchButton{width:26px}#wishlist a img.product,#wishlist :link img.product,#wishlist :visited img.product{width:auto}#marketingDescription iframe{width:100%}.dealObject a img.product,.dealObject :link img.product,.dealObject :visited img.product,#articleContent .relatedBook a img{width:77px}.browseList .searchProduct img{width:75px}}@media screen and (max-width: 600px){body.r,html.touch{overflow-x:hidden}.r #siteNav{position:absolute;top:0;left:-20em;width:20em !important;height:100%;background:#CCC}.r #siteNav .cranium{height:100%}.r #siteNav #nav li a{font-size:1.25em;padding:1em}.r #siteNav #nav li a:hover{text-decoration:none}.r #siteNav #nav li:hover ul,.r #siteNav #nav li:hover .list-dra,.r #siteNav #nav li:hover .list-solid-arrow,.r #siteNav #nav li:hover .list-square{display:none;visibility:hidden}.r #siteNav #nav li{float:none;text-align:left;border-bottom:1px solid #999}.r #siteNav #nav li.cart{position:static}.r #siteNav #nav li ul li,.r #siteNav #nav li .list-dra li,.r #siteNav #nav li .list-solid-arrow li,.r #siteNav #nav li .list-square li,.r #siteNav #nav li span.ss-icon,.r #siteNav #nav li span.message-box:before{display:none}.r #siteNav #nav li.mobile span.ss-icon,.r #siteNav #nav li.mobile span.message-box:before{display:inline}.r #nav{width:100%}.r #nav a.arrow,.r #nav li:hover a.arrow{background-image:none}.r .wrapper{position:relative;-webkit-transition:all 0.1s ease-out;-moz-transition:all 0.1s ease-out;-ms-transition:all 0.1s ease-out;-o-transition:all 0.1s ease-out;transition:all 0.1s ease-out}.r .wrapper.active{left:20em}.r .wrapper.active #siteNav{box-shadow:2px 5px 25px #666;z-index:9999}.r #strap{clear:both;position:relative !important}.r #pearsonAlwaysLearningImage{float:left;margin:18px 0 0 10px}.r .menu-link{display:block;position:absolute;left:.5em;top:.75em;font-size:1.5em;z-index:9999999}.r .menu-link:hover{text-decoration:none}.r #headerLinks{display:none}.r .mobile{display:list-item;background:#EEE}.r #siteNav #nav li span.ss-icon.cart,.r #siteNav #nav li span.cart.message-box:before{display:inline}.r #nav li.search{padding:1em 0 1em .5em;background:#282828;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI4MjgyOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM3JSIgc3RvcC1jb2xvcj0iIzI4MjgyOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYwJSIgc3RvcC1jb2xvcj0iIzM5MzkzOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzOTM5MzkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #282828 0%, #282828 37%, #393939 60%, #393939 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #282828), color-stop(37%, #282828), color-stop(60%, #393939), color-stop(100%, #393939));background:-webkit-linear-gradient(top, #282828 0%, #282828 37%, #393939 60%, #393939 100%);background:-o-linear-gradient(top, #282828 0%, #282828 37%, #393939 60%, #393939 100%);background:-ms-linear-gradient(top, #282828 0%, #282828 37%, #393939 60%, #393939 100%);background:linear-gradient(to bottom, #282828 0%, #282828 37%, #393939 60%, #393939 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#282828', endColorstr='#393939',GradientType=0 )}.r #siteNav #searchbutton{position:absolute;right:2em;top:1.75em;background:none;color:#333 !important;z-index:99999;border:none}.r #siteNav form label{display:none}.r .s #query{width:90%;font-size:1.25em;padding:.25em 0 .25em .75em;border:1px solid #333;background:#FFF;-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px}}@media screen and (max-width: 480px){.r #pearsonAlwaysLearningImage{margin-left:5px}}.reward-holder{margin-bottom:1em}.safari-title--small{font-family:'Source Sans Pro', 'Helvetica', sans-serif;font-weight:100;font-style:normal;font-size:22px;line-height:25px;font-weight:100;max-width:25em;margin:8px 10px 0px 15px;margin:0.8rem 10px 0rem 15px}.safari-text--regular{font-family:'Source Sans Pro', 'Helvetica', sans-serif;font-size:15px;line-height:17px;font-weight:100;max-width:35em;color:#695545;margin:5px 10px 0px 15px;margin:0.5rem 10px 0rem 15px}.safari-toggle-details{font-family:'Source Sans Pro', 'Helvetica', sans-serif;font-size:13px;text-align:right;margin:-29px 10px 0px 0px;margin:-2.9rem 10px 0rem 0px}.safari-cta{font-family:'Source Sans Pro', 'Helvetica', sans-serif;font-size:16px;font-weight:100;color:#fff}.safari-ad{text-align:left;width:100%;height:auto;overflow:hidden;padding:0px 0px 0px 0px;padding:0rem 0px 0rem 0px;border:solid 1px #c7c2ba;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;max-width:495px}.safari-ad .safari-switch{color:#b5002d;text-decoration:none}.safari-ad .safari-switch:hover{text-decoration:underline}.safari-ad img{width:180px;left:20px}.safari-ad .details{margin:20px 0px 0px 0px;margin:2rem 0px 0rem 0px;display:none}.safari-ad .safari-cta{float:right;margin:26px 20px 0px 0px;padding:6px 16px 10px 16px;background-color:#b9002d;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;-webkit-transition-duration:0.3s;transition-duration:0.3s;-moz-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.safari-ad .safari-cta:hover{background-color:#df5060}.safari-ad.safari-product{padding-bottom:24px}@media screen and (max-width: 900px) and (min-width: 750px){.storeProduct .safari-title--small{font-size:18px}.storeProduct .safari-ad img{width:132px}}@media screen and (max-width: 600px) and (min-width: 500px){.storeProduct .safari-title--small{font-size:18px}.storeProduct .safari-ad img{width:132px}}@media screen and (max-width: 500px){.dealObject a img.product,.dealObject :link img.product,.dealObject :visited img.product{width:110px}}@media screen and (max-width: 400px){.OrderReceipt .safari-title--small{font-size:18px}.OrderReceipt .safari-ad img{width:132px}.OrderReceipt .safari-ad .safari-cta{margin:15px 20px 0px 0px}}@media screen and (max-width: 336px){#copyaddress_label{width:15em}}h1{font-size:175%;margin-bottom:0.5em}h2{font-size:150%;line-height:130%}h3{font-size:135%;line-height:120%}h4{font-size:110%;line-height:120%}h5{font-size:100%;line-height:120%}.alert{font-weight:bold;color:#C00;margin:0}.reg-product .alert{margin-bottom:10px}#nav{z-index:12000 !important}p,dl{font-size:100%;line-height:1.5em;margin:0 0 1em 0}.tightList li{margin-bottom:0}blockquote{font-size:100%;line-height:1.5em;margin:0 1em 1em 1em}label{font-size:100%;line-height:normal}dd{font-size:inherit}dt{font-size:inherit}td{vertical-align:top}pre{overflow:auto !important;overflow:scroll;padding:10px;margin:10px}sup{font-size:.6em}span.regularexpression{font-family:"Courier New", Courier, monospace;font-weight:bold}span.matchingregularexpression{font-family:"Courier New", Courier, monospace;font-weight:bold;color:green}span.captures{font-family:"Courier New", Courier, monospace;font-weight:bold;color:green;background-color:yellow}.skip{position:absolute;left:-500em}.meta{font-size:0.9rem}.help{color:#999;font-size:87%}.closed{display:none}.clear{clear:both}.bottompad{height:20px}.clearfix:before,.clearfix:after,.content:before,.content:after,.row:before,.row:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}p.rssSubscribe{margin-bottom:1em}p.rssSubscribe a{margin-right:1em;display:inline-block}p.rssSubscribe img{vertical-align:middle}img.author{border:1px solid #666;float:left;margin:0 1em 0 0}img.product{border:1px solid #666}img.podcast{border:0px}ul#ulInfo,#ulInfo.list-dra,#ulInfo.list-solid-arrow,#ulInfo.list-square{display:none}#productListAll td{padding:0 1em 1.5em 0;vertical-align:top}#productListAll td.num{color:#999}#productListAll td a.title{font-size:120%;font-weight:bold}#productListAll td li.meta{margin-right:0.23em;display:inline}.home div.productList table td{vertical-align:top;margin:0;padding:0 .5em 1.5em 0}div.productList table td{vertical-align:top;margin:0;padding:0 1em 1.5em 0}div.productList li img{margin-right:0.5em;vertical-align:middle}div.productList td.num{color:#999}div.productList p{text-align:right}div.productList .eproduct a,#productListAll .eproduct a{display:block;width:61px;position:relative;padding-bottom:6px}div.productList .eproduct img.overlay,#productListAll .eproduct img.overlay{border:0;position:absolute;bottom:0;right:-1px}.productList dd img,.productList li.pricing img{margin-right:0.5em;vertical-align:middle}p.pagination a{margin:0px 9px;margin:0rem .75rem}p.pagination span.current{border:1px solid #eee;padding:0.25em;margin:0px 6px;margin:0rem .5rem}span.new{text-transform:uppercase;margin-right:0.5em;font-size:87%;color:#6d6f72}div.justReleased span.new{display:none}.pst{margin:0;padding:0}.pst img.coverImage{float:left;margin:0 1em 1em 0;border:1px solid #c7c8ca}.pst img.authorImage{float:left;margin:0 1em 1em 0;border:1px solid #c7c8ca}.cloud{margin:0 0 24px 0}.cloud ul,.cloud .list-dra,.cloud .list-solid-arrow,.cloud .list-square{list-style:none;margin:0;padding:0}.cloud li{display:inline;padding-right:1em}.aboutNetwork #column1{width:468px;margin:0 24px 0 0;padding:0;float:left}.aboutNetwork #column2{width:468px;margin:0;padding:0;float:left}.ebook-formats.layoutDoubleColumn #columnPrimary{width:680px}.lt-ie7 .ebook-formats.layoutDoubleColumn #columnPrimary{width:600px}.ebook-formats.layoutDoubleColumn #columnSecondary{width:235px}.lt-ie7 .ebook-formats.layoutDoubleColumn #columnSecondary{margin-left:25px}.ebook-formats.layoutDoubleColumn img#devices{margin:0 0 10px 0}.lt-ie7 .ebook-formats.layoutDoubleColumn img#devices{margin-left:0}.ebook-formats.layoutDoubleColumn #columnSecondary ul#ebookFormatsMenu,.ebook-formats.layoutDoubleColumn #columnSecondary #ebookFormatsMenu.list-dra,.ebook-formats.layoutDoubleColumn #columnSecondary #ebookFormatsMenu.list-solid-arrow,.ebook-formats.layoutDoubleColumn #columnSecondary #ebookFormatsMenu.list-square{list-style:none;list-style-type:none;margin:0;padding:0}.ebook-formats.layoutDoubleColumn #columnSecondary ul#ebookFormatsMenu li,.ebook-formats.layoutDoubleColumn #columnSecondary #ebookFormatsMenu.list-dra li,.ebook-formats.layoutDoubleColumn #columnSecondary #ebookFormatsMenu.list-solid-arrow li,.ebook-formats.layoutDoubleColumn #columnSecondary #ebookFormatsMenu.list-square li{background-color:#ccc;margin:0 0 2px 0;padding:0;border:1px solid #eee;background-image:url(../images/ebookFormatsMenu.png);background-repeat:x;background-position:top left;width:233px;height:51px}.ebook-formats.layoutDoubleColumn #columnSecondary ul#ebookFormatsMenu li.heading,.ebook-formats.layoutDoubleColumn #columnSecondary #ebookFormatsMenu.list-dra li.heading,.ebook-formats.layoutDoubleColumn #columnSecondary #ebookFormatsMenu.list-solid-arrow li.heading,.ebook-formats.layoutDoubleColumn #columnSecondary #ebookFormatsMenu.list-square li.heading{background-image:url(../images/ebookFormatsMenuHeading.png);background-repeat:x;background-position:top left;width:233px}.ebook-formats.layoutDoubleColumn #columnSecondary ul#ebookFormatsMenu li a,.ebook-formats.layoutDoubleColumn #columnSecondary #ebookFormatsMenu.list-dra li a,.ebook-formats.layoutDoubleColumn #columnSecondary #ebookFormatsMenu.list-solid-arrow li a,.ebook-formats.layoutDoubleColumn #columnSecondary #ebookFormatsMenu.list-square li a{font-size:16px;color:#333333;display:block;padding:15px 5px 15px 30px;width:198px;height:21px}.ebook-formats.layoutDoubleColumn #columnSecondary ul#ebookFormatsMenu li.heading a,.ebook-formats.layoutDoubleColumn #columnSecondary #ebookFormatsMenu.list-dra li.heading a,.ebook-formats.layoutDoubleColumn #columnSecondary #ebookFormatsMenu.list-solid-arrow li.heading a,.ebook-formats.layoutDoubleColumn #columnSecondary #ebookFormatsMenu.list-square li.heading a{padding-left:10px;font-size:18px;width:218px}body#popUp{margin:0;padding:0;background:none}body#popUp #content{width:auto;margin:auto;min-height:10px}body#popUp h1{font-size:120%;margin-bottom:0.5em}#popUp h2{font-size:100%;margin-bottom:0.5em}#popUp h3{font-size:100%;margin-bottom:0.5em;font-style:italic}body#popUp p{font-size:87%}.storeBrowse .productList{margin:0;padding:1em 0 0 0;border-top:1px solid #eee}.storeBrowse .productList p{text-align:left}.storeBrowse .productList .pagination{padding-top:0.5em;border-top:1px solid #eee;text-align:center}.storeBrowse .productList .pagination span.current{border:1px solid #999;padding:0.25em}.storeBrowse .rssSubscribe{margin-bottom:1em}.storeBrowse .rssSubscribe a{margin-right:1em}.storeBrowse .rssSubscribe img{vertical-align:middle}.storeBrowse .productList .listQuantity{display:inline;margin-right:2em}.storeBrowse .productList .listSort{display:inline}.storeBrowse .productList #productListAll{margin-top:1.5em}.storeIndex .comingSoon span.new{display:none}.storeRegister #columnPrimary h3{margin-top:2em}.storeRegister #columnPrimary input{margin-right:0.5em}.storeRegister #columnPrimary form{margin-bottom:2em}.storeProduct #columnTwo .productList h3{margin-bottom:1em}.storeProduct #columnTwo .productList a.title{font-weight:bold}.storeProduct #columnTwo .productList dd.pricing img{margin-right:0.5em;vertical-align:middle}.storeProduct #columnTwo .productList .cover{display:inline-block;width:20%}.storeProduct #columnTwo .productList .product{float:left}.storeProduct #columnTwo .productList dl{float:right;width:78%;display:inline-block}div#productBSS{clear:both}div#bssContent{margin:-1px 0 0 0;padding:1em}@media screen and (max-width: 885px){div#bssContent{margin:-1px 0 0 0;padding:1em;clear:both}}div#bssContent div.container p ~ li{margin-left:1em}div.storeProduct #productBSS.tabwidget ul.tabs,div.storeProduct #productBSS.tabwidget .tabs.list-dra,div.storeProduct #productBSS.tabwidget .tabs.list-solid-arrow,div.storeProduct #productBSS.tabwidget .tabs.list-square{height:1.8em}div.storeProduct #productBSS.tabwidget ul.tabs li,div.storeProduct #productBSS.tabwidget .tabs.list-dra li,div.storeProduct #productBSS.tabwidget .tabs.list-solid-arrow li,div.storeProduct #productBSS.tabwidget .tabs.list-square li{font-size:.9em;padding:0 .7em}div.crIFrame{padding:1em 0 2em 0;border-bottom:1px solid #c7c8ca;margin-bottom:2em}.productRefresh{position:relative;margin:0;padding:0}.productRefreshMessaging{position:absolute;z-index:1000;height:100%;width:100%;margin:0;padding:1em 0;text-align:center}.productRefresh img.productImage{filter:alpha(opacity=15);-moz-opacity:0.15;opacity:0.15;zoom:1}.productRefresh dl dt{filter:alpha(opacity=15);-moz-opacity:0.15;opacity:0.15;zoom:1}.productRefresh dl dd{filter:alpha(opacity=15);-moz-opacity:0.15;opacity:0.15;zoom:1}.mediaReview #column1{margin:0 214px;width:532px}.explore #columnOne{border-right:1px solid #ccc;padding-right:2.08333333333334%}.explore .connectedList li{vertical-align:top;display:table-cell}.explore .connected h2,.imprintIndex .connected h2{font-size:125%;margin-bottom:.5em}.explore .connected a,.imprintIndex .connected a{float:left}.explore .connected img,.imprintIndex .connected img{padding-right:.5em;float:left}.formats #columnOne{border-right:1px solid #ccc;padding-right:2.08333333333334%}.formats .connectedList li{vertical-align:top;display:table-cell}.formats .connected h2,.imprintIndex .connected h2{font-size:125%;margin-bottom:.5em}.formats .connected a,.imprintIndex .connected a{float:left}.formats .connected img,.imprintIndex .connected img{padding-right:.5em;float:left}.searchPreview #columnTwo{border-left:1px solid #ccc}.searchPreview h1{margin-bottom:1em}.searchPreview h1 input{font-size:100%;font-weight:bold;margin-right:0.75em;width:auto}.searchPreview h1 input[type="image"]{vertical-align:middle}.searchPreview form{text-align:left}.searchPreview form label.hide{display:none}.searchPreview div.advertisement{text-align:center}.searchPreview .title{font-size:120%;font-weight:bold}.searchPreview td.number{color:#999}.searchPreview div.productList .eproduct a{display:block;width:70px;position:relative;padding-bottom:6px}.searchPreview div.productList .eproduct img.overlay{border:0;position:absolute;bottom:0;right:0}.searchStore div.productList{float:left;width:600px;margin:2em 24px 0 0}.searchStore .advertisement{margin-top:2em;width:334px;float:left}.searchStore form label.hide{display:none}.searchStore .title{font-size:120%;font-weight:bold}.searchStore td.number{color:#999}.searchStore div.productList .eproduct a{display:block;width:70px;position:relative;padding-bottom:6px}.searchStore p.pagination{padding-top:0.5em;border-top:1px solid #eee;text-align:center}.searchStore p.pagination span.current{border:1px solid #999;padding:0.25em}.searchContent h1 input{font-size:100%;font-weight:bold;margin-right:0.75em;width:auto}.searchContent h1 input[type="image"]{vertical-align:middle}.searchContent div.productList{float:left;width:600px;margin:2em 24px 0 0}.searchContent .advertisement{margin-top:2em;width:334px;float:left}.searchContent .title{font-size:120%;font-weight:bold}.searchContent td.number{color:#999}.searchContent p.pagination{padding-top:0.5em;border-top:1px solid #eee;text-align:center}.searchContent p.pagination span.current{border:1px solid #999;padding:0.25em}.searchStore li.format img{margin-right:0.25em;vertical-align:middle}.searchStore div.productList .eproduct img.overlay{border:0;position:absolute;bottom:0;right:0}.searchPreview p.pagination{padding-top:0.5em;border-top:1px solid #eee;text-align:center}.searchPreview p.pagination span.current{border:1px solid #999;padding:0.25em}.searchPreview li.format img{margin-right:0.25em;vertical-align:middle}.searchStore h1 input{font-size:100%;font-weight:bold;margin-right:0.75em;width:auto}.searchStore h1 input[type="image"]{vertical-align:middle}div.results h3{margin:1em 0}div.results p{margin:0 0 10px 0}div.results label{display:inline;font-weight:normal}div.results table.beforead{margin:2em 0 0 0}div.results table.afterad{margin-top:2em}div.results .price{font-size:87%}.line{border-top:1px solid #c7c8ca}.tabwidget{position:relative}.tabwidget ul.tabs,.tabwidget .tabs.list-dra,.tabwidget .tabs.list-solid-arrow,.tabwidget .tabs.list-square{list-style:none;margin:0;padding:0 0 1px 0;height:1.9em}.tabwidget ul.tabs li,.tabwidget .tabs.list-dra li,.tabwidget .tabs.list-solid-arrow li,.tabwidget .tabs.list-square li{display:block;float:left;padding:0 1em;line-height:2em;margin:0}.tabwidget ul.tabs li.selected,.tabwidget .tabs.list-dra li.selected,.tabwidget .tabs.list-solid-arrow li.selected,.tabwidget .tabs.list-square li.selected{border-bottom:1px solid #fff}.tabwidget .container{display:none;clear:both;border-width:0 1px 1px 0;position:relative}.tabwidget .on{display:block}.tabwidget .container h2{font-size:100%;font-weight:bold}div.allArticles h2{margin-bottom:1em}div.allArticles dt{font-size:120%;font-weight:bold}div.articleIndex div.productList{margin:0;padding:1em 0 0 0;border-top:1px solid #eee}div.articleIndex div.productList p{text-align:left}div.articleIndex div.productList p.pagination{padding-top:0.5em;border-top:1px solid #eee;text-align:center}div.articleIndex div.productList p.pagination span.current{border:1px solid #999;padding:0.25em;margin:0px 6px;margin:0rem .5rem}div.articleIndex p.rssSubscribe{margin-bottom:1em}div.articleIndex p.rssSubscribe a{margin-right:1em}div.articleIndex p.rssSubscribe img{vertical-align:middle}div.articleIndex div.productList p.listQuantity{display:inline;margin-right:2em}div.articleIndex div.productList p.listSort{display:inline}div.articleIndex div.productList table#productListAll{margin-top:1.5em}#articleContent{margin:0 0 2em 0;padding:0;position:relative;width:100%}.styleTypeNone li{list-style-type:none}.styleTypeNone li li,.styleTypeNone li li li{list-style-type:disc}.relatedBook{border:1px solid #ccc;width:325px;float:right;margin:0 0 10px 10px}.relatedBook .product{float:left;margin:0 10px 0 0}.relatedBook .header{padding:10px;border-bottom:1px solid #ccc}.relatedBook.relatedBookWide{border-top:1px solid #ccc;border-right:none;border-left:none;border-bottom:none;width:100%;float:left;padding:10px 0;margin-left:0}.relatedBook.relatedBookWide .productArea{padding:10px 0}.relatedBook.relatedBookWide .header{border:none;padding:0}.relatedBook.relatedBookWide .header h3{font-size:135%;line-height:1.5em;color:#000}.graydient{background:#f2f2f2;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI4JSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(top, #fff 0%, #f2f2f2 28%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(28%, #f2f2f2));background:-webkit-linear-gradient(top, #fff 0%, #f2f2f2 28%);background:-o-linear-gradient(top, #fff 0%, #f2f2f2 28%);background:-ms-linear-gradient(top, #fff 0%, #f2f2f2 28%);background:linear-gradient(to bottom, #fff 0%, #f2f2f2 28%)}.graydient{filter:none}.lt-ie9 .graydient{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f2f2', GradientType=0)}.lt-ie8 .graydient{zoom:1}.relatedBook .header h3{margin:0;padding:0;color:#666;font-size:16px}.relatedBook .productArea{padding:10px;margin:0}.relatedBook .button,.relatedBook .buy.button{font-size:.9em}.relatedBook .button:active,.relatedBook .buy.button:active{text-decoration:none;font-size:.9em}.relatedBook.slide{position:fixed;bottom:0;right:0;margin:0;z-index:999;width:320px;display:none}.relatedBookLink{display:none}.articleProduct .relatedShow{display:none}.relatedBookLink{position:absolute;left:-55em}#articleHeader img.author{margin:0 .5em 0 0;padding:0;float:left;width:51px;height:51px}#articleHeader li{margin-bottom:0.25em}#articleHeader li .authorName{font-weight:bold}.articleTools{position:relative;margin:1.5em 0 0 0;background:#eee;padding:.75em .75em 0 .75em;width:100%;font-size:87%;line-height:16px}.articleTools a.ss-icon,.articleTools a.message-box:before{color:#666;position:relative;top:1px}.articleTools #articleTOC{padding:4px 0.75em 4px 0;float:left;height:24px}.articleTools div.articleInteraction{padding:4px 0 4px 0;float:left;height:24px}.articleInteraction a:link,.articleInteraction a:visited,.articleInteraction a:hover,.articleInteraction a:active{color:#6d6f71}.articleInteraction a:link:hover,.articleInteraction a:visited:hover,.articleInteraction a:hover:hover,.articleInteraction a:active:hover{text-decoration:none}.linkText:hover{text-decoration:underline;color:#004f7f}.articleTools div.articleInteraction ul,.articleTools div.articleInteraction .list-dra,.articleTools div.articleInteraction .list-solid-arrow,.articleTools div.articleInteraction .list-square{margin:0;padding:0;list-style-type:none}.articleTools div.articleInteraction ul li,.articleTools div.articleInteraction .list-dra li,.articleTools div.articleInteraction .list-solid-arrow li,.articleTools div.articleInteraction .list-square li{display:inline;margin-right:0.75em}.articleTools div.articleInteraction ul li:last-child,.articleTools div.articleInteraction .list-dra li:last-child,.articleTools div.articleInteraction .list-solid-arrow li:last-child,.articleTools div.articleInteraction .list-square li:last-child{margin-right:0}.articleTools div.articleInteraction a img{vertical-align:middle;margin-right:0.5em}.articleTools a#moreToggle{cursor:pointer;color:#c7c8ca}.articleTools a{color:#6d6f71}.articleTools .pagination{padding:4px 0 0 0;float:right;height:24px;text-align:right}.articleTools div.pagination .paginationPrevious{margin:0}.articleTools div.pagination .paginationLocation{margin-left:0.5em}.articleTools div.pagination .paginationNext{margin-left:0.5em}#articleTOCList{margin:0;padding:0;width:275px;position:absolute;top:2.75em;left:0;border:1px solid #ccc;z-index:999;background:#eee}#articleTOCList .tocClose{float:right;margin:0;padding:.5em;font-size:1.25em}#articleTOCList ol{margin:0;padding-left:0}#articleTOCList li{list-style-position:inside;margin:0;padding:1em 2.75em 1em 2.25em;text-indent:-1.25em;border-bottom:1px solid #CCC}#articleTOCList li.currentPageInfo{background:#ccc}#articleTOCList.TOCcontent{left:-999em}#articleTOCList.TOCcontent.active{left:0}.touch #articleTOCList li{padding:1.5em 2em 1.5em 3em}#articleTOC p img{vertical-align:middle;margin-right:0.5em}#articleText{padding:1.5em 0 0 0}#articleLongDescription{font-weight:normal;font-size:1.3em;margin-bottom:1em;padding:0;line-height:1.4em}#articleText ul,#articleText .list-dra,#articleText .list-solid-arrow,#articleText .list-square{margin-left:2em;list-style:disc}#articleText ol{margin-left:2em}#articleText h2{line-height:1.2em;margin-bottom:.2em}#articleText h3{line-height:1.5em}#articleText tt,#articleText pre{font-size:120%}#articleText table{border:1px solid #999;margin-bottom:2em;border-collapse:collapse}#articleText td,#articleText p{word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}#articleText td{padding:0.5em;border:1px solid #999;border-collapse:collapse}#articleText table td tt,#articleText table td pre{width:auto;font-size:100%;margin:0;padding:0}#articleText pre{margin:2em 0;padding:1em;border:1px solid #ddd}#articleText p>pre,#articleText p>tt{font-size:125%;margin:0;padding:0;border:none}#articleText .sidebar{position:relative;clear:both;margin:2em 0;border-width:1px;border-style:solid;padding:4em 1em 1em 1em}#articleText .sidebar p.title{position:absolute;font-weight:bold;padding:.5em 0 .5em 1em;top:0;left:0;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#articleText .sidebar p.theholder{position:absolute;top:1em;font-size:1.4em;left:.5em;background-color:#fff;padding:0 1em .2em .2em}#articleText a{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}#articleText .figure{margin:2em}#articleText .figure img{margin:0.5em 0;max-width:100%}#articleDiscussion h3{padding:0 .5em}#dsq-sort-by select{margin-top:.25em}#disqus_thread{margin-top:2em}.articleProduct .tabwidget .container{border-width:0 1px 1px 1px;padding:1.5em 1em 1em 1em}.articleProduct .tabwidget h3{margin-bottom:.5em}.articleProduct .tabwidget .tabs{height:2.2em}.articleProduct .tabwidget .tabs li{font-size:1.1em}.tabwidget.prop dd.resPod{margin-left:85px}.tabwidget.prop dd.resPod ul,.tabwidget.prop dd.resPod .list-dra,.tabwidget.prop dd.resPod .list-solid-arrow,.tabwidget.prop dd.resPod .list-square{position:relative}.tabwidget.prop dd.resPod li.video,.tabwidget.prop dd.resPod li.audio{padding-left:17px}.tabwidget.prop dd.resPodSubscribe{padding-left:85px;padding-bottom:2em}.tabwidget.prop dd.resPodSubscribe a{padding-left:8px}.tabwidget.prop .more{margin-top:1em}.tabwidget.prop dd.resPod li.audio,.tabwidget.prop dd.resPod p.audio{background:url(../../common/images/icons/podcast_audio.png) top left no-repeat}.tabwidget.prop dd.resPod li.video,.tabwidget.prop dd.resPod p.video{background:url(../../common/images/icons/podcast_video.png) top left no-repeat}.guides #column2{position:absolute;top:0;left:0;width:190px}.guides #column3{width:160px;margin-left:24px;float:left}.guides div.btb h3,.guides div.btb h4{margin-left:5px;margin-right:5px;margin-bottom:1em}.guides div.btb ul,.guides div.btb .list-dra,.guides div.btb .list-solid-arrow,.guides div.btb .list-square{margin-left:5px;margin-right:5px;list-style:none}.guides div.btb p{margin:1em 5px 0 5px}.guides.topic #column2{width:336px;margin-left:24px;position:relative;float:left}.guides.content #column2{padding-bottom:24px;border-width:0 0 1px 1px}.guides ul#toc,.guides #toc.list-dra,.guides #toc.list-solid-arrow,.guides #toc.list-square{width:288px;float:left;font-weight:bold;color:#6d6f72;list-style:none;margin:0;padding:0}.guides ul#toc a,.guides #toc.list-dra a,.guides #toc.list-solid-arrow a,.guides #toc.list-square a{font-weight:normal}.guides ul#toc ul,.guides #toc.list-dra ul,.guides #toc.list-solid-arrow ul,.guides #toc.list-square ul,.guides ul#toc .list-dra,.guides #toc.list-dra .list-dra,.guides #toc.list-solid-arrow .list-dra,.guides #toc.list-square .list-dra,.guides ul#toc .list-solid-arrow,.guides #toc.list-dra .list-solid-arrow,.guides #toc.list-solid-arrow .list-solid-arrow,.guides #toc.list-square .list-solid-arrow,.guides ul#toc .list-square,.guides #toc.list-dra .list-square,.guides #toc.list-solid-arrow .list-square,.guides #toc.list-square .list-square{list-style:none;margin:0;padding:0}.guides ul#toc li li,.guides #toc.list-dra li li,.guides #toc.list-solid-arrow li li,.guides #toc.list-square li li{margin:0 0 0.25em 0;padding-left:15px;background:url(../images/icons/plus.png) no-repeat left 4px}.guides ul#toc span,.guides #toc.list-dra span,.guides #toc.list-solid-arrow span,.guides #toc.list-square span{font-weight:normal;color:#000;font-size:87%}.guides #intro{margin-left:312px}.guides #intro h3{font-size:100%;line-height:1.5em;margin-bottom:0.5em;font-weight:bold;color:#6d6f72}.guides .articleToolsSecond .articleInteraction{margin-top:1em}.guides .articleToolsSecond .articleInteraction .save{margin-right:.5em}.guides .articleTools{background:none}.sendEmail #column1{margin:0 auto;width:532px}.sendEmail form p{margin:0}.sendEmail .help{margin:0 0 1em 0}.sendEmail label{text-align:left}.sendEmail li{list-style-type:none}.sendEmail .checkbox label{font-weight:normal;margin:0 0 1em 0}#promotions ol,#promotions ul,#promotions .list-dra,#promotions .list-solid-arrow,#promotions .list-square{list-style:none;margin:0;padding:0}#promotions .productCover{float:left;position:relative}#promotions .overlay{position:absolute;bottom:-8px;right:3px}#promotions dt img.product,#promotions dt img.author{float:left;width:51px;margin:0 1em 0 0;padding:0}#promotions dt img.art{float:left;width:75px;margin:0 1em 1em 0;padding:0}#promotions dt a.title{font-weight:bold}#promotions p.more{text-align:right;clear:both}#promotions p img{margin-right:0.5em}#promotions dl.store{margin:0;padding:0 0 1.5em;overflow:auto;clear:both}.lt-ie7 #promotions dl.store{margin:0;padding:0 0 2.5em;overflow:auto;clear:both}#promotions dl.articles{margin:0 0 1em 0;padding:0}#promotions dl.blogs{margin:0 0 1em 0;padding:0;clear:both}#promotions dl.blogs dd.intro p{text-align:left}#promotions dl.podcasts{margin:0 0 1em 0;padding:0;clear:both}#promotions dl.podcasts dd.intro p{text-align:left}#promotions dl.store dd.pricing img{margin:0 0.5em 0 0;vertical-align:middle}#promotions dl.blogs dd.meta span.comments{margin-left:0.5em;border-left:1px solid #ccc;padding-left:0.5em}#authorInformation{margin:0;padding:0;width:400px;height:300px;overflow:auto;position:absolute;top:48px;left:12px;z-index:1;background-color:#fff}#authorInformation div#informationHeader{margin:0;padding:0 0 0 12px;float:left}#authorInformation div#informationHeader p{margin-bottom:0}#articleHeader #authorInformation img.author{width:51px;margin:12px 1em 0.25em 0;float:left}#authorInformation div.tabwidget{margin:0;clear:both;border:hidden;position:relative}#authorInformation div.tabwidget ul.tabs,#authorInformation div.tabwidget .tabs.list-dra,#authorInformation div.tabwidget .tabs.list-solid-arrow,#authorInformation div.tabwidget .tabs.list-square{background-color:#fed65d}#authorInformation div.tabwidget ul.tabs li,#authorInformation div.tabwidget .tabs.list-dra li,#authorInformation div.tabwidget .tabs.list-solid-arrow li,#authorInformation div.tabwidget .tabs.list-square li{margin-bottom:0;line-height:2em}#authorInformation div.tabwidget div.container{border-width:0;background-color:#fff;margin:-10px 0 0 0}#authorInformation div.container dt{clear:both}#authorInformation div.container dt img.product,#authorInformation div.container dt img.author{float:left;width:51px;margin:0 1em 1em 0;padding:0}#authorInformation div.container dt img.art{float:left;width:75px;margin:0 1em 1em 0;padding:0}#authorInformation div.container dt a.title{font-weight:bold}#authorInformation div.container dl.store{margin:0 0 1em 0;padding:0;clear:both}#authorInformation div.container dl.articles{margin:0 0 1em 0;padding:0}#authorInformation div.container dl.blogs{margin:0 0 1em 0;padding:0;clear:both}#authorInformation div.container dl.blogs dd.intro p{text-align:left}#authorInformation div.container dl.podcasts{margin:0 0 1em 0;padding:0;clear:both}#authorInformation div.container dl.podcasts dd.intro p{text-align:left}#authorInformation div.container dl.store dd.pricing{margin:1em 0 0 65px}#authorInformation div.container dl.store dd.pricing img{margin:0 0.5em 0 0;vertical-align:middle}#authorInformation div.container dl.blogs dd.meta span.comments{margin-left:0.5em;border-left:1px solid #ccc;padding-left:0.5em}#authorInformation div.container dl.blogs dd.meta span.timestamp{color:#6d6f72}div#content.author div#column1 p.authors{padding-left:60px;padding-bottom:40px}div#content.author p.authors img{float:left;clear:left;margin:0 0 0 -60px}div#content.author p.authors img.noauthor{border:none}div#content.author div.authorbannerheader{padding:10px 0}div#content.author div.authorbannerheader img{padding:0 0 10px 0}div#content.author div.authorbannerheader p.rssSubscribe img{margin:0;padding:0 10px 0 0;vertical-align:middle}div#content.author div.authorbannerheader p.rssSubscribe{line-height:1.5em;padding-bottom:1em;padding-top:.5em}div#content.author div.authorheader{width:512px;margin-top:5px}div#content.author div.authorheader h1{margin-bottom:.4em}div#content.author div.authorheader h1 a:link,div#content.author div.authorheader h1 a:visited,div#content.author div.authorheader h1 a:active{color:#000}div#content.author div.authorheader img{float:left;margin:5px 15px 0 0}div#content.author div.authorheader p.rssSubscribe{line-height:1.5em;padding-bottom:1em}div#content.author div.authorheader p.rssSubscribe img{margin:0;padding:0 10px 0 0;vertical-align:middle}.podcasts.channel #column1{width:750px;margin-left:176px}.podcasts.channel #column2{width:152px;text-align:center}.podcasts.episode #column1{width:675px;margin-left:180px;padding:0;border:none}.podcasts.episode #column2{left:50px;width:130px;text-align:right}.podcasts.channel #column1 .pst p{clear:both}.podcasts table{margin-top:2em}.podcasts td{padding-bottom:1em}.podcasts td.list{padding-left:1em}.podcasts td.list ul,.podcasts td.list .list-dra,.podcasts td.list .list-solid-arrow,.podcasts td.list .list-square{list-style:none;margin-left:0;padding-left:0}.podcasts .button{text-align:center}.podcasts .list h3{margin-bottom:0.5em}.podcasts .list p{margin:0 0 0.5em 0}.podcasts .list p.latest{color:#999;font-size:87%}.podcasts .list li{padding-left:20px;margin:0 0 0.5em 0;line-height:15px;font-size:87%}.podcasts li.audio,.podcasts p.audio{background:url(../../common/images/icons/podcast_audio.png) top left no-repeat}.podcasts li.video,.podcasts p.video{background:url(../../common/images/icons/podcast_video.png) top left no-repeat}.podcasts.channel td.date{white-space:nowrap}.podcasts.channel td.format{text-align:center}.podcasts.channel td h3{font-size:100%;font-weight:bold;margin-bottom:0.5em}.podcasts.channel td p{margin-bottom:0.5em}.podcasts.channel #column1 div.pst h2{display:none}.podcasts.channel #column1 div.pst h3{margin-bottom:0.5em}.podcasts.channel #column1 div.pst img{float:right;margin:0 0 0.75em 0.75em}.podcasts.channel #column2 div.pst{margin:1em 0;padding:0.5em 0}.podcasts.channel #column2 div.pst p{text-align:left}.podcasts.episode h1{margin-bottom:0.5em}.podcasts.episode .meta a{color:#004f7f}.podcasts.episode .movie{margin-bottom:2em}.podcasts p.audio,.podcasts p.video{padding-left:16px;margin-bottom:0;font-weight:bold}.podcasts p.audio .meta,.podcasts p.video .meta{font-weight:normal}.podcasts p.file{font-weight:bold}.podcasts p.help{padding-left:16px}.podcasts p.help.player{padding-left:0;margin-bottom:1em}.podcasts .polyptych{margin:1.5em 0;overflow:auto;text-align:center}.podcasts .polyptych ul li.fourth,.podcasts .polyptych .list-dra li.fourth,.podcasts .polyptych .list-solid-arrow li.fourth,.podcasts .polyptych .list-square li.fourth,.podcasts .polyptych ul li.last,.podcasts .polyptych .list-dra li.last,.podcasts .polyptych .list-solid-arrow li.last,.podcasts .polyptych .list-square li.last{border:none;padding-right:0}.podcasts .polyptych ul li a,.podcasts .polyptych .list-dra li a,.podcasts .polyptych .list-solid-arrow li a,.podcasts .polyptych .list-square li a{margin:0;padding:0}.podcasts .comments{margin-bottom:2em;position:relative;width:640px}.podcasts .comments .entry p{margin:0}.podcasts .comments h2{font-size:145%;line-height:24px;margin:0;font-weight:bold}.podcasts .comments .commentEntry{padding:1em 0 0 0;margin:0}.podcasts .comments .noComment{padding:1em 0 0 0;margin:0}.promotionsIndex #columnOne,.promotionsCollection #columnOne{float:left;width:600px;margin-right:24px}.promotionsIndex #columnTwo{float:left;width:336px;margin:0}.promotionsIndex .productList h2{margin:1em 0 1.5em 0}.promotionsIndex .productList ol{list-style:decimal;color:#999}.promotionsIndex .productList a.title{font-size:120%;font-weight:bold}.promotionsIndex .productList li{margin-bottom:1em;color:#000}.promotionsCollection .productList ol{list-style:decimal;color:#999}.promotionsCollection .productList a.title{font-size:120%;font-weight:bold;display:block}.promotionsCollection .productList li{margin-bottom:1em;color:#000}.promotionsCollection div.productList p.pagination{padding-top:0.5em;border-top:1px solid #eee;text-align:center}.promotionsCollection div.productList p.pagination span.current{border:1px solid #999;padding:0.25em}.promotionsEntry h2{margin-bottom:1em}.promotionsEntry h3{margin-bottom:1em}.promotionsEntry .promotionsFooter{clear:both}.promotionsEntry .addThisWidget{vertical-align:middle}.promotionsEntry .addThisWidget img{margin:0 0.5em 0 0;vertical-align:middle}.dualColumnNoDescription #columnOne,.singleColumnNoDescription #columnOne,.featuredTitleWithList #columnOne,.dualColumnWithDescription #columnOne{float:left;width:468px;margin-right:24px;padding:0}.dualColumnNoDescription #columnTwo,.singleColumnNoDescription #columnTwo,.featuredTitleWithList #columnTwo,.dualColumnWithDescription #columnTwo{float:left;width:468px;margin:0;padding:0}.dualColumnNoDescription img.product,.singleColumnNoDescription img.product,.featuredTitleWithList img.product,.dualColumnWithDescription img.product{float:left;margin-right:1em;margin-bottom:2em;width:75px}.dualColumnNoDescription dl,.singleColumnNoDescription dl,.featuredTitleWithList dl,.dualColumnWithDescription dl{clear:both}.coverRight img.product{float:right;width:75px;margin-left:1em;margin-bottom:1em}.promotionsEntry .freeform p{margin-bottom:1em;clear:both}.promotionsEntry .freeform p img{float:left;margin-right:1em;margin-bottom:2em}.promotionsEntry .title{font-weight:bold}.promotionsEntry .product{float:left;margin:0 1em 2em 0}.promotionsEntry .smaller{font-size:.8em}.promotionsEntry .disclaimer{line-height:2em}div.pressReleaseDetail{margin:20px auto 0;width:960px}.authorsIndex #column1{width:600px;margin:0 24px 0 0;padding:0;float:left}.authorsIndex #column2{width:336px;margin:0;padding:0;float:left}.authorsIndex .filter a{margin-right:1em}.authorsIndex .productList{margin:0;padding:0;text-align:left}.authorsIndex .productList ol li,.authorsIndex .productList ul li,.authorsIndex .productList .list-dra li,.authorsIndex .productList .list-solid-arrow li,.authorsIndex .productList .list-square li{color:#999;line-height:2.2}.authorsIndex .productList ol li{list-style:decimal}.authorsIndex .productList ol li a,.authorsIndex .productList ul li a,.authorsIndex .productList .list-dra li a,.authorsIndex .productList .list-solid-arrow li a,.authorsIndex .productList .list-square li a{font-size:120%;font-weight:bold}.authorsIndex p.pagination{padding-top:0.5em;border-top:1px solid #eee;text-align:center}.authorsIndex p.pagination span.current{border:1px solid #999;padding:0.25em;margin:0px 6px;margin:0rem .5rem}.authorsIndex .pst{margin:0 0 12px 0;padding:0 0 12px 0}.authorsBiography #authorImage img.author{float:none;margin:0;border:1px solid #ccc}.authorsBiography #authorImage p.caption{clear:both;margin:4px 0 0 0;font-size:0.8em;color:#666}.authorsBiography div.longBioDescription{margin-bottom:3em}.authorsBiography #tabbedListing ul.tabs,.authorsBiography #tabbedListing .tabs.list-dra,.authorsBiography #tabbedListing .tabs.list-solid-arrow,.authorsBiography #tabbedListing .tabs.list-square{list-style:none;margin:0;padding:0 0 1px 0;height:2em;border-bottom:1px solid #c7c8ca}.authorsBiography .container{margin:-1px 0 0 0;padding:0}.authorsBiography div.productList table{margin:1em 1em 0 1em}.authorsBiography div.productList table td{padding:0 0.5em 1em 0}.authorsBiography #bssProducts table td{padding:0 0.5em 1.5em 0}.authorsBiography #bssProducts table td ul,.authorsBiography #bssProducts table td .list-dra,.authorsBiography #bssProducts table td .list-solid-arrow,.authorsBiography #bssProducts table td .list-square{margin-left:0;list-style-image:none;list-style-position:outside;list-style-type:none}.authorsBiography table td a.title{font-weight:bold}.authorsBiography #bssProducts table td ul li a,.authorsBiography #bssProducts table td .list-dra li a,.authorsBiography #bssProducts table td .list-solid-arrow li a,.authorsBiography #bssProducts table td .list-square li a{color:#6d6f72;margin-left:0;padding:0}.authorsBiography #bssProducts table td ul li.meta,.authorsBiography #bssProducts table td .list-dra li.meta,.authorsBiography #bssProducts table td .list-solid-arrow li.meta,.authorsBiography #bssProducts table td .list-square li.meta{margin:5px 0 0 0}.authorsBiography #bssProducts table td ul li.price,.authorsBiography #bssProducts table td .list-dra li.price,.authorsBiography #bssProducts table td .list-solid-arrow li.price,.authorsBiography #bssProducts table td .list-square li.price,.authorsBiography #bssProducts table dd.pricing{font-size:87%;margin:2px 0 0 0}.authorsBiography #bssProducts table td ul li a img,.authorsBiography #bssProducts table td .list-dra li a img,.authorsBiography #bssProducts table td .list-solid-arrow li a img,.authorsBiography #bssProducts table td .list-square li a img{vertical-align:middle;margin:0 5px 0 0;padding:0}.authorsBiography #bssProducts table td ul li img,.authorsBiography #bssProducts table td .list-dra li img,.authorsBiography #bssProducts table td .list-solid-arrow li img,.authorsBiography #bssProducts table td .list-square li img{vertical-align:middle;margin:0 5px 0 0;padding:0}.authorsBiography #bssProducts table td div.eproduct a{display:block;width:61px;position:relative;padding-bottom:6px}.authorsBiography #bssProducts table td div.eproduct img.overlay{border:0;position:absolute;bottom:0;right:-1px}.authorsBiography div.productList p.rssSubscribe{text-align:left}.authorfirst #column1{width:575px;margin:0 24px 0 0;padding:0 24px 0 0;float:left;border-right:1px solid #c7c8ca}.authorfirst #column2{width:336px;margin:0;padding:0;float:left}.authorfirst.access #column1{width:532px;margin:0 214px;padding:0;border:none}.authorfirst.password #column1{width:532px;margin:0 214px;padding:0}.authorfirst.password #column1 ul,.authorfirst.password #column1 .list-dra,.authorfirst.password #column1 .list-solid-arrow,.authorfirst.password #column1 .list-square{list-style:none}.authorfirst.password #column1 label{display:block;text-align:left;margin-bottom:0.5em}div.imprintIndex #column1,div.imprintSeries #column1,div.imprintSeriesDetail #column1{width:600px;margin:0 24px 0 0;padding:0;float:left}div.imprintIndex #column2,div.imprintSeries #column2,div.imprintSeriesDetail #column2{width:336px;margin:0;padding:0;float:left}div.imprintIndex .meta a:link,div.imprintIndex dd.meta a:visited,div.imprintSeries .meta a:link,div.imprintSeries dd.meta a:visited{color:#6d6f72;text-decoration:none}div.imprintIndex .meta a:hover,div.imprintIndex dd.meta a:active,div.imprintSeries .meta a:hover,div.imprintSeries dd.meta a:active{color:#6d6f72;text-decoration:underline}div.imprintIndex a.title,div.imprintSeries a.title{font-weight:bold}.imprintLogo{margin:2em 0 0 0}div.imprintSeries .pst{margin-bottom:2em}div.imprintSeriesDetail div.productList{margin:0;padding:1em 0 0 0;border-top:1px solid #eee}div.imprintSeriesDetail div.productList p.listQuantity{display:inline;margin-right:2em}div.imprintSeriesDetail div.productList p.listSort{display:inline}div.imprintSeriesDetail div.productList table{margin-top:1em}div.imprintSeriesDetail div.productList table a.title{font-weight:bold}div.imprintSeriesDetail div.productList table ul,div.imprintSeriesDetail div.productList table .list-dra,div.imprintSeriesDetail div.productList table .list-solid-arrow,div.imprintSeriesDetail div.productList table .list-square{margin:0;list-style:none}div.imprintSeriesDetail div.productList p.pagination{padding-top:0.5em;border-top:1px solid #eee;text-align:center}div.imprintSeriesDetail div.productList p{text-align:left}div.imprintSeriesDetail div.productList p.pagination span.current{border:1px solid #eee;padding:0.25em}div.imprintSeriesDetail div.productList .eproduct{position:relative;width:78px;display:block;padding-right:0}.libraryIndex #columnOne{width:600px;margin:0 24px 0 0;padding:0;float:left}.libraryProduct #columnTwo{width:336px;margin:0;padding:0;float:left}.libraryIndex #columnOne .productList{width:600px;margin:0 0 2em 0;padding:0}.libraryIndex #columnOne .productList .title{font-weight:bold}.libraryIndex #columnOne .productList table td{vertical-align:top;margin:0;padding:0 1em 1.5em 0}.libraryIndex #columnOne .productList table{width:600px}.libraryIndex #columnOne .productList table img{float:right;width:51px}.libraryProduct #columnOne{width:900px;margin:0 24px 0 0;padding:0;float:left}.libraryProduct #columnTwo{width:0;margin:0;padding:0;float:left}.libraryProduct #columnTwo .advertisement{margin-bottom:2em}.libraryProduct img.product{float:left;width:75px;margin:0 1em 1em 0}.libraryProduct h2{clear:both;margin-bottom:1em}.libraryContent #columnOne{width:190px;float:left;margin:0 24px 0 0;padding:0}.libraryContent #columnTwo{width:746px;float:left;margin:0;padding:0}.libraryContent #columnOne img.product{float:left;width:51px;margin-right:1em;margin-bottom:2em}.libraryContent #columnOne .title{font-weight:bold}.libraryContent #columnOne ul,.libraryContent #columnOne .list-dra,.libraryContent #columnOne .list-solid-arrow,.libraryContent #columnOne .list-square{clear:both;margin:0;padding:0;list-style-type:none}.libraryContent #columnOne ul li ul,.libraryContent #columnOne .list-dra li ul,.libraryContent #columnOne .list-solid-arrow li ul,.libraryContent #columnOne .list-square li ul,.libraryContent #columnOne ul li .list-dra,.libraryContent #columnOne .list-dra li .list-dra,.libraryContent #columnOne .list-solid-arrow li .list-dra,.libraryContent #columnOne .list-square li .list-dra,.libraryContent #columnOne ul li .list-solid-arrow,.libraryContent #columnOne .list-dra li .list-solid-arrow,.libraryContent #columnOne .list-solid-arrow li .list-solid-arrow,.libraryContent #columnOne .list-square li .list-solid-arrow,.libraryContent #columnOne ul li .list-square,.libraryContent #columnOne .list-dra li .list-square,.libraryContent #columnOne .list-solid-arrow li .list-square,.libraryContent #columnOne .list-square li .list-square{margin:0}.libraryContent #columnOne ul li,.libraryContent #columnOne .list-dra li,.libraryContent #columnOne .list-solid-arrow li,.libraryContent #columnOne .list-square li{margin:0;padding:0;font-weight:bold}.libraryContent #columnOne ul li ul,.libraryContent #columnOne .list-dra li ul,.libraryContent #columnOne .list-solid-arrow li ul,.libraryContent #columnOne .list-square li ul,.libraryContent #columnOne ul li .list-dra,.libraryContent #columnOne .list-dra li .list-dra,.libraryContent #columnOne .list-solid-arrow li .list-dra,.libraryContent #columnOne .list-square li .list-dra,.libraryContent #columnOne ul li .list-solid-arrow,.libraryContent #columnOne .list-dra li .list-solid-arrow,.libraryContent #columnOne .list-solid-arrow li .list-solid-arrow,.libraryContent #columnOne .list-square li .list-solid-arrow,.libraryContent #columnOne ul li .list-square,.libraryContent #columnOne .list-dra li .list-square,.libraryContent #columnOne .list-solid-arrow li .list-square,.libraryContent #columnOne .list-square li .list-square{margin:0}.libraryContent #columnOne ul li ul li ul,.libraryContent #columnOne .list-dra li ul li ul,.libraryContent #columnOne .list-solid-arrow li ul li ul,.libraryContent #columnOne .list-square li ul li ul,.libraryContent #columnOne ul li .list-dra li ul,.libraryContent #columnOne .list-dra li .list-dra li ul,.libraryContent #columnOne .list-solid-arrow li .list-dra li ul,.libraryContent #columnOne .list-square li .list-dra li ul,.libraryContent #columnOne ul li .list-solid-arrow li ul,.libraryContent #columnOne .list-dra li .list-solid-arrow li ul,.libraryContent #columnOne .list-solid-arrow li .list-solid-arrow li ul,.libraryContent #columnOne .list-square li .list-solid-arrow li ul,.libraryContent #columnOne ul li .list-square li ul,.libraryContent #columnOne .list-dra li .list-square li ul,.libraryContent #columnOne .list-solid-arrow li .list-square li ul,.libraryContent #columnOne .list-square li .list-square li ul,.libraryContent #columnOne ul li ul li .list-dra,.libraryContent #columnOne .list-dra li ul li .list-dra,.libraryContent #columnOne .list-solid-arrow li ul li .list-dra,.libraryContent #columnOne .list-square li ul li .list-dra,.libraryContent #columnOne ul li .list-dra li .list-dra,.libraryContent #columnOne .list-dra li .list-dra li .list-dra,.libraryContent #columnOne .list-solid-arrow li .list-dra li .list-dra,.libraryContent #columnOne .list-square li .list-dra li .list-dra,.libraryContent #columnOne ul li .list-solid-arrow li .list-dra,.libraryContent #columnOne .list-dra li .list-solid-arrow li .list-dra,.libraryContent #columnOne .list-solid-arrow li .list-solid-arrow li .list-dra,.libraryContent #columnOne .list-square li .list-solid-arrow li .list-dra,.libraryContent #columnOne ul li .list-square li .list-dra,.libraryContent #columnOne .list-dra li .list-square li .list-dra,.libraryContent #columnOne .list-solid-arrow li .list-square li .list-dra,.libraryContent #columnOne .list-square li .list-square li .list-dra,.libraryContent #columnOne ul li ul li .list-solid-arrow,.libraryContent #columnOne .list-dra li ul li .list-solid-arrow,.libraryContent #columnOne .list-solid-arrow li ul li .list-solid-arrow,.libraryContent #columnOne .list-square li ul li .list-solid-arrow,.libraryContent #columnOne ul li .list-dra li .list-solid-arrow,.libraryContent #columnOne .list-dra li .list-dra li .list-solid-arrow,.libraryContent #columnOne .list-solid-arrow li .list-dra li .list-solid-arrow,.libraryContent #columnOne .list-square li .list-dra li .list-solid-arrow,.libraryContent #columnOne ul li .list-solid-arrow li .list-solid-arrow,.libraryContent #columnOne .list-dra li .list-solid-arrow li .list-solid-arrow,.libraryContent #columnOne .list-solid-arrow li .list-solid-arrow li .list-solid-arrow,.libraryContent #columnOne .list-square li .list-solid-arrow li .list-solid-arrow,.libraryContent #columnOne ul li .list-square li .list-solid-arrow,.libraryContent #columnOne .list-dra li .list-square li .list-solid-arrow,.libraryContent #columnOne .list-solid-arrow li .list-square li .list-solid-arrow,.libraryContent #columnOne .list-square li .list-square li .list-solid-arrow,.libraryContent #columnOne ul li ul li .list-square,.libraryContent #columnOne .list-dra li ul li .list-square,.libraryContent #columnOne .list-solid-arrow li ul li .list-square,.libraryContent #columnOne .list-square li ul li .list-square,.libraryContent #columnOne ul li .list-dra li .list-square,.libraryContent #columnOne .list-dra li .list-dra li .list-square,.libraryContent #columnOne .list-solid-arrow li .list-dra li .list-square,.libraryContent #columnOne .list-square li .list-dra li .list-square,.libraryContent #columnOne ul li .list-solid-arrow li .list-square,.libraryContent #columnOne .list-dra li .list-solid-arrow li .list-square,.libraryContent #columnOne .list-solid-arrow li .list-solid-arrow li .list-square,.libraryContent #columnOne .list-square li .list-solid-arrow li .list-square,.libraryContent #columnOne ul li .list-square li .list-square,.libraryContent #columnOne .list-dra li .list-square li .list-square,.libraryContent #columnOne .list-solid-arrow li .list-square li .list-square,.libraryContent #columnOne .list-square li .list-square li .list-square{margin-left:2em}.libraryContent #columnOne ul li ul li a,.libraryContent #columnOne .list-dra li ul li a,.libraryContent #columnOne .list-solid-arrow li ul li a,.libraryContent #columnOne .list-square li ul li a,.libraryContent #columnOne ul li .list-dra li a,.libraryContent #columnOne .list-dra li .list-dra li a,.libraryContent #columnOne .list-solid-arrow li .list-dra li a,.libraryContent #columnOne .list-square li .list-dra li a,.libraryContent #columnOne ul li .list-solid-arrow li a,.libraryContent #columnOne .list-dra li .list-solid-arrow li a,.libraryContent #columnOne .list-solid-arrow li .list-solid-arrow li a,.libraryContent #columnOne .list-square li .list-solid-arrow li a,.libraryContent #columnOne ul li .list-square li a,.libraryContent #columnOne .list-dra li .list-square li a,.libraryContent #columnOne .list-solid-arrow li .list-square li a,.libraryContent #columnOne .list-square li .list-square li a{display:block;margin:0;padding:0.3em 0 0.3em 18px;font-weight:normal}.libraryContent #columnOne li.tocClosed a{background-image:url(../images/icons/plus.png);background-position:0 0.75em;background-repeat:no-repeat}.libraryContent #columnOne li.tocOpen{margin:0;padding:0.5em 0 0.5em 18px;background-image:url(../images/icons/minus.png);background-position:0 0.75em;background-repeat:no-repeat}.libraryContent #columnTwo h1{margin-right:100px}.libraryContent #columnTwo h2{line-height:2em}.libraryContent #columnTwo h3{line-height:2em}.libraryContent #columnTwo div.pagination{position:relative;margin:0;padding:0;width:746px;clear:both}.libraryContent #columnTwo div.pagination p.next{float:right;width:400px;margin:0;padding:0;white-space:nowrap;text-align:right}.libraryContent #columnTwo div.pagination p.previous{float:left;width:250px}.libraryContent #columnTwo p.tools{clear:both}.libraryContent #columnTwo p.tools{float:right}.libraryContent #columnTwo p.tools img{margin-right:0.5em;vertical-align:middle}.libraryContent #columnTwo .advertisement{float:right;width:336px;margin-left:2em;margin-bottom:2em}.rssIndex #column1{width:532px;margin:0 214px;padding:0}ul.bibliography,.bibliography.list-dra,.bibliography.list-solid-arrow,.bibliography.list-square{list-style:none;margin-left:0}.userGroupsBook #columnOne,.userGroupsContest #columnOne,.userGroupsFind #columnOne,.userGroupsRegister #columnOne{width:532px;margin:0 214px;text-align:left}.userGroupsBook form input[type="image"],.userGroupsContest form input[type="image"],.userGroupsFind form input[type="image"]{vertical-align:middle;margin-left:0.5em}.userGroupsFind h2{width:532px;margin:0 auto 1em auto;text-align:left}.userGroupsFind ol{margin-left:3.5em}.userGroupsFind li{color:#999}.userGroupsFind li span.location{margin:0 0 0 1em;padding:0;color:#9a9a9a}.userGroupsFind form label{display:inline}.userGroupsProfile{text-align:center}.userGroupsProfile #columnOne{width:532px;margin:0 214px;text-align:left}.userGroupsProfile td{vertical-align:top}.userGroupsRegister .checkbox label{text-align:left;margin-left:0.5em;margin-right:1em;display:inline;font-weight:normal}.userGroupsRegister .catalogs label{text-align:left;font-weight:normal}.affiliatesProgram #column1{float:left;width:575px;margin:0;padding:0 24px 0 0}.affiliatesProgram #column2{float:left;width:336px;margin:0 0 0 24px;padding:0}.affiliatesProgram #column2 ul,.affiliatesProgram #column2 .list-dra,.affiliatesProgram #column2 .list-solid-arrow,.affiliatesProgram #column2 .list-square{padding:0;list-style:none}.affiliatesProgram #column2 .productList h3{margin-top:2em}.affiliatesProgram #column2 dt{font-weight:bold}.affiliates #column1{float:left;width:600px;margin:0;padding:0}.affiliates #column2{float:left;width:336px;margin:0 0 0 24px;padding:0}.affiliates.manage #column1{float:none;width:532px;margin:0 auto}.affiliates p.radio{margin:1em 0 0 0}.affiliates span.radio label{text-align:left;margin-left:0.5em;display:inline;font-weight:normal}.about #column1{width:100%;margin:0}.aboutIndex #column1{width:600px;margin:0 24px 0 0;padding:0;float:left}.aboutIndex #column2{width:336px;margin:0;float:left}.about ol{margin-left:3em}.questionType{width:auto}.sitemap #column1{width:226px;_width:200px;*width:200px;float:left;padding-left:2em}.sitemap #column2{width:300px;_width:200px;*width:200px;margin-left:300px;padding-left:2em}.sitemap ul,.sitemap .list-dra,.sitemap .list-solid-arrow,.sitemap .list-square{list-style:none;margin:0}.sitemap ul ul ul,.sitemap .list-dra ul ul,.sitemap .list-solid-arrow ul ul,.sitemap .list-square ul ul,.sitemap ul .list-dra ul,.sitemap .list-dra .list-dra ul,.sitemap .list-solid-arrow .list-dra ul,.sitemap .list-square .list-dra ul,.sitemap ul .list-solid-arrow ul,.sitemap .list-dra .list-solid-arrow ul,.sitemap .list-solid-arrow .list-solid-arrow ul,.sitemap .list-square .list-solid-arrow ul,.sitemap ul .list-square ul,.sitemap .list-dra .list-square ul,.sitemap .list-solid-arrow .list-square ul,.sitemap .list-square .list-square ul,.sitemap ul ul .list-dra,.sitemap .list-dra ul .list-dra,.sitemap .list-solid-arrow ul .list-dra,.sitemap .list-square ul .list-dra,.sitemap ul .list-dra .list-dra,.sitemap .list-dra .list-dra .list-dra,.sitemap .list-solid-arrow .list-dra .list-dra,.sitemap .list-square .list-dra .list-dra,.sitemap ul .list-solid-arrow .list-dra,.sitemap .list-dra .list-solid-arrow .list-dra,.sitemap .list-solid-arrow .list-solid-arrow .list-dra,.sitemap .list-square .list-solid-arrow .list-dra,.sitemap ul .list-square .list-dra,.sitemap .list-dra .list-square .list-dra,.sitemap .list-solid-arrow .list-square .list-dra,.sitemap .list-square .list-square .list-dra,.sitemap ul ul .list-solid-arrow,.sitemap .list-dra ul .list-solid-arrow,.sitemap .list-solid-arrow ul .list-solid-arrow,.sitemap .list-square ul .list-solid-arrow,.sitemap ul .list-dra .list-solid-arrow,.sitemap .list-dra .list-dra .list-solid-arrow,.sitemap .list-solid-arrow .list-dra .list-solid-arrow,.sitemap .list-square .list-dra .list-solid-arrow,.sitemap ul .list-solid-arrow .list-solid-arrow,.sitemap .list-dra .list-solid-arrow .list-solid-arrow,.sitemap .list-solid-arrow .list-solid-arrow .list-solid-arrow,.sitemap .list-square .list-solid-arrow .list-solid-arrow,.sitemap ul .list-square .list-solid-arrow,.sitemap .list-dra .list-square .list-solid-arrow,.sitemap .list-solid-arrow .list-square .list-solid-arrow,.sitemap .list-square .list-square .list-solid-arrow,.sitemap ul ul .list-square,.sitemap .list-dra ul .list-square,.sitemap .list-solid-arrow ul .list-square,.sitemap .list-square ul .list-square,.sitemap ul .list-dra .list-square,.sitemap .list-dra .list-dra .list-square,.sitemap .list-solid-arrow .list-dra .list-square,.sitemap .list-square .list-dra .list-square,.sitemap ul .list-solid-arrow .list-square,.sitemap .list-dra .list-solid-arrow .list-square,.sitemap .list-solid-arrow .list-solid-arrow .list-square,.sitemap .list-square .list-solid-arrow .list-square,.sitemap ul .list-square .list-square,.sitemap .list-dra .list-square .list-square,.sitemap .list-solid-arrow .list-square .list-square,.sitemap .list-square .list-square .list-square{margin-bottom:1em}.sitemap li{font-weight:bold;margin:0 0 1em 0;font-size:165%;line-height:200%}.sitemap li li{font-size:60%;font-weight:bold;margin:0 0 0 2em;line-height:150%}.sitemap li li li{font-size:100%;font-weight:normal;margin:0 0 0 0}div.pressReleases div.productList{margin:0;padding:1em 0 0 0}div.pressReleases div.productList dt{font-size:110%;font-weight:bold}div.pressReleases div.productList p{text-align:left}div.pressReleases div.productList p.pagination{padding-top:0.5em;border-top:1px solid #ccc;text-align:center}div.pressReleases div.productList p.pagination span.current{border:1px solid #999;padding:0.25em}div.pressReleases div.productList p.listQuantity{display:inline;margin-right:2em}div.pressReleases div.productList p.listSort{display:inline}div.pressReviews #column1{width:600px;margin:0;text-align:left}div.pressReviews p.rssSubscribe{text-align:left;margin-bottom:1em;padding:0 0 1em 0;border-bottom:1px solid #ccc}div.pressReviews p.rssSubscribe a{margin-right:1em}div.pressReviews p.rssSubscribe img{vertical-align:middle}div.pressReviews div.productList dt{font-size:110%;font-weight:bold}.topicsIndex .btb a{font-weight:bold}.topicsIndex .btb div{margin:0;padding:0}.topicsIndex .btb div ul,.topicsIndex .btb div .list-dra,.topicsIndex .btb div .list-solid-arrow,.topicsIndex .btb div .list-square{margin:0 12px;padding:0;list-style:none}.topicsIndex .btb div ul li,.topicsIndex .btb div .list-dra li,.topicsIndex .btb div .list-solid-arrow li,.topicsIndex .btb div .list-square li{margin:0;padding:0}.topicsIndex .btb div.column1{width:197px;margin:0;padding:0;float:left}.topicsIndex .btb div.column2{width:197px;margin:0;padding:0;float:left}.topicsIndex .btb div.column3{width:198px;margin:0 0 0 394px;padding:0}.topicsIndex h2{clear:both}.touch .topicsEntry .btb-topics a{display:inline-block;padding:0 0 2em 1em}.topicsEntry #featured img.product{float:left;margin-right:1em;width:auto}.topicsEntry #featured dt{margin-bottom:1em}.topicsEntry #featured dt a.title{font-size:110%;line-height:120%}.topicsEntry .productList{margin-bottom:1em}.topicsEntry .productList a.title{font-weight:bold;line-height:120%}.topicsEntry .productList dl{clear:both;margin-bottom:2em}.topicsEntry .productList dd.meta{margin-bottom:0}.topicsEntry .productList.blogs dd.meta span{margin-right:1em}.topicsEntry .productList dd.pricing,.topicsEntry .productList .onpromo{font-size:87%}.topicsEntry .productList img.author{float:left;width:51px;margin:0 1em 1em 0}.topicsEntry .productList dd.intro p{text-align:left}.topicsEntry .articles dd.meta span{margin-right:1em}.topicsEntry .blogs dd.meta{margin-bottom:auto}.topicsEntry #column2 .advertisement{margin-bottom:1em}.topicsEntry .pricing img{margin-right:0.5em}.topicsEntry #contentTypes{display:block}.topicsEntry #contentTypes ul,.topicsEntry #contentTypes .list-dra,.topicsEntry #contentTypes .list-solid-arrow,.topicsEntry #contentTypes .list-square{float:left;width:156px;margin-left:0;margin-right:24px;list-style:none}.topicsEntry #contentTypes ul+ul,.topicsEntry #contentTypes .list-dra+ul,.topicsEntry #contentTypes .list-solid-arrow+ul,.topicsEntry #contentTypes .list-square+ul,.topicsEntry #contentTypes ul+.list-dra,.topicsEntry #contentTypes .list-dra+.list-dra,.topicsEntry #contentTypes .list-solid-arrow+.list-dra,.topicsEntry #contentTypes .list-square+.list-dra,.topicsEntry #contentTypes ul+.list-solid-arrow,.topicsEntry #contentTypes .list-dra+.list-solid-arrow,.topicsEntry #contentTypes .list-solid-arrow+.list-solid-arrow,.topicsEntry #contentTypes .list-square+.list-solid-arrow,.topicsEntry #contentTypes ul+.list-square,.topicsEntry #contentTypes .list-dra+.list-square,.topicsEntry #contentTypes .list-solid-arrow+.list-square,.topicsEntry #contentTypes .list-square+.list-square{margin-right:0}.topicsEntry #contentTypes img{vertical-align:middle;margin-right:6px}.topicsEntry #contentTypes li.podcasts img{margin-right:17px}div.topicsEntry #tabbedListing h2{display:none}div.topicsEntry #tabbedListing h3{display:none}div#content.widgetRegister td{padding:0 0 1.4em;vertical-align:top}div#content.widgetRegister #submitRow img{margin:0 2px 0 2px}div#content.widgetRegister label{display:inline;margin:0 5px}div#content.widgetRegister div#submitRow{clear:left;padding-top:20px}div#content.widgetRegister #affiliateItems label{text-align:left;display:inline}div#content.widgetRegister #affiliateItems .textbox span{margin:0 0 0 5px}div#content.widgetRegister .affiliateForm{margin:15px 0 0 0}div#content.widgetRegister #cover{margin:0;padding-bottom:0}div#content.widgetRegister .widgetSize{margin:0}div#content.widgetRegister .widgetSize label{text-align:right;display:inline}div#content.widgetRegister .affiliate_widget{margin:10px 0 30px 0}div#content.widgetRegister form#frmWidget p{display:inline;margin-left:10px}div#content.widgetRegister #widgetTable td.labels{width:12%;text-align:right}div#content.widgetRegister #widgetTable td.inputFields{width:88%}div#content.widgetRegister #disclaimerDiv{_margin-top:10px;*margin-top:10px}div#content.widgetRegister .moreInformationText{width:350px;border:1px solid #000;margin:0;padding:12px;z-index:10;visibility:hidden;position:absolute;right:200px;background-color:#fff}div#content.widgetRegister p.moreInformation{display:inline;height:1em}div#content.widgetRegister #NetworkWhatIs.moreInformationText{position:absolute;left:50px;top:90px;visibility:hidden;z-index:10;width:350px}.fancyZoomObject{display:none}.fancyZoomHeader{padding:10px;background-color:#eee}#zoom{z-index:13000 !important}#content.imprintSeriesDetail li.readSafari{display:none}#content.imprintSeriesDetail li.meta{margin:0}#content.imprintSeriesDetail li.price a{font-size:87%;color:#6d6f72}.QOD .column1{float:left;width:700px}.QOD .column2{float:left;width:200px}div#showhide{width:110px;padding:4px 7px;color:#666;font-weight:bold;text-align:center;border:solid 1px #ccc;background-color:#e9e9e9;cursor:pointer}div.qodProduct{background-color:#e9e9e9;width:400px;clear:both;margin:0 0 20px 55px}div.qodProduct p.title{display:block;height:27px;background-color:#ccc;color:#666;font-weight:bold;padding:7px 0 0 10px}div.qodProduct .product{margin:0 10px 10px 10px}div.qodProduct .productInfo{float:right;width:240px;display:block;margin-bottom:15px}div.qodProduct .productInfo .qodLinks a,div.qodProduct .productInfo .qodLinks a:visited,div.qodProduct .productInfo .qodLinks a:active{color:#6d6f72;font-weight:bold}div.qodProduct .qodAuthor{font-size:10px;color:#6d6f72}.questionLabel{font-size:48px;font-weight:bold;padding-right:5px}#question .question{font-size:16px;font-weight:bold;margin:15px 0 15px 0}#question .options .option span.letter{font-size:18px;font-weight:bold}.answers{margin:15px 0 15px 0}.answers .correct{font-size:16px;font-weight:bold;color:#090}.qodLinks #buy{margin:5px 0 25px 0}.qodLinks #share{position:relative;top:2px}.qodLinks #subscribe{display:block;margin-top:5px}#accountProducts ul.readmore,#accountProducts .readmore.list-dra,#accountProducts .readmore.list-solid-arrow,#accountProducts .readmore.list-square{margin:.3em 0 1em 1em}#accountProducts ul.readmore li,#accountProducts .readmore.list-dra li,#accountProducts .readmore.list-solid-arrow li,#accountProducts .readmore.list-square li{margin:0;padding:0}.smMessage{display:block;font-size:90%;line-height:1.3em;margin:0.1em 0 0.3em}div.accountIndex #accountProducts div.nextStepsText{background-color:#fff;border:1px solid #000;margin:-2em 0 0 0;padding:12px 12px 0 12px;position:absolute;visibility:hidden;width:350px;z-index:10;left:60px;text-align:left}div.accountIndex #accountProducts div.nextStepsText p{text-align:left}.discountPercentage{font-size:1.25em;font-weight:bold}.dealObject .heading,.dealObject .details,.dealLanding .heading{background:#ffffff;background:-moz-linear-gradient(top, #eee 0%, #fff 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #eee), color-stop(100%, #fff));background:-webkit-linear-gradient(top, #eee 0%, #fff 100%);background:-o-linear-gradient(top, #eee 0%, #fff 100%);background:-ms-linear-gradient(top, #eee 0%, #fff 100%);background:linear-gradient(to bottom, #eee 0%, #fff 100%);filter:none}.lt-ie9 .dealObject .heading,.lt-ie9 .dealObject .details,.lt-ie9 .dealLanding .heading{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0)}.lt-ie8 .dealObject.home .heading,.lt-ie8 .dealObject .details{filter:none}.dealObject .button,.dealObject .button:active{font-size:.9em}.dealObject{position:relative;width:100%;border:1px solid #ccc;margin-bottom:1.5em}.dealObject .heading{padding:.3em;overflow:auto;border-bottom:1px solid #ccc}.dealObject .heading h3{margin:0 0 0 3em}.dealObject .heading h4{margin:0 0 0 4.5em;border-bottom:none}.dealObject .heading #icon{position:absolute;top:-.9em;left:-.8em;width:55px}.dealObject #cover,.dealObject .details .product{float:left;border:1px solid #ccc}.dealObject .details{overflow:auto;padding:1.5em .5em .5em .5em}.dealObject .details ul,.dealObject .details .list-dra,.dealObject .details .list-solid-arrow,.dealObject .details .list-square{float:right;list-style:none;list-style-type:none;padding:0;margin:0}.dealObject.home .details ul,.dealObject.home .details .list-dra,.dealObject.home .details .list-solid-arrow,.dealObject.home .details .list-square{width:59%}.browse .dealObject.store .details ul,.browse .dealObject.store .details .list-dra,.browse .dealObject.store .details .list-solid-arrow,.browse .dealObject.store .details .list-square{width:82% !important}.dealObject .details ul li.title,.dealObject .details .list-dra li.title,.dealObject .details .list-solid-arrow li.title,.dealObject .details .list-square li.title{font-size:.9em;font-weight:bold;line-height:1.3}.dealObject .details ul li,.dealObject .details .list-dra li,.dealObject .details .list-solid-arrow li,.dealObject .details .list-square li{margin:0 0 .25em 0}.dealObject.store{border:none}.dealObject.store .heading{border:1px solid #ccc}.content.dealLanding{padding-top:40px}.dealLanding .heading{position:relative;border:1px solid #ccc;margin:0 0 2.5em 0;padding:.5em 0}.dealLanding #icon{position:absolute;top:-1.2em;left:-5px}.dealLanding .heading h1{margin:0 0 0 2.5em}.dealLanding .title{font-size:1.75em;margin:0 0 0.5em 0}.dealLanding .pst.freeform h3{font-size:1.3em;margin-top:3em}span.discountPercentage{display:block;margin-top:.5em}.dealLanding #childContainer{border:1px solid #e2e2e1;padding:0px;margin-bottom:10px}.dealLanding div.buyOption{background-color:#eee;border:1px solid #e2e2e1;margin:10px;display:block;position:relative;padding:7px 7px 15px 7px !important}.lt-ie8 .dealLanding div.buyOption{padding-bottom:15px}.dealLanding div.buyOption strike{padding:0;color:#666;font-size:.95em}.dealLanding div.buyOption .buyHeader{padding:0 0 .3em 0;margin:0}.dealLanding .productPurchase{position:absolute;right:5px;bottom:7px;font-size:.9em !important}.dealLanding .productPurchase .ss-icon,.dealLanding .productPurchase .list-solid-arrow li:before,.list-solid-arrow .dealLanding .productPurchase li:before,.dealLanding .productPurchase .message-box:before{font-size:.9em;padding-right:.3em;line-height:1em}.dealLanding .unitPrice{color:#666}.dealLanding #messageInstructions{width:400px !important}.dealLanding p.productMessage{color:#555;font-size:.85em;padding:0;margin:-.4em 0 .8em 0;clear:right;line-height:1.3em}.dealLanding p.productMessageFull{color:#555;font-size:.85em;padding:0;margin:-.4em 0 .8em 0;width:100%;clear:right;line-height:1.3em}.touch .dealLanding p.productMessage,.touch .dealLanding p.appStoreMessage,.touch .dealLanding p.productMessageFull,.touch div.dealLanding p.productMessage150{margin-bottom:1.8em}.dealLanding div.uppBundle .uppBundlePrice{margin:0;padding:0 0 .3em 0}.dealLanding #productBSS{margin-top:2em}.dealLanding .mobileShow{display:none}.dealLanding.ebookCover #columnOne #bibCol,.dealLanding.vidCover #columnOne #bibCol{width:68%;float:right;margin-left:0.5em}.dealLanding.ebookCover #columnOne #coverCol,.dealLanding.vidCover #columnOne #coverCol{width:30%;float:left}.dealLanding.ebookCover #cover,.dealLanding.vidCover #cover{width:95%}.dealLanding.ebookCover img.product,.dealLanding.vidCover img.product{width:100%}.dealLanding.vidClip #columnOne #coverCol{width:100%;clear:left}.vidPlayerHolder{width:100%;max-width:640px;margin:0 auto}.videoWrapper{position:relative;height:0;padding:0 0 62.5%;overflow:hidden;background-color:#919191}.videoWrapperInside{position:absolute;top:0;left:0;width:100%;height:100%}#vid_wrapper{width:100% !important;height:100% !important}.dealLanding.vidClip #columnOne #bibCol{width:100%;float:left;margin-left:0.5em}.dealLanding.vidClip #columnOne #coverCol{width:100%;clear:left}.dealLandingAdditionalInfo{margin-top:1em;clear:both}.dealLanding div.addthis_toolbox{width:100%;max-width:312px;margin-left:0;clear:both !important}.dealLanding div.addthis_toolbox .addthis_button_tweet,.dealLanding div.addthis_toolbox .addthis_button_google_plusone,.dealLanding div.addthis_toolbox .addthis_button_facebook_like,.dealLanding div.addthis_toolbox .addthis_button_email{position:relative;display:inline;float:left;margin-bottom:1em;left:auto}.at300b span{display:none;visibility:hidden}.dealLanding div.addthis_toolbox .addthis_button_facebook_like{left:0;top:2px;width:6.2em}.dealLanding div.addthis_toolbox .addthis_button_tweet{top:2px;width:7em}.dealLanding div.addthis_toolbox .addthis_button_google_plusone{top:2px;width:5.2em}.dealLanding div.addthis_toolbox .addthis_button_email{font-size:175%;margin-bottom:0.5em;padding:1px 0 0 0}.dealLanding .icons .twitter span,.dealLanding .icons .rss span,.dealLanding .icons .email .at300b span,.socialShare-box .socialShare-icon.email .at300b span{display:block;visibility:visible}.socialShare-box .socialShare-icon.email-sm a{height:15px;padding:2px 5px;border:1px solid #ddd;display:inline-block;border-radius:3px;font-size:0.9em;overflow:hidden;line-height:15px}.socialShare-box .socialShare-icon.email-sm a:hover,.socialShare-box .socialShare-icon.email-sm a:active{text-decoration:none;border:1px solid #888}.socialShare-box .socialShare-icon.email-sm .ss-icon,.socialShare-box .socialShare-icon.email-sm .list-solid-arrow li:before,.list-solid-arrow .socialShare-box .socialShare-icon.email-sm li:before,.socialShare-box .socialShare-icon.email-sm .message-box:before{display:inline-block;position:relative;top:1px}.dealLanding .icons .email .at300b .aticon-email{display:none}.socialShare-box .socialShare-icon.email .at4-icon-left.at4-icon.aticon-email{display:none}.dealLanding .icons .twitter .ss-social-regular{color:#67ADD1;font-size:2.4em;line-height:36px}.dealLanding .icons .rss .ss-icon,.dealLanding .icons .rss .list-solid-arrow li:before,.list-solid-arrow .dealLanding .icons .rss li:before,.dealLanding .icons .rss .message-box:before{color:#FD8A25;font-size:2.4em;line-height:36px}.dealLanding .icons .email .ss-icon,.dealLanding .icons .email .list-solid-arrow li:before,.list-solid-arrow .dealLanding .icons .email li:before,.dealLanding .icons .email .message-box:before,.socialShare-box .socialShare-icon.email .ss-icon,.socialShare-box .socialShare-icon.email .list-solid-arrow li:before,.list-solid-arrow .socialShare-box .socialShare-icon.email li:before,.socialShare-box .socialShare-icon.email .message-box:before{color:#CCCCCC;font-size:2.4em;line-height:36px}.dealLanding .icons .icon-nohover:hover,.socialShare-box .socialShare-icon.email .icon-nohover:hover,.socialShare-box .socialShare-icon.email .icon-nohover:focus{text-decoration:none}.dealAdditionalInfo{margin-top:0;clear:both}.dealLanding div.dealAdditionalInfo .twitter,div.dealAdditionalInfo .rss,.dealLanding div.dealAdditionalInfo .email{display:inline-block;text-align:center;width:33%}.dealLanding div.dealAdditionalInfo.col1 .twitter,.dealLanding div.dealAdditionalInfo.col1 .email{width:100%}.dealLanding div.dealAdditionalInfo.col2 .twitter,.dealLanding div.dealAdditionalInfo.col2 .email{width:50%}div.dealAdditionalInfo .dealVideo .rss,.dealLanding div.dealAdditionalInfo .dealVideo .email{width:50%;margin:0}.dealLanding div.dealAdditionalInfo.col1 .dealVideo .email{width:100%}.dealLanding div.dealAdditionalInfo.col2 .dealVideo .email,.dealLanding div.dealAdditionalInfo.col2 .dealVideo .twitter{width:50%}.dealLanding div.dealAdditionalInfo a,.socialShare-box .socialShare-icon a{font-size:1em;font-weight:normal;color:#666}.dealAdditionalInfo img{display:block;margin-bottom:0.25em}.dealAdditionalInfo .expiration{clear:both;background-color:#eee;text-align:center;padding:10px 0}.dealAdditionalInfo .icons{margin:12px 0}.dealLandingAdditionalInfo .rss a{font-size:1.5em;font-weight:normal;color:#E47207}.dealLandingAdditionalInfo .rss a:hover{text-decoration:none;color:#f88315}.dealLanding #productBSS{margin-top:1em;float:left;width:100%}.socialShare-box .socialShare-icon{display:inline-block;text-align:center;margin:0;vertical-align:top;width:25%}@media screen and (max-width: 900px){.socialShare-box .socialShare-icon.email-sm{width:20%}.socialShare-box .socialShare-icon.tweet-sm{width:30%}}@media screen and (max-width: 750px){.socialShare-box .socialShare-icon.email-sm{width:25%}.socialShare-box .socialShare-icon.tweet-sm{width:25%}}.socialShare-box.dealVideo .socialShare-icon{width:33%}h2.ebookDealTitle{font-size:175%;margin:0 0 0.5em 0}.productList.justReleased{clear:both}#leaderboard *{z-index:0 !important}.toggleBlock{padding-left:5px;clear:both}.toggleBlock,.hideClass{display:none}.showMe{margin:0;padding:0;width:auto;text-align:left !important}.showClass a,.hideClass a{padding-left:5px;text-decoration:none}.showClass a:hover,.hideClass a:hover{text-decoration:underline}.showClass,.hideClass{width:8em !important}#pagination #pager-bottom{list-style-type:none;margin:.4em 0;float:left}#pagination #pager-bottom li{display:inline;margin-right:.3em;padding:.2em}#searchform #pagination #pager-bottom li{padding:.15em}#pagination #pager-bottom li .pager-current{border:1px solid #999;padding:0.25em}.lt-ie8 #pagination #pager-bottom{padding:.5em 0;margin:-.2em 0 0 0}.lt-ie7 #pagination #pager-bottom{padding:.5em 0;margin:-.2em 0 0 0}.smartReceipt{width:312px;border:1px solid #999;padding:0 0 5px 0;line-height:1.5em;font-size:10px}.smartReceipt .header{padding:7px 0 7px 5px;color:#FFF;text-transform:uppercase;font-weight:bold;background:#00467F;border-bottom:1px solid #999}.smartReceipt .left{float:left;margin:5px 5px 0 5px;width:112px}.smartReceipt .right{float:left;margin:5px 5px 0 0;width:185px;font-size:11px;line-height:1.7em}.smartReceipt .left .details{margin:10px 0 0 15px}.fluid-width-video-wrapper{clear:both}.hide{display:none}.accountIndex .productList dd img{vertical-align:top;margin-top:.05em}p.option{margin:0;padding:0;color:#c7c8ca;text-align:center}.PurchaseRewardBox{display:block;max-width:600px;padding:.8em .8em 0em .8em;margin-top:6px;border:2px solid #999;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}.PurchaseRewardBox .safariHeader{float:left;min-width:320px;padding:0;margin:2px 0 10px 0;font-size:1.6em;font-weight:bold;color:#db2d0a}.PurchaseRewardBox .CEHeader{float:left;min-width:320px;padding:0;margin:2px 0 10px 0;font-size:1.6em;font-weight:bold;color:#f6931d}.PurchaseRewardBox img{float:right;margin:0 0 0 10px}.PurchaseRewardBox p{color:#424242;font-size:.9em;font-weight:normal}.PurchaseRewardBox .messageText{max-width:380px;line-height:1.366}.PurchaseRewardBox .offerNote{text-align:right;padding:0;clear:both}.PurchaseRewardBox .buttonSafari{display:inline-block;float:right;padding:7px 12px 5px 12px;margin:20px 10px 6px 10px;text-decoration:none;vertical-align:middle;border:none;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;font-weight:normal;line-height:1.366;filter:none;background:#db2d0a;color:#FFF;clear:both}.PurchaseRewardBox .buttonSafari:hover{background:#c92402}.PurchaseRewardBox .buttonCE{display:inline-block;float:right;padding:7px 12px 5px 12px;margin:20px 10px 6px 10px;text-decoration:none;vertical-align:middle;border:none;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;font-weight:normal;line-height:1.366;filter:none;background:#f6931d;color:#FFF;clear:both}.PurchaseRewardBox .buttonCE:hover{background:#e3820d}div#lessonContainer .vidDefault{background:transparent url(../../common/images/vdButtonBG.png) repeat-x 0 0;padding:2px 4px;margin:0 10px 0 0;text-align:center;border:1px solid #ccc;font-size:.9em}.mediaReview #column1{margin:0 214px;width:532px}div.tabwidget{position:relative}div.tabwidget ul.tabs,div.tabwidget .tabs.list-dra,div.tabwidget .tabs.list-solid-arrow,div.tabwidget .tabs.list-square{list-style:none;margin:0;padding:0 0 1px 0;height:2em;position:relative;z-index:3}div.tabwidget ul.tabs li,div.tabwidget .tabs.list-dra li,div.tabwidget .tabs.list-solid-arrow li,div.tabwidget .tabs.list-square li{display:block;float:left;padding:0 1em;line-height:2;margin:0}div.tabwidget ul.tabs li.selected,div.tabwidget .tabs.list-dra li.selected,div.tabwidget .tabs.list-solid-arrow li.selected,div.tabwidget .tabs.list-square li.selected{border-bottom:1px solid #fff}div.tabwidget div.container{display:none;clear:both;border-width:0 1px 1px 0;position:relative}div.tabwidget div.on{display:block}div.tabwidget .container h2{font-size:100%;font-weight:bold}#forgotForm{display:none}#account.accountLogin .nine{padding-left:5%}#account.accountLogin .seven{border-right:1px solid #ccc}#account.accountLogin .fieldParent{position:relative;padding:0 20px 20px 20px;border:1px solid #fff;margin-bottom:20px}#account.accountLogin .option .fieldParent,#account.accountRegister .option .fieldParent{margin-top:-.5rem;padding-top:1.5em}#account.accountLogin .option h1,#account.accountRegister .option h1{background-color:#fff;display:inline-block;position:relative;z-index:1;padding:0 .3em;margin:.2em .5em 0}#account.accountLogin h1,#account.accountRegister h1{padding-left:0}#account.accountLogin fieldset.fieldParent legend+fieldset{margin-top:.8em;-webkit-padding-before:.8em}.accountLogin fieldset p{margin:1em 0}.accountLogin fieldset legend{margin:0;color:#000}.accountLogin form label{color:#333}.accountLogin input[type=text],.accountLogin input[type=password],.accountLogin input[type=email]{width:65% !important;font-size:14px;color:#666;background:#eee}.accountLogin input[type=text]:hover{background-color:#ff6;border-color:#999}.accountLogin form a.forgotPassword{margin:0 0 0 2%}.accountLogin .alert.banner{margin:0 1.04166666666667% 2em 1.04166666666667%;padding:15px 15px 15px 25px;background:#EEE;border:1px solid #CCC}#account.accountRegister .nine{border-right:1px solid #ccc}#account.accountRegister .seven{padding-left:3%}#account.accountRegister .fieldParent{position:relative;padding:0 20px 20px 20px;border:1px solid #fff;margin-bottom:20px}#account.accountRegister fieldset.fieldParent legend+fieldset{margin-top:1em}.accountRegister fieldset p{margin:1em 0}.accountRegister fieldset h1{padding-bottom:.5em}.accountRegister fieldset legend{margin:0;color:#000}.accountRegister form label{color:#333}.accountRegister input[type=text],.accountRegister input[type=password],.accountRegister input[type=email]{width:85%;font-size:14px;color:#666;padding:5px 2px;display:block;border:1px solid #999;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;background:#EEE;box-shadow:none}.accountEmailPassword fieldset p{margin:1em 0}#emailEdit{margin:0 30px}.lt-ie8 .accountRegister #RegForm input{clear:both}.redeemCode input[type=text]{width:10em}#RegForm .moreInformationText{width:350px;border:1px solid #000;margin:0;padding:12px;z-index:10;visibility:hidden;position:absolute;background-color:#fff}.accountEmailPassword #Form1 p.moreInformation,#RegForm p.moreInformation{display:inline-block;margin:0 0 0 .6em}.lt-ie8 label.inline{display:inline;float:left}.lt-ie8 .accountEmailPassword #Form1 p.moreInformation,.lt-ie8 #RegForm p.moreInformation{display:inline;float:left;margin:0 0 0 .6em;clear:right}.lt-ie8 .accountEmailPassword #Form1 input{clear:both}div.accountIndex{overflow:auto}#accountProducts div.savedProducts{margin:0 0 2.5em 0;padding:0}#accountProducts h2{display:inline;font-size:120%;margin-right:0.5em}#accountProducts p.moreInformation{display:inline;height:1em}#accountProducts table td{vertical-align:top;padding:0 1em 1em 0}#accountProducts dd{line-height:1.6em;margin-left:3px}#accountProducts dd.timestamp{margin-left:3px}#accountProducts #regBookProducts dd{margin-left:3px}#accountProducts #regBookProducts dd.timestamp{margin-left:3px}#accountProducts .pst{margin-bottom:2.5em}#accountProducts .title{font-weight:bold}#accountProducts span.productType{margin:0 0 0 1em;padding:0;color:#9a9a9a}#accountProducts span.tools{margin:0 0 0 1em;padding:0;color:#9a9a9a}.accountProductsLesson{font-weight:bold;display:inline-block;line-height:1.2em}.accountLesson{margin-bottom:.4em;margin-top:.2em;padding-left:2em}.timestamp{color:#9a9a9a}.savedstamp{margin-left:0 !important}.lessons #accountProducts .ui-tabs .ui-tabs-nav li{font-size:.7rem}.lt-ie9 .lessons #accountProducts .ui-tabs .ui-tabs-nav li{font-size:.9em}#accountInformation.pad{border-left:1px solid #c7c8ca;padding-left:2%}#accountInformation h3{margin:1em 0 0.5em 0}#accountInformation h3:first-child{margin-top:0}#accountInformation ul,#accountInformation .list-dra,#accountInformation .list-solid-arrow,#accountInformation .list-square{list-style:none;padding:0;margin:0;margin-bottom:0}#accountInformation li,#accountInformation p{margin:0 0 0.5em 0}#accountInformation p.topInfo{margin:0 0 1em 0 !important}.calloutGray{border:1px solid #ddd;background-color:#eee;padding:.5em .7em}.reward-holder .calloutGray{margin-bottom:1em}.reward-holder .calloutGray #voucherForm h3{margin:1em 0.5em .5em 0;font-size:1.2rem}.reward-holder .calloutGray .rewardContent p{text-align:left;margin-bottom:0;line-height:1.5em}.reward-holder .calloutGray .promoPrivacy a{line-height:1.5em}.reward-holder #VoucherInputs{margin-top:1.5em}.reward-holder .calloutGray input[type=email]{background-color:#fff;width:93%}.reward-holder .calloutGray .alert{margin-top:1em;margin-bottom:1.5em !important}.reward-holder .calloutGray .alert.ss-success{padding-left:1em !important}.reward-holder .calloutGray #emailSubmit{margin-bottom:1em}#accountInformation p.alert{margin-bottom:2em !important}#accountInformation form{margin-top:1em}#accountInformation form h3{display:block;margin:1em 0.5em .5em 0;line-height:1em}#accountInformation p.moreInformation{display:inline;height:1em}#accountInformation input{display:block;margin-top:0.5em;margin-bottom:1em}#accountInformation input[type=text]{background-color:#fff;width:12em !important}div.accountIndex div.moreInformationText{width:350px;margin:0;padding:12px;z-index:10;visibility:hidden;position:absolute;background-color:#fff;text-align:left}div.accountIndex #accountInformation form#MemberCode{position:relative}div.accountIndex #accountInformation .moreInformation{display:inline;font-size:70%;font-weight:normal}div.accountIndex #accountInformation form#MemberCode div.moreInformationText{width:285px;background-color:#fff;margin:0;padding:12px;z-index:10;visibility:hidden;position:absolute;right:0}div.accountIndex #accountInformation form#voucherForm div.moreInformationText{width:285px;margin:0;padding:12px;z-index:10;visibility:hidden;position:absolute;right:0;background-color:#fff}.accountAddress input[type=text],.accountAddress input[type=password]{width:16em;margin-right:1em}.accountAddress select{width:17em;margin-right:1em}.accountAddress .phone input[type=text]{width:5em;margin-right:0}.addressList{margin-top:1em}.addressList h3{margin-top:0}#addressesSaved .address{margin-bottom:2em}#addressesSaved .button{margin-bottom:1em}#addressesSaved p{margin-bottom:.5em}.accountDigital #columnOne{margin:0 20px 0 0;padding:0;width:470px;float:left}.accountDigital #columnTwo{margin:0;padding:0;width:470px;float:left}.accountDigital img.product{float:left;width:100%}.accountDigital li{list-style:none}.accountDigital h3{margin-bottom:1em}.accountDigital .tabwidget{clear:both}.accountProductsLesson{display:inline-block;font-weight:bold;line-height:1.2em}p.qt{background:url(/display/common/images/icons/quicktime_16.png) no-repeat 0em 2px;padding-left:1.6em}.savedProducts .productList img.product{margin-bottom:0}.accountIndex .showLessons,.accountIndex .hideLessons{margin:0;padding:0;position:relative}.lt-ie7 .accountIndex .showLessons,.lt-ie7 .accountIndex .hideLessons{margin-left:0em}.lt-ie8 .accountIndex .showLessons,.lt-ie8 .accountIndex .hideLessons{margin-left:0;width:30em}.accountIndex .showLessons ul,.accountIndex .showLessons .list-dra,.accountIndex .showLessons .list-solid-arrow,.accountIndex .showLessons .list-square,.accountIndex .hideLessons ul,.accountIndex .hideLessons .list-dra,.accountIndex .hideLessons .list-solid-arrow,.accountIndex .hideLessons .list-square{padding:10px 0 4px 16px;-moz-border-radius:0 0 4px 4px;width:auto}.accountIndex .showLessons li,.accountIndex .hideLessons li{margin-left:.5em;margin-bottom:.2em}.accountIndex .toggleLink{margin:1.5em 0 0 0;text-align:left !important}.lt-ie7 .accountIndex .toggleLink,.lt-ie8 .accountIndex .toggleLink{margin-left:0}.accountIndex .hideMe{display:inline-block}.accountIndex .toggleLink{padding:1px 4px 2px 0;background-color:#efefef;-moz-border-radius:4px;border:1px solid #ccc;width:auto}.accountIndex .toggleLink a{padding-left:5px}.accountIndex .toggleLink a:hover{text-decoration:none}.accountIndex .toggleLink{display:inline-block}.accountIndex .openedSessions{border-bottom:none;-moz-border-radius:4px 4px 0 0}.accountIndex .accountProductsLesson{padding-bottom:.2em}.productList dl dd a.bonusContent{font-weight:bold;color:#090}.savedProducts .productList{margin:1.5em 0;padding:0;width:100%;position:relative}.savedProducts .productList dl{margin:0 0 3em 0;padding:0 0 0 65px;display:block;float:left;width:70%}.savedProducts .productList div.sub-title{margin:0 0 2em 0;padding:0.4em;display:block;float:left;width:70%;background-color:#d5d5d5}.savedProducts .productList div.sub-title h3{font-size:12.8px}.savedProducts .productList{margin-top:1.5em !important}.savedProducts .productList dl,.savedProducts .productList div.sub-title{width:75% !important}@media screen and (max-width: 768px){.savedProducts .productList dl,.savedProducts .productList div.sub-title{width:100% !important}}#accountProducts #digital .productLinks{margin-top:1em}#accountProducts .clearfix.box.rFull.showLink{padding-left:0;height:26px}#accountProducts .productLinks{margin-top:1.5em;padding-left:0}#accountProducts .productLinks li{margin-right:1em;display:inline}@media screen and (max-width: 945px){#accountProducts .productLinks li{display:inline-block;margin-right:0;width:50%;height:30px}}#accountProducts .productLinks li a{padding:8px 10px}@media screen and (max-width: 500px){#accountProducts .productLinks li a{width:40%;margin-right:0 !important}}@media screen and (max-width: 368px){#accountProducts .productLinks li a{width:93%}}#accountProducts p.moreInformation{padding-bottom:0}#accountProducts p.moreInformation.lessons{text-align:left;width:100%}#accountProducts .show-all{cursor:pointer}#accountProducts #wishlist .productList,#accountProducts #saved .articleList{margin-top:2em !important}#accountProducts .clearfix.box.rFull dt{width:85%}#accountProducts #registered.savedProducts .productList dl.clearfix.box.rFull{position:relative}#accountProducts #registered.savedProducts .productList dl.clearfix.box.rFull .del-button{position:absolute;right:3px;top:30%}#accountProducts #registered.savedProducts .productList dl.clearfix.box.rFull .del-button button{padding:0.7em 1em}#accountProducts #registered.savedProducts .productList dl.clearfix.box.rFull .del-button button:active{font-size:1em}#accountProducts #registered.savedProducts .productList dl.clearfix.box.rFull .del-button button.active{background:#E81123;color:#fff !important}@media screen and (max-width: 768px){#accountProducts #registered.savedProducts .productList dl.clearfix.box.rFull{width:100% !important}}@media screen and (max-width: 600px){#accountProducts #registered.savedProducts .productList dl.clearfix.box.rFull{width:100% !important}}@media screen and (max-width: 768px){#accountProducts #registered.savedProducts .productList dl.clearfix.box.rFull dt{width:80%}}@media screen and (max-width: 600px){#accountProducts #registered.savedProducts .productList dl.clearfix.box.rFull dt{width:80%}}@media screen and (max-width: 400px){#accountProducts #registered.savedProducts .productList dl.clearfix.box.rFull dt{width:75%}}@media screen and (max-width: 330px){#accountProducts #registered.savedProducts .productList dl.clearfix.box.rFull dt{width:69%}}#accountProducts #registered.savedProducts p.moreInformation a.opener{padding-left:2em}#accountProducts #saved #saved-detail{margin-top:2em}#btn-back-to-top{position:fixed;display:block;bottom:150px;right:15vw;font-size:12px;outline:none;background-image:none !important;color:white;transition:background-color .3s, opacity .5s, visibility .5s;opacity:0;visibility:hidden;z-index:1000;cursor:pointer;padding:10px !important;height:47px;width:47px;border-radius:50%;line-height:40px}#btn-back-to-top:hover{box-shadow:0 8px 9px -4px rgba(0,0,0,0.15),0 4px 18px 0 rgba(0,0,0,0.1)}#btn-back-to-top:focus{outline:2px solid black;outline-offset:2px}@media only screen and (min-width: 4001px){#btn-back-to-top{bottom:150px;right:44vw}}@media only screen and (max-width: 4000px){#btn-back-to-top{right:40vw}}@media only screen and (max-width: 3759px){#btn-back-to-top{right:36vw}}@media only screen and (max-width: 2685px){#btn-back-to-top{right:32vw}}@media only screen and (max-width: 2275px){#btn-back-to-top{right:31vw}}@media only screen and (max-width: 1800px){#btn-back-to-top{right:28vw}}@media only screen and (max-width: 1500px){#btn-back-to-top{right:25vw}}@media only screen and (max-width: 1300px){#btn-back-to-top{right:19vw}}@media only screen and (max-width: 1083px){#btn-back-to-top{right:12vw;bottom:150px}}@media only screen and (max-width: 1024px){#btn-back-to-top{right:10vw;bottom:180px}}@media only screen and (max-width: 992px){#btn-back-to-top{right:4vw;bottom:180px}}@media only screen and (max-width: 600px){#btn-back-to-top{right:3vw;bottom:170px}}@media only screen and (max-width: 320px){#btn-back-to-top{right:6vw;bottom:170px}}.scroll-top-arrow{position:absolute;top:2.5px;right:17.5px;width:12px;height:7px;display:block !important;font-size:20px !important}#btn-back-to-top.show{opacity:1;visibility:visible}[aria-describedby="delDialog"].zoomy .ui-widget-header{height:2.5em}[aria-describedby="delDialog"].zoomy .ui-dialog-titlebar-close{height:22px;width:24px}@media screen and (max-width: 520px){[aria-describedby="RegisteredWhatIs"].ui-draggable{width:270px !important}}@media screen and (max-width: 448px){[aria-describedby="RegisteredWhatIs"].ui-draggable{width:250px !important}}@media screen and (max-width: 420px){[aria-describedby="RegisteredWhatIs"].ui-draggable{width:238px !important}}@media screen and (max-width: 360px){[aria-describedby="RegisteredWhatIs"].ui-draggable{width:230px !important}}.ui-widget #delDialog.ui-dialog-content{padding:0 2em 0;margin-top:0;margin-right:18px;font-size:100%}.ui-widget #delDialog.ui-dialog-content .adSection{width:auto}.ui-widget #delDialog.ui-dialog-content .adSection .buttonssec{text-align:center !important;margin-left:18px}.ui-widget #delDialog.ui-dialog-content .description{text-align:center}.ui-widget #delDialog.ui-dialog-content button{font-size:1.1em}@media screen and (max-width: 360px){.ui-dialog{width:275px !important}}.touch #delDialog.ui-dialog-content{padding:0em 2.5em 2.5em}.savedProducts .productList dt{font-weight:bold}.lt-ie7 .savedProducts .productList dd.productState{margin-bottom:.3em}.savedProducts .productList img.product{width:53px;float:left;margin:0 1em 0 -65px;padding:0}.prodAddendum{margin-left:16px !important;padding-left:.5em}div.accountEmailPassword #emailEdit td{vertical-align:top;padding:0 0 1em 0}.accountEmailPassword #emailEdit span.checkbox label{text-align:left;margin-left:0.5em;display:inline;font-weight:normal}div.accountProfile div#profileEdit p{margin-bottom:2em}div.accountWishList table td{vertical-align:top;padding:0 1em 1em 0}div.accountWishList dd{line-height:1.6em}div.accountWishList .title{font-weight:bold}div.accountWishList span.productType{margin:0 0 0 1em;padding:0;color:#9a9a9a}div.accountWishList span.tools{margin:0 0 0 1em;padding:0;color:#9a9a9a}div.accountWishList dd.timestamp{font-size:87%}div.accountWishList .productList p{text-align:left}div.accountContent .productList p{text-align:left}div.accountContent dd{line-height:1.6em}div.accountIndex #saved dl{margin:1em 0 0 0}div.accountContent .title{font-weight:bold}div.accountContent span.productType{margin:0 0 0 1em;padding:0;color:#9a9a9a}div.accountContent span.tools{margin:0 0 0 1em;padding:0;color:#9a9a9a}div.accountContent dd.timestamp{font-size:87%}.accountNewsletters .menuDivHeader{padding:6px 0 0 15px;margin:1em 0 1em 0;height:34px;font-size:18px;color:#666666;font-weight:bold;background:url(../images/categoryBG.png) repeat-x bottom left #eee}.accountNewsletters #memberNewsletters h2{margin-bottom:1em}.accountNewsletters #memberNewsletters ul,.accountNewsletters #memberNewsletters .list-dra,.accountNewsletters #memberNewsletters .list-solid-arrow,.accountNewsletters #memberNewsletters .list-square{margin-left:2em;list-style-type:none}.accountNewsletters .subTitle{margin:0 0 1em 2em}.accountNewsletters h3{margin:1em 0}.accountNewsletters .desc{margin:.5em 0 0 2em;line-height:1.5em}.accountNewsletters .showMe{margin:0}#memberNewsletters{margin-bottom:2em}#memberNewsletters fieldset{margin-bottom:.25em}#memberNewsletters .toggleBlock{padding-left:.7em}.newsletterSubmit{margin-bottom:2em}.newsletterTitles label{font-weight:bold}div.accountRegisteredBooks .product{float:left}div.accountRegisteredBooks .row{margin-bottom:2em}div.accountRegisteredBooks dl{margin-left:65px}div.accountRegisteredBooks dd{line-height:1.6em}div.accountRegisteredBooks .title{font-weight:bold}div.accountRegisteredBooks span.productType{margin:0 0 0 1em;padding:0;color:#9a9a9a}div.accountRegisteredBooks span.tools{margin:0 0 0 1em;padding:0;color:#9a9a9a}div.accountRegisteredBooks dd.timestamp{font-size:87%}.accountCode{text-align:center}.accountCode #columnOne{margin:0 auto;width:532px;text-align:left}.accountCode #codeEntry{margin-bottom:2em}.accountCode #codeEntry input[type="image"]{margin-left:1em;vertical-align:bottom}#account.authtools form#accountForm{background-color:#eee;margin-bottom:2em}#account.authtools #blogDashboard{border:1px solid #666;border-collapse:collapse}#account.authtools #blogDashboard th,#account.authtools #blogDashboard td{padding:0.5em 1em;border:1px solid #666;border-collapse:collapse}#account.authtools #blogDashboard th{background-color:#eee}#account.authtools td{vertical-align:top;position:relative}#account.authtools form#accountForm td label{padding-left:1em;margin-right:0}#account.authtools label{font-weight:bold;display:block;margin:2em 0 1em}#account.authtools textarea{width:80%;min-height:20em}#account.authtools .HardCore_contenteditable{width:80%;border:1px solid #d4d0c8;margin:0px;padding:.4em}#account.authtools .help{color:#666}#account.authtools .label{font-weight:bold;line-height:2em}#account.authtools .buttons{padding:1em 0}#account.authtools .buttons input,#account.authtools .buttons a{margin-right:2em}#account.authtools .subnav{float:right}#account.authtools .subnav .ss-icon,#account.authtools .subnav .list-solid-arrow li:before,.list-solid-arrow #account.authtools .subnav li:before,#account.authtools .subnav .message-box:before{margin-right:.5em}#account.authtools #options label,#account.authtools.prefs label{text-align:left;font-weight:normal;line-height:2em;padding:0}#account.authtools #options label input,#account.authtools.prefs label input{margin-left:0}#account.authtools #files{background-color:#eee;padding:1em}#account.authtools #files input#uploadFiles{float:left}#account.authtools #files ul.help,#account.authtools #files .help.list-dra,#account.authtools #files .help.list-solid-arrow,#account.authtools #files .help.list-square{float:left;margin-top:1em;clear:both}#account.authtools #files ul.help li,#account.authtools #files .help.list-dra li,#account.authtools #files .help.list-solid-arrow li,#account.authtools #files .help.list-square li{padding:0;margin:0;color:#000000}#account.authtools #files ul.help li.important,#account.authtools #files .help.list-dra li.important,#account.authtools #files .help.list-solid-arrow li.important,#account.authtools #files .help.list-square li.important{color:#B4142E;font-weight:bold}#account.authtools h2{font-size:100%;font-weight:bold}#account.authtools.createPost tr{display:block}#account.authtools #uploaded{width:50%;float:right;margin:0 0 2em 2em}#account.preferences span.checkbox{display:block}#account.preferences span.checkbox label{text-align:left;margin-left:0.5em;display:inline;font-weight:normal}#account.managePosts table{width:100%}.cartPage>h1{margin:0 1.04166666666667%}.cartPage .nav{text-align:right;margin-bottom:1em}.cartPage .nav .continue{text-align:left;font-weight:bold;padding-top:1em}.cartPage .nav .button{text-align:center}.colHeader{margin:1em 0}.colHeader .pad{background-color:#eee;border:1px solid #ccc;vertical-align:top;font-weight:bold}.cartSub{padding-bottom:.5em;display:block}.cartPromos,.cartBundles{margin:1em 1.04166666666667%}.cartDiscountCode .cartPromos{margin-bottom:2em !important}.cartPromos.pad,.cartBundles.pad,.currentCode{background:#ededed url(../images/cart/addSavingsBG.png) repeat-x 0 bottom;border:1px solid #ccc;margin:1em 0;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;padding:.5em 1em 1em}.cartPromos h2,.cartBundles h2{font-size:120%;background-color:transparent}.cartPromos p{margin:.6em 0 0 0}.cartPromos .alert,.cartShippingMethod .alert{margin-bottom:2em}.cartPromos .alert p,.cartShippingMethod .alert p{margin:0}.cartBundles p{margin:.6em 0 0 65px}.cartBundles img{float:left;margin-left:-65px}@media screen and (max-width: 972px){.cartBundles img{max-width:55px}}.cartBundles .button{margin-top:.5em}#ecommercePath h2.additional{margin:1em 0 0 1.04166666666667%;float:left}.button.navigation{margin-right:0;margin-top:1em}.chex{color:#005E2E;margin-right:.25em}.subtotal{text-align:right}.colHeader .light{font-weight:normal}#cartBody .row{margin:25px 0}#cartBody .cover,#account .cover{float:left;padding:0 1em 1em 0}#cartBody p,#account.OrderReceipt .prodInfo p{margin:0}#cartBody .prodInfo,#account.OrderReceipt .prodInfo{font-size:90%;margin-left:65px;max-width:85%}#cartBody .prodInfo h3,#account.OrderReceipt .prodInfo h3{font-size:110%;line-height:120%;margin-bottom:.3em;margin-top:0}.qty{text-align:center}.savings{text-align:right}.savings span{text-align:left;display:inline-block}#cartBody .qty *{margin:0 auto .3em auto}#cartBody .qty input[type="text"]{width:2em;margin-bottom:.4em}.cartTable{margin-bottom:1em}.listprice,.yourprice{text-align:right}#ecommercePath h2,#ecommercePath h3,#account.OrderReceipt h2{margin:.3em 0 .7em}#ecommercePath p{word-wrap:break-word}#ecommercePath p.alert{margin-bottom:1em}#columnStatus .summaryHolder{background-color:#eee;border:2px solid #ccc;border-right:none;margin-top:1.5em;width:100%;border-top-left-radius:5px;border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px}#columnStatus .section .pad,#cartMini{border-bottom:1px solid #ccc;width:auto;padding:1em;background:transparent}.summaryHolder p{color:#444}#cartMini{background-color:#fff}#cartMini p{color:#000}.paymentOverlay{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.5);z-index:20000;cursor:pointer}.overlayLoader{position:absolute;top:50%;left:50%;font-size:50px;color:white;transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}#cartOverlay.paymentOverlay{display:block}#div-paypal .alert{color:#C00;display:block}.ss-success{color:#167d27;border:2px solid #167d27}#div-paypal .alert.ss-success{color:#167d27}#error-message,#success-message{display:none}#paymentIframe{overflow:hidden;height:770px;width:100%;border:none}#miniCart #miniCartTitles{font-size:1.03em !important}#miniCart #miniCartTitles .titlePrice{text-align:right}#miniCart #miniCartTitles .titleQty{width:20px}#miniCart .miniCartItems td{padding-top:5px}#miniCart .miniCartItems .itemQty{text-align:right;padding-right:8px;line-height:1rem !important}#miniCart .miniCartItems .itemItem{line-height:1rem !important}#miniCart .miniCartItems .itemPrice{text-align:right;line-height:1rem !important}#miniCart .miniCartItems .separator{border-bottom:1px solid #CCC;padding-top:4px}#miniCartProductTotal .type,#miniCartProductTotal .amount{padding-top:4px}#miniCart{background-color:#fff;padding:.5em;margin-top:.7em;width:100%;font-size:80%}#miniCart .amount{text-align:right}#miniCartTax td{padding-bottom:.3em}#miniCartOrderTotal td{padding-top:.3em;font-weight:bold;border-top:1px solid #000}#columnStatus #selected{margin-left:-6px;padding-left:6px}#columnStatus #selected .pad{background-color:#fff}#columnStatus .summaryHolder div:last-child .pad{border-bottom:none}#columnStatus .button{float:right;margin-right:0}#columnStatus h3{font-size:100%;margin-bottom:.5em}.lt-ie8 #columnStatus h3{display:inline}.lt-ie8 #columnStatus h3+*{margin-top:.5em}#columnStatus p{font-size:90%;margin-bottom:.3em}#sidebarPayment .clearfix{margin-bottom:1em}#ecommercePath #columnContent .pad,.currentCode{border:1px solid #ccc;border-left-width:2px;padding:1.5em}#generalError{margin-bottom:2em}.cartDiscountCode input[type=text]{width:12em;margin-right:1em}.survey{float:left;font-weight:bold}.codeName{font-weight:bold;margin-right:1em}.code{margin-bottom:2em;background-color:#efefef;padding:.5em}.codeID{margin-bottom:.5em}.codeID .button{margin-top:-.4em}.cartDiscountCode form{clear:both}#ecommercePath.cartDiscountCode form fieldset{margin-bottom:.5em}.codeMeta{margin-left:1.7em}.cartDiscounts .codeMeta{margin-left:0}.amountSaved{font-weight:bold}.applyDiscount{padding-bottom:1em;margin-bottom:1em;border-bottom:1px solid #ccc}.applyDiscount .button{margin-top:0}.enterNew,.enterNew div{margin-top:2em}.expire{color:#c00;font-style:italic}#nextStep{float:right}div.skipStep{float:right;margin-top:-3.5em}.applyBtn,.clearBtn{float:left;margin-right:1em}.option{margin-bottom:.5em}.option label{clear:right;float:left;text-align:left;font-weight:normal}#memberProfile .button.navigation{margin-top:0}.cartAddresses .required label{font-weight:bold}.note{color:#666}.error{color:#c00;font-weight:bold;font-style:italic}#sidebarShipTo{margin-bottom:1em !important}#addys,#cartAddress{margin-bottom:4em}.manageLink{margin:0 1em}.cartAddresses .address{margin-bottom:2em}.cartAddresses .address p{margin-bottom:.2em}.defaultNotice{font-weight:bold}#ecommercePath.cartShippingMethod fieldset{margin:1em 0 0.3em 0}#ecommercePath.cartShippingMethod p.shippingInfo{margin:1.5em 0 2em}.payMethodRadio img{margin:.3em 0 .7em 1.7em}.lt-ie8 .payMethodRadio img{clear:both;margin-left:2em}.payCredit,.shipping p,.billing p{margin-bottom:.3em}.payCredit{padding-right:2em}.cartOrderReview .nav{text-align:right;margin-bottom:0}#ecommercePath .addresses{margin-bottom:1em}#ecommercePath .addresses h3{font-size:100%;margin-bottom:.2em}#ecommercePath .addresses p{color:#444}#ecommercePath #columnContent .colHeader .pad{padding:.5em}.cartOrderReview #cartFooter .row{margin-bottom:1em}.discounts.row,.tax.row{border-bottom:1px solid #ccc;padding-bottom:1em}.cartOrderReview .subtotal p{font-weight:normal;font-size:90%;margin:.3em 0 0}.OrderReceipt .details .pad{background-color:#eaf1fb;padding:1em;border:1px solid #ccc}.OrderReceipt .details .pad .section{margin-bottom:2em}.OrderReceipt .details .pad .section p{word-wrap:break-word}#account.OrderReceipt .prodInfo .format{margin-bottom:.5em}#account.OrderReceipt .crumb{margin-bottom:1em}#account.OrderReceipt .prodInfo p.downloadMessage{font-weight:bold;margin:1em 0 .7em 0}#account.OrderReceipt .prodInfo p.downloadMessage .ss-icon,#account.OrderReceipt .prodInfo p.downloadMessage .list-solid-arrow li:before,.list-solid-arrow #account.OrderReceipt .prodInfo p.downloadMessage li:before,#account.OrderReceipt .prodInfo p.downloadMessage .message-box:before{padding-right:.5em;color:#0939CB}#account.OrderReceipt .prodInfo p.faqMessage{margin-left:1.5em}#account.OrderReceipt #newsletters,#account.OrderReceipt #purchases{margin:2em 0}#account.OrderReceipt #newsletters h2{margin-bottom:0em}.clearping{margin:0 0 0 -999em;padding:0;position:absolute;z-index:-10}.lt-ie8 .cartOrderReview .addresses .eight{margin:0}.lt-ie8 .cartOrderReview .yourprice{margin:0}.promotionsEntry .title{font-weight:bold}.promotionsEntry .product{float:left;margin:0 1em 2em 0}div.pressReleaseDetail{margin:20px auto 0;width:960px}.rssIndex #column1{width:532px;margin:0 214px;padding:0}ul.bibliography,.bibliography.list-dra,.bibliography.list-solid-arrow,.bibliography.list-square{list-style:none;margin-left:0}.userGroupsBook,.userGroupsContest,.userGroupsFind,.userGroupsRegister{text-align:center}.userGroupsBook #columnOne,.userGroupsContest #columnOne,.userGroupsFind #columnOne,.userGroupsRegister #columnOne{width:532px;margin:0 214px;text-align:left}.userGroupsBook h1,.userGroupsContest h1,.userGroupsFind h1,.userGroupsRegister h1{width:532px;margin:0 auto 1em auto;text-align:left}.userGroupsBook form,.userGroupsContest form,.userGroupsFind form,.userGroupsRegister form{width:532px;margin:0 auto;text-align:left}.userGroupsBook form td,.userGroupsContest form td,.userGroupsFind form td,.userGroupsRegister form td{vertical-align:top;padding:0 0 1em 0}.userGroupsBook form input[type="image"],.userGroupsContest form input[type="image"],.userGroupsFind form input[type="image"]{vertical-align:middle;margin-left:0.5em}.userGroupsFind h2{width:532px;margin:0 auto 1em auto;text-align:left}.userGroupsFind ol{margin-left:3.5em}.userGroupsFind li{color:#999}.userGroupsFind li span.location{margin:0 0 0 1em;padding:0;color:#9a9a9a}.userGroupsFind form label{display:inline}.userGroupsProfile{text-align:center}.userGroupsProfile #columnOne{width:532px;margin:0 214px;text-align:left}.userGroupsProfile td{vertical-align:top}.userGroupsRegister .checkbox label{text-align:left;margin-left:0.5em;margin-right:1em;display:inline;font-weight:normal}.userGroupsRegister .catalogs label{text-align:left;font-weight:normal}.affiliatesProgram #column1{float:left;width:575px;margin:0;padding:0 24px 0 0}.affiliatesProgram #column2{float:left;width:336px;margin:0 0 0 24px;padding:0}.affiliatesProgram #column2 ul,.affiliatesProgram #column2 .list-dra,.affiliatesProgram #column2 .list-solid-arrow,.affiliatesProgram #column2 .list-square{padding:0;list-style:none}.affiliatesProgram #column2 .productList h3{margin-top:2em}.affiliatesProgram #column2 dt{font-weight:bold}#accountProducts .readmore{float:right;border:1px solid #ddd;background-color:#eee;padding:2%}#accountProducts .readmore h3{line-height:1.2em}#accountProducts .readmore h3:first-child{margin-top:0}#accountProducts .readmore p{text-align:left}.smMessage{display:block;font-size:90%;line-height:1.4em;margin:0.1em 0 0.3em}div.accountIndex #accountProducts div.nextStepsText{background-color:#fff;border:1px solid #000;margin:-2em 0 0 0;padding:12px 12px 0 12px;position:absolute;visibility:hidden;width:350px;z-index:10;left:60px;text-align:left}div.accountIndex #accountProducts div.nextStepsText p{text-align:left}#leaderboard *{z-index:0 !important}.toggleBlock{padding-left:5px;clear:both}.showLessons,.hideClass{display:none}.showMe{margin:0;padding:0;width:auto;text-align:left !important}.showClass a,.hideClass a{padding-left:5px;text-decoration:none}.showClass a:hover,.hideClass a:hover{text-decoration:underline}.showClass,.hideClass{width:8em !important}.smartReceipt{width:312px;border:1px solid #999;padding:0 0 5px 0;line-height:1.5em;font-size:10px}.smartReceipt .header{padding:7px 0 7px 5px;color:#FFF;text-transform:uppercase;font-weight:bold;background:#00467F;border-bottom:1px solid #999}.smartReceipt .left{float:left;margin:5px 5px 0 5px;width:112px}.smartReceipt .right{float:left;margin:5px 5px 0 0;width:185px;font-size:11px;line-height:1.7em}.smartReceipt .left .details{margin:10px 0 0 15px}.accountIndex .productRefreshMessaging .spinner-container{width:60%;margin:0 auto;padding:10px 20px;background-color:#fff;border:1px solid #333}.selectProductCode .selectProductCode-titles{font-size:15px;font-weight:bold}.selectProductCode #selectProductForm{margin-bottom:2em}@media screen and (min-width: 820px) and (max-width: 960px){.articleProduct .reward-holder .calloutGray input[type=email]{width:40% !important}}@media screen and (min-width: 620px) and (max-width: 820px){.articleProduct .reward-holder .calloutGray input[type=email]{width:50% !important}}@media screen and (min-width: 500px) and (max-width: 620px){.articleProduct .reward-holder .calloutGray input[type=email]{width:65% !important}}@media screen and (max-width: 400px){.selectProductCode fieldset input[type=checkbox],.selectProductCode fieldset input[type=radio]{margin-bottom:2em}#emailEdit{margin:0 5px}}@media screen and (max-width: 360px){.articleProduct .reward-holder .input-group .g-recaptcha{transform:scale(0.8);transform-origin:0 0}.articleProduct .reward-holder #recaptchaError{width:242px}.articleProduct .reward-holder #g-recaptcha-container div{height:65px !important}}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{position:absolute;left:-99999999px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.ui-helper-clearfix{display:inline-block}* html .ui-helper-clearfix{height:1%}.ui-helper-clearfix{display:block}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-state-disabled{cursor:default !important}.ui-state-focus:focus,.ui-state-focus a:focus{outline:none}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-size:1em}.ui-widget-content{border:1px solid #dddddd;background-color:#fff;color:#333333}.ui-widget-content a{color:#333333}.ui-widget-header{border:1px solid #B9B9B9;background:#ccc url(../../common/images/jqueryui/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;color:#333;font-weight:bold}.ui-widget-header a{color:#ffffff}button.ui-button{background:#f6f6f6 !important}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #cccccc;background-color:#f6f6f6;font-weight:bold;color:#1c94c4}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#666;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #999;background:#eee;font-weight:bold;color:#666}.ui-state-hover a,.ui-state-hover a:hover{color:#666;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #B9B9B9;background-color:#ffffff;font-weight:bold;color:#000}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#000;text-decoration:none}.ui-widget :active{outline:none !important}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fed22f;background:#ffe45c url(../../common/images/jqueryui/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#b81900 url(../../common/images/jqueryui/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat;color:#ffffff}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#ffffff}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#ffffff}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-icon{width:16px;height:16px;background-image:url(../../common/images/jqueryui/ui-icons_222222_256x240.png)}.ui-widget-content .ui-icon{background-image:url(../../common/images/jqueryui/ui-icons_222222_256x240.png)}.ui-widget-header .ui-icon{background-image:url(../../common/images/jqueryui/ui-icons_ffffff_256x240.png)}.ui-state-default .ui-icon{background-image:url(../../common/images/jqueryui/ui-icons_454545_256x240.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(../../common/images/jqueryui/ui-icons_888888_256x240.png)}.ui-state-active .ui-icon{background-image:url(../../common/images/jqueryui/ui-icons_222222_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(../../common/images/jqueryui/ui-icons_888888_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(../../common/images/jqueryui/ui-icons_ffd27a_256x240.png)}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-corner-tl{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px}.ui-corner-tr{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px}.ui-corner-bl{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px}.ui-corner-br{-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.ui-corner-top{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px}.ui-corner-bottom{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.ui-corner-right{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.ui-corner-left{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px}.ui-corner-all{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.ui-widget-overlay{background:#666 url(../../common/images/jqueryui/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat;opacity:.50;filter:Alpha(Opacity=50)}.ui-widget-shadow{margin:-5px 0 0 -5px;padding:5px;background:#000 url(../../common/images/jqueryui/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x;opacity:.20;filter:Alpha(Opacity=20);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-button{display:inline-block;position:relative;padding:0;margin-right:.1em;text-decoration:none !important;cursor:pointer;text-align:center;zoom:1;overflow:visible}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:1.4}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:0}.ui-button-icon-only .ui-icon{left:0}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}.lt-ie9 button.ui-button{filter:none}button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-dialog{position:absolute;padding:.2em;width:300px;overflow:hidden;-moz-box-shadow:0 0 10px #888;-webkit-box-shadow:0 0 10px #888;box-shadow:0 0 10px #888;border:1px solid #999;z-index:80000 !important}.ui-dialog .ui-dialog-titlebar{padding:.5em 1em .3em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 16px .2em 0}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:19px;margin:-10px 0 0 0;padding:1px;height:18px}.ui-dialog .ui-dialog-titlebar-close span{display:block}.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus{padding:0}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 10px;background:none;overflow:auto;zoom:1}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin:.5em 0 0 0;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:14px;height:14px;right:3px;bottom:3px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-dialog-content{font-size:.9em}.dialogZoom,.dialogBox{position:absolute;margin-left:-5000px;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px)}div.zoomy{-moz-box-shadow:0 0 10px #888;-webkit-box-shadow:0 0 10px #888;box-shadow:0 0 10px #888;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}ul#tester,#tester.list-dra,#tester.list-solid-arrow,#tester.list-square{list-style-type:disc;margin-left:1em}ul#tester li,#tester.list-dra li,#tester.list-solid-arrow li,#tester.list-square li{padding-bottom:.2em}div.zoomy{background-image:none;background-color:#fff;border:1px solid #999;z-index:80000 !important}div.zoomy .ui-dialog-titlebar-close{float:left}div.zoomy .ui-dialog-titlebar{padding:0}div.zoomy .ui-widget-header,div.videoZoom .ui-widget-header{background:transparent;border:none}div.zoomy .ui-icon-closethick{background-position:-98px -130px !important}div.zoomy .ui-dialog-titlebar-close{position:absolute;right:8px;top:6px;margin:0 0 0 0;border:#999 1px solid;background-color:#d0d0d0;padding:0;height:15px;width:15px}div.zoomy div.ui-dialog-content{margin-top:5px}.ie6 div.zoomy div{float:left}.ie6 div.zoomy div.ui-dialog-titlebar{position:absolute;right:5px;width:30px;height:30px}.ie6 div.zoomy .ui-icon-closethick{background-position:-96px -128px !important}.ie6 div.zoomy div.ui-dialog-content{margin-top:30px}@media screen and (max-width: 540px){.ui-dialog[aria-describedby="privacyPopup"]{width:368px !important}}@media screen and (max-width: 400px){.ui-dialog[aria-describedby="privacyPopup"]{width:314px !important}}.ui-tabs{position:relative;padding:.2em;zoom:1}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:1px;margin:0 .2em 1px 0;border-bottom:0 !important;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav li a{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-selected,.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:0;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,.ui-tabs .ui-tabs-nav li.ui-tabs-active a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-state-processing a{cursor:text}.ui-tabs .ui-tabs-nav li a,.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a,.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;background:none;padding:1em 0 !important}.ui-tabs .ui-tabs-hide{display:none}div#tabs.ui-widget-content{border:none;background:none}div#tabs .ui-widget-header{border:none;background:none}div#tabs .ui-tabs-nav{border-bottom:1px solid #B9B9B9}/*! jQuery UI - v1.12.0 - 2016-07-08
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?bgShadowXPos=&bgOverlayXPos=&bgErrorXPos=&bgHighlightXPos=&bgContentXPos=&bgHeaderXPos=&bgActiveXPos=&bgHoverXPos=&bgDefaultXPos=&bgShadowYPos=&bgOverlayYPos=&bgErrorYPos=&bgHighlightYPos=&bgContentYPos=&bgHeaderYPos=&bgActiveYPos=&bgHoverYPos=&bgDefaultYPos=&bgShadowRepeat=&bgOverlayRepeat=&bgErrorRepeat=&bgHighlightRepeat=&bgContentRepeat=&bgHeaderRepeat=&bgActiveRepeat=&bgHoverRepeat=&bgDefaultRepeat=&iconsHover=url(%22images%2Fui-icons_555555_256x240.png%22)&iconsHighlight=url(%22images%2Fui-icons_777620_256x240.png%22)&iconsHeader=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsError=url(%22images%2Fui-icons_cc0000_256x240.png%22)&iconsDefault=url(%22images%2Fui-icons_777777_256x240.png%22)&iconsContent=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsActive=url(%22images%2Fui-icons_ffffff_256x240.png%22)&bgImgUrlShadow=&bgImgUrlOverlay=&bgImgUrlHover=&bgImgUrlHighlight=&bgImgUrlHeader=&bgImgUrlError=&bgImgUrlDefault=&bgImgUrlContent=&bgImgUrlActive=&opacityFilterShadow=Alpha(Opacity%3D30)&opacityFilterOverlay=Alpha(Opacity%3D30)&opacityShadowPerc=30&opacityOverlayPerc=30&iconColorHover=%23555555&iconColorHighlight=%23777620&iconColorHeader=%23444444&iconColorError=%23cc0000&iconColorDefault=%23777777&iconColorContent=%23444444&iconColorActive=%23ffffff&bgImgOpacityShadow=0&bgImgOpacityOverlay=0&bgImgOpacityError=95&bgImgOpacityHighlight=55&bgImgOpacityContent=75&bgImgOpacityHeader=75&bgImgOpacityActive=65&bgImgOpacityHover=75&bgImgOpacityDefault=75&bgTextureShadow=flat&bgTextureOverlay=flat&bgTextureError=flat&bgTextureHighlight=flat&bgTextureContent=flat&bgTextureHeader=flat&bgTextureActive=flat&bgTextureHover=flat&bgTextureDefault=flat&cornerRadius=3px&fwDefault=normal&ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&cornerRadiusShadow=8px&thicknessShadow=5px&offsetLeftShadow=0px&offsetTopShadow=0px&opacityShadow=.3&bgColorShadow=%23666666&opacityOverlay=.3&bgColorOverlay=%23aaaaaa&fcError=%235f3f3f&borderColorError=%23f1a899&bgColorError=%23fddfdf&fcHighlight=%23777620&borderColorHighlight=%23dad55e&bgColorHighlight=%23fffa90&fcContent=%23333333&borderColorContent=%23dddddd&bgColorContent=%23ffffff&fcHeader=%23333333&borderColorHeader=%23dddddd&bgColorHeader=%23e9e9e9&fcActive=%23ffffff&borderColorActive=%23003eff&bgColorActive=%23007fff&fcHover=%232b2b2b&borderColorHover=%23cccccc&bgColorHover=%23ededed&fcDefault=%23454545&borderColorDefault=%23c5c5c5&bgColorDefault=%23f6f6f6
* Copyright jQuery Foundation and other contributors; Licensed MIT */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default !important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}button.ui-button-icon-only{overflow:hidden !important}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup>.ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup>.ui-controlgroup-item:focus,.ui-controlgroup>.ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical>.ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label+.ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label+.ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #dddddd;background:#ffffff;color:#333333}.ui-widget-content a{color:#333333}.ui-widget-header a{color:#333333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;color:#454545}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #cccccc;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b}.ui-visual-focus{box-shadow:0 0 3px 1px #5e9ed6}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#ffffff}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("../../common/images/jqueryui/ui-icons_444444_256x240.png")}.ui-widget-header .ui-icon{background-image:url("../../common/images/jqueryui/ui-icons_444444_256x240.png")}.ui-button .ui-icon{background-image:url("../../common/images/jqueryui/ui-icons_777777_256x240.png")}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaaaaa;opacity:.003;filter:Alpha(Opacity=0.3)}.ui-widget-shadow{-webkit-box-shadow:0px 0px 5px #666666;box-shadow:0px 0px 5px #666666}div.zoomy .ui-icon-closethick{background-position:-96.5px  -128.5px !important}.ui-dialog-titlebar-close{color:transparent !important}.buckets-list li{margin-bottom:0}div.storeBrowse div.productList div.productList{border-top:none}div.productList .buckets-image-51 p{text-align:left}#articleText .relatedBook a{white-space:normal}.home div.justReleased h2,.home div.bestSellers h2{margin-bottom:1em}.buckets-list{margin-bottom:6px !important;margin-bottom:.5rem !important;width:100%;list-style:none;padding:0}.buckets-list-text-num{padding-left:39px;padding-left:3rem}.buckets-list-text-num .text-num-digit{margin-left:-39px;margin-left:-3rem;float:left;padding-top:3px}.lt-ie9 .buckets-list-text-num .text-num-digit{padding-top:6px}.buckets-other .buckets-list{margin-bottom:0}.buckets-list-inline{margin-left:0}.buckets-list-inline li{margin-right:13px;margin-right:1rem;margin-bottom:0}.buckets-list-browse-biblio{list-style:none;padding:0;margin:0 0 1em 0}.buckets-list-browse-biblio li{display:block}li.buckets-list-browse-title{margin-bottom:3.9px;margin-bottom:0.3rem;font-size:14.3px;font-size:1.1rem;font-weight:700;line-height:1.5}.buckets-list-browse-meta,li.buckets-list-browse-meta{color:#000;margin-bottom:0;line-height:1.3}.buckets-list-browse-meta a,li.buckets-list-browse-meta a{color:#004f7f}.flagMessage{display:inline;margin-left:6.5px;margin-left:0.5rem}.flagMessage.preorder{color:#3f72f1}.flagMessage .ss-icon,.flagMessage .list-solid-arrow li:before,.list-solid-arrow .flagMessage li:before,.flagMessage .message-box:before{margin-right:6.5px;margin-right:0.5rem}.bucket.articles .buckets-text .buckets-list-text-inline{margin-left:6.5px;margin-left:1rem}.productList.blogs .buckets-list-text-inline{margin-left:6.5px;margin-left:1rem}.productList.articles .buckets-list-text-inline{margin-left:6.5px;margin-left:1rem}.bucket.blogs .buckets-list-text-inline{margin-left:6.5px;margin-left:1rem}.buckets-title-4{float:left;width:100%}.buckets-title-6{float:left;width:100%}.buckets-header-120{font-size:15.6px;font-size:1.2rem;margin-bottom:13px;margin-bottom:1rem;line-height:1.3}.buckets-header-140{font-size:18.2px;font-size:1.4rem;margin-bottom:13px;margin-bottom:1rem}.buckets-see-all{text-align:right}.buckets-list-title{font-size:13px;font-size:1rem;margin-bottom:1.3px !important;margin-bottom:.1rem !important;font-weight:700;line-height:1.3}.buckets-new{text-transform:uppercase;margin-right:0.5em;font-size:87%;color:#6d6f72;letter-spacing:0.0625em;font-weight:normal}.buckets-text{margin-bottom:19px;margin-bottom:1.5rem}.buckets-text .buckets-header-120{margin-bottom:4px !important;margin-bottom:.3rem !important}.buckets-text-description{line-height:1.4;margin-bottom:6px !important;margin-bottom:.5rem !important;clear:both}.buckets-text-meta{color:#6d6f72;margin-bottom:6px !important;margin-bottom:.5rem !important;line-height:1.3}.buckets-text .buckets-list{margin-bottom:6px !important;margin-bottom:.5rem !important}.buckets-image-51{padding-left:64px;margin-bottom:19.5px;margin-bottom:1.5rem}.buckets-image-51 .product{margin-left:-64px;float:left;width:51px}.buckets-image-51 .author{margin-left:-64px;margin-right:0;float:left;width:51px}.storeIndex .buckets-image-51 .buckets-list-title{font-size:15.6px;font-size:1.2rem;font-weight:bold;line-height:1.4}.storeBrowse .buckets-image-51 .buckets-list-title{font-size:15.6px;font-size:1.2rem;font-weight:bold;line-height:1.4}li.buckets-image-51-author,li.buckets-image-51-author a{font-size:11.7px;font-size:0.9rem;margin-bottom:5.2px;margin-bottom:0.4rem}.buckets-list-text-meta{font-size:11.7px;font-size:0.9rem;color:#6d6f72}.buckets-image-51-small{padding-left:64px;margin-bottom:13px;margin-bottom:1rem}.buckets-image-51-small .product{margin-left:-64px;float:left;width:51px}.buckets-image-51-small .productCover.pst-coveralign img{margin-left:-64px;float:left;width:51px}.buckets-image-51-small .buckets-six-title{font-size:11.7px;font-size:0.9rem}.buckets-image-51-small li.buckets-image-51-small-author,.buckets-image-51-small li.buckets-image-51-small-author a{color:#6d6f72;font-size:10.4px;font-size:0.9rem;margin-bottom:5.2px;margin-bottom:0.4rem}.buckets-image-51-small li.buckets-image-51-small-price{font-size:11px;font-size:0.9rem}.buckets-image-75{padding-left:88px;margin-bottom:19.5px;margin-bottom:1.5rem}.buckets-image-75 .product{margin-left:-88px;float:left;width:75px}.buckets-image-75 li.buckets-image-75-author,.buckets-image-75 li.buckets-image-75-author a{color:#6d6f72;font-size:11.7px;font-size:0.9rem;margin-bottom:5.2px;margin-bottom:0.4rem}.search-product.buckets-image-75{padding:15px 15px 15px 103px;margin-bottom:19.5px;margin-bottom:1.5rem}.search-product.buckets-image-75:nth-child(even){background-color:#f6f6f6}.buckets-image-70{padding-left:83px;margin-bottom:19.5px;margin-bottom:1.5rem}.buckets-image-70 .product{margin-left:-83px;float:left;width:70px}.buckets-image-70 li.buckets-image-70-author,.buckets-image-70 li.buckets-image-70-author a{color:#6d6f72;font-size:11.7px;font-size:0.9rem;margin-bottom:5.2px;margin-bottom:0.4rem}.buckets-list-text-meta a{color:#6d6f72}.buckets-other-title{font-weight:bold}.buckets-other-heading{font-size:15.6px;font-size:1.2rem;margin-bottom:13px;margin-bottom:1rem}.buckets-noimage-51 p{text-align:left !important}.buckets-list .bucket-parent{margin-right:1em}.buckets-list .bucket-child{margin-right:1em}ul,.list-dra,.list-solid-arrow,.list-square,ol{padding-left:1.3em;line-height:1.4;margin-top:0}ol,ul,.list-dra,.list-solid-arrow,.list-square{padding-left:3em}.ordered-single{padding-left:1.5em}.list-inline,.inline-list{list-style:none;padding:0}.list-inline li,.inline-list li{float:left}.list-bullet,.bullet-list{list-style:square;margin:0 0 1em 1.2em;line-height:1.2}.list-bullet li,.bullet-list li{margin-bottom:1em}.list-indented,.indentedList{margin-left:2em}.list-plain,.list-article-author,.plainList,.styleTypeNone{list-style:none;padding:0;margin:0 0 1em 0;line-height:1.2}.list-plain li,.list-article-author li,.plainList li,.styleTypeNone li{display:block;clear:both;margin:0 0 .5em 0}.list-plain li:last-child,.list-article-author li:last-child,.plainList li:last-child,.styleTypeNone li:last-child{margin-bottom:0}.list-plain.m-b-0,.m-b-0.list-article-author,.plainList.m-b-0{margin-bottom:0}.list-plain.m-b-1,.m-b-1.list-article-author,.plainList.m-b-1{margin-bottom:12px;margin-bottom:1rem}.list-plain.m-b-2,.m-b-2.list-article-author,.plainList.m-b-2{margin-bottom:24px;margin-bottom:2rem}.list-plain.m-b-3,.m-b-3.list-article-author,.plainList.m-b-3{margin-bottom:36px;margin-bottom:3rem}.list-plain.m-b-4,.m-b-4.list-article-author,.plainList.m-b-4{margin-bottom:48px;margin-bottom:4rem}.list-article-author{margin-bottom:0;float:left}.list-text,.text-list{margin:0px 0px 15.6px;margin:0rem 0rem 1.3rem;line-height:1.2}.list-text li,.text-list li{margin-bottom:1em}.list-tight li{margin-bottom:0}.list-loose li{margin-bottom:1em}.list-dra,.list-solid-arrow{list-style-type:none}.list-dra li:before{content:"\00BB \0020";margin-left:-.9em}.list-solid-arrow li:before{content:"\25B9 \0020";margin-left:-1.5em;font-size:.7em}.list-square{list-style-type:square}.tab-accordion{border-bottom:1px solid #d8d9db;list-style:none;margin:0;padding:0 0 1px 0;height:2.3em;position:relative}.tab-accordion-item{background-color:#eee;border:1px solid #d8d9db;border-bottom:none;border-width:1px;display:block;float:left;padding:0 0.5em;line-height:2.4em;margin:0;position:relative;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}.tab-accordion-item.selected{background-color:#fff;padding-bottom:1px;position:relative;z-index:2}.tab-accordion-item:hover{cursor:pointer;background-color:#fbfbfb}.tab-accordion-item.selected,.tab-accordion-item.selected:hover{background-color:#fff}.tab-accordion-item a:link,.tab-accordion-item a:visited,.tab-accordion-item a:hover,.tab-accordion-item a:active{text-decoration:none}.tab-accordion-content-header,.tab-accordion-content-return{display:none}@media screen and (max-width: 885px){.tab-accordion-item.selected{z-index:auto}.tab-accordion{height:auto;border-bottom:none}.tab-accordion-item{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:1em;border-width:1px}.tab-accordion-item.selected{padding-bottom:1em}.tab-accordion-content-header{display:block;border-bottom:1px solid #ddd;margin-bottom:1.5em}.tab-accordion-content-return{display:inline-block;float:right;border:3px solid #d8d9db;padding:.5em .5em .2em .5em;border-radius:100%;color:#d8d9db}.tab-accordion-content-return:link,.tab-accordion-content-return:visited{color:#d8d9db}.tab-accordion-content-return:hover,.tab-accordion-content-return:active{border-color:#eee;color:#eee}}@media screen and (min-width: 886px) and (max-width: 980px){.tab-accordion{font-size:0.9em}}.dialogBox iframe{border:0;margin:.5em 0;padding:0;width:100%;height:37px}.framed-popup{font-size:120%}input[type="submit"]{-webkit-appearance:none}.button,.buttonLarge,.edit,.editSmall,.gray,.graySmall{display:inline-block;margin:0 5px 0 0;text-decoration:none;vertical-align:middle;border:none;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;font-family:Helvetica, Arial, sans-serif;font-weight:normal;line-height:1.366;filter:none}.button,.button:active,button,button:active,.gray,.graySmall{padding:.25em .75em;font-size:1.1em}.lt-ie8 .button,.lt-ie8 .button:active,.lt-ie8 button,.lt-ie8 button:active,.lt-ie8 .gray,.lt-ie8 .graySmall,.lt-ie9 .button,.lt-ie9 .button:active,.lt-ie9 button,.lt-ie9 button:active,.lt-ie9 .gray,.lt-ie9 .graySmall{padding:.25em .5em}.buttonLarge{padding:1em 1.3em}.no-borderradius a.buttonLarge{padding:11px 18px 8px 18px}.no-borderradius a.edit{padding:4px 12px}.no-borderradius a.editSmall{padding:1px 4px}.no-borderradius a.gray{padding:4px 12px}.buy.button{padding:.35em .75em .3em .75em;line-height:1.3em}.buy.button .ss-icon,.buy.button .list-solid-arrow li:before,.list-solid-arrow .buy.button li:before,.buy.button .message-box:before{font-size:.9em;padding:0 .4em 0 0}.gray,.graySmall,.gray.button,button.gray,.graySmall.button,button.graySmall{background:#eee !important;background:-moz-linear-gradient(top, #eee 0%, #ccc 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #eee), color-stop(100%, #ccc));background:-webkit-linear-gradient(top, #eee 0%, #ccc 100%);background:-o-linear-gradient(top, #eee 0%, #ccc 100%);background:linear-gradient(top, #eee 0%, #ccc 100%);color:#333 !important;border:1px solid #ccc}.lt-ie9 .gray,.lt-ie9 .gray.button,.lt-ie9 .graySmall,.lt-ie9 .graySmall.button{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#cccccc', GradientType=0)}.editSmall,.graySmall,a.editSmall:link,a.graySmall:link,a.editSmall:visited,a.graySmall:visited,a.editSmall:hover,a.graySmall:hover,a.editSmall:active,a.graySmall:active{font-size:10px !important;padding:1px 6px 2px 7px;text-decoration:none}.edit,.gray,a.edit:link,a.gray:link,a.edit:visited,a.gray:visited,a.edit:hover,a.gray:hover,a.edit:active,a.gray:active{padding:2px 12px;font-size:14px;text-decoration:none}.gray:hover,.gray.button:hover,.graySmall:hover{filter:none;cursor:pointer;background:#ccc !important}.lt-ie7 .gray:hover,.lt-ie7 .graySmall:hover{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ccc', GradientType=0)}.touch .button,.touch buy.button,.touch .buyAction .buy.button,.touch .buyAction .button.inactive,.touch .buy.button.button-compact:active,.touch .button:link,.touch .button:visited,.touch .button:hover,.touch .button:active,.touch .buttonLarge,.touch .buttonLarge:link,.touch .buttonLarge:hover,.touch .buttonLarge:active,.touch .buttonLarge:visited,.touch .edit,.touch .edit:link,.touch .edit:visited,.touch .edit:hover,.touch .edit:active,.touch .gray,.touch .gray:link,.touch .gray:visited,.touch .gray:hover,.touch .gray:active,.touch .editSmall,.touch .editSmall:link,.touch .editSmall:visited,.touch .editSmall:hover,.touch .editSmall:active,.touch .graySmall,.touch .graySmall:link,.touch .graySmall:visited,.touch .graySmall:hover,.touch .graySmall:active{padding:.95em;text-decoration:none}.touch .buy.button{line-height:1.366}.touch #cartBody .qty .graySmall{padding:1em 0;margin:.5em 0}.button-compact,.button-compact:active{font-size:.9em;padding:2px 12px}.buy.button.button-compact:active{padding:.35em .75em .3em .75em}/*! Tablesaw - v0.1.7 - 2014-08-06
* https://github.com/filamentgroup/tablesaw
* Copyright (c) 2014 Filament Group; Licensed MIT */table.tablesaw{empty-cells:show;max-width:100%;width:100%}.tablesaw{border-collapse:collapse;width:100%}.tablesaw{border:0;padding:0}.tablesaw th,.tablesaw td{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:.5em .7em}.tablesaw-stack td .tablesaw-cell-label,.tablesaw-stack th .tablesaw-cell-label{display:none}@media only all{.tablesaw-stack td,.tablesaw-stack th{text-align:left;display:block}.tablesaw-stack tr{clear:both;display:table-row}.tablesaw-stack td .tablesaw-cell-label,.tablesaw-stack th .tablesaw-cell-label{display:block;padding:0 .6em 0 0;min-width:30%;display:inline-block}.tablesaw-stack th .tablesaw-cell-label-top,.tablesaw-stack td .tablesaw-cell-label-top{display:block;padding:.4em 0;margin:.4em 0}.tablesaw-cell-label{display:block}.tablesaw-stack tbody th.group{margin-top:-1px}.tablesaw-stack th.group b.tablesaw-cell-label{display:none !important}}@media (max-width: 39.9375em){.tablesaw-stack thead td,.tablesaw-stack thead th{display:none}.tablesaw-stack tbody td,.tablesaw-stack tbody th{clear:left;float:left;width:100%}.tablesaw-stack tr td:first-child{background-color:#EEEEEE}.tablesaw-stack tr td:last-child{margin-bottom:6px;margin-bottom:.5rem}}@media (min-width: 40em){.tablesaw-stack tr{display:table-row}.tablesaw-stack td,.tablesaw-stack th,.tablesaw-stack thead td,.tablesaw-stack thead th{display:table-cell;margin:0}.tablesaw-stack td .tablesaw-cell-label,.tablesaw-stack th .tablesaw-cell-label{display:none !important}}.spinner-container{text-align:center}.spinner{position:relative;display:inline-block;width:1em;height:1em;font-size:32px;border-bottom:1px solid;vertical-align:middle;overflow:hidden;text-indent:100%;-webkit-animation:0.5s spinner linear infinite;-moz-animation:0.5s spinner linear infinite;animation:0.5s spinner linear infinite}.spinner,.spinner:after{border-radius:100%}.spinner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid;opacity:0.5}.spinner--small{font-size:16px}.spinner--large{font-size:64px}.spinner--light{color:#fff}.spinner--dark{color:#333}@-webkit-keyframes spinner{to{-webkit-transform:rotate(360deg)}}@-moz-keyframes spinner{to{-moz-transform:rotate(360deg)}}@keyframes spinner{to{transform:rotate(360deg)}}.r .pagination .paginationPrevious,.r .pagination .paginationNext{display:inline}.r .articleTools .pagination{font-size:87%;margin-left:12px;margin-left:1rem}.pagination-bold{font-weight:bold}@media screen and (max-width: 800px){.r .articleTools .pagination{font-size:18px;font-size:1.5rem;margin:0;width:100%;padding-bottom:6px;padding-bottom:.5rem;text-align:center}.pagination-bold{font-weight:normal}}.pagination #current-page,#pagination #current-page{display:none}.pagination .beginning-skip{display:none;margin-left:-42px;margin-left:-3.5rem}#pagination #pager-bottom li.beginning-skip a{display:none}#pagination #pager-bottom li.pageWide a.jumpBackFull{display:none}@media screen and (max-width: 800px){.r #pagination #pager-bottom .pager-current #current-page{margin-left:0px;margin-left:0rem}.r #pagination #pager-bottom li a.pager-prev,.r #pagination #pager-bottom li a.pager-next{display:inline;margin:0px 9px;margin:0rem .75rem}.r #pagination #pager-bottom li span.pager-gap{display:none}.r #searchform #pagination #pager-bottom li{padding:0px;padding:0rem}.r #pagination #pager-bottom li.beginning-skip a{display:inline}.r #pagination #pager-bottom li.beginning-skip{margin-left:-42px;margin-left:-3.5rem}.r #pagination #pager-bottom{clear:both;width:100%;background-color:#eee;padding:9px;padding:.75rem;margin-bottom:12px;margin-bottom:1rem;text-align:center;font-size:18px;font-size:1.5rem;-webkit-box-sizing:border-box;box-sizing:border-box}.r .pagination a,.r #pagination #pager-bottom li a{display:none}.r #pagination #pager-bottom li{margin-right:0px;margin-right:0rem;padding:0px;padding:0rem}.r #pagination #pager-bottom li.pageWide a.jumpBack,.r #pagination #pager-bottom li.pageWide a.jumpNext{display:inline;margin:0px 9px;margin:0rem .75rem}.r #pagination #pager-bottom li.pageWide a.jumpBackFull{display:inline}.r .pagination a.pagination-display{display:inline}.r #pagination .pagination-nodisplay,.r .pagination .pagination-nodisplay{display:none}.r .pagination{background-color:#eee;padding:9px;padding:.75rem;font-size:18px;font-size:1.5rem}.r .pagination .current{margin-right:12px;margin-right:1rem}.r .pagination #current-page,.r #pagination #current-page{display:inline;margin-left:6px;margin-left:.5rem}.r div.articleIndex div.productList p.pagination{border:none}.r div.articleIndex div.productList p.pagination span.current,.r div.storeBrowse div.productList p.pagination span.current,.r div.pressReleases div.productList p.pagination span.current,.r div.promotionsCollection div.productList p.pagination span.current,.r div.imprintSeriesDetail div.productList p.pagination span.current{border:none;padding:0px;padding:0rem}.r #pagination #pager-bottom li .pager-current{border:none;padding:0px;padding:0rem;margin:0px 6px;margin:0rem .5rem}.r .authorsIndex p.pagination span.current,.r .blog .pagination span.current,.r .podcasts p.pagination span.current{border:none;padding:0px;padding:0rem}.r .blog .pagination,.r div.pressReleases div.productList p.pagination{border-top:none;text-align:center;padding:9px;padding:.75rem;margin-bottom:12px;margin-bottom:1rem}.r .podcasts .pagination{text-align:center}}.message-box{padding:1em 1em 1em 3.4em;position:relative;margin-bottom:1.5em;line-height:1.5em}.message-box:before{font-size:2em;position:absolute;top:.6em;left:.4em}.message-box-info{background-color:#bde5f8;border:1px solid #23a9e8}.message-box-info:before{content:"\2139";color:#1175a5}.message-box-success{background-color:#dff2bf;border:1px solid #98d532}.message-box-success:before{content:"\2713";color:#68941e}.message-box-warning{background-color:#feefb3;border:1px solid #fccc0b}.message-box-warning:before{content:"\26D4";color:#b08d02}.message-box-error{background-color:#ffbaba;border:1px solid #ff1010}.message-box-error:before{content:"\26A0";color:#ba0000}.field-validation-error{display:inline-block;margin-top:.5em}#purchases .message-box:before{top:1.05em}.ss-social{font-size:19.5px;font-size:1.5rem}.touch .ss-social{font-size:4rem}a.ss-social:hover{text-decoration:none}.ss-social.twitter{color:#55acee}.ss-social.twitter:hover,.ss-social.twitter:active{color:#2795e9}.ss-social.fb{color:#44609b}.ss-social.fb:hover,.ss-social.fb:active{color:#344a78}.ss-social.google{color:#dd4b39}.ss-social.google:hover,.ss-social.google:active{color:#c23321}.ss-social.email{color:#999}.ss-social.email:hover,.ss-social.email:active{color:#808080}@font-face{font-family:CiscoSans;src:url("/display/common/fonts/cisco-sans/CiscoSansTTRegular.woff2") format("woff2"),url("/display/common/fonts/cisco-sans/CiscoSansTTRegular.woff") format("woff");font-style:normal;font-weight:100}@font-face{font-family:CiscoSansLight;src:url("/display/common/fonts/cisco-sans/CiscoSansTTLight.woff2") format("woff2"),url("/display/common/fonts/cisco-sans/CiscoSansTTLight.woff") format("woff");font-style:normal;font-weight:200}@font-face{font-family:CiscoSansBold;src:url("/display/common/fonts/cisco-sans/CiscoSansTTBold.woff2") format("woff2"),url("/display/common/fonts/cisco-sans/CiscoSansTTBold.woff") format("woff");font-style:normal;font-weight:700}body{margin:0}#contentAll{width:100%;margin:0}#content,#contentAbout,#contentCart,#contentAddress,#contentArticles,#contentBookreg,#contentBookstore,#contentProduct,#contentSeries,#contentMarkets,#contentAffiliates,#contentAuthorFirst,#contentArticle,#contentAuthors,#contentSales,#contentSiteMap,#contentProduct,#contentWeblog,#contentDiscuss,#contentSearch,#contentGuides,#contentKiosk,#contentMyAccount,#contentRegister,#memberNewsletters,#contentPromotions,#contentPromotionsPath,#contentPress,#contentExam,#contentSearch,#userGroups,#contentHome,#contentSearchSupport{position:relative;width:960px;\width:980px;w\idth:960px;margin:1em auto 25px auto;text-align:left}#contentRegister{width:auto !important}#contentRegister select{width:22em}#ecommercePath select{font-size:10pt !important}.touch #ecommercePath select{font-size:10pt !important}#memberNewsletters .subTitle{font-size:10pt !important;font-family:CiscoSans, arial, sans-serif !important}.content{max-width:960px;padding:15em 0 2em}.cranium{width:auto;max-width:960px;margin:0 auto;position:relative}#secondCol #skyArea{margin:0 !important;clear:none}div,ul,.list-dra,.list-solid-arrow,.list-square,td,li,th,span,span,p,select,input,form,textarea,label,table{font-family:CiscoSansLight, Arial, sans-serif;font-size:10pt}.qty{background:transparent !important}#popUp{font-family:CiscoSans, Arial, sans-serif}a:link,.ui-tabs-panel a:link{color:#0175a2;text-decoration:none}a:visited,.ui-tabs-panel a:visited{color:#0175a2;text-decoration:none}a:hover,.ui-tabs-panel a:hover,a:focus,.ui-tabs-panel a:focus{color:#1e4471;text-decoration:underline}#accountProducts h2{font-size:18pt !important}@media screen and (max-width: 960px) and (min-width: 769px){#accountProducts .readmore h3{font-size:12pt}}.savedProducts dt{font-size:10pt}.savedProducts .productList div.sub-title{background-color:#9E9EA2}.savedProducts .productList div.sub-title h3{font-size:12pt;margin:0;line-height:120%}#accountProducts .productLinks li a:hover,#accountProducts .productLinks li a:active,#accountProducts .productLinks li a:focus{background:#00bceb;color:#000 !important;border-radius:18px;text-decoration:none !important}#accountProducts .show-all{color:#0175a2}#accountProducts .show-all:hover{color:#1e4471}#accountProducts .clearfix.box.rFull .del-button button{width:50px;background:#929292 !important;color:#000 !important;border:1px solid #ccc}#accountProducts .clearfix.box.rFull .del-button button:hover,#accountProducts .clearfix.box.rFull .del-button button.active{background:#e2231a !important;border:1px solid #e2231a;color:#fff !important;box-shadow:none}#accountProducts .clearfix.box.rFull .del-button button:focus{box-shadow:none}#accountProducts .clearfix.box.rFull .del-button button:active{font-size:10pt}.ui-widget #delDialog.ui-dialog-content{padding:0 1em 0 !important;margin-right:10px !important;min-height:95px !important}#delDialog .reg-delete{background:#e2231a !important;color:#fff !important;border:1px solid #e2231a}#delDialog .reg-delete:hover{background:#d04e48 !important}#delDialog .reg-delete:focus{box-shadow:none}#btn-back-to-top{background-color:#0D274D !important;border:solid 1px #0D274D;color:#FFFFFF !important}#accountProducts dd.meta,#accountProducts dd.timestamp{font-size:9pt !important}.lt-ie7 #accountProducts{width:550px}.lt-ie7 div.ui-tabs-panel{width:550px;overflow:hidden}.lt-ie7 #accountProducts table td{width:550px !important}.lt-ie7 #accountInformation{width:240px}.pst{margin:0 0 1.5em 0;padding:0}.cranium{width:auto;max-width:960px;margin:0 auto;position:relative}#header{text-align:left;position:absolute;top:0;width:100%}.lt-ie8 #header{left:0}#header .cranium{height:106px;z-index:9999}#header a img{border:none}#hLogo{position:absolute;left:1em;bottom:1.5em;width:20%;max-width:68px;z-index:5000}#logo{position:absolute;bottom:48px;left:125px}#logo #logo-text{font-family:CiscoSansBold, Arial, sans-serif;font-size:15pt;white-space:nowrap}#header #logo .logo:hover,.logo:focus,.logo:active{text-decoration:none !important;color:#0175a2 !important}#header .logo{width:auto;height:auto;position:relative;top:auto;left:auto}#headerLinks{position:relative;width:60%;display:inline-block;float:right;text-align:right;padding-top:.5em;padding-right:1em;line-height:1.2em}#headerLinks a,#headerLinks span,#header .c,#headerLinks h2{line-height:1.2em;vertical-align:unset}#header .s,#header .c,#header .hi{width:auto;float:right}#header .s label{display:none}#header .s{text-align:right;position:relative;clear:both;padding-top:10px;font-size:87%}#header .s #query{color:#666;font-size:10pt;border:1px solid #ccc;float:left;width:15em;padding:8px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#fff}#header .s #query.focus{color:#000}#header .s #searchbutton{font-size:17pt;color:#0d274d;border:none;background-color:transparent;margin-left:-1px;cursor:pointer;width:34px;height:33px;border-top-right-radius:4px;border-bottom-right-radius:4px;border:1px solid #ccc;border-left:0;padding:3px}#header .s #searchbutton:hover{color:#0d274d;text-decoration:none;cursor:pointer}#header .c,#header .hi{position:relative;float:right;display:inline-block}#headerLinks .hi span{padding:0 .75em}#header .hi{padding:0;text-align:right;color:#7D6666}#header .hi.in{text-transform:none}#hiAccount,#hiLogout,#hiName{display:inline;line-height:1.2em}#header .c{padding:0 0 0 2em}#header .c .ss-icon,#header .c .list-solid-arrow li:before,.list-solid-arrow #header .c li:before,#header .c .message-box:before{padding-right:.5em;color:#0d274d;vertical-align:middle}#header .c .full{text-transform:none}#hiName{font-weight:normal;font-size:10pt;font-family:CiscoSansLight, Arial, sans-serif}div.containerCenter{margin:0 auto 0 auto;position:relative;padding:0;width:960px;text-align:left}div#containerWide{margin:0;padding:0}#siteNav{position:absolute;width:100%;background:#0d274d}.lt-ie8 #siteNav{left:0}#nav{height:28px}#nav,#nav ul,#nav .list-dra,#nav .list-solid-arrow,#nav .list-square{padding:0;margin:0;list-style:none;font-family:CiscoSansLight, Arial, sans-serif}#nav a{display:block;color:#FFF;text-decoration:none;font-size:10pt;padding:12px 1em}#nav a:hover{text-decoration:underline !important}#nav li{float:left;background:#0d274d;line-height:14px;margin:inherit}#nav li ul,#nav li .list-dra,#nav li .list-solid-arrow,#nav li .list-square{position:absolute;width:20em;left:-999em;z-index:2}#nav li:hover ul,#nav li:hover .list-dra,#nav li:hover .list-solid-arrow,#nav li:hover .list-square,#nav li.sfhover ul,#nav li.sfhover .list-dra,#nav li.sfhover .list-solid-arrow,#nav li.sfhover .list-square{left:auto !important}#nav li:hover ul,#nav li:hover .list-dra,#nav li:hover .list-solid-arrow,#nav li:hover .list-square,#nav li.sfhover ul,#nav li.sfhover .list-dra,#nav li.sfhover .list-solid-arrow,#nav li.sfhover .list-square{margin-left:-.5em}#nav li ul li,#nav li .list-dra li,#nav li .list-solid-arrow li,#nav li .list-square li{width:100%;background:#0d274d;margin:-1px 0 0 0}#nav li ul li a,#nav li .list-dra li a,#nav li .list-solid-arrow li a,#nav li .list-square li a{color:#fff !important}#nav+li:hover{cursor:pointer}#nav>li:hover{color:#fff;text-decoration:underline}#nav li ul li:hover a,#nav li .list-dra li:hover a,#nav li .list-solid-arrow li:hover a,#nav li .list-square li:hover a{text-decoration:underline !important}#nav .lastul,#nav .lastul li{width:10em}#siteNav{top:100px;z-index:10}#siteNav .cranium{max-width:920px;padding:.3em 0}.lt-ie7 #siteNav .cranium{width:920px}#nav li:hover .lastul{margin-left:-2em}#footer{float:none;clear:both;text-align:left;max-width:960px;width:auto;margin:0 auto;padding:1em;font-size:10pt !important;border-top:1px solid #0d274d}.member #footer ul,.member #footer .list-dra,.member #footer .list-solid-arrow,.member #footer .list-square{margin:0 0 4.5em 0}#footer ul,#footer .list-dra,#footer .list-solid-arrow,#footer .list-square{float:none;padding:0 0 3em 0}#footer .address{padding:0 0 2em 0}#footer p{margin:0}#ot-sdk-btn.ot-sdk-show-settings,#ot-sdk-btn.optanon-show-settings{color:#0175a2 !important;border:none !important;font-size:10pt !important;padding:initial !important;line-height:0 !important;cursor:pointer !important}#ot-sdk-btn.ot-sdk-show-settings:hover,#ot-sdk-btn.optanon-show-settings:hover{color:#1e4471 !important;background-color:transparent !important}#secondCol,#secondColThin{background-color:#EEE;border:1px solid #ccc}h1,h2,h3{color:#000;font-weight:100}h1{font-size:22pt;margin:0 0 1em 0}h3{font-size:15pt;margin:1.5em 0 0.5em 0}h2{font-size:18pt}h2 a:link{color:#000;text-decoration:none}h2 a:hover{color:#000;text-decoration:underline}#adDialog h3{font-family:CiscoSansLight, Arial, sans-serif}.dealObject .heading h3{font-family:CiscoSansLight, Arial, sans-serif;font-size:15pt !important}.dealObject .heading,.dealObject .details,.dealLanding .heading{background-image:none;background:#fff}.dealObject .details ul li.title,.dealObject .details .list-dra li.title,.dealObject .details .list-solid-arrow li.title,.dealObject .details .list-square li.title{font-size:10pt !important}.dealObject .button,.dealObject .button:hover,.dealObject .button:active{font-size:10pt}#firstCol h2{border-top:1px solid #333;color:#000;padding:0;margin:0 0 0.75em 0}#secondCol .pst h2{background-color:#FFF;border-top:1px solid #333;color:#000;padding:0;margin:0}.pst{margin:0 0 1.5em 0;padding:0}.pstFree{margin:0 0 1.5em 0;padding:0}.coverImage{border:1px solid #666}.authorImage{border:1px solid #666}.wrapper1{color:#000;background-color:#EEE;border:1px solid #999}.wrapper1 h2{color:#fff !important;background-color:#666;border-top:none !important;font-size:18pt}.prodlist h2,.prodlist1 h2{border-top:1px solid #333;color:#000;padding:0.25em;margin-bottom:1em}.prodlist,.prodlist1,#allProdlist dd{color:#000;font-weight:normal !important}.prodlist a.title,.prodlist1 a.title{font-weight:bold !important}.prodlist a:hover,.prodlist1 a:hover{color:#1e4471;text-decoration:underline}.title{font-weight:bold !important}.prodlist dd a,.prodlist1 dd a{color:#666}.prodlist dd a:hover,.prodlist1 dd a:hover{color:#666;text-decoration:underline}.rightcol ul li a,.rightcol .list-dra li a,.rightcol .list-solid-arrow li a,.rightcol .list-square li a{color:#666}.viewall{margin:0}.viewall a:link,.viewall a:visited{color:#666}.viewall a:hover,.viewall a:focus{color:#666}#allProdlist{color:#333}#allProdlist a.title:link{font-weight:bold !important;color:#0175a2}#allProdlist a.title:visited{color:#0175a2}#allProdlist a.title:hover,a:focus{color:#1e4471;text-decoration:underline}#allProdlist a{color:#0175a2}#allProdlist span.new{color:#033}.prodlist span.new{color:#033}#contentAbout #contentNetwork{margin:0;padding:0}#contentAbout #contentNetwork #firstCol{float:left;margin:0;margin-right:10px;padding:0 10px 0 5px;width:470px;\width:475px;w\idth:470px;border-right:1px solid #CCC}#contentAbout #contentNetwork #secondCol{margin-left:480px;padding:0 10px 0 5px;height:100%;background-color:#FFF !important;border:none}#contentAbout #contentNetwork #firstCol img,#contentAbout #contentNetwork #secondCol img{margin:12px 0 0 0;padding:0}#contentAbout #contentNetwork img#ptglogo{margin-left:8px;padding:0;text-align:right}#contentAbout #contentNetwork img#mainlogo{margin:12px 8px 0 0;padding:0;text-align:left}#contentAbout #contentNetwork p{margin-top:5px}#contentHome #firstCol{width:550px}#contentHome #firstCol{float:left;margin:0;padding:0 0 0 8px}#contentHome #firstCol hr{background-color:#ddd;height:1px;border:0}#contentHome #firstCol div.pst{margin:5px 0;padding:0}#contentHome #firstCol div.pst h2{border-top:none;color:#000 !important;margin-bottom:0 !important;padding-bottom:0 !important}#contentHome #firstCol div.pst h2 a:link{color:#000;text-decoration:none}#contentHome #firstCol div.pst h2 a:visited{color:#000;text-decoration:none}#contentHome #firstCol div.pst h2 a:hover{color:#000;text-decoration:underline}#contentHome #firstCol div.pst p{margin-top:0 !important}#contentHome #firstCol div.pst img{float:left;margin:0 10px 0 0;padding:0}#contentHome #firstCol .adSky{float:right;padding:0;border:1px solid #999;margin:0 0 1em 1em}#contentHome #secondCol{margin:0 0 0 585px;padding:0;background-color:#FFF;border:none}#contentHome #secondCol div.pst{margin:15px 0;padding:0}#contentHome #secondCol div.pst h2{background-color:#FFF;border-top:none;color:#000 !important;padding:0 !important;margin:0 !important}#contentHome #secondCol div.pst h2 a:link{color:#000;text-decoration:none}#contentHome #secondCol div.pst h2 a:visited{color:#000;text-decoration:none}#contentHome #secondCol div.pst h2 a:hover{color:#000;text-decoration:underline}#contentHome #secondCol div.pst h3{margin:1em 1em .25em 1em;font-size:15pt}#contentHome #secondCol div.pst p{margin:0 !important;padding-top:0 !important}#contentHome #secondCol div.pst img{margin:0 .25em .25em 1em !important;border:0 !important}#contentHome #secondCol div.pst ul,#contentHome #secondCol div.pst .list-dra,#contentHome #secondCol div.pst .list-solid-arrow,#contentHome #secondCol div.pst .list-square{margin-left:2em;padding:0}#contentHome #secondCol div.pst li{margin-right:1em}#contentHome #secondCol div.prodlist{background-color:#EEE;border-top:1px solid #333;margin:0;padding:1em}#contentHome #secondCol div.prodlist h2{background-color:#EEE;color:#000;border-top:none;margin:0;padding:0}#contentHome #secondCol div.pstAdText h2{background-color:#B4B4D6;padding:0.25em !important;margin:0 !important}#contentHome #secondCol div.pstAdText h2 a:link{color:#000;text-decoration:none}#contentHome #secondCol div.pstAdText h2 a:visited{color:#000;text-decoration:none}#contentHome #secondCol div.pstAdText h2 a:hover{color:#000;text-decoration:underline}#contentHome #secondCol div.pstAdText p{margin:0 1em 1em 1em}#contentHome #secondCol div.pstAdText ul,#contentHome #secondCol div.pstAdText .list-dra,#contentHome #secondCol div.pstAdText .list-solid-arrow,#contentHome #secondCol div.pstAdText .list-square{margin-left:1em}#contentHome #secondCol div.pstAdText li{margin-right:1em}#contentArticle h2.toggleLink{background-color:#CCC;border-top:1px solid #000;border-bottom:1px solid #000}#contentArticle h2.toggleLink a:link,#contentArticle h2.toggleLink a:visited{color:#000;text-decoration:none}#contentArticle h2.toggleLink a:hover,#contentArticle h2.toggleLink a:focus{color:#000;text-decoration:none}#contentArticle #articleInformation{background-image:url(/display/common/images/backgrounds/gradient.gif);background-repeat:repeat-x}#contentArticle #articleInformation a:link,#contentArticle #articleInformation a:visited{text-decoration:none}#contentArticle #articleInformation a:hover,#contentArticle #articleInformation a:focus{text-decoration:none}#contentArticle #secondCol{border:0;background-color:#FFF !important}#contentArticle .skyArea .prodlist p.viewall{font-size:10pt}#contentArticle .skyArea .prodlist ol li strong{font-size:10pt}#contentArticle .skyArea .prodlist ul li,#contentArticle .skyArea .prodlist .list-dra li,#contentArticle .skyArea .prodlist .list-solid-arrow li,#contentArticle .skyArea .prodlist .list-square li{font-size:10pt}#contentArticle .skyArea .prodlist ul li,#contentArticle .skyArea .prodlist .list-dra li,#contentArticle .skyArea .prodlist .list-solid-arrow li,#contentArticle .skyArea .prodlist .list-square li{font-size:10pt}#contentArticle .skyArea .prodlist dd{font-size:10pt}#contentArticle .skyArea .relatedSafari form p{margin:0.5em 0 0.25em 0;padding:0}#contentArticle .skyArea h3{margin-top:0;padding:0.2em;background-color:#EEE;border-top:1px solid #CCC;border-bottom:1px solid #CCC}#contentBookstore #secondCol #skyArea{margin:0px 160px 0px 0px !important;clear:none}#contentProduct #biblio{font-size:10pt;color:#666}#contentProduct #prodInfo ul,#contentProduct #prodInfo .list-dra,#contentProduct #prodInfo .list-solid-arrow,#contentProduct #prodInfo .list-square{font-size:10pt;color:#333}#contentProduct p.save{font-size:10pt}#contentProduct #requestReview{font-size:10pt}#contentProduct .rowFirst .secondCol #buy{border:1px solid #666}#contentProduct .rowFirst .secondCol #buy .rowFirst{margin-bottom:0;background-color:#EEE}#contentProduct .rowFirst .secondCol #buy .rowFirst #tier{background:url(../../common/images/icons/user_16.gif) no-repeat top left}#contentProduct .rowFirst .secondCol #buy .rowFirst #tier p,#contentProduct .rowFirst .secondCol #buy .rowFirst #tier p.tiermember{margin:0;padding-left:20px}#contentProduct .rowFirst .secondCol #buy .rowFirst #tier p strong,#contentProduct .rowFirst .secondCol #buy .rowFirst #tier p.tiermember strong{color:#000}#contentProduct .rowFirst .secondCol #buy .rowFirst #tier.noicon{background:none}#contentProduct .rowFirst .secondCol #buy .rowFirst #tier.noicon p,#contentProduct .rowFirst .secondCol #buy .rowFirst #tier.noicon p.tiermember{margin:0;padding-left:0}#contentProduct #tier span.tierJoin{color:#000}#contentProduct #cartButton p{margin:0 0 0.5em 0;padding:0;font-size:0.9em}#contentProduct #cartButton img{margin:0 0 0.5em 0;padding:0}#cartBody .prodInfo h3,#account.OrderReceipt .prodInfo h3{font-size:10pt !important}#contentProduct #freeShip{font-size:0.9em}#contentProduct #freeShip em{color:#F00}#contentProduct #price{margin:0;padding:5px;font-size:0.9em}#contentProduct #price .yourprice{font-weight:bold;white-space:nowrap}#contentProduct #price .listprice{color:#666}#contentProduct #price table{margin:0;padding:0}#contentProduct #price .cartPromo{font-size:0.9em}#contentProduct .rowSecond .firstCol h2{margin:0 0 0.5em 0;padding:0.25em 0.1em;font-size:18pt;background-color:#033;color:#FFF;border:1px solid #666}#contentProduct #safari{margin-bottom:1.5em}#contentProduct .rowSecond .firstCol #safari .search label{font-size:0.9em;font-weight:bold}#contentProduct .rowSecond .firstCol #safari .preview p{font-size:0.9em;font-weight:bold}#contentProduct .rowSecond .firstCol #safari .preview li{font-size:0.9em}#contentProduct .rowSecond .firstCol #safari .logo p{font-size:0.9em}#contentProduct #moreInfo table{margin:0.5em 0 0 0;padding:0;font-size:10pt}#contentProduct #moreInfo table td{padding-right:5px}#contentProduct .rowSecond .secondCol h3{margin:0;padding:0.2em;background-color:#EEE;border-top:1px solid #CCC;border-bottom:1px solid #CCC}#contentProduct .adSky p{color:#666}#contentProduct .skyArea .prodlist p.viewall{font-size:10pt}#contentProduct .skyArea .prodlist ol li strong{font-size:10pt}#contentProduct .skyArea .prodlist ul li,#contentProduct .skyArea .prodlist .list-dra li,#contentProduct .skyArea .prodlist .list-solid-arrow li,#contentProduct .skyArea .prodlist .list-square li{font-size:10pt}#contentProduct .skyArea .prodlist dt{font-size:10pt}#contentProduct .skyArea .prodlist dd{font-size:10pt}#contentProduct #productBSS a:link{padding:0 1em 0 0}div#bssAmazonReviews .amazonHeading{margin:0}div#bssAmazonReviews .amazonRating1,div#bssAmazonReviews .amazonRating2,div#bssAmazonReviews .amazonRating3,div#bssAmazonReviews .amazonRating4,div#bssAmazonReviews .amazonRating5{width:65px;float:left}div#bssAmazonReviews .amazonRating1{background:url(../../common/images/icons/amazonStars.png) no-repeat -52px 3px}div#bssAmazonReviews .amazonRating2{background:url(../../common/images/icons/amazonStars.png) no-repeat -39px 3px}div#bssAmazonReviews .amazonRating3{background:url(../../common/images/icons/amazonStars.png) no-repeat -26px 3px}div#bssAmazonReviews .amazonRating4{background:url(../../common/images/icons/amazonStars.png) no-repeat -13px 3px}div#bssAmazonReviews .amazonRating5{background:url(../../common/images/icons/amazonStars.png) no-repeat 0 3px}div#bssAmazonReviews .amazonSummary{font-weight:bold;padding-left:.5em}div#bssAmazonReviews .amazonContent{margin:0;line-height:1.5em}div#bssAmazonReviews .amazonContent p{line-height:1.5em;margin:1em 0 0 0}div#bssAmazonReviews .amazonPublished{margin:.25em 0 1.5em 0;font-size:10pt;color:#6D6F72}div#bssAmazonReviews .amazonProvided{font-size:10pt;padding:0;margin:-1em 0 2em 0 !important}div#bssAmazonReviews .amazonProvided a:link,div#bssAmazonReviews .amazonProvided a:visited,div#bssAmazonReviews .amazonProvided a:active{text-decoration:none;color:#000 !important}div#bssAmazonReviews .amazonProvided a:hover{text-decoration:underline}#contentProduct #cartPromos h2{font-size:18pt;background-color:#600;color:#FFF;border:1px solid #666}#contentProduct #cartPromos div.promo{background-color:#EEE;border:solid #666;border-width:0 1px 1px 1px}.cartPromos .pad,.cartPromos h2{margin-top:0}#columnStatus #selected{background-color:#f7df99}#columnStatus h3{margin-top:0;font-size:15pt !important}#columnStatus p{font-size:9pt}body#popUp{margin:10px}body#popUp h1{font-size:22pt}#popUp h2{font-size:18pt}#popUp h3{font-size:15pt}body#popUp p{font-size:10pt !important}#contentBookreg div.alert img{vertical-align:middle;margin:0 5px 0 0;padding:0}div#bookreg{color:#000;width:860px;margin:0 0 10px 0;background-image:url(/display/CiscoPress/images/containers/status-top.gif);background-repeat:no-repeat}div#bookreg .container{width:860px;background-image:url(/display/CiscoPress/images/containers/status-bottom.gif);background-repeat:no-repeat;background-position:bottom;padding-bottom:0.5em;min-height:26px}div#bookreg p{padding:0.5em 1em 0 45px;margin:0}div#bookreg ul,div#bookreg .list-dra,div#bookreg .list-solid-arrow,div#bookreg .list-square{padding:0.5em 1em 0 60px;margin:0}div#bookregSm{color:#000;width:375px;margin:0 0 10px 0;background-image:url(/display/CiscoPress/images/containers/status-top-firstcol.gif);background-repeat:no-repeat}div#bookregSm .container{width:375px;background-image:url(/display/CiscoPress/images/containers/status-bottom-firstcol.gif);background-repeat:no-repeat;background-position:bottom;padding-bottom:0.5em;min-height:26px}div#bookregSm p{padding:0.5em 1em 0 45px;margin:0}div#bookregSm ul,div#bookregSm .list-dra,div#bookregSm .list-solid-arrow,div#bookregSm .list-square{padding:0.5em 1em 0 60px;margin:0}#contentSearch #contentAdvanced h2{margin-left:0;padding:0;border:0}#contentArticle .comment h2,#contentArticle .comment h2,#contentGuides .comment h2,#contentGuides .comment h2{width:96%;display:block;color:#000;text-align:left;padding:0.20em .5em;margin:2.5em 0 .5em 0}.personalLink{display:none !important}#contentMyAccount h3{font-size:15pt}#contentRegister h2,#contentMyAccount h2,#contentSearch h2{color:#000;border-top:1px solid #333;text-align:left;padding:0.20em .5em;margin:0 0 .5em 0}table#memberExist thead td,table#memberNew thead td{padding:0;margin:0}#memberEmail table{margin-top:0}#myDigital{padding-bottom:1em;float:left}#myDigital h2 span{font-weight:normal;font-size:18pt}#myDigital div{clear:left;float:left;width:375px;padding-bottom:1em}#myDigital .coverImage{float:left}#myDigital dl{margin:0 0 0 61px;padding:0}.ui-dialog{font-family:CiscoSans, Arial, sans-serif;text-align:left}.ui-dialog-content{font-size:10pt !important}.lt-ie8 #accountProducts ul.readmore,.lt-ie8 #accountProducts .readmore.list-dra,.lt-ie8 #accountProducts .readmore.list-solid-arrow,.lt-ie8 #accountProducts .readmore.list-square{margin-top:.5em}#bookregSm .fence,.searchSupport .fence{border:1px solid #f2fbfd;background:#f2fbfd}.smMessage{font-size:9pt}.calloutGray{border:1px solid #f2fbfd;background-color:#f2fbfd}.crumb{font-size:9pt !important}button,.button,.buttonLarge,.edit,.editSmall,.gray,.graySmall{font-family:CiscoSans, Arial, sans-serif !important;line-height:1.2}button,.button,.buttonLarge{color:#0d274d !important;background-image:none !important;background:#00bceb;border:1px solid #00bceb;border-radius:100px;padding:4px 18px 4px;font-size:10pt}.recaptcha-error{border:1px solid #dd4b39 !important;padding:5px}.recaptcha-error-message{color:#dd4b39;font-size:12px;padding:4px 0}#nextStep .button.navigation,input[name="NextStep"],input[value="Confirm Subscription"],.skipStep .button.navigation{background-image:none;background-color:#1e4471;border:1px solid #1e4471;color:#fff !important}#nextStep .button.navigation:hover,input[name="NextStep"]:hover,input[value="Confirm Subscription"]:hover,.skipStep .button.navigation:hover{background-color:#34577f;border:1px solid #34577f;filter:none;cursor:pointer}#nextStep .button.navigation:focus,input[name="NextStep"]:focus,input[value="Confirm Subscription"]:focus,.skipStep .button.navigation:focus{box-shadow:0 0 8px 0 #1e4471}button:hover,.button:hover,.buttonLarge:hover{text-decoration:none;background:#33c9ef;filter:none;text-shadow:none;cursor:pointer;background-image:none !important}button:focus,.button:focus,.buttonLarge:focus{text-decoration:none;box-shadow:0 0 8px 0 #00bceb}button:active,.button:active,.buttonLarge:active{padding:4px 18px 4px;font-size:10pt}button.ui-dialog-titlebar-close:focus{box-shadow:none}.editSmall,.graySmall,a.editSmall:link,a.graySmall:link,a.editSmall:visited,a.graySmall:visited,a.editSmall:hover,a.graySmall:hover,a.editSmall:active,a.graySmall:active{border-radius:100px}.gray,.graySmall,.gray.button,button.gray,.graySmall.button,button.graySmall{color:#0d274d !important;background-image:none !important;-webkit-appearance:none;background:#00bceb !important;border:1px solid #00bceb !important;border-radius:100px;padding:4px 8px 4px;width:6em}.editAddress{color:#fff !important;background-image:none;background-color:#1e4471;border:1px solid #1e4471;border-radius:100px}.edit,.editSmall{background-image:none;background-color:#1e4471;color:#fff !important;border:1px solid #1e4471;border-radius:100px;padding:3px 16px 3px !important;font-size:7pt !important}.edit:hover,.editSmall:hover,.editAddress:hover{background:#34577f;filter:none;cursor:pointer}.edit:focus,.editSmall:focus,.editAddress:focus{text-decoration:none;box-shadow:0 0 8px 0 #1e4471}.gray:hover,.graySmall:hover{color:#0d274d !important;background:#33c9ef !important;border:1px solid #33c9ef !important;filter:none;cursor:pointer}.gray:focus,.graySmall:focus{text-decoration:none;box-shadow:0 0 8px 0 #00bceb}#content.accountCode #columnOne input[type=submit]{margin-top:5px}.buyAction .buy.button,.buyAction .button.inactive{padding:5px 18px 5px !important}.buy.button,input[name="btnCheckout"]{background-image:none !important;-webkit-appearance:none;background:#6ebe4a;border:1px solid #6ebe4a;color:#0d274d;font-size:10pt;padding:4px 18px 4px}input[name="btnCheckout"]{line-height:20px !important}.buy.button:hover,input[name="btnCheckout"]:hover{background:#8bcb6e;border:1px solid #8bcb6e;box-shadow:0 0 8px 0 #6ebe4a;filter:none;cursor:pointer}.buy.button:focus,input[name="btnCheckout"]:focus{text-decoration:none;box-shadow:0 0 8px 0 #6ebe4a}.buyAction .button.inactive:hover,.buyAction .button.inactive:focus{background:#dedede;color:#333 !important;border:1px solid #bbb}.delete{background-image:none;background:#e2231a !important;border:1px solid #e2231a !important;color:#fff !important}#cartBody .qty .graySmall.delete{width:50px !important}.delete:hover{background:#d04e48 !important;border:1px solid #e2231a !important;color:#fff !important;filter:none;cursor:pointer}.delete:focus{text-decoration:none;box-shadow:0 0 8px 0 #e2231a}.accountIndex .toggleLink{padding:4px 18px 4px !important;border-radius:100px;line-height:1.2}div#lessonContainer .gray{font-size:10pt !important;padding:4px 18px 4px}input[value="Unsubscribe"],input[value="Reset Your Password"],input[name="uncheckall"],.button.editMajor,.clearBtn .button.navigation{background:transparent;border:1px solid #0175a2;color:#0175a2 !important;font-size:10pt !important;padding:4px 18px 4px;line-height:16px}input[value="Unsubscribe"]:hover,input[value="Reset Your Password"]:hover,input[name="uncheckall"]:hover,.button.editMajor:hover,.clearBtn .button.navigation:hover{background-color:#18365a !important;border:1px solid #18365a;color:#fff !important}input[value="Unsubscribe"]:focus,input[value="Reset Your Password"]:focus,input[name="uncheckall"]:focus,.button.editMajor:focus,.clearBtn .button.navigation:focus{text-decoration:none;box-shadow:0 0 8px 0 #0175a2}.button:disabled{background-image:none !important;background-color:gray !important;cursor:not-allowed !important;border:1px solid gray !important}.touch .button,.touch .button:link,.touch .button:visited,.touch .button:hover,.touch .button:active,.touch .buttonLarge,.touch .buttonLarge:link,.touch .buttonLarge:hover,.touch .buttonLarge:active,.touch .buttonLarge:visited,.touch .edit,.touch .edit:link,.touch .edit:visited,.touch .edit:hover,.touch .edit:active,.touch .gray,.touch .gray:link,.touch .gray:visited,.touch .gray:hover,.touch .gray:active,.touch .editSmall,.touch .editSmall:link,.touch .editSmall:visited,.touch .editSmall:hover,.touch .editSmall:active,.touch .graySmall,.touch .graySmall:link,.touch .graySmall:visited,.touch .graySmall:hover,.touch .graySmall:active{padding:10px 16px !important}.showCart .ss-icon.gray,.showCart .list-solid-arrow li.gray:before,.list-solid-arrow .showCart li.gray:before,.showCart .gray.message-box:before{background:#eee !important;background:-moz-linear-gradient(top, #eee 0%, #ccc 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #eee), color-stop(100%, #ccc));background:-webkit-linear-gradient(top, #eee 0%, #ccc 100%);background:-o-linear-gradient(top, #eee 0%, #ccc 100%);background:linear-gradient(top, #eee 0%, #ccc 100%);color:#333 !important;border:1px solid #ccc !important;font-family:"SSStandardRegular" !important;font-style:normal;font-weight:normal;text-decoration:none;white-space:nowrap;-webkit-font-feature-settings:"liga", "dlig";-moz-font-feature-settings:"liga=1, dlig=1";-moz-font-feature-settings:"liga", "dlig";-ms-font-feature-settings:"liga", "dlig";-o-font-feature-settings:"liga", "dlig";font-feature-settings:"liga", "dlig";padding:4px 8px 0;width:15px;height:15px;border-radius:5px}@media screen and (max-width: 3500px){#header .logo{position:absolute;height:73px;bottom:0;width:155%;left:0;background:url(../images/logos/cisco-skyblue-logo.svg) no-repeat 0 bottom;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain}#header #logo .logo{position:absolute;height:19px;bottom:0;width:100%;left:0;background:url(../images/logos/ciscoPress.png) no-repeat 0 bottom;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;background-image:none}.lt-ie9 #header .logo{background:none}.backtonav{display:none}#cartBody .qty .graySmall{padding:4px 8px 4px !important;width:68px !important}#cartBody .qty .graySmall.delete{width:50px !important}}@media screen and (max-width: 960px){.content{margin:0 2.08333333333334%}#account fieldset h1,#ecommercePath fieldset h1{margin-left:0}}@media screen and (max-width: 850px){.member #nav>li a{font-size:10pt}.ui-tabs .ui-tabs-nav li{font-size:9pt}}@media screen and (max-width: 750px){#headerLinks{width:98%;padding-right:0;margin-right:1%}.c .bighead{display:none}.bighead.ss-icon,.list-solid-arrow li.bighead:before,.bighead.message-box:before{font-size:11pt}#headerLinks a{text-decoration:underline}#content.accountCode{display:block;width:100%}#content.accountCode #columnOne{display:block;width:auto;padding:1em}}@media screen and (max-width: 600px){#header .cranium{border-bottom:5px solid #0d274d;height:115px}.r #header .s{padding-top:16px}#logo{bottom:48px}#headerLinks{padding-top:.7em;z-index:999999}.content{padding:12em 0 0 0;margin:0 1.04166666666667% 0 2.08333333333334%}#footer p{margin:0 1em;padding:1em 0}#account.accountLogin .option .fieldParent{margin-bottom:0;padding-bottom:0}.r #headerLinks{display:block}.r .menu-link{right:0;bottom:-2em;left:inherit;top:inherit}.menu-link .button{background:#0d274d;font-size:15pt;color:#FFF !important;border-radius:0;border:1px solid #0d274d}.touch .menu-link .button{padding:.25em .75em !important}.r #siteNav{background:#0d274d}}@media screen and (max-width: 535px){.hi .bighead{display:none !important}#headerLinks a{line-height:1.2em;vertical-align:bottom}#header .s{padding:0;clear:none}#header .s #query{width:10em}#header .c,#header .hi{padding-top:10px}#header .hi{position:absolute;left:1em;text-transform:none}#header .c{float:left;margin-left:8.5em}#header .c.in{float:left;margin-left:9.5em}.r #header .s{padding-top:0}#headerLinks{width:98%}#logo{bottom:32px}#hLogo{bottom:0.3em}.cartPage .nav .button{padding:.6em 1.2em !important;font-size:10pt !important}#ecommercePath select{font-size:10pt !important}}@media screen and (max-width: 480px){#account input[type=text],#account input[type=password],#account textarea,#account select{width:95% !important}#account .multiPhone input[type=text]{margin:0 !important;display:inline !important;width:auto !important}.fieldParent h1{font-size:22pt}}@media screen and (max-width: 450px){#header .s #query{width:5em}}@media screen and (max-width: 380px){#contentRegister select{width:17em !important}}@media screen and (max-width: 480px){.r #account.accountAddress select{width:79% !important}}@media screen and (max-width: 345px){.r #account.accountAddress select{width:80% !important}}@media screen and (max-width: 535px){.r #ecommercePath.cartAddresses select{width:20.5em !important}}@media screen and (min-width: 700px){.touch .cartAddresses select{width:28.3em !important}}@media screen and (max-width: 700px){.touch .cartAddresses select{width:20.5em !important}}@media screen and (max-width: 330px){#header .s #query{width:3.5em}}@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi){#header .logo{background:url(../images/logos/cisco-skyblue-logo.svg) no-repeat 0 bottom;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain}#header #logo .logo{background:url(../images/logos/ciscoPress@2x.png) no-repeat 0 bottom;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;background-image:none}}/*! RWD
   ========================================================================== */@media screen and (max-width: 3500px){body{-webkit-text-size-adjust:100%}.dealLanding .buyWide{display:block}.dealLanding .buyNarrow{display:none}}@media screen and (max-width: 960px){.r .pst img{max-width:100%}.relatedBook{display:none}.relatedBook.slide{display:none;position:fixed;bottom:0;right:0;width:320px;z-index:999;margin:0}.articleProduct .rFull{width:100%;margin:0}.articleProduct #columnTwo{margin-top:2em}.articleProduct h1{font-size:1.6rem;line-height:1.9rem;margin-bottom:1rem}#articleText{font-size:1.1rem;line-height:1.1rem;padding:0;margin:1.5em 0}#articleText h2{font-size:1.4rem;margin-bottom:.5rem}#articleLongDescription{margin-bottom:2em;line-height:1.4em;margin-top:1.5em}table{font-size:1em}.relatedBook{font-size:1em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#articleText tt,#articleText pre{width:auto;font-size:1rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#articleHeader{background:none;padding:0;border:none}#articleHeader h1{color:#333}#articleContent{border:none}.articleTools{float:none;width:100%;margin:2em 0 0 0;border:none;background:#eee;padding:.75em .75em 0 .75em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.articleTools #articleTOC{width:auto;padding:4px 0.75em 4px 0;border:none}.articleTools .articleInteraction{width:auto;padding:4px 0 4px 0;border:none}.articleTools .pagination{border-left:none;padding:4px 0 0 0;right:.5em}.bottomTools{background:#eee;border:none;padding:.5em}.bottomTools.articleTools .pagination{height:16px;padding:0}.bottomTools.articleTools .articleInteraction{height:16px;padding:0}.bottomTools .articleInteraction a{font-size:1em}.articleToolsSecond .articleInteraction ul,.articleToolsSecond .articleInteraction .list-dra,.articleToolsSecond .articleInteraction .list-solid-arrow,.articleToolsSecond .articleInteraction .list-square{margin:0}.articleToolsSecond .articleInteraction ul li,.articleToolsSecond .articleInteraction .list-dra li,.articleToolsSecond .articleInteraction .list-solid-arrow li,.articleToolsSecond .articleInteraction .list-square li{margin:0}.articleProduct .tabwidget h3{margin-bottom:1em}.tabwidget.prop h4{float:none;font-size:inherit;text-align:right}}@media screen and (max-width: 950px){.browse .viewNarrow{display:inline-block;float:right}.browse .viewWide{display:none}.browse #filters fieldset.formatsort{margin-right:0}.browse #filters select{width:10em}}@media screen and (max-width: 900px){.browse .dealObject .heading h3{margin:.65em 0 .65em 3.6em;font-size:110%}}@media screen and (max-width: 850px){.browse .viewChooser{margin-top:0}#inlineSearch{width:9em}.browse #columnOne .four{width:31.25%}.browse .dealObject .heading h3{margin-left:4em;font-size:100%}.browse .dealObject .details ul li.title,.browse .dealObject .details .list-dra li.title,.browse .dealObject .details .list-solid-arrow li.title,.browse .dealObject .details .list-square li.title{font-size:1em}}@media screen and (max-width: 768px){#account input[type=text],#account input[type=password],#account textarea,#account select{width:60% !important}#account.accountLogin input[type=text],#account.accountLogin input[type=password],#account.accountRegister input[type=text],#account.accountRegister input[type=password]{width:80% !important}#account .multiPhone input[type=text]{margin:0 !important;display:inline !important;width:auto !important}}@media screen and (max-width: 750px){.vidClip .mobileShow{display:block}.dealLanding .buyNarrow{display:block;width:68%;float:right}.dealLanding.vidClip .buyNarrow{display:block;width:100%;float:left}.dealLanding.vidCover #childContainer{border:none;padding:0}.dealLanding .rFull,.explore .rFull,.formats .rFull{width:100% !important;margin:0 0 1em 0}.explore #columnOne.rFull,.formats #columnOne.rFull{border-right:0;padding-right:0}.browse h1{margin-bottom:1em}.browse #columnOne,.browse #columnTwo{width:97.91666666666666%}.browse #columnTwo{margin-top:2em}.browse #inlineSearch{width:12em}.browse #pst2{margin:0 0 2em 0;background-color:#eee;padding:1em 1em 0 1em}.browse #columnTwo #pst2 .pst{margin:0}.formatList ul,.formatList .list-dra,.formatList .list-solid-arrow,.formatList .list-square{list-style-type:none;margin:0;padding:0}.formatList li{margin-bottom:0;font-size:1.1em;float:left;padding-right:2em;padding-bottom:.5em}.formatList h3{margin-bottom:.3em}.browse .pstWide{display:none}.browse .pstNarrow{display:block;clear:both;margin:2em 0}.browse .dealObject{width:47.91666666666667%;float:left;padding-right:2%}.browse .dealObject.pst{width:97.91666666666666%}.browse .dealObject .heading h3{margin:.5em 0 .5em 3.2em;font-size:135%}.browse .dealObject .details ul li.title,.browse .dealObject .details .list-dra li.title,.browse .dealObject .details .list-solid-arrow li.title,.browse .dealObject .details .list-square li.title{font-size:1.1em}}@media screen and (min-width: 690px) and (max-width: 840px){.accountLogin .g-recaptcha{transform:scale(0.8);transform-origin:0 0}.accountLogin .g-recaptcha div{width:245px !important}}@media screen and (min-width: 601px) and (max-width: 690px){.accountLogin .g-recaptcha{transform:scale(0.7);transform-origin:0 0}.accountLogin .g-recaptcha div{width:200px !important}}@media screen and (min-width: 601px) and (max-width: 680px){.accountRegister .g-recaptcha{transform:scale(0.8);transform-origin:0 0}.accountRegister .g-recaptcha div{width:250px !important}}@media screen and (max-width: 600px){.rFull{width:100% !important;margin:0 0 1em 0}.lt-ie8 .rFull{width:100% !important;margin:0 0 1em 0}.r #strap{position:relative;clear:both}#pearsonAlwaysLearningImage{float:left;margin:18px 0 0 10px}h1{font-size:150%;line-height:1.2em}.dealLanding .heading h1{margin:0 0 0 3em}.relatedBook{margin:0 0 1em 0;float:none;width:100%}#articleText{font-size:1.1rem;line-height:1.1rem;padding:0;margin:2em 0}#articleText h2{font-size:1.3rem}#articleContent h1{font-size:1.4rem;line-height:1.6rem}.r #footer ul,.r #footer .list-dra,.r #footer .list-solid-arrow,.r #footer .list-square{float:none;padding:0}.r #footer ul li,.r #footer .list-dra li,.r #footer .list-solid-arrow li,.r #footer .list-square li{float:none;border-right:none;padding:0;margin:0}.r #footer ul li a,.r #footer .list-dra li a,.r #footer .list-solid-arrow li a,.r #footer .list-square li a{display:block;padding:1.5em 1em;background:#EEE;border:1px solid #CCC;border-width:1px 1px 0 1px}.r #footer ul li:last-child,.r #footer .list-dra li:last-child,.r #footer .list-solid-arrow li:last-child,.r #footer .list-square li:last-child{border-bottom:1px solid #CCC}.browse #columnOne .four{width:47.91666666666667%}.browse .viewWide{display:inline-block;float:right;margin-top:1.5em}.browse .viewNarrow{display:none}.browse #filters select{width:14em}.browse .subfilter{width:40%}.browse #filters fieldset.subfilterSearch{width:80%;margin:0 0 1em 0}.browse #inlineSearch{width:90%}}@media screen and (max-width: 535px){h2.dealLandingTitle{font-size:1.5em}.ebookDeal #columnOne,.ebookDeal #columnTwo{float:none;width:100%;margin:0}.ebookDeal #columnOne #coverCol{float:none;width:100%}.ebookDeal #columnOne #bibCol{float:none;width:100%}.dealLanding .buyNarrow{width:100%;float:left}.bottomTools .pagination{position:relative;top:0;height:auto;margin:.25em 0 .75em 0;border:none;width:100%}.bottomTools .articleInteraction{text-align:right}#articleTOCList{width:100%}.articleProduct table{font-size:.8em;overflow-x:auto;width:100%;display:block}}@media screen and (max-width: 500px){.browse #filters fieldset.subfilterSearch{width:70%;margin:0 0 2em 0}.browse #inlineSearch{width:80%}.browse #filters select{width:17em}.browse .details{padding-left:110px}.browse .details img{margin-left:-90px;width:90px}.browse .dealObject{width:97.91666666666666%;padding-right:0}}@media screen and (max-width: 480px){#pearsonAlwaysLearningImage{margin-left:5px}.dealLanding.vidCover #columnOne #bibCol,.dealLanding.vidCover #columnOne #coverCol,.dealLanding.ebookCover #columnOne #bibCol,.dealLanding.ebookCover #columnOne #coverCol{width:100%}.dealLanding.vidCover #cover,.dealLanding.ebookCover #cover{width:60%;margin:.5em 0 .5em 20%}.dealLanding.vidCover #childContainer,.dealLanding.ebookCover #childContainer{width:100%}.bottomTools .articleInteraction{text-align:right}.articleProduct .tabwidget .tabs{height:2em}.articleProduct .tabwidget .tabs li{font-size:1em}}@media screen and (max-width: 400px){.relatedBook.slide{width:100%}.articleProduct .tabwidget .tabs{height:1.85em}.articleProduct .tabwidget .tabs li{font-size:.9em}}@media screen and (max-width: 320px){.dealLanding .heading{margin:0 0 1.5em 0}}@media screen and (max-height: 650px){.relatedBookLink{display:none;position:fixed;bottom:0;left:0;padding:1em;width:100%;background:#EEE;border-top:2px solid #CCC;z-index:99999999}.relatedBookLink:hover{text-decoration:none;background:#CCC}.mobileClose:hover{text-decoration:none}.relatedBookLink .ss-icon,.relatedBookLink .list-solid-arrow li:before,.list-solid-arrow .relatedBookLink li:before,.relatedBookLink .message-box:before,.mobileClose .ss-icon,.mobileClose .list-solid-arrow li:before,.list-solid-arrow .mobileClose li:before,.mobileClose .message-box:before{position:relative;top:3px;left:3px}.relatedBook.fixed{right:-50em !important}.relatedBookLink.active{bottom:-50em}.relatedBook.fixed.active{left:0;bottom:0}.articleProduct .relatedShow{display:block}.articleProduct .relatedHide{display:none}.relatedBook.slide{right:-2500em}.relatedBook.slide.active{right:0}}@media screen and (max-width: 3500px){body{-webkit-text-size-adjust:100%}#microCart,#hide{display:none}#cartBody .qty .graySmall{padding:.2em 0;width:5em}#shipToReview,#billToReview{margin-bottom:0}.cartOrderReview .addresses .shipping,.cartOrderReview .addresses .billing{float:left}.cartOrderReview .rToggle span{display:none}#ecommercePath .addresses{margin-bottom:3em}.lt-ie8 #columnContent{margin-left:-1%}.reward img{width:100%;max-width:613px}.accountIndex .bar,.tabBar{display:none}}@media screen and (max-width: 950px){.lessons #accountProducts .ui-tabs .ui-tabs-nav li{font-size:.65rem}.lt-ie9 .lessons #accountProducts .ui-tabs .ui-tabs-nav li{font-size:.8em}}@media screen and (min-width: 851px){#columnStatus{width:24.958%}#columnContent{width:72.958%}}@media screen and (max-width: 850px){#columnStatus{width:30.20833333333334%}#columnContent{width:67.70833333333334%}.accountIndex.lessons .rFull{width:100% !important;margin:0 0 1em 0}.accountIndex.lessons .savedProducts .productList{margin-bottom:-3em}.accountIndex.lessons .savedProducts .productList dl{margin-bottom:3em}.accountIndex.lessons #enterCode{display:block;font-weight:bold}.lessons #accountProducts .ui-tabs .ui-tabs-nav li{font-size:.7rem}.lt-ie9 .lessons #accountProducts .ui-tabs .ui-tabs-nav li{font-size:.9em}.accountIndex.lessons #accountInformation.pad{border-left:none;padding-left:0}.accountIndex.lessons #accountProducts div.savedProducts{margin-bottom:0}}@media screen and (max-width: 768px){#account input[type=text],#account input[type=password],#account textarea,#account select{width:60% !important}#account.accountLogin input[type=text],#account.accountLogin input[type=password],#account.accountLogin input[type=email],#account.accountRegister input[type=text],#account.accountRegister input[type=password],#account.accountRegister input[type=email]{width:90% !important}#account .multiPhone input[type=text]{margin:0 !important;display:inline !important;width:auto !important}.accountIndex .rFull{width:100% !important;margin:0 0 1em 0}.savedProducts .productList{margin:.5em 0}.savedProducts .productList{margin-bottom:-3em}.savedProducts .productList dl{margin-bottom:3em}#enterCode{display:block;font-weight:bold}#accountInformation .pad{border-left:none;padding-left:.5em}.backtonav{display:none}#accountInformation li{font-size:87%;margin:0 !important}#accountProducts .readmore{padding:2%;margin:1em 0 2em 0;float:left}#accountInformation.pad{border-left:none;padding-left:0}.OrderReceipt .twelve{width:66.66667%}.OrderReceipt .four{width:29.16666666666667%}.lt-ie8 .OrderReceipt .twelve{width:66%}.lt-ie8 .OrderReceipt .four{width:29%}}@media screen and (max-width: 750px){.lt-ie8 #columnStatus{width:29%}.lt-ie8 #columnContent{width:66%}#ecommercePath.cartOrderReview #columnContent>.pad{padding:1.5em .5em 1.5em 1em}.rHalf{width:47.91666666666667%}.lt-ie8 .rHalf{width:47%}.shippingReview,.billingReview{float:right;clear:right}.cartOrderReview .addresses .billingReview{margin-right:1.04166666666667%}#shipToReview,#billToReview{margin-bottom:2em}.cartOrderReview .rToggle span{display:block}#ecommercePath .addresses{margin-bottom:0}.cartOrderReview .checkout .button.navigation{margin-top:0}.cartOrderReview .cover{display:none}.cartOrderReview #cartBody .prodInfo{margin-left:0}.cartOrderReview #cartBody .row:nth-child(even){padding:1em 0;margin-top:-1em;background-color:#eee}.cartOrderReview #cartBody button.graySmall{padding:1em .6em;margin:1em 0 0 0 !important}.cartOrderReview #cartBody .graySmall{padding:1em .8em;margin:1em 0 !important}#ecommercePath.cartOrderReview input[type="text"],#ecommercePath.cartOrderReview input[type="password"],#ecommercePath.cartOrderReview textarea,#ecommercePath.cartOrderReview select{font-size:1.2em;padding:.5em}.cartOrderReview #cartHead .yourprice{margin-right:.5em}.cartOrderReview #cartHead .listprice{text-align:center}.cartOrderReview #cartFooter .fourteen{width:79.16666666666667%}.cartOrderReview #cartFooter .two{width:16.66666666666667%}.lt-ie8 .cartOrderReview #cartFooter .fourteen{width:79%}.lt-ie8 .cartOrderReview #cartFooter .two{width:16%}}@media screen and (max-width: 750px) and (min-width: 536px){#columnStatus{width:38.208%}#columnContent{width:59.708%}}@media screen and (max-width: 670px){.lessons #accountProducts .ui-tabs .ui-tabs-nav li{font-size:.65rem}.lt-ie9 .lessons #accountProducts .ui-tabs .ui-tabs-nav li{font-size:.8em}}@media screen and (max-width: 600px){.r #strap{position:relative;clear:both}#account h1,#ecommercePath h1{font-size:150%}#account input[type=text],#account input[type=password],#account textarea,#account select{width:75% !important}#account .multiPhone input[type=text]{margin:0 !important;display:inline !important;width:auto !important}#account .crumb{font-size:100%}#account.accountLogin .nine{border:0;padding-left:0;border-top:1px solid #ccc;padding-top:3em}#account.accountLogin .seven{border-right:0}#account.accountRegister .nine{border-right:0}#account.accountRegister .seven{padding-left:0;border-top:1px solid #ccc;padding-top:3em}.tabBar{background-color:#ddd;font-size:.7rem;font-weight:bold;padding:1.5em 1em;margin:.7em 0 !important;width:100%;white-space:normal;display:block;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:1px solid #B9B9B9;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.tabBar a{width:90%;color:#333 !important}.tabBar a:hover,.tabBar a:active,.tabBar a:visited{text-decoration:none}.accountIndex .bar{display:block;clear:both;text-align:right;color:#363636;padding:.6em;margin-bottom:3em;background-color:#ddd;border:1px solid #ccc;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.accountIndex .bar:hover,.accountIndex .ui-tabs-nav li:hover,.accountIndex .ui-tabs-nav li.ui-tabs-selected a:hover{cursor:pointer}.calloutGray{margin-bottom:2em}#accountProducts .ui-tabs-nav li{width:100%;white-space:normal;display:block;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;border-bottom:1px solid #B9B9B9 !important}#accountProducts .ui-tabs-nav{border-bottom:none !important}.ui-tabs .ui-tabs-nav{padding-top:0}#accountProducts .ui-tabs .ui-tabs-nav li,.lessons #accountProducts .ui-tabs .ui-tabs-nav li{background-color:#ddd;font-size:.7rem;padding:.5em 0;margin:.7em 0 !important}#accountProducts .ui-tabs .ui-tabs-nav li.ui-state-active a{padding-bottom:.85em}#accountProducts .ui-tabs .ui-tabs-nav li a{color:#333;width:90%;padding:1em !important}#accountProducts div.savedProducts{margin:1em 0 0 0}#accountInformation h3,#accountInformation form h3{display:inline-block;margin-bottom:1em}#accountInformation p{font-size:100%}#accountInformation li{font-size:120%;margin:1em 0 1em 1em !important}#VoucherInputsContainer{display:none}#VoucherInputs{display:block !important}#addressesSaved .button{margin-bottom:1em}#addressesSaved p{margin-bottom:1em}#memberNewsletters{margin:1em 0 4em 0}#memberNewsletters .showThem{display:block;clear:both;margin:0 0 0 1em}#account .newsletterTitles fieldset{margin:1em 0 1em 0;margin-bottom:.5em}}@media screen and (max-width: 535px){#account input[type="text"],#account input[type="password"],#account input[type="email"],#account input[type="number"],#account textarea,#account select,#ecommercePath input[type="text"],#ecommercePath input[type="password"],#ecommercePath input[type="email"],#ecommercePath input[type="number"],#ecommercePath textarea,#ecommercePath select{font-size:1.2em;padding:.5em}#account.accountLogin input[type="text"],#account.accountLogin input[type="password"],#account.accountLogin input[type="email"],#account.accountRegister input[type="text"],#account.accountRegister input[type="password"],#account.accountRegister input[type="email"],#ecommercePath input[type="email"]{width:95% !important}.addressList.rFull{width:97.91666666666667%}#ecommercePath #columnContent .pad{border-left-width:1px}.cartPage .nav{margin-bottom:0;margin-top:.5em}.cartPage .nav .continue,.cartPage .button.navigation{padding-top:0;margin:0}.cartPage .nav .button{padding:.6em;margin-top:-.8em;font-size:12px}#account.OrderReceipt .cover,#cartBody .cover,.cartOrderReview .cover{display:none}#cartBody .prodInfo,#account.OrderReceipt .prodInfo{margin-left:0}#cartBody .ten,#cartHead .ten{width:41.66666666666667%}#cartBody .two,#cartHead .two,#cartFooter .two{width:16.66666666666667%}#cartFooter .fourteen{width:79.16666666666667%}.lt-ie8 #cartBody .ten,#cartHead .ten{width:41%}.lt-ie8 #cartBody .two,#cartHead .two,#cartFooter .two{width:16%}.lt-ie8 #cartFooter .fourteen{width:79%}#cartBody .qty input[type="text"]{width:1.3em;padding:.7em}#cartHead .pad{padding-right:0}#cartHead .listprice{text-align:center}#cartBody .qty .graySmall{padding:1em 0;width:4.5em;margin:.5em 0 !important}#cartBody .graySmall{padding:1em;margin:1em 0 !important}#cartBody .row:nth-child(even){padding-top:1em;margin-top:-24px;background-color:#eee}.cartPromos,.cartBundles{margin-bottom:1.5em !important}div.skipStep{margin-top:-4.4em}#cartBody .eight,#cartHead .eight{width:41.66666666666667%}.lt-ie8 #cartBody .eight,#cartHead .eight{width:41%}.cartOrderReview #cartBody .listprice,.cartOrderReview #cartBody .yourprice{font-size:90%}#columnStatus{position:absolute;z-index:10000;padding:0 0 2em 0;margin:0;background-color:#fff;border:2px solid #000;top:5px;left:-5000px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}#columnStatus.four{width:60.41666666666667%}.lt-ie8 #columnStatus.four{width:60%}#columnStatus .section{border-left:1px solid #ccc;border-right:1px solid #ccc}#sidebarSummary{border-bottom:1px solid #ccc}#columnStatus .summaryHolder{border:none}#miniCart{margin-top:1.5em}#ecommercePath #columnStatus #cartMini h3{margin-top:.6em}#columnStatus p{font-size:95%;margin-bottom:0em}#ecommercePath #columnStatus h3{margin:0}#hide{display:block;width:100%;text-align:right;background-color:#fff;padding-bottom:1em}#hide h2{display:inline;float:left;font-size:125%;padding-top:.5em}#hide .graySmall{margin-right:0}.lightboxish{position:absolute;top:0;left:0;background-color:#000;width:100%;z-index:9998;opacity:0.4;filter:alpha(opacity=40);-moz-opacity:0.4}#microCart{display:block;width:100%;margin:0 0 .5em 0}#microCart .pad{background-color:#eee;padding:0 0 .5em 0 !important}#microCart .microTotal{float:left;font-weight:bold;padding-left:.5em}#microCart .ss-icon,#microCart .list-solid-arrow li:before,.list-solid-arrow #microCart li:before,#microCart .message-box:before{margin-right:.3em;font-weight:normal}#microCart .showCart{float:right;position:relative;z-index:10;margin-right:.5em}#microCart a.showCart{color:#000;margin-top:.4em}#microCart .showCart .ss-icon,#microCart .showCart .list-solid-arrow li:before,.list-solid-arrow #microCart .showCart li:before,#microCart .showCart .message-box:before{padding-left:.3em;font-size:1.1em}#microSteps{counter-reset:li;margin-left:0;padding-left:0;width:100%;background-color:#eee;font-size:85%;border-bottom:1px solid #ddd;margin-bottom:1em}#microSteps li{text-align:center;list-style:none;display:inline-block;width:16.66666666666667%;background-color:#eee;margin-bottom:0}#microSteps li span{text-align:center;display:block;border-right:1px solid #ccc}#microSteps li:last-child span{border-right:none}#microSteps .selected{background-color:#fff}#columnContent.twelve{width:98.95833333333333%}.lt-ie8 #columnContent.twelve{width:99%}}@media screen and (max-width: 400px){.PurchaseRewardBox{min-width:280px}.PurchaseRewardBox .safariHeader{font-size:1.5em}.PurchaseRewardBox img{margin:0 0 0 2px}}@media screen and (max-width: 320px){#cartFooter .two{width:22.91666666666667%}#cartFooter .fourteen{width:72.91666666666667%}.lt-ie8 #cartFooter .two{width:22%}.lt-ie8 #cartFooter .fourteen{width:72%}.cartOrderReview #cartBody,.cartOrderReview #cartHead,.cartOrderReview #cartFooter,#cartBody .qty input[type="text"]{font-size:95%}.cartOrderReview .cartTable p{line-height:1.3em}.cartOrderReview #cartFooter .fourteen{width:72.91666666666667%}.cartOrderReview #cartFooter .two{width:22.91666666666667%}.lt-ie8 .cartOrderReview #cartFooter .fourteen{width:72%}.lt-ie8 .cartOrderReview #cartFooter .two{width:22%}}.is-hidden{display:none !important;visibility:hidden !important}.is-vishidden{position:absolute !important;overflow:hidden;width:1px;height:1px;padding:0;border:0;clip:rect(1px, 1px, 1px, 1px)}.cf,.clearfix{zoom:1}.cf:before,.cf:after,.clearfix:before,.clearfix:after{content:"\0020";display:block;overflow:hidden;visibility:hidden;width:0;height:0}.cf:after,.clearfix:after{clear:both}.center{text-align:center}.p-r-1{padding-right:12px;padding-right:1rem}.p-r-2{padding-right:24px;padding-right:2rem}.p-l-1{padding-left:12px;padding-left:1rem}.p-l-2{padding-left:24px;padding-left:2rem}.p-t-2p{padding-top:2px}.p-t-half{padding-top:6px;padding-top:.5rem}.p-t-1{padding-top:12px;padding-top:1rem}.p-t-2{padding-top:24px;padding-top:2rem}.p-t-3{padding-top:36px;padding-top:3rem}.p-t-4{padding-top:48px;padding-top:4rem}.p-b-half{padding-bottom:6px;padding-bottom:.5rem}.p-b-quarter{padding-bottom:3px;padding-bottom:.25rem}.p-b-1{padding-bottom:12px;padding-bottom:1rem}.p-b-2{padding-bottom:24px;padding-bottom:2rem}.p-all-half{padding:6px;padding:.5rem}.p-all-1{padding:12px;padding:1rem}.p-all-2{padding:24px;padding:2rem}.m-b-0{margin-bottom:0}.m-b-1{margin-bottom:12px;margin-bottom:1rem}.m-b-half{margin-bottom:6px;margin-bottom:.5rem}.m-b-quarter{margin-bottom:3px;margin-bottom:.25rem}.m-b-2{margin-bottom:24px;margin-bottom:2rem}.m-b-3{margin-bottom:36px;margin-bottom:3rem}.m-b-4{margin-bottom:48px;margin-bottom:4rem}.m-t-0{margin-top:0}.m-t-half{margin-top:6px;margin-top:.5rem}.m-t-quarter{margin-top:3px;margin-top:.25rem}.m-t-1{margin-top:12px;margin-top:1rem}.m-t-2{margin-top:24px;margin-top:2rem}.m-t-3{margin-top:36px;margin-top:3rem}.m-t-4{margin-top:48px;margin-top:4rem}.m-r-1{margin-right:12px;margin-right:1rem}.m-r-2{margin-right:24px;margin-right:2rem}.m-l-1{margin-left:12px;margin-left:1rem}.m-l-2{margin-left:24px;margin-left:2rem}.m-all-1{margin:12px;margin:1rem}.m-all-2{margin:24px;margin:2rem}
/*# sourceMappingURL=style.css.map */
