@charset "utf-8";
/* CSS Document */

@media all and (-webkit-min-device-pixel-ratio: 2) {
	
	h2 { background: url(img/global-sprite@2x.png) 0px -200px repeat-x #c2c4d3; background-size: 320px 450px; }
	
	a.btn_orange { background: url(img/global-sprite@2x.png) 0px -280px repeat-x; background-size: 320px 450px; }
	input.btn_orange, input#subscribebutton { background: url(img/global-sprite@2x.png) 0px -280px repeat-x; background-size: 320px 450px; }
	
	#header { background: url(img/global-sprite@2x.png) 0px -380px repeat-x #1b82c2; background-size: 320px 450px; } 
		#header #hdr_logo { background: url(img/global-sprite@2x.png) no-repeat; background-size: 320px 450px; }
		#header .btn_header { background: url(img/global-sprite@2x.png) repeat-x 0px -160px; background-size: 320px 450px;}
		#header a.australia { background-position: 0px 0px !important; }
		#header a.newzealand { background-position: -160px 0px !important; }
		
	div#content .btn_expand span { background: url(img/global-sprite@2x.png) 0px -80px no-repeat; background-size: 320px 450px; }
	div#content .open span { background: url(img/global-sprite@2x.png) 0px -120px no-repeat; }
	
	.payment-method-paypal { background: url(img/global-sprite@2x.png) -320px -240px no-repeat; }
        body.buy #btn_complete .payPalCheckoutButton { background-image: url(img/purchase/paypal@2x.png); background-size: 195px 37px;}
	
	#footer_spreets { background: url(img/global-sprite@2x.png) 0px -400px repeat-x #1b82c2; background-size: 320px 450px; }
		/*#footer_spreets .btn_footer { background: url(img/global-sprite@2x.png) 0px -250px #1e5d8c; background-size: 320px 450px; }*/
	#footer_yahoo { background: url(img/global-sprite@2x.png) 0px -330px repeat-x #1b82c2; background-size: 320px 450px; }
		#footer_yahoo #logo_yahoo { background: url(img/global-sprite@2x.png) 0px -40px no-repeat; background-size: 320px 450px; }
		
	.icon-account { background: url(img/global-sprite@2x.png) -160px -40px no-repeat; background-size: 320px 450px; }
	.icon-subscribe { background: url(img/global-sprite@2x.png) -210px -40px no-repeat; background-size: 320px 450px; }
	.icon-arrow { background: url(img/global-sprite@2x.png) -260px -40px no-repeat; background-size: 320px 450px; }
		
	ul.errors li { background: url(img/global-sprite@2x.png) -160px -80px no-repeat; background-size: 320px 450px;  }
	
	.error, ul.errors li { background: url(img/global-sprite@2x.png) -160px -80px no-repeat; background-size: 320px 450px;}
	    div.expiryGroup ul.errors li { background: none; background-size: 320px 450px; }
		div.expiryGroup ul.errors li ul.errors li, .forgot-errormsg { background: url(img/global-sprite@2x.png) -160px -80px no-repeat; background-size: 320px 450px; }
	
	.pay-by-paypal input { background: url(img/btn_paypal_text@2x.png) no-repeat center; background-size: 230px 29px; }
	
	.location-wrapper .location_located { background: url(img/global-sprite@2x.png) -300px -120px no-repeat; background-size: 320px 450px; }
	.location-wrapper .btn-locate .icon-location-crosshair { background: url(img/global-sprite@2x.png) -250px -120px no-repeat; background-size: 320px 450px; }
	.ui-redirect .ui-icon-loading { background: url(img/spreets-loading.gif) no-repeat;	}
}