#background { background:#444444 url(http://d29xw9s9x32j3w.cloudfront.net/images/barker/pga/barker-bg-pga4.jpg) no-repeat; background-size:cover; }
.playerHeader { color:#FFF; text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5); margin:0; }
.playerLogo { background:url(http://d29xw9s9x32j3w.cloudfront.net/images/barker/pga/barker-logo-pga8.png) no-repeat; background-position:left center; background-size:contain; }
#listings { background:rgba(0,0,0,0.3); }
#listings a, a:visited, a:active { font-size:14px; font-size:1.4rem; color:#FFF; text-decoration:none; text-shadow:2px 2px 2px rgba(0, 0, 0, 0.5); }
#listings .active { background:#028fd6; background:rgba(2, 143, 214, 0.7); }
#listings a:hover { background:#028fd6; background:rgba(2, 143, 214, 1); }
#scrollFrame { -moz-box-shadow:inset 0 0 6px 6px rgba(0,0,0,0.45); -webkit-box-shadow:inset 0 0 6px 6px rgba(0,0,0,0.45); box-shadow:inset 0 0 6px 6px rgba(0,0,0,0.45); }
.nowPlaying { color:#FFF;}
.upNext { font-weight:bold; color:#FFF; }
.upNext a { font-weight:bold; color:#FFF; }
.mCSB_scrollTools .mCSB_draggerRail{ background-color:#FFF; background-color:rgba(255,255,255,0.4); width:8px; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; }
.loading { background:url(http://d29xw9s9x32j3w.cloudfront.net/images/embed-static/ajax-loader-dark-transparent.gif) center center no-repeat; }
.errorMsg { color:#6D6E70; }
.noVideoList { color:#aaaaaa; }
.playerBackground { background:#EFEFEF url(http://d29xw9s9x32j3w.cloudfront.net/images/embed-static/NoVideoAvailableMessage.jpg) no-repeat; }
.expiredMsg { background:#EFEFEF; border-top:1px solid #B3B3B3; border-bottom:1px solid #B3B3B3; font-weight:bold; }
#expiredContent { background:#000; }

@media only screen 
and (min-width : 250px) 
and (max-width : 950px) {
	#listings a, a:visited, a:active { color:#FFF; }
	.item div { text-shadow:2px 2px 2px rgba(0, 0, 0, 0.5); }
}

@media only screen 
and (min-width : 573px) 
and (max-width : 749px) {
	.playerLogo { background:url(http://d29xw9s9x32j3w.cloudfront.net/images/barker/pga/barker-logo-pga-sm2.png) no-repeat; background-position:right center !important; background-size:contain; height:22px; }
}

@media only screen 
and (min-width : 481px) 
and (max-width : 572px) {
	.playerLogo { background:url(http://d29xw9s9x32j3w.cloudfront.net/images/barker/pga/barker-logo-pga-sm2.png) no-repeat; background-position:right center !important; background-size:contain; height:30px; }
}

@media only screen 
and (min-width : 250px) 
and (max-width : 480px) {
	#listings a, a:visited, a:active { color:#FFF; }
	.item div { text-shadow:2px 2px 2px rgba(0, 0, 0, 0.5); }
	.playerLogo { background:url(http://d29xw9s9x32j3w.cloudfront.net/images/barker/pga/barker-logo-pga-sm2.png) no-repeat; background-position:right center !important; background-size:contain; }
}