a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,dialog,div,dl,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,meter,nav,object,ol,output,p,pre,progress,q,rp,rt,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video,xmp{border:0;margin:0;padding:0;font-size:100%}html,body{height:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}b,strong{font-weight:bold}img{color:transparent;font-size:0;vertical-align:middle;-ms-interpolation-mode:bicubic}ol,ul{list-style:none}li{display:list-item}table{border-collapse:collapse;border-spacing:0}th,td,caption{font-weight:normal;vertical-align:top;text-align:left}q{quotes:none}q:before,q:after{content:'';content:none}sub,sup,small{font-size:75%}sub,sup{line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg{overflow:hidden}
html, body {
height: 100%;
}

body,
#container-outer,
#container{
min-width:960px;
}

#container-inner,
#header,
#wrap,
#wrap-inner,
#mtv_foot,
#memberbar{
width:960px;
}

#wrap #opaad{
text-align:center;
margin: 0 auto;
}

#wrap #opaad table,
#wrap #opaad span{
margin-left: auto;
margin-right: auto;
}
div#searchmtv form input#searchmtv-text {border:1px solid #666666;height:21px;}

#header:after, #memberbar:after, #nav:after, #wrap:after, #wrap-inner:after,
.group:after, .mdl:after, #wrap ol.lst:after, #wrap ol.lst li:after{
clear: both;
content: ".";
display: block;
height: 0;
visibility: hidden;
}

/* member bar */
#memberbar{
width: auto !important;
font-family:Tahoma,Verdana,sans-serif;
font-size: 85%;
color: #666;
background: #000000;
padding: 0px;
}
#nav.franchise #memberbar{ height: 25px; }
#nav.globalNav #memberbar div.Flux{
float: right;
margin-top: 0px;
}
#nav.franchise #memberbar div.Flux{
float: auto;
}
#nav.globalNav div.Flux span.textGroup{
line-height: 22px;
}
#nav.globalNav div.Flux span.textGroup a img.thumbnail_25x25{
float: left;
}
#nav.globalNav div.Flux .itemsList{
margin-left: -31px;
}
#nav.globalNav div.Flux .quickMenu .notLogged{ padding-top: 3px; }
#nav.globalNav div.Flux .quickMenu .bbBtnHolder_active a.ddButton,
#nav.globalNav div.Flux .quickMenu .bbBtnHolder_active a.ddButton:hover,
#nav.globalNav div.Flux .quickMenu .bbBtnHolder a.ddButton:hover,
#nav.globalNav div.Flux .menuBar,
#nav.globalNav div.Flux .quickMenu .itemsList,
#nav.globalNav div.Flux ul.horizontalDropdownMenu,
#nav.globalNav div.Flux .dropDown{
background-color: #4698CA;
}
#memberbar a.avatar{
float: left;
margin: 0 5px 0 0;
}
#memberbar span.userThumbnail img{
border: 0;
}
#memberbar span.userThumbnail img.avatarSmall{
margin-top: -2px;
}
#memberbar ul#memberlist{
margin: 0;
padding: 0;
list-style: none;
}
#memberbar ul#memberlist li{
float: left;
margin: 0;
padding: 0;
line-height: 25px;
background: url(/sitewide/images/u/member-pipe.gif) no-repeat 100% 50%;
z-index: 5000100;
}
#memberbar ul#memberlist li a{
margin: 0;
padding: 4px 10px;
color: #4498c8;
text-decoration: none;
}
#memberbar ul#memberlist li strong a{
padding: 4px 10px 4px 0;
}
#memberbar ul#memberlist li.last{
background: none;
}
#memberbar ul#artistlist li#tvsched{
margin: 0 10px 0 0;
padding: 0 10px 0 0;
background: url(/sitewide/images/u/member-pipe.gif) no-repeat 100% 50%;
}
#memberbar ul#artistlist li#tvsched a{
margin: 0;
padding: 0 0 0 12px;
color: #4498c8;
text-decoration: none;
background: url(/sitewide/images/u/icon-tvsched.gif) no-repeat 0 50%;
}
#memberbar div.flux .container, #memberbar div.flux .container span.fluxBtn{
font-size:11px;
}
#memberbar div.flux .container span.fluxBtn{
min-width:0px;margin:0px;padding:0px;

}
/* "more" dropdown */
#memberbar ul#memberlist li#member-more{
position: relative;
}
#memberbar ul#memberlist li#member-more a{
padding-right: 15px;
background: url(/sitewide/images/u/morenav-arrow.gif) no-repeat 100% 50%;
}
#memberbar ul#memberlist li#member-more:hover,
#memberbar ul#memberlist li#member-more.sfhover,
#memberbar ul#memberlist li#member-more a:hover{
text-decoration: none;
color: #1a1a1a;
background: #4698ca;
}
#memberbar ul#memberlist li#member-more:hover a,
#memberbar ul#memberlist li#member-more.sfhover a{
margin: 0 5px;
padding: 4px 15px 4px 4px;
color: #1a1a1a;
background: #4698ca url(/sitewide/images/u/morenav-arrow-on.gif) no-repeat 100% 50%;
}
#memberbar ul#memberlist li#member-more:hover a:hover,
#memberbar ul#memberlist li#member-more.sfhover a:hover{
background: #4698ca url(/sitewide/images/u/morenav-arrow-on.gif) no-repeat 100% 50%;
}
#memberbar ul#memberlist li#member-more ul{ /* second-level lists */
clear: left;
position: absolute;
width: 100px;
left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
margin: -3px 0 0 0;
padding: 0;
list-style: none;
border: none;
background: #4698ca;
}
#memberbar ul#memberlist li#member-more:hover ul,
#memberbar ul#memberlist li#member-more.sfhover ul{ /* lists nested under hovered list items */
top: 25px;
left: 0;
}
#memberbar ul#memberlist li#member-more ul li{
display: block;
float: none;
margin: 0;
padding: 0;
line-height: 1em;
border: none;
background: none;
}
#memberbar ul#memberlist li#member-more:hover ul li a,
#memberbar ul#memberlist li#member-more.sfhover ul li a{
display: block;
margin: 0;
padding: 6px 8px;
color: #fff;
background: none;
}
#memberbar ul#memberlist li#member-more:hover ul li a:hover,
#memberbar ul#memberlist li#member-more.sfhover ul li a:hover{
background: none;
}
#memberbar ul#memberlist li#member-more ul li a:hover{
text-decoration: underline;
color: #fff;
background: none;
}
/* artist list */
#memberbar ul#artistlist{
float: right;
margin: 0 0 0 0;
padding: 0 7px 0 0;
list-style: none;
}
#memberbar ul#artistlist li{
float: left;
margin: 0;
padding: 0;
line-height: 25px;
}
#memberbar ul#artistlist span.alpha a{
margin: 0 2px;
color: #4498c8;
text-decoration: none;
}
#memberbar ul#memberlist li a:hover,
#memberbar ul#artistlist li#tvsched a:hover,
#memberbar ul#artistlist li a:hover{
text-decoration: underline;
}
/* GLOBAL NAVIGATION */
div#nav.globalNav{ position: absolute; top: 0px; /*background: url(/sitewide/images/u/logo-mtv-white.gif) no-repeat 10px 37px #262626; font-family:Tahoma,Verdana,sans-serif;*/ background-color:#fff; font-family: "nimbus-sans", "helvetica neue", helvetica, arial, sans-serif; font-size: 13px; height: 103px; width: 960px; }
/* MEMBER BAR SITES NAV */
div#nav.globalNav #mtvSitesNav{ float: left; }
div#nav.globalNav ul#mtvSitesNav{ padding-left:5px }
div#nav.globalNav #mtvSitesNav, #mtvSitesNav ul{ padding: 0; margin: 0; list-style: none; }
div#nav.globalNav #mtvSitesNav li.topLevel{ float: left; background: url(/sitewide/images/charlie/sprites/site_wide_original.png) -159px -533px no-repeat; margin-right: 0px; }
div#nav.globalNav #mtvSitesNav li.topLevel.hover{ background: url(/sitewide/images/charlie/sprites/site_wide_original.png) -161px -516px no-repeat #4698ca; }
div#nav.globalNav #mtvSitesNav li.topLevel.hover a.topLink{ color: #000; }
div#nav.globalNav #mtvSitesNav li.topLevel.hover ul{ left: auto; }
div#nav.globalNav #mtvSitesNav li ul{ position: absolute; width: 80px; left: -999em; background-color: #4698ca; padding-bottom: 6px; }
div#nav.globalNav #mtvSitesNav li b, div#nav.globalNav #mtvSitesNav li a, div#nav.globalNav .memberbarlinks b, div#nav.globalNav .memberbarlinks a{font-weight:normal;}
div#nav.globalNav #mtvSitesNav li a{ display: block; width: 62px; padding: 0 7px 0 5px; color: #777; text-decoration: none; font-size: 11px; }
div#nav.globalNav #mtvSitesNav li.subLevel a{ color: #f3f3f3; height: 12px; line-height: 12px; width: 75px; border-right:0 none; padding-top:8px;}
div#nav.globalNav #mtvSitesNav li.subLevel a:hover{ text-decoration: underline; }
div#nav.globalNav .memberbarlinks{ float: left; padding-top: 5px; height: 20px; }
div#nav.globalNav .memberbarlinks a{float:left;}
div#nav.globalNav .memberbarlinks a{ color: #777; font-size: 11px; text-decoration: none; padding: 0 10px; border-right: 1px solid #444; }
div#nav.globalNav .memberbarlinks a.first{ font-weight:bold;}
div#nav.globalNav .memberbarlinks a.last{ border: 0; }
div#nav.globalNav .memberbarlinks a:hover{ text-decoration: none; color:#fff;}
div#nav.globalNav div#mtvLogo{ background: url(/sitewide/images/charlie/sprites/site_wide_original.png) no-repeat 0 -486px transparent; float: left; margin: 10px 0 10px 10px; display: block; width: 92px; height: 60px; overflow: hidden; _display: inline; }
div#nav.globalNav div#mtvLogo a{ display: block; text-indent: -999px; height: 56px; }
div#nav.globalNav div.navLogoToolTip{ border: 1px solid #000; padding: 5px; position: absolute; font-size: 10px; left: 30px; top: 85px; display: none; background-color: #ffffe1; }
/*FLUX4 SM USERBAR*/
*+html #wUserBar {height:19px;}
.flux4Widget .userBar .bar {height:19px;}
.flux4Widget .userBar .backgroundPanel {height:26px; overflow:hidden;}
.flux4Widget .userBar .myStuffElement .loggedIn .displayName:before {content:"Hi, ";}
.flux4Widget .userBar .myStuffElement img.smallOptionalThumbnail {display:none;}
.flux4Widget .userBar .myStuffElement .loggedInMenu .hi img {border-color:transparent;}
.flux4Widget .userBar .dropdownContent,
.flux4Widget .userBar .dropdownIndent,
.flux4Widget .userBar .myStuffElement .loggedInMenu,
.flux4Widget .userBar a,
.flux4Widget .userBar a:hover,
.flux4Widget .userBar .pointerDown,
.flux4Widget .userBar .openedElement .elementTitle,
.flux4Widget .userBar .joinMessage a,
#memberbar .userBar a:link,
#memberbar .userBar a:visited {color:#777;}
#memberbar .userBar .activityFeedElement a:link,
#memberbar .userBar .activityFeedElement a:visited {color:#39BFA8;}
#memberbar .flux4Widget .userBar .userBarContainer .activityItem {width:auto;text-align:right;}
#memberbar .flux4Widget .userBar .activityFeedElement .elementContainer {border:0;background:#000;}
#memberbar .flux4Widget .userBar .barElement.activityFeedElement {width:355px;}
#memberbar .flux4Widget .userBar .userBarContainer {margin-top:-12px;height:20px;background:#000;}
#memberbar .flux4Widget .miniFeed .editorialActivity {background:#fff;}
/*
.flux4Widget .userBar a.signIn:hover {text-decoration: none; color:#fff;}
.flux4Widget .userBar .myStuffElement .dropdownWrapper { width: 180px; }
.flux4Widget .userBar .dropdownContent {height:100px;}
.flux4Widget .userBar li.activityFeedElement .dropdownContent {height:auto;}
.flux4Widget .userBar .myStuffElement .loggedInMenu .hi .hiText { display: none; }

.flux4Widget .userBar .myStuffElement .loggedInMenu ol.links { float:right; width:100px;}
.flux4Widget .userBar .myStuffElement .loggedInMenu ol.links li { border-color: #f0f0f0; padding: 2px; }
.flux4Widget .userBar .myStuffElement .needToJoin {position:relative; left: 55px; width:100px; display:inline-block;}
.flux4Widget .userBar .myStuffElement .elementContainer .elementContent {line-height:21px; padding-top: 1px; }
.flux4Widget .userBar .barElement.fbPublishingElement {position:relative; bottom:5px;}
*/

