.mainSectionWithUpsellSection{float:left;width:80%}.upsellSection{float:right;width:20%}.topButtonRow{overflow:hidden}.topButtonRow .resumeButton{float:left;width:25%}.topButtonRow .updateButton{float:left;width:25%;text-align:center}.topButtonRow .clearButton{float:left;width:25%;text-align:center}.topButtonRow .checkoutButton{float:right;width:24%;text-align:right}.printsSection{margin-top:5px}.printsHeaderHeading{width:49%;float:left;font-weight:bold}.printsHeaderOptions{width:49%;float:right;text-align:right}.printsHeaderOptions a{color:#fff}.printsHeaderOptions a:hover{color:#ccc}.bordersSection{margin:5px;width:100%;height:25px;float:right;text-align:right}.waitForBordersToApply{position:absolute;display:none;padding:5px;border:1px solid #000;background-color:#008000;color:#fff;z-index:2}.quickOrderQuantity{width:59%;float:left}.quickOrderQuantityHeading{font-weight:bold}.quickOrderFinish{width:39%;float:right;text-align:right}.quickOrderFinishHeading{font-weight:bold}.printsBodyPanel{width:100%}.printsTable .previewPictureColumn{width:25%;vertical-align:top}.printsTable .productColumn{width:75%;vertical-align:top}.printsTable .previewPictureColumn .previewPictureContainer{margin-top:10px;text-align:center}.printsProductsTable th,.printsProductsTable td{padding-bottom:5px}.printsProductsTable .nameColumn{width:32%;text-align:left}.printsProductsTable .finishColumn{width:28%;text-align:left}.printsProductsTable .priceColumn{width:18%;text-align:right;padding-right:15px}.printsProductsTable .priceColumn .IsOnSale{text-decoration:line-through;color:#f00}.printsProductsTable .quantityColumn{width:12%;text-align:center}.printsProductsTable .quantityColumn input{width:30px;text-align:center}.printsProductsTable .quantityColumn .adjustQuantityViaButtons{display:flex;justify-content:space-between;align-items:center}.printsProductsTable .quantityColumn .radInput_Default,.printsProductsTable .quantityColumn .radInput_Default table{width:30px !important}.printsProductsTable .totalColumn{width:10%;text-align:right}.printsFooterSection{border-bottom:solid 0 #000}.printsFooterSection .printsFooterQuantity{width:79%;float:left}.printsFooterSection .printsFooterTotal{width:19%;float:right;text-align:right}.lowQualityWarningSection{background-color:#ffd;border:solid 3px #808080;padding:3px;width:500px}.lowQualityWarningPageBackground{background-color:#808080;filter:alpha(opacity=70);opacity:.7}.lowQualityWarningHeader{cursor:move;background-color:#ddd;border:solid 1px #808080;color:#000;font-weight:bold;height:25px;line-height:25px;text-align:center;vertical-align:middle}.lowQualityWarningBody{padding-top:5px}.lowQualityWarningButtons{padding-top:5px;text-align:center}.photoGiftsSection{margin-top:5px}.photoGiftsHeaderHeading{width:49%;float:left;vertical-align:middle;color:#fff;font-weight:bold}.photoGiftsHeaderOptions{width:49%;float:right;text-align:right;vertical-align:middle}.photoGiftsHeaderOptions a{color:#fff}.photoGiftsHeaderOptions a:hover{color:#ccc}.photoGiftsTable .previewPictureColumn{width:25%;vertical-align:top}.photoGiftsTable .productColumn{width:75%;vertical-align:top}.photoGiftsTable .previewPictureColumn .previewPictureContainer{padding-top:10px;text-align:center}.forceMaxDimensions{max-width:150px;max-height:150px}.photoGiftsTable .previewPictureColumn .previewPictureAdjust .modifyItem{width:40%;float:left}.photoGiftsTable .previewPictureColumn .previewPictureAdjust .copyAndModifyItem{width:60%;float:right}.photoGiftsProductsTable th,.photoGiftsProductsTable td{padding-bottom:5px}.photoGiftsProductsTable .nameColumn{width:60%;text-align:left}.photoGiftsProductsTable .priceColumn{width:18%;text-align:right;padding-right:15px}.photoGiftsProductsTable .priceColumn .IsOnSale{text-decoration:line-through;color:#f00}.photoGiftsProductsTable .quantityColumn{width:12%;text-align:center}.photoGiftsProductsTable .quantityColumn input{width:30px;text-align:center}.photoGiftsProductsTable .quantityColumn .adjustQuantityViaButtons{display:flex;justify-content:space-between;align-items:center}.photoGiftsProductsTable .totalColumn{width:10%;text-align:right}.childProductsTable .nameColumn{width:60%;text-align:left}.childProductsTable .priceColumn{width:18%;text-align:right;padding-right:15px}.childProductsTable .priceColumn .IsOnSale{text-decoration:line-through;color:#f00}.childProductsTable .quantityColumn{width:12%;text-align:center}.childProductsTable .quantityColumn input{width:30px;text-align:center}.childProductsTable .totalColumn{width:10%;text-align:right}.photoGiftsTable .attributesTable .nameColumn{width:20%}.photoGiftsTable .attributesTable .valueColumn{width:80%}.photoGiftsTable .photoGiftsCommentsSection .nameColumn{vertical-align:top;width:20%}.photoGiftsTable .photoGiftsCommentsSection .valueColumn{vertical-align:top;width:80%}.photoGiftsTable .photoGiftsCommentsSection .commentsTextArea{width:90%;height:70px;overflow:hidden}.removePackageItem{text-align:right;padding-bottom:5px}.bottomButtonRow{overflow:hidden;margin-top:5px}.bottomButtonRow .resumeButton{float:left;width:25%}.bottomButtonRow .updateButton{float:left;width:25%;text-align:center}.bottomButtonRow .clearButton{float:left;width:25%;text-align:center}.bottomButtonRow .checkoutButton{float:right;width:24%;text-align:right}.discountsOrderTotalSection{margin-top:5px}.discountsSection{width:49%;float:left}.discountsSection .nameColumn{width:60%}.discountsSection .valueColumn{width:40%;text-align:right}.discountsSection .valueColumn input{width:110px}.appliedDiscountsSection{padding:5px;border-top:solid 1px #000}.appliedDiscountsSection table thead{font-weight:bold}.appliedDiscountsSection tbody tr{padding-top:5px}.appliedGiftCertificatesSection{padding:5px;border-top:solid 1px #000}.appliedGiftCertificatesSection table thead{font-weight:bold}.appliedGiftCertificatesSection tbody tr{padding-top:5px}.orderTotalSection{width:49%;float:right}.orderTotalSection tbody tr{padding-bottom:5px}.orderTotalSection .nameColumn{width:60%}.orderTotalSection .valueColumn{width:40%;text-align:right}.orderTotalSection .orderSubTotal{font-weight:bold}.orderTotalSection .shippingMessage{color:#f00}.bottomHtmlContent{padding-top:5px}.matchingTemplateProductList .templateProductPanel{padding-bottom:10px}.matchingTemplateProductList .templateProductPanel .templatePanelFlash{width:150px;height:150px;margin-left:auto;margin-right:auto;padding-bottom:15px}.matchingTemplateProductList .templateProductPanel .templatePanelImage{text-align:center;padding-bottom:5px}.matchingTemplateProductList .templateProductPanel .templatePanelTemplateName{text-align:center}.matchingTemplateProductList .templateProductPanel .templatePanelProductName{text-align:center}