.synopsis{color:#333;}
h2,h3,h4,h5,h6{color:#666;}
a{color:#0F7FA8;text-decoration:none;}
a:active,a:hover,a:focus{text-decoration:none;color:white;background-color:#0F7FA8;}
.my4od-button{color:white;font-size:1.2em;border:1px solid #0F7FA8;text-transform:uppercase;font-weight:bold;padding:0;position:relative;padding:2px 6px 3px 27px;background-color:#0f7fa8;}
.promo .my4od-button.remove{padding-left:22px;padding-bottom:2px;text-align:left;border-color:#095E7E;background-color:#0F7FA8;background-image:-webkit-gradient(linear,left top,left bottom,from(#0F7FA8),to(#095E7E));background-image:-webkit-linear-gradient(top,#0F7FA8,#095E7E);background-image:-moz-linear-gradient(top,#0F7FA8,#095E7E);background-image:-ms-linear-gradient(top,#0F7FA8,#095E7E);background-image:-o-linear-gradient(top,#0F7FA8,#095E7E);background-image:linear-gradient(top,#0F7FA8,#095E7E);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#0F7FA8,endColorstr=#095E7E);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#0F7FA8,endColorstr=#095E7E)";}
.my4od-button .icon{top:3px;left:5px;position:absolute;width:20px;height:19px;background:url("img/my4od-sprite.png") no-repeat scroll left top;}
.add-playlist .icon{background-position:0 -1700px;}
.add-favourite .icon{background-position:0 -1500px;}
.remove .icon{background-position:1px -700px;}
.add-multiple .icon{background-position:0 -1750px;}
.my4od-button:hover,.my4od-button:focus,.my4od-button:active,.my4od-button.remove:hover,.my4od-button.remove:focus,.my4od-button.remove:active{border:1px solid #D0F3FF;color:#0F7FA8;background-image:none;background-color:#D0F3FF;}
.my4od-button.remove:hover,.my4od-button.remove:focus,.my4od-button.remove:active{filter:none;-ms-filter:none;}
.remove:hover .icon,.remove:focus .icon{background-position:1px -2000px;}
.add-playlist:hover .icon,.add-playlist:focus .icon,.add-playlist:active .icon{background-position:0 -2100px;}
.add-favourite:hover .icon,.add-favourite:focus .icon,.add-favourite:active .icon{background-position:0 -2200px;}
.add-multiple:hover .icon,.add-multiple:focus .icon,.add-multiple:active .icon{background-position:0 -2150px;}
.added,.added:hover,.added:focus,.added:active{border:1px solid #588111;color:#fff;cursor:default;background-image:none;background-color:#588111;}
.added .icon,.added:hover .icon,.added:focus .icon,.added:active .icon{top:0;left:0;background-position:6px -1596px;}
.waiting,.waiting:hover,.waiting:focus,.promo .my4od-button.waiting,.promo .my4od-button.waiting:hover,.promo .my4od-button.waiting:focus{border:1px solid #0F7FA8;color:white;background:#0F7FA8;}
.waiting .icon,.waiting:hover .icon,.waiting:focus .icon,.waiting:active .icon{cursor:default;left:1px;top:0;background:transparent url('img/spinner.gif') no-repeat top left;}
.indicators .subtitles{width:14px;background-position:0 -1400px;}
.play{background:url(img/sprite.png) no-repeat 0 0;}
.indicators li{background:url(img/my4od-sprite.png) no-repeat 0 0;}
.channel,.channel-logo{background:url(img/channel-logo-sprite.png) no-repeat 0 0;}
.channel{width:25px;height:0;padding:21px 0 0 0;overflow:hidden;display:inline-block;vertical-align:middle;}
.channel-med{width:42px;padding-top:40px;}
.channel-sm{padding-top:30px;}
.channel-lrg{padding-top:50px;}
.channel-xl{width:100px;padding-top:70px;}
.channel-logo.tx-C4{background-position:5px -0px;}
.channel-logo.tx-M4{background-position:-100px -0px;}
.channel-logo.tx-E4{background-position:-200px -0px;}
.channel-logo.tx-4M{background-position:-300px -0px;}
.channel-logo.tx-F4{background-position:-400px -0px;}
.all-series .channel-logo.tx-C4{background-position:5px -100px;}
.all-series .selected .channel-logo.tx-C4{background-position:5px -150px;}
.all-series .channel-logo.tx-M4{background-position:-100px -100px;}
.all-series .selected .channel-logo.tx-M4{background-position:-100px -150px;}
.all-series .channel-logo.tx-E4{background-position:-200px -100px;}
.all-series .selected .channel-logo.tx-E4{background-position:-200px -150px;}
.all-series .channel-logo.tx-4M{background-position:-300px -100px;}
.all-series .selected .channel-logo.tx-4M{background-position:-300px -150px;}
.all-series .channel-logo.tx-F4{background-position:-400px -100px;}
.all-series .selected .channel-logo.tx-F4{background-position:-400px -150px;}
.channel.tx-C4{background-position:0 0;}
.channel.tx-C4tilt{background-position:-600px 0;}
.channel.tx-E4{background-position:-200px 0;}
.channel.tx-4M{background-position:-300px 0;}
.channel.tx-F4{background-position:-400px 0;}
.channel.tx-M4{background-position:-100px 0;}
.channel-sm.tx-C4{background-position:5px -100px;width:23px;}
.channel-sm.tx-C4tilt{background-position:-600px -100px;width:24px;}
.channel-sm.tx-M4{background-position:-100px -100px;width:27px;}
.channel-sm.tx-E4{background-position:-200px -100px;width:30px;}
.channel-sm.tx-4M{background-position:-300px -100px;width:29px;}
.channel-sm.tx-F4{background-position:-400px -100px;width:30px;}
.channel-sm.tx-4O{background-position:-500px -100px;width:40px;}
.channel-med.tx-C4{background-position:0 -200px;}
.channel-med.tx-C4tilt{background-position:-600px -200px;padding-top:42px;}
.channel-med.tx-E4{background-position:-200px -200px;}
.channel-med.tx-F4{background-position:-400px -200px;}
.channel-med.tx-4M{background-position:-300px -200px;}
.channel-med.tx-M4{background-position:-100px -200px;}
.channel-med.tx-4O{background-position:-500px -200px;}
.channel-lrg.tx-C4{background-position:0 -300px;width:40px;}
.channel-lrg.tx-C4tilt{background-position:-600px -300px;width:39px;}
.channel-lrg.tx-E4{background-position:-200px -300px;width:50px;}
.channel-lrg.tx-F4{background-position:-400px -300px;width:50px;}
.channel-lrg.tx-4M{background-position:-300px -300px;width:49px;}
.channel-lrg.tx-M4{background-position:-100px -300px;width:45px;}
.channel-lrg.tx-4O{background-position:-500px -300px;width:68px;}
.channel-xl.tx-C4tilt{background-position:-600px -600px;}
.channel-xl.tx-E4{background-position:-200px -600px;}
.channel-xl.tx-F4{background-position:-400px -600px;}
.channel-xl.tx-4M{background-position:-300px -600px;}
.channel-xl.tx-M4{background-position:-100px -600px;}
a:hover .channel-logo.c4{background-position:0 -400px;}
.confirmContainer button{color:white;font-size:1.2em;font-family:'Trebuchet MS',Trebuchet,Arial,Verdana,Sans-Serif;text-transform:uppercase;font-weight:bold;border:1px solid #095E7E;cursor:pointer;text-align:left;padding:0 0 2px;}
.confirmContainer button.icon{background:url("img/my4od-sprite.png") no-repeat left bottom transparent;padding-left:17px;}
.confirmContainer button:hover,.confirmContainer button:focus,.confirmContainer button:active{color:#0F7FA8;background-color:#D0F3FF;border:1px solid #D0F3FF;}
.confirmContainer button.icon.confirm{background-position:-1px -3301px;width:53px;height:20px;}
.confirmContainer button.icon.confirm:hover,.confirmContainer button.icon.confirm:focus{background-position:6px -3196px;}
.confirmContainer button.cancel{background-position:0 -3401px;width:73px;height:20px;}
.confirmContainer button.icon.cancel:hover,.confirmContainer button.icon.cancel:focus{background-position:5px -494px;}
#my4od.webkit .confirmContainer button{padding:0;}
#my4od.webkit .confirmContainer button.icon{padding-left:20px;}
#my4od.webkit .confirmContainer button.icon.confirm{background-position:-1px -3301px;width:53px;height:20px;}
#my4od.webkit .confirmContainer button.icon.confirm:hover,#my4od.webkit .confirmContainer button.icon.confirm:focus{background-position:6px -3197px;}
#my4od.webkit .confirmContainer button.cancel{background-position:0 -3401px;width:73px;height:20px;}
#my4od.webkit .confirmContainer button.icon.cancel:hover,#my4od.webkit .confirmContainer button.icon.cancel:focus{background-position:5px -495px;}
.button{border:1px solid #DDD;margin-bottom:25px;color:#0F7FA8;font-size:1.4em;font-weight:bold;display:inline-block;background:transparent url(img/sprite.png) repeat-x 0 -1500px;}
.button a{padding:3px 10px 3px 10px;display:inline-block;}
.button:hover,.button:active,.button:focus,.button.over{background-color:#0F7FA8;border:1px solid #0F7FA8;background-image:none;color:#fff;}
.button:hover a,.button:active a,.button:focus a,.button.over a{color:#fff;}
.see-all{border-top:1px dotted #999;display:inline-block;padding-top:5px;}
.see-all a,a.see-all{background:transparent url(img/sprite.png) no-repeat -13px -498px;display:inline-block;padding:0 0 0 10px;font-weight:bold;}
.highlights-module .see-all a{background-position:-13px -795px;}
.highlights-module .see-all a.webkit{background-position:-13px -796px;}
.see-all a:hover,.see-all a:focus,.see-all a:active,a.see-all:hover,a.see-all:focus,a.see-all:active{background-color:#0F7FA8;color:white;background-position:-13px -997px;}
.highlights-module .see-all a:hover,.highlights-module .see-all a:focus,.highlights-module .see-all a:active{background-position:-13px -895px;}
.highlights-module .see-all a.webkit:hover,.highlights-module .see-all a.webkit:focus,.highlights-module .see-all a.webkit:active{background-position:-13px -896px;}
.button.see-all{border-top:1px solid #DDD;padding-top:0;}
.button.see-all:hover,.button.see-all:focus,.button.see-all:active,.button.see-all.over{border-top:1px solid #0F7FA8;}
.button.see-all a{background-position:-5px -495px;padding:3px 10px 3px 20px;}
.button.see-all a:hover,.button.see-all a:focus,.button.see-all a:active,.button.see-all.over a{background-position:-5px -994px;}
a.showHideButton{background:transparent url(img/sprite.png) no-repeat -7px -694px;display:inline-block;padding:0 0 0 18px;font-weight:bold;margin-bottom:5px;}
a.showHideButton:hover,a.showHideButton:focus,a.showHideButton:active{background-position:0 -5894px;background-color:#0F7FA8;color:#fff;}
a.showHideButton:focus,a.showHideButton:active{text-decoration:none;}
#messagingWindow{z-index:999;position:fixed;top:0;display:none;width:1000px;background-color:#588111;color:#fff;font-size:1.4em;text-align:center;-moz-box-shadow:2px 2px 3px rgba(0,0,0,.3);-webkit-box-shadow:2px 2px 3px rgba(0,0,0,.3);box-shadow:2px 2px 3px rgba(0,0,0,.3);}
#messagingWindow #customMessage{padding:10px;}
#messagingWindow #customMessage #messageText{padding:0 10px 0 19px;}
#messagingWindow #customMessage #operationText{font-weight:bold;}
#c4ad-Top,#c4ad-Top-parent,c4ad-Middle1{z-index:0;}
#messagingWindow .success{background-color:#588111;}
#messagingWindow .success #messageText{background:url(img/my4od-sprite.png) no-repeat 0 -1598px;}
#messagingWindow .added{background-color:#588111;}
#messagingWindow .added #messageText{background:url(img/my4od-sprite.png) no-repeat 0 -1598px;padding:0 10px 0 19px;}
#messagingWindow .removed{color:#333;background-color:#F9BB33;}
#messagingWindow .removed #messageText{background:url(img/my4od-sprite.png) no-repeat 0 -2400px;padding:0 10px 0 19px;}
#messagingWindow .error{background-color:#DF3316;}
#messagingWindow #customMessage.error #messageText{background:url(img/my4od-sprite.png) no-repeat 0 -2301px;padding:0 10px 0 16px;}
#messagingWindow #operationText.history{background:url(img/my4od-sprite.png) no-repeat 0 -797px;padding:0 10px 0 17px;}
#messagingWindow #operationText.playlist{background:url(img/my4od-sprite.png) no-repeat 0 -997px;padding:0 10px 0 19px;}
#messagingWindow #operationText.favourite{background:url(img/my4od-sprite.png) no-repeat 0 -1096px;padding:0 10px 0 19px;}
#messagingWindow .removed #operationText.history{background:url(img/my4od-sprite.png) no-repeat 1px -396px;padding:0 10px 0 17px;}
#messagingWindow .removed #operationText.playlist{background:url(img/my4od-sprite.png) no-repeat 0 -1798px;padding:0 10px 0 19px;}
#messagingWindow .removed #operationText.favourite{background:url(img/my4od-sprite.png) no-repeat 0 -2500px;padding:0 10px 0 21px;}
#messagingWindow .brand-title{font-weight:bold;}
.boxShadow{-moz-box-shadow:4px 4px 4px rgba(0,0,0,0.4);-webkit-box-shadow:4px 4px 4px rgba(0,0,0,0.4);box-shadow:4px 4px 4px rgba(0,0,0,0.4);}
body .boxGradient{background-color:#fcfcfc;background-image:-webkit-gradient(linear,left top,left bottom,from(#fcfcfc),to(#f0f0f0));background-image:-webkit-linear-gradient(top,#fcfcfc,#f0f0f0);background-image:-moz-linear-gradient(top,#fcfcfc,#f0f0f0);background-image:-ms-linear-gradient(top,#fcfcfc,#f0f0f0);background-image:-o-linear-gradient(top,#fcfcfc,#f0f0f0);background-image:linear-gradient(top,#fcfcfc,#f0f0f0);}
.show{display:block!important;}
.hide{display:none!important;}
.hidden{position:absolute!important;left:-10000px!important;top:-10000px!important;visibility:hidden!important;}
.shown{position:static!important;left:0!important;visibility:visible!important;}
#playlist .play,#my4od .now-playing-icon,#my4od .resume-icon,#my4od .play-again-icon{display:block;height:22px;left:15px;top:55px;z-index:99;position:absolute;background:transparent url(img/play-icons.png) no-repeat top left;}
#my4od .now-playing-icon{width:81px;background-position:0 -200px;}
#my4od .resume-icon{width:77px;background-position:0 -300px;}
#my4od .play-again-icon{width:97px;background-position:0 -400px;}
#playlist .play{width:22px;background-position:0 0;}
#playlist .promo .promo-link:hover .play,#playlist .promo .promo-link:focus .play,#playlist .promo .promo-link:active .play,#playlist .promo-half-opened .promo-link .play,#playlist .promo-fully-opened .promo-link .play{background-position:0 -100px;}