@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (     -o-min-device-pixel-ratio: 2/1),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx) {

#header-logo {
	background-image: url(../images/logo-irradiated@2x.png);
	background-size: 356px 73px;
}

#header-logo:hover {
	background-image: url(../images/logo-irradiated-hover@2x.png);
	background-size: 356px 73px;
}

#header-divider {
	background-image: url(../images/header-divider@2x.png);
	background-size: 2px 79px;
}

#header-store {
	background-image: url(../images/header-store@2x.png);
	background-size: 60px 79px;
}

#header-store:hover {
	background-image: url(../images/header-store-hover@2x.png);
	background-size: 60px 79px;
}

#header-support {
	background-image: url(../images/header-support@2x.png);
	background-size: 60px 79px;
}

#header-support:hover {
	background-image: url(../images/header-support-hover@2x.png);
	background-size: 60px 79px;
}

#header-twitter {
	background-image: url(../images/header-twitter@2x.png);
	background-size: 60px 79px;
}

#header-twitter:hover {
	background-image: url(../images/header-twitter-hover@2x.png);
	background-size: 60px 79px;
}

#menu .badge-new {
	background-image: url(../images/badge-new@2x.png);
	background-size: 22px 9px;
}

#menu .badge-updated {
	background-image: url(../images/badge-updated@2x.png);
	background-size: 36px 9px;
}

.banner-cinch {
	background-image: url(../images/app-cinch@2x.png);
	background-size: 128px 128px;
}

.banner-sizeup {
	background-image: url(../images/app-sizeup@2x.png);
	background-size: 128px 128px;
}

.banner-iclip {
	background-image: url(../images/app-iclip@2x.png);
	background-size: 128px 128px;
}

.banner-tickets {
	background-image: url(../images/app-tickets@2x.png);
	background-size: 128px 128px;
}

.banner-switchup {
	background-image: url(../images/app-switchup@2x.png);
	background-size: 128px 128px;
}

.banner-recup {
	background-image: url(../images/app-recup@2x.png);
	background-size: 128px 128px;
}

.banner-tuck{
	background-image: url(../images/app-tuck@2x.png);
	background-size: 128px 128px;
}

.banner-labs {
	background-image: url(../images/app-labs@2x.png);
	background-size: 128px 128px;
}

.featurebox-h2b li {
	background-image: url(../images/bullet-lg@2x.png);
	background-size: 13px 13px;
}

.featurebox-h3b li {
	background-image: url(../images/bullet-sm@2x.png);
	background-size: 10px 10px;
}

.featurebox-h4b li {
	background-image: url(../images/bullet-sm@2x.png);
	background-size: 10px 10px;
}

.bulletsm li {
	background-image: url(../images/bullet-sm@2x.png);
	background-size: 10px 10px;
}

/* This doesn't work in Chrome, so I had to duplicate to each below */
#menu a {
	background-size: 30px 26px;
}

#menu .iclip a {
	background-image: url(../images/icon-iclip@2x.png);
	background-size: 30px 26px;
}

#menu .iclip a:hover, body.iclip #menu .iclip a {
	background-image: url(../images/icon-iclip-on2@2x.png);
	background-size: 30px 26px;
}

#menu .cinch a {
	background-image: url(../images/icon-cinch@2x.png);
	background-size: 30px 26px;
}

#menu .cinch a:hover, body.cinch #menu .cinch a {
	background-image: url(../images/icon-cinch-on2@2x.png);
	background-size: 30px 26px;
}

#menu .sizeup a {
	background-image: url(../images/icon-sizeup@2x.png);
	background-size: 30px 26px;
}

#menu .sizeup a:hover, body.sizeup #menu .sizeup a {
	background-image: url(../images/icon-sizeup-on2@2x.png);
	background-size: 30px 26px;
}

#menu .tickets a {
	background-image: url(../images/icon-tickets@2x.png);
	background-size: 30px 26px;
}

#menu .tickets a:hover, body.tickets #menu .tickets a {
	background-image: url(../images/icon-tickets-on2@2x.png);
	background-size: 30px 26px;
}

#menu .recup a {
	background-image: url(../images/icon-recup@2x.png);
	background-size: 30px 26px;
}

#menu .recup a:hover, body.recup #menu .recup a{
	background-image: url(../images/icon-recup-on2@2x.png);
	background-size: 30px 26px;
}

#menu .smarty a {
	background-image: url(../images/icon-smarty@2x.png);
	background-size: 30px 26px;
}

#menu .smarty a:hover, body.smarty #menu .smarty a {
	background-image: url(../images/icon-smarty-on2@2x.png);
	background-size: 30px 26px;
}

#menu .switchup a {
	background-image: url(../images/icon-switchup@2x.png);
	background-size: 30px 26px;
}

#menu .switchup a:hover, body.switchup #menu .switchup a {
	background-image: url(../images/icon-switchup-on2@2x.png);
	background-size: 30px 26px;
}

#menu .tuck a {
	background-image: url(../images/icon-tuck@2x.png);
	background-size: 30px 26px;
}

#menu .tuck a:hover, body.tuck #menu .tuck a {
	background-image: url(../images/icon-tuck-on2@2x.png);
	background-size: 30px 26px;
}

#menu .labs a {
	background-image: url(../images/icon-labs@2x.png);
	background-size: 30px 26px;
}

#menu .labs a:hover, body.labs #menu .labs a {
	background-image: url(../images/icon-labs-on2@2x.png);
	background-size: 30px 26px;
}

#app-icon.icon-tickets {
	background-image: url(../images/app-tickets@2x.png);
	background-size: 128px 128px;
}

#app-icon.icon-cinch {
	background-image: url(../images/app-cinch@2x.png);
	background-size: 128px 128px;
}

#app-icon.icon-sizeup {
	background-image: url(../images/app-sizeup@2x.png);
	background-size: 128px 128px;
}

#app-icon.icon-iclip {
	background-image: url(../images/app-iclip@2x.png);
	background-size: 128px 128px;
}

#app-icon.icon-recup {
	background-image: url(../images/app-recup@2x.png);
	background-size: 128px 128px;
}

#app-icon.icon-smarty {
	background-image: url(../images/app-smarty@2x.png);
	background-size: 128px 128px;
}

#app-icon.icon-switchup {
	background-image: url(../images/app-switchup@2x.png);
	background-size: 128px 128px;
}

#app-icon.icon-tuck {
	background-image: url(../images/app-tuck@2x.png);
	background-size: 128px 128px;
}

#app-icon.icon-labs {
	background-image: url(../images/app-labs@2x.png);
	background-size: 128px 128px;
}

.badge-mac {
	background-image: url(../images/badge-mac@2x.png);
	background-size: 26px 35px;
}

.badge-macuniv {
	background-image: url(../images/badge-macuniv@2x.png);
	background-size: 55px 35px;
}

#buydirectly {
	background-image: url(../images/store/buydirectly@2x.png);
	background-size: 333px 57px;
}

#paymentoptions {
	background-image: url(../images/store/payment-options@2x.png);
	background-size: 271px 32px;
}

}