.flux4Widget .userBar .barElement, .flux4Widget .userBar ul.elements .elementContainer {
height: 24px;
}

.flux4Widget .userBar .myStuffElement .elementContainer .elementContent {
height: 16px;
}

.flux4Widget .userBar ul.elements {
margin-top: 3px;
}

.flux4Widget .userBar .myStuffElement .elementContainer .elementContent {
line-height: normal;
}

.flux4Widget .userBar .myStuffElement .loggedOut .thirdPartyAuth { margin-top: 0px;}

.flux4Widget .userBar .myStuffElement .loggedInMenu .hi .hiText,
.flux4Widget .userBar .myStuffElement .loggedInMenu .hi .loggedProfileUrl { display:none; }
.flux4Widget .userBar .myStuffElement .loggedInMenu .hi,
.flux4Widget .userBar .dropdownIndent {background:transparent;}
.flux4Widget .userBar .myStuffElement .dropdownWrapper {width:180px;}
.flux4Widget .userBar .dropdownContent {top:-12px; border-width:0 1px 1px 1px;}
.flux4Widget .userBar .myStuffElement .loggedInMenu ol.links li { border-color: #f0f0f0; padding: 4px; }
.flux4Widget .userBar .myStuffElement .publishToTimeline {padding-top:4px;}
.flux4Widget .userBar .myStuffElement { float: right; margin-right: -1px; margin-top: -2px;}
.flux4Widget .userBar .loggedOut .link,
.flux4Widget .userBar .loggedIn .link {
color: #8f8f8f;
}
.flux4 a, .Flux .flux4 a, .flux4 .link { color: #39BFA8; cursor: pointer; font-size: 12px; text-decoration: none; }
.flux 4 a:hover, .Flux flux4 a:hover{ background-color: #39BFA8; text-decoration:none;}

/* SPRITE */
.flux4 .thirdPartyAuth,
.flux4 .overlayContentWrapper .closeButton,
.flux4 .signinForm a.primaryButton { background-image:url('/global/music/images/flux4_sprites.png');}
.flux4 .signinForm a.primaryButton { width:100px; height:30px;}
.flux4 .overlayContentWrapper .closeButton { background-position:-22px -22px; width:35px; height:28px; margin: 10px; top:-9px; right:0;}
/*FLUX4 PROFILE OVERLAY*/
.flux4Widget .userProfileOverlay .profileHeader { background-color: #EEEEEE; display: block; padding: 15px; }
.flux4Widget .userProfileOverlay .profileHeader .userTitle {line-height: 24px; margin-top: 18px;}

.flux4 .flux4Widget .userProfileOverlay a.bigLink { font-size: 20px; font-weight: bold; text-transform: lowercase; }
.flux4 .flux4Widget .userProfileOverlay a,
.Flux .flux4 .flux4Widget .userProfileOverlay a,
.flux4 .flux4Widget .userProfileOverlay .link,
.flux4Widget .activityFeed .dropdownButton .dropDownContainer .moreButtonWrapper,
.flux4Widget .activityFeed .mainHeader .sorterContainer .sorterContent .dropdownButton .dropdownContent li,
.flux4Widget .activityFeed .dropdownButton .dropdownContent li { color: #39BFA8; cursor: pointer; font-size: 12px; text-decoration: none; }

.flux4Widget .userProfileOverlay .tabsContainer .tabPanel,
.flux4Widget .userProfileOverlay .tabsContainer a.tabLink{background:#f8f8f8;}

.flux4Widget .userProfileOverlay .tabsContainer .tabPanel a.hovered,
.flux4Widget .userProfileOverlay .tabsContainer a.tabLink:hover,
.flux4Widget .userProfileOverlay .tabsContainer .tabPanel a.accountLink:hover {background:#f8f8f8; color: #39BFA8; text-decoration:underline;}

.flux4 .regularUserAvatar { border: none; }
.flux4Widget .activityFeed .userAvatarWithPointer .rightPointer {display:none;}
.flux4Widget .activityFeed .userAvatarWithPointer .userAvatarContainer {border:0;}
.flux4Widget .activityFeed .activityItem .itemContent { margin-left: 65px;}
.flux4Widget .userProfileOverlay .activityFeed .itemMessage { background:url('/global/music/images/flux4_sprites.png') no-repeat -59px -238px; padding-left:10px; }
.flux4Widget .userProfileOverlay .activityFeed .quote {background-image:none; background-color: #EEEEEE;}
.flux4Widget .addComment .publishingContainer:hover {background:none;}

/*######### Special ones based on MVOS-903 ################# */
.flux4Widget .userBar .myStuffElement .barPointerUp,
.flux4Widget .userBar .myStuffElement .barPointerDown { margin-top: 0; }
.flux4Widget .userBar .myStuffElement .loggedInMenu { width: 164px; }
.flux4Widget .userBar .hoverElement { box-shadow: none; }
/*######### END Special ones based on MVOS-903 ################# */

/*############### Special addition based on MVOS-972 ############################################*/

.flux4Widget .userBar .myStuffElement.openedElement .elementContainer .elementContent .loggedOut a { color: #8f8f8f !important; }
.flux4Widget .userBar .myStuffElement .loggedOut { padding-top: 0; margin-top:-7px; }
.flux4Widget .userBar .myStuffElement .loggedInMenu { width: 194px !important; }
.flux4Widget .userBar .myStuffElement .dropdownWrapper { width: 220px !important; }
.flux4Widget .userBar .barPointerUp .pointer { border-bottom-color: #8f8f8f; }
.flux4Widget .userBar .barPointerDown .pointer { border-top-color: #8f8f8f; }
.flux4Widget .userBar .dropdownIndent { border: 0; }
.flux4Widget .userBar .myStuffElement { margin-right: -10px; }
.flux4Widget .userBar ul.elements .myStuffElement .elementContainer .elementContent { padding-right: 10px; }
.flux4Widget .userBar .dropdownAnimation { top: auto !important; margin-top:7px; }
.flux4Widget .userBar .dropdownContent { top: -3px !important; }
.flux4Widget .userBar .hoverElement { height: 26px; top: -23px; }

/*############### Special addition based on MVOS-972 ############################################*/

/*##### topnavLinks ######*/
div#nav.globalNav ul#topnavLinks{ float: left; padding: 0; margin: 10px 0 0 3px; display: inline; list-style: none; clear: right; }
div#nav.globalNav ul#topnavLinks li{ float: left; padding-left: 0px; margin-left: 10px; margin-right: 5px; display: inline; }
div#nav.globalNav ul#topnavLinks li.first{ border: 0; padding: 0; }
div#nav.globalNav ul#topnavLinks li a{ text-transform: lowercase; color: #000; text-decoration: none; }
div#nav.globalNav ul#topnavLinks li a:hover{ text-decoration: underline; }
/*##### MAIN NAV ######*/
label{ color: #666666; padding: 0; display: inline; }
div#nav.globalNav ul#navlist {width: 554px;}
div#nav.globalNav ul#navlist{ float: left; padding: 0; margin: 0px 0 0 5px; list-style: none; }
div#nav.globalNav ul#navlist li{ float: left; }
div#nav.globalNav ul#navlist li a{ text-decoration: none; }
div#nav.globalNav ul#navlist li a.n-link{ font-size: 46px; letter-spacing: -1.5px; font-weight: bold; font-family: "nimbus-sans", "helvetica neue", helvetica, arial, sans-serif; color: #000; text-transform: lowercase; text-decoration: none; display: block; line-height: 43px; padding: 0px 5px 5px; width: auto; }
div#nav.globalNav ul#navlist li.seperator{ display:none; color: #7f7f7f; font-size: 38px; line-height: 38px; font-weight: bold; letter-spacing: 0; margin: 0 -5px; }
div#nav.globalNav ul#navlist li span{ display: block; text-decoration: none; font-weight: bold; font-size:11px; text-transform: uppercase; margin-bottom: 5px;}
div#nav.globalNav ul#navlist li.hover a.n-link{ color: #262626; background-color: #fff; }
div#nav.globalNav ul#navlist ul{ padding: 0; margin: 0; list-style: none; }
div#nav.globalNav ul#navlist li ul{ position: absolute; left: -999em; }
div#nav.globalNav ul#navlist li ul.hover{ left: auto; }
div#nav.globalNav ul#navlist li.toplvl { margin-right: 5px; }

div#nav.globalNav ul#navlist li#n-music a.n-link{ width: 120px; }
div#nav.globalNav ul#navlist li#n-shows a.n-link{ width: 126px; }
div#nav.globalNav ul#navlist li#n-news a.n-link{ width: 105px; }
div#nav.globalNav ul#navlist li#n-movies a.n-link{ width: 143px; }
div#nav.globalNav ul#navlist li#n-movies { margin-right: 0px;}
div#nav.globalNav ul#navlist li div.grid{ position: absolute; border: 5px solid #D8D8D8; border-top: 0; background-color: #fff; padding-top: 12px; padding-bottom: 10px; }
div#nav.globalNav ul#navlist li div#music-grid{ width: 970px; }
div#nav.globalNav ul#navlist li div#shows-grid{ width: 970px; }
div#nav.globalNav ul#navlist li div#news-grid{ width: 648px; }
div#nav.globalNav ul#navlist li div#movies-grid{ width: 810px; }
div#nav.globalNav ul#navlist ul.gridContainer.hover li div#music-grid{ left: -77px; }
div#nav.globalNav ul#navlist ul.gridContainer.hover li div#shows-grid{ left: -198px; }
div#nav.globalNav ul#navlist ul.gridContainer.hover li div#news-grid{ left: -324px; }
div#nav.globalNav ul#navlist ul.gridContainer.hover li div#movies-grid{ left: -433px; }
div#nav.globalNav ul#navlist div.grid ul{ margin: 0; display: block; float: left; position: static; }
div#nav.globalNav ul#navlist div.grid li{ font-family:Tahoma,Verdana,sans-serif; float: none; _display: inline; }
div#nav.globalNav ul#navlist div.grid li a{ text-transform: none; font-weight: bold; font-size: 11px; display: block; color: #1F1F1F; }
div#nav.globalNav ul#navlist div.grid li a:hover{ background-color: #39BFA8; color: #fff; }
div#nav.globalNav ul#navlist div.grid li.first a,
div#nav.globalNav ul#navlist div.grid li.first span{ text-transform: uppercase; font-size: 11px; display: block; color: #666666; padding: 5px 0 5px 4px; }
div#nav.globalNav ul#navlist div.grid li.first a:hover{ text-decoration: none; background: none; }
div#nav.globalNav ul#navlist div.grid ul.gridMain{ display: block; float: left; width: 140px; border-right: 1px dotted #262626; padding: 0 10px;}
div#nav.globalNav ul#navlist div.grid ul.gridMain li{ border-bottom: 1px dotted #262626; padding: 1px 0; display: block; }
div#nav.globalNav ul#navlist div.grid ul.gridMain li a{ text-transform: none; font-weight: bold; font-size: 11px; display: block; }
div#nav.globalNav ul#navlist div.grid ul.gridMain li.gridMainBrowseAll{ border: 0; }
div#nav.globalNav ul#navlist div.grid ul.gridMain li.gridMainBrowseAll a{ width: 19px; height: 19px; background-color: #262626; color: #F3F3F3; margin: 1px 1px 0 0; padding: 0 !important; text-align: center; float: left; line-height: 19px; }
div#nav.globalNav ul#navlist div.grid ul.gridMain li.gridMainBrowseAll a:hover{ background-color: #39BFA8; }
div#nav.globalNav ul#navlist div.grid ul.gridMain li.azBrowserHeader{ border: none; }
div#nav.globalNav ul#navlist div.grid ul.centerCol{ display: block; float: left; width: 140px; border-right: 1px dotted #262626; padding: 0 9px; }
div#nav.globalNav ul#navlist div.grid ul.rightBlock{ display: block; float: left; height: auto; margin: 0; width: 140px; }
div#nav.globalNav ul#navlist div.grid ul.split{ border-bottom: 1px dotted #262626; padding-bottom: 11px; margin-bottom: 12px;}
div#nav.globalNav ul#navlist div.grid ul.last{ border: 0; }
div#nav.globalNav ul#navlist div.grid ul.wide{ width: auto; }
div#nav.globalNav ul#navlist div.grid ul.wide ul{ width: 140px; height: auto; margin: 0 12px 0 0; padding: 0; _display: inline; }
div#nav.globalNav ul#navlist div.grid ul.wide ul li{ font-family:Tahoma,Verdana,sans-serif; float: none; _display: inline; }
div#nav.globalNav ul#navlist div.grid ul.wide ul li a{ text-transform: none; font-weight: bold; font-size: 11px; display: block; color: #1F1F1F; }
div#nav.globalNav ul#navlist div.grid ul.wide ul li a:hover{ background-color: #39BFA8; color: #fff; }
div#nav.globalNav ul#navlist div.grid ul.wide ul li.allshowsLabel{ display: inline-block; }
div#nav.globalNav ul#navlist div.grid ul.wide ul li a.allshows{ font-weight: normal; color: #fff; padding-right: 5px !important; }
div#nav.globalNav ul#navlist div.grid ul.wide ul li a.allshows:after{ content: '\203A'; }
div#nav.globalNav ul#navlist div.grid ul.centerCol li.first a,
div#nav.globalNav ul#navlist div.grid ul.rightBlock li.first a,
div#nav.globalNav ul#navlist div.grid ul.centerCol li.first span,
div#nav.globalNav ul#navlist div.grid ul.rightBlock li.first span{ padding: 0px 0 2px 4px; }
div#nav.globalNav ul#navlist div.grid ul li span label{ color: #666666; padding: 0; display: inline; }
div#nav.globalNav ul#navlist div.grid ul.centerCol li a,
div#nav.globalNav ul#navlist div.grid ul.rightBlock li a,
div#nav.globalNav ul#navlist div.grid ul.gridMain li a ,
div#nav.globalNav ul#navlist div.grid ul.wide li a{ padding: 4px 2px !important; }
/* FRANCHISE NAVIGATION
---------------------------------------------------- */
/* navigation
---------------------------------------------------- */
div#nav.franchise div.navLogoToolTip{ display: none; }
#nav ul#navlist.franchise-nav li a, #nav ul#navlist.franchise-nav li span{ color: #fff; }
.franchise-navigation{ top: 123px; width: 100% !important; position: absolute; left: 0px; }
div#nav.franchise ul#navlist{ z-index: 5000000; float: left; margin: 0; padding: 0; list-style: none; }
div#nav.franchise ul#navlist li{ float: left; font-size: 17px; margin: 0; padding: 0; position: relative; text-align: center; }
#nav ul#navlist li a, #nav ul#navlist li span{ display: block; text-decoration: none; padding: 8px 0 0; font-weight: bold; }
div#nav.franchise ul#navlist li:hover a,#nav ul#navlist li.sfhover a{ }
div#nav.franchise ul#navlist li#n-home a{ border-left: 0; }
/* suckerfish dropdowns */
div#nav.franchise ul#navlist li ul{ /* second-level lists */
z-index: 150000; clear: left; position: absolute; width: 150px;
left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
margin: -1px 0 0 0; padding: 0; list-style: none; border: 1px solid #242424; border-right: none; border-left-color: #4c4c4c; border-top: 1px solid #1a1a1a;
border-bottom: none; background: #3d3d3d; }
div#nav.franchise ul#navlist li ul ul{ /* third-and-above-level lists */
top: 0; margin: 0 -150px 0 0; border-top: none; border-left: none; }
div#nav.franchise ul#navlist li:hover ul ul,
div#nav.franchise ul#navlist li.sfhover ul ul{ left: -999em; }
div#nav.franchise ul#navlist li.hover ul,
div#nav.franchise ul#navlist li:hover ul,
div#nav.franchise ul#navlist li li:hover ul,
div#nav.franchise ul#navlist li.sfhover ul,
div#nav.franchise ul#navlist li li.sfhover ul{ /* lists nested under hovered list items */
right: 0;
left: auto;
}
div#nav.franchise ul#navlist li#n-movies:hover ul,
div#nav.franchise ul#navlist li#n-movies.sfhover ul{
right: auto;
}
div#nav.franchise ul#navlist li#n-movies li:hover ul,
div#nav.franchise ul#navlist li#n-movies li.sfhover ul{ /* lists nested under hovered list items */
right: 0;
left: auto;
margin-right: -224px;
}
div#nav.franchise ul#navlist li#n-shows ul{
border-bottom: 1px solid #4a4a4a;
}
div#nav.franchise ul#navlist li ul li{
width: 150px;
height: auto;
text-transform: none;
font-size: 11px;
line-height: 11px;
border: none;
background: none;
}
div#nav.franchise ul#navlist li ul li a,
div#nav.franchise ul#navlist li:hover ul li a,
div#nav.franchise ul#navlist li.sfhover ul li a,
div#nav.franchise ul#navlist li ul li span{
width: 133px;
height: auto;
padding: 10px 8px;
border: none;
font-family:Tahoma,Verdana,sans-serif;
font-size: 11px;
font-weight: bold;
text-align: left;
color: #fff;
border-top: 1px solid #4a4a4a;
border-right: 1px solid #242424;
border-bottom: 1px solid #242424;
background: #3a3a3a;
}
div#nav.franchise ul#navlist li#n-movies ul li a,
div#nav.franchise ul#navlist li#n-movies:hover ul li a,
div#nav.franchise ul#navlist li#n-movies.sfhover ul li a,
div#nav.franchise ul#navlist li#n-movies ul li span{
width: 207px;
}
div#nav.franchise ul#navlist li ul li.sub a,
div#nav.franchise ul#navlist li ul li.sub span{
width: 101px;
padding-right: 40px;
color: #fff;
background-image: url(/sitewide/images/u/comnav-arrow.gif);
background-repeat: no-repeat;
background-position: 100% 50%;
}
div#nav.franchise ul#navlist li#n-movies ul li.sub a,
div#nav.franchise ul#navlist li#n-movies ul li.sub span{
width: 175px;
}
div#nav.franchise ul#navlist li ul li.sub ul li a{
background: none;
}
div#nav.franchise ul#navlist li ul li.first a,
div#nav.franchise ul#navlist li ul li.first span,
div#nav.franchise ul#navlist li#n-games ul li.first a,
div#nav.franchise ul#navlist li#n-games ul li.first span{
border-top-color: #4a4a4a;
}

