#cboxWrapper,.cboxPhoto{max-width:none}.cboxIframe,.cboxPhoto{display:block;border:0}#cboxCurrent,#cboxTitle{position:absolute;color:#949494;bottom:4px}#cboxClose:active,#cboxNext:active,#cboxPrevious:active,#cboxSlideshow:active,#colorbox{outline:0}#cboxOverlay,#cboxWrapper,#colorbox{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxOverlay{position:fixed;width:100%;height:100%;background:url(images/overlay.png);opacity:.9}#cboxBottomLeft,#cboxMiddleLeft{clear:left}#cboxContent{position:relative;background:#fff;overflow:hidden}#cboxTitle{margin:0;left:0;text-align:center;width:100%}#cboxLoadingGraphic,#cboxLoadingOverlay{position:absolute;top:0;left:0;width:100%;height:100%}.cboxPhoto{float:left;margin:auto;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;padding:0;margin:0}#cboxContent,#cboxLoadedContent,#colorbox{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxTopLeft{width:21px;height:21px;background:url(images/controls.png) -101px 0 no-repeat}#cboxTopRight{width:21px;height:21px;background:url(images/controls.png) -130px 0 no-repeat}#cboxBottomLeft{width:21px;height:21px;background:url(images/controls.png) -101px -29px no-repeat}#cboxBottomRight{width:21px;height:21px;background:url(images/controls.png) -130px -29px no-repeat}#cboxMiddleLeft{width:21px;background:url(images/controls.png) left top repeat-y}#cboxMiddleRight{width:21px;background:url(images/controls.png) right top repeat-y}#cboxTopCenter{height:21px;background:url(images/border.png) repeat-x}#cboxBottomCenter{height:21px;background:url(images/border.png) 0 -29px repeat-x}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch;margin-bottom:28px}#cboxCurrent{left:58px}#cboxLoadingOverlay{background:url(images/loading_background.png) center center no-repeat}#cboxLoadingGraphic{background:url(images/loading.gif) center center no-repeat}#cboxClose,#cboxNext,#cboxPrevious,#cboxSlideshow{cursor:pointer;border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#cboxClose,#cboxNext,#cboxPrevious{position:absolute;bottom:0;width:25px;height:25px;text-indent:-9999px}#cboxSlideshow{position:absolute;bottom:4px;right:30px;color:#0092ef}#cboxPrevious{left:0;background:url(images/controls.png) -75px 0 no-repeat}#cboxPrevious:hover{background-position:-75px -25px}#cboxNext{left:27px;background:url(images/controls.png) -50px 0 no-repeat}#cboxNext:hover{background-position:-50px -25px}#cboxClose{right:0;background:url(images/controls.png) -25px 0 no-repeat}#cboxClose:hover{background-position:-25px -25px}#update_box{z-index:200;background-color:#fff;color:#000;width:180px;top:6;right:2px;position:fixed;padding:2px;border:1px solid #333}#update_box .pop-title_bar{text-align:right;background-color:#229ac8;text-decoration:none;color:#fff;padding-right:5px;cursor:pointer}#update_box .pop-title_bar a:hover{color:#ff0}#update_box .pop_text_price{font-weight:700;color:#333;margin-bottom:2px}#update_box .pop_price-old{color:red;text-decoration:line-through}#update_box .pop_price-new{font-weight:700}#update_box .pop_text-tax{color:#999;font-size:9.66px;margin-bottom:2px}.shirttools{border:1px solid red;display:none!important}.shirttools .checkbox,.shirttools input[type=checkbox],.shirttools input[type=checkbox]+label,.shirttools input[type=checkbox]+label+br{display:inline-block!important}.push-select .shirttools select{display:block!important}.shirttools .checkbox img{display:none}.hide-add-to-cart-button,.hide-cart-qty-box .enquiry-button,.hide-cart-qty-box .qty{display:none!important}.product-info .design_it_button{font-size:15px;font-weight:700;margin-bottom:10px;overflow:auto;padding:0 5px 10px 3px}.product-info .design_it_button a{text-decoration:none}.product-info .design_it_button span{font-size:1.6em;line-height:40px;padding-left:5px;vertical-align:top}.hide-cart-qty-box .button{float:none!important}.route-checkout-cart .st-preview img{height:auto;clear:both}.shirttools_grid{text-align:left;border-collapse:collapse;font-size:12px;font-weight:400;width:auto}.shirttools_grid th{padding:3px;font-weight:400;font-size:12px;color:#000;background:#b3b3b3;border:1px solid #FFF;text-align:center}.shirttools_grid td{background:#EBEBEB;border:1px solid #FFF;color:#000;padding:2px!important;text-align:center}.shirttools_grid td input{min-width:40px;width:40px;text-align:center}.price .shirttools_grid{font-weight:400}.shirttools_grid .preview{float:right;height:30px;margin-left:5px;width:30px;border:1px solid #b3b3b3}.st_change_qty{margin:5px 0;display:block;text-decoration:underline;text-align:center}.shirttools_grid.account_order td,.shirttools_grid.account_order th{border:1px solid #b3b3b3}#quote_form,#quoteany_form,.quote_uploader{padding-left:15px;padding-right:15px}#st_option_section_hide{display:none}.is-customer .journal-checkout section,.is-customer .journal-checkout section.section-right{width:100%;padding:0}.is-customer .journal-checkout section.section-left .checkout-content{width:48%;float:left;margin-right:10px}.is-customer .journal-checkout section.section-left .spw .checkout-content{width:48%;min-width:48%;float:left}.is-guest .journal-checkout .left,.is-guest .journal-checkout .right{width:100%;padding:0}.is-guest .journal-checkout .right{margin-top:20px}.product-grid .design_templates{text-align:center;width:245px;border:1px solid #ccc;border-radius:3px;float:left;margin:5px}.product-grid .design_templates .image{height:280px}.product-grid .design_templates .image img{border:none;width:240px}.product-grid .design_templates .image svg{display:block;width:100%}.product-grid .design_templates .pp{display:none;height:280px;margin-top:-280px;background-color:#fff;overflow:hidden}.product-grid .design_templates .pp img,.st_template_container .shirttools_module_ideas .pp img{margin:1px;display:inline-block}.product-grid .design_templates .pp span,.st_template_container .shirttools_module_ideas .pp span{display:block;font-size:10px}.product-grid .design_templates .pp div,.st_template_container .shirttools_module_ideas .pp div{text-align:center;width:80px;height:90px;float:left}.product-filter .tag_search{margin-right:20px}.product-filter .tag_search input{width:200px}.product-filter .tag_search #clear_tag{color:#fff}.st_template_heading{width:100%}.st_template_container{background-color:#fff;margin-bottom:10px;padding-left:8px;text-align:center}.shirttools_module_ideas{float:left;margin:6px 6px 20px}.st_template_container .shirttools_module_ideas .pp{display:none;background-color:#fff;overflow:hidden;position:absolute;height:100%}.st_template_container .shirttools_module_ideas .image{overflow:hidden}.st_template_container .shirttools_module_ideas .cart{margin-top:0}#language button{font-size:0}.text-left{text-align:left!important}.text-right{text-align:right!important}.cart-info .quantity,.text-center{text-align:center!important}#sp-price-info{display:none}