
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% RYMAN IMAGE SPRITE
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/

	.fc-block,
	.footer-twitter-logo,
	.footer-cards,
	.more-views .bx-wrapper .bx-prev ,
	.more-views .bx-wrapper .bx-next,
	.product-right .box-related .bx-wrapper .bx-prev,
	.product-right .box-related .bx-wrapper .bx-next,
	#view-360-bg,
	.sloc-phone_icon,
	.home-slider #bxsliderBest-prev a.bx-prev,
	.home-slider #bxsliderNew-prev a.bx-prev,
	.home-slider #bxsliderBrand-prev a.bx-prev,
	.home-slider #bxsliderBest-next a.bx-next,
	.home-slider #bxsliderNew-next a.bx-next,
	.home-slider #bxsliderBrand-next a.bx-nex,
	.submenu-icon,
	.product-share-block,
	.header .form-search .button,
	#subscribe-message,
	#connect-img,
	#mini-cart-icon,
	.sorter .sort-by .category-asc,
	.sorter .sort-by .category-desc,
	.cart-table .btn-update > span,
	.cart-table .btn-update:hover > span,
	.cart-table .btn-continue > span,
	.cart-table .btn-continue:hover > span,
	.tickicon,
	.crossicon,
	.product-action-delivery  .deliveryalert,	
	.deliveryalert,
	.btn-remove,
	.btn-remove2,
	.btn-remove:hover,
	.btn-remove2:hover,
	.product-view .btn-cart span span,
	.product-view .btn-cart:hover span span,
	.product-view .btn-cart:active span span,
	button.grey span span,
	button.grey:hover span span,
	button.grey:active span span,
	button.btn-cart-tiny span span,
	button.btn-cart-tiny:hover span span,
	button.btn-cart-tiny:active span span,
	button.btn-cartdropdown-checkout span span,
	button.btn-cartdropdown-checkout:hover span span,
	button.btn-cartdropdown span span,
	button.btn-cartdropdown:hover span span,
	button.btn-cartdropdown:active span span,
	.sloc-details-phone_icon,
	.share-print-sloc,
	.storehours-icon,
	#search_mini_form .search-button:before,
	.sorter > .sort-by .sort-by-switcher,
	.sorter > .view-mode strong.grid,
	.sorter > .view-mode a.grid:hover,
	.sorter > .view-mode .grid,
	.sorter > .view-mode strong.list, 
	.sorter > .view-mode a.list:hover,
	.sorter > .view-mode .list,
	#mini-drop-icon,
	.ab-display-panel .removeBtn,
	.ab-clickthroughs .ab-btn-basket span span,
	.ab-clickthroughs:hover .ab-btn-basket span span,
	.ab-clickthroughs .ab-btn-proceed span span,
	.ab-clickthroughs:hover .ab-btn-proceed span span,
	.cart-lorry,
	.cart-tick,
	.cart-secure,
	.products-grid button.btn-cart span span,
	.products-grid button.btn-cart:hover span span,
	.products-list button.btn-cart span span,
	.products-list button.btn-cart:hover span span,
	.btn-add-small span span,
	.btn-add-small:hover span span,
	#product_slider .bx-prev,
	#product_slider .bx-next,
	.my-account button.btn-cart span span,
	.my-account button.btn-cart:hover span span {
		background: url(../images/primary_sprite6.png) no-repeat;
	}