div#nav.franchise ul#navlist li ul li:hover,
div#nav.franchise ul#navlist li ul li.sfhover{
border-top-color: #2c2c2c;
background: #4c4c4c url(/sitewide/images/u/comnav-arrowover.gif) no-repeat 100% 50%;
}

div#nav.franchise ul#navlist li ul li:hover a,
div#nav.franchise ul#navlist li ul li.sfhover a,
div#nav.franchise ul#navlist li ul li:hover span,
div#nav.franchise ul#navlist li ul li.sfhover span{
border-top-color: #5b5b5b;
background: #4c4c4c url(/sitewide/images/u/comnav-arrowover.gif) no-repeat 100% 50%;
}
div#nav.franchise ul#navlist li ul li a:hover,
div#nav.franchise ul#navlist li ul li.sub li a:hover,
div#nav.franchise ul#navlist li#n-games ul li a:hover{
height: auto;
border-top-color: #5db1e0;
border-left-color: #5db1e0;
background: #4498c7;
}
div#nav.franchise ul#navlist li ul li.sub:hover{
background: #4c4c4c url(/sitewide/images/u/comnav-arrowover.gif) no-repeat 100% 50%;
}
div#nav.franchise ul#navlist li ul li.sub a:hover{
background: #4698ca url(/sitewide/images/u/comnav-arrowon.gif) no-repeat 100% 50%;
}
div#nav.franchise ul#navlist li ul li:hover li a,
div#nav.franchise ul#navlist li ul li.sfhover li a{
border-top-color: #3c3c3c;
}
div#nav.franchise ul#navlist li ul li:hover a:hover,
div#nav.franchise ul#navlist li ul li.sfhover a:hover{
border-top-color: #5db1e0;
}
div#nav.franchise ul#navlist li ul li a:active,
div#nav.franchise ul#navlist li ul li.sub a:active,
div#nav.franchise ul#navlist li ul li:hover li a:active,
div#nav.franchise ul#navlist li ul li.sfhover li a:active,
div#nav.franchise ul#navlist li#n-games ul li a:active{
background: #058acf url(/sitewide/images/u/nav-sub-press.jpg) repeat-x top left;
}
/* third-level lists */
div#nav.franchise ul#navlist li#n-movies ul ul{
width: 150px;
}
div#nav.franchise ul#navlist li#n-movies:hover ul ul ul,
div#nav.franchise ul#navlist li#n-movies.sfhover ul ul ul{
left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
border-right-color: #404040;
border-top: none;
border-left-color: #767676;
}
div#nav.franchise ul#navlist li#n-movies li:hover ul li:hover ul,
div#nav.franchise ul#navlist li#n-movies li.sfhover ul li.sfhover ul{ /* lists nested under hovered list items */
right: 0;
left: auto;
margin-right: -150px;
}
div#nav.franchise ul#navlist li ul ul li,
div#nav.franchise ul#navlist li#n-movies ul ul li{
border-top-color: #595959;
border-bottom-color: #333;
background: #4c4c4c;
}
div#nav.franchise ul#navlist li ul li ul li a,
div#nav.franchise ul#navlist li:hover ul li ul li a,
div#nav.franchise ul#navlist li.sfhover ul li ul li a,
div#nav.franchise ul#navlist li ul li ul li span{
font-weight: normal;
border-top-color: #595959;
border-right-color: #333;
border-bottom-color: #333;
}
div#nav.franchise ul#navlist li ul li ul li ul li a,
div#nav.franchise ul#navlist li:hover ul li ul li ul li a,
div#nav.franchise ul#navlist li.sfhover ul li ul li ul li a,
div#nav.franchise ul#navlist li ul li ul li ul li span{
width: 101px;
border-top-color: #767676;
border-right-color: #404040;
border-bottom-color: #404040;
background: #595959;
}
div#nav.franchise ul#navlist li#n-movies ul li.sub a,
div#nav.franchise ul#navlist li#n-movies ul li.sub span{
width: 175px;
}
div#nav.franchise ul#navlist li#n-movies ul li.sub ul li a,
div#nav.franchise ul#navlist li#n-movies ul li.sub ul li span{
width: 101px;
font-weight: bold;
}
div#nav.franchise ul#navlist li#n-movies ul li.sub ul li.sub a,
div#nav.franchise ul#navlist li#n-movies ul li.sub ul li.sub span{
width: 101px;
padding-right: 40px;
color: #fff;
background-image: url(/sitewide/images/u/comnav-arrow2.gif);
background-repeat: no-repeat;
background-position: 100% 50%;
}
div#nav.franchise ul#navlist li#n-movies ul li.sub ul li.sub:hover,
div#nav.franchise ul#navlist li#n-movies ul li.sub ul li.sub:hover a,
div#nav.franchise ul#navlist li#n-movies ul li.sub ul li.sfhover a.movies-sub,
div#nav.franchise ul#navlist li#n-movies ul li.sub ul li.sub:hover span,
div#nav.franchise ul#navlist li#n-movies ul li.sub ul li.sfhover span.movies-sub{
background: #595959 url(/sitewide/images/u/comnav-arrowover2.gif) no-repeat 100% 50%;
}
div#nav.franchise ul#navlist li#n-movies ul li.sub ul li.sub a:hover{
background: #4698ca url(/sitewide/images/u/comnav-arrowon.gif) no-repeat 100% 50%;
}
div#nav.franchise ul#navlist li#n-movies ul li.sub ul li ul li a:link,
div#nav.franchise ul#navlist li#n-movies ul li.sub ul li ul li a:visited,
div#nav.franchise ul#navlist li#n-movies ul li.sub ul li.sub:hover ul li a:link,
div#nav.franchise ul#navlist li#n-movies ul li.sub ul li.sub:hover ul li a:visited,
div#nav.franchise ul#navlist li#n-movies ul li.sub ul li.sfhover ul li a:link,
div#nav.franchise ul#navlist li#n-movies ul li.sub ul li.sfhover ul li a:visited{
font-weight: normal;
border-right-color: #404040;
background-image: none;
}
/* simple nav */
#nav ul#simplenav{
z-index: 5000000;
float: left;
width: 630px;
height: 35px;
margin: 0;
padding: 0 0 0 8px;
list-style: none;
border-top: 1px solid #404040;
border-bottom: 1px solid #1a1a1a;
border-right: 1px solid #1a1a1a;
background: #333;
}
#nav ul#simplenav li{
float: left;
margin: 8px 0 8px 8px;
padding: 0;
}
#nav ul#simplenav li a{
float: left;
margin: 0;
padding: 1px 4px;
font-size: 85%;
text-decoration: none;
color: #fff;
background: #4498c7;
}
#nav ul#simplenav li a:hover{
text-decoration: underline;
}

