@import url(https://fonts.googleapis.com/css?family=Open+Sans+Condensed:700,300);@import url(https://fonts.googleapis.com/css?family=Open+Sans:700,400,300);@font-face{font-family:'fontello';src:url("fontello.eot?90163589");src:url("fontello.eot?90163589#iefix") format("embedded-opentype"),url("fontello.woff?90163589") format("woff"),url("fontello.ttf?90163589") format("truetype"),url("fontello.svg?90163589#ganxy") format("svg");font-weight:normal;font-style:normal}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}.icon-gift:before{content:'\e800'}.icon-plus:before{content:'\e801'}.icon-info-circled:before{content:'\e802'}.icon-infinity:before{content:'\e803'}.icon-cloud:before{content:'\e804'}.icon-menu:before{content:'\e805'}.icon-th-large:before{content:'\e806'}.icon-attention:before{content:'\e807'}.icon-mail:before{content:'\e808'}.icon-pencil-alt:before{content:'\e809'}.icon-ok:before{content:'\e80a'}.icon-ok-circled:before{content:'\e80b'}.icon-cancel:before{content:'\e80c'}.icon-cancel-circled:before{content:'\e80d'}.icon-minus-circled:before{content:'\e80e'}.icon-stop-circled:before{content:'\e80f'}.icon-play-circled:before{content:'\e810'}.icon-pause-circled:before{content:'\e811'}.icon-lock:before{content:'\e812'}.icon-down-bold:before{content:'\e813'}.icon-help-circled:before{content:'\e814'}.icon-eye:before{content:'\e815'}.icon-comment:before{content:'\e816'}.icon-trash:before{content:'\e817'}.icon-archive:before{content:'\e818'}.icon-basket:before{content:'\e819'}.icon-bold:before{content:'\e81a'}.icon-italic:before{content:'\e81b'}.icon-down-micro:before{content:'\e81c'}.icon-basket-alt:before{content:'\e81d'}.icon-right-open:before{content:'\e81e'}.icon-left-open:before{content:'\e81f'}.icon-list-bullet:before{content:'\e820'}.icon-list-numbered:before{content:'\e821'}.icon-facebook:before{content:'\e822'}.icon-user:before{content:'\e823'}.icon-users:before{content:'\e824'}.icon-dollar:before{content:'\e825'}.icon-doc:before{content:'\e826'}.icon-chart-bar:before{content:'\e827'}.icon-bullhorn:before{content:'\e828'}.icon-mobile:before{content:'\e829'}.icon-search:before{content:'\e82a'}.icon-link:before{content:'\e82b'}.ie7 [class^="icon-"],.ie7 [class*=" icon-"]{font-family:'fontello';font-style:normal;font-weight:normal;line-height:1em}.ie7 .icon-gift{*zoom:expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe800;&nbsp;')}.ie7 .icon-plus{*zoom:expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe801;&nbsp;')}.ie7 .icon-info-circled{*zoom:expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe802;&nbsp;')}.ie7 .icon-infinity{*zoom:expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe803;&nbsp;')}.ie7 .icon-cloud{*zoom:expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe804;&nbsp;')}.ie7 .icon-menu{*zoom:expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe805;&nbsp;')}.ie7 .icon-th-large{*zoom:expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe806;&nbsp;')}.ie7 .icon-attention{*zoom:expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe807;&nbsp;')}.ie7 .icon-mail{*zoom:expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe808;&nbsp;')}.ie7 .icon-pencil-alt{*zoom:expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe809;&nbsp;')}.ie7 .icon-ok{*zoom:expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe80a;&nbsp;')}.ie7 .icon-ok-circled{*zoom:expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe80b;&nbsp;')}.ie7 .icon-cancel{*zoom:expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe80c;&nbsp;')}.ie7 .icon-cancel-circled{*zoom:expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe80d;&nbsp;')}.ie7 .icon-minus-circled{*zoom:expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe80e;&nbsp;')}.ie7 .icon-stop-circled{*zoom:expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe80f;&nbsp;')}.ie7 .icon-play-circled{*zoom:expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe810;&nbsp;')}.ie7 .icon-pause-circled{*zoom:expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe811;&nbsp;')}.ie7 .icon-lock{*zoom:expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe812;&nbsp;')}.ie7 .icon-down-bold{*zoom:expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe813;&nbsp;')}.ie7 .icon-help-circled{*zoom:expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe814;&nbsp;')}.ie7 .icon-eye{*zoom:expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe815;&nbsp;')}.ie7 .icon-comment{*zoom:expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe816;&nbsp;')}.ie7 .icon-trash{*zoom:expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe817;&nbsp;')}.ie7 .icon-archive{*zoom:expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe818;&nbsp;')}.ie7 .icon-basket{*zoom:expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe819;&nbsp;')}.ie7 .icon-bold{*zoom:expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe81a;&nbsp;')}.ie7 .icon-italic{*zoom:expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe81b;&nbsp;')}.ie7 .icon-down-micro{*zoom:expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe81c;&nbsp;')}.ie7 .icon-basket-alt{*zoom:expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe81d;&nbsp;')}.ie7 .icon-right-open{*zoom:expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe81e;&nbsp;')}.ie7 .icon-left-open{*zoom:expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe81f;&nbsp;')}.ie7 .icon-list-bullet{*zoom:expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe820;&nbsp;')}.ie7 .icon-list-numbered{*zoom:expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe821;&nbsp;')}.ie7 .icon-facebook{*zoom:expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe822;&nbsp;')}.ie7 .icon-user{*zoom:expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe823;&nbsp;')}.ie7 .icon-users{*zoom:expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe824;&nbsp;')}.ie7 .icon-dollar{*zoom:expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe825;&nbsp;')}.ie7 .icon-doc{*zoom:expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe826;&nbsp;')}.ie7 .icon-chart-bar{*zoom:expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe827;&nbsp;')}.ie7 .icon-bullhorn{*zoom:expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe828;&nbsp;')}.ie7 .icon-mobile{*zoom:expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe829;&nbsp;')}.ie7 .icon-search{*zoom:expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe82a;&nbsp;')}.ie7 .icon-link{*zoom:expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe82b;&nbsp;')}.feature-icon{font-size:80px}@font-face{font-family:'ganxy';src:url("https://d1ilrvum88dey7.cloudfront.net/assets/ganxy.eot?78724808");src:url("https://d2sxznq0t1m6ju.cloudfront.net/assets/ganxy.eot?78724808#iefix") format("embedded-opentype"),url("https://d2sxznq0t1m6ju.cloudfront.net/assets/ganxy.woff?78724808") format("woff"),url("https://d2h8aiko7d4hea.cloudfront.net/assets/ganxy.ttf?78724808") format("truetype"),url("https://d2h8aiko7d4hea.cloudfront.net/assets/ganxy.svg?78724808#ganxy") format("svg");font-weight:normal;font-style:normal}[class^="ficon-"]:before,[class*=" ficon-"]:before{font-family:"ganxy";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}.ficon-credit-card:before{content:'\e800'}.ficon-mail:before{content:'\e801'}.ficon-calendar-empty:before{content:'\e802'}.ficon-lock:before{content:'\e803'}.warning-bar{background-color:red;height:32px;border-bottom:1px solid #a81313;background:-webkit-linear-gradient(#e33b3b,#d31919);background:-moz-linear-gradient(#e33b3b,#d31919);background:-o-linear-gradient(#e33b3b,#d31919);background:linear-gradient(#e33b3b,#d31919)}.development{width:950px;margin:0 auto;padding:6px 0 7px;text-align:left;font-size:12px;line-height:18px;color:white;position:relative;text-shadow:0 1px #761e1e}.development .title{text-transform:uppercase;font-weight:bold}.development a{color:white}.ie7 .development{top:0;left:0}a.big-button{outline:0 none}a.big-button,input.big-button,form li.commit input,body.consumer-interface form li.action input,body.content-page form li.action input,body.popup form li.action input,.regauth-overlay-container form li.action input{display:inline-block;padding:8px 20px 7px;border-width:2px;border-style:solid;text-align:center;font:bold 14px/18px Helvetica,Arial,sans-serif;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}body.consumer-interface a.big-button,body.consumer-interface input.big-button,body.consumer-interface form li.commit input,body.consumer-interface form li.action input,body.content-page a.big-button,body.content-page input.big-button,body.content-page form li.commit input,body.content-page form li.action input,body.popup a.big-button,body.popup input.big-button,body.popup form li.commit input,body.popup form li.action input,.regauth-overlay-container a.big-button,.regauth-overlay-container input.big-button,.regauth-overlay-container form li.commit input,.regauth-overlay-container form li.action input{color:white;text-shadow:0 1px 0px #2c591b;border:1px solid #4d9034;background-color:#4d9034;-webkit-box-shadow:inset 0 1px 0 #78c65b;-moz-box-shadow:inset 0 1px 0 #78c65b;box-shadow:inset 0 1px 0 #78c65b}body.consumer-interface a.big-button:hover,body.consumer-interface a.big-button:focus,body.consumer-interface input.big-button:hover,body.consumer-interface input.big-button:focus,body.consumer-interface form li.commit input:hover,body.consumer-interface form li.commit input:focus,body.consumer-interface form li.action input:hover,body.consumer-interface form li.action input:focus,body.content-page a.big-button:hover,body.content-page a.big-button:focus,body.content-page input.big-button:hover,body.content-page input.big-button:focus,body.content-page form li.commit input:hover,body.content-page form li.commit input:focus,body.content-page form li.action input:hover,body.content-page form li.action input:focus,body.popup a.big-button:hover,body.popup a.big-button:focus,body.popup input.big-button:hover,body.popup input.big-button:focus,body.popup form li.commit input:hover,body.popup form li.commit input:focus,body.popup form li.action input:hover,body.popup form li.action input:focus,.regauth-overlay-container a.big-button:hover,.regauth-overlay-container a.big-button:focus,.regauth-overlay-container input.big-button:hover,.regauth-overlay-container input.big-button:focus,.regauth-overlay-container form li.commit input:hover,.regauth-overlay-container form li.commit input:focus,.regauth-overlay-container form li.action input:hover,.regauth-overlay-container form li.action input:focus{background-color:#2c591b;color:#fff;text-decoration:none;-webkit-box-shadow:inset 0 0px 0 #2c591b;-moz-box-shadow:inset 0 0px 0 #2c591b;box-shadow:inset 0 0px 0 #2c591b}body.consumer-interface a.big-button:active,body.consumer-interface input.big-button:active,body.consumer-interface form li.commit input:active,body.consumer-interface form li.action input:active,body.content-page a.big-button:active,body.content-page input.big-button:active,body.content-page form li.commit input:active,body.content-page form li.action input:active,body.popup a.big-button:active,body.popup input.big-button:active,body.popup form li.commit input:active,body.popup form li.action input:active,.regauth-overlay-container a.big-button:active,.regauth-overlay-container input.big-button:active,.regauth-overlay-container form li.commit input:active,.regauth-overlay-container form li.action input:active{background-color:#16300d;-webkit-box-shadow:inset 0 0px 0 #16300d;-moz-box-shadow:inset 0 0px 0 #16300d;box-shadow:inset 0 0px 0 #16300d}body.provider-interface a.big-button,body.provider-interface input.big-button,body.provider-interface form li.commit input,body.provider-interface form li.action input{color:white;background-color:#2878c4;border-color:#1f65a6;-webkit-box-shadow:#649dd1 1px 1px 0 0 inset,#649dd1 -1px -1px 0 0 inset,#649dd1 1px -1px 0 0 inset,#649dd1 -1px 1px 0 0 inset;-moz-box-shadow:#649dd1 1px 1px 0 0 inset,#649dd1 -1px -1px 0 0 inset,#649dd1 1px -1px 0 0 inset,#649dd1 -1px 1px 0 0 inset;box-shadow:#649dd1 1px 1px 0 0 inset,#649dd1 -1px -1px 0 0 inset,#649dd1 1px -1px 0 0 inset,#649dd1 -1px 1px 0 0 inset}body.provider-interface a.big-button:hover,body.provider-interface a.big-button:focus,body.provider-interface input.big-button:hover,body.provider-interface input.big-button:focus,body.provider-interface form li.commit input:hover,body.provider-interface form li.commit input:focus,body.provider-interface form li.action input:hover,body.provider-interface form li.action input:focus{background-color:#599dd2;border-color:#1263a8;-webkit-box-shadow:#87b8db 1px 1px 0 0 inset,#87b8db -1px -1px 0 0 inset,#87b8db 1px -1px 0 0 inset,#87b8db -1px 1px 0 0 inset;-moz-box-shadow:#87b8db 1px 1px 0 0 inset,#87b8db -1px -1px 0 0 inset,#87b8db 1px -1px 0 0 inset,#87b8db -1px 1px 0 0 inset;box-shadow:#87b8db 1px 1px 0 0 inset,#87b8db -1px -1px 0 0 inset,#87b8db 1px -1px 0 0 inset,#87b8db -1px 1px 0 0 inset}body.provider-interface a.big-button:active,body.provider-interface input.big-button:active,body.provider-interface form li.commit input:active,body.provider-interface form li.action input:active{background-color:#1462a4;border-color:#1263a8;-webkit-box-shadow:#558eb7 1px 1px 0 0 inset,#558eb7 -1px -1px 0 0 inset,#558eb7 1px -1px 0 0 inset,#558eb7 -1px 1px 0 0 inset;-moz-box-shadow:#558eb7 1px 1px 0 0 inset,#558eb7 -1px -1px 0 0 inset,#558eb7 1px -1px 0 0 inset,#558eb7 -1px 1px 0 0 inset;box-shadow:#558eb7 1px 1px 0 0 inset,#558eb7 -1px -1px 0 0 inset,#558eb7 1px -1px 0 0 inset,#558eb7 -1px 1px 0 0 inset}body.provider-interface .content .main-last a.big-button{color:white}.cta-button{display:inline-block;vertical-align:middle;width:220px;height:47px;line-height:44px;padding:0 10px 0 0;border:0 none;background:url(https://d2sxznq0t1m6ju.cloudfront.net/assets/cta-button-sprite-3539f9e0b75cfa1d3415b010f8f95437.png) right 0 no-repeat;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-decoration:none;cursor:pointer}.cta-button span{display:block;height:46px;padding:0 0 1px 10px;vertical-align:middle;background:url(https://d2sxznq0t1m6ju.cloudfront.net/assets/cta-button-sprite-3539f9e0b75cfa1d3415b010f8f95437.png) left 0 no-repeat;font-weight:bold;font-size:24px;line-height:44px;color:#22411d;text-shadow:#b4f1a5 0px 1px 0px;text-align:center}.cta-button:hover{background-position:right -47px}.cta-button:hover span{background-position:left -47px;text-shadow:#70c75f 0 -1px 0}.cta-button:active,.cta-button:focus{background-position:right -94px}.cta-button:active span,.cta-button:focus span{background-position:left -94px;text-shadow:#70c75f 0 -1px 0}.form-cta-button{width:162px;height:34px;line-height:34px;padding:0 7px 0 0;background-position:right -141px}.form-cta-button>span{height:34px;padding:0 0 1px 7px;background-position:left -141px;font-size:18px;line-height:34px;text-shadow:#b4f1a5 0px 1px 0px}.form-cta-button:hover{background-position:right -177px}.form-cta-button:hover>span{background-position:left -177px}.form-cta-button:active,.form-cta-button:focus{background-position:right -213px}.form-cta-button:active>span,.form-cta-button:active>span,.form-cta-button:focus>span,.form-cta-button:focus>span{background-position:left -213px}.receipt-page-button,.buy-gift-receipt-page-button{min-width:115px;padding:10px 14px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer;text-decoration:none !important;font-size:14px;font-weight:bold;font-family:"HelveticaNeue", Arial, Helvetica, Geneva, sans-serif}.receipt-page-button>.receipt-page-button-format,.buy-gift-receipt-page-button>.receipt-page-button-format{font-weight:normal;text-transform:uppercase}.receipt-page-button{border-bottom:2px solid #2c591b;background-color:#4d9034;color:#fff !important;text-shadow:0 1px 0px #2c591b}.receipt-page-button:hover,.receipt-page-button:focus{background-color:#95b801;border-bottom-color:#4d9034}.receipt-page-button:active{background-color:#2c591b;border-bottom-color:transparent}.floated-receipt-page-button{float:right}.tiny-receipt-page-button{display:inline-block;font-size:11px;padding:5px 8px;min-width:0;margin-bottom:2px}.big-receipt-page-button{font-size:20px;padding:10px 14px}.buy-gift-receipt-page-button{background-color:#eee;color:#991418 !important;border-bottom:2px solid #ccc;text-shadow:0 1px 0px #ccc}.buy-gift-receipt-page-button:hover,.buy-gift-receipt-page-button:focus{color:#fff !important;background-color:#991418;border-bottom-color:#9e0b0f;text-shadow:none}.buy-gift-receipt-page-button:active{color:#eee !important;background-color:#9e0b0f;border-bottom-color:#9e0b0f;text-shadow:none}.inline-button,span.disabled-button,form.inline li.commit input,form.inline li.action input,body.consumer-interface form.inline li.action input{padding:5px 12px 4px;border:0 none;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;text-transform:uppercase;background-color:#4d9034;color:white;font:11px/12px Helvetica,Arial,sans-serif}.inline-button:hover,.inline-button:focus,span.disabled-button:hover,span.disabled-button:focus,form.inline li.commit input:hover,form.inline li.commit input:focus,form.inline li.action input:hover,form.inline li.action input:focus,body.consumer-interface form.inline li.action input:hover,body.consumer-interface form.inline li.action input:focus{background-color:#95b801;color:white;border:0 none}.inline-button:active,span.disabled-button:active,form.inline li.commit input:active,form.inline li.action input:active,body.consumer-interface form.inline li.action input:active{background-color:#2c591b;color:white}.provider-interface .content .main-last a.inline-button{color:white}.ie7 button.inline-button,.ie7 input.inline-button,.ie7 form.inline li.commit input,.ie7 form.inline li.action input{padding:4px 12px 3px;overflow:visible}span.disabled-button,form.inline li.commit input[disabled],form.inline li.action input[disabled]{cursor:default}span.disabled-button,span.disabled-button:hover,span.disabled-button:focus,span.disabled-button:active,form.inline li.commit input[disabled],form.inline li.commit input[disabled]:hover,form.inline li.commit input[disabled]:focus,form.inline li.commit input[disabled]:active,form.inline li.action input[disabled],form.inline li.action input[disabled]:hover,form.inline li.action input[disabled]:focus,form.inline li.action input[disabled]:active{background-color:#ccc}span.inline-button,input.inline-button,button.inline-button{cursor:pointer}button.inline-button,form.inline li.commit input,table form li.commit input,form.inline li.action input,table form li.action input{border:0 none;font-weight:normal}body.consumer-interface .app-page a.inline-button{color:white}body.consumer-interface .app-page span.disabled-button,body.consumer-interface .app-page form.inline li.commit input[disabled],body.consumer-interface .app-page form.inline li.action input[disabled]{cursor:default}body.consumer-interface .app-page span.disabled-button,body.consumer-interface .app-page span.disabled-button:hover,body.consumer-interface .app-page span.disabled-button:focus,body.consumer-interface .app-page span.disabled-button:active,body.consumer-interface .app-page form.inline li.commit input[disabled],body.consumer-interface .app-page form.inline li.commit input[disabled]:hover,body.consumer-interface .app-page form.inline li.commit input[disabled]:focus,body.consumer-interface .app-page form.inline li.commit input[disabled]:active,body.consumer-interface .app-page form.inline li.action input[disabled],body.consumer-interface .app-page form.inline li.action input[disabled]:hover,body.consumer-interface .app-page form.inline li.action input[disabled]:focus,body.consumer-interface .app-page form.inline li.action input[disabled]:active{background-color:#ccc}body.consumer-interface .app-page form.inline li.commit input:focus,body.consumer-interface .app-page form.inline li.action input:focus{border:0 none}body.provider-interface .app-page input.import-button{border:0 none}body.consumer-interface .app-page form.inline li.commit input,body.consumer-interface .app-page form.inline li.action input,body.provider-interface .app-page form.inline li.commit input,body.provider-interface .app-page form.inline li.action input{background-color:#4d9034;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}body.consumer-interface .app-page form.inline li.commit input:hover,body.consumer-interface .app-page form.inline li.commit input:focus,body.consumer-interface .app-page form.inline li.action input:hover,body.consumer-interface .app-page form.inline li.action input:focus,body.provider-interface .app-page form.inline li.commit input:hover,body.provider-interface .app-page form.inline li.commit input:focus,body.provider-interface .app-page form.inline li.action input:hover,body.provider-interface .app-page form.inline li.action input:focus{background-color:#95b801;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}body.consumer-interface .app-page form.inline li.commit input:active,body.consumer-interface .app-page form.inline li.action input:active,body.provider-interface .app-page form.inline li.commit input:active,body.provider-interface .app-page form.inline li.action input:active{background-color:#2c591b;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}body.provider-interface form input.inline-button{color:white}.button-column .inline-button{display:block;float:right}body a.big-button,body a.big-button:hover,body a.big-button:focus,body a.big-button:active,body a.inline-button,body a.inline-button:hover,body a.inline-button:focus,body a.inline-button:active,body a.receipt-page-button,body a.receipt-page-button:hover,body a.receipt-page-button:focus,body a.receipt-page-button:active{text-decoration:none}input.big-button,button.inline-button,form li.commit input,form li.commit button,form li.action input,form li.action button{cursor:pointer}button::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="file"]>input[type="button"]::-moz-focus-inner{border:0 none;padding:0}button{font:bold 14px/18px Helvetica,Arial,sans-serif}/* qTip2 - Pretty powerful tooltips - v2.0.0 - 2012-08-14
* http://craigsworks.com/projects/qtip2/
* Copyright (c) 2012 Craig Michael Thompson; Licensed MIT, GPL */.ui-tooltip,.qtip{position:absolute;left:-28000px;top:-28000px;display:none;max-width:280px;min-width:50px;font-size:10.5px;line-height:12px;border-width:1px;border-style:solid}.ui-tooltip-fluid{display:block;visibility:hidden;position:static !important;float:left !important}.ui-tooltip-content{position:relative;padding:5px 9px;overflow:hidden;text-align:left;word-wrap:break-word}.ui-tooltip-titlebar{position:relative;min-height:14px;padding:5px 35px 5px 10px;overflow:hidden;border-width:0 0 1px;font-weight:bold}.ui-tooltip-titlebar+.ui-tooltip-content{border-top-width:0 !important}.ui-tooltip-titlebar .ui-state-default{position:absolute;right:4px;top:50%;margin-top:-9px;cursor:pointer;outline:medium none;border-width:1px;border-style:solid}* html .ui-tooltip-titlebar .ui-state-default{top:16px}.ui-tooltip-titlebar .ui-icon,.ui-tooltip-icon .ui-icon{display:block;text-indent:-1000em;direction:ltr}.ui-tooltip-icon,.ui-tooltip-icon .ui-icon{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-decoration:none}.ui-tooltip-icon .ui-icon{width:18px;height:14px;text-align:center;text-indent:0;font:normal bold 10px/13px Tahoma,sans-serif;color:inherit;background:transparent none no-repeat -100em -100em}.ui-tooltip-default{border-color:#F1D031;background-color:#FFFFA3;color:#555}.ui-tooltip-default .ui-tooltip-titlebar{background-color:#FFEF93}.ui-tooltip-default .ui-tooltip-icon{border-color:#CCC;background:#F1F1F1;color:#777}.ui-tooltip-default .ui-tooltip-titlebar .ui-state-hover{border-color:#AAA;color:#111}/* Light tooltip style */.ui-tooltip-light{background-color:white;border-color:#E2E2E2;color:#454545}.ui-tooltip-light .ui-tooltip-titlebar{background-color:#f1f1f1}/* Dark tooltip style */.ui-tooltip-dark{background-color:#505050;border-color:#303030;color:#f3f3f3}.ui-tooltip-dark .ui-tooltip-titlebar{background-color:#404040}.ui-tooltip-dark .ui-tooltip-icon{border-color:#444}.ui-tooltip-dark .ui-tooltip-titlebar .ui-state-hover{border-color:#303030}/* Cream tooltip style */.ui-tooltip-cream{background-color:#FBF7AA;border-color:#F9E98E;color:#A27D35}.ui-tooltip-cream .ui-tooltip-titlebar{background-color:#F0DE7D}.ui-tooltip-cream .ui-state-default .ui-tooltip-icon{background-position:-82px 0}/* Red tooltip style */.ui-tooltip-red{background-color:#F78B83;border-color:#D95252;color:#912323}.ui-tooltip-red .ui-tooltip-titlebar{background-color:#F06D65}.ui-tooltip-red .ui-state-default .ui-tooltip-icon{background-position:-102px 0}.ui-tooltip-red .ui-tooltip-icon{border-color:#D95252}.ui-tooltip-red .ui-tooltip-titlebar .ui-state-hover{border-color:#D95252}/* Green tooltip style */.ui-tooltip-green{background-color:#CAED9E;border-color:#90D93F;color:#3F6219}.ui-tooltip-green .ui-tooltip-titlebar{background-color:#B0DE78}.ui-tooltip-green .ui-state-default .ui-tooltip-icon{background-position:-42px 0}/* Blue tooltip style */.ui-tooltip-blue{background-color:#E5F6FE;border-color:#ADD9ED;color:#5E99BD}.ui-tooltip-blue .ui-tooltip-titlebar{background-color:#D0E9F5}.ui-tooltip-blue .ui-state-default .ui-tooltip-icon{background-position:-2px 0}.ui-tooltip-shadow{-webkit-box-shadow:1px 1px 3px 1px rgba(0,0,0,0.15);-moz-box-shadow:1px 1px 3px 1px rgba(0,0,0,0.15);box-shadow:1px 1px 3px 1px rgba(0,0,0,0.15)}.ui-tooltip-rounded,.ui-tooltip-tipsy,.ui-tooltip-bootstrap{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.ui-tooltip-youtube{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 3px #333;-moz-box-shadow:0 0 3px #333;box-shadow:0 0 3px #333;color:white;border-width:0;background:#4A4A4A;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #4a4a4a), color-stop(100%, #000));background-image:-webkit-linear-gradient(top, #4a4a4a 0, #000 100%);background-image:-moz-linear-gradient(top, #4a4a4a 0, #000 100%);background-image:-ms-linear-gradient(top, #4a4a4a 0, #000 100%);background-image:-o-linear-gradient(top, #4a4a4a 0, #000 100%)}.ui-tooltip-youtube .ui-tooltip-titlebar{background-color:#4A4A4A;background-color:rgba(0,0,0,0)}.ui-tooltip-youtube .ui-tooltip-content{padding:.75em;font:12px arial,sans-serif;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);"}.ui-tooltip-youtube .ui-tooltip-icon{border-color:#222}.ui-tooltip-youtube .ui-tooltip-titlebar .ui-state-hover{border-color:#303030}.ui-tooltip-jtools{background:#232323;background:rgba(0,0,0,0.7);background-image:-webkit-gradient(linear, left top, left bottom, from(#717171), to(#232323));background-image:-moz-linear-gradient(top, #717171, #232323);background-image:-webkit-linear-gradient(top, #717171, #232323);background-image:-ms-linear-gradient(top, #717171, #232323);background-image:-o-linear-gradient(top, #717171, #232323);border:2px solid #ddd;border:2px solid #f1f1f1;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 12px #333;-moz-box-shadow:0 0 12px #333;box-shadow:0 0 12px #333}.ui-tooltip-jtools .ui-tooltip-titlebar{background-color:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A)"}.ui-tooltip-jtools .ui-tooltip-content{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323)"}.ui-tooltip-jtools .ui-tooltip-titlebar,.ui-tooltip-jtools .ui-tooltip-content{background:transparent;color:white;border:0 dashed transparent}.ui-tooltip-jtools .ui-tooltip-icon{border-color:#555}.ui-tooltip-jtools .ui-tooltip-titlebar .ui-state-hover{border-color:#333}.ui-tooltip-cluetip{-webkit-box-shadow:4px 4px 5px rgba(0,0,0,0.4);-moz-box-shadow:4px 4px 5px rgba(0,0,0,0.4);box-shadow:4px 4px 5px rgba(0,0,0,0.4);background-color:#D9D9C2;color:#111;border:0 dashed transparent}.ui-tooltip-cluetip .ui-tooltip-titlebar{background-color:#87876A;color:white;border:0 dashed transparent}.ui-tooltip-cluetip .ui-tooltip-icon{border-color:#808064}.ui-tooltip-cluetip .ui-tooltip-titlebar .ui-state-hover{border-color:#696952;color:#696952}.ui-tooltip-tipsy{background:black;background:rgba(0,0,0,0.87);color:white;border:0 solid transparent;font-size:11px;font-family:'Lucida Grande', sans-serif;font-weight:bold;line-height:16px;text-shadow:0 1px black}.ui-tooltip-tipsy .ui-tooltip-titlebar{padding:6px 35px 0 10;background-color:transparent}.ui-tooltip-tipsy .ui-tooltip-content{padding:6px 10}.ui-tooltip-tipsy .ui-tooltip-icon{border-color:#222;text-shadow:none}.ui-tooltip-tipsy .ui-tooltip-titlebar .ui-state-hover{border-color:#303030}.ui-tooltip-tipped{border:3px solid #959FA9;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#F9F9F9;color:#454545;font-weight:normal;font-family:serif}.ui-tooltip-tipped .ui-tooltip-titlebar{border-bottom-width:0;color:white;background:#3A79B8;background-image:-webkit-gradient(linear, left top, left bottom, from(#3a79b8), to(#2e629d));background-image:-webkit-linear-gradient(top, #3a79b8, #2e629d);background-image:-moz-linear-gradient(top, #3a79b8, #2e629d);background-image:-ms-linear-gradient(top, #3a79b8, #2e629d);background-image:-o-linear-gradient(top, #3a79b8, #2e629d);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D)"}.ui-tooltip-tipped .ui-tooltip-icon{border:2px solid #285589;background:#285589}.ui-tooltip-tipped .ui-tooltip-icon .ui-icon{background-color:#FBFBFB;color:#555}.ui-tooltip-bootstrap{font-size:13px;line-height:18px;color:#333333;background-color:#ffffff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);*border-right-width:2px;*border-bottom-width:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.ui-tooltip-bootstrap .ui-tooltip-titlebar{font-size:18px;line-height:22px;border-bottom:1px solid #ccc;background-color:transparent}.ui-tooltip-bootstrap .ui-tooltip-titlebar .ui-state-default{right:9px;top:49%;border-style:none}.ui-tooltip-bootstrap .ui-tooltip-icon{background:white}.ui-tooltip-bootstrap .ui-tooltip-icon .ui-icon{width:auto;height:auto;float:right;font-size:20px;font-weight:bold;line-height:18px;color:#000000;text-shadow:0 1px 0 #ffffff;opacity:0.2;filter:alpha(opacity=20)}.ui-tooltip-bootstrap .ui-tooltip-icon .ui-icon:hover{color:#000000;text-decoration:none;cursor:pointer;opacity:0.4;filter:alpha(opacity=40)}.ui-tooltip:not(.ie9haxors) div.ui-tooltip-content,.ui-tooltip:not(.ie9haxors) div.ui-tooltip-titlebar{filter:none;-ms-filter:none}.ui-tooltip .ui-tooltip-tip{margin:0 auto;overflow:hidden;z-index:10}.ui-tooltip .ui-tooltip-tip,.ui-tooltip .ui-tooltip-tip *{position:absolute;line-height:0.1px !important;font-size:0.1px !important;color:#123456;background:transparent;border:0 dashed transparent}.ui-tooltip .ui-tooltip-tip canvas{top:0;left:0}#qtip-overlay{position:fixed;left:-10000em;top:-10000em}#qtip-overlay.blurs{cursor:pointer}#qtip-overlay div{position:absolute;left:0;top:0;width:100%;height:100%;background-color:black;opacity:0.7;filter:alpha(opacity=70);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}.label{display:block;font-size:12px;color:#999;margin:0 0 6px}.no-label>.label{display:none !important}.stringish>input,.text>textarea,.big-select-field,.bigger-select-field{border:1px solid #cbcbcb;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-size:14px;color:#333;background-color:#f9f9f9;-webkit-box-shadow:0 1px 0 #fff,inset 0 1px 2px #ededed;-moz-box-shadow:0 1px 0 #fff,inset 0 1px 2px #ededed;box-shadow:0 1px 0 #fff,inset 0 1px 2px #ededed}.stringish>input{width:190px;padding:6px;margin:0 0 12px}.full-width{width:100%}.extra-wide>input{width:350px;height:30px;font-size:16px}.wide>input{width:250px}.narrow>input{width:60px}.price-entry>input{width:80px}.string-date>input{width:170px}.file>input{padding:6px;border:1px solid #cbcbcb;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.text>textarea{width:350px;height:185px;padding:6px;margin:0 0 12px}.text>.wysihtml5-toolbar{width:350px}.normal>input{width:260px}.normal>textarea{width:260px;font-family:Helvetica, Arial, sans-serif}.inline-field>.label{display:inline}.inline-field>input,.inline-field>textarea,.inline-field>select{margin-bottom:0}.adjacent-inline-wide-smaller-hints,.adjacent-inline-hints,.adjacent-inline-extra-wide-hints{position:relative}.adjacent-inline-wide-smaller-hints>.inline-hints,.adjacent-inline-hints>.inline-hints,.adjacent-inline-extra-wide-hints>.inline-hints{position:absolute;top:6px;left:370px;display:none}.adjacent-inline-wide-smaller-hints>.inline-hints{font-size:12px;width:250px;top:0px;left:320px}.adjacent-inline-hints>.inline-hints{width:120px}.adjacent-inline-extra-wide-hints>.inline-hints{width:180px;top:40px;left:560px}.wysihtml5.adjacent-inline-hints>.inline-hints{top:60px}.wysihtml5-toolbar{*zoom:1}.wysihtml5-toolbar:after{content:"";display:table;clear:both}.wysihtml5-toolbar-button{display:inline;float:left;padding:4px 8px 4px 8px;color:#606060;font-size:20px;text-decoration:none}.wysihtml5-toolbar-button:hover{color:black}.wysihtml5-toolbar-button.wysihtml5-command-active{background-color:#efefef}select{margin:0px 6px}.field-with-errors{position:relative;clear:both}.field-with-errors>input,.field-with-errors>textarea{position:relative;z-index:15;color:#c73126;background-color:#ffe2d5;border-color:#c73126}.field-with-errors>.label{margin-bottom:0}body .entitlement-balloon-payment form .with-ficon ol li .ficon{position:absolute;z-index:10;color:#aaa;margin-top:7px;margin-left:6px}body .entitlement-balloon-payment form .with-ficon ol li input{padding-left:23px}body .entitlement-balloon-payment form.stripe-inside{display:block;width:222px;margin:5px auto}body .entitlement-balloon-payment form.stripe-inside ol li{display:block;float:none}body .entitlement-balloon-payment form.stripe-inside .cc-cvc-container,body .entitlement-balloon-payment form.stripe-inside .cc-exp-container{float:left;width:50%}body .entitlement-balloon-payment form.stripe-inside .cc-cvc-container input{margin-left:5px;width:71px}body .entitlement-balloon-payment form.stripe-inside .cc-exp-container input{width:81px}body .entitlement-balloon-payment form.stripe-inside .button-normal{width:100%}body .entitlement-balloon-payment form input.error{color:#c73126;background-color:#ffe2d5;border-color:#c73126}body .entitlement-balloon-payment form .error-container{display:none}.inline-errors{display:block;color:#9e0b0f;font-size:12px}.inline{display:inline-block}.inline>ol{display:inline-block}.inline>ol>li{display:inline-block}.inline .inline-errors{display:none}.basic-showcase-info-text-field{width:350px !important}.basic-showcase-info-text-field-author{width:320px !important}.basic-showcase-info-author-by{display:inline;float:left;width:30px;padding:7px;font-size:14px}.inline-hints{color:#999}.form-level-error-message,.form-level-success-message{margin-bottom:6px}.form-level-error-message-icon:before,.ie7 .form-level-error-message-icon,.form-level-success-message-icon:before,.ie7 .form-level-success-message-icon{opacity:1;margin-right:4px}.form-level-error-message{color:#C73126}.form-level-success-message{color:#4d9034}::-webkit-input-placeholder{color:#999 !important}:-moz-placeholder{color:#999 !important}:-ms-input-placeholder{color:#999 !important}.placeholder{color:#999 !important}.big-select-field{width:190px;height:31px;margin:0 0 12px}.bigger-select-field{width:250px;height:31px;margin:0 0 12px}.stringish-tight>input{margin:auto 6px 6px 0px}.help-popup-box-sprite,.help-popup-box-close{background-image:url(https://d1ilrvum88dey7.cloudfront.net/assets/help-popup-box/help-popup-box-s8b51d2d947-bfea9fbccece6cfc68035745bf588354.png);background-repeat:no-repeat}.help-popup-box-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:black;background:rgba(0,0,0,0.6);z-index:1000}.help-popup-box-overlay.is-desktop{overflow:auto;width:100% !important;height:100% !important;position:fixed}.ie7 .help-popup-box-overlay,.ie8 .help-popup-box-overlay{background:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#60000000,endColorstr=#60000000);zoom:1}.help-popup-box-body.is-desktop{overflow:hidden}.help-popup-box-wrapper{position:absolute;z-index:1050}.help-popup-box{background-color:white;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*zoom:1;padding:40px;-webkit-box-shadow:0 0 5px #333;-moz-box-shadow:0 0 5px #333;box-shadow:0 0 5px #333;-webkit-background-clip:padding;-moz-background-clip:padding;background-clip:padding-box;z-index:1100}.help-popup-box:after{content:"\0020";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}.help-popup-box-close{display:block;width:30px;height:29px;position:absolute;background-position:0 0;cursor:pointer;z-index:9999}.popup-content .body-container{overflow:hidden;*zoom:1;position:relative;width:531px;margin:0 auto;font-size:14px;line-height:18px;color:#747474;padding-top:25px}.popup-content h2{font:bold 12px/18px Helvetica,Arial,sans-serif;color:#8c8c8c;border-bottom:1px dotted #d4d4d4;margin:-9px 0 20px}.popup-content h2 span,.popup-content h2 .text-link-modify{background-color:#f7f7f7;position:relative;top:9px;padding-right:11px}.popup-content p{line-height:18px;margin-bottom:9px}.popup-content p.hint,.popup-content p.question{font-size:11px;line-height:14px;margin:0 0 6px}.popup-content a{text-decoration:underline;color:#cee4a4}.popup-content a:hover,.popup-content a:focus{text-decoration:none}.popup-content a.inline-button{color:white}section.login,section.register,section.forgot{float:left;width:251px;margin-right:38px}section.sso{float:left;width:242px}.app-page section.login p.question,.app-page section.register p.question,.app-page section.forgot p.question{display:none}.regauth .popup-content .body-container,.regauth-container .popup-content .body-container{padding-top:12px}.regauth .popup-content .body-container form,.regauth-container .popup-content .body-container form{margin-bottom:7px}.popup header,section.regauth-overlay-container header{height:29px;width:auto;padding:4px 0 7px;background:#4d9034}.popup header h1,section.regauth-overlay-container header h1{display:block;float:none;width:531px;margin:0 auto;font-family:Helvetica,Arial,sans-serif;font-size:12px;font-weight:bold;color:white}.popup header h1 img,section.regauth-overlay-container header h1 img{width:87px;height:20px;margin:2px 13px 0 0;position:relative;top:-1px;padding:6px 17px 2px 0;border-right:1px solid #a8c369;vertical-align:middle}.popup footer,section.regauth-overlay-container footer{position:relative;padding:12px 1px;height:45px;border-top:1px dotted #d4d4d4;width:529px;margin-left:auto;margin-right:auto}.popup footer p,section.regauth-overlay-container footer p{margin:0;font-size:10px;line-height:18px;color:#747474}section.sso a.facebook-regauth span{min-width:200px}section.sso a.facebook-regauth,section.sso a.facebook-regauth:hover{text-decoration:none}.popup a,.popup-content a{color:#72a00e;text-decoration:none}.popup a:hover,.popup-content a:hover{color:#72a00e;text-decoration:underline}.confirm-button{margin-top:25px}.confirm-button .to-email{color:#b5b5b5;padding-left:8px}.confirm-button form{width:auto;display:inline;float:none;margin-right:0}.confirm-button form div{display:inline}.confirm-button form .big-button{width:300px}.catalog-payment-options-sprite,.preview-arrow,.frowny,.preview-book-hover-icon,.inline-errors>.error-icon,.inline-errors>.success-icon,.back-to-cover,.show-help-overlay,.text-size,.text-size:hover,.buy-book>.tab-icon,.buy-book-overlay-shown .buy-book>.tab-icon,.close-help-overlay .close-icon,.previous-page-guide .line,.next-page-guide .line{background-image:url(https://d2h8aiko7d4hea.cloudfront.net/assets/catalog-payment-options-s7022d64ec7-a7f3f50f004ed3ca4f60adc4b19eca12.png);background-repeat:no-repeat}.file-icon-sprite{background-image:url(https://d32v9ual6uv9xm.cloudfront.net/assets/file-icon-s632eb8b082-dcfd9d807f6f4b5762671bad4a7d26f5.png);background-repeat:no-repeat}.device-icon-sprite{background-image:url(https://d32v9ual6uv9xm.cloudfront.net/assets/device-icon-s5162be66af-2a6e862e0e2a495a99dc36d4372de34a.png);background-repeat:no-repeat}.boxicon-sprite,.info-box .close-tooltip{background-image:url(https://d2h8aiko7d4hea.cloudfront.net/assets/boxicon-s1d18c54b7a-ca4edf15e2ba206acc0ee5720de8c4ed.png);background-repeat:no-repeat}.flash-container{width:100%;float:right;margin-right:0;*margin-left:-10px;display:inline}.flash-container>.flash-notification-notice,.flash-container>.flash-notification-alert,.flash-container>.flash-notification-error{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin-bottom:0}.flash-container>.flash-notification-notice:first-child,.flash-container>.flash-notification-alert:first-child,.flash-container>.flash-notification-error:first-child{-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}.flash-container>.flash-notification-notice:last-child,.flash-container>.flash-notification-alert:last-child,.flash-container>.flash-notification-error:last-child{-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;margin-bottom:12px}.flash-container .connect-request .label{display:none !important}.flash-container .connect-request table form,.flash-container .connect-request form.inline,.flash-container .connect-request .client-form-inline,.flash-container .connect-request input{margin-bottom:0px !important;text-transform:none !important}.flash-notification-notice,.flash-notification-alert,.flash-notification-error{width:100%;float:right;margin-right:0;*margin-left:-10px;display:inline;padding:20px 0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-bottom:12px;position:relative}.flash-notification-notice{color:white;background-color:#4d9034}.flash-notification-notice p{color:#D6EBC1}.flash-notification-notice a{color:white;cursor:pointer}.flash-notification-notice a:hover{color:#333;text-decoration:none}.flash-notification-alert{color:#925F28;background-color:#ffe668}.flash-notification-error{color:white;background-color:#c02020}.flash-font,.flash-notification-icon,.flash-notification-message,.flash-notification-form-message,.flash-notification-message-no-details,.flash-notification-details,.flash-notification-form-details,.flash-notification-close{font-size:14px;line-height:24px}.flash-notification-icon{width:7.36842%;float:left;margin-right:1.05263%;display:inline;text-align:center;font-size:24px;line-height:24px}.flash-notification-icon::before{vertical-align:top}.flash-notification-message,.flash-notification-form-message{font-weight:bold;font-size:18px;margin-bottom:8px;width:74.73684%;float:left;margin-right:1.05263%;display:inline}.flash-notification-message-no-details{width:87.36842%;float:left;margin-right:1.05263%;display:inline}.flash-notification-form-message{width:auto;clear:both;margin:0 20px 12px 20px}.flash-notification-details,.flash-notification-form-details{width:74.73684%;float:left;margin-right:1.05263%;display:inline;margin-left:8.42105%;clear:both}.flash-notification-form-details{width:auto;clear:both}.flash-notification-form-details>ul{list-style:disc outside;padding:0 0 0 60px}.flash-notification-message-no-details>p,.flash-notification-details>p,.flash-notification-form-details>p{line-height:18px;margin-bottom:8px}.flash-notification-message-no-details .flash-notification-mini,.flash-notification-details .flash-notification-mini,.flash-notification-form-details .flash-notification-mini{font-size:12px;line-height:14px;opacity:0.9}.flash-notification-message-no-details>:last-child,.flash-notification-details>:last-child,.flash-notification-form-details>:last-child{margin-bottom:0}.flash-notification-close{width:3.15789%;float:right;margin-right:0;*margin-left:-10px;display:inline;cursor:pointer;position:absolute;right:5px}.flash-notification-close-button{margin:-10px 0;padding:10px}.flash-notification-close-button:hover:before{opacity:1}.ie7 .flash-notification-close-button:hover{opacity:1}.flash-notification-link{color:inherit !important;text-decoration:underline !important}.flash-notification-link:hover{text-decoration:none !important}.important-notification{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;overflow:hidden;*zoom:1;background:white;text-align:center;padding:24px 40px 12px;margin-bottom:12px}.important-notification-title{font-weight:bold;font-size:20px;line-height:24px;margin-bottom:12px}.important-notification-body{font-size:18px;line-height:24px;margin-bottom:12px}.flash-notification-details-link{float:right}.flash-container{width:500px;margin:0 auto;position:relative;display:block;float:none;*zoom:1}.flash-container:after{content:"";display:table;clear:both}.flash-notification-icon{width:6.38298%;float:left;margin-right:2.12766%;display:inline}.flash-notification-message,.flash-notification-form-message{width:23.40426%;float:left;margin-right:2.12766%;display:inline}.flash-notification-message-no-details{width:82.97872%;float:left;margin-right:2.12766%;display:inline}.flash-notification-details,.flash-notification-form-details{width:57.44681%;float:left;margin-right:2.12766%;display:inline}.flash-notification-close{width:6.38298%;float:right;margin-right:0;*margin-left:-10px;display:inline}.download-frame{position:absolute;top:-100px;left:-100px;width:10px;height:10px}#fancybox-loading{position:fixed;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;display:none}#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url(https://d1ilrvum88dey7.cloudfront.net/assets/jquery.fancybox/fancybox-030db363f893c4858d8719a27144a1d1.png)}#fancybox-overlay{position:absolute;top:0;left:0;width:100%;z-index:1100;display:none}#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none}#fancybox-wrap{position:absolute;top:0;left:0;padding:20px;z-index:1101;outline:none;display:none}#fancybox-outer{position:relative;width:100%;height:100%;background:#fff;border:0 none}#fancybox-content{width:0;height:0;padding:0;outline:none;position:relative;overflow:hidden;z-index:1102;border:0px solid #fff}.fancybox-rounded #fancybox-outer,.fancybox-rounded #fancybox-content{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;border-top-right-radius:0}.fancybox-invite #fancybox-outer{background-color:#f9f8f3}#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:1101}#fancybox-close{position:absolute;top:-15px;right:-15px;width:30px;height:30px;background:transparent url(https://d1ilrvum88dey7.cloudfront.net/assets/jquery.fancybox/fancybox-030db363f893c4858d8719a27144a1d1.png) -40px 0px;cursor:pointer;z-index:1103;display:none}#fancybox-error{color:#444;font:normal 12px/20px Arial;padding:14px;margin:0}#fancybox-img{width:100%;height:100%;padding:0;margin:0;border:none;outline:none;line-height:0;vertical-align:top}#fancybox-frame{width:100%;height:100%;border:none;display:block}#fancybox-left,#fancybox-right{position:absolute;bottom:0px;height:100%;width:35%;cursor:pointer;outline:none;background:transparent url(https://d2h8aiko7d4hea.cloudfront.net/assets/jquery.fancybox/blank-16c1545e3f0398e1428cfd8c47d72086.gif);z-index:1102;display:none}#fancybox-left{left:0px}#fancybox-right{right:0px}#fancybox-left-ico,#fancybox-right-ico{position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:1102;display:block}#fancybox-left-ico{background-image:url(https://d1ilrvum88dey7.cloudfront.net/assets/jquery.fancybox/fancybox-030db363f893c4858d8719a27144a1d1.png);background-position:-40px -30px}#fancybox-right-ico{background-image:url(https://d1ilrvum88dey7.cloudfront.net/assets/jquery.fancybox/fancybox-030db363f893c4858d8719a27144a1d1.png);background-position:-40px -60px}#fancybox-left:hover,#fancybox-right:hover{visibility:visible}#fancybox-left:hover span{left:20px}#fancybox-right:hover span{left:auto;right:20px}.fancybox-bg{display:none}#fancybox-title{font-family:Helvetica;font-size:12px;z-index:1102}.fancybox-title-inside{padding:15px 0;border-top:1px dotted #cccccc;background:#fff;position:relative;font:12px/18px Helvetica,Arial,sans-serif;text-align:left;color:#606060}.fancybox-title-outside{padding-top:10px;color:#fff}.fancybox-title-over{position:absolute;bottom:0;left:0;color:#FFF;text-align:left}#fancybox-title-over{padding:10px;background-image:url(https://d2sxznq0t1m6ju.cloudfront.net/assets/jquery.fancybox/fancy_title_over-0eb3b365ce8ac444bc8dc4bd60003dec.png);display:block}.fancybox-title-float{position:absolute;left:0;bottom:-20px;height:32px}#fancybox-title-float-wrap{border:none;border-collapse:collapse;width:auto}#fancybox-title-float-wrap td{border:none;white-space:nowrap}#fancybox-title-float-left{padding:0 0 0 15px;background:url(https://d1ilrvum88dey7.cloudfront.net/assets/jquery.fancybox/fancybox-030db363f893c4858d8719a27144a1d1.png) -40px -90px no-repeat}#fancybox-title-float-main{color:#FFF;line-height:29px;font-weight:bold;padding:0 0 3px 0;background:url(https://d2h8aiko7d4hea.cloudfront.net/assets/jquery.fancybox/fancybox-x-97a8126207c1a9cc649ab06ee9932ae7.png) 0px -40px}#fancybox-title-float-right{padding:0 0 0 15px;background:url(https://d1ilrvum88dey7.cloudfront.net/assets/jquery.fancybox/fancybox-030db363f893c4858d8719a27144a1d1.png) -55px -90px no-repeat}.fancybox-ie6 #fancybox-close{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://d32v9ual6uv9xm.cloudfront.net/assets/jquery.fancybox/fancy_close-101f2c25ec91fc0fec2175dc65a10292.png', sizingMethod='scale')}.fancybox-ie6 #fancybox-left-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://d1ilrvum88dey7.cloudfront.net/assets/jquery.fancybox/fancy_nav_left-d4649ac7950b76a2ee4b9c0581e83fba.png', sizingMethod='scale')}.fancybox-ie6 #fancybox-right-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://d2h8aiko7d4hea.cloudfront.net/assets/jquery.fancybox/fancy_nav_right-ae97304af101d8d7ba4f094c61e6755a.png', sizingMethod='scale')}.fancybox-ie6 #fancybox-title-over{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://d2sxznq0t1m6ju.cloudfront.net/assets/jquery.fancybox/fancy_title_over-0eb3b365ce8ac444bc8dc4bd60003dec.png', sizingMethod='scale');zoom:1}.fancybox-ie6 #fancybox-title-float-left{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://d32v9ual6uv9xm.cloudfront.net/assets/jquery.fancybox/fancy_title_left-2516f1d405c2ece3ca0278e4d21abea3.png', sizingMethod='scale')}.fancybox-ie6 #fancybox-title-float-main{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://d32v9ual6uv9xm.cloudfront.net/assets/jquery.fancybox/fancy_title_main-12a35098a6329c148d7f0cac667eecb8.png', sizingMethod='scale')}.fancybox-ie6 #fancybox-title-float-right{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://d1ilrvum88dey7.cloudfront.net/assets/jquery.fancybox/fancy_title_right-1eec8e1be7707bfb80bb9d9eefd93c91.png', sizingMethod='scale')}.fancybox-ie6 #fancybox-bg-w,.fancybox-ie6 #fancybox-bg-e,.fancybox-ie6 #fancybox-left,.fancybox-ie6 #fancybox-right,#fancybox-hide-sel-frame{height:expression(this.parentNode.clientHeight + "px")}#fancybox-loading.fancybox-ie6{position:absolute;margin-top:0;top:expression((-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px')}#fancybox-loading.fancybox-ie6 div{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://d1ilrvum88dey7.cloudfront.net/assets/jquery.fancybox/fancy_loading-2a88596bc1073d4107f5fbab497d0119.png', sizingMethod='scale')}.fancybox-ie .fancybox-bg{background:transparent !important}.fancybox-ie #fancybox-bg-n{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://d2sxznq0t1m6ju.cloudfront.net/assets/jquery.fancybox/fancy_shadow_n-9b70231d6fedaa06d89b548b3c8533bd.png', sizingMethod='scale')}.fancybox-ie #fancybox-bg-ne{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://d2sxznq0t1m6ju.cloudfront.net/assets/jquery.fancybox/fancy_shadow_ne-8e0b9f60363c94c4442159f1de0082ed.png', sizingMethod='scale')}.fancybox-ie #fancybox-bg-e{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://d1ilrvum88dey7.cloudfront.net/assets/jquery.fancybox/fancy_shadow_e-40aed8ddeb72c0168cb194c786f10340.png', sizingMethod='scale')}.fancybox-ie #fancybox-bg-se{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://d32v9ual6uv9xm.cloudfront.net/assets/jquery.fancybox/fancy_shadow_se-fecab404efbe7e666e1ebcce9521420d.png', sizingMethod='scale')}.fancybox-ie #fancybox-bg-s{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://d32v9ual6uv9xm.cloudfront.net/assets/jquery.fancybox/fancy_shadow_s-29fe2ebc8f6a3a3f4f70d55ce47a285b.png', sizingMethod='scale')}.fancybox-ie #fancybox-bg-sw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://d1ilrvum88dey7.cloudfront.net/assets/jquery.fancybox/fancy_shadow_sw-10fa4cedb7882e312f300bbff2d8e2f4.png', sizingMethod='scale')}.fancybox-ie #fancybox-bg-w{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://d2h8aiko7d4hea.cloudfront.net/assets/jquery.fancybox/fancy_shadow_w-214f7d07c000ab09e092248a6856f6de.png', sizingMethod='scale')}.fancybox-ie #fancybox-bg-nw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://d1ilrvum88dey7.cloudfront.net/assets/jquery.fancybox/fancy_shadow_nw-84584778565e8c37d4c0f181cfebbb6d.png', sizingMethod='scale')}article,footer,header,hgroup,section{display:block}a{outline:0 none}a img{border:0 none}body{font:12px/18px Helvetica,Arial,sans-serif;background:url(https://d1ilrvum88dey7.cloudfront.net/assets/black-denim-bg-f59ba385216d7dd7c30f451bd6946ee2.png) repeat top left #1a1a1a;height:100%;margin:0}.embedded{background:white;margin:0;padding:0}#container{position:relative;width:600px;padding:50px 0;margin:0 auto}.embedded{padding-bottom:0}.legacy-item-page #container{width:500px}.embedded #container{border-right:1px solid #c4c4c4;width:470px;padding:0;margin:0}.embedded-no-sharing-options #container{border-right:0 none;width:100%}p{margin:0}article .item-header,#book,.sharing,.content-group-links ol,.book-store-links ol{*zoom:1}article .item-header:after,#book:after,.sharing:after,.content-group-links ol:after,.book-store-links ol:after{content:"\0020";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}.sharing{position:absolute;top:74px;right:-120px;width:100px;padding:0;margin:0;list-style:none}.embedded .sharing{top:0}.sharing-option{height:30px}.fb-like-container{overflow:hidden;height:20px}article{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;clear:both;z-index:0;-webkit-box-shadow:0 0 40px #000;-moz-box-shadow:0 0 40px #000;box-shadow:0 0 40px #000}.embedded article{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.item-header{-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;background-color:white;padding:36px 40px 0;z-index:10;position:relative}.icon{float:left;width:70px;height:70px;border:2px solid #606060;margin-right:30px;margin-bottom:-70px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:no-repeat center center transparent;background-image:url(https://d1ilrvum88dey7.cloudfront.net/images/provider-default-icon-small.png);z-index:20}.icon-help-circle-big{font-size:16px}#microstore{min-width:520px}.third-party-heading,.showcase-subheading{color:#333333;font-family:'Open Sans Condensed', Helvetica, sans-serif;font-size:20px;line-height:26px;font-weight:bold;margin-bottom:6px}.payment-option-popout{background-color:#efefef;width:100%;display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}.price-info,.owned-item{clear:both;text-align:center}.entitlement-balloon-gift,.entitlement-balloon-quiz,.entitlement-balloon-payment,.entitlement-balloon-coupon,.entitlement-balloon-unusable-coupon,.entitlement-balloon-owned{*zoom:1;padding:12px 12px;margin:0px 18px 18px;position:relative;border:1px solid #c1c1c1;background-color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;z-index:400}.entitlement-balloon-gift:after,.entitlement-balloon-quiz:after,.entitlement-balloon-payment:after,.entitlement-balloon-coupon:after,.entitlement-balloon-unusable-coupon:after,.entitlement-balloon-owned:after{content:"";display:table;clear:both}.entitlement-balloon-gift .after,.entitlement-balloon-quiz .after,.entitlement-balloon-payment .after{margin:12px 0 0}.entitlement-balloon-gift ul,.entitlement-balloon-quiz ul,.entitlement-balloon-payment ul{overflow:hidden;*zoom:1;padding:0;margin:0 auto 12px;list-style:none;text-align:center;width:300px}.entitlement-balloon-gift li,.entitlement-balloon-quiz li,.entitlement-balloon-payment li{float:left;margin:0}.entitlement-balloon-gift li form,.entitlement-balloon-quiz li form,.entitlement-balloon-payment li form{display:inline;margin:0;float:none}.entitlement-balloon-gift{padding:12px 14px 10px}.entitlement-balloon-quiz{padding:12px 14px 10px;margin-top:18px}.entitlement-balloon-quiz li{float:none;width:100%}.price-container{clear:both;text-align:center;position:relative;z-index:500;padding:12px 0px;background-color:#efefef}.price-info{line-height:24px;display:inline-block;list-style:none;padding:0px;margin-right:0px;margin:0 0px 0 0}.price-info>li{display:inline;float:left;margin:0px 5px}.book-price{font-family:'Open Sans Condensed', Helvetica, sans-serif;display:inline-block;position:relative;min-height:30px;line-height:30px;position:relative;left:auto;right:auto;margin-left:0px;width:auto;font-weight:bold;font-size:26px;color:#555;vertical-align:middle}.book-price-nodiscount{display:inline-block;position:relative;height:32px;line-height:32px;padding:4px 0px;width:80px;position:relative;left:auto;right:auto;margin-left:-90px !important;text-align:right;font-size:16px;color:#999;text-decoration:line-through;vertical-align:middle}.book-price-separator{font-size:24px;color:silver;padding:0px 14px;line-height:35px}.purchase-option-buy-button{display:inline-block;position:relative;padding:4px 12px;margin:0 6px 0 0;font-weight:bold;font-size:16px;text-decoration:none;color:#333;vertical-align:middle;cursor:pointer}.purchase-option-buy-button:hover{color:white}.purchase-option-buy-button:hover{background-color:#4d9034}.purchase-option-gift-button,.purchase-option-bulk-button{margin:0;line-height:38px;height:38px;display:inline-block;color:#4d9034;position:absolute;right:50px}.purchase-option-gift-button:hover,.purchase-option-bulk-button:hover{text-decoration:underline}.buy-directly{font-size:14px;color:#272727;padding:0;margin-bottom:6px;text-align:center}.hint{color:#666;font-size:12px;line-height:16px}.provided-formats-description{color:#666;font-size:12px;line-height:16px;clear:both}.third-party-heading{width:60px;margin:0 12px 12px 20px;color:#7b7b7b;font-size:18px;line-height:20px;text-shadow:0 -1px 0 #fff;float:left}.book-store-links{float:left;display:inline;padding:12px 0;border-top:1px solid #C1C1C1;width:100%}.book-store-links ol{list-style:none;padding:0;margin:0;margin-left:20px}.book-store-links li{margin:0 8px 10px 2px;float:left;height:43px}.book-store-links li:last-child{margin-bottom:10px}.book-store-links li img{vertical-align:middle;margin-right:10px}.showcase-icon{margin-right:10px}.buy-icon{font-size:24px;line-height:20px;margin-right:6px}.tooltip-help-text-trigger{text-decoration:underline;cursor:help}.product-group{*zoom:1;clear:both;padding:10px 24px;-webkit-box-shadow:0 -1px 0 #cbcbcb;-moz-box-shadow:0 -1px 0 #cbcbcb;box-shadow:0 -1px 0 #cbcbcb;background-image:-webkit-linear-gradient(bottom, rgba(239,239,239,0) 0%,#efefef 100%);background-image:-moz-linear-gradient(bottom, rgba(239,239,239,0) 0%,#efefef 100%);background-image:-o-linear-gradient(bottom, rgba(239,239,239,0) 0%,#efefef 100%);background-image:linear-gradient(to top, rgba(239,239,239,0) 0%,#efefef 100%)}.product-group:after{content:"";display:table;clear:both}.product-group>h3{font-family:'Open Sans Condensed', Helvetica, sans-serif;font-weight:bold;font-size:14px;margin-bottom:12px;color:#666;text-align:center;text-transform:uppercase}.product-group-table{color:#666}.product-group-member{width:45%;margin:0px 20px 10px 0;float:left}.is-odd-number.product-group-member{width:28%;height:100%;margin:0px 10px 10px;text-align:center;overflow:hidden}.product-group-member-image{width:80px;height:100px;padding-right:20px;overflow:hidden;display:table-cell;vertical-align:middle}.is-odd-number.product-group-member-image{width:120px;height:130px;padding-right:0px;display:inline-block}.product-group-member-image>a>img{width:80px;border:1px solid #fff;-webkit-box-shadow:0 0 5px rgba(96,96,96,0.8);-moz-box-shadow:0 0 5px rgba(96,96,96,0.8);box-shadow:0 0 5px rgba(96,96,96,0.8);margin:0 auto}.product-group-member-image>a>.cover-icon{font-size:120px;line-height:100px;color:#ccc}.product-group-member-productinfo{display:table-cell;vertical-align:middle}.is-odd-number.product-group-member-productinfo{display:block}.product-group-member-name{font-family:'Open Sans Condensed', Helvetica, sans-serif;font-weight:bold;font-size:16px;line-height:18px;margin:0 0 6px 0;color:#333333}.product-group-member-author{font-size:12px;line-height:13px;margin-bottom:6px;color:#666666}.product-group-member-small{width:100%;display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #C7C7C7;margin-bottom:3px;padding-bottom:3px}.product-group-member-small:last-child{border-bottom:0px;margin-bottom:0px;padding-bottom:0px}.product-group-member-productinfo-small{width:73.33333%;float:left;margin-right:6.66667%;display:inline;overflow:hidden;line-height:24px}.product-group-member-preview-small{display:inline-block;margin-right:12px;width:16px}.product-group-member-preview-small>.is-active{color:#4C9033}.product-group-member-preview-small .icon-play-circled,.product-group-member-preview-small .icon-pause-circled{font-size:16px;color:#999;text-shadow:0px 1px 0px #fff,inset 0px -1px #c7c7c7;text-shadow:0px 1px 0px #fff,inset 0px -1px 0px #c7c7c7}.product-group-member-preview-small .icon-play-circled:before,.product-group-member-preview-small .icon-pause-circled:before{opacity:1}.product-group-member-preview-small .icon-play-circled:hover,.product-group-member-preview-small .icon-pause-circled:hover{color:#2777C3}.product-group-member-name-small{display:inline;font-weight:bold;font-family:'Open Sans', sans-serif;font-size:16px}.product-group-member-author-small{display:inline;color:#666}.product-group-member-action-small{width:20%;float:right;margin-right:0;*margin-left:-10px;display:inline;text-align:right}.product-group-member-price-small{color:#666;font-weight:bold;line-height:16px}.retailer-type{position:absolute;display:block;padding:0 4px;right:0px;bottom:0px;border-radius:2px;font-weight:300;font-family:'Open Sans Condensed', Helvetica, sans-serif;font-size:12px;line-height:16px;text-transform:lowercase;text-align:right;background-color:#d5d5d5;color:#333}.payment-options-benefits{text-align:center;border:1px dotted #efefef;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background-color:#fff;padding:9px;line-height:18px;color:#666}.title-and-link{float:left;width:296px;padding-bottom:12px}h1{margin:0;color:#878787;font:bold 18px/24;font-weight:bold;font-size:18px;line-height:24px}h2{margin:0;color:#333333;font-weight:bold;font-size:24px;line-height:30px;text-align:left;margin-bottom:6px}h2 span.price{display:block;float:right;font-size:16px;text-align:right;color:#71a402}.url{float:right;text-align:right;margin:0 0 0 10px;line-height:24px}.url a{text-decoration:none;color:#666666}.url a:hover,.url a:focus{text-decoration:underline}h3{font:12px/18px Helvetica,Arial,sans-serif;color:#333333;margin:0 0 6px}.body{-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;background-color:white;z-index:5;position:relative}section{padding:18px 40px 12px}.widget{padding-top:0;min-height:61px}.bundle-link{font-size:11px;color:#666666;padding:0 40px 12px}.bundle-link a{text-decoration:underline}.embedded .type-tag{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;top:0px;right:0px}.embedded .product-group{padding:8px 12px;-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}.embedded .product-group-member-name{font-size:16px;line-height:18px}.embedded .product-group-member-image{width:80px}.embedded .product-group-member-image>a>img{width:70px}.embedded .product-group-member-image>a>.cover-icon{font-size:100px;line-height:80px;text-indent:-20px}.embedded .is-odd-number .product-group-member-image{height:114px}.embedded .payment-options-benefits>ul>li{margin:0 8px}.content-group-links{border-top:1px dotted #cececd;padding-bottom:24px}.content-group-links p{margin-bottom:6px;color:#606060}.content-group-links ol{list-style:none;padding:0;margin:0}.content-group-links li{margin:0 20px 12px 0;float:left}.content-group-links li:last-child{margin-bottom:0}.content-group-links li img{vertical-align:middle;margin-right:10px}a{text-decoration:none;color:#333333}a:hover,a:focus{color:#4C9033}footer{padding:18px 0 0;font-size:12px}footer p.logo{position:relative;float:left;opacity:0.4}@media screen and (min-width: 850px){footer p.logo{position:fixed;left:20px;bottom:10px}}footer p.logo:hover,footer p.logo:active{opacity:1}footer p.createyourown{position:relative;float:left;left:10px;opacity:0.5}@media screen and (min-width: 850px){footer p.createyourown{position:fixed;left:180px;bottom:20px}}footer p.createyourown a,footer p.createyourown a:visited{color:#fff}footer p.createyourown:hover,footer p.createyourown:active{opacity:1}footer nav{position:relative;float:right;width:200px;text-align:right}@media screen and (min-width: 850px){footer nav{position:fixed;right:20px;bottom:20px}}a.tos-link{font-size:11px;color:#666}a.tos-link:hover{color:#fff}a.help-link{display:none}.embedded a.tos-link{font-size:11px;color:#C5C5C5}.embedded a.tos-link:hover{color:#666}.embedded a.help-link{display:inline-block;font-size:11px;color:#C5C5C5;margin-right:12px}.embedded a.help-link:hover{color:#666}.embedded footer{*zoom:1;margin:0;padding:0}.embedded footer:after{content:"\0020";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}.embedded footer p,.embedded footer a{color:#7f7f7f}.embedded footer nav{position:relative !important;right:auto !important;bottom:auto !important}.embedded footer .createyourown,.embedded footer .logo{position:relative !important;float:left;left:auto;bottom:auto}.embedded footer .createyourown{left:10px}.embedded footer .createyourown a,.embedded footer .createyourown a:visited{color:#7f7f7f}.embedded .info-box a{text-decoration:underline}.arrow,.arrow-right,.arrow-left,.arrow-down,.arrow-up{position:absolute;background-image:url(https://d1ilrvum88dey7.cloudfront.net/assets/tooltip-arrow-5af77ab07cad87a150160d56ec348ab0.png);background-repeat:no-repeat;background-color:transparent}.arrow-right{width:14px;height:26px;background-position:0 0}.arrow-left{width:14px;height:26px;background-position:0 -26px}.arrow-down{width:26px;height:14px;background-position:0 -52px}.arrow-up{width:26px;height:14px;background-position:0 -78px}.info-box{display:none;width:160px;padding:18px;position:absolute;left:30px !important;margin-top:-15px;-webkit-box-shadow:0 0 2px 1px #b2b2b2;-moz-box-shadow:0 0 2px 1px #b2b2b2;box-shadow:0 0 2px 1px #b2b2b2;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#EFEFEF;cursor:default;z-index:10}@media screen and (min-width: 850px){.info-box{position:absolute;left:20px !important;bottom:70px;top:auto !important}}.info-box p{display:block;color:#333;margin-bottom:12px}.info-box .last{margin-bottom:0}.info-box a{color:#60933d;margin:0}.info-box .close-tooltip{display:inline-block;width:14px;height:14px;background-position:0 -588px;position:absolute;top:7px;right:7px;cursor:pointer}.info-box .close-tooltip span{display:none}.embedded .info-box{position:relative !important;bottom:175px;left:5px !important;top:auto;right:auto}.ganxy-bundle-header{text-align:right;margin-bottom:22px}.ganxy-bundle{width:400px;margin:0;padding:0}.ganxy-bundle-samples{padding:13px 0 0 0;border-top:1px solid;margin:0 0 14px 0;overflow:hidden}.ganxy-bundle-art{width:180px;border:1px solid;margin:0 10px 0 0;float:left}.ganxy-bundle-publisher{width:182px;margin:0 10px 0 0;clear:both}.ganxy-bundle-header-details{width:200px;float:left;font:11px/14px Helvetica, Arial, sans-serif}.ganxy-bundle-header iframe{width:295px;min-height:26px;margin:-2px 0 1px}.ganxy-bundle li iframe{width:401px;vertical-align:middle;margin:0 -26px 0 0}ol.ganxy-bundle-tracks,ul.ganxy-bundle-extra,ul.ganxy-bundle-retailers{border-top:1px solid;padding:10px 0 10px 20px;margin:0}p.ganxy-bundle-retailers{margin:0 0 -6px 0;font-weight:bold;font-size:12px;line-height:18px}ul.ganxy-bundle-retailers{list-style:none;padding-left:0;border-top:0 none}ul.ganxy-bundle-retailers li{line-height:18px;padding:2px 0 3px}ul.ganxy-bundle-retailers li a img{vertical-align:middle;margin:0 28px 0 0}.ganxy-bundle li{font:11px Helvetica, Arial, sans-serif}.ganxy-bundle{background:white;background:rgba(255,255,255,0.95)}.ganxy-bundle li{color:#878785}.ganxy-bundle-samples{border-top-color:#dadada}.ganxy-bundle-header-details{color:#606060}.ganxy-bundle-art{border-color:#606060}ol.ganxy-bundle-tracks,ul.ganxy-bundle-extra{border-top-color:#dadada}p.ganxy-bundle-retailers{color:#3B3B3B}.ganxy-bundle-retailers a{outline:0 none;text-decoration:none}.ganxy-bundle-retailers a span{color:#878785;text-decoration:underline}.ganxy-bundle-retailers a:hover span,.ganxy-bundle-retailers a:focus span{color:#878785;text-decoration:none}.single{text-align:right}.single iframe{width:295px}.promo-image{padding:20px 0;text-align:left}.promo-image img{max-width:400px}.ganxy-bundle-header-details p{margin-bottom:12px}.ganxy-bundle-header-details p img{vertical-align:middle}.ganxy-bundle-header-details a{color:#60933d;text-decoration:underline}.ganxy-bundle-header-details a:hover,.ganxy-bundle-header-details a:focus{text-decoration:none}.payment-block{padding:12px 0 0;border-top:1px solid #dadada}.payment-block .after{margin:12px 0;text-align:left}.payment-block ul{overflow:hidden;*zoom:1;padding:0;margin:0;list-style:none;text-align:center}.payment-block li{float:left;margin:0}.payment-block li form{display:inline;margin:0;float:none}.payment-block .inline form{display:inline}.payment-block .amazon-button,.payment-block .paypal-button,.payment-block .cc-button{border:0 none;cursor:pointer;text-indent:-99999px;font-size:0;line-height:0;background:url(https://d1ilrvum88dey7.cloudfront.net/assets/catalog-payment-options-2ad10f7bcb77e87fdfba665f0f8df002.png) no-repeat;width:130px;height:42px;overflow:hidden}.payment-block .amazon-button{background-position:0px -128px}.payment-block .amazon-button:hover,.payment-block .amazon-button:focus{background-position:0px -192px}.payment-block .paypal-button{margin:0 4px;background-position:0px -256px}.payment-block .paypal-button:hover,.payment-block .paypal-button:focus{background-position:0px -320px}.payment-block .cc-button{background-position:0px 0px}.payment-block .cc-button:hover,.payment-block .cc-button:focus{background-position:0px -64px}.warning-bar{overflow:hidden}.cover-art-and-publisher{float:left;width:172px;margin:0 20px 12px 0;position:relative;z-index:10}.cover-art-and-publisher .ganxy-bundle-publisher{width:134px;margin:6px 0}.embedded .cover-art-and-publisher{margin:0 18px 0 2px}.preview-this-book{color:#639542;font-weight:bold;font-size:14px;display:inline-block;margin-bottom:6px}.preview-arrow{background-position:0 -2815px;display:inline-block;width:26px;height:18px}.cover{padding:20px 20px 0px}.embedded .cover{padding:0px}.cover-image{display:block;width:170px}.publisher{text-align:center}#book{background-color:white;z-index:50;position:relative}.embedded #book{padding:0 0 12px 0}.overlayView{background-color:rgba(255,255,255,0.5) !important}.type-tag{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;position:relative;float:right;top:-20px;right:-20px;display:block;padding:6px 0px;background-color:#ccc;color:#fff}.type-tag>span{margin:0px 15px;color:#fff;text-transform:uppercase;font-weight:bold;font-size:14px;font-family:'Open Sans Condensed', Helvetica, sans-serif}.blurb{font-size:13px;line-height:19px;margin-bottom:12px;color:#666}.blurb p{margin-bottom:12px;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;-o-hyphens:auto;hyphens:auto}.blurb ul{list-style:square}.blurb ul,.blurb ol{padding-left:0;margin:0;position:relative;left:15px;list-style-position:inside}.blurb li{margin-bottom:12px}.blurb a{text-decoration:underline;color:#60933D}.blurb a:hover,.blurb a:focus{text-decoration:none}.showcase-trailer-container{margin:12px 0;text-align:center}.book-title{color:#313131;font-size:28px;line-height:30px;font-family:'Open Sans Condensed', Helvetica, sans-serif;margin-bottom:12px}.book-title.smaller-title{font-size:23px}.author{color:#878787;font-weight:normal;font-size:18px;margin-top:-12px;margin-bottom:12px}a.book-price:hover,a.book-price:focus{color:white}.ui-state-active>a.purchase-option-buy-button{background-color:#eeeeee;color:#333333}.ui-state-active>a.purchase-option-gift-button,.ui-state-active>a.purchase-option-bulk-button{background-color:#eeeeee;color:#333333}.with-coupon .book-price{background-color:transparent}.coupon-value-prop{text-align:center;font-size:12px;color:#666666;margin-top:6px}.price-cross{display:inline-block;background:url(https://d1ilrvum88dey7.cloudfront.net/assets/price-cross-5fad462c66895c0a0d03ed10865e0168.png) no-repeat center center transparent;position:absolute;top:0;right:0;bottom:0;left:0}.payment-valueprop{float:left;width:100%}.embedded .payment-valueprop{float:none;width:auto}.payment-options{float:left;width:100%}.embedded .payment-options{float:none;margin:0 auto;clear:both}.embedded .entitlement-balloon-gift .payment-options{float:none;margin:20px auto 0}.embedded .paypal-button,.embedded .cc-button{margin-right:5px}.embedded .third-party-heading{margin:0 12px 12px 0px}.coupon-gifted-by,.invalid-coupon{font-weight:bold;font-size:18px;line-height:24px;text-align:center;margin:0 0 11px}.invalid-coupon{font-size:22px;line-height:24px;text-align:left;margin-bottom:24px}.campaign-owner-logo{margin-bottom:8px}.campaign-owner-logo img{max-width:250px}.campaign-owner-logo .name{display:none}.coupon{text-align:center}.new-coupon-redemption{display:inline;margin:0;float:none}.redeem-book-button{margin-right:15px;border:0 none;cursor:pointer;text-indent:-99999px;font-size:0;line-height:0;background-image:url(https://d2h8aiko7d4hea.cloudfront.net/assets/catalog-payment-options-s7022d64ec7-a7f3f50f004ed3ca4f60adc4b19eca12.png);background-color:transparent;width:373px;height:38px;margin-right:0;background-position:0 -3510px}.redeem-book-button:hover,.redeem-book-button:focus{background-position:0 -3568px}.frowny{background-position:0 -1972px;width:56px;height:56px;margin-right:24px;float:left}.embedded .buy-directly{padding:5px}.embedded .book-store-links{padding:12px 0 0;border-bottom:0px}.embedded .book-store-links>ol{margin-left:0px}.alt-retailer-link{position:relative;display:inline-block}.retailer-name{display:inline-block;float:left;display:-wekbit-flex;-webkit-self-align:center;margin:0px 0px 0px 0px;height:38px;text-align:left;font-weight:bold;font-size:14px;font-family:'Open Sans Condensed', Helvetica, sans-serif;line-height:34px;padding-right:8px}.grayscale{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");filter:gray}.no-filter{-webkit-filter:none;-moz-filter:none;-ms-filter:none;-o-filter:none;filter:none}.third-party-retailer.amazon img{margin-right:0 !important}.retailer-button{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:1px 2px 2px #888;-moz-box-shadow:1px 2px 2px #888;box-shadow:1px 2px 2px #888;display:inline-block;height:37px;border:1px solid black;margin-right:2px;background-color:#f1f1da}.retailer-button:hover{color:#2777C3}.retailer-button .retailer-button-inside{border-top:1px solid white;border-left:1px solid #ccc;border-right:1px solid #ccc;display:inline-block;border-radius:4px;height:36px;box-shadow:inset 0px -2px 1px #aaa}.retailer-icon{position:relative;display:block;width:30px;height:30px;margin:1px 8px 4px 4px;float:left;background-image:url(https://d2h8aiko7d4hea.cloudfront.net/assets/catalog-payment-options-s7022d64ec7-a7f3f50f004ed3ca4f60adc4b19eca12.png);background-position:0 -644px}.amazon .retailer-icon{background-position:0 -444px}.amazon-uk .retailer-icon{background-position:0 -444px}.barnes-and-noble .retailer-icon{background-position:0 -594px}.itunes .retailer-icon{background-position:0 -844px}.ibookstore .retailer-icon{background-position:0 -844px}.sony .retailer-icon{background-position:0 -1044px}.kobo .retailer-icon{background-position:0 -894px}.indiebound .retailer-icon{background-position:0 -744px}.google .retailer-icon{background-position:0 -694px}.bam .retailer-icon{background-position:0 -544px}.target .retailer-icon{background-position:0 -1094px}.walmart .retailer-icon{background-position:0 -1144px}.powells .retailer-icon{background-position:0 -994px}.indigo .retailer-icon{background-position:0 -794px}.waterstones .retailer-icon{background-position:0 -1194px}.lulu .retailer-icon{background-position:0 -944px}.whsmith .retailer-icon{background-position:0 -1244px}.audible .retailer-icon{background-position:0 -494px}.default .retailer-icon{background-position:0 -644px}.no-direct-sales .book-store-links{margin-top:18px}.owned-item{padding-top:6px;font-weight:bold;font-size:18px;line-height:22px;color:black}.transfer-ebook-guide-link{text-align:center;margin:6px 0}.transfer-ebook-guide-link>a{color:#60933d;text-decoration:underline}.transfer-ebook-guide-link>a:hover,.transfer-ebook-guide-link>a:focus{text-decoration:none}.hidden{display:none}.book-downloads-and-guides{width:870px}.book-downloads-and-guides .download{overflow:hidden;*zoom:1;width:100%;border-top:1px dotted #d8d8d7;margin-bottom:18px}.book-downloads-and-guides .transfer{clear:both}.book-downloads-and-guides .download h3,.book-downloads-and-guides .transfer h3{font-size:18px;font-weight:normal;color:#666666;margin:0 0 12px;border-bottom:0 none;line-height:24px}.book-downloads-and-guides .download-format{width:349px;border:1px solid #ebebeb;float:left;padding:12px 24px 12px 60px;background-image:url(https://d32v9ual6uv9xm.cloudfront.net/assets/file-icon-s632eb8b082-dcfd9d807f6f4b5762671bad4a7d26f5.png);background-repeat:no-repeat}.book-downloads-and-guides .download-format p{font-size:12px;line-height:18px;color:#666666;margin-bottom:0}.book-downloads-and-guides .download .even{border-left-color:transparent}.book-downloads-and-guides .pdf{background-position:20px -70px}.book-downloads-and-guides .azw,.book-downloads-and-guides .epub,.book-downloads-and-guides .mobi,.book-downloads-and-guides .prc{background-position:20px 12px}.book-downloads-and-guides h4{text-transform:uppercase;font-weight:bold;font-size:18px;line-height:18px;color:#333333;margin-bottom:0}.book-downloads-and-guides .inline-button{float:right}.book-downloads-and-guides .devices-block{border:1px solid #ebebeb;overflow:hidden;*zoom:1;padding-top:24px;width:810px;padding:24px 0 0 40px}.book-downloads-and-guides .devices-block li{display:block;float:left}.book-downloads-and-guides .devices-block a{display:block;padding-top:102px;background-image:url(https://d32v9ual6uv9xm.cloudfront.net/assets/device-icon-s5162be66af-2a6e862e0e2a495a99dc36d4372de34a.png);background-repeat:no-repeat;font-size:14px;color:#666666;text-decoration:none;margin:0 12px;text-align:center}.book-downloads-and-guides .devices-block a:hover,.book-downloads-and-guides .devices-block a:focus{text-decoration:underline}.book-downloads-and-guides .pcmac a{background-position:0 -1328px;width:168px;margin-left:0}.book-downloads-and-guides .kindle a{background-position:0 -582px;width:73px}.book-downloads-and-guides .nook a{background-position:0 -1105px;width:71px}.book-downloads-and-guides .ios a{background-position:0 -331px;width:122px}.book-downloads-and-guides .android a{background-position:17px 28px;width:70px}.book-downloads-and-guides .blackberry a{background-position:17px -84px;width:70px}.book-downloads-and-guides .winphone7 a{background-position:17px -1445px;width:70px;margin-right:0}.guides .info-box{width:500px}.entitlement-balloon-coupon .cta-button{text-decoration:none;width:auto}.entitlement-balloon-coupon .cta-button span{padding:0 10px 1px 20px}.entitlement-balloon-video>h1{margin:10px 0}.entitlement-balloon-video>p{color:#666}.entitlement-balloon-video>p .button{margin:10px 0}.ie7 .entitlement-balloon-coupon .cta-button{width:360px}.coupon-notice-to-public{clear:both;border:1px solid #C1C1C1;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:10px;*zoom:1;margin-bottom:15px}.coupon-notice-to-public:after{content:"\0020";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}.coupon-notice-logo-container{float:left;width:100px;margin-right:10px}.coupon-notice-logo{max-width:100px}.coupon-notice-text{font-size:12px;line-height:14px}.coupon-notice-text a{color:#60933D;text-decoration:underline}.coupon-notice-text a:hover,.coupon-notice-text a:focus,.coupon-notice-text a:active{text-decoration:none}.purchase-book-options{clear:both}.embedded .purchase-book-options{margin-top:12px}.purchase-book-options-spinner,.purchase-book-options-text{text-align:center}.purchase-book-options-spinner{padding-top:20px}.purchase-book-options-text{font-weight:bold;font-size:14px;color:#333333;margin-bottom:20px}.purchase-book-options-notice{background-color:#ffe668;color:#58490c;padding:12px 10px;margin:12px 0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;text-align:center}.purchase-book-options-notice>.retry-now{font-weight:bold}.clickable{cursor:pointer;text-decoration:underline}.clickable:hover,.clickable:focus,.clickable:active{text-decoration:none}.book-image{display:block;position:relative;border:1px solid white;margin:0;-webkit-box-shadow:0 0 2px 1px #b2b2b2;-moz-box-shadow:0 0 2px 1px #b2b2b2;box-shadow:0 0 2px 1px #b2b2b2}.book-image:hover>.preview-book-hover{display:block}.embedded .book-image{margin-top:2px}.preview-book-hover{display:none;position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background-color:rgba(127,127,127,0.5)}.preview-book-hover-icon{display:block;position:absolute;top:50%;left:50%;margin-top:-50px;margin-left:-33.5px;background-position:0 -3358px;height:70px;width:67px}.preview-book-hover-text{display:block;position:absolute;text-transform:uppercase;width:100%;text-align:center;top:50%;margin-top:35px;font-weight:bold;font-size:14px;color:white}.coverless-download-icon{color:white;font-size:18px;margin-right:3px}.coverless-download-icon,.coverless-download-icon:before{opacity:1}.button,.button:visited,.button-light,.button-light:visited,.button-green,.button-green:visited{display:inline-block;cursor:pointer;color:#fff;text-decoration:none;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;font-family:"Open Sans", "Helvetica", "Arial" sans-serif}@media screen and (max-width: 640px){.button,.button:visited,.button-light,.button-light:visited,.button-green,.button-green:visited{font-family:"Helvetica", "Arial" sans-serif}}.button,.button:visited{border:1px solid #172f51;-webkit-background-clip:padding;-moz-background-clip:padding;background-clip:padding-box;background-color:#2777c3;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.4),inset 0 1px 0 #a9c7e1;-moz-box-shadow:0 1px 2px rgba(0,0,0,0.4),inset 0 1px 0 #a9c7e1;box-shadow:0 1px 2px rgba(0,0,0,0.4),inset 0 1px 0 #a9c7e1;text-shadow:0 1px 0px #172f51}.button:hover,.button:focus,.button.hover{background-color:#172f51;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.4);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.4);box-shadow:0 1px 2px rgba(0,0,0,0.4);color:#fff;text-decoration:none}.button:active,.button.active{background-color:#375b81}.button-light,.button-light:visited{text-shadow:0 1px 0px #606060;border:1px solid #666;background-color:#a1a1a1;-webkit-box-shadow:inset 0 1px 0 #ccc;-moz-box-shadow:inset 0 1px 0 #ccc;box-shadow:inset 0 1px 0 #ccc}.button-light:hover,.button-light:focus{background-color:#666;color:#fff;text-decoration:none;-webkit-box-shadow:inset 0 0px 0 #666;-moz-box-shadow:inset 0 0px 0 #666;box-shadow:inset 0 0px 0 #666}.button-light:active{background-color:#333;-webkit-box-shadow:inset 0 0px 0 #333;-moz-box-shadow:inset 0 0px 0 #333;box-shadow:inset 0 0px 0 #333}.button-green,.button-green:visited{text-shadow:0 1px 0px #2c591b;border:1px solid #4d9034;background-color:#4d9034;-webkit-box-shadow:inset 0 1px 0 #78c65b;-moz-box-shadow:inset 0 1px 0 #78c65b;box-shadow:inset 0 1px 0 #78c65b}.button-green:hover,.button-green:focus{background-color:#2c591b;color:#fff;text-decoration:none;-webkit-box-shadow:inset 0 0px 0 #2c591b;-moz-box-shadow:inset 0 0px 0 #2c591b;box-shadow:inset 0 0px 0 #2c591b}.button-green:active{background-color:#16300d;-webkit-box-shadow:inset 0 0px 0 #16300d;-moz-box-shadow:inset 0 0px 0 #16300d;box-shadow:inset 0 0px 0 #16300d}[disabled].button,[disabled].button-light,[disabled].button-green,[disabled].button:hover,[disabled].button-light:hover,[disabled].button-green:hover,[disabled].button:focus,[disabled].button-light:focus,[disabled].button-green:focus,[disabled].button:active,[disabled].button-light:active,[disabled].button-green:active{text-shadow:none;border:1px dotted #333;background-color:#ccc;opacity:0.2;cursor:default;color:#333}.button-big{font-size:18px;padding:12px 18px;line-height:22px}.button-normal{font-size:14px;padding:6px 18px}.button-small{font-size:12px;padding:4px 12px}.button-tiny{font-size:11px;padding:2px 6px}.wizard-progress-button-previous,.wizard-progress-button-next{width:100%}.ui-tabs-panel{position:relative}.email-capture-container{padding:18px 20px 12px;*zoom:1;clear:both;border-top:1px solid #C1C1C1;-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}.email-capture-container:after{content:"";display:table;clear:both}.embedded .email-capture-container{padding:18px 14px 12px}.email-capture-heading{font-family:'Open Sans Condensed', Helvetica, sans-serif;font-weight:bold;font-size:16px;margin-bottom:6px;color:#333333}.email-capture-value-prop{font-size:12px;color:#606060;margin-bottom:6px;margin:0px auto 0px;float:right;width:55%}.email-capture-value-confirmation{font-size:12px;color:#606060;margin-bottom:6px;margin:0px auto 12px;float:left}.email-capture-email-capture{font-size:12px;color:#606060;margin-bottom:6px;width:45%;float:left;text-align:center}.embedded .email-capture-value-prop{width:45%}.embedded .email-capture-email-capture{width:50%}.email-capture-form-input{width:140px;padding:4px 6px;margin:0;border:1px solid #cbcbcb;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-size:14px;color:#333;background-color:#f9f9f9;-webkit-box-shadow:0 2px 0 #fff,inset 0 1px 2px #ededed;-moz-box-shadow:0 2px 0 #fff,inset 0 1px 2px #ededed;box-shadow:0 2px 0 #fff,inset 0 1px 2px #ededed}.email-capture-button{margin:0 0 6px 2px}.email-capture-email-capture-terms{width:60%;float:left;font-size:12px;color:#606060}.email-capture-paragraph{font-size:12px;color:#606060;margin-bottom:6px}.email-capture-paragraph-unsubscribe{font-size:11px;color:#999999;margin-bottom:0px}.email-capture-link{cursor:pointer;color:#666666;text-decoration:underline}.email-capture-link:hover{color:#2878c4;text-decoration:none}.email-capture-email-capture fieldset{border:0 none;padding:0;margin:0}.email-capture-email-capture ul,.email-capture-email-capture ol{list-style:none;padding:0;margin:0}.email-capture-email-capture li{margin:0;padding:0}.email-capture-validation-error{float:left;margin:0 0 6px 0;width:100%;color:#9e0b0f;text-align:center;font-size:12px}#email-capture-terms-overlay{width:360px}.inline-form{display:inline-block}.inline-form>ol{display:inline-block}.inline-form>ol>li{display:inline-block}.inline-form .inline-form-errors{display:none}.underline{text-decoration:underline}.center-element{margin:0 auto}.center-text{text-align:center}.arrow-buy-position{left:50%}.arrow-gift-position{right:65px}.cssarrow-up{border-color:transparent transparent #fff transparent;border-style:solid;border-width:10px;height:0;width:0;position:absolute;top:-19px;z-index:999}.cssarrow-up-border{border-color:transparent transparent #C1C1C1 transparent;border-style:solid;border-width:10px;height:0;width:0;position:absolute;top:-20px;z-index:998}fieldset{border:0 none;margin:0;padding:0}fieldset ol{list-style:none;margin:0;padding:0}.ui-tabs-hide{display:none}.access-content-through-library{font-size:14px;padding-top:12px}.truncator-link{background-color:#60933D;border-radius:4px;color:#FFF !important;text-decoration:none !important;font-size:11px;padding:4px 8px;text-transform:uppercase}.truncator-link:hover{background-color:#333 !important}.price-container-owned-title{font-size:18px;font-family:'Open Sans', sans-serif;font-weight:bold;text-transform:uppercase;text-align:center;color:#666;line-height:34px}.text-button{cursor:pointer}.li-label{padding-top:6px;display:block;padding-right:12px}#total-book-price{font-family:'Open Sans Condensed';font-weight:bold;font-size:24px}.entitlement-balloon-gift span.message{width:150px !important}.entitlement-balloon-gift fieldset.actions{margin-bottom:12px}.bulk-enabled .purchase-option-gift-button,.bulk-enabled .purchase-option-bulk-button,.bulk-enabled .purchase-option-bulk-button{line-height:20px;height:20px}.bulk-enabled .purchase-option-gift-button,.bulk-enabled .purchase-option-bulk-button{margin-top:0px}.bulk-enabled .purchase-option-bulk-button{margin-top:25px}#entitlement-balloon-bulk table{margin-bottom:12px;margin-left:auto;margin-right:auto;background:#ccc;width:300px}#entitlement-balloon-bulk table td,#entitlement-balloon-bulk table th{background:#eee;text-align:center}#entitlement-balloon-bulk table th{text-transform:uppercase;font-size:80%;background-color:#4d9034;color:white;width:33%}#entitlement-balloon-bulk table th:first-child{width:34%}#entitlement-balloon-bulk table tr:nth-child(even) td{background-color:#ddd}#entitlement-balloon-bulk a{color:#4d9034}#entitlement-balloon-bulk a:hover{text-decoration:underline}#entitlement-balloon-bulk .input input,#entitlement-balloon-bulk select{width:160px !important}#entitlement-balloon-bulk select{margin:0;-webkit-appearance:menulist-button;-moz-appearance:button;border:1px solid #ccc;line-height:40px;height:31px;width:174px !important;margin-right:6px;margin-bottom:6px;padding-top:5px;padding-bottom:5px;padding-right:5px}#entitlement-balloon-bulk #checkout_address{width:340px !important}#entitlement-balloon-bulk .field-with-errors select{border-color:#c73126}#entitlement-balloon-bulk #book-quantity-input{text-align:center;width:55px !important}#entitlement-balloon-bulk .quarters input{width:100px !important}#entitlement-balloon-bulk .row{clear:both;display:block}#entitlement-balloon-bulk textarea{width:340px;height:50px}#entitlement-balloon-bulk .quantity-container{padding:12px 0 0;margin:6px 0 12px;border:1px dotted #ccc;border-left:none;border-right:none}#entitlement-balloon-bulk .instructions{padding-bottom:12px}.embedded-small-box{min-height:100px}.embedded-small-box #type-tag-container{display:none}.embedded-small-box.embedded-showcase-closed .email-address-set{display:none}.embedded-small-box.embedded-showcase-closed .purchase-book-options-spinner{margin-top:-15px}.embedded-small-box.embedded-showcase-closed .purchase-book-options-text{display:none}.embedded-small-box.embedded-showcase-closed #container{position:absolute}.embedded-small-box.embedded-showcase-closed footer{display:none}.embedded-small-box.embedded-showcase-closed h2.author{display:none}.embedded-small-box.embedded-showcase-closed .purchase-book-options{clear:none;padding:0;margin:0;margin-top:-6px}.embedded-small-box.embedded-showcase-closed #text-blurb{margin-bottom:8px}.embedded-small-box.embedded-showcase-closed .price-container{background-color:transparent;clear:none;padding:0 !important;text-align:left}.embedded-small-box.embedded-showcase-closed .price-container li.book-price{padding-left:0;position:relative;left:0px;margin-left:0px;margin-right:10px;width:auto}.embedded-small-box.embedded-showcase-closed .price-container li.book-price-nodiscount{position:relative;left:0px;margin-left:0px;margin-right:10px;width:auto}.embedded-small-box.embedded-showcase-closed .price-container .purchase-option-gift-button,.embedded-small-box.embedded-showcase-closed .price-container .purchase-option-bulk-button{display:none}.embedded-small-box.embedded-showcase-closed article#book{padding-bottom:0}.embedded-small-box.embedded-showcase-closed h1.book-title{font-size:19px;margin-bottom:0}.embedded-small-box.embedded-showcase-closed h1.book-title.smaller-title{font-size:17px}.embedded-small-box .book-image img{height:90px;width:auto}.embedded-small-box .cover-art-and-publisher{width:auto;min-width:50px}.animated{-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:0.5s;-moz-animation-duration:0.5s;-ms-animation-duration:0.5s;-o-animation-duration:0.5s;animation-duration:0.5s}.animated.hinge{-webkit-animation-duration:2s;-moz-animation-duration:2s;-ms-animation-duration:2s;-o-animation-duration:2s;animation-duration:2s}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1)}50%{-webkit-transform:scale(1.05)}100%{-webkit-transform:scale(1)}}@-moz-keyframes pulse{0%{-moz-transform:scale(1)}50%{-moz-transform:scale(1.05)}100%{-moz-transform:scale(1)}}@-ms-keyframes pulse{0%{-ms-transform:scale(1)}50%{-ms-transform:scale(1.05)}100%{-ms-transform:scale(1)}}@-o-keyframes pulse{0%{-o-transform:scale(1)}50%{-o-transform:scale(1.05)}100%{-o-transform:scale(1)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}100%{transform:scale(1)}}.pulse{-webkit-animation-name:pulse;-moz-animation-name:pulse;-ms-animation-name:pulse;-o-animation-name:pulse;animation-name:pulse}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg)}100%{-webkit-transform:perspective(400px) rotateX(0deg);opacity:1}}@-moz-keyframes flipInX{0%{-moz-transform:perspective(400px) rotateX(90deg);opacity:0}40%{-moz-transform:perspective(400px) rotateX(-10deg)}70%{-moz-transform:perspective(400px) rotateX(10deg)}100%{-moz-transform:perspective(400px) rotateX(0deg);opacity:1}}@-ms-keyframes flipInX{0%{-ms-transform:perspective(400px) rotateX(90deg);opacity:0}40%{-ms-transform:perspective(400px) rotateX(-10deg)}70%{-ms-transform:perspective(400px) rotateX(10deg)}100%{-ms-transform:perspective(400px) rotateX(0deg);opacity:1}}@-o-keyframes flipInX{0%{-o-transform:perspective(400px) rotateX(90deg);opacity:0}40%{-o-transform:perspective(400px) rotateX(-10deg)}70%{-o-transform:perspective(400px) rotateX(10deg)}100%{-o-transform:perspective(400px) rotateX(0deg);opacity:1}}@keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg);opacity:0}40%{transform:perspective(400px) rotateX(-10deg)}70%{transform:perspective(400px) rotateX(10deg)}100%{transform:perspective(400px) rotateX(0deg);opacity:1}}.flipInX{-webkit-backface-visibility:visible !important;-webkit-animation-name:flipInX;-moz-backface-visibility:visible !important;-moz-animation-name:flipInX;-ms-backface-visibility:visible !important;-ms-animation-name:flipInX;-o-backface-visibility:visible !important;-o-animation-name:flipInX;backface-visibility:visible !important;animation-name:flipInX}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0}}@-moz-keyframes flipOutX{0%{-moz-transform:perspective(400px) rotateX(0deg);opacity:1}100%{-moz-transform:perspective(400px) rotateX(90deg);opacity:0}}@-ms-keyframes flipOutX{0%{-ms-transform:perspective(400px) rotateX(0deg);opacity:1}100%{-ms-transform:perspective(400px) rotateX(90deg);opacity:0}}@-o-keyframes flipOutX{0%{-o-transform:perspective(400px) rotateX(0deg);opacity:1}100%{-o-transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{transform:perspective(400px) rotateX(0deg);opacity:1}100%{transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;-webkit-backface-visibility:visible !important;-moz-animation-name:flipOutX;-moz-backface-visibility:visible !important;-ms-animation-name:flipOutX;-ms-backface-visibility:visible !important;-o-animation-name:flipOutX;-o-backface-visibility:visible !important;animation-name:flipOutX;backface-visibility:visible !important}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInDown{0%{opacity:0;-moz-transform:translateY(-20px)}100%{opacity:1;-moz-transform:translateY(0)}}@-ms-keyframes fadeInDown{0%{opacity:0;-ms-transform:translateY(-20px)}100%{opacity:1;-ms-transform:translateY(0)}}@-o-keyframes fadeInDown{0%{opacity:0;-ms-transform:translateY(-20px)}100%{opacity:1;-ms-transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}100%{opacity:1;transform:translateY(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;-moz-animation-name:fadeInDown;-ms-animation-name:fadeInDown;-o-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes fadeInLeft{0%{opacity:0;-moz-transform:translateX(-20px)}100%{opacity:1;-moz-transform:translateX(0)}}@-ms-keyframes fadeInLeft{0%{opacity:0;-ms-transform:translateX(-20px)}100%{opacity:1;-ms-transform:translateX(0)}}@-o-keyframes fadeInLeft{0%{opacity:0;-o-transform:translateX(-20px)}100%{opacity:1;-o-transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-20px)}100%{opacity:1;transform:translateX(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;-moz-animation-name:fadeInLeft;-ms-animation-name:fadeInLeft;-o-animation-name:fadeInLeft;animation-name:fadeInLeft}.field-with-errors{clear:none}.inline .inline-errors{display:block}.stringish{position:relative}.inline-errors{z-index:20}.inline-errors>.message{display:none;width:auto;padding:7px 10px 6px;position:absolute;top:0;left:0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#b20f0f;background-color:rgba(178,15,15,0.9);color:white;font-size:12px;text-shadow:0 -1px #9e0b0f;z-index:35}.inline-errors>.error-icon,.inline-errors>.success-icon{display:inline-block;position:absolute;left:-12px;top:3px;z-index:20}.inline-errors>.error-icon{cursor:help;background-position:0 -1882px;height:25px;width:12px}.inline-errors>.success-icon{background-position:0 -1927px;height:25px;width:12px}.general-failure-message{display:none;width:280px;padding:20px 30px 14px;position:absolute;top:0;right:0;left:0;background-color:#b20f0f;background-color:rgba(178,15,15,0.9);color:white;font-weight:bold;font-size:12px;line-height:14px;text-shadow:0 -1px #9e0b0f;z-index:90}.general-failure-close{padding:6px 0;cursor:pointer;text-align:right;text-decoration:none}.general-failure-close:hover,.general-failure-close:focus{text-decoration:underline}.general-failure-close-icon{color:white;font-size:14px;line-height:12px}.general-failure-close-icon,.general-failure-close-icon:before{opacity:1}.general-failure-message-link{color:white;text-decoration:underline}.general-failure-message-link:hover,.general-failure-message-link:focus{text-decoration:none}.general-failure-message-link:hover{color:#fff}.general-failure-message-content>p{margin-bottom:6px}.general-failure-message-content>p:last-child{margin-bottom:0}.coupon-progress-text{font-size:14px;text-align:center;color:#666666}.entitlement-balloon-unusable-coupon{padding:42px 49px 30px;*zoom:1}.entitlement-balloon-unusable-coupon:after{content:"\0020";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}.explanation{float:left;width:400px;font-size:18px;line-height:24px}.explanation p{margin-bottom:12px}.entitlement-balloon-coupon a,.entitlement-balloon-unusable-coupon a{color:#60933d;text-decoration:underline}.entitlement-balloon-coupon a:hover,.entitlement-balloon-coupon a:focus,.entitlement-balloon-unusable-coupon a:hover,.entitlement-balloon-unusable-coupon a:focus{text-decoration:none}.entitlement-balloon-coupon .small-message,.entitlement-balloon-unusable-coupon .small-message{font-size:12px}.entitlement-balloon-owned .download-format{padding:12px 24px 12px 60px;background-image:url(https://d32v9ual6uv9xm.cloudfront.net/assets/file-icon-s632eb8b082-dcfd9d807f6f4b5762671bad4a7d26f5.png);background-repeat:no-repeat}.entitlement-balloon-owned .download-format p{font-size:12px;line-height:18px;color:#666666;margin-bottom:0}.entitlement-balloon-owned .pdf{background-position:20px -70px}.entitlement-balloon-owned .azw,.entitlement-balloon-owned .epub,.entitlement-balloon-owned .mobi,.entitlement-balloon-owned .prc{background-position:20px 12px}.entitlement-balloon-owned h4{text-transform:uppercase;font-weight:bold;font-size:18px;line-height:18px;color:#333333;margin:0}.entitlement-balloon-owned .inline-button{float:right}.amazon-button,.paypal-button,.cc-button{margin-right:15px;border:0 none;cursor:pointer;text-indent:-99999px;font-size:0;line-height:0;background-image:url(https://d2h8aiko7d4hea.cloudfront.net/assets/catalog-payment-options-s7022d64ec7-a7f3f50f004ed3ca4f60adc4b19eca12.png);background-color:transparent}.amazon-button{width:147px;height:54px;margin-right:0;background-position:0 -222px}.amazon-button:hover,.amazon-button:focus{background-position:0 -370px}.amazon-button:active{background-position:0 -296px}.paypal-button{width:113px;height:54px;background-position:0 -2593px}.paypal-button:hover,.paypal-button:focus{background-position:0 -2741px}.paypal-button:active{background-position:0 -2667px}.cc-button{width:150px;height:54px;background-position:0 -1575px}.cc-button:hover,.cc-button:focus{background-position:0 -1723px}.cc-button:active{background-position:0 -1649px}.entitlement-balloon-quiz fieldset ol{width:430px;margin:0 auto}.entitlement-balloon-quiz .inline-errors{float:right;width:60%;padding:4px 10px;line-height:16px}.entitlement-balloon-quiz .quiz-field{float:right;width:60%}.entitlement-balloon-quiz .inputs{margin:12px auto 0px}.entitlement-balloon-quiz .stringish{position:relative;display:inline-block}.entitlement-balloon-quiz .stringish>label{float:left;width:30%;text-align:right;line-height:30px}.quiz-box{text-align:center}.quiz-leadin{font-size:13px;color:#666;background:#eaeaea;padding:7px;text-transform:uppercase;font-family:'Open Sans', sans-serif;font-weight:bold;-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}.quiz-question{padding:12px 16px;background-color:#2476C9;color:#fff;-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}.quiz-message{padding:12px 16px;background-color:#EAEAEA}.quiz-message-ok{padding:12px 16px;background-color:#4E901B;color:#fff}.quiz-paragraph{font-size:16px;line-height:1.3em;margin:12px 0px;color:#444}.quiz-hint{margin-bottom:12px}.quiz-margin{margin:12px 0}.quiz-help{margin-top:12px;padding-top:6px;text-align:center;border-top:1px dotted #ccc;font-size:11px;color:#666}.quiz-help a{color:#2476C9}.quiz-help a:hover{color:#2476C9;text-decoration:underline}.tpc-needs-approval{display:none;position:absolute;top:5px;right:5px;bottom:5px;left:5px;z-index:100;background-color:white}.embedded .entitlement-balloon-payment,.embedded .entitlement-balloon-owned,.embedded .entitlement-balloon-gift{margin:0 12px 12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #c1c1c1;position:relative;z-index:400}.embedded .entitlement-balloon-coupon{margin:0 12px 12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #c1c1c1;position:relative;z-index:400}.embedded .entitlement-balloon-unusable-coupon{margin:0 12px 12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #c1c1c1;position:relative;z-index:400}.embedded .explanation{width:280px}.email-set-requirement,.email-set-requirement-email{font-size:14px;line-height:18px;margin-bottom:18px;padding:0 20px}.email-set-requirement-email{font-weight:bold;font-size:16px}.email-set-requirement-disclaimer{font-size:11px;line-height:12px;color:#676767;padding:0 40px;margin-top:12px}.eas-signup-opt-out-container{clear:both;padding:6px 0;color:#999;text-align:center;font-size:11px;margin-bottom:0px}.provided-formats,.payment-options-benefits{max-width:500px;margin:0 auto;text-align:center}.provided-formats{margin:12px auto 12px;text-align:center;border-top:1px dotted #EFEFEF;padding-top:12px}.provided-formats>.provided-formats-title{display:inline;vertical-align:top}.provided-formats>.provided-formats-list{margin:0 auto 0px 8px;display:inline;width:auto}.provided-formats>.provided-formats-list>li{float:none;padding:1px 7px;text-transform:uppercase;font-size:11px;background-color:#efefef;border:1px solid #efefef;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;margin:0px 4px 0px 0px;line-height:15px;display:inline !important}.provided-formats>.provided-formats-list>li:hover{border:1px solid #cbcbcb;cursor:help}.embedded .provided-formats>.provided-formats-list{width:80%}#book-preview{width:700px;position:absolute;top:15px;right:50%;bottom:20px;margin-right:-350px;height:auto}#reader-container{margin-bottom:10px;position:absolute;top:41px;left:100px;right:109px;bottom:0}#reader-bg,#reader,.book-overlay,.shadow-thrower,#reader>iframe{position:absolute;top:0;right:0;bottom:0;left:0}#reader,.book-overlay{overflow:hidden}#reader>iframe{display:block;width:100%;height:100%}.shadow-thrower{z-index:20px;background-color:rgba(0,0,0,0.35);-webkit-box-shadow:0 0 20px 1px #000;-moz-box-shadow:0 0 20px 1px #000;box-shadow:0 0 20px 1px #000}#reader-bg{z-index:50;right:13px;-moz-border-radius-bottomleft:7px;-webkit-border-bottom-left-radius:7px;border-bottom-left-radius:7px;border:1px solid #deccba;border-bottom:0 none}.dummy-page{position:absolute;width:50px;border:1px solid #e1dcdc;border-right-color:#c7b9b7;-webkit-box-shadow:1px 0 0 0 #e3d9d5;-moz-box-shadow:1px 0 0 0 #e3d9d5;box-shadow:1px 0 0 0 #e3d9d5}.dummy-page-1{z-index:30;top:1px;right:9px;bottom:1px}.dummy-page-2{z-index:28;top:3px;right:5px;bottom:3px}.dummy-page-3{z-index:26;top:6px;right:2px;bottom:6px}.dummy-page-4{z-index:24;top:9px;right:0px;bottom:9px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#incompatible{display:none;font-size:14px;line-height:18px;font-family:"Palatino Linotype", "Book Antiqua3", Palatino, "Book Antiqua", serif;color:#513805;padding:35px 44px 32px 52px}#incompatible p{margin-bottom:18px}#incompatible a{font-size:18px;line-height:20px;color:#639442}.back-to-cover,.text-size,.book-preview-button{display:block;height:15px;width:85px;position:absolute;right:0}.back-to-cover span,.text-size span,.book-preview-button span{display:none}.back-to-cover{top:32px;background-position:0 -2930px}.back-to-cover:hover{background-position:0 -2895px}.show-help-overlay{top:88px;background-position:0 -2965px}.show-help-overlay:hover{background-position:0 -3000px}.help-book-overlay-shown .show-help-overlay{background-position:0 -3000px}.text-size{background-position:0 -3479px;top:60px}.text-size:hover{background-position:0 -3448px}.buy-book{position:absolute;width:165px;height:65px;top:0;right:167px;color:white;background-color:#4d9034;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;-webkit-box-shadow:0 1px #6faf5f inset;-moz-box-shadow:0 1px #6faf5f inset;box-shadow:0 1px #6faf5f inset;-webkit-transition:background-color 0.5s ease-in;-moz-transition:background-color 0.5s ease-in;-o-transition:background-color 0.5s ease-in;transition:background-color 0.5s ease-in}.buy-book>.tab-icon,.buy-book>.text{position:absolute;display:block}.buy-book>.tab-icon{top:12px;left:32px;width:12px;height:12px;background-position:0 -1294px}.buy-book>.text{top:9px;left:50px;font-size:14px}.buy-book>.text>.label{font-weight:bold;text-transform:uppercase;margin-right:5px;color:white}.buy-book:hover{top:-6px;background-color:#5eb23f;color:white}.buy-book.is-shining{background-color:#67c644}.buy-book-overlay-shown .buy-book{z-index:115;-webkit-transition:background-color 0 none;-moz-transition:background-color 0 none;-o-transition:background-color 0 none;transition:background-color 0 none}.buy-book-overlay-shown .buy-book>.tab-icon{top:15px;background-position:0 -1326px}.buy-book-overlay-shown .buy-book:hover,.buy-book-overlay-shown .buy-book.is-shining{background-color:#4d9034}.buy-book-overlay-shown #buy-book-overlay{display:block}#buy-book-overlay{display:none;background-color:#4d9034;z-index:110;-webkit-box-shadow:0 -1px 0 0 #85b268;-moz-box-shadow:0 -1px 0 0 #85b268;box-shadow:0 -1px 0 0 #85b268}#buy-book-overlay .container{position:absolute;overflow:auto;top:26px;right:24px;bottom:26px;left:24px;background-color:white;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 1px 0 0 #3a661c inset,0 -1px 0 0 #85b268 inset;-moz-box-shadow:0 1px 0 0 #3a661c inset,0 -1px 0 0 #85b268 inset;box-shadow:0 1px 0 0 #3a661c inset,0 -1px 0 0 #85b268 inset;padding:18px}#buy-book-overlay h1,#buy-book-overlay .learn-why{padding-right:0;color:#4d9034;font:normal 18px/24px Georgia, serif}#buy-book-overlay h1{margin-bottom:6px}#buy-book-overlay .learn-why{position:absolute;top:18px;right:18px;margin-bottom:12px}#buy-book-overlay .learn-why a{color:#818181;text-decoration:none}#buy-book-overlay .learn-why a:hover,#buy-book-overlay .learn-why a:focus{text-decoration:underline}#buy-book-overlay .price{font-weight:bold}#buy-book-overlay .included-formats{color:#333;font-size:12px;margin-bottom:12px}#buy-book-overlay .entitlement-balloon-payment,#buy-book-overlay .entitlement-balloon-coupon,#buy-book-overlay .entitlement-balloon-unusable-coupon,#buy-book-overlay .entitlement-balloon-owned{border:0 none;width:auto;margin:0 0 12px;padding:0;background:transparent}#buy-book-overlay .entitlement-balloon-payment li,#buy-book-overlay .entitlement-balloon-coupon li,#buy-book-overlay .entitlement-balloon-unusable-coupon li,#buy-book-overlay .entitlement-balloon-owned li{float:left}#buy-book-overlay .devices{padding:0 20px}#buy-book-overlay .eb-arrow-up,#buy-book-overlay .ebc-arrow-up,#buy-book-overlay .ebcu-arrow-up{display:none}#buy-book-overlay .entitlement-balloon-coupon .coupon{border:0 none;padding:0}#buy-book-overlay .buy-directly{font-weight:bold;font-size:12px;margin:4px 0 6px}#buy-book-overlay .amazon-button,#buy-book-overlay .paypal-button,#buy-book-overlay .cc-button{width:120px;height:43px;margin-bottom:4px}#buy-book-overlay .amazon-button{background-size:299px auto;background-position:0 0}#buy-book-overlay .amazon-button:hover{background-size:299px auto;background-position:0 -118.4px}#buy-book-overlay .amazon-button:active{background-size:299px auto;background-position:0 -59.2px}#buy-book-overlay .paypal-button{background-size:299px auto;background-position:0 -1896.8px}#buy-book-overlay .paypal-button:hover{background-size:299px auto;background-position:0 -2015.2px}#buy-book-overlay .paypal-button:active{background-size:299px auto;background-position:0 -1956px}#buy-book-overlay .cc-button{background-size:299px auto;background-position:0 -1082.4px}#buy-book-overlay .cc-button:hover{background-size:299px auto;background-position:0 -1200.8px}#buy-book-overlay .cc-button:active{background-size:299px auto;background-position:0 -1141.6px}#buy-book-overlay .paypal-button,#buy-book-overlay .cc-button{margin-right:16px}#buy-book-overlay .after{font-size:10px;line-height:12px;margin:0}#buy-book-overlay .book-store-links{float:none;width:auto;padding:0}#buy-book-overlay .book-store-links ol{list-style:none;padding:0;margin:0}#buy-book-overlay .book-store-links li{margin:0 15px 0 0;float:left}#buy-book-overlay .book-store-links li:last-child{margin-bottom:0}#buy-book-overlay .book-store-links li img{vertical-align:middle;margin-right:10px}#buy-book-overlay .alt-retailer{vertical-align:middle}#buy-book-overlay .retailer-name{display:inline-block;min-height:42px;text-align:center;vertical-align:middle}#buy-book-overlay .beta-sprite{background-image:url(https://d32v9ual6uv9xm.cloudfront.net/assets/beta/beta-s5cdbe6021b-7e5218c11039391e3c1ce23c1619a090.png);background-repeat:no-repeat}#buy-book-overlay .retailer-icon{display:inline-block;width:30px;height:30px;background-image:url(https://d32v9ual6uv9xm.cloudfront.net/assets/beta/beta-s5cdbe6021b-7e5218c11039391e3c1ce23c1619a090.png);background-color:transparent;vertical-align:middle}#buy-book-overlay .amazon .retailer-icon{background-position:-120px -208px}#buy-book-overlay .amazon:hover .retailer-icon,#buy-book-overlay .amazon a:focus .retailer-icon{background-position:-60px -208px}#buy-book-overlay .amazon-uk .retailer-icon{background-position:-120px -208px}#buy-book-overlay .amazon-uk:hover .retailer-icon,#buy-book-overlay .amazon-uk a:focus .retailer-icon{background-position:-60px -208px}#buy-book-overlay .barnes-and-noble .retailer-icon{background-position:-30px -178px}#buy-book-overlay .barnes-and-noble:hover .retailer-icon,#buy-book-overlay .barnes-and-noble a:focus .retailer-icon{background-position:-60px -178px}#buy-book-overlay .itunes .retailer-icon{background-position:-120px -148px}#buy-book-overlay .itunes:hover .retailer-icon,#buy-book-overlay .itunes a:focus .retailer-icon{background-position:-120px -118px}#buy-book-overlay .ibookstore .retailer-icon{background-position:-120px -148px}#buy-book-overlay .ibookstore:hover .retailer-icon,#buy-book-overlay .ibookstore a:focus .retailer-icon{background-position:-120px -118px}#buy-book-overlay .sony .retailer-icon{background-position:-120px 0}#buy-book-overlay .sony:hover .retailer-icon,#buy-book-overlay .sony a:focus .retailer-icon{background-position:-144px -29px}#buy-book-overlay .kobo .retailer-icon{background-position:0 0}#buy-book-overlay .kobo:hover .retailer-icon,#buy-book-overlay .kobo a:focus .retailer-icon{background-position:-30px 0}#buy-book-overlay .indiebound .retailer-icon{background-position:-84px -29px}#buy-book-overlay .indiebound:hover .retailer-icon,#buy-book-overlay .indiebound a:focus .retailer-icon{background-position:-114px -29px}#buy-book-overlay .google .retailer-icon{background-position:-60px -58px}#buy-book-overlay .google:hover .retailer-icon,#buy-book-overlay .google a:focus .retailer-icon{background-position:-60px -88px}#buy-book-overlay .bam .retailer-icon{background-position:-54px -29px}#buy-book-overlay .bam:hover .retailer-icon,#buy-book-overlay .bam a:focus .retailer-icon{background-position:-90px 0}#buy-book-overlay .default .retailer-icon{background-position:0 -58px}#buy-book-overlay .default:hover .retailer-icon,#buy-book-overlay .default a:focus .retailer-icon{background-position:-30px -58px}#buy-book-overlay .ganxy-stores-title{font-weight:bold;font-size:12px;line-height:16px;color:black;margin-bottom:6px}#help-book-overlay{display:none;background-color:rgba(0,0,0,0.8);z-index:120;color:white;font-size:18px;line-height:22px;font-family:"Palatino Linotype", "Book Antiqua3", Palatino, "Book Antiqua", serif;cursor:pointer}.help-book-overlay-shown #help-book-overlay{display:block}.help-book-overlay-title{position:absolute;top:35px;left:52px}.close-help-overlay{position:absolute;top:35px;right:44px;padding-right:45px;cursor:pointer}.close-help-overlay .close-icon{width:22px;height:22px;background-position:0 -2853px;position:absolute;right:0}.previous-page-guide,.next-page-guide{position:absolute;top:50%;height:268px;margin-top:-134px;width:40%;cursor:pointer}.previous-page-guide .line,.next-page-guide .line{position:absolute;top:0;width:8px;height:268px;background-position:0 -3035px}.previous-page-guide p,.next-page-guide p{position:absolute;height:90px;top:50%;margin-top:-45px;width:100px}.previous-page-guide{left:0}.previous-page-guide p{right:20px;text-align:right}.previous-page-guide .line{right:0}.next-page-guide{right:0}.next-page-guide p{left:20px}.next-page-guide .line{left:0}.kindle-guide{position:absolute;font-size:12px;line-height:18px;width:230px;left:52px;bottom:32px}.kindle-guide .title{display:block}.book-preview-button{cursor:pointer}#reader{z-index:100;bottom:6px}#reader-bg,.dummy-page{background-color:#fffefc}@media screen and (max-width: 700px) and (min-width: 600px){#book-preview{width:600px;left:auto;right:0;margin-right:0}#reader-container{left:0}#reader-bg{-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0}}@media screen and (max-width: 599px){#book-preview{width:490px;top:0;bottom:40px;margin-right:-245px}#reader-container{position:absolute;top:0;left:0;right:0;margin-bottom:0}.back-to-cover{background-position:14px -2919px;width:40px;height:40px;top:auto;bottom:-42px;left:5px}.back-to-cover:hover{background-position:14px -2919px}.text-size{width:40px;height:40px;top:auto;bottom:-44px;left:47px;background-position:14px -3468px}.text-size:hover{background-position:14px -3468px}.show-help-overlay{width:40px;height:40px;top:auto;bottom:-42px;left:89px;background-position:14px -2954px}.show-help-overlay:hover{background-position:14px -2954px}.help-book-overlay-shown .show-help-overlay{background-position:14px -3312px}.kindle-guide{left:22px}.buy-book{width:114px;height:60px;top:auto;bottom:-36px;right:24px;margin-left:-57px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;border-top-right-radius:0;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px}.buy-book:hover{top:auto;bottom:-40px}.buy-book>.text>.price{display:none}.buy-book>.tab-icon{top:auto;bottom:12px;left:33px}.buy-book>.text{top:auto;bottom:8px;left:53px;font-size:11px}.buy-book-overlay-shown .buy-book{height:40px}.buy-book-overlay-shown .buy-book>.tab-icon{top:auto;bottom:8px}#buy-book-overlay{background-color:#4d9034;z-index:110;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#buy-book-overlay .container{top:0;right:0;bottom:5px;left:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-bottom:1px solid #85b268;padding:15px}#buy-book-overlay h1{margin-bottom:14px}#incompatible{display:none;font-size:14px;line-height:18px;font-family:"Palatino Linotype", "Book Antiqua3", Palatino, "Book Antiqua", serif;color:#513805;padding:16px 24px 32px 22px}.help-book-overlay-title{top:16px;left:22px}.close-help-overlay{top:16px;right:24px}}@media screen and (max-width: 489px){#book-preview{width:auto;height:auto;top:0;right:0;bottom:40px;left:0;margin-right:0}#reader-bg{-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0}.redeem-book-button{width:246px;height:25px;background-size:247px auto;background-position:0 -2316.6px}.redeem-book-button:hover,.redeem-book-button:focus{background-size:247px auto;background-position:0 -2354.88px}.coupon-gifted-by,.campaign-owner-logo{margin-bottom:12px}}@media screen and (max-width: 350px){#buy-book-overlay .learn-why{top:42px}}@media screen and (max-height: 420px){.previous-page-guide,.next-page-guide{height:134px;margin-top:-67px}.previous-page-guide .line,.next-page-guide .line{height:134px;background-size:187px auto;background-position:0 -1517.5px}}@media screen and (max-height: 320px){html{-webkit-text-size-adjust:none}.previous-page-guide,.next-page-guide{top:auto;bottom:0}.kindle-guide{display:none}#buy-book-overlay{padding:6px}#buy-book-overlay h1,#buy-book-overlay .learn-why{margin-bottom:6px;padding-right:0;color:#4d9034;font-size:14px;line-height:18px}#buy-book-overlay .larn-why{top:6px}#buy-book-overlay .amazon-button,#buy-book-overlay .paypal-button,#buy-book-overlay .cc-button{width:75px;height:27px;margin-bottom:0}#buy-book-overlay .amazon-button{background-size:187px auto;background-position:0 0}#buy-book-overlay .amazon-button:hover{background-size:187px auto;background-position:0 -74px}#buy-book-overlay .amazon-button:active{background-size:187px auto;background-position:0 -37px}#buy-book-overlay .paypal-button{background-size:187px auto;background-position:0 -1185.5px}#buy-book-overlay .paypal-button:hover{background-size:187px auto;background-position:0 -1259.5px}#buy-book-overlay .paypal-button:active{background-size:187px auto;background-position:0 -1222.5px}#buy-book-overlay .cc-button{background-size:187px auto;background-position:0 -676.5px}#buy-book-overlay .cc-button:hover{background-size:187px auto;background-position:0 -750.5px}#buy-book-overlay .cc-button:active{background-size:187px auto;background-position:0 -713.5px}#buy-book-overlay .paypal-button,#buy-book-overlay .cc-button{margin-right:6px}#buy-book-overlay .hint{display:none}#buy-book-overlay .buy-directly{float:left;margin-right:20px}.coupon-gifted-by{font-size:16px;line-height:18px;margin-bottom:8px}.campaign-owner-logo img{display:none}.campaign-owner-logo .name{display:block}}.install-chrome-frame-container{margin:24px 0 24px !important}.app-sprite,.logo-nav-item-text{background-image:url(https://d32v9ual6uv9xm.cloudfront.net/assets/app-sd72d58f9b2-61da57b14d555ce05fc7840de226b61c.png);background-repeat:no-repeat}.header-container-consumer,.header-container-marketing{background-color:#4d9034;margin-bottom:24px}.header-container-provider{margin-bottom:18px;-webkit-box-shadow:inset 0 -1px 2px #3169a5;-moz-box-shadow:inset 0 -1px 2px #3169a5;box-shadow:inset 0 -1px 2px #3169a5;background-image:-webkit-linear-gradient(bottom, #4482b9 0%,#3169a5 100%);background-image:-moz-linear-gradient(bottom, #4482b9 0%,#3169a5 100%);background-image:-o-linear-gradient(bottom, #4482b9 0%,#3169a5 100%);background-image:linear-gradient(to top, #4482b9 0%,#3169a5 100%)}.header-container-admin{background-color:#333}.header-container-marketing{border-bottom:0 none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.app-header-consumer,.app-header-provider,.app-header-admin{*zoom:1;width:950px;margin:0 auto}.app-header-consumer:after,.app-header-provider:after,.app-header-admin:after{content:"";display:table;clear:both}.app-header-logo{margin:0;font-size:14px;line-height:24px}.logo-nav-item,.provider-logo-nav-item{display:inline-block;padding:8px 0 0 !important;line-height:18px}.logo-nav-item:hover,.provider-logo-nav-item:hover{background-color:transparent !important}.logo-nav-item-text{display:inline-block;margin-right:12px;text-indent:-119988px;overflow:hidden;text-align:left;background-position:0 0;height:20px;width:69px}.main-nav{float:left}.main-nav-group{float:left}.main-nav-consumer{background-color:#4d9034;float:left}.nav-item-container{float:left}.nav-item,.logo-nav-item,.provider-logo-nav-item,.user-bar-nav-item,.user-bar-nav-item-help,.account-dropdown-nav-item,.account-dropdown-consumer-nav-item,.admin-nav-item,.provider-nav-item{float:left;text-decoration:none;padding:5px 0}.nav-item:hover,.logo-nav-item:hover,.provider-logo-nav-item:hover,.user-bar-nav-item:hover,.user-bar-nav-item-help:hover,.account-dropdown-nav-item:hover,.account-dropdown-consumer-nav-item:hover,.admin-nav-item:hover,.provider-nav-item:hover{background-color:#3c7427}.nav-item.is-current,.is-current.logo-nav-item,.is-current.provider-logo-nav-item,.is-current.user-bar-nav-item,.is-current.user-bar-nav-item-help,.is-current.account-dropdown-nav-item,.is-current.account-dropdown-consumer-nav-item,.is-current.admin-nav-item,.is-current.provider-nav-item{background-color:#fafafa}.nav-item.is-current>.nav-item-icon:before,.is-current.logo-nav-item>.nav-item-icon:before,.is-current.provider-logo-nav-item>.nav-item-icon:before,.is-current.user-bar-nav-item>.nav-item-icon:before,.is-current.user-bar-nav-item-help>.nav-item-icon:before,.is-current.account-dropdown-nav-item>.nav-item-icon:before,.is-current.account-dropdown-consumer-nav-item>.nav-item-icon:before,.is-current.admin-nav-item>.nav-item-icon:before,.is-current.provider-nav-item>.nav-item-icon:before,.nav-item.is-current>.user-bar-nav-item-icon:before,.is-current.logo-nav-item>.user-bar-nav-item-icon:before,.is-current.provider-logo-nav-item>.user-bar-nav-item-icon:before,.is-current.user-bar-nav-item>.user-bar-nav-item-icon:before,.is-current.user-bar-nav-item-help>.user-bar-nav-item-icon:before,.is-current.account-dropdown-nav-item>.user-bar-nav-item-icon:before,.is-current.account-dropdown-consumer-nav-item>.user-bar-nav-item-icon:before,.is-current.admin-nav-item>.user-bar-nav-item-icon:before,.is-current.provider-nav-item>.user-bar-nav-item-icon:before{color:#999}.nav-item.is-current>.nav-item-icon,.is-current.logo-nav-item>.nav-item-icon,.is-current.provider-logo-nav-item>.nav-item-icon,.is-current.user-bar-nav-item>.nav-item-icon,.is-current.user-bar-nav-item-help>.nav-item-icon,.is-current.account-dropdown-nav-item>.nav-item-icon,.is-current.account-dropdown-consumer-nav-item>.nav-item-icon,.is-current.admin-nav-item>.nav-item-icon,.is-current.provider-nav-item>.nav-item-icon,.nav-item.is-current>.user-bar-nav-item-icon,.is-current.logo-nav-item>.user-bar-nav-item-icon,.is-current.provider-logo-nav-item>.user-bar-nav-item-icon,.is-current.user-bar-nav-item>.user-bar-nav-item-icon,.is-current.user-bar-nav-item-help>.user-bar-nav-item-icon,.is-current.account-dropdown-nav-item>.user-bar-nav-item-icon,.is-current.account-dropdown-consumer-nav-item>.user-bar-nav-item-icon,.is-current.admin-nav-item>.user-bar-nav-item-icon,.is-current.provider-nav-item>.user-bar-nav-item-icon{*color:#999}.nav-item.is-current>.nav-item-text,.is-current.logo-nav-item>.nav-item-text,.is-current.provider-logo-nav-item>.nav-item-text,.is-current.user-bar-nav-item>.nav-item-text,.is-current.user-bar-nav-item-help>.nav-item-text,.is-current.account-dropdown-nav-item>.nav-item-text,.is-current.account-dropdown-consumer-nav-item>.nav-item-text,.is-current.admin-nav-item>.nav-item-text,.is-current.provider-nav-item>.nav-item-text,.nav-item.is-current>.logo-nav-item-text,.is-current.logo-nav-item>.logo-nav-item-text,.is-current.provider-logo-nav-item>.logo-nav-item-text,.is-current.user-bar-nav-item>.logo-nav-item-text,.is-current.user-bar-nav-item-help>.logo-nav-item-text,.is-current.account-dropdown-nav-item>.logo-nav-item-text,.is-current.account-dropdown-consumer-nav-item>.logo-nav-item-text,.is-current.admin-nav-item>.logo-nav-item-text,.is-current.provider-nav-item>.logo-nav-item-text,.nav-item.is-current>.user-bar-nav-item-text,.is-current.logo-nav-item>.user-bar-nav-item-text,.is-current.provider-logo-nav-item>.user-bar-nav-item-text,.is-current.user-bar-nav-item>.user-bar-nav-item-text,.is-current.user-bar-nav-item-help>.user-bar-nav-item-text,.is-current.account-dropdown-nav-item>.user-bar-nav-item-text,.is-current.account-dropdown-consumer-nav-item>.user-bar-nav-item-text,.is-current.admin-nav-item>.user-bar-nav-item-text,.is-current.provider-nav-item>.user-bar-nav-item-text{color:#606060}.nav-item.is-current .nav-item-badge,.is-current.logo-nav-item .nav-item-badge,.is-current.provider-logo-nav-item .nav-item-badge,.is-current.user-bar-nav-item .nav-item-badge,.is-current.user-bar-nav-item-help .nav-item-badge,.is-current.account-dropdown-nav-item .nav-item-badge,.is-current.account-dropdown-consumer-nav-item .nav-item-badge,.is-current.admin-nav-item .nav-item-badge,.is-current.provider-nav-item .nav-item-badge{background-color:#606060;color:white}.nav-item.is-current:hover,.is-current.logo-nav-item:hover,.is-current.provider-logo-nav-item:hover,.is-current.user-bar-nav-item:hover,.is-current.user-bar-nav-item-help:hover,.is-current.account-dropdown-nav-item:hover,.is-current.account-dropdown-consumer-nav-item:hover,.is-current.admin-nav-item:hover,.is-current.provider-nav-item:hover{background-color:#fafafa}.nav-item-icon,.user-bar-nav-item-icon{margin:0 6px 0 13px}.nav-item-icon:before,.user-bar-nav-item-icon:before,.ie7 .nav-item-icon,.ie7 .user-bar-nav-item-icon{color:white;opacity:0.5;font-size:14px}.nav-item-text,.logo-nav-item-text,.user-bar-nav-item-text{margin:0 11px 0 0;color:white;text-transform:uppercase;font-weight:normal;font-size:12px;font-family:'Open Sans', sans-serif;line-height:24px}.nav-item-badge{display:inline-block;width:20px;height:20px;margin:0 11px 0 -3px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background-color:white;color:#4d9034;text-align:center;font-weight:bold;font-size:12px;line-height:20px}.user-area{float:right;background-color:#333;color:white}.account-dropdown-arrow{float:right;margin:0 12px 0 0;line-height:24px;color:white}.user-bar-nav-item:hover,.user-bar-nav-item-help:hover,.account-dropdown-nav-item:hover,.account-dropdown-consumer-nav-item:hover,.admin-nav-item:hover{background-color:#484848}.user-bar-nav-item-help{border-right:0 none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.user-bar-nav-item-help>.user-bar-nav-item-text{margin-left:10px;font-size:12px}.user-bar-nav-item-text{font-weight:normal}.account-dropdown-menu-container{position:relative}.account-dropdown-menu-title{display:block;*zoom:1}.account-dropdown-menu-title:after{content:"\0020";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}.account-drodown-menu-button-hover{-webkit-box-shadow:-1px 0 #4a4a4a inset,0 -1px #0f0f0f inset;-moz-box-shadow:-1px 0 #4a4a4a inset,0 -1px #0f0f0f inset;box-shadow:-1px 0 #4a4a4a inset,0 -1px #0f0f0f inset}.account-dropdown-menu{position:absolute;top:35px;left:0;z-index:150;background-color:#333;display:none}.account-dropdown-nav-item-container,.account-dropdown-consumer-nav-item-container{float:none;display:block}.account-dropdown-nav-item-container>form,.account-dropdown-consumer-nav-item-container>form{float:none;width:auto;margin-right:0}.account-dropdown-consumer-nav-item-container{background-color:#4d9034}.account-dropdown-nav-item,.account-dropdown-consumer-nav-item{float:none;display:block;padding:6px 11px}button.account-dropdown-nav-item,button.account-dropdown-consumer-nav-item{cursor:pointer;width:100%;border-top:0 none;border-left:0 none;margin:0;text-align:left;background-color:transparent}.account-dropdown-consumer-nav-item:hover{background-color:#3c7427}.user-bar-nav-item-icon{margin-left:0}.provider-nav-item:hover,.provider-logo-nav-item:hover{background-color:#215b96}.main-nav-showcase-cta{position:absolute;width:180px;height:59px;top:-24px;left:55%;padding:4px;border-top:0 none;border-right:1px solid #4691d8;border-bottom:1px solid #285682;border-left:1px solid #4691d8;font-weight:normal;font-size:12px;text-decoration:none;text-align:center;background-color:#2878c4;-webkit-box-shadow:0 0 4px #2b591a;-moz-box-shadow:0 0 4px #2b591a;box-shadow:0 0 4px #2b591a;-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;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;transition-property:transform}.main-nav-showcase-cta>.value-prop{display:block;margin:4px 0 4px 0;padding:0px;color:#aac7e1;text-align:center}.main-nav-showcase-cta>.button-caption{color:#fff;margin:0 auto;font-weight:bold;font-size:14px}.main-nav-showcase-cta:hover{cursor:pointer;background-color:#438dd4;-webkit-transform:translate(0, 24px);-moz-transform:translate(0, 24px);-ms-transform:translate(0, 24px);-o-transform:translate(0, 24px);transform:translate(0, 24px)}.main-nav-showcase-cta:hover>.value-prop{color:#aac7e1}.main-nav-showcase-cta:hover>.button-caption{color:#fff}.user-area,.account-dropdown-menu{list-style:none;margin:0;padding:0}.connectbuttons-sprite,.facebook,.facebook-regauth,.facebook:hover,.facebook:focus,.facebook-regauth:hover,.facebook-regauth:focus,.soundcloud-regauth,.soundcloud-regauth:hover,.soundcloud-regauth:focus{background-image:url(https://d1ilrvum88dey7.cloudfront.net/assets/connectbuttons-scb58c63747-90bb6f014d1d5e73003fd993cf766ca8.png);background-repeat:no-repeat}.facebook,.facebook-regauth{display:inline-block;width:242px;height:25px;background-position:0 -25px}.facebook:hover,.facebook:focus,.facebook-regauth:hover,.facebook-regauth:focus{background-position:0 0}.facebook span,.facebook-regauth span{display:none}.soundcloud-regauth{display:inline-block;width:242px;height:25px;background-position:0 -75px}.soundcloud-regauth span{display:none}.soundcloud-regauth:hover,.soundcloud-regauth:focus{background-position:0 -50px}.regauth-overlay-container{width:571px;float:left;clear:both;background:white}.regauth-overlay-container footer a{color:#72A00E}.regauth-container{clear:both;width:571px;overflow:hidden}.regauth-container section.register,.regauth-container section.forgot,.regauth-container section.login{display:none;position:absolute;top:0;left:0}.regauth-container .body-container{padding-top:12px;padding-bottom:25px}.regauth-container .email-based-regauth{width:251px;min-height:271px;margin-right:38px;position:relative;float:left}.ie7 .regauth-container{position:relative}#regauth-views-film{width:1713px;float:left;clear:both}#regauth-sso{clear:both;float:left;width:571px}section.regauth,section.sso{background-color:transparent}.facebook-only-text{text-align:center}.ie6 table,.ie7 table{border-collapse:collapse}#signing-in-with-fb-notification{display:none;background:#fff url(https://d1ilrvum88dey7.cloudfront.net/assets/g-fb-progress-indicator-960c4478cd8b17c7d45a8ccecb4088c5.png) bottom left no-repeat;border:5px solid #44483e;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;max-width:403px;-webkit-background-clip:padding;-moz-background-clip:padding;background-clip:padding-box}#signing-in-with-fb-notification h1{font:48px/54px Helvetica,Arial,sans-serif;color:#5d9103;margin:45px 0 10px 50px}#signing-in-with-fb-notification p{font:20px/24px Helvetica,Arial,sans-serif;color:#8d8d8d;margin:0 0 135px 50px}.regauth-overlay-container h3{font:bold 12px/18px Helvetica,Arial,sans-serif;color:#8c8c8c;border-bottom:1px dotted #d4d4d4;margin:-9px 0 20px}.regauth-overlay-container h3 span{color:#8c8c8c}.regauth-overlay-container h3 span,.regauth-overlay-container h3 .text-link-modify{background-color:white;position:relative;top:9px;padding-right:11px}.regauth-overlay-container{padding:0}.regauth-overlay-container section{padding:0}.regauth-overlay-container form,.regauth-overlay-container .client-form-inline{width:251px;float:left;margin-right:29px;margin-bottom:7px}.regauth-overlay-container form label,.regauth-overlay-container form p,.regauth-overlay-container form input,.regauth-overlay-container form textarea,.regauth-overlay-container .client-form-inline label,.regauth-overlay-container .client-form-inline p,.regauth-overlay-container .client-form-inline input,.regauth-overlay-container .client-form-inline textarea{font-family:Helvetica,Arial,sans-serif}.regauth-overlay-container form fieldset,.regauth-overlay-container .client-form-inline fieldset{padding:0;border:0;margin:0}.regauth-overlay-container form fieldset ul,.regauth-overlay-container form fieldset ol,.regauth-overlay-container .client-form-inline fieldset ul,.regauth-overlay-container .client-form-inline fieldset ol{padding:0;margin:0;list-style:none}.regauth-overlay-container form fieldset li,.regauth-overlay-container .client-form-inline fieldset li{float:left;clear:left;margin-bottom:12px;width:251px}.regauth-overlay-container form label,.regauth-overlay-container form p.inline-errors,.regauth-overlay-container .client-form-inline label,.regauth-overlay-container .client-form-inline p.inline-errors{display:block;font-size:11px;line-height:12px;padding:0}.regauth-overlay-container form label,.regauth-overlay-container .client-form-inline label{color:#a5a5a5;margin:0 0 2px}.regauth-overlay-container form p.inline-errors,.regauth-overlay-container .client-form-inline p.inline-errors{margin:-3px 0 3px;list-style:none}.regauth-overlay-container form p.inline-hints,.regauth-overlay-container .client-form-inline p.inline-hints{margin:6px 0;font-style:italic;font-size:12px;line-height:16px}.regauth-overlay-container form input,.regauth-overlay-container form textarea,.regauth-overlay-container .client-form-inline input,.regauth-overlay-container .client-form-inline textarea{font-size:14px;line-height:18px}.regauth-overlay-container form li input,.regauth-overlay-container form li textarea,.regauth-overlay-container .client-form-inline li input,.regauth-overlay-container .client-form-inline li textarea{width:231px;padding:9px 8px 6px;border:1px solid #d4d4d4;margin:0;background:white;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 0 #fff;-moz-box-shadow:0 1px 0 #fff;box-shadow:0 1px 0 #fff;display:block}.regauth-overlay-container form li input:focus,.regauth-overlay-container form li textarea:focus,.regauth-overlay-container .client-form-inline li input:focus,.regauth-overlay-container .client-form-inline li textarea:focus{background:white;border:1px solid #d4d4d4}.regauth-overlay-container form li textarea,.regauth-overlay-container .client-form-inline li textarea{height:154px}.regauth-overlay-container form li.file input,.regauth-overlay-container .client-form-inline li.file input{padding:8px 8px 7px}.regauth-overlay-container form li.commit,.regauth-overlay-container form li.action,.regauth-overlay-container .client-form-inline li.commit,.regauth-overlay-container .client-form-inline li.action{border-top:1px dotted #cecece;margin-top:8px;padding-top:19px}.regauth-overlay-container form li.commit input,.regauth-overlay-container form li.action input,.regauth-overlay-container .client-form-inline li.commit input,.regauth-overlay-container .client-form-inline li.action input{width:251px}.regauth-overlay-container form li.field-with-errors,.regauth-overlay-container .client-form-inline li.field-with-errors{position:relative}.regauth-overlay-container form li.field-with-errors:after,.regauth-overlay-container .client-form-inline li.field-with-errors:after{content:'';position:absolute;display:inline-block;width:16px;height:16px;bottom:10px;right:-26px;background:url(https://d32v9ual6uv9xm.cloudfront.net/assets/status-icon-error.png) no-repeat}.regauth-overlay-container form input,.regauth-overlay-container form textarea,.regauth-overlay-container .client-form-inline input,.regauth-overlay-container .client-form-inline textarea{color:#4d9034}.regauth-overlay-container form li input.placeholder,.regauth-overlay-container form li textarea.placeholder,.regauth-overlay-container form li.field-with-errors input.placeholder,.regauth-overlay-container form li.field-with-errors textarea.placeholder,.regauth-overlay-container .client-form-inline li input.placeholder,.regauth-overlay-container .client-form-inline li textarea.placeholder,.regauth-overlay-container .client-form-inline li.field-with-errors input.placeholder,.regauth-overlay-container .client-form-inline li.field-with-errors textarea.placeholder{color:#afafaf}.regauth-overlay-container form li input::-webkit-input-placeholder,.regauth-overlay-container form li textarea::-webkit-input-placeholder,.regauth-overlay-container form li.field-with-errors input::-webkit-input-placeholder,.regauth-overlay-container form li.field-with-errors textarea::-webkit-input-placeholder,.regauth-overlay-container .client-form-inline li input::-webkit-input-placeholder,.regauth-overlay-container .client-form-inline li textarea::-webkit-input-placeholder,.regauth-overlay-container .client-form-inline li.field-with-errors input::-webkit-input-placeholder,.regauth-overlay-container .client-form-inline li.field-with-errors textarea::-webkit-input-placeholder{color:#afafaf}.regauth-overlay-container form li input:-moz-placeholder,.regauth-overlay-container form li textarea:-moz-placeholder,.regauth-overlay-container form li.field-with-errors input:-moz-placeholder,.regauth-overlay-container form li.field-with-errors textarea:-moz-placeholder,.regauth-overlay-container .client-form-inline li input:-moz-placeholder,.regauth-overlay-container .client-form-inline li textarea:-moz-placeholder,.regauth-overlay-container .client-form-inline li.field-with-errors input:-moz-placeholder,.regauth-overlay-container .client-form-inline li.field-with-errors textarea:-moz-placeholder{color:#afafaf}.regauth-overlay-container form li input:focus,.regauth-overlay-container form li textarea:focus,.regauth-overlay-container form li.field-with-errors input:focus,.regauth-overlay-container form li.field-with-errors textarea:focus,.regauth-overlay-container .client-form-inline li input:focus,.regauth-overlay-container .client-form-inline li textarea:focus,.regauth-overlay-container .client-form-inline li.field-with-errors input:focus,.regauth-overlay-container .client-form-inline li.field-with-errors textarea:focus{border-color:#4d9034;outline:0 none}.regauth-overlay-container form .field-with-errors p.inline-errors,.regauth-overlay-container .client-form-inline .field-with-errors p.inline-errors{color:#a82d2d}.regauth-overlay-container form .field-with-errors input,.regauth-overlay-container form .field-with-errors textarea,.regauth-overlay-container .client-form-inline .field-with-errors input,.regauth-overlay-container .client-form-inline .field-with-errors textarea{border-color:#a82d2d}.regauth-overlay-container form .field-with-errors input,.regauth-overlay-container form .field-with-errors input:focus,.regauth-overlay-container form .field-with-errors textarea,.regauth-overlay-container form .field-with-errors textarea:focus,.regauth-overlay-container .client-form-inline .field-with-errors input,.regauth-overlay-container .client-form-inline .field-with-errors input:focus,.regauth-overlay-container .client-form-inline .field-with-errors textarea,.regauth-overlay-container .client-form-inline .field-with-errors textarea:focus{color:#a82d2d}.gift-recipient-email{width:130px !important}.gift-sender-name{width:90px !important;margin-left:10px}.gift-message{width:240px !important;height:52px !important}.content-embed-code{width:620px;height:360px;padding:0 !important}