/* Footer */

	.fc-block            { float:left; height: 60px; width: 48px; }
	.fc-twitter          { background-position: -293px 0; }
	.fc-facebook         { background-position: -293px -61px; }
	.fc-googleplus       { background-position: -293px -122px; }
	.fc-blog             { background-position: -293px -183px; }
	.fc-instagram        { background-position: -293px -244px; }
	.fc-pinterest        { background-position: -293px -305px; }
	.fc-youtube          { background-position: -293px -366px; }
	.fc-twitter:hover    { background-position: -341px 0; }
	.fc-facebook:hover   { background-position: -341px -61px; }
	.fc-googleplus:hover { background-position: -341px -122px; }
	.fc-blog:hover       { background-position: -341px -183px; }
	.fc-instagram:hover  { background-position: -341px -244px; }
	.fc-pinterest:hover  { background-position: -341px -305px; }
	.fc-youtube:hover    { background-position: -341px -366px; }
	.footer-twitter-logo { background-position: -0 -337px; float:left; height: 24px; width: 24px; }

	.footer-cards        { float: left; width: 41px; height: 40px; }
	.fc-norton           { background-position: 0 -418px; width: 98px; }
	.fc-visa             { background-position: -114px -428px; }
	.fc-visadelta        { background-position: -155px -428px; }
	.fc-amex             { background-position: -196px -428px; }
	.fc-maestro          { background-position: -237px -428px; }
	.fc-mastercard       { background-position: -278px -428px; }
	.fc-paypal           { background-position: -361px -428px; }

	#subscribe-message   { background-position: 10px -465px; width: 549px; height: 30px; }
	#connect-img         { background-position: 0 -177px; width: 226px; height: 64px; }


/* Product Page */

	#view-360-bg                           { background-position: -129px -250px; }
	
	.more-views .bx-wrapper .bx-prev,
	.product-right .box-related .bx-wrapper .bx-prev       { background-position: -230px -143px; }
	.more-views .bx-wrapper .bx-next,
	.product-right .box-related .bx-wrapper .bx-next       { background-position: -260px -143px; }
	.more-views .bx-wrapper .bx-prev:hover,
	.product-right .box-related .bx-wrapper .bx-prev:hover { background-position: -230px -157px; }
	.more-views .bx-wrapper .bx-next:hover,
	.product-right .box-related .bx-wrapper .bx-next:hover { background-position: -260px -157px; }

	.share-facebook  					   { background-position: 0 -71px; }
	.share-twitter   					   { background-position: -106px -144px; }
	.share-email    					   { background-position: 0 -144px; }
	.share-print    					   { background-position: -27px -144px; }
	.share-pinterest  					   { background-position: -176px -144px; }
	.share-googleplus 					   { background: none; margin-top: 2px; width: 32px }

	.tickicon  { background-position: -502px -263px; }
	.crossicon { background-position: -502px -311px;; }
	.product-action-delivery  .deliveryalert { background-position: -495px -223px; }