#header {
width: 960px;
}

#header {
background-color: #000000;
margin: -8px 0 0 !important;
}

#header .navWrap {
width: 960px;
}

#header .navWrap {
width: 960px;
}

#adContainer {
margin: 0;
padding: 0;
text-align: center;
}

#nav {
z-index: 5000000;
}

/* franchise nav */
#nav ul#navlist.franchise-nav li a,
#nav ul#navlist.franchise-nav li span{
padding-left: 8pt;
padding-right: 8pt;
width:auto;
}
* html #nav ul#navlist.franchise-nav li a,
* html #nav ul#navlist.franchise-nav li span{
float:left; /*IE7 AND BELOW*/
}
*:first-child+html #nav ul#navlist.franchise-nav li a,
*:first-child+html #nav ul#navlist.franchise-nav li span{ /* for IE7 */
float:left; /*IE7 AND BELOW*/
}

#memberbar{
min-height: 27px;
}

#mtv_foot{
width:960px;
}
#memberbar{
width:958pxpx;
}
/*
#nav ul#navlist li#n-movies .n-link{
width:169px;
}
*/
#wrap #opaad{
text-align:center;
margin: 0 auto;
}
#wrap #opaad table,
#wrap #opaad span{
margin-left: auto;
margin-right: auto;
}

