span.title{font-weight:500}body.print{min-width:50px;color:#000;font-size:14px;margin:0;padding:0}p{margin-bottom:10px;line-height:15px}.orderBlock,.orderBlock section,.orderBlock section form.order{position:relative;page-break-inside:avoid}.preloader{margin-top:33%}.intro{width:80%;margin:0 auto;padding:5px;background-color:#ddd;border:solid 1px #ccc}.intro p{font-size:85%}#submitProof{display:none}#printBtnContainer{font-size:77%;background-color:#ffc;border-bottom:solid 1px #ff6;height:20px;line-height:20px;margin:0 0 20px;padding:5px;overflow:hidden}#printBtn{font-size:92%;height:2em}.hd{zoom:1;width:600px;margin:0 auto;border-bottom:solid 1px #999}.hd:before,.hd:after{content:"";display:table}.hd:after{clear:both}.hd img{float:left}.hd #logo{padding:15px 0}.hd #logo .logo-main{width:437px}.hd #logo .phone{border-right:none}.hd #logo .phone img{padding-right:6px;padding-top:2px}.designView{clear:both;text-align:center}.designView h1{margin:0}.designView table{margin:0 auto;padding:0;border-collapse:separate;_border-collapse:collapse;border-color:#54301a;border-spacing:0;background-color:#ccc}.designView table td{padding:0;line-height:0}.designView table td:first-of-type{border-right:4px solid white}.pp-ProductDescription{width:600px;margin:10px auto;margin-bottom:0px}.pp-ProductDescription-hr{margin:0px}.pp-ProductDescription-text{margin:5px 0;font-size:14px}.pp-ProductDescription-title{font-weight:500;line-height:2px}.pp-QuantitiesTable{width:600px;margin:0px auto}#qt-ItemList{border-top:1px solid #e3d9d4;width:590px;margin-left:10px;overflow-y:auto;padding-top:10px;padding-bottom:10px}.qt-ItemList-text{margin:5px 0;font-size:14px}.qt-ItemList-span{clear:both;display:block;float:left;width:250px;margin-left:10px;font-weight:500;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qt-ItemList-span2{clear:both;display:block;float:right;width:100px;margin-left:10px;font-weight:500;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qt-ItemList-item{padding:13px 13px 0px 13px;min-height:100px;position:relative}.qt-ItemList-proof{height:100px;z-index:0;position:relative;float:left}.qt-ItemList-icons{height:100px;width:105px;z-index:1;position:absolute;left:0px;top:0px}.qt-ItemList-itemDescription{line-height:20px;height:100px;margin-left:10px;float:left;margin-top:-2px}.qt-ItemList-itemName p:first-child{float:left}.qt-ItemList-itemName p:first-child span{text-align:left !important}.qt-ItemList-itemName p:last-child{float:right}.qt-ItemList-itemName p:last-child span{text-align:right !important}.qt-ItemList-sizingLineup{position:absolute;right:10px}.qt-ItemList-itemColor{font-size:15px}.qt-ItemList-limitedSizes{clear:both;padding-top:5px;font-size:15px}.qt-ItemList-unavailableSize{opacity:0.4;filter:alpha(opacity=40)}.qt-ItemList-sizesContainer{margin-top:3px;position:relative;bottom:0px}.qt-ItemList-sizeMargin{margin-left:10px}.qt-ItemList-size{font-size:11px;float:left;padding-left:10px}.qt-ItemList-sizeLabel{min-height:25px;text-align:center;font-size:13px}.qt-ItemList-sizeLabelAndInput{width:auto;padding-right:0px;float:left}.qt-ItemList-sizeLabelAndInput label,.qt-ItemList-sizeLabelAndInput input{display:block;float:left;text-align:center;width:100%}.qt-ItemList-sizeLabelAndInput .qt-ItemList-sizeValue{width:33px;height:19px;border-left:solid 1px #000;border-top:solid 1px #000;border-bottom:solid 1px #000}.qt-ItemList-sizeLabelAndInput .qt-ItemList-sizeValueWrapper{clear:both;width:auto}.qt-ItemList-sizeValues .qt-ItemList-sizeLabelAndInput:last-child .qt-ItemList-sizeValue{border-right:solid 1px #000}.qt-ItemList-item:first-child{padding:0px 13px 0px 13px}#qt-ItemList:first-child{border-top:none}.orderBlock{overflow:auto;clear:both;margin:15px auto;width:600px}.orderBlock h2{font-size:14px;font-weight:500;margin:2px 0 0}.orderBlock p{margin:0 0 10px;font-size:12px}.orderBlock p strong{text-transform:uppercase}form.order{padding:0;margin:0;font-size:12px}form.order .order-field{float:left;width:52%;padding-right:1%;margin-bottom:10px}form.order label{display:block;float:left;width:75px}form.order .order-field div{height:1%;margin-left:85px}form.order .row.order-field label{width:35px}form.order .row.order-field div{margin-left:45px}form.order input{width:100%;border:0;border-bottom:solid 1px #999}form.order .mailTo{padding-top:4px;width:250px;float:right}form.order p span{display:block;float:left;height:70px;margin-right:5px}.personalization .ft{margin-top:20px}.progressIndicator{padding:10px 0 30px;text-align:center;background:url(/images/lab/pics/activity.gif) no-repeat center 60%;overflow:visible}.progressIndicator p{margin-bottom:20px}.pageBlock{width:600px;margin:auto}.designInfo h3{margin:0;text-align:center}.personalizationTables{font-size:12px}.personalizationTables .decoTypesRow{display:flex;flex-direction:row}.personalizationTables .decoTypes table{margin:1rem 3rem 1rem 0rem}.personalizationTables .decoTypes table th{font-weight:bolder}.personalizationTables .decoTypes table thead th{font-size:14px;padding:0.5rem 0rem}.personalizationTables .decoTypes table td{padding:0rem 0.25rem}.personalizationTables .namesList table{margin:15px 0px}.personalizationTables .namesList table th{font-weight:bolder;padding-bottom:0.25rem}.personalizationTables .namesList table th,.personalizationTables .namesList table td{min-width:100px}.personalizationTables .namesList table tbody>tr:nth-child(odd) td{background-color:#ffffff}.personalizationTables .namesList table tbody>tr:nth-child(even) td{background-color:#ededed}.personalizationTables .namesList table tbody>tr>td{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px;padding:0.125rem 0.25rem}@media print{body.print #printBtnContainer{display:none}}
