/**
 * Magento
 *
 * @category    design
 * @package     meigeetheme_default
 * @copyright   Copyright (c) 2012 MeigeeTeam. (http://www.meigeeteam.com)
 */
 
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
   only screen and (min-resolution: 144dpi) {

	/* Sprites Retina */
	.fancybox-close,
	.add-to-cart-success .btn-remove,
	header#header .menu-button,
	aside.sidebar section header,
	header#header .nav-container > ul .menu-item-button,
	.slider-container .slider-text-box button span span,
	.header-slider-container .iosSlider .slider .item ul li:before,
	#checkout-step-login .form-list .input-box input.input-text,
	.dashboard .box-account .box .box-title a,
	.block-account header,
	.my-wishlist .buttons-set2 button span span,
	.my-wishlist .link-edit,
	.cart-table .cart-edit,
	.account-login .registered-users .input-box input,
	.cart .crosssell li.item button span,
	.cart .shipping .form-list li:first-child select,
	.data-table tfoot button.btn-continue span span,
	#footer .contacts-footer-content button span span,
	.sidebar button span span,
	.product-options dd select,
	.product-type-block .add-to-links a span,
	.product-view .product-shop .email-friend a span,
	.product-view .product-shop .availability,
	.products-grid .actions button span,
	.add-to-links a,
	.block-list li.item .btn-remove span,
	aside.sidebar .actions a span,
	#nav ul li.parent > a,
	#nav > li.parent > a > span,
	header#header .top-cart .block-content .actions a,
	header#header .top-cart .block-title .top-cart-button span,
	aside.sidebar section.block-progress dt .marker,
	.cart-table .link-wishlist,
	.btn-remove2,
	.product-view .product-shop .product-bottom-box .email-friend,
	header#header .form-search button,
	.validation-advice,
	a.fancybox,
	#toTop,
	#toTopHover,
	header#header .top-cart .btn-edit,
	header#header .top-cart .btn-remove,
	.btn-remove,
	.block-layered-nav dl#layered_navigation_accordion dt .btn-nav span,
	#categories-accordion li.level-top.parent.closed .btn-cat span,
	#nav ul li.active.parent > a,
	#nav ul li.parent.over > a,
	#categories-accordion li.level-top.parent .btn-cat.closed span,
	.block-layered-nav dl#layered_navigation_accordion dt.closed .btn-nav span,
	.add-to-links .link-wishlist,
	.product-view .product-shop .email-friend a span, 
	.product-type-block .add-to-links .link-wishlist span,
	.add-to-links .link-compare,
	.product-type-block .add-to-links .link-compare span,
	.products-grid .actions .indent button span,
	#categories-accordion li.level-top.parent .btn-cat span{
		background-image:url(../images/@x2/system@x2.png);
		background-size: 29px 1875px;
	}
	.fancybox-close {background-position:0 -1850px!important;}
	.add-to-cart-success .btn-remove {background-position:0 -1700px;}
	header#header .menu-button{background-position:13px -1784px;}
	aside.sidebar section header{background-position:right -880px;}
	header#header .nav-container > ul .menu-item-button{background-position:right -1343px;}
    header#header .nav-container > ul .menu-item-button.active{background-position:right -693px;}
	.slider-container .slider-text-box button span span{background-position:right -839px;}
	.header-slider-container .iosSlider .slider .item ul li:before{background-position:0 -500px;}
	#checkout-step-login .form-list .input-box input.input-text{background-position:right -1392px;}
	.dashboard .box-account .box .box-title a{background-position: -1px -300px;}
	aside.sidebar section.block-account header{background-position:15px -1176px;}
	.cart-table .cart-edit,
	.my-wishlist .link-edit{background-position:-1px -300px;}
	.data-table tfoot button.btn-continue span span,
	.my-wishlist .buttons-set2 button span span,
	#footer .contacts-footer-content button span span,
	.sidebar button span span{background-position:right -843px;}
	.account-login .registered-users .input-box input{padding:6px; width:97%; background-position:right -1391px;}
	.cart .crosssell li.item button span{background-position:-1px -801px;}
	.product-options dd select {background-position:right -1141px;}
	.product-view .product-shop .email-friend a span{background-position:-1px -750px;}
	.product-view .product-shop .availability.in-stock{background-position:0 -995px;}
	.product-view .product-shop .availability.out-of-stock{background-position:0 -1044px;}
	.products-grid .actions button span{background-position:-1px -801px;}
	.block-list li.item .btn-remove span{background-position:11px -1744px;}
	.block-list li.item .btn-remove:hover span{background-position:11px -44px;}
	aside.sidebar .actions a span{background-position:right -844px;}
	#nav ul li.parent > a{background-position:right -1336px;}
	#nav > li.parent > a > span{background-position:right -595px;}
	header#header .top-cart .block-content .actions a{background-position:right -1294px;}
	header#header .top-cart .block-title .top-cart-button span{background-position:9px -540px;}
	aside.sidebar section.block-progress dt .marker{background-position:5px -1244px;}
	.cart-table .link-wishlist{background-position:-1px -350px;}
	.btn-remove2{background-position:-1px -400px;}
	.product-view .product-shop .product-bottom-box .email-friend{background-position:0 -650px;}
	header#header .form-search button{background-position:0 -450px;}
	.validation-advice {background-position:0 -245px;}
	a.fancybox {background-position:0 -200px;}
	#toTop,
	#toTopHover{background-position:10px -86px;}
	header#header .top-cart .btn-edit{background-position:0 -150px;}
	header#header .top-cart .btn-remove{background-position:0 -950px;}
	.btn-remove {background-position:0 -500px;}
	#categories-accordion li.level-top.parent .btn-cat span,
	.block-layered-nav dl#layered_navigation_accordion dt .btn-nav span{background-position:11px 5px;}
	#categories-accordion .btn-cat.closed span{background-position: 11px -45px;}
	.block-layered-nav dl#layered_navigation_accordion dt.closed .btn-nav span {background-position: 11px -45px;}
	#nav ul li.active.parent > a,
	#nav ul li.parent.over > a{background-position:right -686px;}
	.add-to-links .link-wishlist, 
	.product-view .product-shop .email-friend a span, 
	.product-type-block .add-to-links .link-wishlist span{background-position: -1px -351px;}
	.add-to-links .link-compare,
	.product-type-block .add-to-links .link-compare span{background-position: -1px -751px;}
	.products-grid .actions .indent button span{background-position: -1px -802px;}
	
	
	
	ul.social-links li a {
		background-image:url(../images/@x2/social_icons@x2.png);
		background-size: 14px 463px;
	}
	ul.social-links li a.twitter{background-position:10px -42px;}
	ul.social-links li a.twitter:hover{background-position:10px -292px;}
	ul.social-links li a.rss{background-position:10px -192px;}
	ul.social-links li a.rss:hover{background-position:10px -442px;}
	ul.social-links li a.facebook{background-position:10px 8px;}
	ul.social-links li a.facebook:hover{background-position:10px -242px;}
	ul.social-links li a.googleplus{background-position:8px -92px;}
	ul.social-links li a.googleplus:hover{background-position:8px -342px;}
	ul.social-links li a.linkedin{background-position:8px -142px;}
	ul.social-links li a.linkedin:hover{background-position:8px -392px;}
	
	
	.widget-slider-box-wrapper .widget-slider-box .prev,
	.widget-slider-box-wrapper .widget-slider-box .next,
	.product-view .upsell-slider .prev,
	.product-view .upsell-slider .next,
	.block-wishlist .prev,
	.block-wishlist .next,
	.more-views .prev,
	.more-views .next,
	.my-wishlist input.quantity-decrease,
	.my-wishlist input.quantity-increase,
	.add-to-cart input.quantity-decrease,
	.add-to-cart input.quantity-increase,
	.cart-table input.quantity-decrease,
	.cart-table input.quantity-increase,
	.block-related .prev,
	.block-related .next,
	.slider-container .prev,
	.slider-container .next,
	.header-slider-container .iosSlider .prev,
	.header-slider-container .iosSlider .next,
	.widget-slider-box .prev,
	.widget-slider-box .next{
		background-image:url(../images/@x2/slider_arrows@x2.png);
		background-size: 15px 563px;
	}
	.product-view .upsell-slider .prev {background-position: 5px -196px;}
	.product-view .upsell-slider .prev:hover{background-position: 5px -496px;} 
	.product-view .upsell-slider .next{background-position: 7px -546px;}
	.product-view .upsell-slider .next:hover{background-position:7px -246px;}
	.block-wishlist .prev{background-position:6px -246px;}
	.block-wishlist .next{background-position:6px -96px;}
	.more-views .prev {background-position: 5px -196px;}
	.more-views .prev:hover{background-position: 5px -496px;} 
	.more-views .next{background-position: 7px -546px;}
	.more-views .next:hover{background-position:7px -246px;}
	.my-wishlist input.quantity-decrease,
	.cart-table input.quantity-decrease,
	.add-to-cart input.quantity-decrease{background-position:0 -300px;}
	.my-wishlist input.quantity-increase,
	.cart-table input.quantity-increase,
	.add-to-cart input.quantity-increase{background-position:0 -350px;}
	.block-related .prev{background-position:13px -89px;}
	.block-related .next{background-position:17px -140px;}
	.header-slider-container .iosSlider .prev{background-position:21px 18px;}
	.header-slider-container .iosSlider .next{background-position:25px -33px;}
	.widget-slider-box .prev{background-position:14px -389px;}
	.widget-slider-box .next {background-position:17px -438px;}
	.widget-slider-box .prev:hover{background-position:15px -89px;}
	.widget-slider-box .next:hover{background-position:17px -139px;}
	.widget-slider-box-wrapper .widget-slider-box .prev{background-position: 14px -389px;}
	.widget-slider-box-wrapper .widget-slider-box .next{background-position: 17px -438px;}
	.widget-slider-box-wrapper .widget-slider-box .prev:hover{background-position:15px -89px;}
	.widget-slider-box-wrapper .widget-slider-box .next:hover{background-position:17px -139px;}
	
	.error-msg,
	.success-msg,
	.note-msg,
	.notice-msg{
		background-image:url(../images/@x2/alerts@x2.png);
		background-size: 23px 162px;
	}
	.error-msg {background-position:13px -137px;}
	.success-msg {background-position:13px -36px;}
	.note-msg,
	.notice-msg {background-position:13px -187px;}
	
	.sorter .view-mode .grid span,
	.sorter .view-mode .list span,
	.pager .pages li a.i-previous,
	.pager .pages li a.i-next{
		background-image:url(../images/@x2/toolbar@x2.png);
		background-size: 13px 368px;
	}
	.pager .pages li a.i-previous{background-position:0 -200px;}
	.pager .pages li a.i-next{background-position:0 -250px;}
	.sorter .view-mode .grid span{background-position:9px 9px;}
	.sorter .view-mode .list span{background-position:9px -41px;}
	.sorter .view-mode strong.grid span,
	.sorter .view-mode a.grid:hover span{background-position:9px -91px;}

	.sorter .view-mode strong.list span,
	.sorter .view-mode a.list:hover span{background-position:9px -141px;}

	
	.rating-box,
	.rating-box .rating{background-size:17px 109px;}
	.rating-box {background:url(../images/@x2/bkg_rating@x2.gif) 0 0 repeat-x; width:85px;}
	.rating-box .rating{background:url(../images/@x2/bkg_rating@x2.gif) 0 100% repeat-x;}
	
	.ratings-table .rating-box,
	.ratings-table .rating-box .rating{background-size:9px 107px;}
	.ratings-table .rating-box { width:45px; background:url(../images/@x2/bkg_rating_2@x2.gif) 0 0 repeat-x; }
	.ratings-table .rating-box .rating{ background:url(../images/@x2/bkg_rating_2@x2.gif) 0 100% repeat-x;}
	
	.catalog-product-view .box-reviews .data-table thead th span{background-image:url(../images/@x2/review_stars@x2.png);  background-size:35px 76px; }
	.catalog-product-view .box-reviews .data-table thead th span.one-star{background-position:center 4px;}
	.catalog-product-view .box-reviews .data-table thead th span.two-stars{background-position:center -11px;}
	.catalog-product-view .box-reviews .data-table thead th span.three-stars{background-position:center -27px;}
	.catalog-product-view .box-reviews .data-table thead th span.four-stars{background-position:center -43px;}
	.catalog-product-view .box-reviews .data-table thead th span.five-stars{background-position:center -58px;}
	
	
	header#header h1.logo{
		width:240px;
		height:62px;
	}
	header#header .top-cart .block-title .top-cart-button{top:-1px;}
	
	
	span.label-sale{
		background: url("../images/@x2/label_sale@x2.png") no-repeat scroll 0 0 transparent;
		background-size:70px 30px;
	}
	span.label-new {
		background: url("../images/@x2/label_new@x2.png") no-repeat scroll 0 0 transparent;
		background-size:70px 30px;
	}
	.products-grid.small-grid span.label-new{
		background:url(../images/@x2/label_new_small@x2.png) 0 0 no-repeat;
		background-size:48px 20px;
	}
	.products-grid.small-grid span.label-sale{
		background-size:48px 20px;
		background:url(../images/@x2/label_sale_small@x2.png) 0 0 no-repeat;
	}
	
	

}