
img#Logo {
	background-image: url('https://assets-b.safe.co.uk/n/templates/header/HD-header.19.png');
	background-size: 500px 167px;
}
img#Telephone {
	background-image: url('https://assets-b.safe.co.uk/n/templates/header/HD-header.19.png');
	background-size: 500px 167px;
	background-position: -225px -54px;
}
input#GoBtn {
	background-image: url('https://assets-b.safe.co.uk/n/templates/header/HD-header.19.png');
	background-size: 500px 167px;
	text-indent: -9999em;
}
#MenuMidBasket img, #MenuMidTrack img, #MenuMidPhone img, #MenuMidHelp img {
	background-image: url('https://assets-b.safe.co.uk/n/templates/header/HD-header.19.png');
	background-size: 500px 167px;
}




@media (min-width: 768px) and (max-width: 1023px) {	
	img#Logo {
		background-size: 334px 115px;
		background-position: 0 -27px;
	}
}

.bankLogos .vbv,
.bankLogos .msc, 
.bankLogos .safekey {
	background-image: url('https://assets-a.safe.co.uk/n/sections/checkout/HD-vbv-msc.2.png'); 	background-size: 90px 99px;
}

.FooterLinksCards .cards, .bankLogos .cards {
	background-image: url('https://assets-b.safe.co.uk/n/templates/footer/footer.11.png');
	background-size: 295px 36px; }

@media (max-width: 767px) {
	.bankLogos .cards {
		width: 365px;
		background-size: 100%;
		background-position: 0;
	}
}

img.opt,
input.opt,
button.opt, 
h4.sf-show .filterIcon, 
.moreInfoLink.insuranceRating {
	background-image: url('https://assets-b.safe.co.uk/n/templates/orparts-HD.9.png');
	background-size: 150px 94px;
}
.moreInfoLink.insuranceRating {
	background: url('https://assets-a.safe.co.uk/n/templates/help-outline-blue.png') no-repeat;
	background-size: 16px;
	width: 16px;
	height: 16px;
}
button.opt, 
#askusaquestion {
	background-image: none;
}
img.opt_basketempty, img.opt_basketfull {
	background-image: url('https://assets-b.safe.co.uk/n/templates/header/HD-header.19.png');
	background-size: 500px 167px;
	background-position: -336px -26px;
}

#NarrowByColourInner img.colour
{	
	background-image: url(https://assets-a.safe.co.uk/n/sections/search/filters/hd-colours.2.png);
}

#NarrowByLockerdoorcolourInner img.colour {
	background-image: url(https://assets-a.safe.co.uk/n/sections/search/filters/lock-door-colours-hd.3.png);
}

img.soc {
	background-image: url(https://assets-c.safe.co.uk/n/templates/social-HD.4.png);
	background-size: 202px 133px;
}

a.vidbtn img {
	background-image: url(https://assets-c.safe.co.uk/n/components/video-lg-HD.1.png);
	background-size: 44px 14px;
	background-repeat: no-repeat;
}

#VirtPage #VirtPageClose img {
	content: url(https://assets-a.safe.co.uk/n/sections/virtpage/close-HD.png);
	width: 30px; height: 30px;
}
.closefullscreen span {
	background-image: url(https://assets-a.safe.co.uk/n/sections/virtpage/close-HD.png);
	background-repeat: no-repeat;
	background-position: 88% center;
	background-size: 30px auto;
}

.dimhover img.dia-position, table.ProductProperties td.label img.key { width: 14px; height: 14px; }

.dimhover img.dia-position.A, 
table.ProductProperties td.label img.key.A {
	content: url(https://assets-a.safe.co.uk/n/pages/product/locks/dia_A_HD.png);
}
.dimhover img.dia-position.B, 
table.ProductProperties td.label img.key.B {
	content: url(https://assets-a.safe.co.uk/n/pages/product/locks/dia_B_HD.png);
}
.dimhover img.dia-position.C, 
table.ProductProperties td.label img.key.C {
	content: url(https://assets-a.safe.co.uk/n/pages/product/locks/dia_C_HD.png);
}
.dimhover img.dia-position.D, 
table.ProductProperties td.label img.key.D {
	content: url(https://assets-a.safe.co.uk/n/pages/product/locks/dia_D_HD.png);
}
.dimhover img.dia-position.E, 
table.ProductProperties td.label img.key.E {
	content: url(https://assets-a.safe.co.uk/n/pages/product/locks/dia_E_HD.png);
}
.dimhover img.dia-position.F, 
table.ProductProperties td.label img.key.F {
	content: url(https://assets-a.safe.co.uk/n/pages/product/locks/dia_F_HD.png);
}

#productIntro a.ourview img {
	content: url(https://assets-a.safe.co.uk/n/pages/reviews/ourview-HD.2.png);
	width: 100px; height: 30px;
}

#reviewsTab #intro img.yourviewImage {
	content: url(https://assets-a.safe.co.uk/n/pages/reviews/yourview-HD.1.png);
	width: 155px; height: 47px;
}

#searchHeader .yvstars img { height: 14px; }
img.opt_star_small { -54px -34px }
img.opt_star_small_half { background-position: -54px -48px; }
img.opt_star_small, img.opt_star_small_half, img.opt_star_small_empty { width: 14px; }
.Carousel .review img.star { height: 14px; }

#searchResults #ProductSel li.current > a, #CylindersNoResults > img { image-rendering: auto; }

.gridBox .product a.thumb img:hover { border-color: #fff; }

.s-blue img#Logo {
	background-image: url('https://assets-b.safe.co.uk/n/templates/header/business-logo-HD.2.png');
}