a.headerLogo { background-image: url(/Site/Media/bg_header_logo.gif); }
a.headerText { background-image: url(/Site/Media/bg_header_text.gif); }
div.topSearch input.searchSubmit { background-image: url(/Site/Media/search.gif); }
a.icnLink span.icon, 
div.shBox span.icon, 
div.newsShBox span.icon, 
div.metaShBox span.icon,
span.captchaRefresh
{ background-image: url(/Site/Media/icons.png); }
p.iconLocation { background-image: url(/Site/Media/location.png); }
p.iconPhone { background-image: url(/Site/Media/phone.png); }

div.metaTopLine { background-image: url(/Site/Media/bg_meta_top_line.png); }

.more { background-image: url(/Site/Media/ellipse.png); }

.overlayClose { background-image: url(/Site/Media/icon_close.png); }

#menu li { background-image: url(/Site/Media/menu_closed.gif); }

.menuClosed, .menuItemClosed { background-image: url(/Site/Media/menu_closed.gif); }
.menuOpened, .menuItemOpened { background-image: url(/Site/Media/menu_opened.gif)!important; }

.jcarousel-skin-tango .jcarousel-next-horizontal,
.jcarousel-skin-tango .jcarousel-prev-horizontal
{ background-image: url(/Site/Media/pd_carousel_buttons.png); }

.animBoxBtnNext, .animBoxBtnPrev, .animBoxBtnStep
{ background-image: url(/Site/Media/slider_icons.png); }

.videoIcon
{ background-image: url(/Site/Media/video_play_button.png); }

div.inputError { background-image: url(/Site/Media/error_arrow_down.gif); }

div.qlButton { background-image: url(/Site/Media/quicklaunch_button.png); }
div.qlText { background-image: url(/Site/Media/bg_quicklaunch.gif); }
li.APAdivision a { background-image: url(/Site/Media/quicklaunch_divisions.png); }
div.qlScrollerWrapper .jcarousel-next,
div.qlScrollerWrapper .jcarousel-prev
{ background-image: url(/Site/Media/quicklaunch_carousel_buttons.png); }

.fancybox-prev span, .fancybox-next span { background-image: url(/Site/Media/fancybox_prev_next.png); }


@media only screen and (-webkit-min-device-pixel-ratio : 2), only screen and (min-device-pixel-ratio : 2) {  

	a.headerLogo { background-image: url(/Site/Media/bg_header_logo_x2.png); background-size: 77px 32px; -webkit-background-size: 77px 32px; }
	a.headerText { background-image: url(/Site/Media/bg_header_text_2x.png); background-size: 222px 16px; -webkit-background-size: 222px 16px; }

	div.topSearch input.searchSubmit { background-image: url(/Site/Media/search_x2.png); background-size: 12px 22px; -webkit-background-size: 12px 22px; }

	a.icnLink span.icon, 
	div.shBox span.icon, 
	div.newsShBox span.icon, 
	div.metaShBox span.icon,
	span.captchaRefresh
	{ background-image: url(/Site/Media/icons_x2.png); background-size: 36px 198px; -webkit-background-size: 36px 198px; }

	p.iconLocation { background-image: url(/Site/Media/location_x2.png); background-size: 18px 21px; -webkit-background-size: 18px 21px; }
	p.iconPhone { background-image: url(/Site/Media/phone_x2.png); background-size: 18px 19px; -webkit-background-size: 18px 19px; }

	div.metaTopLine { background-image: url(/Site/Media/bg_meta_top_line_x2.png); background-size: 37px 2px; -webkit-background-size: 37px 2px; }

	.more { background-image: url(/Site/Media/ellipse_x2.png); background-size: 14px 4px; -webkit-background-size: 14px 4px; }

	.overlayClose { background-image: url(/Site/Media/icon_close_x2.png); background-size: 18px 36px; -webkit-background-size: 18px 36px; }

	#menu li { background-image: url(/Site/Media/menu_closed_x2.png); background-size: 12px 7px; -webkit-background-size: 12px 7px; }

	.menuClosed, .menuItemClosed { background-image: url(/Site/Media/menu_closed_x2.png); background-size: 12px 7px; -webkit-background-size: 12px 7px; }
	.menuOpened, .menuItemOpened { background-image: url(/Site/Media/menu_opened_x2.png)!important; background-size: 12px 7px; -webkit-background-size: 12px 7px; }

	.jcarousel-skin-tango .jcarousel-next-horizontal,
	.jcarousel-skin-tango .jcarousel-prev-horizontal
	{ background-image: url(/Site/Media/pd_carousel_buttons_x2.png); background-size: 66px 352px; -webkit-background-size: 66px 352px; }

	.animBoxBtnNext, .animBoxBtnPrev, .animBoxBtnStep
	{ background-image: url(/Site/Media/slider_icons_x2.png); background-size: 28px 39px; -webkit-background-size: 28px 39px; }

	.videoIcon
	{ background-image: url(/Site/Media/video_play_button_x2.png); background-size: 54px 54px; -webkit-background-size: 54px 54px; }

	div.inputError { background-image: url(/Site/Media/error_arrow_down_x2.png); background-size: 10px 1px; -webkit-background-size: 10px 10px; }

	div.qlButton { background-image: url(/Site/Media/quicklaunch_button_x2.png); background-size: 39px 66px; -webkit-background-size: 39px 66px; }
	div.qlText { background-image: url(/Site/Media/bg_quicklaunch_x2.gif); background-size: 284px 44px; -webkit-background-size: 284px 44px; }
	li.APAdivision a { background-image: url(/Site/Media/quicklaunch_divisions_x2.png); background-size: 408px 715px; -webkit-background-size: 408px 715px; }
	div.qlScrollerWrapper .jcarousel-next,
	div.qlScrollerWrapper .jcarousel-prev
	{ background-image: url(/Site/Media/quicklaunch_carousel_buttons_x2.png); background-size: 34px 51px; -webkit-background-size: 34px 51px; }

}