﻿body{
	background-color:#FFF;
	color:#FFF;
	font:.75em Arial,Helvetica,Verdana,sans-serif;
	min-width:980px;
	background-repeat: no-repeat;
}html{background-color:#fff;}a{color:#df2100;text-decoration:none;}
a:hover{text-decoration:underline;}strong{font-weight:800;}h2{font-size:14px;width:100%;font-weight:800;border-bottom:solid 1px #ccc;color:#333;padding-bottom:8px;font-family:Arial,Helvetica,sans-serif;margin-bottom:10px;overflow:hidden;position:relative;}
h2 .playAll{font-size:.8em;float:right;overflow:hidden;}h4{font-weight:800;color:#df2100;font-size:1.2em;}h4 a{color:#df2100;}h5,h5 a{color:#333;line-height:1em;}
h2.data{color:#333;text-transform:none;font-size:14px;padding-bottom:10px;margin:10px 0;border-bottom:solid 1px #ccc;}.focusColumn h2.data{width:auto;}h2.data span{color:#333;font-weight:800;}
div.content.moveUp{margin:-40px auto 40px auto;}div.noBorder,h1.noBorder,h2.noBorder,ol.noBorder,ul.noBorder{border:none;}h2.textHeader{font-size:1.8em;border-bottom:none;text-transform:none;}
h3.legal{font-weight:800;margin-top:1em;}div.fav-wrapper a.favoritable{background:transparent url('/assets/img/watch/icon-unfavorite.png') no-repeat scroll 0 1px;padding-left:18px;height:14px;margin:3px 0;text-decoration:none;}
div.fav-wrapper a.favoritable div{text-decoration:none;cursor:pointer;font-weight:normal;}div.fav-wrapper a.un-favoritable{background:transparent url('/assets/img/watch/icon-favorite.png') no-repeat scroll 0 1px!important;}
div.fav-wrapper a.favoritable .favorData{color:#333;}.listThumb .addOverlay{position:absolute;left:0;bottom:0;overflow:hidden;display:block;z-index:5;color:#fff;padding:5px 0;background:#111;}
.listThumb .addOverlay .addTip{font-weight:800;margin-right:10px;}.listThumb .addOverlay span{display:block;float:right;padding-top:5px;margin-right:4px;}.listThumb .addOverlay .add{position:relative;width:23px;height:23px;overflow:hidden;display:block;background:url("/assets/img/playbar/icon-add.png") no-repeat 0 0;text-indent:-999em;float:right;padding:0;}
.list .highlight .listThumb{border:2px solid #CF391E;}.videoLabel{position:absolute;padding:10px;background:yellow;bottom:0;left:0;overflow:hidden;text-align:center;background-color:#DF2100;color:#fff;font-weight:800;font-size:1em;text-transform:uppercase;height:13px;z-index:75;}
.genreList .videoLabel{font-size:9px;height:8px;padding:4px 4px 6px;}.scrollable{position:relative;overflow:hidden;}.scrollable .scrollItems{position:absolute;}
.content{
	width:975px;
	overflow:hidden;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
}.artistContent{width:975px;margin:20px auto;overflow:hidden;}#videoStrip{text-align:center;height:375px;padding:13px 0 0;}
#videoContainer{width:720px;text-align:center;background-color:#000;padding:5px 0;margin:auto;}#videoPlayer{width:640px;margin:auto;}.graphicHeader{background-color:#0d0409;text-align:center;margin:1px 0 0 0;height:101px;}
.genreHeaderHome{margin-top:32px;}.playAll{font-size:1em;font-weight:800;color:#999;height:30px;padding:0 0 0 30px;background:url("/assets/img/icon_play_w.png") no-repeat left 0;display:inline-block;vertical-align:middle;height:20px;padding-top:3px;margin-left:10px;line-height:19px;}
.playAll:hover{background-position:left -23px;text-decoration:none;}.filterNav{overflow:hidden;margin-bottom:20px;}.filterNav .linkList{width:auto;float:left;border:none;margin:0;padding-bottom:0;}
.filterNav .linkList li{border:none;}.topBanner{width:728px;overflow:hidden;text-align:right;margin:0 auto;height:90px;}#header{overflow:hidden;background:url("/assets/img/tile_header.png") repeat-x 0 bottom;padding-top:20px;}
#headerContent{width:728px;margin:0 auto;position:relative;padding-left:248px;}#headerNavs{height:84px;overflow:hidden;position:relative;width:728px;}#header .banner{display:block;margin-top:16px;}
.mainNav{overflow:hidden;width:100%;font-family:Arial,Verdana;font-size:1.6em;font-weight:normal;position:absolute;top:-2px;left:0;}.mainNav li{display:block;margin-right:25px;float:left;}
.mainNav li a{color:#df2100;height:32px;float:left;border-bottom:solid 4px #fff;}.mainNav li.on a,.mainNav li a:hover{text-decoration:none;border-bottom:solid 4px #df2100;}
.navLinks{position:absolute;top:50px;left:0;width:100%;overflow:hidden;font-size:1.1em;font-weight:800;}.navLinks li{display:block;float:left;margin-right:10px;}
.navLinks li a{color:#666;}.navLinks li.on a,.navLinks li a:hover{color:#df2100;text-decoration:none;}.navLinks{display:none;}.activeLinks{display:block;}.subNav{height:40px;width:100%;overflow:hidden;margin-bottom:10px;background:url("/assets/img/tile_tab.jpg") repeat-x 0 32px;clear:left;}
.subNav li{height:39px;overflow:hidden;float:left;display:block;color:#C30;font-family:Arial,Verdana;font-size:13px;font-weight:400;text-align:center;text-transform:uppercase;margin-right:2px;}
.subNav li a,.subNav li a:hover{padding-top:7px;color:#C30;text-decoration:none;display:block;}.subNav li a{color:#666;}.subNav li.on{color:#fff;background:url("/assets/img/bg_tab_arrow.png") no-repeat bottom center;}
.subNav li.on div{height:34px;background:url("/assets/img/bg_tab_left.png") no-repeat 0 0;float:left;}.subNav li div span img,.subNav li a img{margin-right:3px;}
.subNav li.on span{float:left;height:28px;margin-left:3px;font-weight:800;padding:8px 15px 0;background:url("/assets/img/bg_tab_right.png") no-repeat right 0;}.subNav li.on span span{float:none;height:auto;margin:0;padding:0;background:none;}
.subNav li.searchTab{background-color:#f2f2f2;width:345px;height:32px;float:right;margin-right:0;text-align:left;}.subNav li.searchTab input{background-color:#f2f2f2;color:#666;font-size:1em;font-weight:800;border:none;margin-top:7px;width:100%;background:url("/assets/img/bg_search_small.png") no-repeat 10px 3px;padding-left:30px;}
.subNav li a{float:left;}.subNav .icon{display:inline-block;width:14px;height:13px;overflow:hidden;text-indent:-999em;background:transparent url(/assets/img/btn_heart.png) no-repeat scroll 0 -13px;padding:0;margin:0;}
.subNav li.on span span.star{height:13px;background:transparent url(/assets/img/btn_heart.png) no-repeat scroll 0 0;}.subNav .heart{background:transparent url(/assets/img/btn_heart.png) no-repeat scroll 0 -13px;}
.subNav .on span span.heart{background:transparent url(/assets/img/btn_heart.png) no-repeat scroll 0 0;}.subNav .icon,.subNav li.on span span.icon{display:inline-block;margin-right:3px;}
.subNav li{padding-top:0;}.subNav li.on{padding-top:0;}.subNav li div{background:url("/assets/img/bg_whitetab_left.png") no-repeat 0 0;height:34px;float:left;}.subNav li a,.subNav li a:hover{display:inline;font-weight:800;background:url("/assets/img/bg_whitetab_right.png") no-repeat right 0;float:left;height:28px;margin-left:3px;padding:8px 15px 0;}
.subNav li.on span span.icon{background-position:0 -26px;}#searchLoginContainer{background-color:#ededed;padding:5px 0;}.searchNav{height:50px;position:relative;background-color:#777;}
.searchNavContent{width:976px;margin:0 auto;overflow:visible;color:#ccc;font-weight:800;font-size:1.2em;position:relative;}.searchNavContent a,.searchNavContent a:hover{color:#fff;}
#search{position:relative;width:675px;}#search input{height:38px;width:625px;border:none;color:#fff;font-weight:normal;font-size:1.3em;font-family:Arial;padding:12px 0 0 50px;background:#2a2a2a url("/assets/img/bg_search.png") no-repeat 0 0;}
#searchLoginContainer .userNav{background:#777;position:absolute;top:0;left:675px;height:50px;padding:0 0 0 15px;width:245px;font-weight:800;font-size:1.2em;margin:0;}
#searchLoginContainer .userNav li.control{display:block;color:#fff;float:left;height:50px;line-height:50px;padding-right:25px;}#searchLoginContainer .userNav li.rgt{float:right;}
#searchLoginContainer .userNav li.menued{background:transparent url(/assets/img/icon_arrow-user-nav.png) no-repeat right 0;}#searchLoginContainer .userNav li.over{background-position:right -50px;}
#searchLoginContainer .userNav a{color:#fff;}#searchLoginContainer .userNav a.userName{display:block;}#userOptions{display:none;position:absolute;background:#2a2a2a url(/assets/img/bg_user-options.png) repeat-x 0 0;width:280px;top:39px;left:0;padding:10px 0 15px 20px;height:170px;z-index:101;font-size:.9em;}
.userNav li.over #userOptions{display:block;}#searchLoginContainer #userOptions li{display:block;font-size:.8em;line-height:1.8em;letter-spacing:.01em;}#searchLoginContainer #userOptions li a{display:block;color:#666;font-weight:normal;}
#searchLoginContainer #userOptions li strong{color:#fff;display:block;margin:10px 0 0 0;}#searchLoginContainer #userOptions li strong a{color:#fff;}#searchResults{position:absolute;top:50px;left:0;width:100%;overflow:hidden;background:#2a2a2a;display:none;}
#searchResults .searchBanner{width:300px;}.searchResultContent{width:976px;margin:0 auto;overflow:hidden;padding:20px 0 20px 0;}#searchResultColumns{float:left;width:660px;}
.searchResultContent a{color:#999;}.searchResultContent a:hover{text-decoration:none;color:#df2100;}.searchResultContent ul li a:hover{color:#999;text-decoration:underline;}
.searchResultContent .list{border-top:solid 1px #484848;}.searchResultContent .list .listContent{width:215px;}.searchResultContent .list li{border-bottom:solid 1px #484848;height:45px;margin:0;padding:7px 8px;overflow:hidden;}
.searchResultContent .list li:hover,.searchResultContent .list li.selected{background-color:#1d1d1d;}.searchResultContent .list .listThumb{border:none;}.searchResultContent #artistGroup .list .listThumb{width:60px;}
.searchResultContent #videoGroup .list .listThumb{width:80px;}.searchResultContent .lastColumn{width:290px;}.searchResultContent .list h4,.searchResultContent .list h4 a{color:#fff;}
.searchResultContent .list h4 a:hover{color:#df2100;text-decoration:none;}#closeSearchResults{position:absolute;top:13px;left:642px;z-index:100;background:url("/assets/img/btn_close.png") no-repeat 0 0;width:23px;height:23px;text-indent:9999em;display:none;overflow:hidden;}
div.no-recommendations{color:#333;}div.no-recommendations div.h-text{font-size:1.5em;font-weight:800;}div.no-recommendations div.box{margin-top:25px;border:solid 1px #ccc;padding:20px;font-size:12px;width:500px;}
div.no-recommendations div.box div.img-instruction{background:transparent url('/assets/img/img-favorite-instruction.png') no-repeat 0 0;width:218px;height:60px;margin-left:5px;}
div.no-recommendations div.box div.h-text{font-size:14px;line-height:18px;}.column{width:315px;overflow:hidden;float:left;margin-right:15px;}.sideColumn{width:300px;}
.besideColumn{width:180px;}.mainColumn{width:465px;}.focusColumn{width:660px;}.lastColumn{margin-right:0;width:300px;}.lastColumn.hasScroll{width:315px;}div.moreFooter{padding-top:10px;}
div.moreFooter a{color:#666;font-weight:800;}div.moreFooter a:hover{text-decoration:none;color:#df2100;}div.morePlaylist{border:0;padding:0;}div.moreArtist{border:0;}
.columnAd{margin-bottom:30px;display:block;overflow:hidden;width:300px;text-align:right;font-size:.8em;}.columnPromo{margin-bottom:30px;display:block;overflow:hidden;width:300px;}
.button{background:transparent url(/assets/img/bg_btn_left.png) no-repeat scroll 0 0;color:#FFF;display:inline-block;font-weight:bold;height:30px;overflow:hidden;white-space:nowrap;}
.button span{background:#FFF url(/assets/img/bg_btn_right.png) no-repeat scroll right 0;display:inline-block;height:23px;margin-left:10px;padding:7px 10px 0 0;}
.button:hover{text-decoration:none;}.formButton{display:inline-block;height:26px;background:url(/assets/img/bg_btn_left_sm.png) no-repeat 0 0;padding:0 0 0 10px;overflow:hidden;cursor:pointer;}
.formButton input{display:block;height:23px;background:url(/assets/img/bg_btn_right_sm.png) no-repeat right 0;padding:3px 10px 0 0;float:left;}.btnHolder{background:transparent url(/assets/img/bg_btn_left_sm.png) no-repeat left 0;cursor:pointer;padding:0 0 0 13px;float:left;height:24px;overflow:hidden;margin:0 7px 20px 0;display:inline;}
.btnHolder .btn{margin:0;background:transparent url(/assets/img/bg_btn_right_sm.png) no-repeat right 0;cursor:pointer;padding:0 13px 2px 0;height:24px;width:170px;color:#ccc;border:0;font-size:.9em;font-weight:bold;letter-spacing:.01em;display:block;clear:both;}
.smButton{padding:1px 6px;background:#666;color:#fff;font-size:.85em;text-transform:uppercase;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.smButton:hover{text-decoration:none;}.pagination{height:25px;overflow:hidden;float:right;cursor:pointer;}.pagination li{float:left;margin-left:2px;font-weight:800;color:#1C669A;}
.pagination li a,.pagination li span{display:block;color:#666;border:1px solid #C7C5C5;padding:1px 5px;}.pagination li.ellipsis a,.pagination li.ellipsis span{display:block;color:#666;border:1px solid transparent;padding:1px 5px;}
.pagination li.on span,.pagination li a:hover{text-decoration:none;border:1px solid #000;color:#000;}.pagination .onPage{border:1px solid #1C669A;}.pagination .ellipsis,.pagination .ellipsis span{border:0!important;color:#6E6B6B;}
.badge{background-color:#eee;position:relative;height:140px;z-index:1;}.badge .badgeImage{position:absolute;top:0;left:0;z-index:1;}.badge h3,.badge .playAll,.badge ul{position:absolute;display:block;z-index:100;}
.badge h3{color:#fff;background:#000;padding:10px 0 0 10px;width:305px;height:30px;font-size:1.2em;font-weight:800;top:70px;left:0;opacity:.85;}.badge .playAll{font-size:1.2em;font-weight:800;color:#999;width:50px;height:30px;top:78px;right:10px;padding:4px 30px 0 0;background:url("/assets/img/icon_play.png") no-repeat right 0;height:19px;overflow:hidden;}
.badge .playAll:hover{background-position:right -23px;text-decoration:none;}.badge .badgeMeta{background-color:#000;height:22px;width:295px;top:110px;left:0;overflow:hidden;padding:8px 10px 0 10px;}
.badge .badgeMeta li{float:left;}.badge .badgeMeta strong{color:#fff;padding:0 3px;}.badge .badgeMeta li.badgeFavorite{float:right;text-align:right;}.badge .badgeMeta li.badgeFavorite .favorVideo{margin-top:0;}
.filterNav{overflow:hidden;width:100%;margin-bottom:20px;padding-bottom:10px;}.filterNav select,.filterNav ul li{float:left;margin-right:10px;}.filterNav ul li{border-right:solid 1px #666;height:18px;padding:2px 10px 0 0;}
.filterNav ul li.last{border:none;}.filterNav ul li a{color:#666;}.filterNav ul li a:hover{color:#df2100;text-decoration:none;}.scrollItems .videoThumb img,ol.scrollItems .videoThumb span,.scrollItems a.playOverlay{left:10px;}
.scrollItems .videoThumb{width:154px;}.scrollList{height:559px;}.scrollList .scrollItems{height:2000em;width:100%;}.scrollShowing{margin:10px 0 40px 0;clear:both;width:100%;overflow:hidden;}
.hasScroll .scrollPrev,.hasScroll .scrollNext{width:157px;height:23px;float:left;display:block;background:url("/assets/img/btn_scroll.png") repeat-x 0 0;text-indent:-9999em;}
.hasScroll .scrollPrev{margin-left:1px;background-position:0 -23px;}.hasScroll .disabled{background-position:-158px 0;}.hasScroll .scrollNext.disabled{background-position:-158px -23px;}
.videoSmall.scrollItems{padding-top:10px;}.videoSmall.scrollItems .listThumb{margin-left:10px;}.channelList{height:231px;margin:15px 0;}.channelList li{width:315px;margin-bottom:15px;}
.lastColumn ul.channelList{border-top:1px solid #CCC;padding-top:15px;}.lastColumn .channelList li{margin-bottom:5px;}.list{width:100%;overflow:hidden;}.list li{border-bottom:solid 1px #ccc;padding-bottom:10px;margin-bottom:10px;position:relative;width:100%;overflow:hidden;}
.list .listThumb{float:left;width:38px;height:38px;margin-right:10px;position:relative;border:2px solid #fff;}.list .listThumb img{text-align:center;}.list li.last{border:none;margin-bottom:0;}
.list .listContent{float:left;}.list .listContent .listContentData{width:100%;overflow:hidden;}.list .listContent .listContentData span{display:block;float:left;margin-top:5px;}
.list .listContent h4 a{word-wrap:break-word;}.list strong{color:#333;}.listThumb a.playOverlay{position:absolute;left:0;top:0;display:block;width:144px;height:81px;text-indent:-9999em;opacity:0;}
.listThumb a.playOverlay:hover,.listThumb a.playOverlayHover{background:transparent url("/assets/img/icon_play_large.png") no-repeat scroll 50% 50%;opacity:1;}.linkList{overflow:hidden;padding-bottom:15px;border-bottom:solid 1px #ccc;margin-bottom:10px;}
.linkList li{float:left;margin:0 20px 0 0;font-weight:400;font-size:1.1em;}.linkList li a{color:#666;}.linkList li.on a,.linkList li a:hover{color:#df2100;text-decoration:none;}
.linkList li.on span{color:#DF2100;text-decoration:none;}.listThumb:hover,.listThumb a:hover{text-decoration:none;}.list .first{width:100%;height:auto;overflow:hidden;}
.list .first .firstContent{width:453px;overflow:hidden;margin:0 20px 0 98px;float:left;}.list .first p{display:none;}.list .first .listThumb,.list .first .listThumb img,.list .first .listThumb .playOverlay,.list li.featured .listThumb{width:443px;height:245px;}
.list .first .listThumb .playOverlay:hover{background-position:200px 100px;}.list .first .listThumb .addOverlay{width:443px;}.playlistSearch .first .listThumb{background-image:url(/assets/img/bg_stack_big.png);height:250px;width:452px;}
.playlistSearch .first .listThumb .playOverlay,.playlistSearch .first .listThumb img,.list li.featured .listThumb .playOverlay,.list li.featured .listThumb img{width:444px;height:242px;}
.list .first .squareAd{width:300px;overflow:hidden;float:left;}.list .first .squareAd:hover{text-decoration:none;}.list .first .squareAd p{display:block;text-align:right;color:#666;font-size:.8em;text-transform:uppercase;}
.videoSmall{width:300px;overflow:hidden;}.videoSmall li{display:block;overflow:hidden;border-bottom:solid 1px #ccc;height:82px;padding:0 0 7px 0;margin-bottom:7px;}
.videoSmall li.last{border:none;}.videoSmall .listThumb{width:144px;height:81px;float:left;position:relative;overflow:hidden;border:none;}.videoSmall .listThumb .addOverlay{width:30px;height:22px;right:0;left:auto;z-index:10;}
.videoSmall .listThumb .addOverlay .addTip,.videoSmall .listThumb .addOverlay:hover .addTip{display:none;}.videoSmall .listThumb .addOverlay:hover{background:none;opacity:1;}
.videoSmall .listThumb img{width:144px;height:81px;position:absolute;left:0;top:0;z-index:0;}ol.videoSmall .listThumb span{display:block;height:75px;padding:3px 10px;font-weight:800;font-size:1.4em;color:#fff;background-color:#df2100;text-align:center;position:absolute;left:0;top:0;opacity:.80;z-index:1;}
ul .videoSmall .listThumb span{display:none;}.videoSmall .listContent{float:left;width:138px;font-weight:800;height:80px;overflow:hidden;}ol.videoBig{width:980px;}
.videoBig li{float:left;width:240px;height:226px;margin-right:5px;border:none;}.videoBig .listContent{position:relative;}.videoBig .listThumb{width:240px;height:131px;display:block;position:relative;margin-bottom:5px;overflow:hidden;}
.videoBig .listThumb a,.videoBig .listThumb img{width:240px;height:131px;display:block;}.videoBig .highlight .listThumb,.videoBig .highlight .listThumb a.playOverlay,.videoBig .highlight .listThumb img{width:236px;}
.videoBig .listThumb .videoLabel{height:12px;width:auto;}.videoBig .listThumb .addOverlay{height:22px;width:236px;margin-left:1px;}.videoBig .description{display:none;}
.videoThumbnail{height:60px;margin-bottom:40px;}.videoThumbnail li{float:left;border:0;margin:0;padding:0;width:107px;height:60px;}.videoThumbnail .listThumb,.videoThumbnail .listThumb img{display:block;width:107px;height:60px;}
.videoThumbnail .listContent{display:none;}.videoSearch{padding-top:10px;}.videoSearch li{width:100%;padding-bottom:10px;overflow:hidden;}.videoSearch .listContent{width:395px;margin-left:10px;}
.videoSearch .listContent h4{font-size:1.8em;}.videoSearch .listThumb,.videoSearch .listThumb img,.videoSearch .listThumb a.playOverlay{height:135px;width:240px;overflow:hidden;}
.videoSearch .listContent p{margin-top:10px;}.videoSearch .listThumb .addOverlay{width:100%;}.videoSearch li.playlist .listThumb{background:transparent url(/assets/img/bg_stack.png) no-repeat scroll 0 0;height:135px;width:240px;}
.videoSearch li.playlist .listThumb img{width:232px;height:127px;}.videoSearch .playlist .description{margin-top:15px;word-wrap:break-word;}.artistSearch{width:100%;overflow:hidden;padding-top:10px;}
.artistSearch .listThumb,.artistSearch .listThumb a,.artistSearch .listThumb img{width:192px;height:144px;display:block;}.artistSearch .listContent h4{font-size:1.8em;}
.artistList li{width:181px;margin-right:14px;}.artistList .first .firstContent{margin-left:145px;}.artistList .first .listThumb,.artistList .first .firstContent{width:334px;}
.artistList .first .listThumb img,.artistList .first .listThumb a{display:block;width:334px;height:252px;}.artistList .listThumb,.artistList .listThumb img,.artistList .listThumb a{display:block;width:181px;height:135px;}
.smallArtistList .listThumb,.smallArtistList .listThumb img,.smallArtistList .listThumb a{display:block;width:66px;height:49px;margin-right:8px;}.smallArtistList h4{font-size:11px;}
.smallArtistList .listContent{width:102px;}.thumbnailList li{width:100px;height:75px;margin:0;border:0;padding:0;float:left;}.thumbnailList .listContent{display:none;}
.thumbnailList .listThumb,.thumbnailList .listThumb img,.thumbnailList .listThumb a{width:100px;height:75px;margin:0;border:0;}.smallPlaylist .listThumb{height:96px;width:170px;background:transparent url(../img/bg_thumb_playlist2.png) no-repeat scroll 0 0;}
.smallPlaylist .listThumb span{display:block;height:75px;padding:3px 10px;font-weight:800;font-size:1.8em;color:#fff;background-color:#df2100;text-align:center;position:absolute;left:0;top:0;opacity:.80;z-index:1;}
.smallPlaylist .listThumb img,.smallPlaylist .listThumb a{width:163px;height:89px;display:block;}ol.smallPlaylist .listThumb span{height:69px;}.besideColumn .smallPlaylist .listContent{width:100%;}
.smallPlaylist .listContent{width:115px;}.smallPlaylist .listContent h5{color:#666;font-size:.9em;}.smallPlaylist .listContent h5 a{color:#333;font-size:1.1em;}
.playlistSearch .listThumb{background:transparent url(/assets/img/bg_stack.png) no-repeat scroll 0 0;height:135px;width:240px;}.playlistSearch .listThumb{border:none;}
.playlistSearch .listThumb img,.playlistSearch .listThumb a.playOverlay{height:127px;width:232px;position:absolute;}.playlistSearch .listContent h5{font-size:.9em;color:#666;}
.playlistSearch .listContent h5 a{font-size:1.1em;color:#333;font-weight:800;}.alertMessage{visibility:hidden;position:absolute;width:270px;background:url(/assets/img/bg_tip_arrow.png) no-repeat center bottom;color:#ccc;font-size:1em;text-align:center;padding-bottom:7px;z-index:10;}
.alertMessage.upsideDown{background:url(/assets/img/bg_tip_arrow.png) no-repeat center top;padding-top:7px;padding-bottom:0;}.alertMessage .messageLeft{position:relative;background:#2a2a2a;padding:10px 10px 10px 14px;overflow:visible;float:left;}
.alertMessage .messageRight{position:relative;float:left;background:#2a2a2a;padding:10px 10px 5px 0;}.alertMessage h4{color:#fff;font-size:1em;margin-bottom:5px;}
.alertMessage p{margin-bottom:5px;}.alertMessage .actions a{margin:0 4px;}#playBarMessage{position:absolute;left:0;top:-71px;display:none;overflow:visible;z-index:50;height:71px;background:url(/assets/img/bg_tip_arrow.png) no-repeat center bottom;text-align:left;color:#ccc;font-size:.9em;}
#messageLeft{position:relative;background:url(/assets/img/bg_msg_left.png) no-repeat 0 0;height:51px;padding:10px 10px 5px 14px;overflow:visible;float:left;}#messageRight{position:absolute;right:-4px;top:0;width:5px;height:66px;background:url(/assets/img/bg_msg_right.png) no-repeat right 0;overflow:hidden;}
#playBarMessage h4{color:#fff;white-space:nowrap;margin-bottom:5px;}#playBarMessage p{width:300px;}.messageClose,#messageClose{position:absolute;top:5px;right:5px;z-index:100;background:url(/assets/img/btn_close_small.png) no-repeat 0 0;width:9px;height:9px;text-indent:-999em;overflow:hidden;}
a.messageClose:hover{background-position:0 -9px;}.genreList li{margin-bottom:10px;}.genreList{width:100%;overflow:hidden;margin-bottom:40px;}.genreHeader{margin:0 auto;width:975px;}
.genreContent{margin-top:0;}.genres{width:990px;}.genres li{float:left;width:315px;padding:0;border:none;margin:0 15px 15px 0;}#playlists{overflow:hidden;width:660px;}
#playlists .scrollable{height:294px;}#playlists .playlistsscrollable{height:475px;width:660px;border-top:solid 1px #ccc;padding-top:20px;}#playlists .playlistsscrollItems{width:2000em;height:475px;}
.playlistsscrollPrev,.playlistsscrollNext{width:16px;height:23px;display:block;background:url(/assets/img/bg_arrow_left.png) no-repeat 0 0;float:left;text-indent:-6666em;}
.playlistsscrollNext{background:url(/assets/img/bg_arrow_right.png) no-repeat 0 0;}#playlists .disabled,.playlistsscrollPrev:hover,#playlists .on{background-position:0 -23px;}
#playlistsNav{float:left;margin:0 0 0 20px;}#playlistsNav .active a{color:#df2100;}.tabContent{width:100%;overflow:hidden;display:none;}#tabComment{display:block;}
.closeBtn{background:transparent url(/assets/img/btn_close.png) no-repeat scroll 0 0;display:block;height:23px;overflow:hidden;width:23px;text-indent:-9999em;float:left;margin-left:10px;}
#playBarMessage .welcomeBack,#playBarMessage .welcomeFirst,#playBarMessage .welcomeRef,#playBarMessage .welcomeLogin{display:none;}.paginationHeader h2.data{float:left;overflow:hidden;width:auto;}
.paginationHeader .playAllContainer{float:left;}.paginationHeader h2.data{border-bottom:0;margin-top:0;margin-bottom:0;}h1.searchHeader{margin:10px 0 30px 0;font-size:1.6em;}
h1.searchHeader span{color:#000;}h2 ul.pagination{font-size:.6em;display:inline-block;margin-top:-20px;}.smallChannel .listThumb{background:transparent url(/assets/img/bg_thumb_channel.png) no-repeat scroll 0 0;height:96px;width:150px;}
.smallChannel .listContent{width:135px;}.smallPlaylist .listThumb{background:transparent url(/assets/img/bg_thumb_playlist2.png) no-repeat scroll 0 0;}.smallPlaylist .listThumb img,.smallPlaylist .listThumb a{display:block;height:75px;width:138px;}
.smallPlaylist .listThumb{width:144px;height:81px;}.channelSearch a.playOverlay:hover{background:none;cursor:pointer;}.channelSearch .listThumb{background:transparent url(/assets/img/bg_channel.png) no-repeat scroll 0 0;height:149px;width:262px;}
.channelSearch .listThumb img,.channelSearch a.playOverlay{width:256px;height:143px;}.channelSearch .listContent{width:372px;}#top{width:100%;overflow:hidden;}#top.on{border-color:#c30;}
.subNav li.last{text-transform:none;float:right;font-size:1.1em;}.linkList li.last{float:right;font-size:1em;padding:0;}.linkList li.last .playAll{font-size:1.1em;color:#999;}
.filterNav{position:relative;height:30px;padding-bottom:0;margin-bottom:0;}.filterNav ul{padding-top:3px;}.filterNav ul li{height:15px;padding-top:0;}.filterNav ul li.on a,.filterNav ul li.on a:hover{color:#DF2100;}
.filterNav .ad{position:absolute;top:0;right:0;}h2.data{margin-top:0;margin-bottom:20px;}#loginWrap{width:995px;margin:0 auto;height:60px;}#loginWrap.hasBanner{height:90px;}
#loginOptions li{float:left;}#top.on #loginState{background-position:0 -31px;}#loginState{background:url(/assets/img/bg_login.png) no-repeat 0 0;width:136px;height:25px;display:block;color:#fff;padding:5px 0 0 0;cursor:pointer;text-align:center;margin-right:10px;}
#loginState a{color:#fff;font-weight:800;}#loginFacebook,#loginOpenid{padding:5px;}#loginFacebook a,#loginOpenid a{width:16px;height:18px;display:block;background:url(/assets/img/icon_login.png) no-repeat 0 0;text-indent:-9999em;overflow:hidden;}
#loginFacebook a:hover{background-position:0 -18px;}#loginOpenid a{background-position:-18px 0;}#loginOpenid a:hover{background-position:-18px -18px;}#logOutLink a{color:#333;font-weight:800;padding:5px;display:block;}
.focusColumn ol.videoBig{width:660px;}.focusColumn .videoBig li{width:215px;}.focusColumn .videoBig .listThumb{width:210px;height:121px;background:transparent url(/assets/img/bg_thumb_playlist.png) no-repeat scroll 0 0;}
.focusColumn .videoBig .shadowcaster{width:220px;height:127px;margin:0;}div.focusColumn .videoBig li div.listThumb a.playOverlay{width:210px;height:121px;}div.focusColumn .playlistSearch .listThumb img,div.focusColumn .playlistSearch .listThumb a.playOverlay{width:232px;height:127px;}
.playerBranding{background:#000 url(/assets/img/temp/SonyBanner.png) no-repeat scroll center center;height:560px;}.playerBranding #playlistStrip{padding-top:40px;}
.shadowcaster{position:relative;}.shadowcaster img{border:1px solid #fff;position:absolute;left:0;right:0;width:100%;height:100%;background-color:#f2f2f2;}.shadowcaster .shadow{position:absolute;width:100%;height:100%;background-color:#333;text-indent:-10000px;}
.subNav .heartTab div .rightTabIcon{display:inline-block;width:12px;height:11px;}.subNav .heartTab div a .rightTabIcon{background-image:url('/assets/img/icon_heart.png');background-position:center;background-repeat:no-repeat;}
.subNav .heartTab div span .rightTabIcon{background-image:url('/assets/img/icon_heart_on.png');background-position:center;background-repeat:no-repeat;}.subNav .heartPrefixTab div .leftTabIcon{display:inline-block;width:12px;height:11px;}
.subNav .heartPrefixTab div a .leftTabIcon{background-image:url('/assets/img/icon_heart.png');background-position:center;background-repeat:no-repeat;}.subNav .heartPrefixTab div span .leftTabIcon{background-image:url('/assets/img/icon_heart_on.png');background-position:center;background-repeat:no-repeat;}
.swf-container div.get-flash-wrapper{background-color:#fff;padding:14px;width:360px;margin:0 auto;position:relative;top:135px;}.swf-container div.get-flash-wrapper div.logo{background:transparent url('/assets/img/social/icon-flash.jpg');width:52px;height:52px;}
.swf-container div.get-flash-wrapper div.text{width:300px;line-height:25px;}.swf-container div.get-flash-wrapper div.text a{font-weight:800;}.playAll{display:none!important;}
.submit{cursor:pointer;}.cancel{margin-left:8px;font-weight:normal;text-decoration:underline;color:Red;}.bold{font-weight:800;}.ui-autow{width:auto!important;}.ui-ta-center{text-align:center;}
.ui-underline{text-decoration:underline;}.ui-w50{width:49%;}.ui-pointy{cursor:pointer;}.ui-opaque{opacity:1!important;filter:Alpha(Opacity=100)!important;}.ui-hide{display:none;}
.ui-hide-important{display:none!important;}.ui-f-left{float:left;}.ui-f-right{float:right;}.ui-f-none{float:none;}.ui-italic{font-style:italic;}.ui-ellipsis{text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:block;}
.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}.clearfix{display:inline-block;}html[xmlns] .clearfix{display:block;}
* html .clearfix{height:1%;}
