#ns-app .card-details{position:relative;margin:0 -12px;padding:6px 12px 8px 156px;border-bottom:2px solid #fc3}#ns-app .card-details h3{font-size:16px;margin-bottom:.25em}#ns-app .card-details img{position:absolute;left:12px;top:6px}#ns-app .card-details a.more{position:absolute;right:20px;bottom:8px;margin-bottom:.4em}#ns-app .order-section{position:relative;margin:2px 0;padding:0 0 0 36px}#ns-app .order-section img.icon{position:absolute;left:0;top:4px;margin:0}#ns-app .order-section h3{margin:0 0 .4em}#ns-app .faux-heading{margin:-8px -12px 8px;padding:4px 12px;background:#f4f4f8;border-bottom:1px solid #e7e5f0}#ns-app .order-total{overflow:hidden}#ns-app .order-total h3{float:left;margin:3px 0 0;font-size:18px;line-height:1}#ns-app .order-total p.actions{position:absolute;left:0;top:32px}#ns-app .order-total ul.links{position:absolute;top:24px;left:0}#ns-app .order-total table{float:right;width:202px;margin:0;font-size:14px}#ns-app .col-3b .order-total table{width:242px}#ns-app .order-total th{padding:.25em 0;font-weight:400}#ns-app .order-total td{padding:.25em 0;font-weight:700;text-align:right}#ns-app .summary .order-total td strong{font-size:18px;line-height:1;white-space:nowrap;font-weight:900}#ns-app .order-comment{padding:10px 0 0;text-align:right}#ns-app .order-comment p{margin:0 0 5px}#ns-app .ovcard-existing{min-height:122px;position:relative;margin-bottom:0;padding:0 240px 6px 0}#ns-app .ovcard-existing img{position:absolute;right:0;top:0}#ns-app .ovcard-existing .captcha img{position:static}#ns-app .ovcard-existing .actions{padding:10px 134px 0 0}#ns-app .product-details,#ns-app .user-details{min-height:52px;position:relative;margin-right:140px;padding:4px 0 4px 70px}#ns-app .product-details p.sub{color:#7F7FB2}#ns-app .user-details{margin-right:245px}#ns-app .product-details.pd-plain{margin-right:140px;padding-left:0}#ns-app .product-details.pd-plain ul li{list-style-type:disc}#ns-app .product-list.pl-large .product-details.pd-order{padding-left:12px}#ns-app .product-list.pl-large .product-details.pd-order table.simple{margin:0 0 8px;width:350px}#ns-app .col-3a table.simple{width:100%}#ns-app .col-3a table.simple td,#ns-app .col-3a table.simple th{padding-top:.4em;padding-right:1em;border-bottom:1px solid #E7E5F0}#ns-app .product-list.pl-large .product-details.pd-order table.product-price-details{margin:0;width:242px}#ns-app .product-details img.icon,#ns-app .user-details img.icon{position:absolute;left:0;top:.5em;margin:0}#ns-app .product-details h3{font-size:16px;line-height:1.25;margin-bottom:.25em}#ns-app .product-details.pd-plain h3{font-size:1em;margin-top:2px}#ns-app .product-details h3.important{font-size:20px}#ns-app .product-details h3 em{display:block;font-style:normal;font-weight:400;font-size:14px}#ns-app .product-details table.simple,#ns-app .user-details table.simple{margin-top:.4em;margin-bottom:0}#ns-app .product-details ul.edit,#ns-app .user-details ul.edit{position:absolute;left:450px;top:.8em;list-style:none;margin:0;padding:0}#ns-app .product-details ul.edit li,#ns-app .user-details ul.edit li{margin-bottom:.25em}#ns-app .product-details .actions{margin-right:0}#ns-app .pl-iss .product-details .actions{margin-bottom:10px;margin-right:0}#ns-app .pl-iss .product-details .actions .button{float:left;margin-top:5px;margin-left:0}#ns-app .product-price{margin:0;position:absolute;top:4px;right:-140px;text-align:right;font-size:18px}#ns-app .text-large .product-list p{padding-right:10px}#ns-app .col-3b .product-price{font-size:20px}#ns-app .text-medium .col-3b .product-price{font-size:22px}#ns-app .text-large .col-3b .product-price{font-size:24px}#ns-app .product-price ins,#ns-app .product-price strong{display:block;padding-left:.25em;font-weight:700;text-decoration:none}#ns-app .product-footer em,#ns-app .product-price del,#ns-app .product-price em{display:block;font-weight:400;font-style:normal;font-size:12px;color:#7f7fb2}#ns-app .product-footer{position:relative}#ns-app .product-footer em{position:absolute;top:0;right:-138px}#ns-app .chipcard{margin:0 0 8px}#ns-app .product-list{position:relative;margin:-8px -12px 8px;padding:0;list-style:none;overflow:hidden}#ns-app .product-list.pl-iss{margin:-8px -12px 8px -8px}#ns-app .chipcard .product-list{background:#F4F4F8;border-bottom:1px solid #E7E5F0}#ns-app .product-list .product-details{min-height:5em;border-top:1px solid #e7e5f0;margin:-1px 0 1px;padding:10px 150px 10px 54px}#ns-app .col-3a .product-list .product-details{padding:8px 12px 8px 48px}#ns-app .text-large .col-3a .product-list .product-details{padding-left:15px}#ns-app .product-list.pl-iss .product-details{padding-right:0}#ns-app .product-list.pl-selectable .product-details{padding-left:78px}#ns-app .product-list.pl-large .product-details{padding-left:82px}#ns-app .product-list.pl-selectable.pl-medium .product-details{padding-left:88px}#ns-app .product-list div.field{position:static;padding:0}#ns-app .product-list img.icon,#ns-app .product-list input.checkbox,#ns-app .product-list input[type=checkbox]{position:absolute;left:12px;top:12px}#ns-app .product-list h4{margin:2px 110px .25em 0;font-size:16px;line-height:1.25;font-weight:700}#ns-app .col-3a .product-list h4{margin-right:0;font-size:14px}#ns-app .product-list.pl-iss h4{margin-right:80px}#ns-app .product-list.pl-iss h4.small{font-size:12px}#ns-app .product-list label{display:block;margin:0 0 .25em;font-size:16px;line-height:1.25}#ns-app .product-list .captcha-input label{font-size:12px}#ns-app .product-list.pl-selectable img.icon{left:37px}#ns-app .product-list p{margin:0 0 .5em;color:#7F7FB2}#ns-app .product-list p.warning{color:#dc0000}#ns-app .product-list.pl-large .product-details p{margin-right:110px}#ns-app .product-list.pl-large .product-details table{width:274px;margin-right:110px}#ns-app .product-list.pl-large .product-details table.full{width:100%}#ns-app .product-list.pl-large .product-details table.full td,#ns-app .product-list.pl-large .product-details table.full th{width:auto}#ns-app .product-list.pl-large .product-details table.promocode{width:470px}#ns-app .product-list.pl-iss .product-details p{margin-right:80px;margin-bottom:10px}#ns-app .product-list.pl-iss .product-details table{width:210px;margin-right:80px;margin-top:5px;margin-bottom:0}#ns-app .product-list.pl-large .product-details table td,#ns-app .product-list.pl-large .product-details table th{width:50%}#ns-app .product-list .product-details ul.edit{left:362px}#ns-app .product-list .product-price{top:10px;right:12px;font-size:16px}#ns-app .text-large .product-list .product-price{top:50px}#ns-app .col-3a .product-list .product-price{position:static;top:auto;right:auto;overflow:hidden;font-size:14px;padding:.4em 0;border-top:1px solid #E7E5F0;margin-top:-1px}#ns-app .col-3a .product-list .product-price strong{float:right}#ns-app .col-3a .product-list .product-price em{float:left}#ns-app .product-list .product-price .field{text-align:right}#ns-app .product-list .product-price label{font-size:1em;padding:0}#ns-app .product-list .product-price table.product-price-details th{padding:.25em 0;font-size:12px}#ns-app .product-list .product-price table.product-price-details td{padding:.25em 0;text-align:right}#ns-app .product-list .product-price table.product-price-details tr.calc td,#ns-app .product-list .product-price table.product-price-details tr.calc th{border-top:1px solid #E7E5F0}#ns-app .product-list .product-price input[type=radio]{float:none}#ns-app .product-list .product-price label strong{display:inline}#ns-app .product-details .drawer-content{background:0 0;padding:.5em 0 0}#ns-app .product-details .drawer-content p{color:#4c4c94}#ns-app .pl-iss .product-details .drawers{margin-bottom:10px}#ns-app .pl-iss .product-details .drawers li{margin-bottom:0}#ns-app .extras{position:relative;margin:0 -12px 8px;padding:4px 12px;background:#f4f4f8;font-weight:400;font-size:16px}#ns-app .chipcard .extras{margin-top:-10px;border-top:2px solid #FC3;border-bottom:1px solid #E7E5F0;font-size:12px}#ns-app .col-3a .chipcard .extras{font-size:12px}#ns-app .extras img{margin:-2px .25em 0 0;vertical-align:middle}#ns-app .extras a.edit{position:absolute;left:362px;top:.5em}#ns-app .extras a.drawer-switch{position:absolute;right:5px;top:.5em;width:1px;font-size:12px;overflow:hidden;text-indent:-3000em;white-space:nowrap}#ns-app .subfield{position:relative;width:46%;margin:0 0 1em;padding:0 0 0 4%;float:left}#ns-app .subfield input{position:absolute;left:0;top:.1em}#ns-app .subfield label em{font-size:14px;display:block;font-weight:700;font-style:normal}#ns-app .subfield label strong{color:#22980a}#ns-app .details fieldset.section div.field label.inline{display:block;padding-left:4%}#ns-app .details .field.multiline input,#ns-app .details .field.multiline label{float:left}#ns-app .details .field.multiline label{margin-left:20px;width:auto}#ns-app .details fieldset ol{list-style-position:outside;list-style-image:none;margin-top:.4rem;margin-left:1rem}#ns-app .details .terms-container{border:1px solid #dfdeee;padding:2px;margin-bottom:18px}#ns-app .details .terms-container .overflow{padding:9px 0;height:200px;overflow:auto}#ns-app .details .terms-container .overflow::-webkit-scrollbar{-webkit-appearance:none;width:7px}#ns-app .details .terms-container .overflow::-webkit-scrollbar-track{border-radius:4px;background-color:rgba(0,0,0,.25)}#ns-app .details .terms-container .overflow::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(0,0,0,.5);-webkit-box-shadow:0 0 1px rgba(255,255,255,.5)}#ns-app .box.discount{min-height:117px;position:relative;padding-left:206px;margin-bottom:20px}#ns-app .box.discount img.icon{float:left;margin:0 0 0 -194px}#ns-app .box.discount h3{font-size:18px;line-height:1.25;margin:1em 0 .25em}#ns-app .box.discount p.description{margin:0 0 .5em;font-size:14px}#ns-app .box.discount p.note{margin-bottom:.5em}#ns-app .box.discount .drawer-content{padding:.5em 0 0;background:0 0}#ns-app .discount .product-price{right:12px;font-size:18px;top:6px}#ns-app .discount a.drawer-switch{display:none;background:url(../../../../../ns2010-shared/source/images/buttons/buttons.png) 100% -100px no-repeat;padding-left:0}body.js-enabled #ns-app .discount a.drawer-switch{display:block}#ns-app .discount a.drawer-switch:hover{background-position:100% -150px}#ns-app .discount.opened a.drawer-switch{display:none!important}#ns-app .discount form{clear:both;margin:10px 0 0 -194px;padding:10px 0 0;border-top:1px solid #DFDEEE}#ns-app div.field input,#ns-app ul li{margin-bottom:0}#ns-app .box.discount form .actions .button{float:right}#ns-app .box.discount form .actions .button.back{float:left}#ns-app .box.discount form .actions .note{float:left;width:350px}#ns-app div.field a.button{float:right}#ns-app .overlay{background:0 0}#ns-app .overlay .message{position:relative;z-index:1}#ns-app .overlay .trans-layer{position:absolute;top:0;left:0;background:#fff}#ns-app .radiogroup.wide,#ns-app .radiogroup.wide label{float:none;margin-top:10px;position:relative}#ns-app .radiogroup.wide label{min-height:15px}#ns-app .radiogroup.wide strong{float:right;font-size:16px;position:absolute;right:0}#ns-app .route ul{width:400px;margin-left:1.2em}#ns-app a.js-only{text-decoration:none}#ns-app div.col-3b div.details{margin-left:12px}#ns-app ul{font-size:100%;list-style:disc}#ns-app ul li{padding-bottom:0}#ns-app .header--textsize{font-size:100%;margin:0}#ns-app div.details ol{margin-left:1rem;text-align:left}#ns-app .col-2a div.header,#ns-app .col-3a div.multi.box.visual div.header,#ns-app .col-3b div.header,#ns-app .col-3b div.multi.box.visual div.header,#ns-app .header{min-height:35px}div.wicket-aa-container{height:9em;width:300px;overflow:auto}div.wicket-aa-container ul{margin:0}div.wicket-aa{background-color:#fff;border:1px solid #B2B2D1}div.wicket-aa-container ul li{margin:0;padding:2px 4px;cursor:default;font-size:85%;line-height:1.2}div.wicket-aa ul li.selected{background-color:#39F}.wicket-list{list-style:none}ul.ui-autocomplete{position:absolute;list-style:none;background-color:#fff;border:1px solid #B2B2D1;height:10.5em;overflow-y:scroll;font-size:90%}ul.ui-autocomplete li a{display:block;padding:0 4px;color:#000}ul.ui-autocomplete li a.ui-state-hover{background-color:#39F}ul.ui-autocomplete li{margin:0;cursor:default}