a.headerLogo { background-image: url("/Site/Media/bg_header_logo.png"); }
div.qlButton { background-image: url("/Site/Media/quicklaunch_button.png")!important; }
#menuSwitch { background-image: url("/Site/Media/menu_toggle.png"); }

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_2.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"); }

.menuItemClosed { background-image: url("/Site/Media/menu_closed.gif"); }
.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")!important; }

@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"); }
	a.headerText { background-image: url("/Site/Media/bg_header_text_x2.png"); }
	div.qlButton { background-image: url("/Site/Media/quicklaunch_button_x2.png")!important; }
	#menuSwitch { background-position: right 1px!important; background-size: 16px auto; -webkit-background-size: 16px auto; }

	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; }

	.menuItemClosed { background-image: url("/Site/Media/menu_closed_x2.png"); background-size: 12px 7px; -webkit-background-size: 12px 7px; }
	.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")!important; background-size: 39px auto; -webkit-background-size: 39px auto; }

}
