#product-modal{display:none;width:100%;height:100%;position:fixed;top:0px;left:0px;z-index:4000}#product-modal .modal-overlay{background:#000000;position:fixed;width:100%;height:100%;text-indent:-9999px;opacity:0.4;z-index:100;top:0px;left:0px}#product-modal .outside-wrapper{position:fixed;width:100%;height:100%;top:0px;z-index:101;overflow-y:scroll}#product-modal .inside-wrapper{position:relative;width:1000px;margin:100px auto;background:#f6f6f6;-webkit-box-shadow:0 0 15px 5px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 0 15px 5px rgba(0, 0, 0, 0.5);box-shadow:0 0 15px 5px rgba(0, 0, 0, 0.5);display:table}#product-modal *[data-close-button]{width:32px;height:32px;right:0px;top:0px;position:absolute;background:url(/img/close.png);cursor:pointer;margin-top:-9px;margin-right:-9px;z-index:1}#product-modal *[data-content]{width:970px;margin:35px auto;position:relative}#product-modal *[data-content] *[data-info]{border:2px solid #bab9ba;background:#ffffff;width:100%;height:100%;border-radius:3px;display:inline-block}#product-modal *[data-content] *[data-info] .description{height:auto;width:50%;display:inline-block;right:0;position:relative;color:#000000;word-break:break-word;float:right;margin-bottom:100px}#product-modal *[data-content] *[data-info] .description *[data-product-title]{font-size:24px;font-weight:bold;margin-top:10px;clear:both;font-family:'Open Sans', sans-serif;padding-right:10px;line-height:21px}#product-modal *[data-content] *[data-info] .description *[data-product-sku]{float:left;font-family:'Open Sans', sans-serif;font-weight:bold;margin-top:10px;font-size:14px;line-height:21px}#product-modal *[data-content] *[data-info] .description *[data-product-price]{float:left;font-family:'Open Sans', sans-serif;margin-left:5px;margin-top:10px;font-weight:bold;font-size:14px;line-height:21px}#product-modal *[data-content] *[data-info] .description *[data-product-description]{clear:both;margin-top:10px;float:left;overflow:hidden;padding-right:10px;color:#000000}#product-modal *[data-content] *[data-info] .description *[data-product-description] *{color:#000000;line-height:21px !important;font-size:13px;font-family:'Open Sans', sans-serif}#product-modal *[data-content] *[data-info] .description *[data-product-description] .product-description-table,#product-modal *[data-content] *[data-info] .description *[data-product-description] .product-description-table td,#product-modal *[data-content] *[data-info] .description *[data-product-description] .product-description-table tr{border:1px solid #000000}#product-modal *[data-content] *[data-info] .description *[data-product-description] .product-description-table td{width:25%;box-sizing:border-box}#product-modal *[data-content] *[data-info] .product-link{right:15px;display:block;position:absolute;bottom:25px}#product-modal *[data-content] *[data-info] *[data-product-link] span.link{background:#01215a;padding:15px 25px;color:#ffffff;float:left;font-weight:bold;font-family:'Open Sans', sans-serif;font-size:17px}#product-modal *[data-content] *[data-info] *[data-product-link] span.arrow{background:url(/img/controls.png) -53px -2px no-repeat;width:18px;height:28px;margin-left:5px;margin-top:12px;float:left}#product-modal *[data-content] *[data-tab]{position:absolute;right:15px;top:0px;margin-top:-25px;padding:0 20px;background:#ffffff;height:25px;border-left:2px solid #bab9ba;border-top:2px solid #bab9ba;border-right:2px solid #bab9ba;border-top-left-radius:3px;border-top-right-radius:3px;font-size:15px;color:#494A4E;line-height:25px}#product-modal *[data-content] *[data-info] .images{height:100%;width:50%;display:inline-block;position:relative}#product-modal *[data-content] *[data-info] .images *[data-main-image]{width:auto;height:auto;position:relative;display:block}#product-modal *[data-content] *[data-info] .images *[data-main-image] .custom{max-width:465px;margin:10px auto;display:block}#product-modal *[data-content] *[data-info] .images *[data-thumbnails]{background:#f0f0ed;width:auto;height:auto;position:relative;margin:10px}#product-modal *[data-content] *[data-info] .images *[data-thumbnails] li{display:inline-block;margin:10px 10px 10px 10px}#product-modal *[data-content] *[data-info] .images *[data-thumbnails] li img{border:solid 1px #aeaeaa;padding:0 !important;max-width:74px;max-height:74px}