.clearfix:after, .productExpose > .container ul.productList:after, .productExpose > .container .details:after, .productExpose > .container .details .detailView:after, .productExpose > .container .details .detailView .overview:after, .productExpose > .container .details .detailView .overview .productText .wrapper:after, .productExpose > .container .details .detailView .overview .accessories .accessoryList:after, .productExpose > .container .details .detailView .overview .accessories .pictureList:after, .productExpose > .container .details .detailView .overview .pictures .accessoryList:after, .productExpose > .container .details .detailView .overview .pictures .pictureList:after, .productExpose > .container .details .detailView .proceedButton-wrapper:after, .productExpose > .container .details .detailView .proceedButton-wrapper > div.ftNote:after, .exposeUploader .uploadStage:after {clear: both;content: ".";display: block;font-size: 0;height: 0;visibility: hidden; }.clearfix, .productExpose > .container ul.productList, .productExpose > .container .details, .productExpose > .container .details .detailView, .productExpose > .container .details .detailView .overview, .productExpose > .container .details .detailView .overview .productText .wrapper, .productExpose > .container .details .detailView .overview .accessories .accessoryList, .productExpose > .container .details .detailView .overview .accessories .pictureList, .productExpose > .container .details .detailView .overview .pictures .accessoryList, .productExpose > .container .details .detailView .overview .pictures .pictureList, .productExpose > .container .details .detailView .proceedButton-wrapper, .productExpose > .container .details .detailView .proceedButton-wrapper > div.ftNote, .exposeUploader .uploadStage {display: block; }.transition-smooth, #introHead, .productExpose > .container ul.productList, .productExpose > .container ul.productList li .image, .productExpose > .container ul.productList li .image .description, .productExpose > .container ul.productList li .image .description span, .productExpose > .container .details.fade, .productExpose > .container .details .detailView .overview .accessories .accessoryList .accessory .overlay, .productExpose > .container .details .detailView .overview .accessories .accessoryList .picture .overlay, .productExpose > .container .details .detailView .overview .accessories .pictureList .accessory .overlay, .productExpose > .container .details .detailView .overview .accessories .pictureList .picture .overlay, .productExpose > .container .details .detailView .overview .pictures .accessoryList .accessory .overlay, .productExpose > .container .details .detailView .overview .pictures .accessoryList .picture .overlay, .productExpose > .container .details .detailView .overview .pictures .pictureList .accessory .overlay, .productExpose > .container .details .detailView .overview .pictures .pictureList .picture .overlay, .uploader-dropZone, .exposeUploader .uploadItem {-webkit-transition: all 0.25s cubic-bezier(0.21, 0.95, 0.8, 0.94);-khtml-transition: all 0.25s cubic-bezier(0.21, 0.95, 0.8, 0.94);-moz-transition: all 0.25s cubic-bezier(0.21, 0.95, 0.8, 0.94);-ms-transition: all 0.25s cubic-bezier(0.21, 0.95, 0.8, 0.94);-o-transition: all 0.25s cubic-bezier(0.21, 0.95, 0.8, 0.94);transition: all 0.25s cubic-bezier(0.21, 0.95, 0.8, 0.94); }.transition-slow, .productExpose > .container .details {-webkit-transition: all 0.85s ease-in-out;-khtml-transition: all 0.85s ease-in-out;-moz-transition: all 0.85s ease-in-out;-ms-transition: all 0.85s ease-in-out;-o-transition: all 0.85s ease-in-out;transition: all 0.85s ease-in-out; }.transition-bounce {-webkit-transition: all 360ms cubic-bezier(0.6, 1, 0, 0.845);-webkit-transition: all 360ms cubic-bezier(0.6, 1.63, 0, 0.845);-khtml-transition: all 360ms cubic-bezier(0.6, 1.63, 0, 0.845);-moz-transition: all 360ms cubic-bezier(0.6, 1.63, 0, 0.845);-ms-transition: all 360ms cubic-bezier(0.6, 1.63, 0, 0.845);-o-transition: all 360ms cubic-bezier(0.6, 1.63, 0, 0.845);transition: all 360ms cubic-bezier(0.6, 1.63, 0, 0.845); }.transition-delay-0 {-webkit-transition-delay: 0s !important;-khtml-transition-delay: 0s !important;-moz-transition-delay: 0s !important;-ms-transition-delay: 0s !important;-o-transition-delay: 0s !important;transition-delay: 0s !important; }.transition-delay-25 {-webkit-transition-delay: 0.75s;-khtml-transition-delay: 0.75s;-moz-transition-delay: 0.75s;-ms-transition-delay: 0.75s;-o-transition-delay: 0.75s;transition-delay: 0.75s; }.transition-property-backgroundPosition {-webkit-transition-property: background-position;-khtml-transition-property: background-position;-moz-transition-property: background-position;-ms-transition-property: background-position;-o-transition-property: background-position;transition-property: background-position; }.not-selectable {-ms-user-select: none;-moz-user-select: -moz-none;-khtml-user-select: none;-webkit-user-select: none;user-select: none; }#introHead {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=$o*100)";filter: alpha(opacity=100);-webkit-opacity: 1;-khtml-opacity: 1;-moz-opacity: 1;-ms-opacity: 1;-o-opacity: 1;opacity: 1;border-bottom: 1px solid #dde3e7;padding-bottom: 25px;margin-top: 25px;height: 250px;overflow: hidden; }#introHead .block-left {width: 404px;margin-right: 80px;float: left; }#introHead .block-left .block-subTitle {margin-top: 3px; }#introHead .block-left .block-text {margin-top: 21px; }#introHead .block-right {float: left; }#introHead.hidden {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=$o*100)";filter: alpha(opacity=0);-webkit-opacity: 0;-khtml-opacity: 0;-moz-opacity: 0;-ms-opacity: 0;-o-opacity: 0;opacity: 0;margin-top: 0;height: 0;padding-bottom: 0; }#introHead.gone {display: none; }#introHead.preopen {height: 0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=$o*100)";filter: alpha(opacity=0);-webkit-opacity: 0;-khtml-opacity: 0;-moz-opacity: 0;-ms-opacity: 0;-o-opacity: 0;opacity: 0;padding-bottom: 0;margin-top: 0; }.productExpose strong {font-weight: 600; }.productExpose > .container ul.productList {position: relative;z-index: 1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=$o*100)";filter: alpha(opacity=0);-webkit-opacity: 0;-khtml-opacity: 0;-moz-opacity: 0;-ms-opacity: 0;-o-opacity: 0;opacity: 0;visibility: hidden;overflow: hidden;height: 0;left: -6px;width: 970px;margin-top: 25px; }.productExpose > .container ul.productList.visible {visibility: visible;z-index: 105;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=$o*100)";filter: alpha(opacity=100);-webkit-opacity: 1;-khtml-opacity: 1;-moz-opacity: 1;-ms-opacity: 1;-o-opacity: 1;opacity: 1;height: auto; }.productExpose > .container ul.productList li {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=$o*100)";filter: alpha(opacity=100);-webkit-opacity: 1;-khtml-opacity: 1;-moz-opacity: 1;-ms-opacity: 1;-o-opacity: 1;opacity: 1;-webkit-transition: all 0.6s cubic-bezier(0.08, 0.96, 0.11, 0.99);-khtml-transition: all 0.6s cubic-bezier(0.08, 0.96, 0.11, 0.99);-moz-transition: all 0.6s cubic-bezier(0.08, 0.96, 0.11, 0.99);-ms-transition: all 0.6s cubic-bezier(0.08, 0.96, 0.11, 0.99);-o-transition: all 0.6s cubic-bezier(0.08, 0.96, 0.11, 0.99);transition: all 0.6s cubic-bezier(0.08, 0.96, 0.11, 0.99);list-style: none;float: left;margin: 6px 23px 23px 6px;cursor: pointer;position: relative;box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.35); }.productExpose > .container ul.productList li .ribbon {-webkit-transition: all 0.8s cubic-bezier(0.08, 0.96, 0.11, 0.99);-khtml-transition: all 0.8s cubic-bezier(0.08, 0.96, 0.11, 0.99);-moz-transition: all 0.8s cubic-bezier(0.08, 0.96, 0.11, 0.99);-ms-transition: all 0.8s cubic-bezier(0.08, 0.96, 0.11, 0.99);-o-transition: all 0.8s cubic-bezier(0.08, 0.96, 0.11, 0.99);transition: all 0.8s cubic-bezier(0.08, 0.96, 0.11, 0.99);background-image: url("/img/ss/products/rotatorRibbon.png");width: 128px;height: 128px;position: absolute;top: -9px;left: -8px;z-index: 100;opacity: 0; }.productExpose > .container ul.productList li .ribbon.alt {background-image: none;background-color: #f69e3a;width: 302px;left: 0;top: 168px;height: 30px; }.productExpose > .container ul.productList li .ribbon.alt.always {opacity: 0.9; }.productExpose > .container ul.productList li .ribbon.alt > div {text-align: left;left: 0;padding-left: 12px;font-size: 14px;-webkit-transform: none;-moz-transform: none;-o-transform: none;-ms-transform: none;transform: none;top: 0;line-height: 30px;height: 30px; }.productExpose > .container ul.productList li .ribbon.always {opacity: 1; }.productExpose > .container ul.productList li .ribbon > div {font-size: 14px;color: #fff;position: relative;top: 32px;height: 35px;line-height: 35px;left: -14px;text-align: center;font-weight: bold;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);display: block; }.productExpose > .container ul.productList li:hover .ribbon.hover {opacity: 1; }.productExpose > .container ul.productList li:nth-child(3n) {margin-right: 0; }.productExpose > .container ul.productList li .image {width: 302px;height: 210px;position: relative; }.productExpose > .container ul.productList li .image .title {font-family: 'Titillium-600';font-size: 17px;width: 302px;background-color: #3b6b97;position: absolute;bottom: 0px; }.productExpose > .container ul.productList li .image .title span {display: block;padding: 13px 13px;color: #fff; }.productExpose > .container ul.productList li .image:hover {background-position: 0 -4px; }.productExpose > .container ul.productList li .image .description {font-family: 'Source Sans Pro';font-size: 13px;line-height: 20px;text-align: center;width: 302px;background-color: rgba(255, 255, 255, 0.98);background-repeat: no-repeat;background-position: center center;position: absolute;top: 0;height: 168px;opacity: 0;display: table; }.productExpose > .container ul.productList li .image .description span {opacity: 1;display: table-cell;vertical-align: middle;padding: 15px 55px 15px;position: relative;color: #555; }.productExpose > .container ul.productList li.loading .image .description {background-color: white;background-image: url("/img/loadIndicators/orangeSpinner48.gif"); }.productExpose > .container ul.productList li.loading .image .description span {opacity: 0; }.productExpose > .container ul.productList li:hover .description, .productExpose > .container ul.productList li.loading .description {opacity: 1; }.productExpose > .container ul.productList li.fade {opacity: 0; }.productExpose > .container .buttonElement {font-family: Helvetica !important; }.productExpose > .container .details {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=$o*100)";filter: alpha(opacity=0);-webkit-opacity: 0;-khtml-opacity: 0;-moz-opacity: 0;-ms-opacity: 0;-o-opacity: 0;opacity: 0;visibility: hidden;top: 0;z-index: 1;height: 0;overflow: hidden;position: relative; }.productExpose > .container .details.visible {overflow: visible;height: auto;visibility: visible;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=$o*100)";filter: alpha(opacity=100);-webkit-opacity: 1;-khtml-opacity: 1;-moz-opacity: 1;-ms-opacity: 1;-o-opacity: 1;opacity: 1;z-index: 1100; }.productExpose > .container .details.fade {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=$o*100)";filter: alpha(opacity=0);-webkit-opacity: 0;-khtml-opacity: 0;-moz-opacity: 0;-ms-opacity: 0;-o-opacity: 0;opacity: 0; }.productExpose > .container .details.preopen {margin-top: 25px; }.productExpose > .container .details.preopen a.backLink {display: none; }.productExpose > .container .details .detailView {position: relative; }.productExpose > .container .details .detailView .productTitleBar {height: 60px;background-color: #3b6b97;line-height: 60px;padding-left: 26px;border-bottom: 1px solid #eee;font-size: 24px;color: #fff;width: 940px;font-family: 'Titillium-800';position: relative; }.productExpose > .container .details .detailView .productTitleBar a.backLink {position: absolute;color: #fff;font-family: Helvetica;line-height: 15px;font-size: 12px;right: 20px;bottom: 23px; }.productExpose > .container .details .detailView .productTitleBar a.backLink:hover {text-decoration: underline;color: #fff; }.productExpose > .container .details .detailView .slideshow {box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.55);width: 977px;margin-left: -6px;position: relative; }.productExpose > .container .details .detailView .announce {display: none;box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.35);z-index: 1;position: absolute;top: 30px;right: 30px;text-align: center;font-family: 'Titillium-800';color: #fff;line-height: 160px;font-size: 20px;width: 160px;height: 160px;border-radius: 200px;background-color: #f38630; }.productExpose > .container .details .detailView .overview {width: 965px;border-left: 1px solid #ddd;border-bottom: 1px solid #ddd;border-right: 1px solid #ddd;padding-bottom: 50px;background: #fff; }.productExpose > .container .details .detailView .overview .productText {background: #fff;width: 965px;font-size: 13px;line-height: 17px;padding-top: 5px;border-bottom: 4px solid #eee; }.productExpose > .container .details .detailView .overview .productText .wrapper {padding: 25px; }.productExpose > .container .details .detailView .overview .productText .description {float: left;width: 50%;margin-right: 10%;line-height: 19px; }.productExpose > .container .details .detailView .overview .productText .campaignInfo {position: relative;margin-bottom: 15px;display: none;background: #fbffcc;padding: 15px; }.productExpose > .container .details .detailView .overview .productText .campaignInfo.visible {display: block; }.productExpose > .container .details .detailView .overview .productText .detailList {width: 40%;float: left;line-height: 19px; }.productExpose > .container .details .detailView .overview .productText .detailList ul li {list-style: disc;margin-bottom: 4px;margin-left: 20px; }.productExpose > .container .details .detailView .overview .productText .detailList .dlist {margin-bottom: 15px; }.productExpose > .container .details .detailView .overview .attribSet.topMargin {margin-top: 15px; }.productExpose > .container .details .detailView .overview .attribSet .lbl, .productExpose > .container .details .detailView .overview .attribSet .val {float: left;margin-right: 5px; }.productExpose > .container .details .detailView .overview .attribSet .lbl {font-weight: 600; }.productExpose > .container .details .detailView .overview .attribSet .val {line-height: 29px; }.productExpose > .container .details .detailView .overview .priceInfo {margin-top: 10px;float: left; }.productExpose > .container .details .detailView .overview .priceInfo .wrapper {padding: 15px 25px;color: #444; }.productExpose > .container .details .detailView .overview .uploader {-webkit-transition: all 0.5s cubic-bezier(0.08, 0.96, 0.11, 0.99);-khtml-transition: all 0.5s cubic-bezier(0.08, 0.96, 0.11, 0.99);-moz-transition: all 0.5s cubic-bezier(0.08, 0.96, 0.11, 0.99);-ms-transition: all 0.5s cubic-bezier(0.08, 0.96, 0.11, 0.99);-o-transition: all 0.5s cubic-bezier(0.08, 0.96, 0.11, 0.99);transition: all 0.5s cubic-bezier(0.08, 0.96, 0.11, 0.99);background-color: #fafafa;height: 0;overflow: hidden;border-bottom: 0;padding: 0 25px; }.productExpose > .container .details .detailView .overview .uploader.halfOpen {background-color: #fff;padding: 15px 25px;height: 110px;border-bottom: 4px solid #eee; }.productExpose > .container .details .detailView .overview .uploader.halfOpen .uploadStage {height: 0;overflow: hidden; }.productExpose > .container .details .detailView .overview .uploader.open {padding: 15px 25px;height: 240px;border-bottom: 4px solid #eee; }.productExpose > .container .details .detailView .overview .uploader.open .uploadedNotice {display: none; }.productExpose > .container .details .detailView .overview .uploader .title {margin-top: 10px; }.productExpose > .container .details .detailView .overview .productText, .productExpose > .container .details .detailView .overview .priceInfo, .productExpose > .container .details .detailView .overview .uploader {font-family: 'Source Sans Pro'; }.productExpose > .container .details .detailView .overview .productText .title, .productExpose > .container .details .detailView .overview .priceInfo .title, .productExpose > .container .details .detailView .overview .uploader .title {line-height: 17px;color: #3b6b97;font-size: 20px;font-family: 'Titillium-600';margin-bottom: 15px; }.productExpose > .container .details .detailView .overview .leftBlock {width: 40%;float: left; }.productExpose > .container .details .detailView .overview .priceTable {float: left;width: 55%;margin-left: 5%;margin-bottom: 25px; }.productExpose > .container .details .detailView .overview .priceTable table {color: #444;background-color: #fdfdfd;font-family: 'Source Sans Pro', Helvetica;font-size: 13px;width: 100%; }.productExpose > .container .details .detailView .overview .priceTable table thead tr td {font-weight: 600;background-color: #3b6b97;color: #fff;border-bottom: 0;white-space: nowrap; }.productExpose > .container .details .detailView .overview .priceTable table thead tr td:first-child {border-left: 1px solid #3b6b97;background-color: #3b6b97; }.productExpose > .container .details .detailView .overview .priceTable table thead tr td:nth-child(2) {background-color: #3b6b97; }.productExpose > .container .details .detailView .overview .priceTable table thead tr td:last-child {border-right: 1px solid #3b6b97; }.productExpose > .container .details .detailView .overview .priceTable table tbody tr:first-child td {border-bottom: 1px solid #ddd; }.productExpose > .container .details .detailView .overview .priceTable table tbody tr:hover td {background-color: #fcffee; }.productExpose > .container .details .detailView .overview .priceTable table tbody tr:hover td:nth-child(2) {background-color: #fcffee; }.productExpose > .container .details .detailView .overview .priceTable table tbody tr:first-child:hover td {background-color: #fbffee !important; }.productExpose > .container .details .detailView .overview .priceTable table tbody.flapClose .content {display: none; }.productExpose > .container .details .detailView .overview .priceTable table tbody.flapClose tr.group td:last-child {background-image: url("/img/ss/icons/listArrowDown.png"); }.productExpose > .container .details .detailView .overview .priceTable table tr.group td:last-child {background-image: url("/img/ss/icons/listArrowUp.png");background-position: 97% 7px;background-repeat: no-repeat; }.productExpose > .container .details .detailView .overview .priceTable table tr:last-child td {border-bottom: 1px solid #ddd; }.productExpose > .container .details .detailView .overview .priceTable table tr:nth-child(even) td {background-color: #fafafa; }.productExpose > .container .details .detailView .overview .priceTable table tr:nth-child(even):hover td {background-color: #fbffee; }.productExpose > .container .details .detailView .overview .priceTable table tr td {text-align: center;padding: 5px 10px;position: relative;border-right: 1px solid #ddd;border-bottom: 1px solid #f4f4f4;cursor: default;white-space: nowrap; }.productExpose > .container .details .detailView .overview .priceTable table tr td:first-child {border-left: 1px solid #ddd;text-align: left;width: 12%; }.productExpose > .container .details .detailView .overview .priceTable table tr td:nth-child(2) {text-align: center;font-weight: 600;background-color: #fafafa; }.productExpose > .container .details .detailView .overview .priceTable table tr td:last-child {border-right: 1px solid #ddd; }.productExpose > .container .details .detailView .overview .priceTable table tr td span {padding-left: 1px;padding-right: 1px; }.productExpose > .container .details .detailView .overview .priceTable table tr td p {margin-bottom: 0; }.productExpose > .container .details .detailView .overview .priceTable table tr td span.subst-info,.productExpose > .container .details .detailView .overview .priceTable table tr td strike {color: #bbb;font-size: 10px;line-height: 20px;padding-left: 0px; }.productExpose > .container .details .detailView .overview .priceTable table tr td span.subst-info {padding-left: 8px; }.productExpose > .container .details .detailView .overview .priceTable table tr td span.substituted {font-weight: 800; }.productExpose > .container .details .detailView .overview .priceTable table tr td.group {background-color: #f4f4f4 !important; }.productExpose > .container .details .detailView .overview .priceTable table tr td.group:first-child {border-right: 0;font-weight: 600;color: #3b6b97; }.productExpose > .container .details .detailView .overview .priceTable table tr.specialDeal td {background-color: #fcffb8; }.productExpose > .container .details .detailView .overview .priceTable table tr.specialDeal td:first-child {text-align: left;font-weight: 600; }.productExpose > .container .details .detailView .overview .priceTable table tr.specialDeal td :nth-child(2) {background-color: #fcffdd; }.productExpose > .container .details .detailView .overview .priceTable table tr.specialDeal:hover td {background-color: #fbffcc; }.productExpose > .container .details .detailView .overview .priceTable table tr .footerNotice {background-image: url("/img/ss/icons/checkmarkBlue.png");background-position: 10px center;background-repeat: no-repeat;background-color: #fafafa !important;padding-left: 32px;color: #3b6b97;font-weight: 600; }.productExpose > .container .details .detailView .overview .priceTable table tr .footerNotice:hover {background-color: #fafafa; }.productExpose > .container .details .detailView .overview .accessories, .productExpose > .container .details .detailView .overview .pictures {margin-bottom: 25px; }.productExpose > .container .details .detailView .overview .accessories .accessoryList img, .productExpose > .container .details .detailView .overview .accessories .pictureList img, .productExpose > .container .details .detailView .overview .pictures .accessoryList img, .productExpose > .container .details .detailView .overview .pictures .pictureList img {display: block; }.productExpose > .container .details .detailView .overview .accessories .accessoryList .accessory, .productExpose > .container .details .detailView .overview .accessories .accessoryList .picture, .productExpose > .container .details .detailView .overview .accessories .pictureList .accessory, .productExpose > .container .details .detailView .overview .accessories .pictureList .picture, .productExpose > .container .details .detailView .overview .pictures .accessoryList .accessory, .productExpose > .container .details .detailView .overview .pictures .accessoryList .picture, .productExpose > .container .details .detailView .overview .pictures .pictureList .accessory, .productExpose > .container .details .detailView .overview .pictures .pictureList .picture {position: relative;margin-bottom: 15px;border: 1px solid #ddd;width: 173px;float: left; }.productExpose > .container .details .detailView .overview .accessories .accessoryList .accessory:nth-child(odd), .productExpose > .container .details .detailView .overview .accessories .accessoryList .picture:nth-child(odd), .productExpose > .container .details .detailView .overview .accessories .pictureList .accessory:nth-child(odd), .productExpose > .container .details .detailView .overview .accessories .pictureList .picture:nth-child(odd), .productExpose > .container .details .detailView .overview .pictures .accessoryList .accessory:nth-child(odd), .productExpose > .container .details .detailView .overview .pictures .accessoryList .picture:nth-child(odd), .productExpose > .container .details .detailView .overview .pictures .pictureList .accessory:nth-child(odd), .productExpose > .container .details .detailView .overview .pictures .pictureList .picture:nth-child(odd) {margin-right: 15px; }.productExpose > .container .details .detailView .overview .accessories .accessoryList .accessory .overlay, .productExpose > .container .details .detailView .overview .accessories .accessoryList .picture .overlay, .productExpose > .container .details .detailView .overview .accessories .pictureList .accessory .overlay, .productExpose > .container .details .detailView .overview .accessories .pictureList .picture .overlay, .productExpose > .container .details .detailView .overview .pictures .accessoryList .accessory .overlay, .productExpose > .container .details .detailView .overview .pictures .accessoryList .picture .overlay, .productExpose > .container .details .detailView .overview .pictures .pictureList .accessory .overlay, .productExpose > .container .details .detailView .overview .pictures .pictureList .picture .overlay {position: absolute;top: 0;left: 0;right: 0;bottom: 26px;background-color: rgba(255, 255, 255, 0.8);font-size: 12px;font-family: 'Source Sans Pro';line-height: 110px;color: #444;text-align: center;opacity: 0;cursor: default; }.productExpose > .container .details .detailView .overview .accessories .accessoryList .accessory:hover .overlay, .productExpose > .container .details .detailView .overview .accessories .accessoryList .picture:hover .overlay, .productExpose > .container .details .detailView .overview .accessories .pictureList .accessory:hover .overlay, .productExpose > .container .details .detailView .overview .accessories .pictureList .picture:hover .overlay, .productExpose > .container .details .detailView .overview .pictures .accessoryList .accessory:hover .overlay, .productExpose > .container .details .detailView .overview .pictures .accessoryList .picture:hover .overlay, .productExpose > .container .details .detailView .overview .pictures .pictureList .accessory:hover .overlay, .productExpose > .container .details .detailView .overview .pictures .pictureList .picture:hover .overlay {opacity: 1; }.productExpose > .container .details .detailView .overview .accessories .accessoryList .accessory .accTitle, .productExpose > .container .details .detailView .overview .accessories .accessoryList .picture .accTitle, .productExpose > .container .details .detailView .overview .accessories .pictureList .accessory .accTitle, .productExpose > .container .details .detailView .overview .accessories .pictureList .picture .accTitle, .productExpose > .container .details .detailView .overview .pictures .accessoryList .accessory .accTitle, .productExpose > .container .details .detailView .overview .pictures .accessoryList .picture .accTitle, .productExpose > .container .details .detailView .overview .pictures .pictureList .accessory .accTitle, .productExpose > .container .details .detailView .overview .pictures .pictureList .picture .accTitle {position: absolute;bottom: 0;left: -1px;text-align: center;width: 155px;font-family: Titillium-600;padding: 5px 10px;background-color: #3b6b97;color: #fff;font-size: 13px; }.productExpose > .container .details .detailView .overview .accessories .pictureList .picture .overlay, .productExpose > .container .details .detailView .overview .pictures .pictureList .picture .overlay {bottom: 0;background-color: #fff;background: #fff url("/img/ss/icons/zoom.png") no-repeat center center; }.productExpose > .container .details .detailView .overview .accessories .pictureList .picture .overlay a, .productExpose > .container .details .detailView .overview .pictures .pictureList .picture .overlay a {display: block;height: 100%; }.productExpose > .container .details .detailView .overview .accessories .pictureList .picture .overlay:hover, .productExpose > .container .details .detailView .overview .pictures .pictureList .picture .overlay:hover {opacity: 0.75; }.productExpose > .container .details .detailView .overview .accessories .pictureList .picture:hover, .productExpose > .container .details .detailView .overview .pictures .pictureList .picture:hover {border: 1px solid #bbb; }.productExpose > .container .details .detailView .proceedButton-wrapper {margin-top: 20px; }.productExpose > .container .details .detailView .proceedButton-wrapper > div {margin-right: 15px;float: left; }.productExpose > .container .details .detailView .proceedButton-wrapper > div.ftNote {padding-top: 10px;clear: both;color: #999;font-size: 12px;float: none; }.productExpose > .container .details .detailView .proceedButton-wrapper > div.ftNote p {margin: 0; }.productExpose > .container .details .detailView .proceedButton-wrapper > div.ftNote > div {margin-right: 5px;float: left; }.productExpose > .container .details .detailView .proceedButton-wrapper > div.ftNote > div.filetype {font-family: Helvetica;font-weight: bold;margin-right: 2px;background: #666;color: #fff;font-size: 10px;padding: 1px 4px;border-radius: 3px; }.productExpose > .container .details .detailView .proceedButton-wrapper > div.note {padding-top: 3px;margin-right: 0;font-size: 10px;cursor: default;color: #999;font-family: helvetica;line-height: 13px; }.productExpose > .container .details .detailView .proceedButton-wrapper > div.note p {margin: 0; }.uploader-dropZone.dragHover {background-color: #eee !important;border-color: #ddd !important; }.exposeUploader .wrapper {position: relative;height: 220px;background-color: #fafafa; }.exposeUploader .dynamicComponents {display: none; }.exposeUploader #fileUpload {opacity: 0.01;position: absolute;left: -1000px;top: -1000px; }.exposeUploader .uploadItem {margin-bottom: 15px;margin-right: 10px;float: left;opacity: 1; }.exposeUploader .uploadItem.fadeAwaySlowly {-webkit-transition-duration: 3.5s;-khtml-transition-duration: 3.5s;-moz-transition-duration: 3.5s;-ms-transition-duration: 3.5s;-o-transition-duration: 3.5s;transition-duration: 3.5s;opacity: 0; }.exposeUploader .uploadItem:nth-child(5n) {margin-right: 0; }.exposeUploader .uploadItem .image {border-bottom: 0;position: relative;-webkit-transition: all 0.2s cubic-bezier(0.08, 0.96, 0.11, 0.99);-khtml-transition: all 0.2s cubic-bezier(0.08, 0.96, 0.11, 0.99);-moz-transition: all 0.2s cubic-bezier(0.08, 0.96, 0.11, 0.99);-ms-transition: all 0.2s cubic-bezier(0.08, 0.96, 0.11, 0.99);-o-transition: all 0.2s cubic-bezier(0.08, 0.96, 0.11, 0.99);transition: all 0.2s cubic-bezier(0.08, 0.96, 0.11, 0.99); }.exposeUploader .uploadItem .image .remove {-webkit-transition: all 0.15s cubic-bezier(0.08, 0.96, 0.11, 0.99);-khtml-transition: all 0.15s cubic-bezier(0.08, 0.96, 0.11, 0.99);-moz-transition: all 0.15s cubic-bezier(0.08, 0.96, 0.11, 0.99);-ms-transition: all 0.15s cubic-bezier(0.08, 0.96, 0.11, 0.99);-o-transition: all 0.15s cubic-bezier(0.08, 0.96, 0.11, 0.99);transition: all 0.15s cubic-bezier(0.08, 0.96, 0.11, 0.99);position: absolute;top: 3px;right: 3px;opacity: 0; }.exposeUploader .uploadItem .image .remove a {display: block;background: #3b6b97;padding: 4px 6px;border-radius: 15px;line-height: 10px;font-size: 15px;height: 12px;font-weight: bold;color: #fff; }.exposeUploader .uploadItem .image .remove a:hover {background: #1d4379; }.exposeUploader .uploadItem .image:hover {opacity: 0.8; }.exposeUploader .uploadItem .image:hover .remove {opacity: 1; }.exposeUploader .uploadItem .image img {display: block;width: 175px;height: 130px;background: #fff url("/img/loadIndicators/loading5.gif") no-repeat center center; }.exposeUploader .uploadItem .image .placeholder {cursor: default;width: 173px;height: 130px;background: #fff;line-height: 125px;color: #bbb;font-size: 11px;font-weight: bold;text-align: center;font-family: Helvetica; }.exposeUploader .uploadItem .progress {position: absolute;top: 74px !important;left: 38px;width: 100px;background-color: #fff !important;border-radius: 0;height: 2px !important;overflow: hidden;border: 0; }.exposeUploader .uploadItem .progress .inner {border-radius: 0;width: 0%;height: 3px !important;border: 0;background-color: #3b6b97 !important; }.exposeUploader .uploadItem .filename {color: #fff;font-size: 10px;font-family: Helvetica;width: 155px;height: 18px;line-height: 17px;text-overflow: ellipsis;font-weight: bold;padding: 0 10px;overflow: hidden;border-bottom: 0;background: #3b6b97;text-align: center; }.exposeUploader .continueButton .button-container,.exposeUploader .uploadedNotice .button-container {margin-top: 15px;float: left; }.exposeUploader .continueButton .button-container a,.exposeUploader .uploadedNotice .button-container a {height: 26px;font-size: 15px;line-height: 26px; }.exposeUploader .uploadedNotice .button-container {clear: both;float: left;margin-right: 5px; }.exposeUploader .uploadedNotice .button-container a {background-color: #3b6b97; }.exposeUploader .uploadedNotice .button-container a:hover, .exposeUploader .uploadedNotice .button-container a .hover {background-color: #6d9dc9 !important; }.exposeUploader .button-container.arrow {position: relative; }.exposeUploader .button-container.arrow .rightElement {position: absolute;right: 0;top: 0;width: 12px;background-image: url("/img/ss/buttons/rightArrow-inverse.png");height: 28px; }.uploader.open .continueButton .button-container {clear: both;margin-top: 5px !important; }