#block-sustrans-shop-recommender .item-list li,.shop-dept-landing li.views-row,.view-product-related-products li.views-row{margin-right:20px;width:170px;display:inline-block;vertical-align:top}#block-sustrans-shop-recommender .item-list li .field-name-commerce-price .reduced,.shop-dept-landing li.views-row .field-name-commerce-price .reduced,.view-product-related-products li.views-row .field-name-commerce-price .reduced,.view-shop-homepage .field-name-field-related-products>.field-items>.field-item .field-name-commerce-price .reduced{color:red}.section-shop h1#page-title{font-family:HelveticaNeueW01-75Bold,sans-serif}.shop-dept-landing li.views-row .field-name-field-product-rrp,.view-product-related-products li.views-row .field-name-field-product-rrp{text-decoration:line-through}#block-sustrans-shop-recommender .item-list li .field-name-field-product-rrp{text-decoration:line-through}.view-shop-homepage .field-name-field-related-products>.field-items>.field-item{width:170px;display:inline-block;vertical-align:top;margin-right:29px;position:relative;left:14px;margin-top:20px}.view-shop-homepage .field-name-field-related-products>.field-items>.field-item .field-name-field-product-rrp{text-decoration:line-through}.view-shop-homepage .view-footer .shop-back-top{background:url(../images/btn-shop_back-top.png) no-repeat;display:block;width:150px;height:44px;float:right}.view-shop-homepage .view-footer .shop-back-top span{display:none}.view-shop-search .view-header{float:left;width:100%;clear:both}.view-shop-search .view-header .search-extra-widgets{float:left;padding:0 20px 7px 0;position:relative}.view-shop-search .view-header .search-extra-widgets .form-item-sort-by,.view-shop-search .view-header .search-extra-widgets .form-item-sort-by label{float:left}.view-shop-search .view-header .search-extra-widgets .form-type-select{display:inline-block;margin:0}.view-shop-search .view-header .search-extra-widgets label,.view-shop-search .view-header .search-extra-widgets select{display:inline-block;border:0;color:#444}.view-shop-search .view-header .search-extra-widgets select{padding:3px 13px 3px 3px;width:auto;margin-left:5px}.view-shop-search .view-header .search-extra-widgets label{font-size:15px;color:#444}.view-shop-search .view-header .search-extra-widgets #edit-sort-by{margin-right:20px}.view-shop-search .view-header .search-extra-widgets .ajax-loader{display:none;width:15px;position:absolute;right:10px;top:13px;height:15px;background:url(/misc/throbber.gif) 0 -19px no-repeat}.view-shop-search .view-header .result-details{float:right;text-align:right;width:48%;color:#444;margin-top:3px}.view-shop-search .view-content{margin-top:20px;float:left;width:100%;clear:both}.node-type-shop-info-page #block-sustrans-sitewide-page-title,.page-checkout #block-sustrans-sitewide-page-title,.page-product-detail #block-sustrans-sitewide-page-title,.page-shop #block-sustrans-sitewide-page-title{width:480px;float:left}.node-type-shop-info-page #block-sustrans-sitewide-page-title .block-inner,.page-checkout #block-sustrans-sitewide-page-title .block-inner,.page-product-detail #block-sustrans-sitewide-page-title .block-inner,.page-shop #block-sustrans-sitewide-page-title .block-inner{display:table}.node-type-shop-info-page #block-sustrans-sitewide-page-title .block-inner .block-inner-content,.page-checkout #block-sustrans-sitewide-page-title .block-inner .block-inner-content,.page-product-detail #block-sustrans-sitewide-page-title .block-inner .block-inner-content,.page-shop #block-sustrans-sitewide-page-title .block-inner .block-inner-content{display:table-row}.node-type-shop-info-page #block-sustrans-sitewide-page-title .block-inner .block-inner-content .content,.page-checkout #block-sustrans-sitewide-page-title .block-inner .block-inner-content .content,.page-product-detail #block-sustrans-sitewide-page-title .block-inner .block-inner-content .content,.page-shop #block-sustrans-sitewide-page-title .block-inner .block-inner-content .content{height:60px;display:table-cell;vertical-align:middle}.node-type-shop-info-page #block-sustrans-sitewide-page-title .block-inner .block-inner-content .content h1#page-title,.page-checkout #block-sustrans-sitewide-page-title .block-inner .block-inner-content .content h1#page-title,.page-product-detail #block-sustrans-sitewide-page-title .block-inner .block-inner-content .content h1#page-title,.page-shop #block-sustrans-sitewide-page-title .block-inner .block-inner-content .content h1#page-title{font-size:26px;margin-top:0;line-height:30px}.node-type-shop-info-page .checkout-buttons,.page-checkout .checkout-buttons,.page-product-detail .checkout-buttons,.page-shop .checkout-buttons{background:url(/sites/all/themes/sustrans_sasson/images/shop_head_bottom_bg.png) repeat-x;margin-top:30px;padding-top:30px!important}#block-views-exp-shop-search-page{position:absolute;right:180px}#block-views-exp-shop-search-page label{position:absolute;top:16px;left:10px;font-size:18px;color:#7b7b7b;cursor:text}#block-views-exp-shop-search-page input.form-text{background:url(/sites/all/themes/sustrans_sasson/images/bg-search-header.png) no-repeat;width:280px;height:45px;border:0;padding:0 10px;background-size:280px 45px}#block-views-exp-shop-search-page .views-submit-button{position:absolute;right:25px;top:0}#block-views-exp-shop-search-page input.form-submit{position:absolute;text-indent:-9999px;border:0;top:0;right:0;background:url(/sites/all/themes/sustrans_sasson/images/icon-magnify-small.png) no-repeat #fff;background-size:20px 20px;width:20px;height:20px}.lte-ie8 #block-views-exp-shop-search-page input.form-text{background:url(/sites/all/themes/sustrans_sasson/images/bg-search-header.png) no-repeat #fff}.js #block-views-exp-shop-search-page .views-widget-sort-by,.js #block-views-exp-shop-search-page .views-widget-sort-order{display:none}#block-commerce-cart-cart:hover{box-shadow:0 1px 0 1px #c8c8c8}#block-commerce-cart-cart{position:absolute;right:0;margin-top:8px}#block-commerce-cart-cart h2.block-title{background:url(/sites/all/themes/sustrans_sasson/images/my_basket_bg.png) no-repeat;width:auto;height:35px;font-size:17px;padding:10px 15px 0 45px;z-index:99;position:relative}#block-commerce-cart-cart .content{position:absolute;right:-2px;background:url(/sites/all/themes/sustrans_sasson/images/basket_open_top_bg.png) left top no-repeat;width:414px;z-index:98;padding-top:6px;margin-top:-3px}#block-commerce-cart-cart .cart-contents{z-index:99}#block-commerce-cart-cart .cart-empty-block,#block-commerce-cart-cart .view-id-commerce_cart_block.view-display-id-default{z-index:99;background:url(/sites/all/themes/sustrans_sasson/images/basket_open_bottom_bg.png) left bottom no-repeat;width:414px;padding-bottom:15px;overflow:hidden;font-weight:400}#block-commerce-cart-cart .cart-empty-block .view-content,#block-commerce-cart-cart .view-id-commerce_cart_block.view-display-id-default .view-content{width:360px;margin:0 auto 20px;padding-top:25px}#block-commerce-cart-cart .cart-empty-block .view-content table,#block-commerce-cart-cart .view-id-commerce_cart_block.view-display-id-default .view-content table{width:100%;background:url(/sites/all/themes/sustrans_sasson/images/shop_head_bottom_bg.png) bottom repeat-x}#block-commerce-cart-cart .cart-empty-block .view-content th,#block-commerce-cart-cart .view-id-commerce_cart_block.view-display-id-default .view-content th{border:none!important;background:url(/sites/all/themes/sustrans_sasson/images/shop_head_bottom_bg.png) bottom repeat-x;padding-bottom:20px}#block-commerce-cart-cart .cart-empty-block .view-content th.views-align-right,#block-commerce-cart-cart .view-id-commerce_cart_block.view-display-id-default .view-content th.views-align-right{padding-right:0}#block-commerce-cart-cart .cart-empty-block .view-content tbody,#block-commerce-cart-cart .view-id-commerce_cart_block.view-display-id-default .view-content tbody{border:none!important;padding:20px 0}#block-commerce-cart-cart .cart-empty-block .view-content tr,#block-commerce-cart-cart .view-id-commerce_cart_block.view-display-id-default .view-content tr{background-color:transparent!important;border:none!important}#block-commerce-cart-cart .cart-empty-block .view-content tr td a,#block-commerce-cart-cart .view-id-commerce_cart_block.view-display-id-default .view-content tr td a{font-weight:700;color:#444}#block-commerce-cart-cart .cart-empty-block .view-content tr td.views-field-quantity,#block-commerce-cart-cart .view-id-commerce_cart_block.view-display-id-default .view-content tr td.views-field-quantity{text-align:center}#block-commerce-cart-cart .cart-empty-block .view-content tr.views-row-first td,#block-commerce-cart-cart .view-id-commerce_cart_block.view-display-id-default .view-content tr.views-row-first td{padding-top:20px}#block-commerce-cart-cart .cart-empty-block .view-content tr.views-row-last td,#block-commerce-cart-cart .view-id-commerce_cart_block.view-display-id-default .view-content tr.views-row-last td{padding-bottom:20px}#block-commerce-cart-cart .cart-empty-block .view-footer,#block-commerce-cart-cart .view-id-commerce_cart_block.view-display-id-default .view-footer{width:360px;margin:15px auto}#block-commerce-cart-cart .cart-empty-block .view-footer .line-item-total,#block-commerce-cart-cart .view-id-commerce_cart_block.view-display-id-default .view-footer .line-item-total{background:url(/sites/all/themes/sustrans_sasson/images/shop_head_bottom_bg.png) bottom repeat-x;margin-bottom:20px;padding-bottom:20px}#block-commerce-cart-cart .cart-empty-block .view-footer .line-item-total .line-item-total-label,#block-commerce-cart-cart .view-id-commerce_cart_block.view-display-id-default .view-footer .line-item-total .line-item-total-label{font-weight:400!important;margin-right:10px}#block-commerce-cart-cart .cart-empty-block .view-footer ul.links,#block-commerce-cart-cart .view-id-commerce_cart_block.view-display-id-default .view-footer ul.links{display:block;float:right}#block-commerce-cart-cart .cart-empty-block .view-footer ul.links .button-outer,#block-commerce-cart-cart .cart-empty-block .view-footer ul.links .line-item-summary-checkout,#block-commerce-cart-cart .cart-empty-block .view-footer ul.links .line-item-summary-view-cart,#block-commerce-cart-cart .view-id-commerce_cart_block.view-display-id-default .view-footer ul.links .button-outer,#block-commerce-cart-cart .view-id-commerce_cart_block.view-display-id-default .view-footer ul.links .line-item-summary-checkout,#block-commerce-cart-cart .view-id-commerce_cart_block.view-display-id-default .view-footer ul.links .line-item-summary-view-cart{background:url(/sites/all/themes/sustrans_sasson/images/sustrans_btn_right.png) right top no-repeat;padding-right:6px;height:48px;margin-top:0;margin-bottom:20px;float:left}#block-commerce-cart-cart .cart-empty-block .view-footer ul.links .button-outer a,#block-commerce-cart-cart .cart-empty-block .view-footer ul.links .line-item-summary-checkout a,#block-commerce-cart-cart .cart-empty-block .view-footer ul.links .line-item-summary-view-cart a,#block-commerce-cart-cart .view-id-commerce_cart_block.view-display-id-default .view-footer ul.links .button-outer a,#block-commerce-cart-cart .view-id-commerce_cart_block.view-display-id-default .view-footer ul.links .line-item-summary-checkout a,#block-commerce-cart-cart .view-id-commerce_cart_block.view-display-id-default .view-footer ul.links .line-item-summary-view-cart a{background:url(/sites/all/themes/sustrans_sasson/images/sustrans_btn_left.png) left top no-repeat;height:47px;border:0;border-radius:0;padding:0 35px 0 44px;color:#fff;text-shadow:none;font-family:AmaticBold,Arial,sans-serif;font-size:34px;font-size:32px;line-height:41px;float:left}#block-commerce-cart-cart .cart-empty-block .view-footer ul.links .button-outer a:hover,#block-commerce-cart-cart .cart-empty-block .view-footer ul.links .line-item-summary-checkout a:hover,#block-commerce-cart-cart .cart-empty-block .view-footer ul.links .line-item-summary-view-cart a:hover,#block-commerce-cart-cart .view-id-commerce_cart_block.view-display-id-default .view-footer ul.links .button-outer a:hover,#block-commerce-cart-cart .view-id-commerce_cart_block.view-display-id-default .view-footer ul.links .line-item-summary-checkout a:hover,#block-commerce-cart-cart .view-id-commerce_cart_block.view-display-id-default .view-footer ul.links .line-item-summary-view-cart a:hover{text-decoration:none}#block-commerce-cart-cart .cart-empty-block .view-footer ul.links a,#block-commerce-cart-cart .view-id-commerce_cart_block.view-display-id-default .view-footer ul.links a{font-size:25px!important}#block-commerce-cart-cart .cart-empty-block{padding:25px 25px 30px;text-align:center;width:auto;font-size:18px;font-weight:700}.region-page-upper{clear:both;padding-top:20px;position:relative;height:85px;background:url(/sites/all/themes/sustrans_sasson/images/shop_head_bottom_bg.png) bottom repeat-x}.bean-shop-main-feature{width:640px;margin:0 0 30px 3px}.bean-shop-main-feature .field-name-field-feature-headline{font-family:HelveticaNeueW02-55Roma,'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:20px;font-weight:700;width:300px;height:170px;float:left}.bean-shop-main-feature .field-name-field-feature-link-1,.bean-shop-main-feature .field-name-field-feature-link-2{font-size:20px;margin:0 0 5px;padding:10px;background:url(../images/bg-head-green.png);z-index:99;width:280px;font-weight:700;bottom:-5px;left:0}.bean-shop-main-feature .group_driver_1{float:left;clear:left;position:relative}.bean-shop-main-feature .field-name-field-feature-link-1{position:absolute}.bean-shop-main-feature .group_driver_2{float:right;clear:none;position:relative}.bean-shop-main-feature .field-name-field-feature-link-2{position:absolute}.view-shop-homepage ul{margin-left:0!important}.view-shop-homepage .views-row{background:url(/sites/all/themes/sustrans_sasson/images/bg-item-bottom.png) left bottom no-repeat!important;padding-bottom:10px;margin-bottom:30px;padding-left:0!important;width:646px}.view-shop-homepage .views-row div.taxonomy-term{background:url(/sites/all/themes/sustrans_sasson/images/bg-item-top.png) left top no-repeat;position:relative;display:table;width:605px;min-height:215px;padding:20px}.view-shop-homepage .views-row div.taxonomy-term h2{margin:10px 0 0;background:url(/sites/all/themes/sustrans_sasson/images/shop_head_bottom_bg.png) bottom repeat-x;padding-bottom:20px}.view-shop-homepage .views-row div.taxonomy-term h3{font-size:16px;line-height:22px}.view-shop-homepage .views-row div.taxonomy-term .view-all{position:absolute;top:35px;right:25px;font-size:16px;font-weight:700}.view-shop-homepage .views-row div.taxonomy-term .commerce-product-field-commerce-price{float:left;font-weight:700}.view-shop-homepage .views-row div.taxonomy-term .commerce-product-field-commerce-price .reduced{margin-right:10px}.view-shop-homepage .views-row div.taxonomy-term .commerce-product-field-field-product-rrp{float:left;font-weight:700;font-size:80%}#sidebar-second #block-views-product-related-products-block,.page-getgoing-map #sidebar-second #route-related-products{margin:20px 0 20px -2px;padding:0 0 10px;position:relative;width:302px;background:url(/sites/all/themes/sustrans_sasson/images/bg-item-bottom.png) left bottom no-repeat}#sidebar-second #block-views-product-related-products-block:after,#sidebar-second #block-views-product-related-products-block:before,.page-getgoing-map #sidebar-second #route-related-products:after,.page-getgoing-map #sidebar-second #route-related-products:before{display:table;content:"";line-height:0}#sidebar-second #block-views-product-related-products-block:after,.page-getgoing-map #sidebar-second #route-related-products:after{clear:both}#sidebar-second #block-views-product-related-products-block#block-views-product-related-products-block h2,.page-getgoing-map #sidebar-second #route-related-products#block-views-product-related-products-block h2{margin:5px 0 0}#sidebar-second #block-views-product-related-products-block .block-inner,#sidebar-second #block-views-product-related-products-block .field-name-field-related-products,.page-getgoing-map #sidebar-second #route-related-products .block-inner,.page-getgoing-map #sidebar-second #route-related-products .field-name-field-related-products{padding:0 15px 15px;background:url(/sites/all/themes/sustrans_sasson/images/bg-item-top.png) left top no-repeat;float:left}#sidebar-second #block-views-product-related-products-block .block-inner .block-inner-content,#sidebar-second #block-views-product-related-products-block .field-name-field-related-products .block-inner-content,.page-getgoing-map #sidebar-second #route-related-products .block-inner .block-inner-content,.page-getgoing-map #sidebar-second #route-related-products .field-name-field-related-products .block-inner-content{background-color:#fff;padding:0}#sidebar-second #block-views-product-related-products-block .block-inner li,#sidebar-second #block-views-product-related-products-block .field-name-field-related-products li,.page-getgoing-map #sidebar-second #route-related-products .block-inner li,.page-getgoing-map #sidebar-second #route-related-products .field-name-field-related-products li{width:auto;margin:0;padding:0}#sidebar-second #block-views-product-related-products-block .block-inner:after,#sidebar-second #block-views-product-related-products-block .field-name-field-related-products:after,.page-getgoing-map #sidebar-second #route-related-products .block-inner:after,.page-getgoing-map #sidebar-second #route-related-products .field-name-field-related-products:after{content:'';border-right:2px solid #ccc;position:absolute;top:4px;height:99%;right:0}#sidebar-second #block-views-product-related-products-block article>.content,.page-getgoing-map #sidebar-second #route-related-products article>.content{margin-top:15px;padding-top:20px;background:url(/sites/all/themes/sustrans_sasson/images/shop_head_bottom_bg.png) top left repeat-x;float:left}#sidebar-second #block-views-product-related-products-block article>.content *,.page-getgoing-map #sidebar-second #route-related-products article>.content *{color:#444}#sidebar-second #block-views-product-related-products-block article>.content a,.page-getgoing-map #sidebar-second #route-related-products article>.content a{color:#036;font-size:16px}#sidebar-second #block-views-product-related-products-block .field-item:first-child article>.content,#sidebar-second #block-views-product-related-products-block li:first-child article>.content,.page-getgoing-map #sidebar-second #route-related-products .field-item:first-child article>.content,.page-getgoing-map #sidebar-second #route-related-products li:first-child article>.content{margin-top:0;background:0 0}#sidebar-second #block-views-product-related-products-block#block-views-product-related-products-block li:first-child article>.content,.page-getgoing-map #sidebar-second #route-related-products#block-views-product-related-products-block li:first-child article>.content{padding-top:0}#sidebar-second #block-views-product-related-products-block .field-label,#sidebar-second #block-views-product-related-products-block h2,.page-getgoing-map #sidebar-second #route-related-products .field-label,.page-getgoing-map #sidebar-second #route-related-products h2{width:auto;display:block;background:url(/sites/all/themes/sustrans_sasson/images/shop_head_bottom_bg.png) bottom left repeat-x;padding:15px 0;color:#787878;font-size:25px;font-family:HelveticaNeueW01-75Bold,'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:400}#sidebar-second #block-views-product-related-products-block .field-field-product-images,.page-getgoing-map #sidebar-second #route-related-products .field-field-product-images{display:inline-block;margin-right:10px;float:left}#sidebar-second #block-views-product-related-products-block h3,.page-getgoing-map #sidebar-second #route-related-products h3{font-size:16px;line-height:21px;display:inline-block;width:155px;margin:0 0 6px;padding:0}#sidebar-second #block-views-product-related-products-block img,.page-getgoing-map #sidebar-second #route-related-products img{width:100px;height:auto}#sidebar-second #block-views-product-related-products-block .commerce-product-field-commerce-price,.page-getgoing-map #sidebar-second #route-related-products .commerce-product-field-commerce-price{display:inline;font-weight:700}#sidebar-second #block-views-product-related-products-block .commerce-product-field-commerce-price .field,.page-getgoing-map #sidebar-second #route-related-products .commerce-product-field-commerce-price .field{display:inline}#sidebar-second #block-views-product-related-products-block .commerce-product-field-commerce-price .reduced,.page-getgoing-map #sidebar-second #route-related-products .commerce-product-field-commerce-price .reduced{margin-right:10px;color:red}#sidebar-second #block-views-product-related-products-block .commerce-product-field-field-product-rrp,.page-getgoing-map #sidebar-second #route-related-products .commerce-product-field-field-product-rrp{font-weight:700;font-size:80%;text-decoration:line-through;display:inline}#sidebar-second #block-views-product-related-products-block .commerce-product-field-field-product-rrp .field,.page-getgoing-map #sidebar-second #route-related-products .commerce-product-field-field-product-rrp .field{display:inline}.vncn-section #sidebar-second #block-views-product-related-products-block .block-inner:after{border-right:2px solid #E4E4E4}.view-id-shop_search.view-display-id-page .view-content{background:url(/sites/all/themes/sustrans_sasson/images/bg-item-bottom.png) left bottom no-repeat!important;padding-bottom:10px;margin-bottom:30px;padding-left:0!important;width:646px}.view-id-shop_search.view-display-id-page .view-content>ul{background:url(/sites/all/themes/sustrans_sasson/images/bg-item-top.png) left top no-repeat;position:relative;display:table;width:605px;min-height:215px;padding:20px;margin:0}.view-id-shop_search.view-display-id-page .view-content>ul li{padding-left:0!important;background:0 0!important;margin:20px 14px}.view-id-shop_search.view-display-id-page .view-content>ul li .commerce-product-field-commerce-price{float:left;font-size:18px;margin-right:15px;color:#036;font-weight:700}.view-id-shop_search.view-display-id-page .view-content>ul li .commerce-product-field-field-product-rrp{float:left;font-size:14px;color:#036;font-weight:700}.view-id-shop_search.view-display-id-page .view-content>ul li.right-column:after{content:"";background:url(/sites/all/themes/sustrans_sasson/images/shop_head_bottom_bg.png) repeat-x;width:580px;height:10px;display:block;margin:75px 0 0 -398px}.view-id-shop_search.view-display-id-page .view-content>ul li.views-row-last.right-column:after{content:"";background:0 0;width:0;height:0;display:block;margin:0}.view-shop-dept-landing .view-content{background:url(/sites/all/themes/sustrans_sasson/images/bg-item-bottom.png) left bottom no-repeat!important;padding-bottom:10px;margin-bottom:30px;padding-left:0!important;width:646px}.view-shop-dept-landing .view-content ul{background:url(/sites/all/themes/sustrans_sasson/images/bg-item-top.png) left top no-repeat;position:relative;display:table;width:605px;min-height:215px;padding:20px;margin:0!important}.view-shop-dept-landing .view-content ul li{padding-left:0!important;background:0 0!important;margin:20px 14px}.view-shop-dept-landing .view-content ul li h3{font-size:16px;line-height:22px}.view-shop-dept-landing .view-content ul li .commerce-product-field-commerce-price{float:left;font-weight:700}.view-shop-dept-landing .view-content ul li .commerce-product-field-commerce-price .reduced{margin-right:10px}.view-shop-dept-landing .view-content ul li .commerce-product-field-field-product-rrp{float:left;font-weight:700;font-size:80%}.view-shop-dept-landing .view-content ul li.right-column:after{content:"";background:url(/sites/all/themes/sustrans_sasson/images/shop_head_bottom_bg.png) repeat-x;width:580px;height:10px;display:block;margin:75px 0 0 -398px}.view-shop-dept-landing .view-content ul li.views-row-last.right-column:after{content:"";background:0 0;width:0;height:0;display:block;margin:0}.view-shop-dept-landing .view-header .view-content{background:0 0!important;margin-bottom:0;padding-bottom:0}.view-product-featured-dept{position:relative}.view-product-featured-dept .views-field-field-department-feature-image{z-index:1;position:relative}.view-product-featured-dept .views-field-title h2 a{display:block;position:absolute;bottom:-5px;left:0;font-size:20px;font-weight:700;margin:0 0 5px;padding:20px;background:url(../images/bg-head-green.png) repeat-x;z-index:99;width:600px}.page-product-detail article.node .group-left .commerce-product-field-field-product-images a.next-slide,.page-product-detail article.node .group-left .commerce-product-field-field-product-images a.prev-slide,.page-product-detail article.node .group-right .commerce-product-field-commerce-price .field-label,.page-product-detail article.node .group-right .commerce-product-field-field-product-rrp .field-label,.page-product-detail article.node .group-right .group-summary-wrapper h3,.page-product-detail article.node .group-right .group_summary_wrapper h3{display:none}.group_related_product_outer{background:url(/sites/all/themes/sustrans_sasson/images/bg-item-bottom-large.png) left bottom no-repeat;padding-bottom:23px;margin:30px 0;padding-left:0!important;width:980px}.group_related_product_outer .field-name-field-related-products{background:url(/sites/all/themes/sustrans_sasson/images/bg-item-top-large.png) left top no-repeat;padding:5px 0 30px 30px}.group_related_product_outer .field-name-field-related-products .field-label{margin:15px 0;width:920px;background:url(/sites/all/themes/sustrans_sasson/images/shop_head_bottom_bg.png) bottom repeat-x;padding-bottom:15px}.group_related_product_outer .field-name-field-related-products .field-items .field-item{margin:15px}#block-sustrans-shop-recommender,#block-views-product-related-products-block{clear:both;background:url(/sites/all/themes/sustrans_sasson/images/bg-item-bottom-large.png) left bottom no-repeat;padding-bottom:23px;margin:30px 0;padding-left:0!important;width:980px}#block-sustrans-shop-recommender .block-inner,#block-views-product-related-products-block .block-inner{background:url(/sites/all/themes/sustrans_sasson/images/bg-item-top-large.png) left top no-repeat;padding:5px 0 30px 30px}#block-sustrans-shop-recommender .block-inner h2,#block-views-product-related-products-block .block-inner h2{margin-top:15px;background:url(/sites/all/themes/sustrans_sasson/images/shop_head_bottom_bg.png) bottom repeat-x;padding-bottom:15px;width:920px}#block-sustrans-shop-recommender .block-inner ul,#block-views-product-related-products-block .block-inner ul{margin-top:25px}.page-product-detail .region-content .block-inner-content .content .gallery-slides ul li{padding:0}.page-product-detail .region-content .block-inner-content .content .gallery-thumbs ul li{padding:0 10px 0 0}.page-product-detail article.node .group-left{float:left;width:50%}.page-product-detail article.node .group-left .commerce-product-field-field-product-images .galleryformatter{width:100%}.page-product-detail article.node .group-left .commerce-product-field-field-product-images .gallery_slides_container{background:#fff;border:1px solid cccccc;box-shadow:0 0 3px 2px #ccc;text-align:center;width:100%}.page-product-detail article.node .group-left .commerce-product-field-field-product-images .gallery_slides_container .gallery-slides{padding:10px}.page-product-detail article.node .group-left .commerce-product-field-field-product-images .gallery_slides_container .gallery-slides ul{margin:0}.page-product-detail article.node .group-left .commerce-product-field-field-product-images div.gallery-thumbs{margin:0;width:100%!important}.page-product-detail article.node .group-left .commerce-product-field-field-product-images div.gallery-thumbs .wrapper{overflow:visible!important}.page-product-detail article.node .group-left .commerce-product-field-field-product-images div.gallery-thumbs ul{margin:15px 0 0;padding:0}.page-product-detail article.node .group-left .commerce-product-field-field-product-images div.gallery-thumbs ul li{background:#fff;border:1px solid cccccc;box-shadow:0 0 3px 1px #9B9B9B;margin:0 15px 0 0;padding:0;position:relative}.page-product-detail article.node .group-left .commerce-product-field-field-product-images div.gallery-thumbs ul li.slide-4{margin-right:0}.page-product-detail article.node .group-left .commerce-product-field-field-product-images div.gallery-thumbs ul li.active:after{content:"";position:absolute;left:0;right:0;bottom:0;top:0;background:url(/sites/all/themes/sustrans_sasson/images/gallery-thumb-active.png)}.page-product-detail article.node .group-right{float:right;width:45%;margin-left:5%;position:relative}.page-product-detail article.node .group-right .commerce-product-extra-field-sku{background:url(/sites/all/themes/sustrans_sasson/images/shop_head_bottom_bg.png) 0 35px repeat-x;padding-bottom:25px}.page-product-detail article.node .group-right .commerce-product-extra-field-sku .commerce-product-sku{font-family:Helvetica,Arial,sans-serif;font-weight:400;font-size:16px}.page-product-detail article.node .group-right .commerce-product-extra-field-sku .commerce-product-sku-label{font-family:Arial,sans-serif}.page-product-detail article.node .group-right .group-summary-wrapper,.page-product-detail article.node .group-right .group_summary_wrapper{padding-bottom:25px;background:url(/sites/all/themes/sustrans_sasson/images/shop_head_bottom_bg.png) bottom repeat-x}.page-product-detail article.node .group-right .field-name-field-product-summary{max-height:180px;overflow:auto;padding-bottom:0!important;margin-bottom:20px!important}.page-product-detail article.node .group-right .field-name-field-product-summary p{font-family:HelveticaNeueW02-55Roma,'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:16px;line-height:35px;margin-bottom:0}.page-product-detail article.node .group-right .field-name-field-product-summary p strong{font-size:Helvetica,Arial,sans-serif;margin-right:10px}.page-product-detail article.node .group-right .commerce-product-field-field-product-rrp{font-size:26px;font-weight:700;text-decoration:line-through;clear:both}.page-product-detail article.node .group-right .commerce-product-field-commerce-price{float:left;font-size:32px;font-weight:700;margin-right:15px;margin-top:10px}.page-product-detail article.node .group-right .commerce-product-field-commerce-price .reduced{color:red}.page-product-detail article.node .group-right .postal-guide-trigger{margin-left:20px;font-size:18px;padding:15px 0 0;position:relative;top:5px}.page-product-detail article.node .group-right .form-type-select label{display:inline-block;font-weight:700;line-height:34px;min-width:86px}.page-product-detail article.node .group-right .form-type-select select{border:none;padding:10px 25px 10px 10px;width:auto;height:auto}.page-product-detail article.node .group-right .field-type-commerce-product-reference .form-item-quantity{border:none!important;background:url(/sites/all/themes/sustrans_sasson/images/shop_head_bottom_bg.png) bottom repeat-x;padding-bottom:20px;margin-bottom:20px}.page-product-detail article.node .group-right .field-type-commerce-product-reference .form-item-quantity label{display:inline;margin-right:25px;line-height:30px;font-weight:400;font-size:16px}.page-product-detail article.node .group-right .field-type-commerce-product-reference .form-item-quantity input.form-text{border:none;height:30px;line-height:30px;padding:10px 0;text-align:center}.page-product-detail article.node .group-right input.form-submit{background:url(/sites/all/themes/sustrans_sasson/images/btn-no-text.png);border:none;height:45px;width:155px;color:#fff;text-shadow:none;font-family:AmaticBold,Arial,sans-serif;font-size:34px;font-size:32px;line-height:41px}.page-product-detail article.node .group-right .commerce-product-field-commerce-ext-stock{position:absolute;bottom:92px;left:160px;white-space:nowrap}.page-product-detail article.node .group-right .field-name-field-product-discount-exempt{position:absolute;bottom:3px;width:277px;right:0}.page-product-detail article.node .group-lower{float:left;width:70%;margin-top:10px}.page-product-detail article.node .group-lower .field-label{font-size:18px;line-height:22px;margin-bottom:10px}.page-product-detail article.node .group-lower .field-name-body{padding-right:0!important}.page-product-detail article.node .group-lower .field-name-body .field-label{font-family:HelveticaNeueW01-75Bold,'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:400}.page-product-detail article.node .group-lower p{font-size:18px;line-height:22px}.page-product-detail .galleryformatter{margin:0;width:470px}.page-product-detail #block-sustrans-shop-recommender,.page-product-detail #block-views-product-related-products-block{padding-bottom:5px}.page-product-detail #block-sustrans-shop-recommender .item-list ul li,.page-product-detail #block-sustrans-shop-recommender .view-id-product_related_products ul li,.page-product-detail #block-views-product-related-products-block .item-list ul li,.page-product-detail #block-views-product-related-products-block .view-id-product_related_products ul li{height:280px;margin-right:75px}.page-product-detail #block-sustrans-shop-recommender .item-list ul li.last,.page-product-detail #block-sustrans-shop-recommender .item-list ul li.views-row-last,.page-product-detail #block-sustrans-shop-recommender .view-id-product_related_products ul li.last,.page-product-detail #block-sustrans-shop-recommender .view-id-product_related_products ul li.views-row-last,.page-product-detail #block-views-product-related-products-block .item-list ul li.last,.page-product-detail #block-views-product-related-products-block .item-list ul li.views-row-last,.page-product-detail #block-views-product-related-products-block .view-id-product_related_products ul li.last,.page-product-detail #block-views-product-related-products-block .view-id-product_related_products ul li.views-row-last{margin-right:0}.page-product-detail #block-sustrans-shop-recommender .item-list ul li article h3,.page-product-detail #block-sustrans-shop-recommender .item-list ul li div.content h3,.page-product-detail #block-sustrans-shop-recommender .view-id-product_related_products ul li article h3,.page-product-detail #block-sustrans-shop-recommender .view-id-product_related_products ul li div.content h3,.page-product-detail #block-views-product-related-products-block .item-list ul li article h3,.page-product-detail #block-views-product-related-products-block .item-list ul li div.content h3,.page-product-detail #block-views-product-related-products-block .view-id-product_related_products ul li article h3,.page-product-detail #block-views-product-related-products-block .view-id-product_related_products ul li div.content h3{margin-top:10px}.page-product-detail #block-sustrans-shop-recommender .item-list ul li div.content,.page-product-detail #block-sustrans-shop-recommender .view-id-product_related_products ul li div.content,.page-product-detail #block-views-product-related-products-block .item-list ul li div.content,.page-product-detail #block-views-product-related-products-block .view-id-product_related_products ul li div.content{padding-bottom:25px;position:relative}.page-product-detail #block-sustrans-shop-recommender .item-list ul li .commerce-product-field-commerce-price,.page-product-detail #block-sustrans-shop-recommender .item-list ul li .commerce-product-field-field-product-rrp,.page-product-detail #block-sustrans-shop-recommender .view-id-product_related_products ul li .commerce-product-field-commerce-price,.page-product-detail #block-sustrans-shop-recommender .view-id-product_related_products ul li .commerce-product-field-field-product-rrp,.page-product-detail #block-views-product-related-products-block .item-list ul li .commerce-product-field-commerce-price,.page-product-detail #block-views-product-related-products-block .item-list ul li .commerce-product-field-field-product-rrp,.page-product-detail #block-views-product-related-products-block .view-id-product_related_products ul li .commerce-product-field-commerce-price,.page-product-detail #block-views-product-related-products-block .view-id-product_related_products ul li .commerce-product-field-field-product-rrp{font-weight:700;bottom:0;color:#036;font-size:14px;margin-right:10px;margin-top:5px;float:left}.lte-ie9 .page-product-detail article.node .group-right .field-type-commerce-product-reference .form-item-quantity input#edit-quantity{padding-top:0}.page-cart h1#page-title{background:url(/sites/all/themes/sustrans_sasson/images/basket-gray.png) 0 6px no-repeat;padding-left:50px;margin-bottom:20px}.view-commerce-cart-form.view-id-commerce_cart_form table{width:100%;background:url(../images/full_width_yellow_header_bg.png) no-repeat}.view-commerce-cart-form.view-id-commerce_cart_form table thead tr{height:52px}.view-commerce-cart-form.view-id-commerce_cart_form table thead tr th{padding:13px;font-weight:400;font-size:18px;border-bottom:none}.view-commerce-cart-form.view-id-commerce_cart_form table thead tr th.views-field-commerce-total,.view-commerce-cart-form.view-id-commerce_cart_form table thead tr th.views-field-commerce-unit-price,.view-commerce-cart-form.view-id-commerce_cart_form table thead tr th.views-field-edit-quantity{text-align:center}.view-commerce-cart-form.view-id-commerce_cart_form table thead tr th.views-field-field-product-images{width:115px}.view-commerce-cart-form.view-id-commerce_cart_form table thead tr th.views-field-line-item-title{width:350px}.view-commerce-cart-form.view-id-commerce_cart_form table tbody{border-top:none}.view-commerce-cart-form.view-id-commerce_cart_form table tbody tr{background:0 0;border:none}.view-commerce-cart-form.view-id-commerce_cart_form table tbody tr td{background:0 0;padding:13px;vertical-align:middle}.view-commerce-cart-form.view-id-commerce_cart_form table tbody tr td.views-field-commerce-total,.view-commerce-cart-form.view-id-commerce_cart_form table tbody tr td.views-field-commerce-unit-price,.view-commerce-cart-form.view-id-commerce_cart_form table tbody tr td.views-field-edit-quantity{text-align:center}.view-commerce-cart-form.view-id-commerce_cart_form table tbody tr td.views-field-line-item-title{font-size:16px;font-weight:700}.view-commerce-cart-form.view-id-commerce_cart_form table tbody tr td .delete-line-item{background:url(../images/cross_delete_btn_bg.png) no-repeat;text-indent:-9999px;height:20px;width:20px;border:none}.view-commerce-cart-form.view-id-commerce_cart_form table tbody tr td .form-text{width:40px;height:30px;text-align:center}.view-commerce-cart-form.view-id-commerce_cart_form .line-item-summary{padding:25px 100px 25px 0;background:url(/sites/all/themes/sustrans_sasson/images/shop_head_bottom_bg.png) top repeat-x;font-size:18px;margin:25px 0 0}.view-commerce-cart-form.view-id-commerce_cart_form .line-item-summary .line-item-total-label{margin-right:65px;font-weight:400}.view-commerce-cart-form.view-id-commerce_cart_form .line-item-summary .links{display:none}.view-commerce-cart-form.view-id-commerce_cart_form .commerce-line-item-actions{margin:0;padding:25px 0 0;background:url(/sites/all/themes/sustrans_sasson/images/shop_head_bottom_bg.png) top repeat-x}.view-commerce-cart-form.view-id-commerce_cart_form .commerce-line-item-actions .delivery-cost{padding:0 100px 0 0;font-size:18px}.view-commerce-cart-form.view-id-commerce_cart_form .commerce-line-item-actions .delivery-cost .label{margin-right:5px}.view-commerce-cart-form.view-id-commerce_cart_form .commerce-line-item-actions .delivery-cost .postal-guide-trigger{display:inline;margin-right:65px;font-size:14px;font-weight:700}.view-commerce-cart-form.view-id-commerce_cart_form .total-total{margin:30px 0;padding:12px 100px 12px 0;background:url(../images/white_full_length_slim_banner_bg.png) no-repeat;font-size:18px;text-align:right}.view-commerce-cart-form.view-id-commerce_cart_form .total-total .label{margin-right:65px}.view-commerce-cart-form.view-id-commerce_cart_form .cart-discount-note{text-align:right;margin-bottom:15px}.view-commerce-cart-form.view-id-commerce_cart_form #edit-checkout,.view-commerce-cart-form.view-id-commerce_cart_form input.form-submit{background:url(/sites/all/themes/sustrans_sasson/images/btn-no-text.png);border:none;height:45px;width:155px;color:#fff;text-shadow:none;font-family:AmaticBold,Arial,sans-serif;font-size:34px;font-size:32px;line-height:41px;float:right;margin-bottom:15px}.view-commerce-cart-form.view-id-commerce_cart_form .return-to-shop{display:block;float:right;line-height:18px;font-size:18px;font-weight:700;margin:12px 10px 0 0}.view-commerce-cart-form.view-id-commerce_cart_form .cart-footer{clear:both;text-align:right;padding-top:30px;background:url(/sites/all/themes/sustrans_sasson/images/shop_head_bottom_bg.png) top repeat-x}#commerce-checkout-form-checkout table tbody tr td.views-field-commerce-total,#commerce-checkout-form-checkout table tbody tr td.views-field-commerce-unit-price,#commerce-checkout-form-checkout table tbody tr td.views-field-quantity,#commerce-checkout-form-checkout table thead tr th.views-field-commerce-total,#commerce-checkout-form-checkout table thead tr th.views-field-commerce-unit-price,#commerce-checkout-form-checkout table thead tr th.views-field-quantity,#commerce-checkout-form-review table tbody tr td.views-field-commerce-total,#commerce-checkout-form-review table tbody tr td.views-field-commerce-unit-price,#commerce-checkout-form-review table tbody tr td.views-field-quantity,#commerce-checkout-form-review table thead tr th.views-field-commerce-total,#commerce-checkout-form-review table thead tr th.views-field-commerce-unit-price,#commerce-checkout-form-review table thead tr th.views-field-quantity,.campaign-donation_message{text-align:center}.view-commerce-cart-form.view-id-commerce_cart_form .cart-footer .cards-text{line-height:24px}.view-commerce-cart-form.view-id-commerce_cart_form .cart-footer .card{height:26px;width:40px;display:inline-block;white-space:nowrap;margin-left:5px;vertical-align:middle}.view-commerce-cart-form.view-id-commerce_cart_form .cart-footer .card span{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}.view-commerce-cart-form.view-id-commerce_cart_form .cart-footer .card.visa-debit{background:url(/sites/all/themes/sustrans_sasson/images/visa-debit.jpg)}.view-commerce-cart-form.view-id-commerce_cart_form .cart-footer .card.visa-electron{background:url(/sites/all/themes/sustrans_sasson/images/visa-electron.jpg)}.view-commerce-cart-form.view-id-commerce_cart_form .cart-footer .card.visa{background:url(/sites/all/themes/sustrans_sasson/images/pay_by_card_visa.png)}.view-commerce-cart-form.view-id-commerce_cart_form .cart-footer .card.mastercard{background:url(/sites/all/themes/sustrans_sasson/images/pay_by_card_mastercard.png)}.view-commerce-cart-form.view-id-commerce_cart_form .cart-footer .card.american-ex{background:url(/sites/all/themes/sustrans_sasson/images/american-express.jpg)}.view-commerce-cart-form.view-id-commerce_cart_form .cart-footer .card.maestro{background:url(/sites/all/themes/sustrans_sasson/images/pay_by_card_maestro.png);margin-right:5px}.view-commerce-cart-form.view-id-commerce_cart_form .cart-footer .secure-text{background:url(/sites/all/themes/sustrans_sasson/images/padlock.png) left no-repeat;border-right:solid 1px #c5c5c5;padding:6px 20px 6px 30px;margin:0 15px 0 0}.page-checkout h1#page-title{display:none}.region-content .block-commerce-checkout-progress ol{background:url(../images/bg-hr-green.png) center 32px no-repeat;width:850px;margin:20px auto 50px!important;counter-reset:li}.region-content .block-commerce-checkout-progress ol li{background:url(../images/rough_circle_bg.png) top center no-repeat;width:150px;font-family:AmaticBold,Arial,sans-serif;font-size:30px;font-weight:400;color:#444;line-height:35px;text-align:center;padding:70px 30px 0;position:relative;list-style:none}.region-content .block-commerce-checkout-progress ol li.active{background:url(../images/rough_circle_bg_active.png) top center no-repeat}.region-content .block-commerce-checkout-progress ol li:before{content:counter(li);counter-increment:li;position:absolute;margin-right:8px;font-size:20px;left:50%;top:17px;margin-left:-1px}.region-content .block-commerce-checkout-progress ol.checkout-pages-3{background:url(../images/bg-hr-green-3steps.png) 120px 32px no-repeat;width:640px}.campaign-donation_message{background:url(/sites/all/themes/sustrans_sasson/images/grey-bar.png) no-repeat;color:#fff;padding:12px;font-size:18px;margin-top:30px}.page-cart .campaign-donation_message{margin-bottom:30px}#commerce-checkout-form-checkout table,#commerce-checkout-form-review table{width:100%;clear:left}#commerce-checkout-form-checkout table thead tr,#commerce-checkout-form-review table thead tr{background:url(/sites/all/themes/sustrans_sasson/images/shop_head_bottom_bg.png) bottom repeat-x}#commerce-checkout-form-checkout table thead tr th,#commerce-checkout-form-review table thead tr th{border-bottom:none;font-size:18px;font-weight:400;padding:15px}#commerce-checkout-form-checkout table tbody,#commerce-checkout-form-review table tbody{border:none}#commerce-checkout-form-checkout table tbody tr,#commerce-checkout-form-review table tbody tr{border:none;background:0 0}#commerce-checkout-form-checkout table tbody tr td,#commerce-checkout-form-review table tbody tr td{padding:15px 15px 0;font-size:18px}#commerce-checkout-form-checkout table tbody tr td.component-total,#commerce-checkout-form-review table tbody tr td.component-total{padding-right:37px}#commerce-checkout-form-checkout table tbody tr.views-row-last,#commerce-checkout-form-review table tbody tr.views-row-last{background:url(/sites/all/themes/sustrans_sasson/images/shop_head_bottom_bg.png) bottom repeat-x}#commerce-checkout-form-checkout table tbody tr.views-row-last td,#commerce-checkout-form-review table tbody tr.views-row-last td{padding-bottom:15px}#commerce-checkout-form-checkout table .views-align-right,#commerce-checkout-form-review table .views-align-right{text-align:right!important;padding-right:38px!important}#commerce-checkout-form-checkout .delivery-cost,#commerce-checkout-form-review .delivery-cost{padding:0 100px 0 0;font-size:18px}#commerce-checkout-form-checkout .delivery-cost .label,#commerce-checkout-form-review .delivery-cost .label{margin-right:5px}#commerce-checkout-form-checkout .delivery-cost .postal-guide-trigger,#commerce-checkout-form-review .delivery-cost .postal-guide-trigger{display:inline;margin-right:65px;font-size:14px;font-weight:700}#commerce-checkout-form-checkout .button-operator,#commerce-checkout-form-checkout .form-type-checkbox input,#commerce-checkout-form-checkout .form-type-radio input,#commerce-checkout-form-review .button-operator,#commerce-checkout-form-review .form-type-checkbox input,#commerce-checkout-form-review .form-type-radio input{display:none}#commerce-checkout-form-checkout .delivery-cost,#commerce-checkout-form-review .delivery-cost{float:right;margin:15px 37px 15px 15px;padding-right:0}#commerce-checkout-form-checkout .total-total,#commerce-checkout-form-review .total-total{margin:30px 0;padding:12px 37px 12px 0;background:url(../images/white_full_length_slim_banner_bg.png) no-repeat;font-size:18px;text-align:right;clear:both}#commerce-checkout-form-checkout .total-total .label,#commerce-checkout-form-review .total-total .label{margin-right:65px}#commerce-checkout-form-checkout .fieldset-wrapper,#commerce-checkout-form-review .fieldset-wrapper{padding-left:15px;padding-bottom:20px}#commerce-checkout-form-checkout input,#commerce-checkout-form-checkout select,#commerce-checkout-form-review input,#commerce-checkout-form-review select{border:none;padding:10px;width:auto;height:auto}#commerce-checkout-form-checkout input#edit-customer-profile-donation-info-field-donor-gift-aid-und,#commerce-checkout-form-checkout select#edit-customer-profile-donation-info-field-donor-gift-aid-und,#commerce-checkout-form-review input#edit-customer-profile-donation-info-field-donor-gift-aid-und,#commerce-checkout-form-review select#edit-customer-profile-donation-info-field-donor-gift-aid-und{margin-top:-50px}#commerce-checkout-form-checkout .form-item-customer-profile-donation-info-field-donor-gift-aid-und label.option,#commerce-checkout-form-review .form-item-customer-profile-donation-info-field-donor-gift-aid-und label.option{margin-bottom:0!important;background-position:0 13px!important}#commerce-checkout-form-checkout .form-item-customer-profile-donation-info-field-donor-message-und-0-value label,#commerce-checkout-form-review .form-item-customer-profile-donation-info-field-donor-message-und-0-value label{vertical-align:top}#commerce-checkout-form-checkout .form-item-customer-profile-donation-info-field-donor-message-und-0-value .description,#commerce-checkout-form-review .form-item-customer-profile-donation-info-field-donor-message-und-0-value .description{font-family:HelveticaNeueW02-55Roma,'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;color:#444}#commerce-checkout-form-checkout .form-item-customer-profile-donation-info-field-phone-contact-und,#commerce-checkout-form-checkout .form-item-customer-profile-donation-info-field-post-contact-und,#commerce-checkout-form-checkout .form-item-customer-profile-donation-info-field-sms-contact-und,#commerce-checkout-form-review .form-item-customer-profile-donation-info-field-phone-contact-und,#commerce-checkout-form-review .form-item-customer-profile-donation-info-field-post-contact-und,#commerce-checkout-form-review .form-item-customer-profile-donation-info-field-sms-contact-und{margin-bottom:7px}#commerce-checkout-form-checkout .form-item-customer-profile-donation-info-field-phone-contact-und label.option,#commerce-checkout-form-checkout .form-item-customer-profile-donation-info-field-post-contact-und label.option,#commerce-checkout-form-checkout .form-item-customer-profile-donation-info-field-sms-contact-und label.option,#commerce-checkout-form-review .form-item-customer-profile-donation-info-field-phone-contact-und label.option,#commerce-checkout-form-review .form-item-customer-profile-donation-info-field-post-contact-und label.option,#commerce-checkout-form-review .form-item-customer-profile-donation-info-field-sms-contact-und label.option{margin-bottom:0!important}#commerce-checkout-form-checkout #edit-checkout-donate-commerce-donate-amount .description,#commerce-checkout-form-review #edit-checkout-donate-commerce-donate-amount .description{clear:left;margin-top:10px}#commerce-checkout-form-checkout #edit-checkout-donate-commerce-donate-amount .ui-buttonset,#commerce-checkout-form-review #edit-checkout-donate-commerce-donate-amount .ui-buttonset{overflow:auto}#commerce-checkout-form-checkout .form-item label,#commerce-checkout-form-review .form-item label{font-weight:400;font-size:18px;width:200px}#commerce-checkout-form-checkout .form-item label.option,#commerce-checkout-form-review .form-item label.option{width:70%;margin-left:30px}#commerce-checkout-form-checkout .form-item label[for=edit-checkout-donate-commerce-donate-amount-und],#commerce-checkout-form-review .form-item label[for=edit-checkout-donate-commerce-donate-amount-und]{width:100%;margin-bottom:25px}#commerce-checkout-form-checkout .form-item.form-type-textfield label,#commerce-checkout-form-review .form-item.form-type-textfield label{line-height:30px}#commerce-checkout-form-checkout .form-item-commerce-coupon-coupon-code,#commerce-checkout-form-review .form-item-commerce-coupon-coupon-code{float:left}#commerce-checkout-form-checkout .form-item-commerce-coupon-coupon-code label,#commerce-checkout-form-review .form-item-commerce-coupon-coupon-code label{width:250px}#commerce-checkout-form-checkout .form-item-commerce-coupon-coupon-code .description,#commerce-checkout-form-review .form-item-commerce-coupon-coupon-code .description{width:600px;margin-top:10px}#commerce-checkout-form-checkout .customer_profile_billing .description,#commerce-checkout-form-checkout .customer_profile_donation_info .description,#commerce-checkout-form-checkout .customer_profile_shipping .description,#commerce-checkout-form-review .customer_profile_billing .description,#commerce-checkout-form-review .customer_profile_donation_info .description,#commerce-checkout-form-review .customer_profile_shipping .description{margin-left:205px;margin-top:5px}#commerce-checkout-form-checkout fieldset.commerce_coupon input.form-submit,#commerce-checkout-form-review fieldset.commerce_coupon input.form-submit{background:url(/sites/all/themes/sustrans_sasson/images/btn-no-text.png);border:none;height:45px;width:155px;color:#fff;text-shadow:none;font-family:AmaticBold,Arial,sans-serif;font-size:34px;font-size:32px;line-height:41px;padding:0;float:left;margin:10px 0 0 15px}#commerce-checkout-form-checkout #edit-continue,#commerce-checkout-form-review #edit-continue{border:none;height:45px;color:#fff;text-shadow:none;font-family:AmaticBold,Arial,sans-serif;font-size:34px;font-size:32px;line-height:41px;padding:0;background:url(/sites/all/themes/sustrans_sasson/images/btn-blank-large-bg.png);float:right;width:250px}#commerce-checkout-form-checkout #edit-back,#commerce-checkout-form-checkout #edit-cancel,#commerce-checkout-form-review #edit-back,#commerce-checkout-form-review #edit-cancel{float:right;font-size:18px;font-weight:700;margin-right:10px;color:#036}#commerce-checkout-form-checkout fieldset,#commerce-checkout-form-review fieldset{border-top:none;background-position:top}#commerce-checkout-form-checkout fieldset legend,#commerce-checkout-form-review fieldset legend{height:40px;padding:10px 20px;width:100%;background:url(../images/header_green_full_length_bg.png) no-repeat}#commerce-checkout-form-checkout fieldset legend span,#commerce-checkout-form-review fieldset legend span{font-size:18px;font-weight:700}#commerce-checkout-form-checkout .form-type-checkbox label.option,#commerce-checkout-form-review .form-type-checkbox label.option{background:url(../images/shop_checkout_checkbox_off.png) no-repeat;padding:5px 0 5px 50px;margin-left:0;margin-bottom:15px}#commerce-checkout-form-checkout .form-type-checkbox input:checked+label.option,#commerce-checkout-form-review .form-type-checkbox input:checked+label.option{background:url(../images/shop_checkout_checkbox_on.png) no-repeat}#commerce-checkout-form-checkout .form-type-checkbox label.option .placeholder,#commerce-checkout-form-review .form-type-checkbox label.option .placeholder{text-transform:lowercase}#commerce-checkout-form-checkout .form-type-radio label.option,#commerce-checkout-form-review .form-type-radio label.option{background:url(../images/bg-donation-radio-off.png) 20px 8px no-repeat;padding:5px 0 5px 50px;margin-left:0;margin-bottom:15px}#commerce-checkout-form-checkout .form-type-radio input:checked+label.option,#commerce-checkout-form-review .form-type-radio input:checked+label.option{background:url(../images/bg-donation-radio-on.png) 20px 8px no-repeat}#commerce-checkout-form-checkout .form-item-checkout-donate-commerce-donate-amount-und,#commerce-checkout-form-review .form-item-checkout-donate-commerce-donate-amount-und{min-height:110px}#commerce-checkout-form-checkout .checkout_donate,#commerce-checkout-form-review .checkout_donate{background:url(../images/giftaidit.png) 760px 100px no-repeat}#commerce-checkout-form-checkout .checkout_donate label.ui-button,#commerce-checkout-form-review .checkout_donate label.ui-button{display:inline-block;width:auto;background:0 0;margin:0 20px 0 0;border:1px solid #C5C5C5;float:left}#commerce-checkout-form-checkout .checkout_donate label.ui-button:hover,#commerce-checkout-form-review .checkout_donate label.ui-button:hover{border:1px solid #7C7C7C}#commerce-checkout-form-checkout .checkout_donate label.ui-state-active,#commerce-checkout-form-review .checkout_donate label.ui-state-active{background:#fff;border:1px solid #7C7C7C}#commerce-checkout-form-checkout .checkout_donate .ui-button-text,#commerce-checkout-form-review .checkout_donate .ui-button-text{font-family:AmaticBold,Arial,sans-serif;font-size:25px;font-weight:400;color:#444}#commerce-checkout-form-checkout .messages.error,#commerce-checkout-form-review .messages.error{margin:20px 20px 30px}#commerce-checkout-form-checkout .view-commerce-coupon-review-pane,#commerce-checkout-form-review .view-commerce-coupon-review-pane{clear:both}#commerce-checkout-form-checkout .field-name-field-donor-gift-aid,#commerce-checkout-form-review .field-name-field-donor-gift-aid{width:690px}#commerce-checkout-form-checkout .field-name-field-donor-gift-aid label.option,#commerce-checkout-form-review .field-name-field-donor-gift-aid label.option{width:640px}#commerce-checkout-form-checkout .field-name-field-donor-gift-aid .description,#commerce-checkout-form-review .field-name-field-donor-gift-aid .description{margin-left:50px}#commerce-checkout-form-review .checkout-help{display:none}.lte-ie8 #commerce-checkout-form-checkout .form-type-checkbox input,.lte-ie8 #commerce-checkout-form-checkout .form-type-radio input,.lte-ie8 #commerce-checkout-form-review .form-type-checkbox input,.lte-ie8 #commerce-checkout-form-review .form-type-radio input{display:block}.lte-ie8 #commerce-checkout-form-checkout .form-type-checkbox label.option,.lte-ie8 #commerce-checkout-form-checkout .form-type-radio label.option,.lte-ie8 #commerce-checkout-form-review .form-type-checkbox label.option,.lte-ie8 #commerce-checkout-form-review .form-type-radio label.option{background:0 0;padding-left:0}#edit-checkout-completion-message,#sustrans-shop-completion-page-panel1,#sustrans-shop-completion-page-panel2{background:url(/sites/all/themes/sustrans_sasson/images/shop_head_bottom_bg.png) repeat-x;padding-top:35px;margin-bottom:35px;text-align:center}#edit-checkout-completion-message .share-buttons h3,#sustrans-shop-completion-page-panel1 .share-buttons h3,#sustrans-shop-completion-page-panel2 .share-buttons h3{font-family:HelveticaNeueW01-75Bold,'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:400;font-size:20px;margin-bottom:25px}#edit-checkout-completion-message .share-buttons .share-buttons-buttons .fb-share-button,#sustrans-shop-completion-page-panel1 .share-buttons .share-buttons-buttons .fb-share-button,#sustrans-shop-completion-page-panel2 .share-buttons .share-buttons-buttons .fb-share-button{position:relative;top:-4px;margin-left:15px}#edit-checkout-completion-message .block,#edit-checkout-completion-message .checkout-completion-message,#sustrans-shop-completion-page-panel1 .block,#sustrans-shop-completion-page-panel1 .checkout-completion-message,#sustrans-shop-completion-page-panel2 .block,#sustrans-shop-completion-page-panel2 .checkout-completion-message{width:500px;margin:auto}#edit-checkout-completion-message .block h2,#edit-checkout-completion-message .checkout-completion-message h2,#sustrans-shop-completion-page-panel1 .block h2,#sustrans-shop-completion-page-panel1 .checkout-completion-message h2,#sustrans-shop-completion-page-panel2 .block h2,#sustrans-shop-completion-page-panel2 .checkout-completion-message h2{margin-bottom:20px;font-family:HelveticaNeueW01-75Bold,'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:400;margin-top:0}#edit-checkout-completion-message .block table tbody,#edit-checkout-completion-message .checkout-completion-message table tbody,#sustrans-shop-completion-page-panel1 .block table tbody,#sustrans-shop-completion-page-panel1 .checkout-completion-message table tbody,#sustrans-shop-completion-page-panel2 .block table tbody,#sustrans-shop-completion-page-panel2 .checkout-completion-message table tbody{border:0}#edit-checkout-completion-message .block table tr,#edit-checkout-completion-message .checkout-completion-message table tr,#sustrans-shop-completion-page-panel1 .block table tr,#sustrans-shop-completion-page-panel1 .checkout-completion-message table tr,#sustrans-shop-completion-page-panel2 .block table tr,#sustrans-shop-completion-page-panel2 .checkout-completion-message table tr{background:0 0;border:0}#edit-checkout-completion-message .block table td,#edit-checkout-completion-message .checkout-completion-message table td,#sustrans-shop-completion-page-panel1 .block table td,#sustrans-shop-completion-page-panel1 .checkout-completion-message table td,#sustrans-shop-completion-page-panel2 .block table td,#sustrans-shop-completion-page-panel2 .checkout-completion-message table td{border:0;text-align:left;vertical-align:middle}#edit-checkout-completion-message .block table td img,#edit-checkout-completion-message .checkout-completion-message table td img,#sustrans-shop-completion-page-panel1 .block table td img,#sustrans-shop-completion-page-panel1 .checkout-completion-message table td img,#sustrans-shop-completion-page-panel2 .block table td img,#sustrans-shop-completion-page-panel2 .checkout-completion-message table td img{margin:15px}.checkout-completion-message{background:url(/sites/all/themes/sustrans_sasson/images/bg-checkout-thank-you.jpg) top center no-repeat;padding-top:215px}.checkout-completion-message h2{background:url(/sites/all/themes/sustrans_sasson/images/bg-head-green.png);width:450px;margin:0 auto 20px!important;padding:15px 0}.checkout-completion-message a{font-weight:700;font-family:sans-serif}#sustrans-shop-completion-page-panel1 .block{width:650px}#sustrans-shop-completion-page-panel2{margin-bottom:0}#sustrans-shop-completion-page-panel2 table{width:200px;margin:auto}.postal-guide h2,.postal-guide h3,.postal-guide ul{margin-bottom:20px}.checkout-review tbody tr.pane-title{background:url(../images/header_green_full_length_bg.png) bottom no-repeat!important;line-height:15px}.checkout-review tbody tr.pane-title td{padding-top:60px!important;height:30px}.checkout-review tbody tr td{padding-top:10px!important}.view-id-sustrans_shopping_cart_summary table thead tr{background:url(/sites/all/themes/sustrans_sasson/images/shop_head_bottom_bg.png) bottom repeat-x}.postal-guide{width:50%;position:fixed;padding:10px 20px 0;top:30%;left:25%;background:#FFF;box-shadow:0 0 3px 2px #ccc;display:none;z-index:100}.postal-guide .close{background:url(../images/close-15.png);height:15px;position:absolute;right:15px;text-indent:-999999px;top:15px;width:15px}.postal-guide ul{padding-left:30px}#block-sustrans-shop-sage-pay-secure-details{color:#fff}#block-sustrans-shop-sage-pay-secure-details h3{padding:0 0 0 70px;background:url(/sites/all/themes/sustrans_sasson/images/lock-sage-pay.jpg) no-repeat;font-size:18px;font-weight:400;line-height:23px;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif}#block-sustrans-shop-sage-pay-secure-details h3 strong{font-weight:bolder}#block-sustrans-shop-sage-pay-secure-details .cards p{margin:15px 0;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif}#block-sustrans-shop-sage-pay-secure-details .cards ul li{display:inline-block;width:40px;height:26px;margin:0!important}#block-sustrans-shop-sage-pay-secure-details .cards ul li span{display:none}#block-sustrans-shop-sage-pay-secure-details .cards ul li.visa{background:url(/sites/all/themes/sustrans_sasson/images/visa.jpg) no-repeat}#block-sustrans-shop-sage-pay-secure-details .cards ul li.visa-debit{background:url(/sites/all/themes/sustrans_sasson/images/visa-debit.jpg) no-repeat}#block-sustrans-shop-sage-pay-secure-details .cards ul li.visa-electron{background:url(/sites/all/themes/sustrans_sasson/images/visa-electron.jpg) no-repeat}#block-sustrans-shop-sage-pay-secure-details .cards ul li.american-ex{background:url(/sites/all/themes/sustrans_sasson/images/american-express.jpg) no-repeat}#block-sustrans-shop-sage-pay-secure-details .cards ul li.mastercard{background:url(/sites/all/themes/sustrans_sasson/images/mastercard.jpg) no-repeat}#block-sustrans-shop-sage-pay-secure-details .cards ul li.maestro{background:url(/sites/all/themes/sustrans_sasson/images/maestro.jpg) no-repeat}.section-shop .menu-name-main-menu.menu-level-2 .active-trail a{color:#444!important}.page-checkout #iframe_sagepay{width:620px!important;height:800px!important;display:block;margin:auto}