#container-inner {
margin: 0 auto;
/*padding-top: 111px;*/
position: relative;
}

#nav-container {
height:103px;
margin: 0 auto;
}

/* top banner ad */
#adContainer{
margin:0 auto;
padding: 0;
text-align: center;
width: 967px;
}

div#adContainerSpan {
width: 100%;
background-color: #aaa;
}

div#adContainerSpan #minipromo{
padding: 0px;
float: left;
display: none;
margin: 0;
}
#ad-728x90{
margin:0 auto;
padding: 0 !important;
display:inline-block;
zoom: 1;
*display: inline; /*IE7*/
}
#topad{
margin: 0 auto !important;
position: static !important;
text-align: center;
}
#header.franchise #ad-728x90{
height: 90px !important;
position: absolute !important;
right: 27px !important;
top: 17px !important;
width: 728px !important;
}
#header.franchise #topad{
height: 90px !important;
position: absolute !important;
right: 27px !important;
top: 17px !important;
}

#nav-container-span {
width:100%;
height: 103px;
}

#memberbarWrap {
width: 100%;
background-color: #000;
}

#mainNavWrap {
width: 960px;
margin: 0 auto;

}

#memberbar {
width: 960px !important;
margin: 0 auto;
}

div#nav.globalNav {
width: 100%;
}