/* Buttons */

	button.btn-cartdropdown-checkout span span,
	button.btn-cartdropdown-checkout:hover span span   { background-position: 83px -369px; }

	.products-grid button.btn-cart span span,
	.products-grid button.btn-cart:hover span span,
	.products-list button.btn-cart span span,
	.products-list button.btn-cart:hover span span,
	.my-account button.btn-cart span span,
	.my-account button.btn-cart:hover span span        { background-position: -518px -501px; }

	.product-view button.btn-prod-cart span span,
	.product-view button.btn-prod-cart:hover span span { background-position: -510px 0; }
	
	button.btn-cartdropdown span span,
	button.btn-cartdropdown:hover span span,
	button.btn-cartdropdown:active span span 		   { background-position: -501px -42px; }
	.ab-clickthroughs .ab-btn-basket span span,
	.ab-clickthroughs:hover .ab-btn-basket span span   { background-position: -508px -41px; }
	.ab-clickthroughs .ab-btn-proceed span span,
	.ab-clickthroughs:hover .ab-btn-proceed span span  { background-position: -391px -207px; }

	.cart-table .btn-update > span                     { background-position: -510px -347px; background-color: #eee; }
	.cart-table .btn-update:hover > span               { background-position: -510px -347px; background-color: #ddd; }
	.cart-table .btn-continue > span                   { background-position: -509px -382px; background-color: #eee; }
	.cart-table .btn-continue:hover > span             { background-position: -509px -382px; background-color: #ddd; }

	.product-view .btn-cart span span,
	.product-view .btn-cart:hover span span,
	.product-view .btn-cart:active span span           { background-position: -502px -41px; }

	button.grey span span,
	button.grey:hover span span,
	button.grey:active span span                       { background-position: -511px -496px; }

	button.btn-cart-tiny span span,
	button.btn-cart-tiny:hover span span,
	button.btn-cart-tiny:active span span              { background-position: -511px -496px; }

	.btn-add-small span span 					       { background-position: -512px -496px; }
	.btn-add-small:hover span span                     { background-position: -512px -496px; }
 

/* Homepage */

	.home-slider #bxsliderBest-prev a.bx-prev,
	.home-slider #bxsliderNew-prev a.bx-prev,
	.home-slider #bxsliderBrand-prev a.bx-prev       { background-position: -228px -190px; }
	.home-slider #bxsliderBest-next a.bx-next,
	.home-slider #bxsliderNew-next a.bx-next,
	.home-slider #bxsliderBrand-next a.bx-next       { background-position: -261px -190px; }
	.home-slider #bxsliderBest-prev a.bx-prev:hover,
	.home-slider #bxsliderNew-prev a.bx-prev:hover,
	.home-slider #bxsliderBrand-prev a.bx-prev:hover { background-position: -228px -220px; }
	.home-slider #bxsliderBest-next a.bx-next:hover,
	.home-slider #bxsliderNew-next a.bx-next:hover,
	.home-slider #bxsliderBrand-next a.bx-next:hover { background-position: -261px -220px; }

	#product_slider a.bx-prev 		 { background-position: 0px -100px; }
	#product_slider a.bx-prev:hover  { background-position: -44px -100px; }
	#product_slider a.bx-next        { background-position: -22px -100px; }
	#product_slider a.bx-next:hover  { background-position: -66px -100px; }

/* Submenu */

	.submenu-icon  { float:left; height: 40px; width: 50px; }
	.submenu-img-1 { background-position: -171px -332px; }
	.submenu-img-2 { background-position: -110px -332px; }
	.submenu-img-3 { background-position: -234px -332px; }
	.submenu-img-4 { background-position: -42px -334px; width: 60px; }


/* Header */

	#search_mini_form .search-button:before { background-position: -241px -5px; }
	#mini-cart-icon      { background-position: -509px 6px; }
	#mini-drop-icon      { background-position: -430px -140px; }


/* Category Level */

	.sorter .sort-by .category-desc           { background-position: -435px -430px; background-color: #f5f5f5; }
	.sorter .sort-by .category-desc:hover     { background-position: -405px -430px; background-color: #ddd; }	
	.sorter .sort-by .category-asc            { background-position: -437px -431px; background-color: #f5f5f5; }
	.sorter .sort-by .category-asc:hover      { background-position: -407px -431px; background-color: #ddd; }

/* Basket & Checkout */

	.btn-remove,
	.btn-remove2,
	.ab-display-panel .removeBtn        { background-position: -404px -385px; }
	.btn-remove:hover,
	.btn-remove2:hover,
	.ab-display-panel .removeBtn:hover  { background-position: -422px -385px; }
	.cart-lorry 	  					{ background-position: -399px -91px;  }
	.cart-tick 	   	 					{ background-position: -399px -178px; }
	.cart-secure 						{ background-position: -396px -136px; }

/* Store Locator */

	.sloc-phone_icon 			 { background-position: -399px 4px; float: left; clear: left; height: 16px; width: 16px; }
	.sloc-details-phone_icon 	 { background-position: -105px -250px; }
	.share-print-sloc 			 { background-position: -39px -71px; height: 20px; width: 20px;  }
	.phone-icon-row 			 { background-position: -400px -30px; }
	.storehours-icon 			 { background-position: -397px -59px; height: 20px; width: 22px; }
	.infoWindow .sloc-phone_icon { background-position: -401px -24px; height: 20px; }

/* Toolbar */

	.sorter > .sort-by .sort-by-switcher--asc 		 { background-position: -396px -325px; }
	.sorter > .sort-by .sort-by-switcher--asc:hover  { background-position: -429px -325px; }
	.sorter > .sort-by .sort-by-switcher--desc 		 { background-position: -396px -349px; }
	.sorter > .sort-by .sort-by-switcher--desc:hover { background-position: -429px -349px; }

	.sorter > .view-mode strong.grid, .sorter > .view-mode a.grid:hover { background-position: -427px -275px; }
	.sorter > .view-mode .grid 											{ background-position: -394px -275px; }

	.sorter > .view-mode strong.list, .sorter > .view-mode a.list:hover { background-position: -433px -300px; }
	.sorter > .view-mode .list 											{ background-position: -400px -300px; }