.pconf-cart-list{font-size:16px}.pconf-cart-list table td{margin:0;vertical-align:top}.pconf-cart-list table td.pconf-cart-subproduct{padding-left:10px;padding-right:80px}.pconf-cart-list table td.pconf-price-modifier{white-space:nowrap;text-align:right;color:#b51a00}.pconf-cart-list table td.pconf-price{white-space:nowrap;text-align:right;padding-right:10px}.pconf-negative-price{color:#b51800}.pconf-cart-list .subhead-row{background:#f1f1f1}.pconf-cart-list tr.pconf-cart-total td{border-top:1px solid #ddd}.pconf-cart-list tr.pconf-cart-total td.pconf-cart-total-name{padding-left:20px}.pconf-cart-list .button-row{margin:0;padding-top:15px}.pconf-product-configure .pconf-step-title{font-weight:700;font-size:12px;margin:0;padding:0}.pconf-product-configure .pconf-step-descr{margin:0;padding:15px 0 0}.pconf-slot-configure{margin:0;padding:45px 0 0}.pconf-slot-configure-first{padding-top:25px}.pconf-slot-header{position:relative;vertical-align:top;height:35px;background-color:#efebef;margin-bottom:10px}.pconf-slot-configure .pconf-slot-title{left:15px;top:10px;font-weight:700;position:absolute;margin-top:0}.pconf-slot-configure .pconf-slot-actions{margin:0;padding:0;width:40%;right:15px;top:10px;position:absolute}.pconf-slot-configure .pconf-slot-actions .buttons-row-right{padding:0;margin:0}.pconf-slot-configure .pconf-slot-actions .buttons-row-right a{line-height:14px}.pconf-slot-configure .pconf-slot-descr{margin:0;padding:0 0 10px}.pconf-slot-configure .pconf-slot-required{font-weight:400;color:#b51a00}.pconf-price-row .price,.pconf-price-row .price-value,.pconf-product-summary table tr td.property-name,.pconf-summary-slots .pconf-slot-title,p.pconf-summary{font-weight:700}.pconf-slot-product .image{text-align:center;vertical-align:top;white-space:nowrap}.pconf-slot-product-details{vertical-align:top;padding-left:20px}.pconf-slot-product-details a.product-title{color:#043fa0;font-size:12px}.pconf-price-row{padding:5px 20px 5px 0;font-size:11px}.pconf-price-row .price-value{color:#b51a00}.pconf-rules tr td{padding:2px;vertical-align:top}.pconf-rules .pconf-rules-or{display:block}.pconf-product-summary table.product-properties{padding-top:10px;width:auto}.pconf-product-summary table tr td{white-space:nowrap;padding:5px 15px 5px 0}p.pconf-summary{padding-bottom:15px}.pconf-summary-step{position:relative;vertical-align:top;border:1px solid #c5d0e1;padding:0;margin:0 0 15px}.pconf-summary-step .pconf-step-title{height:26px;background:#e2e8f0;border:0;border-bottom:1px solid #c5d0e1;vertical-align:middle;line-height:25px;padding:0 50px 0 10px;position:relative;margin:0}.pconf-summary-step .pconf-step-title .button-row{margin:0;position:absolute;top:2px;right:10px}.pconf-summary-slots{padding-top:15px}.pconf-summary-slots .pconf-slot-details,.pconf-summary-slots .pconf-slot-image{padding:0 0 38px}.pconf-summary-slots .pconf-slot-image{text-align:center;width:90px}.pconf-summary-slots a.pconf-slot-product:active,.pconf-summary-slots a.pconf-slot-product:hover,.pconf-summary-slots a.pconf-slot-product:link,.pconf-summary-slots a.pconf-slot-product:visited{font-weight:700;text-decoration:underline}.pconf-summary-slots .pconf-slot-price{margin:10px 0 0;padding:0}.pconf-summary-slots .pconf-slot-taxes{padding-left:40px}.pconf-summary-total{font-size:12px;height:40px;vertical-align:middle}.pconf-cart-list-checkout{margin:6px 6px 6px 20px}