/* search */
div#searchmtv, div#searchmtvF{ float: right; height: 56px; margin-right: 10px; display: inline; }
div#searchmtv form, div#searchmtvF form{ margin-top: 10px; }
div#searchmtv form *, div#searchmtvF form *{height: 28px; float: left; border: 0; margin: 0; padding: 0;}
div#searchmtv form input#searchmtv-text, div#searchmtvF form input#searchmtvF-text{ width: 187px; padding: 3px 0 2px 25px; height: 23px; font-size: 16px; font-weight: bold; color: #808080; background: url(/sitewide/images/charlie/sprites/site_wide_original.png) 10px -370px no-repeat #fff; }
div#searchmtv form button, div#searchmtvF form button{ padding-bottom: 2px; border: 0; margin-left: 1px; line-height: 28px; width: 35px; text-transform: uppercase; font-weight: bold; font-family:Tahoma,Verdana,sans-serif; font-size: 11px; }
div#searchmtv form button#searchmtv-btn, div#searchmtvF form button#searchmtvF-btn{ background-color: #39bfa8; color: #fff; cursor: pointer; }
div#searchmtv form button#searchweb-btn, div#searchmtvF form button#searchwebF-btn{ background-color: #666666; color: #000; cursor: pointer; }

/*div#nav.globalNav ul#navlist li.toplvl{padding:0 5px 0 5px;}
div#nav.globalNav ul#navlist li.hover{ background-color:#232323;}*/

div#container-outer div#nav-container-span div#mainNavWrap div.loggedInMenu ol.links li.legal { display: none; }

/* Global Footer Styles */
#gft{
background-color: #1a1a1a;
font-family:Tahoma,Verdana,sans-serif;
color: #4D4D4D;
font-size: 8pt;
width: 100%;
clear: both;
margin: 0 auto;
text-align: left;
}
#gft a{
text-decoration: none;
}
#gft a:hover{
text-decoration: underline;
}
#gft ul{
list-style: none;
margin: 0;
padding: 0;
}
#gft li{
list-style: none;
margin: 0;
}
#gft .gft-row{
padding: 5px 12px;
clear: both;
}
#gft .gft-row:after{
content: ".";
display: block;
_display: inline-block;
height: 0;
clear: both;
visibility: hidden;
zoom: 1;
}
#gft .gft-row-header{
clear: both;
font-weight: bold;
font-size: 12pt;
color: #666666;
}
#gft .gft-row-subrow{
float: left;
clear: both;
width: 100%;
}
#gft .gft-col{
float: left;
width: 15%;
padding-right: 1.6% !important;
margin-top: 15px !important;
}
#gft .gft-col li{
padding-bottom: 5px;
}
#gft .gft-col-header{
font-weight: bold;
padding-bottom: 8px !important;
}
#gft #gft-network .gft-col-header{
font-weight: bold;
padding-bottom: 4px !important;
}
#gft .md1{
display: none !important;	/* Override for odd <div class="md1"> that is getting injected into the footer of some pages */
}
/* MTV Search Footer */
#gft #gft-search{
height: 28px;
overflow: hidden;
clear: both;
padding: 12px;
background-color: #262626;
color: #535353;
font-family: "nimbus-sans", "helvetica neue", helvetica, arial, sans-serif;
font-size: 13px;
font-weight: normal;
line-height: 17px;
text-transform: lowercase;
}

#gft #gft-search a{
color: #999999 !important;
margin-right: 10px;
/*font-weight: bold !important;*/
}
#gft #gft-search a.gft-search-hi{
color: #f2f2f2 !important;
}

#gft #gft-search .gft-search-links{
margin-top: -4px;
width: 565px;
display: inline-block;
}

