.font-smoothing{-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}.border-box{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}@-ms-viewport{width: device-width;zoom: 1}@-o-viewport{width: device-width;zoom: 1}@viewport{width: device-width;zoom: 1}.Arial{font-family: Arial, Helvetica, sans-serif;font-weight: normal;font-style: normal;letter-spacing: normal}.HeaderFont{font-family: "Source Sans Pro", Helvetica, sans-serif;letter-spacing: 1px;font-weight: normal;font-style: normal}#mainContent{margin: 30px auto;background-color: #d8edf5;padding: 20px;font-size: 12px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}@media screen and (max-width: 767px){#mainContent{margin: 0 auto}}p,a,input,select,li,blockquote{color: #000}h1,h2,h3,h4,h5,h6{letter-spacing: normal}#header .icon_cart{position: absolute;top: 0;left: 55%;margin: 50px 20px 0 0;z-index: 9999;display: none}@media screen and (max-width: 767px){#header .icon_cart{display: block}}#header .icon_cart span{background-color: #b00060;color: #fff}.shop_basket h2{font-size: 150%;font-weight: 600}.basket_ico span{background-color: #b00060;color: #fff}.shop_basket h3{font-weight: 600;font-size: 220%;padding: 12px 0 1% 10px}.shop_but{color: #e97200;padding: 10px 4% 8px;font-weight: 600}.basket_btm{background-color: #e97200;border-top: 1px dotted #fff}.shop_side_blurb{-webkit-box-shadow: 0 0 0 rgba(0,0,0,0);-moz-box-shadow: 0 0 0 rgba(0,0,0,0);box-shadow: 0 0 0 rgba(0,0,0,0)}@media screen and (max-width: 1000px){#shop_side_feats{border: none}}@media screen and (min-width: 768px) and (max-width: 1000px){.shop_side_feat a{padding: 5px}}@media screen and (min-width: 768px) and (max-width: 1000px){.shop_side_feat{font-size: 120%}}@media screen and (max-width: 1000px){.shop_side_depts div{background-color: transparent}}@media screen and (min-width: 768px) and (max-width: 1000px){.shop_side_depts a{font-size: 140%;padding: 5px}}.shop_side_depts{background-color: #ffeba0;border-top: 6px solid #b00060}@media screen and (min-width: 768px) and (max-width: 1000px){.shop_side_depts{background-color: transparent;border-color: transparent}}.shop_side_depts h2{background-color: #e97200;color: #fff;font-weight: 600;text-transform: uppercase;letter-spacing: 0.75px;font-size: 150%}@media screen and (min-width: 768px) and (max-width: 1000px){.shop_side_depts h2{margin: 0 -20px;font-size: 180%;letter-spacing: normal;font-weight: 500;padding: 10px 0}}.shop_basket_more{background-color: #d8edf5}.shop_basket_more a{color: #000;font-weight: 600}.shop_basket_more a:hover{color: #b00060}.shop_basket_list{background-color: #fff}.shop_basket_more a:hover:before{background: url(/_images/template/sprites.png) -11px -119px;background-size: 500px;background-repeat: no-repeat}.shop_basket_more a:before{background: url(/_images/template/sprites.png) -11px -89px;background-size: 500px;background-repeat: no-repeat}.shop_but:hover{background-color: #b00060}.shop #shop_dept_search .sbSelector{height: 30px;padding: 7px 30px 0 12px;color: #fff;max-width: 250px;overflow: hidden;line-height: 20px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}@media screen and (max-width: 767px){.shop #shop_dept_search .sbSelector{max-width: 150px}}.shop #shop_dept_search .sbOptions,.shop #shop_dept_drop .sbOptions{background-color: #e97200;-webkit-box-shadow: 2px 2px 2px rgba(0,0,0,0.5);-moz-box-shadow: 2px 2px 2px rgba(0,0,0,0.5);box-shadow: 2px 2px 2px rgba(0,0,0,0.5)}.shop .sbOptions a:link,.shop .sbOptions a:visited{color: #fff}.shop #search_sort_drop .sbOptions a:link,.shop #search_sort_drop .sbOptions a:visited{color: #000}.shop .sbOptions a:hover{color: #fff}.shop .sbOptions a{border-bottom: 1px dotted #fff}.shop #shop_dept_search .sbHolder{background-color: #e97200;border: 2px solid #e97200}.shop #shop_dept_search .sbSelector:after{background: url(/_images/template/sprites.png) -144px -1px;background-size: 500px;background-repeat: no-repeat}#shop_searchterm_holder{border: 2px solid #e97200}#shop_search_but{background-color: #e97200}.shop #shop_dept_drop .sbSelector{padding: 10px 0;height: 34px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}#shop_dept_drop .sbOptions a:hover,#shop_dept_drop .sbOptions a:focus,#shop_dept_drop .sbOptions a.sbFocus{color: #ffeba0}#shop_slideshow .bx-wrapper .bx-pager.bx-default-pager a:hover,#shop_slideshow .bx-wrapper .bx-pager.bx-default-pager a.active{background: #e97200}#shop_slideshow .bx-controls-direction{display: none}.shop_prod_mini h2 a{font-weight: 600}.shop_prod_mini h2{padding: 7px}.shop_prod_mini h3{font-size: 170%;line-height: 120%}.shop_prod_mini h3 a{color: #000;font-weight: 600;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}.shop_prod_mini h4{font-weight: 600}h2{margin: 10px 0;font-size: 120%}.shop_side_user{background-color: #fff;padding: 15px}.shop_side_user h2{font-size: 150%;font-weight: 600;color: #fff;padding: 6% 5% 3%;margin: -15px -15px 5px;background-color: #b00060;border-top: none}@media screen and (min-width: 768px) and (max-width: 1000px){.shop_side_user h2{padding: 10px;margin: 0 -20px;font-size: 200%}}@media screen and (min-width: 768px) and (max-width: 1000px){#tab_reorder{border-color: transparent}}.shop_side_user input{color: #000;background-color: #faf9bf}@media screen and (min-width: 768px) and (max-width: 1000px){.shop_side_user input{font-size: 120%;padding: 5px}}.shop_side_user .shop_but{font-size: 100%;padding: 7px 0}.shop_side_user .shop_but:before{background: url(/_images/template/sprites.png) -11px -8px;background-size: 500px;background-repeat: no-repeat}.shop_side_user h5{color: #000}.signup_link:after{background: url(/_images/template/sprites.png) -8px -64px;background-size: 500px;background-repeat: no-repeat}.signup_link:hover:after{background: url(/_images/template/sprites.png) -8px -124px;background-size: 500px;background-repeat: no-repeat}.quick_add,.quick_add_all{bottom: 8px;padding: 3px 6px}.quick_view:before,.view_prod:before{background: url(/_images/template/sprites.png) -12px -39px;background-size: 500px;background-repeat: no-repeat}.quick_view:hover:before,.view_prod:hover:before{background: url(/_images/template/sprites.png) -12px -127px;background-size: 500px;background-repeat: no-repeat}.result_text h3{font-size: 140%;font-weight: 600;line-height: 130%;padding-right: 70px}.result_text h3 a{color: #000;font-weight: 600;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}#shop_search_results h2{letter-spacing: 1px;font-weight: 600;font-size: 140%}.shop_product_info h1{font-size: 180%;line-height: 110%;font-weight: 600}@media screen and (max-width: 767px){.shop_product_info h1{padding: 3% 0 3% 42%}}.shop_product_info p{font-size: 120%;line-height: 110%}@media screen and (max-width: 767px){.shop_product_info p{padding: 0 0 0 42%}}.checkoutBarStep.active a{font-weight: 600}#iframeAuthorizeNet{width: 600px;height: 630px}.shop_product_photo{min-height: 200px;max-height: 300px}@media screen and (max-width: 767px){.shop_product_photo{min-height: 50px}}.prod_attributes{position: relative;padding: 0 0 10px;clear: both}.prod_attributes h5{font-size: 120%;font-weight: 600;color: #575757;margin: 0}.prod_attr{position: relative;float: left;width: 50%;clear: none;padding: 0 30px 15px 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}@media screen and (max-width: 767px){.prod_attr{float: none;width: 100%;padding-right: 0}}.prod_attr.full{width: 100%;padding-right: 0}#shop_product label{font-weight: 600;color: #575757;margin: 5px 0 0;float: right}.shop_select_holder{padding: 0 5px;margin: 0 20px 0 10px;float: right;min-width: 70px}@media screen and (max-width: 767px){.shop_select_holder{margin: 0 5px}}.shop_basket_add{padding: 7px 10px;margin-top: 0;float: right}.shop_product_info h4{padding: 10px 0 0}#recSocialBar{padding: 0}.socialStuff{position: relative;clear: both;border-top: 1px dotted #b00060;padding: 15px 0 0;margin: 15px 0 0}#shop_product label.select_box{display: block;position: relative;clear: both;overflow: hidden;height: 23px;background-color: #faf9bf;padding: 0 5px 0;margin: 5px 0;float: none}#shop_product label.select_box span{position: absolute;top: 0;left: 0;padding: 5px 5px 0;cursor: pointer;color: #000;font-size: 110%;font-weight: 500;white-space: nowrap}#shop_product label.select_box select{position: relative;opacity: 0;width: 100%;cursor: pointer;z-index: 2;font-size: 120%;line-height: 70%}#shop_product label .arrow{background: url(/_images/template/sprites.png) -141px -5px;background-size: 500px;background-repeat: no-repeat;position: absolute;top: 0;width: 24px;right: 0;bottom: 0;border-left: 10px solid #faf9bf;background-color: #e97200}#shop_product label:hover .arrow{background-color: #b00060}#shop_product label.textarea{display: block;position: relative;clear: both;overflow: hidden;height: auto;background-color: #faf9bf;padding: 0 3px 0;margin: 5px 0;float: none}#shop_product label.textarea textarea{font-family: "Source Sans Pro", Helvetica, sans-serif;letter-spacing: 1px;font-weight: normal;font-style: normal;line-height: 120%;font-size: 110%;letter-spacing: 0.5px;border: none;min-height: 50px;width: 100%;overflow: auto;outline: none;background-color: transparent;resize: none;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none}.shop_side_user_links h2{color: #fff;padding: 6% 5% 3%;margin: -7.2% -9.4% 5%;background-color: #b00060;border-top: none}@media screen and (min-width: 768px) and (max-width: 1000px){.shop_side_user_links h2{padding: 10px;margin: 0 -20px;font-size: 200%}}.shop_side_user_links{-webkit-box-shadow: 0 0 0 rgba(0,0,0,0.5);-moz-box-shadow: 0 0 0 rgba(0,0,0,0.5);box-shadow: 0 0 0 rgba(0,0,0,0.5)}@media screen and (min-width: 768px) and (max-width: 1000px){.shop_side_user_links{border-color: transparent}}.cartItemAttr{display: block;padding: 3px 0 3px 85px;color: #000}@media screen and (max-width: 767px){.cartItemAttr{padding: 3px 0 3px 15px}}.checkout1 #deliveryItems .checkoutItems h3,.checkout1 #shippingItems .checkoutItems h3,.checkout1 #pickupItems .checkoutItems h3,.checkout1 #instantItems .checkoutItems h3,.checkout1 #reserveItems .checkoutItems h3{padding: 10px 0 0;font-size: 130%;font-weight: 600}.cartFullDel{float: none;padding: 3px 0 0 60px;text-align: left}@media screen and (max-width: 767px){.cartFullDel{padding: 3px 0 0 0px}}#checkoutDelivery h5,#checkoutShipping h5,#checkoutPickup h5,#checkoutInstant h5,#checkoutReserve h5{clear: right;padding: 0 20px}.cartItemPrice h4{font-size: 140%}.cartItemAddNote textarea,.stepContent textarea{border: none;background-color: #fefde8}.checkoutBarStep{padding: .5% 0 .5%}.checkoutBarStep:after{top: 4px}#shop_order_summary .shop_but{padding: 4% 0}#shop_order_summary .shop_but:before,.checkoutBut .shop_but:before{background: url(/_images/template/sprites.png) -11px -8px;background-size: 500px;background-repeat: no-repeat}.checkoutBut .shop_but{padding: 4px 24px 3px;font-size: 120%}#shop_order_summary h2{color: #fff;font-weight: 600}#shop_order_summary h4{color: #fff}#shop_order_summary{background-color: #b00060}.delivery_time_holder{width: 220px}.quick_qty label{display: none}.search_price{font-size: 150%}@media screen and (max-width: 1000px){#side_right_holder{width: 100%}}@media screen and (max-width: 767px){#shop_center_holder{clear: both}}@media screen and (max-width: 767px){#search_sort_drop{float: none;position: relative;width: 100%;min-height: 40px}}@media screen and (max-width: 767px){.shop #search_sort_drop .sbHolder{width: 70%;float: right}}@media screen and (max-width: 767px){#shop_search_results h2{border: none}}@media screen and (max-width: 767px){#shop_basket_closed{display: none !important}}.breadcrumbs{min-height: 25px}.emailTable{color: #000}.no_results_msg{padding: 5px 0;color: #000;font-size: 120%}.unavailable{text-align: center;font-size: 130%;line-height: 140%}