.jquery-dialogs{font-family:Arial,Verdana,sans-serif;font-size:15px;line-height:20px}.jquery-dialogs .warning-image{float:left;width:35px;height:30px;background-image:url(gfx/important.gif);background-repeat:no-repeat;left:10px;position:absolute;top:11px}.jquery-dialogs p{margin:0 0 6px 42px}.text p{margin-bottom:0;padding-bottom:8px}.text p#shopping_cart_empty{text-align:center;font-size:20px;margin-top:40px}.text td{font-size:14px;line-height:20px}#nav_main{margin-bottom:10px}.text h1{font-size:24px;margin:6px 0 10px 0;text-shadow:1px 0 1px rgba(0,0,0,.3)}.text h2{margin-bottom:20px}.text h3{font-size:16px;font-weight:700;padding:8px 0 8px 0}.cart-button-back{float:left}.cart-button-continue{float:right}font[color=red] b{color:red;font-size:15px}.center{text-align:center}.red{color:red}.invalid{color:red;font-size:14px}table.finale-academic{border:1px solid #ccf;border-collapse:collapse;font-size:14px;margin:0;padding:0}table.finale-academic td{padding:10px 5px 10px 15px;vertical-align:top}table.finale-academic .bgh{background:none repeat scroll 0 0 #eaedee}table.finale-academic .bg{background:none repeat scroll 0 0 #f0f3f4}label{width:120px;float:left;padding-top:4px}input.textfieldbg{background-color:#fdfdfd;background-image:none;width:200px;border:1px solid grey;padding:2px}.field{margin:8px 0;font-size:14px}label.required{font-weight:700}label.required::after{content:" *";color:red;font-size:16px;font-weight:700;line-height:18px}label.optional{font-weight:700}.validation{padding-left:4px}.text #problem-with-account{margin:0 20px 20px}.text #problem-with-account h2{font-size:28px}.text #problem-with-account p{font-size:20px}#dd-loggedin,#dd-loggedout{display:block}.block .moneyback{cursor:default;height:222px;position:relative}.block .minicontact #win{bottom:131px}.block .minicontact #win .title{width:65px}.block .minicontact #mac{bottom:85px}.block .titleBar{min-height:22px}.block .livehelp-fr{background-image:url(/bandinabox/images/block_livehelp_fr.jpg)}.block .livehelp-da{background-image:url(/bandinabox/images/block_livehelp_da.jpg)}.block .livehelp-de{background-image:url(/bandinabox/images/block_livehelp_de.jpg)}.block .livehelp-es{background-image:url(/bandinabox/images/block_livehelp_es.jpg)}.block .livehelp-it{background-image:url(/bandinabox/images/block_livehelp_it.jpg)}.block .livehelp-ko{background-image:url(/bandinabox/images/block_livehelp_ko.jpg)}.block .livehelp-nl{background-image:url(/bandinabox/images/block_livehelp_nl.jpg)}.block .livehelp-pl{background-image:url(/bandinabox/images/block_livehelp_pl.jpg)}.block .livehelp-pt{background-image:url(/bandinabox/images/block_livehelp_pt.jpg)}.block .livehelp-ru{background-image:url(/bandinabox/images/block_livehelp_ru.jpg)}.block .livehelp-sv{background-image:url(/bandinabox/images/block_livehelp_sv.jpg)}.block .livehelp-zh1{background-image:url(/bandinabox/images/block_livehelp_zh1.jpg)}.block .livehelp-zh2{background-image:url(/bandinabox/images/block_livehelp_zh2.jpg)}.block .moneyback-fr{background-image:url(/bandinabox/images/block_30day_fr.jpg)}.block .moneyback-da{background-image:url(/bandinabox/images/block_30day_da.jpg)}.block .moneyback-de{background-image:url(/bandinabox/images/block_30day_de.jpg)}.block .moneyback-es{background-image:url(/bandinabox/images/block_30day_es.jpg)}.block .moneyback-it{background-image:url(/bandinabox/images/block_30day_it.jpg)}.block .moneyback-ko{background-image:url(/bandinabox/images/block_30day_ko.jpg)}.block .moneyback-nl{background-image:url(/bandinabox/images/block_30day_nl.jpg)}.block .moneyback-pl{background-image:url(/bandinabox/images/block_30day_pl.jpg)}.block .moneyback-pt{background-image:url(/bandinabox/images/block_30day_pt.jpg)}.block .moneyback-ru{background-image:url(/bandinabox/images/block_30day_ru.jpg)}.block .moneyback-sv{background-image:url(/bandinabox/images/block_30day_sv.jpg)}.block .moneyback-zh1{background-image:url(/bandinabox/images/block_30day_zh1.jpg)}.block .moneyback-zh2{background-image:url(/bandinabox/images/block_30day_zh2.jpg)}.miva-merchant-link{float:left;font-size:13px;margin-top:40px;text-align:center;width:960px}.product-os-win{color:#195275;font-size:22px;font-weight:700}.product-os-mac{color:#d31919;font-size:22px;font-weight:700}table.basket{margin-top:30px;width:100%}table.basket th{font-size:12px;font-weight:400}input.quantity{width:25px;background-image:url(../css/gfx/formbg.jpg);background-repeat:repeat-x;border:1px solid #bbb;padding:3px;margin:0 3px}input.remove-item,input.update-quantity,input.update-quantity-opay{background:none repeat scroll 0 0 transparent;color:#555;cursor:pointer;font-size:12px;padding:3px;text-decoration:underline}input.remove-item:hover,input.update-quantity-opay:hover,input.update-quantity:hover{color:#000}input.update-quantity-opay{font-size:14px;color:#004fc3;font-weight:700}strong.product-page-link{margin-left:0}#cont-shopping-link{float:right;margin:16px}#cont-shopping-link a{font-weight:700;text-decoration:underline;color:#004fc3}#cont-shopping-link a:hover{color:red}.req-products{margin:16px 0;border:1px solid red;width:600px}.req-products p{color:red;padding:5px;font-weight:700;font-size:16px}.req-products li{color:red;font-weight:400;margin:10px}.special-offer h2{color:green;margin-top:0;font-weight:700}.special-offer p{color:green;font-weight:400;font-size:16px;line-height:22px}.special-offer p strong{color:green}#cart-messages p{margin:10px 60px;display:none}#cart-messages p .message{color:red;font-weight:400;font-size:16px;line-height:22px}#cart-messages p .message strong{text-transform:none;font-weight:700}#coupon-code-redeem{margin-bottom:20px}.group-code #coupon-code-redeem{position:relative;top:0}#coupon-code-redeem label{color:#454545;font-weight:700;padding-right:10px;padding-top:1px;width:auto;font-size:14px}#coupon-code-redeem form input.textfieldbg{background-color:#fdfdfd;background-image:none;border:2px solid grey;padding:2px;width:auto}#coupon-code-redeem form input[type=submit]{cursor:pointer;background:0 0;color:#004fc3;text-decoration:underline;font-weight:700}#coupon-code-redeem form input[type=submit]:hover{color:red}#standard-login h3.signin_register{margin-top:4px}#standard-login #login-option-2 p{padding-bottom:8px}#standard-login #login-option-1 .field{margin:8px 0 20px}#standard-login #login-option-1 .continue,#standard-login #login-option-2 .continue{display:block;position:absolute;top:271px;left:124px}h3{margin-bottom:0;margin-top:0;padding:0 0 7px 0}h3.signin_register_promo,h3.signin_register_xchange{margin:15px 0 10px;padding:0 0 7px 0;color:#1ba338;font-size:22px;font-weight:400}p.signin_register_promo,p.signin_register_xchange{margin:15px 0 10px;padding:0 0 7px 0;color:#1ba338;font-size:17px;font-weight:400}h3.signin_register_promo span,h3.signin_register_xchange span{font-size:24px;font-weight:700;color:#1ba338}h2.customer-type{color:#306e9e;font-size:25px;text-align:center;margin-bottom:10px}label{width:120px;float:left;padding-top:4px}label:focus{color:#bf6c31}#loginform label{width:200px}input.textfieldbg{background-color:#fdfdfd;background-image:none;width:200px;border:1px inset #454545;padding:4px}input.textfieldbg:focus{border:1px solid #bf6c31}select.textfieldbg{background-color:#fdfdfd;background-image:none;width:200px;border:1px inset #454545;padding:4px}select.textfieldbg:focus{border:1px solid #bf6c31}textarea{background-color:#fdfdfd;background-image:none;width:100%;border:1px solid grey;padding:2px}.field{margin:8px 0;font-size:14px}#success-add-sn{background:url(gfx/newsletter-list-check.png) no-repeat 0 0;color:#037919;font-size:18px;height:25px;padding:0 0 0 30px}#failure-add-sn{color:red;font-size:20px;font-weight:400}.my-products hr{border:1px solid #999;margin:20px 0 8px 0}.my-products #dl-help{float:right;margin-top:14px;text-decoration:underline}.my-products .text .login-required h2{font-size:18px;width:auto}.my-products .text p a{text-decoration:underline;font-size:16px;font-weight:700}table#bb-sernums{width:100%}table#bb-sernums th{padding:10px 5px}table#bb-sernums th.sernum-col{min-width:230px}table#bb-sernums th.reg-col{min-width:100px}table#bb-sernums tr:last-child td{border-bottom:1px solid green}table#bb-sernums tr td{text-align:center;padding:10px;border-top:1px solid green;border-left:1px solid green}table#bb-sernums tr td:last-child{border-right:1px solid green}#ser-buy-or-reg{position:relative;margin:30px 0;background-color:#edf9ee;border:1px solid #ddd}#ser-buy{padding:15px 13px 6px 1px;float:left;display:block;width:250px;min-height:96px;text-align:center}#ser-buy-txt{font-size:14px;font-weight:700;margin-bottom:16px}#ser-buy-btn{margin:6px 0 0 0;border:1px solid #006e2e;text-shadow:-1px 1px 1px #6e6e6e;color:#fff;cursor:pointer;font-size:18px;font-weight:400;padding:5px 19px;display:inline-block;text-align:center;-webkit-border-radius:4px;border-radius:4px;-webkit-box-shadow:1px 2px 5px 0 #999;box-shadow:1px 2px 5px 0 #999;background:#d0e4f7;background:-moz-linear-gradient(top,rgba(208,228,247,1) 0,rgba(115,177,231,1) 28%,rgba(10,119,213,1) 100%,rgba(135,188,234,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(208,228,247,1)),color-stop(28%,rgba(115,177,231,1)),color-stop(100%,rgba(10,119,213,1)),color-stop(100%,rgba(135,188,234,1)));background:-webkit-linear-gradient(top,rgba(208,228,247,1) 0,rgba(115,177,231,1) 28%,rgba(10,119,213,1) 100%,rgba(135,188,234,1) 100%);background:-o-linear-gradient(top,rgba(208,228,247,1) 0,rgba(115,177,231,1) 28%,rgba(10,119,213,1) 100%,rgba(135,188,234,1) 100%);background:-ms-linear-gradient(top,rgba(208,228,247,1) 0,rgba(115,177,231,1) 28%,rgba(10,119,213,1) 100%,rgba(135,188,234,1) 100%);background:linear-gradient(to bottom,rgba(208,228,247,1) 0,rgba(115,177,231,1) 28%,rgba(10,119,213,1) 100%,rgba(135,188,234,1) 100%)}#ser-buy-btn a{color:#fff}#ser-buy-btn:hover{background:#abd1f4;background:-moz-linear-gradient(top,rgba(171,209,244,1) 0,rgba(115,177,231,1) 28%,rgba(9,74,186,1) 100%,rgba(135,188,234,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(171,209,244,1)),color-stop(28%,rgba(115,177,231,1)),color-stop(100%,rgba(9,74,186,1)),color-stop(100%,rgba(135,188,234,1)));background:-webkit-linear-gradient(top,rgba(171,209,244,1) 0,rgba(115,177,231,1) 28%,rgba(9,74,186,1) 100%,rgba(135,188,234,1) 100%);background:-o-linear-gradient(top,rgba(171,209,244,1) 0,rgba(115,177,231,1) 28%,rgba(9,74,186,1) 100%,rgba(135,188,234,1) 100%);background:-ms-linear-gradient(top,rgba(171,209,244,1) 0,rgba(115,177,231,1) 28%,rgba(9,74,186,1) 100%,rgba(135,188,234,1) 100%);background:linear-gradient(to bottom,rgba(171,209,244,1) 0,rgba(115,177,231,1) 28%,rgba(9,74,186,1) 100%,rgba(135,188,234,1) 100%)}#ser-buy-reg-or-txt{position:absolute;left:245px;top:39px;color:#444;font-size:14px}#ser-reg{padding:6px 0 6px 16px;float:left;display:block;width:630px;border-left:1px solid #ddd}#ser-reg-left{text-align:center;padding:9px 6px 6px 6px;width:400px;float:left}#ser-reg-entry-txt{font-size:14px;font-weight:700}#ser-reg-right{padding:6px 0 6px 6px;width:210px;float:right}#ser-reg-lang-txt{font-weight:400;font-size:12px;float:left;padding:6px 0 0;max-width:100px}#ser-reg-lang-sel{font-weight:400;font-size:14px;float:right}#ser-reg-lang-sel select{font-size:12px;margin:2px 0 0 0;padding:0;width:91px;cursor:pointer}#ser-reg-lang-sel select option{padding:2px 2px 2px 6px}#ser-reg-entry-note{color:red;font-size:14px;margin:7px 28px;text-align:left}#ser-reg-entry-note_2{color:red;font-size:14px;margin:7px 28px;text-align:left}#sn_entry input[placeholder='ENTER SERIAL NUMBER']{color:#888;font-size:14px;font-weight:700}#sn_entry input[type=text]{background-color:#f3f6f7;background-image:none;border:1px solid grey;font-size:16px;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:inset 1px 1px 0 0 #737373;box-shadow:inset 1px 1px 0 0 #737373;margin:11px 0 8px;padding:7px 3px 7px 6px;width:330px;font-weight:400}#sn_entry input[type=submit]{float:right;margin:8px 0 0 0;border:1px solid #006e2e;text-shadow:-1px 1px 1px #6e6e6e;color:#fff;cursor:pointer;font-size:18px;font-weight:400;padding:4px 0;text-align:center;width:210px;-webkit-border-radius:4px;border-radius:4px;-webkit-box-shadow:1px 2px 5px 0 #999;box-shadow:1px 2px 5px 0 #999;background:#7fdb7f;background:-moz-linear-gradient(top,#7fdb7f 0,#008a00 43%,#008a00 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#7fdb7f),color-stop(43%,#008a00),color-stop(100%,#008a00));background:-webkit-linear-gradient(top,#7fdb7f 0,#008a00 43%,#008a00 100%);background:-o-linear-gradient(top,#7fdb7f 0,#008a00 43%,#008a00 100%);background:-ms-linear-gradient(top,#7fdb7f 0,#008a00 43%,#008a00 100%);background:linear-gradient(to bottom,#7fdb7f 0,#008a00 43%,#008a00 100%)}#sn_entry input[type=submit]:hover{background:#b4ddb4;background:-moz-linear-gradient(top,#b4ddb4 0,#83c783 0,#008a00 0,#005700 57%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#b4ddb4),color-stop(0,#83c783),color-stop(0,#008a00),color-stop(57%,#005700));background:-webkit-linear-gradient(top,#b4ddb4 0,#83c783 0,#008a00 0,#005700 57%);background:-o-linear-gradient(top,#b4ddb4 0,#83c783 0,#008a00 0,#005700 57%);background:-ms-linear-gradient(top,#b4ddb4 0,#83c783 0,#008a00 0,#005700 57%);background:linear-gradient(to bottom,#b4ddb4 0,#83c783 0,#008a00 0,#005700 57%)}.my-products ul#avail-downloads{list-style:none}.my-products ul#avail-downloads li{background-image:url(/css/gfx/listbullet_bluearrow_small.png);background-repeat:no-repeat;background-position:0 4px;padding:0 6px 0 19px;margin-bottom:6px;line-height:19px}.my-products .avail-dl-order-head{font-size:16px}.my-products table#avail-downloads-order{width:80%;margin:0 0 20px 20px}.ordprod-name-container{width:80%}.my-products .ordprod-name{color:#513f10;font-size:16px;margin-bottom:12px;float:left;padding-right:30px}.my-products .ordprod-prodhlp{float:left;position:relative;width:150px}.my-products a.prodhlp_txt,.my-products a.prodhlp_vid{float:left;padding-left:20px;text-decoration:underline;font-weight:700;font-size:13px}.my-products .upsell-container{margin-bottom:16px}.my-products .upsell-container a.prod_upsl_opt{text-decoration:underline;font-weight:700;font-size:15px}.my-products a.prodhlp_txt{background-image:url(/css/gfx/bg_info_icon.png);background-repeat:no-repeat;background-position:0 0;left:0}.my-products a.prodhlp_vid{left:52px;position:absolute}#popFrameInfo .upsl-opt-content h2{font-size:20px;text-align:center}#popFrameInfo .upsl-opt-content h3{font-size:16px;text-align:left}.table_upsl-opt-list{display:table;width:100%;font-size:14px}.table_upsl-opt-list form{margin:4px 0}.table_upsl-opt-list .tr{display:table-row}.table_upsl-opt-list .tr .td{display:table-cell}div.upsl-opt-content .table_upsl-opt-list .tr .td{border:1px solid #000;border-right:none;padding:7px}div.upsl-opt-content .table_upsl-opt-list .tr .td:last-child{border-right:1px solid #000}#td1,#td1DVD,#td1FD,#td1HD,#td1Manual{width:14%}#td2,#td2DVD,#td2FD,#td2HD,#td2Manual{width:48%}#td3,#td3DVD,#td3FD,#td3HD,#td3Manual{width:10%}#td4,#td4DVD,#td4FD,#td4HD,#td4Manual{width:20%}.opt-in-bask,.opt-in-bask p{color:green;font-weight:700}.choose-lang-pref input[type=submit],.table_upsl-opt-list input[type=submit]{cursor:pointer;border-right:2px outset #444;border-bottom:2px outset #444;background-color:#cecece;padding:2px 6px}.choose-lang-pref select{cursor:pointer;border-left:2px inset #777;border-top:2px inset #777;margin-right:10px;padding:0 6px}.text #checkoutBtn a{text-shadow:-1px 1px 1px #6e6e6e;color:#fff}#closeCheckoutBtns{height:35px;margin:30px auto 20px;width:343px}#closeCheckoutBtns #infoPopOkBtn{float:left}#closeCheckoutBtns #checkoutBtn{float:left;margin:0 0 0 35px;border:1px solid #006e2e;cursor:pointer;font-size:18px;font-weight:400;padding:4px 12px;text-align:center;-webkit-border-radius:4px;border-radius:4px;-webkit-box-shadow:1px 2px 5px 0 #999;box-shadow:1px 2px 5px 0 #999;background:linear-gradient(to bottom,#7fdb7f 0,#008a00 43%,#008a00 100%)}#closeCheckoutBtns #checkoutBtn:hover{background:linear-gradient(to bottom,#b4ddb4 0,#83c783 0,#008a00 0,#005700 57%)}.my-products .text h2.reg{font-size:24px;font-weight:400;text-align:left}.available-downloads-container{margin:20px 0 50px 19px;border:thin solid gray;padding:16px 16px 26px;border-radius:4px;background:#fffbf6}.serials-container{margin:20px 0 50px 19px;border:thin solid gray;padding:16px 16px 26px;border-radius:4px;background:azure}.my-products table#avail-downloads-order th{color:#666;font-size:14px;font-weight:700;text-align:left;text-transform:uppercase;padding-bottom:4px}.my-products table#avail-downloads-order th#dl-file-heading{text-align:left;padding-left:2px}.my-products table#avail-downloads-order th#dl-btn-heading,.my-products table#avail-downloads-order th#dl-size-heading{text-align:center}.my-products table#avail-downloads-order tr td{padding:2px;border-bottom:1px solid #c9cacc}.my-products table#avail-downloads-order tr:hover td{background-color:#dfe6ee}.my-products table#avail-downloads-order td.dl-btn,.my-products table#avail-downloads-order td.dl-size{text-align:center}.my-products table#avail-downloads-order tr.dm_note td{color:#242424;font-size:13px;font-weight:700;line-height:17px;padding:6px 0 9px}.my-products table#avail-downloads-order tr.dm_note:hover td{background-color:#fff}.my-products .text p a.ord-unavail{text-decoration:none}a.dl-unavail,a.ord-unavail{color:#242424;position:relative;left:15px;cursor:default}a.dl-unavail:hover,a.ord-unavail:hover{color:#242424}a .dl-more-info,a .ord-more-info{color:#004fc3;font-size:13px;font-weight:700;position:relative;text-decoration:none;top:-3px;cursor:pointer}a .ord-more-info{top:0}a .dl-more-info:hover,a .ord-more-info:hover{text-decoration:underline}a .dl-more-info-hover-content,a .ord-more-info-hover-content{display:none}a .dl-more-info:hover .dl-more-info-hover-content,a .ord-more-info:hover .ord-more-info-hover-content{text-decoration:none;display:block;position:absolute;text-align:left;width:250px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:1px 2px 5px 0 #999;box-shadow:1px 2px 5px 0 #999;z-index:1000;background-color:#fff;padding:8px}a .ord-more-info:hover .ord-more-info-hover-content{width:500px}.my-products #show-all-orders{font-weight:700;margin-bottom:20px;text-align:center}.my-products #show-all-orders a{text-decoration:underline}.nn-error{margin:30px auto;width:700px;font-size:16px;border:1px solid red;padding:20px;text-align:center}.nn-footer-error{margin:30px auto;width:650px;font-size:16px;padding:20px;text-align:center}#header-myaccount{margin:18px 0 23px 0;height:25px}#header-myaccount-breadcrumbs ul{display:block;list-style:none;height:25px;float:left;max-width:804px}#header-myaccount-breadcrumbs ul li{margin:0 10px 0 10px;padding:0 0 0 22px;float:left;display:block;background:url(gfx/secure_checkout_arrow.png) no-repeat left 5px}#header-myaccount-breadcrumbs ul li a{color:#3d6187;font-size:14px}#header-myaccount-breadcrumbs ul li a:hover{text-decoration:underline}#header-myaccount-breadcrumbs ul li:first-child{background:0 0;padding-left:0}.edit-account #header-myaccount-breadcrumbs ul li#myaccnt-bc-editinfo a,.edit-email #header-myaccount-breadcrumbs ul li#myaccnt-bc-editemail a,.edit-password #header-myaccount-breadcrumbs ul li#myaccnt-bc-editpassword a,.forums-account #header-myaccount-breadcrumbs ul li#myaccnt-bc-forums a,.my-account #header-myaccount-breadcrumbs ul li#myaccnt-bc-myaccount a,.my-products #header-myaccount-breadcrumbs ul li#myaccnt-bc-myproducts a{font-weight:700}#header-myaccount-lang{float:right}#header-myaccount-lang select{color:#444;font-weight:400;font-size:14px;cursor:pointer;padding:0 0 0 2px}#header-myaccount-lang select option{font-weight:400;padding:2px 0 2px 6px}#header-myaccount-lang select.textfieldbg{width:150px}#header-checkout-right{float:right;margin:7px 0}#header-checkout-lang{margin-bottom:8px}#header-checkout-lang select{color:#666;font-weight:400;font-size:14px;cursor:pointer;padding:0 0 0 2px}#header-checkout-lang select option{font-weight:400;padding:2px 0 2px 6px}#header-checkout-lang select.textfieldbg{width:113px;height:24px}#header-secure-checkout{margin:0 0 24px;height:49px}#header-secure-checkout #account-options-drop{cursor:pointer;background-image:url(gfx/bg_myaccount_settings_arrow.png);background-repeat:no-repeat;background-position:right center;color:#555;position:relative}#header-secure-checkout #account-options-drop div a{padding:0 15px 0 0;font-size:14px;position:relative;top:-3px;color:#555}#header-secure-checkout #account-options-drop-link{padding-left:1px}#header-secure-checkout #account-options-drop-link a:hover{color:#000;text-decoration:underline}#header-secure-checkout #account-options{z-index:2000;float:right;visibility:hidden;position:absolute;list-style-type:none;min-width:150px;min-height:160px;top:20px;font-size:12px;right:0;-webkit-box-shadow:1px 2px 5px 0 #999;box-shadow:1px 2px 5px 0 #999;border:1px solid #555;background:#fff;padding:9px}#header-secure-checkout #account-options li{background:#fff;padding:0 0 0 10px}#header-secure-checkout #account-options li:hover{background:#ddd}#header-secure-checkout #account-options li a:hover{text-decoration:none}#header-secure-checkout #account-options li a{color:#555;display:block;padding:8px 0}#header-secure-checkout #account-options-invc{float:right;font-size:14px;text-decoration:underline;margin-left:16px;margin-right:20px;list-style-type:none;position:relative;top:0;max-width:160px}#header-secure-checkout .secure-checkout{position:relative;top:21px;float:left;padding-right:22px;margin:0 36px 0 0;font-size:14px;font-weight:400;background:url(gfx/secure_checkout_lock.png) no-repeat right top}#header-secure-checkout .checkout-steps{display:block;list-style:none;position:relative;top:21px}#header-secure-checkout .checkout-steps li{margin:0 10px 0 10px;padding-right:22px;float:left;display:block;font-size:13px;max-width:136px;color:grey;background:url(gfx/secure_checkout_arrow.png) no-repeat right top}#header-secure-checkout .checkout-steps li.current-step{color:#000;font-size:15px;font-weight:700;line-height:15px;text-align:center}#header-secure-checkout .checkout-steps li.last{background:0 0;padding-right:0}#header-secure-checkout .checkout-steps #complete{color:green}.my-account h1 .username{float:right;font-size:18px;margin-top:8px}.my-account .text .account-btn h2{text-align:center;color:#306e9e;font-size:18px;font-weight:700}.my-account .text .account-btn a:hover{text-decoration:none}.my-account .account-btn p{padding:0 8px}.my-account .account-btn ul{list-style:none;margin:0 0 4px 8px}.my-account .account-btn ul li{background-image:url(/css/gfx/listbullet_bluearrow_small.png);background-repeat:no-repeat;background-position:0 6px;padding:0 6px 0 9px;margin-bottom:6px;line-height:19px}.my-account .account-btn ul li.xchange{color:#1ba338;font-weight:700}#account-btn-grid{margin:16px auto 20px}.submit-btn{margin:20px 0}.account-btn{background:linear-gradient(to bottom,rgba(254,255,255,1) 0,rgba(220,237,247,1) 100%);box-shadow:2px 2px 3px 0 #bbb;height:180px;margin:12px;padding:4px;width:29%;float:left;border:1px solid #7d8c9b;-webkit-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px}.account-btn:hover{background:linear-gradient(to bottom,rgba(222,239,255,1) 0,rgba(152,190,222,1) 100%)}.account-btn a{display:block;height:190px}.account-btn a h2.admin{color:red}.old-email{margin-bottom:38px}.old-email label{padding-top:0}.edit-account .text #custform h2,.edit-email .text #custform h2,.edit-password .text #custform h2{font-size:18px;font-weight:700;text-align:left}#editaccount-tabs{margin:18px 0 16px 0;width:915px}#editaccount-tabs ul{display:block;list-style:none;height:25px;margin:0}#editaccount-tabs ul li.editaccnt-tab{height:19px;text-align:center;border-radius:5px 5px 0 0;margin:10px 0;padding:4px 10px;float:left;display:block;background:linear-gradient(to bottom,rgba(215,228,234,1) 0,rgba(220,232,239,1) 0,rgba(220,232,239,1) 38%,rgba(220,232,239,1) 81%,rgba(182,206,219,1) 100%);border:1px solid #454545}#editaccount-tabs ul li.editaccnt-tab a{display:block;color:#3d6199;font-size:14px;font-weight:700}#editaccount-tabs ul li.editaccnt-tab:hover{background:linear-gradient(to bottom,rgba(222,239,255,1) 0,rgba(152,190,222,1) 100%)}#editaccount-tab-lborder{background:0 0;width:30px;height:38px;border-bottom:1px solid #454545;float:left}#editaccount-tab-rborder{background:0 0;float:none;height:38px;overflow:auto;border-bottom:1px solid #454545}.edit-account #editaccount-tabs ul li#editaccnt-tab-shipbill,.edit-email #editaccount-tabs ul li#editaccnt-tab-email,.edit-password #editaccount-tabs ul li#editaccnt-tab-passwd{border-bottom-style:none;background:linear-gradient(to bottom,rgba(220,232,239,1) 0,rgba(255,255,255,1) 100%)}.edit-account #editaccount-tabs ul li#editaccnt-tab-shipbill:hover,.edit-email #editaccount-tabs ul li#editaccnt-tab-email:hover,.edit-password #editaccount-tabs ul li#editaccnt-tab-passwd:hover{border-bottom-style:none;background:linear-gradient(to bottom,rgba(194,221,237,1) 0,rgba(255,255,255,1) 100%)}.edit-account .cart-button-continue,.edit-email .cart-button-continue,.edit-password .cart-button-continue{float:right;margin:18px 0 6px;text-align:left}.edit-account .cart-button-my-account,.edit-email .cart-button-my-account,.edit-password .cart-button-my-account{float:left;margin:18px 0 6px;text-align:left}.field-error{color:red;padding:0 0 14px 0;margin:0;font-weight:700;font-size:15px}#create-new-login{border:1px solid grey;border-radius:4px 4px 4px 4px;box-shadow:0 0 0 rgba(0,0,0,.3);padding:8px 16px 16px;position:relative}#create-new-login label{width:220px}#create-new-login hr{border-bottom:2px solid #ccc;border-top:1px solid #fff;margin:18px 354px 18px 0}#create-new-login input.textfieldbg{width:300px}#create-new-login .field{margin:18px 0 8px 0;font-size:14px}#billto label.error,#create-new-login label.error,#shipto label.error,label.error{float:right;color:red;width:320px}.text h2.cust-fields{margin-bottom:21px}.req-asterisk{color:red;font-size:16px;font-weight:700;line-height:18px}#billto,#shipto{border:1px solid grey;border-radius:4px 4px 4px 4px;box-shadow:0 0 0 rgba(0,0,0,.3);padding:8px 16px 5px;position:relative}#shipto{margin:6px 0 20px 0}#billto{margin:20px 0 20px 0}#customer-info-review #shipto{float:left;width:400px}#customer-info-review #billto{float:right;width:400px}#billto label,#shipto label{width:220px}#billto input.textfieldbg,#shipto input.textfieldbg{width:300px}#billto select.textfieldbg,#shipto select.textfieldbg{width:310px}#billto .field,#shipto .field{margin:16px 0 16px 0;font-size:14px}#billto .field .state,#shipto .field .state{margin-top:-5px}#update-record{font-size:14px;margin-top:16px;text-align:center}#toggle-billing-checkbox{float:right;margin:12px 100px 17px 17px;display:none}#toggle-billing-checkbox input{margin:1px 5px;cursor:pointer}#copy-shipping-fields{float:right;margin:-20px 100px 17px 17px;display:none}#copy-shipping-fields a{font-size:14px;text-decoration:underline}#billto #toggle-billing-checkbox label{float:none;width:auto;font-size:18px}#billing-fields{display:block}#shippay-select{margin-bottom:40px}#shippay-select .field{margin:16px 0}#shippay-select label{width:130px;font-weight:700}#shippay-select select.textfieldbg{width:500px}p.errormsg{color:red;margin:10px 0 0 0;font-weight:400}#cvv2-info{float:left}#paypal-review-order{font-size:16px;font-weight:700;color:green;line-height:22px}.qty-note{color:red;padding:5px}#authorize-error{color:red;padding:5px}.process-error{color:red;padding:20px 0 0 0;margin:0;font-weight:400;font-size:15px}.process-error-fields{color:red;padding:0;margin:3px 0 0 22px;font-weight:400;font-size:15px}.process-error-heading,.process-error-heading b{color:red;padding:15px 0 0 0;font-weight:700;font-size:17px}.process-msg-heading,.process-msg-heading b{color:green;padding:15px 0 0 0;font-weight:700;font-size:17px}.process-desc{color:#006;font-weight:700;text-decoration:underline;font-size:14px}.err{font-size:18px;color:red}#payment-info{margin-top:20px}#payment-info table{width:600px;border:1px solid grey;border-radius:4px 4px 4px 4px;box-shadow:0 0 0 rgba(0,0,0,.3);padding:8px 16px 33px}#payment-info table h2{margin:0 0 8px 0}#payment-info table td{line-height:26px}#payment-info table td b,#payment-info table td strong{float:left}#payment-info table td input{background-color:#fdfdfd;background-image:none;width:280px;border:1px solid grey;padding:2px;float:right;position:relative;left:-70px}#payment-info table td select{background-color:#fdfdfd;background-image:none;width:126px;border:1px solid grey;padding:3px;float:left;margin-left:22px;height:23px}#payment-info table#payment-options{margin-bottom:12px;padding:0 16px 13px}#payment-info table#payment-options td{line-height:18px}#payment-info table#payment-options td input{width:30px;left:0;float:left;cursor:pointer}#payment-info table#payment-options td label{width:auto;max-width:500px;padding:0;position:relative;top:-3px;float:left;cursor:pointer}#payment-info table#payment-options h2{margin:0 0 18px}#payment-info table#payment-options #pfProfileTerms{margin:8px 4px 4px 54px}#payment-info table#payment-options #pfProfileTerms a{text-decoration:underline}#payment-info table#payment-options td strong{float:none}#payment-info table td select[name=MOD10_CardExp_Year]{position:relative;float:right;left:-68px;top:0}#payment-info table td select[name=MOD10_CardExp_Month]{margin-right:13px;margin-left:79px}#payment-info table td select[name=PayPalAdv_CardExp_Year]{position:relative;float:right;left:-68px;top:0}#payment-info table td select[name=PayPalAdv_CardExp_Month]{margin-right:13px;margin-left:79px}#payment-info table td input[name=PayPalAdv_CardCvv]{position:relative;left:-400px;top:2px;width:65px}#payment-comments{margin:16px 0}#customer-info-review{margin-top:10px}#customer-info-review #info{border:1px solid #000;border-radius:4px 4px 4px 4px;height:auto;min-height:0;margin:0;width:100%}#customer-info-review #billto,#customer-info-review #shipto{background:0 0;border:none;height:auto;min-height:0;margin-top:0}#customer-info-review #billto table td:first-child,#customer-info-review #shipto table td:first-child{width:140px}#customer-info-review #billto table td,#customer-info-review #shipto table td{width:auto;padding-top:6px}#basket-info-review{border:1px solid #000;border-radius:4px 4px 4px 4px;height:auto;margin:30px 0 20px;padding:8px 20px 20px 20px}#basket-info-review table{width:100%}#fbSharePurchase{border:1px solid #d1d0ce;-webkit-border-radius:4px;border-radius:4px;cursor:pointer;background:#f5f5f5;float:right;margin:0 0 26px 20px}#fb-share-title{color:#676664;background:url(gfx/icon_facebook_22.png) no-repeat 99% center #d1d0ce;padding:5px}#fb-share-content{margin:0 0 14px 0}#fb-share-img{float:left;width:100px;text-align:center;padding:10px 0 0 0;margin-right:6px}#fb-share-desc{float:left;width:250px}#fb-share-txt{margin:15px 0;font-size:14px}#fb-share-btn{margin:0;border:1px solid #888;color:#242424;cursor:pointer;font-size:14px;font-weight:400;padding:4px 0;text-align:center;width:88px;border-radius:4px;box-shadow:1px 1px 2px 0 #aaa;background:linear-gradient(to bottom,rgba(247,247,247,1) 0,rgba(214,214,214,1) 100%)}#fb-share-btn:hover{background:linear-gradient(to bottom,rgba(232,232,232,1) 0,rgba(193,193,193,1) 100%)}.text p.invoice-important-note{color:red;line-height:22px;font-size:16px;font-weight:700;margin:20px}hr.invoice{background:#242424;height:1px}#ordernum{float:left}#orderdate{float:right;margin-right:50px}#ordertime{float:right;margin-right:20px}#order-thankyou{margin:30px 0 15px}#order-thankyou p{font-size:14px;line-height:22px;margin:15px 0}#download-message{text-align:center;margin:7px 0 30px 0}#order-jbridge{margin:7px 0 30px 0}#order-jbridge p{color:green}#download-message a{color:#1c72b8;font-weight:700;text-decoration:underline}#download-message a:hover{color:red}.resource-name,.ser-product-name{color:green;font-weight:700;font-size:16px}.serial-number{color:green;font-weight:700;font-size:16px;padding-left:35px;padding-right:25px;cursor:text;display:inline;font-family:"Courier New",monospace}#serial-number-box{width:770px;margin:0 auto 20px;border:1px solid green;border-radius:4px;padding:10px;text-align:center}#third-party-serial-box #serial-number-box{border:1px solid #00f;margin:20px auto 20px}#serial-number-box p{font-size:16px;margin-bottom:6px;line-height:24px}p.serial-box-heading{background:#ebfce8;padding:10px}p.serial-box-heading-third-party{background:#e8e8fc;padding:10px}.reghlp .text a{font-weight:700;text-decoration:underline}.reghlp .text li{margin:5px 20px 20px;padding:0 15px}.reghlp .text ol ul li,.reghlp .text ul ul li{margin:5px 5px 8px 8px}.reghlp .text p{margin-bottom:16px}#pgmusic-print-header-address{display:none}#pgmusic-print-header-address strong{font-size:20px;line-height:30px}#order-complete-header{display:block;margin-bottom:18px}.inv-shipping-desc{font-size:14px;line-height:22px;margin:15px 0}#change-email,#change-password{border:1px solid grey;border-radius:4px 4px 4px 4px;box-shadow:0 0 0 rgba(0,0,0,.3);padding:8px 16px 16px;position:relative;width:90%}#change-email label{width:250px}#change-email #current-password{margin:20px 0}#change-email #new-email-address{margin:20px 0}#change-email font{color:green;font-weight:700}#old-email{width:250px;font-weight:700;float:left;font-size:14px}#change-password label{width:250px}#change-password #current-password{margin:20px 0}#change-password #new-password{margin:20px 0}#change-password font{color:green;font-weight:700}#old-email{width:250px;font-weight:700;float:left;font-size:14px}pre#temp-password{font-size:16px}p.cust-forgot-note{font-size:14px;color:red;font-weight:700}#media-options-container h4{margin-bottom:4px}ul#media-options{margin:10px 10px 34px 34px}ul#avail-options{margin:10px 10px 34px 34px}select.media-type-dropdown{border:1px inset #000;cursor:pointer;padding:4px 10px}select.media-type-dropdown option{cursor:pointer}#media-options input,#media-options label{cursor:pointer}ul.upsell-options h4{text-transform:capitalize;padding-left:26px}.text ul#media-options li{background:0 0}ul.upsell-options label{float:none;padding:0;width:auto}ul.upsell-options input[type=checkbox]{cursor:pointer}ul.upsell-options li{background-image:url(/css/gfx/listbullet_link_blue_large.png);background-position:0 5px;background-repeat:no-repeat;font-size:14px;line-height:23px;margin-bottom:18px;padding:0 6px 0 17px}ul.upsell-options li a{text-decoration:underline}ul.upsell-options li strong{font-weight:700;color:#3e3e3e;font-size:16px}