#gft #gft-search-logo{
float: left;
margin-right: 15px;
}
#gft #gft-search div#searchmtv, #gft #gft-search div#searchmtvF{
height: 28px;
width: 300px;
margin-right: 0px;
margin-left: 0px;
overflow: hidden;
display: inline-block;
}
#gft #gft-search div#searchmtv form, #gft #gft-search div#searchmtvF form{
margin-top: 0px;
}
/* Brand-specific */
#gft #gft-brand{
padding: 3px 12px 10px;
}
#gft #gft-brand a, #gft #gft-brand a:visited{
color: #b3b3b3 !important;
font-weight: normal;
}
#gft #gft-brand .gft-col-header{
color: #666666;
}
/* Sponsor footer
------------------------------------------------*/
#gft .gft-row#gft-sponsors{background:url(http://mtv.mtvnimages.com/sitewide/navigation/img/bg_footerHolder_brdr.jpg) repeat-x scroll 0 0 transparent;}
#gft #gft-sponsors a, #gft #gft-sponsors a:visited{
color:#B3B3B3 !important;
font-weight: normal;
}
/* Brand Footer Styles VH1 Style
---------------------------------------------------- */
#gft-brand .gft-col{ padding-right:50px; }
#gft-brand .gft-col.last{ padding-right:0px; }
#gft-brand .gft-row-subrow{ margin-bottom:12px; }
#gft-brand li{ color:#ffffff; }
/* Network-wide Footer */
#gft #gft-network{
padding: 10px 20px;
color:#838383;
}
#gft #gft-network a, #gft #gft-network a:visited{
color:#B3B3B3 !important;
font-weight: normal;
}
#gft #gft-network .gft-col-header{
color: #575757;
}
/* Network-wide Footer Styles VH1 Style
---------------------------------------------------- */
#gft .gft-row#gft-network{background:url(http://mtv.mtvnimages.com/sitewide/navigation/img/bg_footerHolder_brdr.jpg) repeat-x scroll 0 0 transparent;}
#gft-network .gft-col{ width:100%; }
#gft-network li{ float:left; margin-right: 15px; }
#gft-network li.gft-col-header{ clear:both; float:none; padding-bottom:3px; color:#fff; }
/* MTV Networks Copyright Footer */
#gft #gft-mtvnetworks{
border-top: 1px solid #333333;
padding: 20px 10px;
height: 20px;
clear: both;
}
#gft #gft-logo, #gft #gft-copy{
float: left;
}
#gft #gft-copy{
height: 12px;
margin: 10px 0 4px 10px;
color: #606060;
}
#gft-logo span.mtv-logo-wide{
background:url(/shared/images/logo_viacom_white.png) no-repeat scroll 0 2px transparent;
float:none;
display:block;
text-indent:-9999px;
width:136px;
height:24px;
}
#gft #gft-adChoicesLogo, #gft #gft-adChoicesCopy{
float: right;
}
#gft #gft-adChoicesCopy{
height: 12px;
margin: 10px 10px 0px 10px;
color: #606060;
}
#gft #gft-adChoicesCopy a{
color: #B3B3B3;
font-weight: normal;
}
#gft #gft-adChoicesLogo{
margin: 10px 0 0 0;
}
#gft-adChoicesLogo span.mtv-adChoicesLogo{
background:url(/sitewide/images/charlie/sprites/sprite_images.png) no-repeat scroll 0px 0px transparent;background-position:-111px 0;
float:none;
display:block;
text-indent:-9999px;
width:15px;
height:16px;
}

#gft-search span.mtv-logo{
background:url(/sitewide/images/charlie/sprites/site_wide_original.png) no-repeat scroll -180px -108px transparent;
float:none;
display:block;
text-indent:-9999px;
width:43px;
height:28px;
}

#footerContainerSpan {
background-color: #1a1a1a;
}

.gft-row, #gft-mtvnetworks {
width: 936px;
margin: 0 auto;
}
.searchFooterWrap {
background-color: #262626;
}

.textAdWrap {
background: url("http://mtv.mtvnimages.com/sitewide/navigation/img/bg_footerHolder_brdr.jpg") repeat-x scroll 0 0 transparent;
}

.networkFooterWrap {
border-top: 1px solid #333333;
}

#gft #gft-mtvnetworks {
border: none;
}

.ac_results{
border-left: 1px solid #262626;
border-right: 1px solid #262626;
border-bottom: 1px solid #262626;
background-color: white;
overflow: hidden;
z-index: 99999;
margin-left: -1px;
padding: 0 4px 2px 4px;
}
.ac_results ul{
width: 100%;
list-style-position: outside;
list-style: none;
padding: 0;
margin: 0;
}
.ac_results li{
margin: 0;
padding: 2px 5px;
margin-bottom: 4px;
cursor: default;
display: block;
font-family: Arial, sans-serif;
/* 
if width will be 100% horizontal scrollbar will apear 
when scroll mode will be used
*/
/*width: 100%;*/
font-size: 16px;
/* 
it is very important, if line-height not setted or setted 
in relative units scroll will be broken in firefox
*/
line-height: 16px;
overflow: hidden;
color: #4698ca;
}
.ac_loading{
background: white url('/global/music/images/indicator.gif') right center no-repeat;
}
.ac_results li.ac_odd{
}
.ac_results li.ac_over{
/*background-color: #4698CA;*/
color: #fff;
}

body { font-family: "nimbus-sans","helvetica neue",helvetica,arial,sans-serif; }
div#nav.globalNav ul#navlist li a.n-link { font-size: 40px;letter-spacing: -2.5px; }
@-moz-document url-prefix() {
div#nav.globalNav ul#navlist li a.n-link { line-height: 41px ;}
}
div#nav-container-span {position: relative; z-index: 2000001 !important;}
div#nav {position:absolute; z-index:3;}
div#adContainerSpan {position: relative; z-index:1 !important;}

/* testing */
div.elementContent{ height:15px !important;}
.flux4Widget .userBar ul.elements{margin-top:3px;}
.flux4Widget .userBar ul.elements .withDropdown{height:15px !important;}

.flux4Widget .userBar .barElement, .flux4Widget .userBar ul.elements .elementContainer{height:15px !important;}
.flux4Widget .userBar .backgroundPanel{height:25px !important;}
.flux4Widget .userBar .bar{height:15px !important;}
.flux4Widget .userBar .myStuffElement .elementContainer .elementContent {
line-height: normal;
}

.flux4Widget .userBar .dropdownAnimation{
top:32px;	
}

.flux4Widget .userBar .myStuffElement .loggedOut .thirdPartyAuth{
display:none; visibility:hidden;
}

#nav .userBar a.signIn {
text-transform:none;
}

/*end test*/

#container-outer #nav-container-span { 
height: 49px;
}

div#nav.globalNav{
background-color:#000;
height:49px;	
}

div#nav.globalNav ul#topnavLinks li.first{
margin: 0 0 0 23px;
}

div#nav.globalNav ul#topnavLinks li{
margin:0 0 0 20px;
}

div#nav.globalNav ul#topnavLinks li a{
color: #8f8f8f;
font-size:12px;
}

div#nav.globalNav ul#topnavLinks li a:hover{
text-decoration:none;
color:#00bbef;
}

div#nav.globalNav ul#navlist li a.n-link {
color:#fff;
}

div#nav.globalNav ul#navlist li.hover a.n-link {
color:#00bbef;
background-color:inherit;
}

div#nav.globalNav ul#navlist li div.grid {
border-color:#000;
background-color:#232323;

}

div#nav.globalNav ul#navlist div.grid ul.centerCol{
border-right: 1px dotted #666; 
}

div#nav.globalNav ul#navlist div.grid ul.last {
border: 0 none;
}

div#nav.globalNav ul#navlist div.grid li a {
color:#fff; 
font-family: nimbus-sans, sans-serif;
font-size: 12px;
}

div#nav.globalNav ul#navlist div.grid li a:hover {
background:none; 
color: #00bbf0;
}

div#nav.globalNav ul#navlist div.grid ul.wide ul li a{
color:#fff;
font-size:12px;
}

div#nav.globalNav ul#navlist div.grid ul.wide ul li a:hover{
background:none; 
color: #00bbf0;
}

div#nav.globalNav div#mtvLogo{
background: url("/sitewide/images/charlie/sprites/nav_sprite.png") no-repeat scroll 0 8px transparent;
width: 59px;
height: 46px;
margin:0 0 0 5px;
padding:0;
}

#nav div#searchmtv form input#searchmtv-text {
background: url("/sitewide/images/charlie/sprites/nav_sprite.png") no-repeat scroll -60px 7px #000000;
width: 142px;
border-bottom: 1px solid #666;
border-top:none;
border-left:none;
border-right:none;
color:#8f8f8f;
padding-left:15px;
font-size:12px;
font-weight:bold;
height:14px;
text-transform:lowercase;
}

#nav ul#socialIcons li{	
display:inline;
float:left;
margin-right:5px;	
}

div#nav.globalNav ul#navlist{
width: 450px;
height:30px;
margin:0;
}

div#nav.globalNav ul#navlist li.toplvl{
margin:0 0 0 16px;
padding:0 5px 0 5px;
}

div#nav.globalNav ul#navlist li#n-music a.n-link{
/*width:93px;*/
width:auto;
}

div#nav.globalNav ul#navlist li#n-shows a.n-link {
/*width: 96px;*/
width:auto;
}

div#nav.globalNav ul#navlist li#n-news a.n-link {
/* width: 79px;*/
width:auto;
}

div#nav.globalNav ul#navlist li#n-movies a.n-link {
/*width: 109px;*/
width:auto;
}

#nav ul#socialIcons {
margin-top:7px;;
margin-bottom:0;	
display:inline-block;
padding-left:0px;

}

#nav ul#socialIcons li a{
width:22px;
height:22px;
display:block;
text-indent:-9999999px;
}

div#nav.globalNav ul#navlist li a.n-link{
font-size:30px;
letter-spacing: -0.25px;
line-height:30px;
margin-top:0;
}

#nav ul#socialIcons li a#si-facebook{	
background: url("/sitewide/images/charlie/sprites/nav_sprite.png") no-repeat scroll 0px -39px #000000;
}

#nav ul#socialIcons li a#si-facebook:hover{	
background: url("/sitewide/images/charlie/sprites/nav_sprite.png") no-repeat scroll -24px -39px #000000;
}

#nav ul#socialIcons li a#si-twitter{	
background: url("/sitewide/images/charlie/sprites/nav_sprite.png") no-repeat scroll 0px -63px #000000;
}

#nav ul#socialIcons li a#si-twitter:hover{	
background: url("/sitewide/images/charlie/sprites/nav_sprite.png") no-repeat scroll -24px -63px #000000;
}

#nav ul#socialIcons li a#si-tumblr{	
background: url("/sitewide/images/charlie/sprites/nav_sprite.png") no-repeat scroll 0px -87px #000000;
}

#nav ul#socialIcons li a#si-tumblr:hover{	
background: url("/sitewide/images/charlie/sprites/nav_sprite.png") no-repeat scroll -24px -87px #000000;
}

#nav ul#socialIcons li a#si-google{	
background: url("/sitewide/images/charlie/sprites/nav_sprite.png") no-repeat scroll 0px -111px #000000;
}

#nav ul#socialIcons li a#si-google:hover{	
background: url("/sitewide/images/charlie/sprites/nav_sprite.png") no-repeat scroll -24px -111px #000000;
}

#nav ul#socialIcons li a#si-pintrest{	
background: url("/sitewide/images/charlie/sprites/nav_sprite.png") no-repeat scroll 0px -135px #000000;
}

#nav ul#socialIcons li a#si-pintrest:hover{	
background: url("/sitewide/images/charlie/sprites/nav_sprite.png") no-repeat scroll -24px -135px #000000;
}

#nav ul#socialIcons li a#si-fourSquare{	
background: url("/sitewide/images/charlie/sprites/nav_sprite.png") no-repeat scroll 0px -159px #000000;
}

#nav ul#socialIcons li a#si-fourSquare:hover{	
background: url("/sitewide/images/charlie/sprites/nav_sprite.png") no-repeat scroll -24px -159px #000000;
}

div#searchmtv form{
margin-top:0px;
}

div#nav.globalNav ul#navlist ul.gridContainer.hover li div#music-grid{
left:-94px;
}

div#nav.globalNav ul#navlist ul.gridContainer.hover li div#shows-grid{
left:-199px;
}

div#nav.globalNav ul#navlist ul.gridContainer.hover li div#news-grid{
left:-314px;
}

div#nav.globalNav ul#navlist ul.gridContainer.hover li div#movies-grid{
left:-404px;
}

div.ac_results{
width:207px !important;
/*top:47px !important;*/
background-color:#232323;	
border: 2px solid #000000;
}

div.ac_results li {
color: #fff;
font-size: 12px;
}

div.ac_results li:hover{
cursor:pointer;
color:#fff;
background-color:#e62970;

}

div#searchmtv form button{
line-height:10px;
}

div#searchmtv form button#searchmtv-btn:hover, div#searchmtv form button#searchweb-btn:hover{
background-color:#fff;
color:#000;
}

div#searchmtv form button, div#searchmtvF form button{
font-family: nimbus-sans, sans-serif;
}

div#nav.globalNav ul#navlist div.grid ul.wide ul li a.allshows {
color: #8f8f8f;
}

div#nav.globalNav ul#navlist div.grid ul.wide ul li a.allshows:hover {
color: #00bbf0;
}

div#nav.globalNav ul#navlist div.grid ul.wide ul li a.allshows:after{ content: '\203A'; }

#wUserBar{
min-height:15px;	
}

div#nav div#quickmenuWrap{min-height:15px;}

/***************************************** inner pages only **********************************/

div#nav.globalNav ul#topnavLinks {
margin: 0 0 0 0;
height:18px;
}

div#nav.globalNav ul#navlist li a.n-link{
padding:0;
}

div#searchmtv form button#searchweb-btn, div#searchmtvF form button#searchwebF-btn{
color:#fff;
}

div#searchmtv form button#searchmtv-btn, div#searchmtvF form button#searchmtvF-btn {
background-color: #E62970;
}

div#searchmtv form button {
height: 20px;
padding-bottom: 4px;
text-transform: lowercase;
width: 30px;
line-height:10px;
font-family: nimbus-sans, sans-serif;
}

div#searchmtv, div#searchmtvF {
height: auto;
margin-top:5px;
}

div#nav-container-span-old{
width:100%;
height:49px;
background-color:#000;
}

div#ad-container-span-old{
width:100%;
/*min-height:96px;*/
height:inherit;
background-color:#8f8f8f;
clear:both;
float:none;
}

div#ad-container-span-old div#header{
background-color:#8f8f8f;
/*width:728px;*/
margin:0 auto;
}

div#nav.globalNav div.navLogoToolTip {
left: auto;
position: absolute;
top: 50px;
}

div#nav-container-span-old div#nav.globalNav{
width:976px;
position:static;
margin:0 auto;
}

#container-inner{
padding-top:0px;
}

#container-inner.franchise #wrap-inner{
padding-top:10px;
}

div#nav-container-span-old div#nav.globalNav ul#navlist li.hover, div#nav-container-span div#nav.globalNav ul#navlist li.hover{ background-color:#232323;}

/* spirit day takeover 
div#nav.globalNav div#mtvLogo { background: url(/sitewide/images/charlie/sprites/nav_sprite_spirit_day.png) no-repeat scroll 0 8px transparent !important; }

*