.banner-container {
background-color: #000000;
margin-top: 0;
/*min-width: 728px !important;*/
padding: 7px 0 0;
/* height: 100px; */
min-height: 101px;
text-align: center;
}
/* Dynamo Styles */
.pull-left{
float:left;
}
.pull-right{
float:right;
}
.navbar{position:relative;}
#container-outer, #container-outer > #container > #container-inner{
width:auto;
margin:0;
}
.navbar-inner .container{
max-width: 1200px;
margin: 0 auto;
}
#container-outer .navbar-inner .container{max-width:976px;}
/*#nav-container-span .navbar-inner .container-fluid{max-width:976px;}*/
.inner-header .navbar-inner .container{max-width:980px;}
#container-outer #nav-container-span {
height: auto;
}
/**/
#container-inner{z-index:2;} /* photos pages */
.navbar .navbar-inner .container {
position:static;
}
#ad-728x90 {
margin:5px 0;
}
#ad-container, #adContainer{
background-color:#2d2d2d;
padding: 5px 0;
text-align:center;
}
/* support old ad styles */
#ad-container-span-old #adContainer{
background-color:transparent;
padding:0;
}
/**/
.navbar .navbar-inner .brand {
padding: 0 7px 0 10px;
}
.navbar .icon-logo-mtv, .navbar .icon-logo-vh1 {
display: block;
font-size: 40px;
line-height:50px !important;
}
.navbar .icon-logo-vh1 {font-size: 55px;}
.inner-header span.icon-logo-mtv {
padding:0; /* for blogs */
}
.navbar .brand a{color:#fff;text-decoration: none;}
.navbar .brand a:hover { color:#fff; text-decoration: none;}

/* navicon */
#nav-close{
cursor:pointer;
display: block;
color: #fff;
font-size: 27px;
line-height: 50px;
overflow: hidden;
opacity: 0.4;
font-weight: 900;
position:relative;
margin: 0 5px 0 15px;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
backface-visibility: hidden;
}
#nav-close:hover {
opacity: 1;
text-decoration:none;
}
#nav-close:before {
position: relative;
height: 100%;
width: 100%;
left: 200%;
top: 0;
-webkit-transition: left 0.3s;
-moz-transition: left 0.3s;
transition: left 0.3s;
}
#nav-close span {
padding: 0;
display: inline-block;
font-size: 24px;
top: 0;
left: 0;
position: absolute;
line-height:50px;
-webkit-transition: left 0.3s;
-moz-transition: left 0.3s;
transition: left 0.3s;
}
#nav-close.x span {
left:-300%;
}
#nav-close.x:before {
left: 0;
}
/* Side NAv */

#nav-side{
bottom: 0;
left: 0;
position: absolute;
width:100%;
}
#nav-side .accordian{padding:0;list-style-type:none;margin:0;}
#nav-side .accordian ul{
display:none;
list-style-type: none;
padding: 0;
margin:0; /* for blogs */
}
#nav-side .accordian li{
font-size: 23px;
font-weight: 700;
line-height: 20px;
text-align: left;
}

#nav-side .accordian.primary li a, #nav-side .accordian.secondary > li > a{
color: #FFFFFF;
padding: 15px 10px;
display:block;
text-decoration: none;
font-size: 17px;
}
#nav-side .accordian > li{
border-bottom: 1px solid #333;
}
#nav-side .accordian.primary > li > a {
font-size:20px;
outline:none;
text-transform: uppercase;
}

#nav-side .accordian.primary ul li a:hover,
#nav-side .accordian.primary ul li a.active {
background: #fff;
color: #000;
}
#nav-side .accordian.primary ul li a{
padding: 10px;
font-size:16px;
outline:none;
font-family: "ReplicaProRegular", Helvetica, Arial, sans-serif;
font-weight:normal;
text-transform: uppercase;
}
/*
#nav-side .accordian.primary a.backlit, #nav-side .accordian.secondary a.backlit{
background-color: #FFFF00;
color: #333333;
} */
.navbar #nav-side .accordian.primary li:nth-child(2) a.n-link.backlit,
#nav-side .accordian.secondary a.backlit{
background-color: #8B00C3;
color:#fff;
}
.navbar #nav-side .accordian.primary li:nth-child(3) a.n-link.backlit{
background-color: #ba1821;
}
.navbar #nav-side .accordian.primary li:nth-child(4) a.n-link.backlit{
background-color: #47c0dd;
}
.navbar #nav-side .accordian.primary li:nth-child(2) a.n-link span{
color: #8B00C3;
}
.navbar #nav-side .accordian.primary li:nth-child(3) a.n-link span{
color: #ba1821;
}
.navbar #nav-side .accordian.primary li:nth-child(4) a.n-link span{
color: #47c0dd;
}
#nav-side .accordian a span.icon-chevron-down{
float: right;
font-size: 16px;

}
#nav-side .accordian.primary .backlit .icon-chevron-down:before{
color: black;
float: right;
margin-top: 4px;
content: "\e647";
}
#nav-side .accordian > li > a span{
-webkit-transition: color .2s ease-in-out;
-moz-transition: color .2s ease-in-out;
-o-transition: color .2s ease-in-out;
-ms-transition: color .2s ease-in-out;
transition: color .2s ease-in-out; 
}
#nav-side .accordian li:hover > a, #nav-side .accordian li.follow-mtv:hover > a, #nav-side .accordian li:hover > a span{
color:#fff;
text-decoration:none;
}

#nav-side .accordian > li > a > span {
color: rgba(255,255,255,0.3);
}
#nav-side .accordian > li > a.backlit > span {
color:#000;
}
#nav-side div#searchmtv{
float:none;
display:block;
padding:10px;
border-bottom: 1px solid #444444;
margin:0;
visibility: visible;
}
#nav-side div#searchmtv form{
margin:0;
}
#nav-side div#searchmtv form input#searchmtv-text{
float:none;
border: medium none;
padding: 10px 30px 10px 5px;
height:auto;
width:100%;
font-size:14px;
font-weight:normal;
margin:2px;
background: none repeat scroll 0 0 #FFFFFF;
box-shadow: 0 0 3px rgba(0, 0, 0, 0.8) inset, 0 1px 0 #000000;
color: #333333;
box-sizing: border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px
border: 1px solid rgba(0,0,0,0.2);
}
#nav-side .icon-search{
position: absolute;
right: 15px;
top: 23px;
color:#777;
font-size:16px;
}
.navbar{background-color:#232323;z-index:4 !important;}
body div#adContainerSpan { background-color: #232323; }
body #ad-container, body #adContainer {background-color: rgba(0,0,0,0.2);}
.navbar #nav-top{height:50px; overflow:hidden;color:#fff;}
.searchFast, .searchNutch{display:none;}

/**/
#nav-dim {
display: none;
width: 100%;
height: 100%;
position: absolute;
left:0;
z-index: 3;
cursor: pointer;
/* Good browsers */
background: rgba(0, 0, 0, 0.5); 
}
#nav-side .accordian.secondary{
border-top: 5px solid #333333;
}
#nav-side .accordian.secondary li{
font-size: 17px;
color: #aaa;
padding: 15px 10px;
}
#nav-side .accordian.secondary li.flux-userbar{
padding:0;
position:relative;
}
#nav-side .accordian.secondary li.flux-userbar li{
padding:0;
}
#nav-side .accordian.secondary li.flux-userbar .flux-user-toggle{
z-index:2;
position:absolute;
width:100%;
height:45px;
top:0;
left:0;
cursor:pointer;
}
#nav-side .accordian.secondary li.flux-userbar .flux-user-toggle .pull-right{
margin:15px;
}
#nav-side li.flux-userbar .flux4 .primaryButton {
text-transform: none;
}
#nav-side .flux4Widget .userBar .loggedOutMenu .button+.button{
margin-top:10px;
}
#nav-top .icon-chevron-down, #nav-top .icon-chevron-up{
font-weight: 800;
font-size: 17px;
color: #ffffff;
display: block;
padding: 15px 10px;
cursor:pointer;
}
.inner-header #nav-top .icon-chevron-down, .inner-header #nav-top .icon-chevron-up{
background: rgba(0,0,0,0.2); /* for the blogs */
}
#nav-top .icon-chevron-down{
visibility: hidden;
}
#nav-top .btn-navbar .icon-chevron-down, .inner-header #nav-top .icon-chevron-down{
visibility: visible; /* display on show pages and blog */
}
/* Flux user bar*/
#nav-side .accordian .flux4 ul {
display:block;
}
#nav-side .accordian.secondary .flux4Widget li.barElement,
#nav-side .accordian .flux4Widget ul li a{
padding:0;
}
#nav-side .flux4Widget .userBar{
padding:0;
}
#nav-side .flux4Widget .userBar .authContainer {
display:block;
margin:0; 
padding:10px 0; 
box-sizing: content-box;
}
#nav-side .flux4Widget .userBar .dropdownContent {
background-color: rgba(0, 0, 0, 0);
border: 0 none;
box-shadow: none;
top: 0 !important;
}
#nav-side .accordian.secondary li .flux4Widget .userBar .dropdownContent li{
padding:0;
}
#nav-side .flux4Widget .userBar .pointer {
display: none;
}
#nav-side .flux4Widget .userBar .loggedInMenu {
width: 230px;
}
#nav-side .flux4Widget .userBar .dropdownWrapper {
padding:0;
}
#nav-side .flux4Widget .sm4IconUser:before {
font-family: 'mtv';
content: "\e653";
}
#nav-side .flux4Widget .userBar .dropdownWrapper.inline {
display:block;
}
#nav-side .flux4Widget .userBar .loggedOutMenu {
padding-left:10px;
padding-right:0;
width:205px;
box-sizing: content-box;
-moz-box-sizing:content-box;
}
#nav-side .flux4Widget .userBar .loggedOutMenu .thirdPartyButtonsContainer+.button {
margin-top: 10px;
}
#nav-side .flux4Widget .userBar .loggedInMenu .links li {
float:none;
width:auto;
padding:0;
margin:0;
}
#nav-side .flux4Widget .userBar .loggedInMenu .links li a {
background:transparent none;
border:0 none;
text-align:left;
color:#fff;
font-size:17px;
font-weight:bold; 
}
#nav-side .flux4Widget .userBar .loggedInMenu .links li a:hover{
background-color:#777;
}
#nav-side .flux4Widget .userBar .loggedInMenu .links .last {
border-top:0 none;
text-align:left;
}
#nav-side .flux4Widget .userBar .loggedInMenu .links {
background-color:#333;
}
#nav-side .flux4Widget .userBar .loggedInMenu .links li a,
#nav-side .flux4Widget .userBar .loggedInMenu .links .last a {
padding: 10px;
display:block;
height: auto;
line-height: normal;
box-shadow:none;
}
#nav-side .flux4Widget .userBar .loggedInMenu .links .last a:hover{
text-decoration: none;
}
#nav-side .flux4Widget .userBar .loggedInMenu .feed {
padding: 0;
background-color: #333;
}
#nav-side .flux4Widget .userBar .loggedInMenu .feed .showUpdates{
width:auto;
display:block;
background: transparent none;
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled=false)";
border: 0 none;
font-size: 17px;
text-align: left;
margin:0;
padding:10px;
color:#fff;
box-shadow:none;
}
#nav-side .flux4Widget .userBar .loggedInMenu .feed a.showUpdates:hover{
background:#777777 none;
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled=false)";
}
#nav-side .flux4Widget .userBar .authContainer .actionButton {
color: #aaa;
font-size:17px;
display:block;
padding-left:10px;
}
#nav-side .flux4Widget .userBar .authContainer .actionButton .label{
background-color:transparent;
color:#aaa;
font-size:17px;
padding:0;
text-transform: none;
}

#nav-side .flux4Widget .userBar .authContainer .actionButton:after, #nav-side .flux4Widget .userBar .authContainer.dropDownOpened .actionButton:after {
position: absolute;
right: 30px;
top: 15px;
border:0 none;
content: "\e00e";
font-family: 'vh1';
color:#333;
}

#nav-side .flux4Widget .userBar .authContainer .actionButton:after {
color: rgba(255,255,255,0.3);
}

#nav-side li.flux-userbar:hover .flux4Widget .userBar .authContainer .actionButton,
#nav-side li.flux-userbar:hover .flux4Widget .userBar .authContainer .actionButton .label,
#nav-side li.flux-userbar:hover .flux4Widget .userBar .authContainer .actionButton:after{
color:#fff;
}
#nav-side li.backlit .flux4Widget .userBar .authContainer{
background-color: #8B00C3;
}
#nav-side li.flux-userbar.backlit .flux4Widget .userBar .authContainer,
#nav-side li.flux-userbar.backlit .flux4Widget .userBar .authContainer .actionButton,
#nav-side li.flux-userbar.backlit .flux4Widget .userBar .authContainer .actionButton .label{
color: #fff;
}
#nav-side li.flux-userbar.backlit .flux4Widget .userBar .authContainer .actionButton:after {
content: "\e647";
color:#000;
}
@media (max-width: 768px) { 
#nav-side .flux4Widget .userBar .authContainer .actionButton{
padding-left:0;
}
#nav-side .flux4Widget .userBar .authContainer {
margin:0 10px;
}
}

/* TVE */
#nav-side .accordian > li.tve-logout {
display:none;
border-bottom:0 none;
}
.tve-authenticated #nav-side .accordian > li.tve-logout{
display:block;
}
#nav-side .accordian.secondary .tve-logout .provider-logo{
width:76px;
display:inline-block;
opacity:0.5;
filter: alpha(opacity=50);
}
#nav-side .accordian.secondary .tve-logout .provider-logo img {
max-width: 100%;
width: auto\9;
height: auto;
vertical-align:middle;
border: 0;
-ms-interpolation-mode: bicubic;
}
#nav-side .accordian.secondary .tve-logout:hover .provider-logo{
opacity:1;
filter: alpha(opacity=100);
}
#nav-side .accordian.secondary .tve-logout .btn-tve-logout{
background-color: #333;
font-size: 85%;
line-height:10px;
cursor:pointer;
padding: 10px 10px;
border-radius: 2px;
}
#nav-side .accordian.secondary .tve-logout .btn-tve-logout span{
color: #777;
}
#nav-side .accordian.secondary .tve-logout:hover .btn-tve-logout{
background-color:rgba(255, 255, 255, 0.2); 
}
#nav-side .accordian.secondary .tve-logout:hover .btn-tve-logout span{
color:#fff;
}

/* Flux follow*/
#nav-side .accordian li.follow-mtv{
padding:0;
}
#nav-side .accordian li.follow-mtv > a{
display: block;
padding: 10px;
color:#aaa;
text-transform: capitalize;
}
#nav-side .accordian li.follow-mtv > a .brand-name{
text-transform: uppercase;
}
#nav-side .accordian li.follow-mtv > ul > li{
padding: 0 0 10px 0;
}
#nav-side .accordian li.follow-mtv .pull-right *{
display:inline;
font-size: 16px;
padding: 0 2px;
}
.navbar .accordian.secondary .backlit span:before {
content: "";
}
.navbar .accordian li.follow-mtv .backlit .icon-share-facebook:before{
content: "\e625";
}
.navbar .accordian li.follow-mtv .backlit .icon-share-twitter:before{
content: "\e62c";
}
.navbar .accordian li.follow-mtv .backlit .icon-share-tumblr:before{
content: "\e62b";
}
#nav-side .flux4Widget .follow .verticalView {
padding: 0;
width: auto;
background: transparent;
height:auto !important;
}
#nav-side .flux4Widget .follow .verticalView .followServices {
padding: 0;
background: transparent;
}
#nav-side .flux4Widget .follow .verticalView .followedObject {
display:none;
}
#nav-side .accordian.secondary li.follow-mtv li.followService li{
padding:0;
}
#nav-side .flux4Widget .follow .verticalView .followService{
padding-bottom:0;
}
#nav-side .flux4Widget .follow .verticalView .followService+.followService {
border-top: 0 none;
}
#nav-side .fb_iframe_widget {display:block;}
#nav-side .fb_iframe_widget > span, #nav-side .fb_iframe_widget iframe{
width:150px;
height:20px;
overflow:hidden;
}
#nav-side .flux4 .tumblrService .secondaryButton {
color:#333;
text-transform:none;
margin:0;
height:auto;
/* For WebKit (Safari, Google Chrome etc) */
background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#dadada));
/* For Mozilla/Gecko (Firefox etc) */
background: -moz-linear-gradient(top, #ffffff, #dadada);
/* For Internet Explorer 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFffffff, endColorstr=#FFdadada);
/* For Internet Explorer 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFffffff, endColorstr=#FFdadada)";
/* For Internet Explorer 10 */
background: -ms-linear-gradient(top, #ffffff, #dadada);
}
#nav-side .flux4 .loggedOutMenu .secondaryButton {
/* For WebKit (Safari, Google Chrome etc) */
background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#dadada));
/* For Mozilla/Gecko (Firefox etc) */
background: -moz-linear-gradient(top, #ffffff, #dadada);
/* For Internet Explorer 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFffffff, endColorstr=#FFdadada);
/* For Internet Explorer 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFffffff, endColorstr=#FFdadada)";
/* For Internet Explorer 10 */
background: -ms-linear-gradient(top, #ffffff, #dadada);
color:#333;
}
#nav-side .flux4 .loggedOutMenu .secondaryButton:hover {
/* For WebKit (Safari, Google Chrome etc) */
background: -webkit-gradient(linear, left top, left bottom, from(#dadada), to(#ffffff));
/* For Mozilla/Gecko (Firefox etc) */
background: -moz-linear-gradient(top, #dadada, #ffffff);
/* For Internet Explorer 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFdadada, endColorstr=#FFffffff);
/* For Internet Explorer 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFdadada, endColorstr=#FFffffff)";
/* For Internet Explorer 10 */
background: -ms-linear-gradient(top, #dadada, #ffffff);
}
/* effeckt */

/* temp 6/3/2014 */
.navbar, .nav-collapse {
background-color: #232323;
}

.off-screen-nav { 
position: absolute; 
z-index: 500; 
width: 230px; 
max-width:100%;
background-color: #000; 
left:0;
top:0;
opacity:0;
filter: alpha(opacity=0);
-webkit-transform: translateX(-100%);
-moz-transform: translateX(-100%);
-ms-transform: translateX(-100%);
-o-transform: translateX(-100%);
transform: translateX(-100%);
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-ms-backface-visibility: hidden;
-o-backface-visibility: hidden;
backface-visibility: hidden;
box-sizing: content-box; /* for the blogs */
-moz-box-sizing:content-box;
display:none\9;/* Only for ie8, since this causes trouble with the animation */
}
.off-screen-nav{
-webkit-transition: -webkit-transform .2s ease-in-out, opacity .2s ease .2s;
-moz-transition: transform .2s ease-in-out, opacity .2s ease .2s;
-o-transition: -o-transform .2s ease-in-out, opacity .2s ease .2s;
-ms-transition: -ms-transform .2s ease-in-out, opacity .2s ease .2s, filter .2s ease .2s;
transition: transform .2s ease-in-out, opacity .2s ease .2s;
}
#nav-dim{
-webkit-transition: opacity .2s;
-moz-transition: opacity .2s;
-o-transition: opacity .2s;
-ms-transition: opacity .2s, filter .2s;
transition: opacity .2s;
}
.off-screen-nav.open{
opacity:1;
filter: alpha(opacity=100);
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
-o-transform: translateX(0);
transform: translateX(0);
-webkit-transition: -webkit-transform .2s ease-in-out;
-moz-transition: transform .2s ease-in-out;
-o-transition: -o-transform .2s ease-in-out;
-ms-transition: -ms-transform .2s ease-in-out;
transition: transform .2s ease-in-out;
display:block\9;/* Only for ie8, since this causes trouble with the animation */
}

/* Auto complete */

div.ac_results {
background-color: #FFF;
border: 1px solid rgba(0, 0, 0, 0.35);
box-shadow: 0 1px 10px rgba(0, 0, 0, 0.5);
width: 210px !important;
padding: 0;
z-index: 1000;
}

.ac_results ul {
max-height: 320px !important;
}

div.ac_results li {
cursor: default;
display: block;
font-family: Arial,sans-serif;
line-height: 30px;
margin: 0;
overflow: hidden;
padding: 0 5px;
color: #000;
font-size: 12px;
}

/* blogs */
.inner-header #nav-top{
position:relative;
}
.inner-header #nav-top .title > *{
display:table-cell;
vertical-align: middle;
}
.inner-header #nav-top .title{
display: table;
float: left;
height: 50px;
margin-left:10px;
}

.inner-header h3.category{
color: #fff;
display: inline-block;
background-color: #333;
padding: 14px;
text-transform: lowercase;
margin: 0;
font-size: 18px;
position: absolute;
right: 47px;
top: 1px;
font-weight: bold;
}
.inner-header #nav-top .icon-chevron-down,
.inner-header #nav-top .icon-chevron-up{
font-weight: 800;
color: #fff;
cursor: pointer;
background-color: #333;
padding: 14px;
margin: 0;
right: 0;
top: 1px;
position: absolute;
height: 46px;
}

/*mobile*/
@media (max-width: 979px) { 
.navbar .navbar-inner .brand {
padding: 0 10px 0 5px; 
}
}

@media (max-width: 659px) { 
.navbar-inner .title {
/*float: none;*/
margin-left: 0;
padding: 0 10px;
font-size: 17px;
line-height: 15px;
}
}

body {
background-color: #f1f1f1;
font-family: "ProximaNova",Helvetica,Arial,sans-serif;
}

.btn {
font-family: "ReplicaPro",Helvetica,Arial,sans-serif;
font-weight: bold;
}

hr /* white line and dark line */ {
border-bottom: 1px solid rgba(255, 255, 255, 0.5);
box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
}

/* buttons ------------------------------------------- */
.btn {
background-color: #e62932;
-moz-box-shadow: 2px 2px 0 1px #ba1821;
-webkit-box-shadow: 2px 2px 0 1px #ba1821;
box-shadow: 2px 2px 0 1px #ba1821;
border-radius: 2px 2px 2px 2px;
text-transform: uppercase;
font-weight: 500;
letter-spacing: 0.5pt;
}
.btn > span {
padding-bottom: 0;
padding-top: 7px;
}
.btn-cta {
background-color: #e62932;
}

.btn.btn-secondary {
font-weight: 700;
height: 30px;
letter-spacing: 0;
background-color: #E62932;
}

.btn.btn-secondary > span {
padding-top: 0;
}

.btn > span, .btn-cta > span { padding: 0 10px; }

.btn-primary > span { padding-top: 3px; }

/* social */
.btn-social > span {
padding: 0 0 0 2px;
}
.btn-social.btn-facebook {
-moz-box-shadow: 1px 1px 0 1px #283c66;
-webkit-box-shadow: 1px 1px 0 1px #283c66;
box-shadow: 1px 1px 0 1px #283c66;	
}
.btn-social.btn-twitter {
-moz-box-shadow: 1px 1px 0 1px #0078a6;
-webkit-box-shadow: 1px 1px 0 1px #0078a6;
box-shadow: 1px 1px 0 1px #0078a6;
}
.btn-social.btn-tumblr {
-moz-box-shadow: 1px 1px 0 1px #111c27;
-webkit-box-shadow: 1px 1px 0 1px #111c27;
box-shadow: 1px 1px 0 1px #111c27;
}
.btn-social.btn-instagram {
-moz-box-shadow: 1px 1px 0 1px #2d618a;
-webkit-box-shadow: 1px 1px 0 1px #2d618a;
box-shadow: 1px 1px 0 1px #2d618a;
}
.btn-social.btn-vine {
-moz-box-shadow: 1px 1px 0 1px #24a987;
-webkit-box-shadow: 1px 1px 0 1px #24a987;
box-shadow: 1px 1px 0 1px #24a987;
}

/* typography ----------------------------------------- */
.highlight {
background-color: #E62932;
color: #fff;
}

/* headlines */
.section-header-3 {
text-transform: uppercase;
font-weight: 600;
}

/* item ----------------------------------------------- */
.label {
text-transform: uppercase;
}
.item.promo-block .meta-wrap {
background-color: #ffffff;
}

.item .meta-wrap {
padding-bottom: 5px;
padding-top: 0;
}

.item .meta-wrap > .label + *, 
.item.promo-block .meta-wrap > .header {
margin: 0 5px;
}

/*
.item .meta-wrap > .header {
margin: 0 5px;
}
*/

.item .meta-wrap .header { padding-top: 3px; }

.item.article-block .meta-wrap > .header {
margin-left: 0;
margin-right: 0;
}

.item .meta-wrap > .label {
clear: right;
display: inline-block;
float: left;
height: 23px;
margin-top: -23px;
padding: 2px 7px 0 7px;
}

.video-block:hover,
.video-block .meta-wrap:hover,
.video-block .meta-wrap .header:hover,
.video-block .meta-wrap .sub-header:hover
{
color:#777777;
}

.shows-hub #sec-marquee .item .meta-wrap > .label {
padding-top: 4px;
}

/* layouts ------------------------------------------- */

.promo-block .header { font-family: "ProximaNova",Helvetica,Arial,sans-serif; }

.item.postcard-left .meta-wrap > .label,
.item.postcard-left-wrap .meta-wrap > .label {
clear: none;
display: inline-block;
float: none;
height: auto;
margin-top: 0;
padding: 0;
}

.item.postcard-left .meta-wrap,
.item.postcard-left-wrap .meta-wrap,
.item.postcard-left-lg .meta-wrap,
.item.postcard-left-wrap-lg .meta-wrap,
.item.postcard-right .meta-wrap,
.item.postcard-right-wrap .meta-wrap,
.item.postcard-right-lg .meta-wrap,
.item.postcard-right-wrap-lg .meta-wrap {
padding-top: 0;
}

/* quarantined at each breakpoint */
.item.promo-block.postcard-left .meta-wrap,
.item.promo-block.postcard-left-wrap .meta-wrap,
.item.promo-block.postcard-left-lg .meta-wrap,
.item.promo-block.postcard-left-wrap-lg .meta-wrap,
.item.promo-block.postcard-right .meta-wrap,
.item.promo-block.postcard-right-wrap .meta-wrap,
.item.promo-block.postcard-right-lg .meta-wrap,
.item.promo-block.postcard-right-wrap-lg .meta-wrap {
background-color: transparent;
padding: 5px 0;
}

.item .flag, 
.item .messaging .message span {
font-family: "ReplicaPro",Helvetica,Arial,sans-serif;
font-weight: bold;
text-transform: uppercase;
}

.video-block .message { font-weight: 900; }

.item .flag small {
margin-top: 0;
margin-bottom: 5px;
}

.item .flag small strong{
font-weight: normal;
font-size: 1.2rem;	
}

#sec-related-large-container .item .flag small strong {
font-size: 1.1rem;	
}

.item .label {
font-family: "ReplicaPro",Helvetica,Arial,sans-serif; 
font-weight: 900;
}

/*
.item.promo-block.postcard-left-sm .meta-wrap > .label + * {
margin-left: 0;
}*/

/* components ----------------------------------------------- */
.filters {
text-transform: uppercase;
}
.filters .dropdown-menu {
padding-right: 0;
}
.filters .dropdown.filter dt a {
color: #fff;
}
.dropdown-menu li > a:hover {
opacity: 70%;
}
.dropdown.hybrid-dropdown-mobile .dropdown-menu li.active {
background-color: #fff;
padding: 1px 5px 3px;
margin-bottom: 11px;
}
.dropdown.hybrid-dropdown-mobile .dropdown-menu li.active {
border-bottom: none;
}
.dropdown.hybrid-dropdown-mobile .dropdown-menu li.active a {
color: #000;
}

#season-dropdown .dropdown-menu li.active {
background-color: #fff;
}

#season-dropdown .dropdown-menu li.active a {
color: #000;
}

/* homepage.css ----------------------------------------- */
.hp-content .jumbotron-background {
/*border-bottom-width: 10px;*/
border-bottom: none;
}

.hp-content #sec-jumbotron-container {
margin-bottom: 0;
padding-top: 0;
}

/* cast-detail.css ----------------------------------------- */
.cast-detail .colmask {
background-color: #ffffff;
}
.cast-detail .page-content-container {
background-color: #f1f1f1;
}
.cast-detail .name-container {
font-family: "ReplicaPro", Helvetica, Arial,sans-serif;
font-weight: 700;
letter-spacing: normal;
background-color: #E62932;
bottom: 0;
left: 0;
position: absolute;
text-transform: uppercase;
padding: 0 5px 7px;
}
.cast-detail .name-container .wrapper {
padding: 5px 5px 0;
margin-bottom: -5px;
}
.cast-detail #sec-related-container {
border-top: 1px solid rgba(255,255,255,0.5);
box-shadow: 0 -1px 0 rgba(0,0,0,0.1);
}
.cast-detail .nav-content {
margin-left: 0;
margin-right: 0;
}
.cast-detail .nav-content li {
padding: 0 10px;
}
.cast-detail .nav-content li:nth-child(2n+1) {
background-color: rgba(0,0,0,0.035);
}

.cast-detail .media-name-container { min-height: 53px; }

/* tune-in structure ----------------------------------------- */
/* .hp-content .jumbotron, .hp-content .jumbotron .container {
margin-top: 35px;
}*/

.hp-content .jumbotron-background .content {
top: 0;
}
.hp-content .jumbotron {
bottom: inherit;
cursor: pointer;
left: 0;
position: absolute;
right: 0;
top: inherit;
}

.hp-content .jumbotron .container {
bottom: inherit;
position: absolute;
top: inherit;
padding-left: 0;
padding-right: 0;
}

.hp-content .jumbotron.noairinfo, .hp-content .jumbotron.noairinfo .container { margin-top: 0; }

.hp-content .jumbotron .jumbotron-content {
/* height: 400px;*/
max-width: none;
padding: 0;
/*top: -35px;*/
}

.hp-content .jumbotron .jumbotron-content .row {
margin: 0;
}

.hp-content .jumbotron .tune-in {
border-bottom: 10px solid #000;
border-top: 41px solid #000;
bottom: inherit;
height: 100%;
left: 0;
position: absolute;
text-align: center;
top: inherit;
background-color: transparent;
width: 100%;
}

.hp-content .tune-in > div {
margin-bottom: 0;
margin-left: auto;
margin-right: auto;
max-width: 1200px;
float: none;
width: 100%;
min-height: 35px;
padding: 3px 10px 5px;
font-family: "ReplicaPro",Helvetica,Arial,sans-serif;
top: -36px;
font-weight: bold;
}

.hp-content .tune-in div .box-wrap {
background-color: rgba(0, 0, 0, 0);
width: auto;
text-align: left;
float: left;
}

.hp-content .tune-in div .box-wrap:first-child {
margin-right: 0;
margin-left: 40px;
}

.hp-content .tune-in div .box-wrap:last-child .headline {
font-size: 1.7rem;
line-height: 1.5;

}

.hp-content .tune-in div .box-wrap .box {
padding: 6px 5px 0;
}

.hp-content .tune-in div .box-wrap:last-child .box {
padding-top: 7px;
}

.hp-content .tune-in .headline {
text-transform: uppercase;
font-size: 2rem;
line-height: 1.33;
}

.hp-content .tune-in .action {
bottom: -10px;
text-align: center;
height: 40px;
position: absolute;
width: 100%;
left: 0;

}

.hp-content .tune-in .action .btn-cta {
font-size: 2.3rem;
text-transform: uppercase;
margin-left: 0;
/*left: -50%;*/
}
/*
.hp-content .tune-in .action .btn-cta > span {
padding-top: 5px;
}*/

.hp-content .tune-in .action .btn-cta .icon-chevron-right {
font-size: 2rem;
padding-bottom: 5px;
}

.hp-content .tune-in div .box-wrap:first-child .box .headline {
margin-right: 10px;
}

/* explore page ----------------------------------------- */
.explore-content .vlist li {
border-bottom: 1px solid rgba(255, 255, 255, 0.5);
box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
}
.explore-content .vlist li:last-child {
box-shadow: none;
}

.explore-content [class*="headline"] {
font-weight: bold;
line-height: 1.35;
font-family: "ProximaNova", Helvetica, Arial, sans-serif;
}

.explore-content .deck [class*="headline"] {
font-family: "ProximaNova", Helvetica, Arial, sans-serif;
font-weight: 400;
}

/* watch page ----------------------------------------- */

.dropdown.hybrid-dropdown-mobile .dropdown-menu li a {
font-weight: 700;
}

.dropdown.hybrid-dropdown-mobile .dropdown-list .dropdown-menu li {
padding-bottom: 11px;
}

.dropdown.hybrid-dropdown-mobile .dropdown-menu li.active {
padding-bottom: 3px;
}

/* shows hub ----------------------------------------- */

.shows-hub #sec-marquee *,
.shows-hub #sec-schedule * {
font-family: "ReplicaPro",Helvetica,Arial,sans-serif;
}

.shows-hub #sec-marquee, .shows-hub #sec-shop {
background: url("http://www.vh1.com/sitewide/grails/shows/images/stripe-pattern-VH1.png") repeat scroll 0 0 #181818;
}
.shows-hub #sec-marquee .item.special .meta-wrap{
display: inline-block;
}

.shows-hub #sec-marquee .item .media { background-color: #000; }

.shows-hub #sec-schedule {
background-color: #181818; 
}

.shows-hub #sec-azshow {
background-color: #313131;
}

.shows-hub #sec-schedule .schedule-wrap, .shows-hub #sec-schedule .schedule-wrap a,
.shows-hub #sec-azshow .schedule-wrap, .shows-hub #sec-azshow .schedule-wrap a { 
color: #fff;
}

.shows-hub #sec-azshow { margin-bottom: 0; }

.shows-hub .schedule > div { border-top: 0; margin-bottom: 0;}

.shows-hub #alphafilter .accordion-heading .accordion-toggle { color: #8B00C3; font-size: 2.6rem;}
.shows-hub #alphafilter .accordion-heading .accordion-toggle:hover { opacity: 0.7; }
.shows-hub #alphafilter .accordion-heading.active .accordion-toggle:hover { opacity: 1; }
.shows-hub #alphafilter .accordion-heading.active .accordion-toggle { color: rgba(255,255,255,1); }

.shows-hub #sec-azshow .accordion-body li, .shows-hub #sec-azshow .accordion-body a:hover { color: #8B00C3; }

.shows-hub #sec-azshow .section-header-1 { text-align: center; background: url("http://www.vh1.com/sitewide/grails/shows/images/2x2-seperator.png") repeat-x scroll center center rgba(0, 0, 0, 0);}

.shows-hub #sec-azshow h2 { color: #fff; display: inline-block; padding-left: 5px; padding-right: 5px; background-color: #313131; font-size: 2.1rem; }
.shows-hub #sec-azshow .accordion-body li, .shows-hub #sec-azshow .accordion-body a { color: #fff; }

.shows-hub #sec-shop { padding-bottom: 15px; background-color: #0F0F10; }
.shows-hub #sec-shop span { color: #8B00C3; }

.shows-hub #spinnerContainer div {background-color: #fff; }

/*
.shows-hub .schedule .schedule-cta { padding-right: 4px; }
.shows-hub .schedule .schedule-cta .btn { height: 24px; margin-top: 0;}
.shows-hub .schedule .schedule-cta .btn span { 
padding-bottom: 4px;
padding-top: 4px;
font-weight: 700;
}
*/
.shows-hub .schedule [class*="col-"] > div { 
/*margin-bottom: 10px;
margin-top: 5px;*/
text-align: center;
}

.shows-hub .schedule [class*="col-"]:nth-child(1) .headline.time { 
font-size: 2.7rem;
font-weight: 900;
}

.shows-hub .schedule [class*="col-"]:nth-child(1) > div {
text-align: left; 
}

.shows-hub .schedule [class*="col-"]:nth-child(2) .airing { 
border-right: 1px solid #989898;
}

.shows-hub .schedule [class*="col-lg-8"]:nth-child(2) .airing { 
border-right: none;

}

.shows-hub .schedule [class*="col-lg-8"]:nth-child(2) > div { 
text-align: left;
}

.shows-hub .schedule .airing span { 
display: table-cell;
vertical-align: middle;
}

.shows-hub .schedule [class*="col-"] .deck a { font-family: "ReplicaPro", Helvetica,Arial,sans-serif; font-weight: bold; }

.shows-hub .schedule [class*="col-"] > div > div { display: table-cell; min-height: 31px; height: 48px;}

/*.shows-hub #alphafilter .accordion-inner li { font-size: 1.6rem; }*/

.shows-hub .marquee-wrap { margin-bottom: 0; }
.shows-hub .marquee-wrap .item .meta-wrap { position: absolute; bottom: 0; }

.shows-hub .airing .deck { font-size: 1.7rem; padding-left: 10px; padding-right: 10px; }
.shows-hub #sec-schedule .headline { font-size: 2.7rem; line-height: auto; }
.shows-hub #sec-schedule .time { font-family: "ReplicaPro", Helvetica,Arial,sans-serif; font-weight: bold;}
.shows-hub .schedule-wrap { margin-top: 10px; margin-bottom: 10px; }

/* tve.css ----------------------------------------- */

#tveapp_wrap .tveapp_header .tveapp_button {
height: 31px;
width: 35px;
min-width: 1px;
top: 10px;
right: 10px;
}
#tveapp_wrap .tveapp_header, #tveapp_wrap .tveapp_searchBox {
background: url("http://www.vh1.com/sitewide/css/themes/default/hat_rebrand.gif") 
}

.tveapp_ePL-link {
background-color: rgba(0, 0, 0, 0.05);
}

#tveapp_wrap .tveapp_searchBox .tveapp_searchButton {
background-color: #E62932;
}

.tveapp_container, #providersWrapper, #extraMvpdWrapper {
background-color: #f1f1f1;
}

#tveapp_wrap .tveapp_button.tveapp_close { height: 31px; }

#tveapp_wrap .tveapp_button.tveapp_close:hover {
cursor: pointer;
}

/* vdp video.css --------------------------------------------*/
body .playlist .onoffswitch-inner:before, body .playlist ul li.active .number {
background-color: #ba1821;
color: #fff;
}

body .playlist ul li.active .media [class*="container"] {
border-color: #ba1821;
}

/* shows theme.css (default) ----------------------------------------- */

/* primary color */
.navbar-inner, .navbar-inner .nav-collapse, .btn-primary, .btn-cta, .item .marker {
background-color: #6e00af;
}
.btn-primary {
box-shadow: 3px 3px 0 1px #6e00af;
}
.navbar-inner, .btn, .btn:hover, .btn-cta, .btn-cta:hover, .item .marker .icon-lock {
color: #fff;
} 

/* secondary color */
.hp-content .tune-in, .label, .item .flag, .sub-navbar, .sub-navbar .filters .dropdown-menu, .cast-detail .name-container {
background-color: #E62932;
}
/*
.hp-content .jumbotron-background {
border-bottom-color: #E62932;
}
*/

.hp-content .jumbotron .tune-in {
border-bottom-color: #E62932;
border-top-color: #E62932;
}

.cast-detail .nav-content li div.item-wrap.active .avatar {
border-color: #E62932;
}
.hp-content .tune-in, .label, .item .flag, .sub-navbar .filters a, .cast-detail .name-container, .dropdown.hybrid-dropdown-mobile li a, .dropdown-menu li > a, .dropdown-menu li > a:hover, a:hover .item .flag {
color: #fff;
}

/*.hp-content #sec-minitron-container, .hp-content #sec-minitron-video-container { background: url("http://www.vh1.com/sitewide/grails/shows/images/stripe-pattern-VH1.png") repeat scroll 0 0 #181818; }*/
.hp-content #sec-minitron-container, .hp-content #sec-minitron-video-container { background-color: #202020; background-image: linear-gradient(-45deg, #181818 25%, transparent 25%, transparent 50%, #181818 50%, #181818 75%, transparent 75%, transparent); background-size: 13px 13px; text-transform: uppercase; }

/* dark-theme.css ----------------------------------------- */
body.darkTheme {
background-color: #000;
color: #fff;
}

body.darkTheme .item.promo-block .meta-wrap {
background-color: #313131;
}

body.darkTheme .label {
background-color: #111;
}

.navbar-inner .container {
max-width: 980px;
}
BODY {background:tranparent; margin:0px; margin-top:0px; padding:0px; text-align:center;}
#bodyholder {position:relative; margin-left:auto; margin-right:auto; z-index:1; font:normal 11px arial; border-color:#939393; border-width:0px 2px 2px 2px; border-style:solid solid solid solid;}
/* ECOM CLASSES */
.listPrice {FONT-SIZE:11px; COLOR:#1c242d; FONT-FAMILY:Arial;}
.youSave {FONT-SIZE:11px; COLOR:#ff242d; FONT-FAMILY:Arial;}
.yourPrice {FONT-SIZE:12px; COLOR:#1c242d; FONT-FAMILY:Arial;}
.ecomRule {width:100px;height:1px;background-color:#3300ff;}
.hiddenPixel {display:none;}
/* FLUX MODAL OVERLAY */
/* drkblue 2d5463 */
#overlay {position:absolute; width:980px; opacity:0.7; filter:alpha(opacity=70); background-color:#333333; visibility:hidden; z-index:999990;}
#dialog {position:absolute; top:185px; left:317px; width:346px; height:96px; background-color:#ffffff; background-image:url('/sitewide/flux/img/login_modal.gif'); visibility:hidden; z-index:999991;}
#dialog_close {position:absolute; top:2px; left:322px;}
#dialog_text {position:absolute; top:45px; left:10px; font-family:arial; font-size:11px;}
#dialog_text a {color:#5facc1;}
.thumbStyle
{
float:left!important;	
display:inline!important;
border:1px solid #aeafb1!important;
padding:1px!important;
background-color:#fff!important;
height:53px;
}
.thumbStyle_nofloat
{
display:block!important;
border:1px solid #aeafb1!important;
padding:1px!important;
background-color:#fff!important;
}

#content_body {position:relative;width:980px;height:auto;background-color:#ff0000;padding-bottom:0px;}
#topAd {position:relative;width:981px;height:90px;background-color:#939393;z-index:2001;clear:both;padding-bottom:4px;}
INPUT.searchBrowse {font-size:10px;color:#000000;width:105px;}
#shopMod {position:absolute;top:477px;left:0px;width:158px;height:160px;z-index:1000;background-color:#2A3744;}
.shopModHolder {position:relative;width:158px;height:140px;overflow:hidden;}
.shopModTier1 {position:relative;clear:both;width:142px;height:18px;color:#CCCCCC;text-align:left;}
#sweeps {position:absolute;top:645px;left:0px;width:158px;height:319px;z-index:1000;}

#hat_ad_container {position:relative;width:980px;z-index:801;border:none 1px #ff0000;}
#hat_logo {position:absolute;left:35px;width:170px;}
#hat_ads {position:absolute;left:253px;width:728px;padding-top:9px;z-index:801;}
/* Ad & Search Module:CSS */
#hat_members_search_container {position:relative;background:#91d1e6;background-image:url(../img/searchbar.gif);width:980px;height:29px;z-index:600;border:1px none #ff0000;}
#hat_members {position:absolute;width:480px;height:30px;font:normal 11px arial;color:#000000;}
#hat_searchBox {position:absolute;left:562px;width:260px;}
#new_search_go {position:relative;float:left;padding-top:-1px;margin-left:-1px;}
#new_tvschedule {position:relative;float:right;padding:4px 4px 0;text-align:right;}
.clear {clear:both;height:0px;overflow:hidden;}
#hat_members_search_container #search_holder #search_pulldown_holder #search_pulldown #selected #list_items {display:none;}
#hat_members_search_container #search_holder #search_pulldown_holder #search_pulldown #selected {cursor:pointer;}
#hat_members_search_container #search_holder #search_pulldown_holder #search_pulldown #selected .item_holder #current_item {display:block;text-indent:10px;text-decoration:none;padding-top:5px;width:66px;height:20px;color:#265e75;font-family:Arial;font-weight:bold;font-size:12px;}
#hat_members_search_container #search_holder #search_pulldown_holder #search_pulldown #selected #list_items .item_holder {height:26px;overflow:hidden;}
.pulldown_link {display:block;background:#ffffff;border:1px solid #346a80;text-indent:10px;text-decoration:none;padding-top:5px;width:66px;height:26px;color:#265e75;font-family:Arial;font-weight:bold;font-size:12px;}
.pulldown_link:hover {display:block;background:#346a80;color:#ffffff;}
#hat_members_search_container #search_holder {position:relative;width:305px;height:26px;z-index:800;overflow:hidden;}
.search_submit_btn {position:relative;float:left;height:20px;padding:4px 0 0;}
input#searchterm {position:relative;display:block;left:4px;border:0px;background:none;padding-top:7px;width:126px;/*height:17px;*/ font-family:Arial;font-weight:bold;font-size:12px;color:#939393;}
#hat_members_search_container #search_holder #search_pulldown_holder {position:relative;float:left;z-index:700;width:66px;height:26px;padding:0px;margin:0px;text-align:left;}
#hat_header_container {position:relative;width:980px;height:100px;}
#hat_members_search_container #search_holder #search_pulldown_holder #search_pulldown {position:absolute;z-index:700;width:66px;height:26px;background:url(/sitewide/navigation/img/pulldown_selected_bg.gif) #ff0000;}
#hat_members_search_container #search_holder #search_field {position:relative;width:126px;height:26px;float:left;}

/*FLUX4 SM USERBAR*/

.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 .myStuffElement .loggedInMenu {background-color:#363636;}
.flux4Widget .userBar a,
.flux4Widget .userBar a:hover,
.flux4Widget .userBar .displayName,
.flux4Widget .userBar .elementTitle,
.flux4Widget .userBar .openedElement .elementTitle {color:#fff; font-size:12px; font-weight:bold;}

/*
.flux4Widget .userBar .hoverElement {background-color: #363636; border: 1px solid #363636; border-width: 0 1px; box-shadow: 1px 1px 1px 1px #E3E3E3; box-shadow: 1px 1px 1px 1px #363636; height: 36px; left: -1px; position: relative; top: -33px; z-index: 1;} */

#vh1-head .flux4Widget .userBar .joinMessage a {color:#EF00A3;}
#vh1-head .flux4Widget .userBar .joinMessage {text-align: left}
/*.flux4Widget .userBar .myStuffElement .dropdownWrapper { width: 180px; }*/
.flux4Widget .userBar .dropdownIndent { background-color: #363636; border-left: medium none; border-right: 2px solid #363636; height: 0px; position: relative; top: 0; z-index: 3; }
.flux4Widget .userBar .dropdownContent { background-color: #363636; border: medium none; box-shadow: 1px 1px 1px 1px #E3E3E3; box-shadow: 1px 1px 1px 1px #363636; /*height: 115px;*/ position: relative; top: -12px;}
.flux4Widget .userBar li.activityFeedElement .dropdownContent {height:auto;}
.flux4Widget .userBar .myStuffElement .elementContainer .elementContent {line-height:24px;}
.flux4Widget .userBar .myStuffElement .publishToTimeline {padding-top:4px;}
.flux4Widget .userBar .myStuffElement .loggedInMenu .hi { background-color:transparent; }
.flux4Widget .userBar .myStuffElement .loggedInMenu .hi .hiText { display: none; }
.flux4Widget .userBar .myStuffElement .loggedInMenu .notMemberMessage { color: #fff; margin-bottom: 5px}
.flux4Widget .userBar .myStuffElement .loggedInMenu .hi .notMemberMessage {margin-bottom:5px;}
#nav-quick-menu .flux4Widget .joinCommunity {margin-top: 0 !important}
/*
.flux4Widget .userBar .myStuffElement .needToJoin {position:relative; left: 55px; width:100px; display:inline-block;}
.flux4Widget .userBar .myStuffElement .loggedInMenu .notMemberMessage,
.flux4Widget .userBar .myStuffElement .loggedInMenu .hi .notMemberMessage,
.flux4Widget .userBar .myStuffElement .loggedInMenu .hi .hiText { display: none; }
.flux4Widget .userBar .myStuffElement .loggedInMenu .hi { float:left; width:45px; background-color:transparent; padding:2px;} /* Left align the avatar 
.flux4Widget .userBar .myStuffElement .loggedInMenu ol.links { float:right; width:100px;}
*/

.flux4Widget .userBar .myStuffElement .loggedInMenu ol.links li { border:0; padding:4px; }
#vh1-head .flux4Widget .userBar .myStuffElement .loggedInMenu ol.links li a {padding:0;display:inline-block;}
.flux4Widget .userBar .myStuffElement .loggedInMenu ol.links li:hover,
#vh1-head .flux4Widget .userBar .myStuffElement .loggedInMenu ol.links li a:hover {background-color:#EF00A3;}
.flux4Widget .userBar .pointerDown {position: relative; font-size:0; display:inline-block; background:url("http://vh1.mtvnimages.com/sitewide/navigation/css/theme/default/navSprite.gif") no-repeat -232px -204px; top: 5px; width: 10px;}
/*FLUX4 PROFILE OVERLAY*/
.flux4Widget .userProfileOverlay .profileHeader .userTitle {line-height: 24px;margin-top: 10px;}
.flux4Widget .userProfileOverlay .tabsContainer a.tabLink {color:#EF00A3;}
.flux4Widget .userProfileOverlay .tabsContainer .pointerDown {display:none;}
.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_vh1.png') no-repeat -59px -238px; padding-left:10px; }
.flux4Widget .userProfileOverlay .activityFeed .quote {background-image:none; background-color: #EEEEEE;}
.flux4Widget .addComment .publishingContainer:hover {background:none;}

/* SPRITE */
.flux4 .thirdPartyAuth,
.flux4 .userProfile .overlayContentWrapper .closeButton { background-image:url('/global/music/images/flux4_sprites_vh1.png');}
.flux4 .userProfile .overlayContentWrapper .closeButton { background-position:-22px -22px; width:35px; height:29px; margin: 10px;}
.flux4 .overlayContentWrapper .closeButton>b, .flux4 .overlayContentWrapper .closeButton>i{display:none;}
.flux4Widget .userBar .myStuffElement .loggedOut .thirdPartyAuth { margin-left: 10px; margin-top: -7px; }
.flux4Widget .userBar .myStuffElement .thirdPartyAuthContainer { margin-top: 0; }

/*Flux SM4 ActivityFeed aka Comments*/
.flux4Widget .activityFeed .mainHeader .addComment {
padding:0; border: 1px solid #51AB9E; background-color:#fff;
}
.flux4Widget .activityFeed .commentForm .userAvatarWithPointer {display:none;}
.flux4Widget .activityFeed .commentInput, 
.flux4Widget .activityFeed .notAuthorized .commentInput {
margin-left: 0;
}
.flux4Widget .activityFeed .commentInput, 
.flux4Widget .activityFeed .notAuthorized .commentInput {background: #FBFBFB;} 
.flux4Widget .activityFeed .commentInput div, .flux4Widget .activityFeed .notAuthorizedCommentInput div {
background: #FBFBFB; border: 0; padding: 0 10px 10px;
}
.flux4Widget .activityFeed .addComment .actionLine, 
.flux4Widget .activityFeed .replyFormContainer .actionLine, 
.flux4Widget .activityFeed .editingReply .actionLine, 
.flux4Widget .activityFeed .editingComment .actionLine {
background-color:#F2F2F2;
}
/*
.flux4Widget .activityFeed .postToContainer {
float:right; margin-right: 100px;
}
.flux4Widget .activityFeed .bottomActionLinks, 
.flux4Widget .activityFeed .replyFormContainer .bottomActionLinks, 
.flux4Widget .activityFeed .editingReply .bottomActionLinks, 
.flux4Widget .activityFeed .editingComment .bottomActionLinks {
float:left; margin-left: 10px;
}
.flux4Widget .activityFeed .bottomActionLinks .primaryButton, 
.flux4Widget .activityFeed .pagerContainer .primaryButton {
position:relative; left:475px; width:43px;
background:url('/global/music/images/flux4_sprites_vh1.png') -29px -124px;
}
*/
.flux4Widget .activityFeed .activityItem .itemContent { margin-left: 20px; margin-right: 30px; }

.flux4Widget .activityFeed .replyList {
border:0; /*1px solid #DCDCDC;*/
}
.flux4Widget .activityFeed .activityListContainer .comments li.replyItem {
border-color:#DCDCDC;
}
.flux4Widget .activityFeed .replyList .replyItem .replyContent {
margin-left: 10px;
}
.flux4Widget .activityFeed .repliesContainer div.replyActions {position:relative;top:20px;left:-10px;}
.flux4Widget .activityFeed .quote {
background: none; margin:0 0 0 45px; padding:0;
}
.flux4Widget .activityFeed .repliesContainer .quoteField { 
position: relative; left: -35px;
margin: 20px 0 10px;
}
.flux4Widget .activityFeed .activityItem .itemContent .itemActions {margin-left:45px;}
.flux4Widget .activityFeed .repliesHeader .commentsCount .altText, 
.flux4Widget .activityFeed .repliesFooter .commentsCount .altText {
color: #209987;
}
.flux4Widget .activityFeed .repliesHeader .repliesAction {margin:10px;}
.flux4Widget .activityFeed .repliesFooter .repliesAction {margin-left:10px;}
.flux4Widget .activityFeed .activityItem .itemContent .itemThesis .altText,
.flux4Widget .activityFeed .repliesHeader .repliesAction .altText,
.flux4Widget .activityFeed .repliesFooter .repliesAction .altText {font-size:11px;}
/*HIDE content thumbnail or the content tile*/
.VH1Flux .flux4Widget .activityFeed .activityItem .itemContent .itemPreview img.preview,
.VH1Flux .flux4Widget .activityFeed .activityItem .itemContent .contentTitle {
display:none;
} 
.VH1Flux .flux4Widget .activityFeed .activityItem .itemContent .itemPreview {padding:0;}
.VH1Flux .flux4Widget .activityFeed .activityItem .itemContent .description {margin:0;}

/*Flux SM4 ActivityFeed aka Comments*/

.flux4Widget .activityFeed {
background-color: #fff; border-radius: 0; color: #333; font-size: 13px; width: 626px;
}
#photo_content_layer .flux4Widget .activityFeed {width: 520px;}

.flux4Widget .activityItem, .flux4Widget .preModMessage {
border-top: 1px solid #E1E1E1; padding: 25px 5px;
}

.flux4Widget .activityFeed .userAvatarWithPointer {
float: left; font-size: 0; width: 55px;
}

.flux4Widget .activityFeed .mainHeader .addComment {
background-color:#fff; padding:0; margin-bottom: 20px; border:1px solid #c5c5c5;
}
.flux4Widget .activityFeed .commentForm .userAvatarWithPointer {
background:url('/global/music/images/flux4_sprites_vh1.png') 0 -77px #fff;
position:absolute; left: 35px; height:25px; width:10px;
}
.flux4Widget .activityFeed .commentForm .userAvatarWithPointer .loggedUserElements,
.flux4Widget .activityFeed .commentForm .userAvatarWithPointer .rightPointer {display:none;}

.flux4Widget .activityFeed .commentInput, 
.flux4Widget .activityFeed .notAuthorized .commentInput {
margin-left: 0;
}
.flux4Widget .activityFeed .commentInput, 
.flux4Widget .activityFeed .notAuthorized .commentInput {} 
.flux4Widget .activityFeed .commentInput div, .flux4Widget .activityFeed .notAuthorizedCommentInput div {
background: #fff; border: 0; padding: 0 10px;
}
.flux4Widget .activityFeed .replyFormContainer .commentInput {margin-left:10px;}
.flux4Widget .activityFeed .replyFormContainer .commentInput div {
background: #fff; border:0;
}
.flux4Widget .activityFeed .activityItem .itemContent .replyFormContainer .commentForm {
background-color:#fff; border:1px solid #41B0A0; padding:0; position:relative; left:36px;
}
.flux4Widget .activityFeed .replyFormContainer .commentForm .userAvatarWithPointer {left:-1px;}

.flux4Widget .activityFeed .addComment .actionLine, 
.flux4Widget .activityFeed .replyFormContainer .actionLine, 
.flux4Widget .activityFeed .editingReply .actionLine, 
.flux4Widget .activityFeed .editingComment .actionLine {
background-color:#F5F5F5;
border-top: 1px solid #E1E1E1;
height: 10px;
padding: 14px 0;
}

.flux4Widget .activityFeed .postToContainer,
.flux4Widget .activityFeed .notAuthorized .postToContainer {
display: inline-block;
margin-left: 20px;
margin-top: -6px;
padding: 0;
}

.flux4Widget .activityFeed .bottomActionLinks, 
.flux4Widget .activityFeed .replyFormContainer .bottomActionLinks, 
.flux4Widget .activityFeed .editingReply .bottomActionLinks, 
.flux4Widget .activityFeed .editingComment .bottomActionLinks {
display: inline-block;
float: right;
font-weight: bold;
margin-right: 5px;
margin-top: -2px;
text-align: right;
}
.flux4Widget .addComment .publishingContainer.helpTooltip {
padding: 2px 5px 3px 0;
}
.flux4Widget .activityFeed .bottomActionLinks .primaryButton,
.flux4Widget .activityFeed .bottomActionLinks .btnCancel,
.flux4Widget .activityFeed .pagerContainer .primaryButton,
.flux4Widget .activityFeed .replyFormContainer .bottomActionLinks .primaryButton
{
position:relative; width:63px; height:18px; bottom:9px;
background:url('/global/music/images/flux4_sprites_vh1.png') 0px -368px;
color: transparent; text-decoration:none;
}
#photo_content_layer .flux4Widget .activityFeed .bottomActionLinks .primaryButton,
#photo_content_layer .flux4Widget .activityFeed .bottomActionLinks .btnCancel,
#photo_content_layer .flux4Widget .activityFeed .pagerContainer .primaryButton,
#photo_content_layer .flux4Widget .activityFeed .replyFormContainer .bottomActionLinks .primaryButton {color:#fff;text-align:center;}
#photo_content_layer .flux4Widget .activityFeed .activityItem .comments {width:430px;}

.flux4Widget .activityFeed .bottomActionLinks .primaryButton:hover,
.flux4Widget .activityFeed .bottomActionLinks .btnCancel:hover {
background-position:0 -398px;
}
/*
.flux4Widget .activityFeed .replyFormContainer .bottomActionLinks .primaryButton {
background-position:0 -319px; height:12px; width:30px; bottom:5px;
}
.flux4Widget .activityFeed .replyFormContainer .bottomActionLinks .primaryButton:hover {
background-position:0 -343px;
}
*/
.flux4Widget .activityFeed .btnPost{font-size:14px; color:#fff;}

#wrap .flux4Widget .activityFeed a:link,
#wrap .flux4Widget .activityFeed a:visited {font-size: 11px; border:0;}
#wrap #wActivity .activityFeed .bottomActionLinks a:link,
#wrap #wActivity .activityFeed .bottomActionLinks a:visited {
color:#fff; font-weight:bold; font-size: 13px; text-decoration:none; text-transform:uppercase; text-align:center;line-height:20px;
}

#wrap .flux4Widget .activityFeed a.commentsCount .altText {color:#39bfa8;}
.flux4Widget .activityFeed .activityItem .itemContent { margin-left: 20px; margin-right: 30px; }

.flux4Widget .activityFeed .replyList {
border:0; /*1px solid #DCDCDC;*/
}

.flux4Widget .activityFeed .repliesTopPointer {position:relative; margin-left: 45px;}
.flux4Widget .activityFeed .activityItem .comments {
position:relative; left:36px;width:530px;
}
#wrap .flux4Widget .activityFeed .activityListContainer .comments li.replyItem {
border: 0; margin-left:10px;
}
.flux4Widget .activityFeed .replyList .replyItem .replyContent {
margin: 10px 0 0 2px;
}
#wActivity .activityFeed .quote {
background: none; margin:0 0 0 0px; padding:0; position: relative; bottom:0px;
}
.flux4Widget .activityFeed .repliesContainer .quoteField { 
position: relative; left: -35px;
margin: 20px 0 10px; 
}

.flux4Widget .activityFeed .repliesHeader .currentCommentsNums, 
.flux4Widget .activityFeed .repliesFooter .currentCommentsNums {
text-align:right;
}

.activityFeed .repliesFooter .currentCommentsNums {padding-bottom:5px;}
.flux4Widget .activityFeed .activityItem .itemContent .itemActions {margin-left:35px;}
.flux4Widget .activityFeed .repliesHeader .commentsCount .altText, 
.flux4Widget .activityFeed .repliesFooter .commentsCount .altText {
color: #209987;
}
.flux4Widget .activityFeed .repliesHeader .repliesAction {margin:10px;}
.flux4Widget .activityFeed .repliesFooter .repliesAction {margin-left:10px;}
.flux4Widget .activityFeed .activityItem .itemContent .itemThesis .altText,
.flux4Widget .activityFeed .repliesHeader .repliesAction .altText,
.flux4Widget .activityFeed .repliesFooter .repliesAction .altText {font-size:11px; color:#ACACAC;}
/*HIDE content thumbnail or the content tile*/
#wrap .flux4Widget .activityFeed .activityItem .itemContent .itemPreview img.preview,
#wrap .flux4Widget .activityFeed .activityItem .itemContent .contentTitle {
display:none;
} 
#wrap .flux4Widget .activityFeed .activityItem .itemContent .itemPreview {padding:0;}
#wrap .flux4Widget .activityFeed .activityItem .itemContent .description {margin:0;}
#wrap .flux4Widget .activityFeed .txtComment { color:#acacac !important; }

.flux4Widget .activityFeed .rating strong.up,
.flux4Widget .activityFeed .rating strong.up:hover,
.flux4Widget .activityFeed .rating strong.up-pressed,
.flux4Widget .activityFeed .rating strong.up-pressed:hover {
background:url('/global/music/images/flux4_sprites_vh1.png') 0 -287px;
position:relative; height:26px; width:28px;
margin-top:5px; margin-right:10px;
}
.flux4Widget .activityFeed .rating strong.up:hover {
background-position: -28px -287px;
}
.flux4Widget .activityFeed .rating strong.up-pressed {
background-position: -56px -287px; margin-right:0px; width:20px;
position:relative; top:4px;
} 
.flux4Widget .activityFeed .rating strong.up-pressed:hover {
background-position: -76px -287px; margin-right:0px; width:20px;
}
.flux4Widget .activityFeed a.flag,
.flux4Widget .activityFeed a.flag:hover {
background:url('/global/music/images/flux4_sprites_vh1.png') 0 -258px;
height:26px; width:28px;
}
.flux4Widget .activityFeed a.flag:hover {
background-position: -28px -258px; 
} 

.flux4Widget .addComment .publishingContainer .twitterPublishing input, 
.flux4Widget .addComment .publishingContainer .facebookPublishing input {
margin-left:-10px;
}
.flux4Widget .addComment .publishingContainer .twitterPublishing, 
.flux4Widget .addComment .publishingContainer .facebookPublishing,
.flux4Widget .addComment .publishingContainer .help,
#wrap #wActivity .flagging4001 a.flagIcon {
background:url('/global/music/images/flux4_sprites_vh1.png') -12px -76px;
height:20px; width:15px;
}
.flux4Widget .addComment .publishingContainer .twitterPublishing {
background-position: -38px -76px;
}
.flux4Widget .addComment .publishingContainer .help {
background-position: 0px -53px; width:18px;
}

.flux4Widget .activityFeed .activityItem .itemContent .replyFormContainer .commentForm {background-color:#fff;}
.flux4Widget .flagging4001 .flagItems {padding:10px;}
.flux4Widget .flagging4001 .flagItems li {
color: #39BFA8;
}
.flux4Widget .activityFeed .activityItem .activityFlagContainer {
display:block;
}
#wrap #wActivity .flagging4001 a.flagIcon {
background-position: -5px -260px; width:20px;
position: relative; top: 20px;
}

/* SM4 Flux Follow on Show Main*/
.flux4Widget .follow .horizontalView .successIcon {display:none;} /*green checkbox on follow success*/
.group-a #wFollowContent {background-color:#fff;padding-left:2px;margin-bottom:5px;}
.group-a #wFollowContent .follow {padding-left:2px;}
.group-a #wFollowContent .follow .serviceList {position:relative;}
.group-a #wFollowContent .follow .horizontalView .followService {
width:100px; height: 25px;
}
.group-a #wFollowContent .follow .horizontalView .serviceDelimiter, td.connect_widget_button_count_excluding { display:none;}
.group-a #wFollowContent .follow .horizontalView .facebookService {width:90px;}
.group-a #wFollowContent .follow .horizontalView .twitterService {width:58px;overflow:hidden;}
.group-a #wFollowContent .follow .horizontalView .fluxService{border:1px solid #ccc; border-width:1px 0 0 0;width:72px;padding-top:2px;}
.group-a #wFollowContent .follow .horizontalView .copy {font-size:9px; line-height:10px; width:82px; border:1px solid #ccc; border-width:1px 0 0 0;padding-top:2px;}

/* Flux service button - filter:none is key for ie */
.group-a #wFollowContent .follow .fluxService .buttonWithCounter a.button,
.group-a #wFollowContent .follow .isFollowedByLoggedUser .fluxService .secondaryButton,
#seriesLinks #wFollow .follow .fluxService .buttonWithCounter a.button,
#seriesLinks #wFollow .follow .isFollowedByLoggedUser .fluxService .secondaryButton {
background:url('/global/music/images/flux4_sprites_vh1.png') 0px -428px no-repeat; height:20px; width:68px; text-indent:-9999px;filter:none;border:none;
}
.group-a #wFollowContent .follow .fluxService .buttonWithCounter a.button:hover,
#seriesLinks #wFollow .follow .fluxService .buttonWithCounter a.button:hover{
background-position:0px -448px;
}
.group-a #wFollowContent .follow .isFollowedByLoggedUser .buttonWithCounter a.button,
#seriesLinks #wFollow .follow .isFollowedByLoggedUser .buttonWithCounter a.button{
background-position:0px -468px;
}
.group-a #wFollowContent .follow .isFollowedByLoggedUser .fluxService .followButton .buttonIcon,
.group-a #wFollowContent .follow .fluxService .followButton .buttonIcon,
#seriesLinks #wFollow .follow .isFollowedByLoggedUser .fluxService .followButton .buttonIcon,
#seriesLinks #wFollow .follow .fluxService .followButton .buttonIcon{
display:none;
}

/* SM4 Flux Follow on Video Details*/
#seriesLinks #wFollow {margin:0;padding:0;}
#seriesLinks #wFollow .follow .horizontalView{
width:200px;
}
#seriesLinks #wFollow .follow .horizontalView .followService {
width:100px; height: 25px;
}
#seriesLinks #wFollow .follow .horizontalView .twitterService {width:60px;overflow:hidden;}
#seriesLinks #wFollow .follow .horizontalView .serviceDelimiter, td.connect_widget_button_count_excluding { display:none;}
#seriesLinks #wFollow .follow .copy {font-size:9px;line-height:9px;position:relative;left:-20px;}
.flux4Widget .activityFeed .mainHeader .sorterContainer{margin-right:15px !important;}
.flux4Widget .activityFeed .activityItem div.activityActionsContainer .replyActions{margin-right:15px !important}

/* navigation */#navigation{border:1px none red;}
#nav{position:relative;width:980px;height:84px;background:#dfdfdf url("/sitewide/navigation/css/theme/default/navBG.gif") repeat-x 0 0;}
#nav #nav_logo{position:relative;float:left;display:block;height:83px;width:124px;}
#nav #nav_logo a{position:relative;height:83px;width:128px;background:url(/sitewide/navigation/css/theme/default/vh1LogoOff.gif);display:block;}
#nav #nav_logo img{position:relative;height:83px;width:124px;border:0;}
#nav ul#navlist{z-index:500;float:left;height:31px;list-style:none;margin:0;padding:0;}
#nav ul#navlist li{background:url(/sitewide/navigation/css/theme/default/navMenuDiv.gif) no-repeat right center;float:left;position:relative;font-size:17px;text-align:center;margin:0;}
#nav ul#navlist li a,#nav ul#navlist li span{display:block;font-family:Arial, sans-serif;font-weight:700;text-decoration:none;color:#414141;padding:8px 8px 0;}
#nav ul#navlist li .n-header{background:url(/sitewide/navigation/css/theme/default/arrowPink.gif) no-repeat right center;padding:0 10px 0 0;}
#nav ul#navlist li .n-link{height:31px;font-size:24px;}
/* HOME HOVER */#nav ul#navlist li .n-header:hover,#nav ul#navlist li .n-header.sfhover{color:#fff;background:url(/sitewide/navigation/css/theme/default/arrowWhite.gif) no-repeat right center;}
/* suckerfish dropdowns */#nav ul#navlist li ul{clear:left;position:absolute;width:220px;left:-999em;list-style:none;top:32px;margin:-1px 0 0;padding:0;}
#nav ul#navlist li ul ul{top:0;}
#nav ul#navlist li:hover ul ul,#nav ul#navlist li.sfhover ul ul{left:-999em;}
#nav ul#navlist li:hover ul,#nav ul#navlist li.sfhover ul{left:auto;}
/* broke the bottom two out so the first level will align to the left and the second level will align to the right of the first 
this effects all but the movies which are declared afterward 
Still need to determine where the colors are being set
*/#nav ul#navlist li li:hover ul,#nav ul#navlist li li.sfhover ul{left:219px;}
#nav ul#navlist li ul li{height:auto;text-transform:none;font-size:11px;line-height:11px;}
/* the initial dropdowns (ALL) */#nav ul#navlist li ul li a,#nav ul#navlist li:hover ul li a,#nav ul#navlist li.sfhover ul li a,#nav ul#navlist li ul li span{width:202px;height:11px;font-family:Arial, Geneva, Verdana, sans-serif;font-size:12px;font-weight:700;text-align:left;color:#fff;background-image:none;border-color:#000;border-style:solid;border-width:0 1px 1px;padding:9px 8px;}
/* nav items without dropdowns */#nav ul#navlist li ul li.sub a,#nav ul#navlist li ul li.sub span{background:#454545 url(../img/subnav.gif) 0 0;}
/* dropdown nav items */#nav ul#navlist li ul li.drop a,#nav ul#navlist li ul li.drop span{background:#454545 url(../img/subnav.gif) 218px 0;}
#nav ul#navlist li ul li.first a,#nav ul#navlist li ul li.drop ul li.first a,#nav ul#navlist li ul li.first span{border:1px solid #000;}
/* SPECIAL CASE:This fixes the case were the first subnav
item is a drop. In this case, the non-first secondary
subnav items have an extra border-top in them. */#nav ul#navlist li ul li.first ul li a{border-top:none;}
/* SPECIAL CASE:This fixes the case were the first subnav
item is a drop. In this case, the alignment of the
secondary subnav is off by -1px. */#nav #navlist .first .sub2{margin:0;}
#nav ul#navlist li:hover,#nav ul#navlist li.sfhover{z-index:1000;background:#363636 url(/sitewide/navigation/css/theme/default/navMenuDiv.gif) no-repeat right center;}
#nav ul#navlist ul.sub2{z-index:1000;}
/*//////////////////////////////////////////////////////////////////////////////// */#nav ul#navlist li ul li:hover a,#nav ul#navlist li ul li.sfhover a,#nav ul#navlist li ul li:hover span,#nav ul#navlist li ul li.sfhover span{background-image:none;background:#ea4072 url(../img/subnav.gif) 218px 58px;}
/* SECONDARY:OVER */#nav ul#navlist li ul li ul li a:hover,#nav ul#navlist li ul li ul li a:hover,#nav ul#navlist li ul li ul li span:hover,#nav ul#navlist li ul li ul li span:hover{background:#ea4072 url(../img/subnav.gif) 0 58px;}
/*SECONDARY SUBNAV:Default */#nav #navlist .drop .sub2 li{width:165px;}
/***********************************************
SHOWS SPECIFIC LAYOUT
********************************************** */#nav ul#navlist li #shows-grid{z-index:601;clear:left;position:absolute;width:789px;left:-999em;border-top:1px solid #000;background:url(../img/shows_drop_bg_grey_orig.gif) repeat-y;}
#nav ul#navlist #shows-grid div strong{height:18px;color:#FF0;display:block;font-size:12px;font-weight:700;text-align:left;font-family:arial;padding:5px 8px 0;}
#nav ul#navlist li #shows-grid #shows-2 a:hover{background-color:#E33267;}
#nav ul#navlist li:hover #shows-grid,#nav ul#navlist li.sfhover #shows-grid{left:0;}
#nav ul#navlist #shows-grid #shows-1{position:relative;float:left;width:220px;height:300px;text-align:left;}
#nav ul#navlist #shows-grid div#shows-2 div.shows-col1{position:relative;width:170px;float:left;border:1px none red;margin:0;}
#nav ul#navlist #shows-grid div#shows-2 div.shows-col2{position:relative;float:left;width:170px;border:1px none #0f0;margin:0;}
#nav ul#navlist #shows-grid div#shows-2 div.shows-col3{position:relative;float:left;width:170px;border:1px none #00f;margin:0;}
.relinks_spacer{position:relative;float:left;width:3px;height:3px;font-size:1px;padding:0;}
.relinks_foot{position:relative;clear:both;width:200px;height:20px;}
#nav ul#navlist #shows-grid #shows-2{position:relative;float:left;width:550px;border:1px none #f0f;margin:0;}
#nav ul#navlist li #shows-grid div.relinks{height:29px;text-align:left;overflow:hidden;background:url(../img/subnav.gif) 0 0;width:218px;border-color:#000;border-style:solid;border-width:0 1px 1px;margin:0;padding:0;}
#nav ul#navlist li #shows-grid div.relinks_first{width:218px;height:29px;text-align:left;background-color:#8b8b8b;overflow:hidden;background:#8b8b8b url(../img/subnav.gif) 218px 58px;border-color:#000;border-style:solid;border-width:0 1px 1px;margin:0;padding:0;}
#nav ul#navlist li #shows-grid div.first{border-top:1px solid #000;}
#nav ul#navlist li #shows-grid div.relinks a,#nav ul#navlist li #shows-grid div.relinks_first a{float:none;display:block;width:auto;height:30px;border:none;font-family:Arial, Geneva, Verdana, sans-serif;font-size:12px;font-weight:700;text-align:left;color:#fff;margin:0;padding:7px 8px;}
#nav ul#navlist li #shows-grid div.relinks_first a:hover{background:#8b8b8b url(../img/subnav.gif) 218px 58px;}
#nav ul#navlist li #shows-grid div a{float:none;display:block;width:auto;height:auto;font-size:11px;font-weight:400;text-align:left;color:#fff;border:none;margin:0;padding:5px 8px;}
#nav ul#navlist li #shows-grid a#shows-all{clear:both;float:right;width:auto;height:auto;white-space:nowrap;font-weight:700;font-size:11px;color:#fff;border:none;background:#4498c7;text-decoration:underline;margin:10px 0 0;padding:2px 4px;}
#nav ul#navlist li #shows-grid a#shows-all:hover{text-decoration:underline;font-weight:700;}
.all_shows,.all_shows a{font:bold 11px arial;color:#FFF;text-decoration:none;background-color:#373737;width:170px;}
.all_shows A:hover{color:#F60;text-decoration:none;background-color:#f60;}
#nav ul#navlist li#n-photos ul,#nav ul#navlist li#n-photos:hover ul,#nav ul#navlist li#n-photos.sfhover ul,#nav ul#navlist li#n-photos ul,#nav ul#navlist li#n-video ul,#nav ul#navlist li#n-video:hover ul,#nav ul#navlist li#n-video.sfhover ul,#nav ul#navlist li#n-video ul{right:0;}
#nav ul#navlist li ul li:hover ul li a,#nav ul#navlist li ul li.sfhover ul li a,#nav ul#navlist li ul li:hover ul li span,#nav ul#navlist li ul li.sfhover ul li span,#nav #navlist .drop:hover .sub2 li a,#nav #navlist .drop.sfhover .sub2 li a,#nav #navlist .drop:hover .sub2 li span,#nav #navlist .drop.sfhover .sub2 li span{background:#8b8b8b url(../img/subnav.gif) 0 58px;}
#nav #navlist .sub .a_sub:hover,#nav #navlist .sub .span_sub:hover,#nav #navlist .drop:hover .sub2 li:hover a,#nav #navlist .drop.sfhover .sub2 li.sfhover a,#nav #navlist .drop:hover .sub2 li:hover span,#nav #navlist .drop.sfhover .sub2 li.sfhover span,#nav ul#navlist li #shows-grid a:hover{background:#E33267 url(../img/subnav.gif) 0 29px;}

/* vh1-head basic definitions --------------------------------------------------- */

#vh1-head{}
/* changed it 10/22/13 position:relative;z-index:3;font-family:arial; background-color: #68009B; */

#vh1-head a{text-decoration:none;color:#fff;}
#vh1-head a img{border:none;}
#vh1-head .menu,#vh1-head .menu ul{margin:0;padding:0;}
#vh1-head .menu li{list-style:none;}
#vh1-head .menu ul li ul{visibility:visible;}
#vh1-head .menu .menu-item{float:left;position:relative;font-weight:700;width:0;margin:0;padding:0;}
#vh1-head .menu .menu-item p{margin:0; text-transform:uppercase;}
#vh1-head .menu .menu-link{display:block;white-space:nowrap;text-decoration:none;padding:8px 17px 0 8px;}
#vh1-head .menu .menu-label-val{display:inline;white-space:nowrap;padding:0 4px 0 0;}
#vh1-head .menu .menu-label-icon{position:absolute;top:50%;background:url("http://vh1.mtvnimages.com/sitewide/navigation/css/theme/default/navSprite.gif") no-repeat -232px -204px;display:inline;}
#vh1-head .menu .menu-item .submenu{clear:left;position:absolute;left:-999em;font-weight:700;width:100%;background:#363636;font-size:12px;padding:14px 0; z-index: 510;}
#vh1-head .menu .menu-item .submenu a{position:relative;display:block;color:#fff;white-space:nowrap;padding:6px;}
#vh1-head .menu .menu-item .submenu a:hover,#vh1-head .menu .menu-item .submenu a.sfhover{background:#fff; color:#000;}
#vh1-head .menu .menu-item .submenu li{position:relative;display:block;width:100%;margin:0 11px;}
/* mama-bar --------------------------------------------------- */
/*
#vh1-head #mama-bar{position:relative;background:#9e9e9e url("http://vh1.mtvnimages.com/sitewide/navigation/css/theme/default/navSprite.gif") no-repeat 0 0;height:28px;width:980px;z-index:3;} */
#vh1-head #mama-bar{position:relative;background:#333;height:28px;width:980px;z-index:3;}

#vh1-head .menu #menu-video .menu-link .menu-label-icon{top:18px;}
#vh1-head .menu #menu-shows .menu-link .menu-label-icon{top:18px;}
#vh1-head .menu #menu-celebrity .menu-link .menu-label-icon{top:18px;}
#vh1-head .menu #menu-music .menu-link .menu-label-icon{top:18px;}

#vh1-head #mama-bar #nav-quick-menu{position:relative;float:right;display:inline;height:28px;max-width:700px;}
#vh1-head #mama-bar #sites-menu .menu-item .submenu{top:28px;width:160px;}
#vh1-head #mama-bar #sites-menu{position:relative;float:left;}
#vh1-head #mama-bar #sites-menu .menu-item{font-size:12px;height:28px;}
#vh1-head #mama-bar #sites-menu #menu-vh1-home .menu-link{padding-right:8px;}
#vh1-head #mama-bar #nav-quick-menu .Flux{position:relative;display:inline;float:right;height:28px;max-width:700px;}
/* tagline */#vh1-head #mama-bar #sites-menu #menu-vh1-tag h1{color:#5c5c5c;font-weight:700;font-size:12px;font-family:"proxima-nova", Helvetica, Arial, sans-serif;padding:8px 17px 0 8px;}
/* menu-bar --------------------------------------------------- */

#vh1-head #menu-bar{}
/* #vh1-head #menu-bar{position:relative;width:980px;height:84px;z-index:2;} 10/22/2013 J*/

/* remove following 3 lines to replace original vh1 logo
#vh1-head #menu-bar #nav_logo{position:relative;float:left;display:block;height:83px;width:124px; padding-left:5px; padding-top:9px;}
#vh1-head #menu-bar #nav_logo a{position:relative;height:83px;width:124px;background:url("/sitewide/navigation/css/theme/default/vh1LogoSpirit.png") no-repeat 0 0;display:block;}
#vh1-head #menu-bar #nav_logo a:hover{background:url("/sitewide/navigation/css/theme/default/vh1LogoSpirit.png") no-repeat 0 0;}
*/

/* Replace with above vh1 spirit logo -- currently on
#vh1-head #menu-bar #nav_logo{position:relative;float:left;display:block;height:83px;width:124px;}
#vh1-head #menu-bar #nav_logo a{position:relative;height:83px;width:124px;background:url("http://vh1.mtvnimages.com/sitewide/navigation/css/theme/default/vh1LogoSprite.jpg") no-repeat 0 0;display:block;}
#vh1-head #menu-bar #nav_logo a:hover{background:url("http://vh1.mtvnimages.com/sitewide/navigation/css/theme/default/vh1LogoSprite.jpg") no-repeat 0 -83px;} */

/* Replace with above vh1 spirit logo rebrand
#vh1-head #menu-bar #nav_logo{position:relative;float:left;display:block;height:83px;width:124px;}
#vh1-head #menu-bar #nav_logo a{position:relative;height:83px;width:124px;background:url(/sitewide/navigation/css/theme/default/vh1-hero.png) no-repeat 0 0;display:block;} */

#vh1-head #menu-bar #nav_logo{position:relative;float:left;display:block;height:84px;width:126px; padding-left:10px; padding-top:10px;}
#vh1-head #menu-bar #nav_logo a{position:relative;height:84px;width:126px;background:url(/sitewide/navigation/css/theme/default/VH1-logo.png) no-repeat 0 0;display:block;}
#vh1-head #menu-bar #nav_logo a:hover{background:url(/sitewide/navigation/css/theme/default/VH1-logo-rollover.png) no-repeat 0 0;display:block;}

#vh1-head #menu-bar #nav_logo img{position:relative;height:83px;width:124px;border:0;}
#vh1-head #menu-bar #menu{position:relative;float:left;margin:20px 0 0 10px;}

/*
#vh1-head #menu-bar #menu .menu-item{background:url("http://vh1.mtvnimages.com/sitewide/navigation/css/theme/default/navSprite.gif") no-repeat -980px -71px;} */

#vh1-head #menu-bar #menu .first-menu-item{background:none;}
#vh1-head #menu-bar #menu .menu-link{height:31px;font-size:18px;line-height:24px;color:#FFF;}

/*
#vh1-head #menu-bar #menu .menu-label-icon{background:url("http://vh1.mtvnimages.com/sitewide/navigation/css/theme/default/navSprite.gif") no-repeat -223px -204px;} */

#vh1-head #menu-bar #menu #menu-video .submenu{width:160px;}
#vh1-head #menu-bar #menu #menu-music .submenu{width:240px;}

#vh1-head #menu-bar #menu #menu-shows:hover #shows-submenu,#vh1-head #menu-bar #menu #menu-shows.sfhover #shows-submenu{position:absolute;left:-86px;}
#vh1-head #menu-bar #menu #menu-shows #shows-submenu{width:831px;padding:0;}
#vh1-head #menu-bar #menu #menu-shows #shows-submenu a{white-space:normal;}
#vh1-head #menu-bar #menu #menu-shows #shows-submenu li{width:192px;overflow:hidden;margin:0;}
#vh1-head #menu-bar #menu #menu-shows #shows-submenu>li{width:auto;float:left;}

#vh1-head #menu-bar #menu #menu-shows #shows-submenu li p{font-size:14px;color:#E62932;margin:14px 0 7px 14px;}
#vh1-head #menu-bar #menu #menu-shows #shows-submenu li ul{float:left;display:block;position:relative;left:14px;margin:0 14px 14px 0;}
#vh1-head #menu-bar #menu #menu-shows #shows-submenu ul li{width:174px;overflow:visible;margin:0;}
#vh1-head #menu-bar #menu #menu-shows #shows-submenu .submenu-column-wide{position:relative;display:block;width:631px;float:left;background:url("http://vh1.mtvnimages.com/sitewide/navigation/css/theme/default/navSubmenuDiv.gif") repeat-y right top;overflow:visible;}
#vh1-head #menu-bar #menu #menu-shows #shows-submenu .submenu-column-wide ul li{width:192px;margin:0;}
#vh1-head #menu-bar #menu #menu-shows #shows-submenu .submenu-column{position:relative;display:block;overflow:hidden;width:200px;float:left;}
#vh1-head #menu-bar #menu #menu-shows #shows-submenu .submenu-column-wide .a_browse_all_shows{background:#292929;}
#vh1-head #menu-bar #menu #menu-shows #shows-submenu .submenu-column-wide .a_browse_all_shows:hover{background:#fff; color:#000;}

/*
#vh1-head #menu-bar #menu_list #menu #menu-video .submenu{margin-top: 26px;}
#vh1-head #menu-bar #menu_list #menu #menu-music .submenu{margin-top: 26px;}
#vh1-head #menu-bar #menu_list #menu #menu-shows .submenu{margin-top: 26px;}
#vh1-head #menu-bar #menu_list #menu #menu-celebrity .submenu{margin-top: 26px;}
*/

#vh1-head #menu-bar #menu #menu-video .submenu{margin-top: 26px;}
#vh1-head #menu-bar #menu #menu-music .submenu{margin-top: 26px;}
#vh1-head #menu-bar #menu #menu-shows .submenu{margin-top: 26px;}
#vh1-head #menu-bar #menu #menu-celebrity .submenu{margin-top: 26px;}

#vh1-head #menu-bar .slim_menu #menu #menu-video .submenu{margin-top: 0px;}
#vh1-head #menu-bar .slim_menu #menu #menu-music .submenu{margin-top: 0px;}
#vh1-head #menu-bar .slim_menu #menu #menu-shows .submenu{margin-top: 0px;}
#vh1-head #menu-bar .slim_menu #menu #menu-celebrity .submenu{margin-top: 0px;}

/* nav_generic --------------------------------------------------- */#vh1-head #nav_generic{width:286px;position:absolute;left:690px;margin:0;padding:0;}
#vh1-head #nav_generic a{float:left;position:relative;font-size:14px;font-weight:700;border:1px solid #989898;color:#333;background:url("http://vh1.mtvnimages.com/sitewide/navigation/css/theme/default/navSprite.gif") 0 -158px;cursor:pointer;text-decoration:none;margin:0 7px 0 0;padding:4px 4px 3px;}
#vh1-head #nav_generic a:hover{color:#fff;text-decoration:none;background:#848484 url("http://vh1.mtvnimages.com/sitewide/navigation/css/theme/default/navSprite.gif") 0 -181px;}
#vh1-head #nav_generic #nav_browse{position:absolute;clear:both;top:14px;left:6px;}
#vh1-head #nav_generic #nav_search{position:absolute;clear:both;top:46px;left:6px;visibility:hidden;}
#vh1-head #nav_generic #nav_search #go-btn{background:url("http://vh1.mtvnimages.com/sitewide/navigation/css/theme/default/navSprite.gif") no-repeat 0 -112px;color:#fff;}
#vh1-head #nav_generic #nav_search #go-btn:hover{background:url("http://vh1.mtvnimages.com/sitewide/navigation/css/theme/default/navSprite.gif") no-repeat 0 -135px;}
#vh1-head #nav_generic .search-input{float:left;position:relative;width:200px;height:23px;background:#fff url("http://vh1.mtvnimages.com/sitewide/navigation/css/theme/default/navSprite.gif") no-repeat 0 -204px;border:1px solid #989898;margin:0;padding:0;}
#vh1-head #nav_generic #head-search{position:relative;display:block;background:none;border:0;top:4px;height:18px;width:182px;color:#8d8d8d;margin:0;padding:0 0 0 18px;}
#vh1-head #nav_generic #nav_search a{border-left:none;margin:0;}
/* pushdown_ad --------------------------------------------------- */

#vh1-head #pushdown_ad{position:relative;background-color:#000000;z-index:1;} /* text-align:right; for center ads Bgcoor was: dbdbdb */
#vh1-head #pushdown_ad #ad_promo{display:none;width:242px;height:100px;position:absolute;top:1;left:0;
background:url("/sitewide/navigation/promo/img/promo_bg2.jpg") #dbdbdb;}
#vh1-head #pushdown_ad #opa_and_ad{display:inline-block;min-height:67px;padding:5px;}
/*#vh1-head #pushdown_ad #opa_and_ad #opa_and_ad_holder div {display:inline;} */
#vh1-head #pushdown_ad .globalnav_promo_thumb{float:left;margin-left:1px;}
#vh1-head #pushdown_ad .globalnav_promo_info{float:left;text-align:left;color:red;margin-top:22px; padding-left:5px; width:100px;}
#vh1-head #pushdown_ad .globalnav_promo_item{margin-top:0px;}
#vh1-head #pushdown_ad .globalnav_promo_item a{color:#ef00a3;font-size:14px;font-weight:700;}
#vh1-head #pushdown_ad .globalnav_promo_item .globalnav_promo_info a.globalnav_promo_link
{color:#4e4e4e; display:block;width:160px; font-size:9pt;}
#vh1-head #pushdown_ad .globalnav_promo_item .globalnav_promo_info h2.globalnav_promo_header a:hover{color:#4e4e4e;}
#vh1-head #pushdown_ad .globalnav_promo_info h2{font-size:14px;margin:10px 0 0;}

/* quickmenu --------------------------------------------------- */
#nav-quick-menu .flux .moduleContainer,#nav-quick-menu .flux .widgetContainer{background:none;border:none;line-height:25px;}
#nav-quick-menu .flux img.avatarSmall{border-color:#999;border-width:1px;}
#nav-quick-menu .flux .fluxBtn.btnMedium{min-width:0;background:none;text-decoration:none;font-weight:400;color:#EF00A3;padding:0;}
#nav-quick-menu .flux .fluxBtn.btnMedium:hover{color:#008AFF;}
#nav-quick-menu .flux4Widget .secondaryButton{color: #777}
#nav-quick-menu .flux4Widget .joinCommunity { margin-top: 18px;}
#nav-quick-menu .flux4Widget .help { margin-top: 6px;}
.fluxWidget div.quickMenu .container{padding-right:10px;}
.fluxWidget div.quickMenu .container span.userName{display:inline;width:100px;}
.fluxWidget div.quickMenu a,.fluxWidget div.quickMenu span{color:#FFF;}
.fluxWidget div.quickMenu div.menuHolder{position:relative;top:2px;}
.fluxWidget .quickMenu a.fluxDDItem.selected,.fluxWidget .quickMenu a.fluxDDItem.selected:hover{background-color:#999;}
.fluxWidget .contentAction .cacSmall li.cacItem{margin:1px;}

.flux4 .secondaryButton {
font-weight: bold;
font-size: 12px;
padding: 4px 12px 4px 11px;
display: inline-block;
background-color: #ffffff;
border: 1px solid #d2d0d0;
/* For WebKit (Safari, Google Chrome etc) */
background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#dadada));
/* For Mozilla/Gecko (Firefox etc) */
background: -moz-linear-gradient(top, #ffffff, #dadada);
/* For Internet Explorer 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFffffff, endColorstr=#FFdadada);
/* For Internet Explorer 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFffffff, endColorstr=#FFdadada)";
}
.flux4 .secondaryButton.expanded,
.flux4 .secondaryButton:hover {
/* For WebKit (Safari, Google Chrome etc) */
background: -webkit-gradient(linear, left top, left bottom, from(#dadada), to(#ffffff));
/* For Mozilla/Gecko (Firefox etc) */
background: -moz-linear-gradient(top, #dadada, #ffffff);
/* For Internet Explorer 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFdadada, endColorstr=#FFffffff);
/* For Internet Explorer 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFdadada, endColorstr=#FFffffff)";
}

/* Footer Styles --------------------------------------------------- */
#footerHolder{background:#000000; position:relative;clear:both;display:block;width:980px;overflow:hidden;padding:0;}
#footerHolder .footer_div{margin:0 9px;}
#footerHolder #footer_main{height:45px; margin-top:9px;}
#footerHolder #footer_main .main{display:block;list-style:none;margin:0;padding:0;}
#footerHolder #footer_main .main a,#footerHolder #footer_main .main a:visited{color:#FFF;text-decoration:none;}
#footerHolder #footer_main .main .logo{display:inline;border:0;float:left;margin:0;padding:4px 0 0;}
#footerHolder #footer_main .main .logo img{border:0;display:inline;float:left;margin:3px 0 0 7px;}
#footerHolder #footer_main .main .link{display:inline;float:left;font:bold 14px "proxima-nova", Helvetica, Arial, sans-serif;border-right:1px none #727272;margin:15px 12px 0px 30px;padding:0 6px;}

#footerHolder #footer_main .main .search{background:transparent url(http://vh1.mtvnimages.com/sitewide/navigation/img/search_string_bg.gif) no-repeat scroll left top;float:left;position:relative;margin:10px 0 0;}
#footerHolder #footer_main .main .search .wrapper{display:inline;float:left;width:160px;height:23px;background:url("http://vh1.mtvnimages.com/sitewide/navigation/css/theme/default/navSprite.gif") no-repeat scroll 0 -204px #FFF;border:1px solid #989898;}
#footerHolder #footer_main .main .search .wrapper #foot-search{border:0;background:transparent;font:bold 12px "proxima-nova", Helvetica, Arial, sans-serif;color:#727272;padding:5px 0 0 18px;}
#footerHolder #footer_main .main .search #foot-search-btn{border:0;display:inline;float:left;cursor:pointer;margin:0;padding:0;}
#footerHolder #footer_links{border:1px none #000;height:85px;width:980px;float:left;font:bold 12px "proxima-nova", Helvetica, Arial, sans-serif;}
#footerHolder #footer_links #popular_links{width:750px;margin-top:25px;}
#footerHolder #footer_links #scandalist_links{width:760px;}
#footerHolder #footer_links #vh1classic_links{width:410px;}
#footerHolder #footer_links .links{display:block;margin:0 auto;}
#footerHolder #footer_links .links .title{display:inline;float:left;width:auto;color:#fff;margin:0;padding:0;}
#footerHolder #footer_links .links .link{display:inline;float:left;font:bold 12px "proxima-nova", Helvetica, Arial, sans-serif;border-right:1px solid #292929;margin:0;padding:0 7px;}
#footerHolder #footer_banners{margin-top:16px;font:bold 12px "proxima-nova", Helvetica, Arial, sans-serif;}
#footerHolder #footer_banners .banners{display:block;width:630px;margin:0 auto;}
#footerHolder #footer_banners .banners .ad{display:inline;float:left;font:bold 12px arial;margin:0;padding:0 5px;}
#footerHolder #footer_mtv_links{font:bold 12px arial;padding:22px 0 25px;}
#footerHolder #footer_mtv_links .mtv_links{display:block;width:860px;margin:0 auto;padding:0;}
#footerHolder #footer_mtv_links .mtv_links .title{display:inline;float:left;color:#fff;margin:0;padding:0;}
#footerHolder #footer_mtv_links .mtv_links .link{display:inline;font:bold 12px arial;border-right:1px solid #292929;margin:0;padding:0 7px;}

#footerHolder #footer_main .main a#footer-web-btn{background:url("http://vh1.mtvnimages.com/sitewide/navigation/css/theme/default/navSprite.gif") repeat scroll 0 -158px transparent;border:1px solid #989898;color:#5E5E5E;cursor:pointer;float:left;font-size:14px;font-weight:700;position:relative;text-decoration:none;margin:0 7px 0 0;padding:4px 8px 3px;}
#footerHolder #footer_main .main a#footer-go-btn{background-color:#f000a3;border-top:1px solid #989898;border-bottom:1px solid #989898;color:#fff;cursor:pointer;float:left;font-size:14px;font-weight:700;position:relative;text-decoration:none;margin:0;padding:4px 8px 3px;}
#footerHolder #footer_main .main a#footer-web-btn:hover{color:#fff;background-position:0 -181px;}
#footerHolder #footer_main .main a#footer-go-btn:hover{/*background-color:#008aff;*/}

/* Network Footer Styles ---------------------------------------------------- */
#gft,#gft-brand{font-family:"proxima-nova", Helvetica, Arial, sans-serif;color:#4D4D4D;font-size:12px;clear:both;text-align:left;float:left;display:inline;margin:0 0px;}
#gft a,#gft-brand a{text-decoration:none;color:#FFF;font-weight:400;}
#gft ul,#gft-brand ul{list-style:none;margin:0;padding:0;}
#gft li,#gft-brand li{list-style:none;font-size:12px;margin:0;}
#gft .gft-row,#gft-brand .gft-row{clear:both;padding:5px 20px;}
#gft .gft-row:after,#gft-brand .gft-row:after{content:".";display:block;_display:inline-block;height:0;clear:both;visibility:hidden;zoom:1px;}
#gft .gft-row-header,#gft-brand .gft-row-header{clear:both;font-family:"proxima-nova", Helvetica, Arial, sans-serif;font-weight:700;font-size:12pt;color:#fff;}
#gft .gft-row-subrow,#gft-brand .gft-row-subrow{float:left;clear:both;width:100%;}
#gft .gft-col,#gft-brand .gft-col{float:left;margin-top:15px;}
#gft .gft-col li,#gft-brand .gft-col li{padding-bottom:5px;}
#gft li.gft-col-header,#gft-brand li.gft-col-header{font-weight:700;padding-bottom:7px;font-size:14px;text-transform:uppercase;color:#c200dd;}
.mtv_networks_v3 {background-image: url("/shared/images/logo_viacom_white.png");background-position: 0 0;border: medium none;height: 22px;width: 136px;}
#gft .md1,#gft-brand .mdl{display:none;}
/* Brand Footer Styles ---------------------------------------------------- */#gft-brand .gft-col{padding-right:50px;}
#gft-brand .gft-col.last{padding-right:0;}
#gft-brand .gft-row-subrow{margin-bottom:12px;}
#gft-brand ul li span.last-updated {color:#ef00a3;}
/* Network-wide Footer Styles ---------------------------------------------------- */#gft-network{width:720px;}
#gft-network,#gft-brand{color:#fff;float:left;width:820px;padding:10px 40px;}
#gft .gft-row#gft-network{background:url(http://vh1.mtvnimages.com/sitewide/navigation/img/bg_footerHolder_brdr.jpg) repeat-x scroll 0 0 transparent;margin-top:25px;padding:25px 80px 0;}
#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-mtvnetworks{height:60px;clear:both;float:left;width:730px;display:inline;margin:30px 0 50px 80px;padding:0;}
#gft-copy{height:12px;color:#838383;margin:10px 0 0;float:left;}
/* VH1 txt2Win style ---------------------------------------------------- */#wrap .mdl_txt2win{background:none repeat scroll 0 0 #FFF;position:relative;margin:0;}
#wrap .group-c .mdl_txt2win{margin:0 0 0 5px;}
#wrap ol.lst div.rssPartner_list a,#wrap #text2win p a{font-weight:700;}
#gft-adChoicesLogo span.mtv-adChoicesLogo{background-image:url('/sitewide/navigation/css/vh1-footer-sprite.png');background-position:-146px 0px;float:none;display:block;text-indent:-9999px;width:15px;height:16px;}
#gft #gft-adChoicesLogo,#gft #gft-adChoicesCopy{float:right;}
#gft #gft-adChoicesCopy{height:12px;color:#606060;margin:27px 10px 0;}
#gft #gft-adChoicesLogo{margin:27px 0 0;}
#vh1-head .menu>.menu-item,#vh1-head .menu .menu-item .submenu>a,#vh1-head .menu .menu-item .submenu>li,#vh1-head #pushdown_ad #opa_and_ad_holder{width:auto;}
#vh1-head .menu .menu-item:hover,#vh1-head .menu .menu-item.sfhover,#vh1-head #mama-bar #sites-menu #menu-vh1-home:hover,#vh1-head #menu-bar #menu .menu-item:hover,#vh1-head #menu-bar #menu .menu-item.sfhover,#vh1-head #menu-bar #menu #menu-watch-video:hover,#vh1-head #menu-bar #menu #menu-music:hover,#vh1-head #menu-bar #menu #menu-shows:hover,#vh1-head #menu-bar #menu #menu-gossip-and-pics:hover{background:#363636;}
#vh1-head .menu .menu-item a,#vh1-head #menu-bar #menu #menu-watch-video:hover .menu-label-val,#vh1-head #menu-bar #menu #menu-music:hover .menu-label-val,#vh1-head #menu-bar #menu #menu-shows:hover .menu-label-val,#vh1-head #menu-bar #menu #menu-gossip-and-pics:hover .menu-label-val,#vh1-head #menu-bar #menu .menu-item:hover .menu-label-val,#vh1-head #menu-bar #menu .menu-item.sfhover .menu-label-val,#footerHolder #footer_mtv_links .mtv_links .last a,#gft-brand li{color:#fff;}
#vh1-head #mama-bar #sites-menu .menu-item:hover .submenu,#vh1-head #mama-bar #sites-menu .menu-item.sfhover .submenu,#vh1-head #menu-bar #menu #menu-watch-video:hover .submenu,#vh1-head #menu-bar #menu #menu-music:hover .submenu,#vh1-head #menu-bar #menu #menu-gossip-and-pics:hover .submenu,#vh1-head #menu-bar #menu .menu-item:hover .submenu,#vh1-head #menu-bar #menu .menu-item.sfhover .submenu{position:absolute;left:auto;}
#vh1-head #menu-bar #menu #menu-watch-video:hover .menu-label-icon,#vh1-head #menu-bar #menu #menu-music:hover .menu-label-icon,#vh1-head #menu-bar #menu #menu-shows:hover .menu-label-icon,#vh1-head #menu-bar #menu #menu-gossip-and-pics:hover .menu-label-icon,#vh1-head #menu-bar #menu .menu-item:hover .menu-label-icon,#vh1-head #menu-bar #menu .menu-item.sfhover .menu-label-icon{background:url("http://vh1.mtvnimages.com/sitewide/navigation/css/theme/default/navSprite.gif") no-repeat -232px -204px;height:6px;width:9px;overflow:hidden;}
#vh1-head #pushdown_ad .globalnav_promo_item .globalnav_promo_info h2.globalnav_promo_header a,#vh1-head #pushdown_ad .globalnav_promo_item .globalnav_promo_info a.globalnav_promo_link:hover,.fluxWidget div.quickMenu div.menuHolder,.fluxWidget div.quickMenu div.menuHolder a,.fluxWidget div.quickMenu div.menuHolder span{color:#333;}
#footerHolder #footer_main .main a:hover,#gft a:hover,#gft-brand a:hover{color:#ef00a3;}
#footerHolder #footer_main .main .last,#footerHolder #footer_links .links .last,#footerHolder #footer_banners .banners .ad img,#footerHolder #footer_mtv_links .mtv_links .last{border:0;}
#footerHolder #footer_links .links a,#footerHolder #footer_links .links a:visited,#footerHolder #footer_mtv_links .mtv_links a,#footerHolder #footer_mtv_links .links a:visited{text-decoration:none;color:#9E9D9D;}
#footerHolder #footer_links .links a:hover,#footerHolder #footer_mtv_links .mtv_links a:hover{text-decoration:underline;}
/* OPA AD INSIDE OF A TABLE */
#opa_and_ad_holder table { display: inline-table; }
/* Blog ad */
#banner-ad .mtvn_coda_ad{margin: 0 auto;}

#footer-social{border-width: 2px 0;border-color:#414141;border-style:solid;margin-top:20px;height:27px; margin-left:10px; margin-right:10px;}
#footer-social span{color: #AA00D5; display: block; float: left; font-size: 14px; font-weight: bold; margin-right: 35px; padding-top: 5px; text-transform: uppercase;}
#footer-social ul{float:left; margin:4px 0 0; padding:0; height:22px;}
#footer-social ul li{float:left;height:19px;}
#footer-social a{text-indent:-9999px; width:13px; margin-right:24px; display:block; height:19px;}
#footer-social .twitter a, #footer-social .google a,
#footer-social .youtube a, #footer-social .instagram a, #footer-social .foursquare a{width:21px;}
#footer-social .youtube a{margin-right:0;}
#footer-social ul li{background: transparent url(/sitewide/navigation/css/theme/default/social_icons_footer2.gif) no-repeat scroll 0 0;}
#footer-social ul li.twitter{background-position: -40px 0;}
#footer-social ul li.google{background-position: -85px 0;}
#footer-social ul li.tumblr{background-position: -132px 0;}
#footer-social ul li.instagram{background-position: -172px 0;}
#footer-social ul li.foursquare{background-position: -217px 0;}
#footer-social ul li.pinterest{background-position: -265px 0;}
#footer-social ul li.youtube{background-position: -305px 0;}

#footer-social ul li.fb:hover{background-position: 0 -17px;}
#footer-social ul li.twitter:hover{background-position: -40px -17px;}
#footer-social ul li.google:hover{background-position: -85px -17px;}
#footer-social ul li.tumblr:hover{background-position: -132px -17px;}
#footer-social ul li.instagram:hover{background-position: -172px -17px;}
#footer-social ul li.foursquare:hover{background-position: -217px -17px;}
#footer-social ul li.pinterest:hover{background-position: -265px -17px;}
#footer-social ul li.youtube:hover{background-position: -305px -17px;}

#vh1-head #menu-bar {}
/* #vh1-head #menu-bar position:relative;width:980px;height:85px;z-index:2;} 10/22/2013 J*/

#vh1-head #menu-bar #menu .menu-item {
font-family: Replica,Arial Black,Arial,sans-serif;
padding-bottom: 26px;
}

#vh1-head .menu .menu-item {
font-weight: 700;
}

#footerHolder {
background: none repeat scroll 0 0 #000000;
width: 980px;
clear: both;
display: block;
overflow: hidden;
padding: 0;
position: relative;
}

#footerHolder #footer_main .main .search {
background-image: none;
float: right;
margin: 10px 0 0;
position: relative;
}

#footerHolder #footer_main .main .search .wrapper {
background: none repeat scroll 0 0 #000000;
border: 1px solid #333333;
display: inline;
float: left;
height: 23px;
width: 130px;
}

#footerHolder #footer_main .main .search .wrapper #foot-search {
color: #FFFFFF;
font-size: 10px;
padding-left: 5px;
background: none repeat scroll 0 0 transparent;
border: 0 none;
padding-top:5px;
}

#footerHolder #footer_main .main a#footer-web-btn {
background: none repeat scroll 0 0 transparent;
border-color: #333333;
border-width: 0 1px 0 0;
color: #FFFFFF;
cursor: pointer;
float: left;
font-size: 10px;
font-weight: 700;
line-height: 17px;
margin: 0 7px 0 0;
padding: 4px 8px 3px;
position: relative;
text-transform: uppercase;
}
#footerHolder #footer_main .main a#footer-go-btn {
background: url("/sitewide/navigation/css/theme/default/icon_search.png") no-repeat scroll center center transparent;
border-color: #333333;
border-style: solid;
border-width: 0 1px 0 0;
text-indent: -9999px;
width: 20px;
cursor: pointer;
float: left;
padding: 4px 8px 3px;
}

#footerHolder #footer_main .main .logo {
border: 0 none;
display: inline;
float: left;
margin: 0;
padding: 4px 0 0;
}

.footer_vh1_logo {
background-image: url("http://www.vh1.com/home5/css/theme/default/vh1-logo-footer.png");
background-position: 0 0;
height: 36px;
margin: 3px 0 0;
width: 85px;
}

#footerHolder #footer_main .main .link {
border-right: 0 none;
margin: 15px 0 0;
outline: medium none;
padding: 0 0 0 50px;
text-transform: uppercase;
display: inline;
float: left;
font: bold 14px "proxima-nova", Helvetica, Arial, sans-serif;
}

#gft-network,#gft-brand {
color:#fff;
float:left;
width:980px;
padding:10px 10px;
}
#gft-brand .gft-col {
padding-right: 85px;
}

div#mtvnFooter div#footerHolder div#gft { width: 960px; }
div#mtvnFooter div#footerHolder div#gft-mtvnetworks { margin-left: 5px; width: 960px; }
div#mtvnFooter div#footerHolder div#gft div#gft-network.gft-row { padding-left: 0px; }

/* CONTENTS OF MISC.css */#nav{z-index:500;}
#nav ul#simplenav{height:31px;}
#topad{width:728px;height:90px;}
/* Flux Overrides */nn/* hack for "you are not a member of the community" text */
.Flux .Widget .quickMenu .textGroup span{display:none;}
.Flux .Widget .quickMenu .textGroup .userGreeting,.Flux .Widget .quickMenu .textGroup .spacer,.Flux .Widget .quickMenu .textGroup .linksGroup,.Flux .Widget .quickMenu .textGroup .linksGroup span{display:inline;}
.Flux .Widget a.commonButton{padding-right:3px;}
.Flux .Widget a.commonButton .btnColorQuickMenu *{background-image:url(/sitewide/community/images/btn_blue_thin-black.gif);}
.Flux .Widget a.commonButton .btnColorQuickMenu .btnRight{padding-right:3px;background-position:right -60px;}
.Flux .Widget a.commonButton .btnColorQuickMenu .btnCenter{background-position:center -30px;color:#FFF;line-height:20px;height:20px;font-family:Tahoma;font-size:9px;font-weight:700;}
.Flux .Widget a.commonButton .btnColorQuickMenu .btnLeft{background-position:left 0;padding-left:3px;}
.Flux .Widget a.commonButton:hover .btnColorQuickMenu .btnCenter{color:#FFF;}
/* shows grid */#nav ul#navlist #shows-grid div{margin:0 10px 0 0;padding:0;}
#nav ul#navlist li #shows-grid a#shows-all:hover{text-decoration:underline;}
* html #nav ul#navlist #shows-grid div a{height:1%;}
/* Footer Module * START:footer.jhtml * */.services{color:#ea356b;text-decoration:none;}
.footertextf9{position:relative;display:block;left:4px;border:0;background:none;padding-top:4px;width:155px;height:20px;font-family:Arial;font-weight:700;font-size:12px;color:#265e75;}
.text_space{height:30px;background-color:#1c95be;color:#FFF;padding:0 3px 0 4px;}
.search_link,.search_link A{font:bold 11px arial;color:#FFF;background-color:#1c95be;text-decoration:none;padding:6px 2px 1px 6px;}
.search_link1,.search_link1 A{font:bold 11px arial;color:#FFF;background-color:#393939;text-decoration:none;padding:6px 2px 1px 6px;}
#footerNew{position:relative;border:1px none #00f;top:-1px;}
.footermodNew{position:relative;width:973px;height:110px;border:1px none #00f;background-color:#393939;padding:6px 0 0;}
.footer_p1hp{border:1px none red;position:relative;background-color:#1c95be;width:950px;height:30px;padding:0;}
.footer_p2hp{position:relative;background-color:#393939;width:950px;height:40px;padding:6px 0 0;}
#footer_banner_links{clear:both;padding-top:10px;}
/** END:footer_new.jhtml * Secondary Footer for Homepage */#bottomNav_hp{position:relative;margin-left:auto;margin-right:auto;z-index:1;width:980px;clear:both;text-align:center;font:bold 11px arial;line-height:12px;}
.btm_sitemap_first_hp{padding-top:8px;color:#DBDBDB;}
.btm_sitemap_first_hp a{color:#DBDBDB;text-decoration:underline;}
.btm_sitemap_second_hp{color:#CBCBCB;padding:3px 0;}
.btm_sitemap_second_hp a{color:#CBCBCB;text-decoration:underline;}
/* VH1 Ad Choices (Behavioral Targeting Notification) Footer */#gft-adChoicesLogo span.mtv-adChoicesLogo{background-image:url('/sitewide/navigation/css/vh1-footer-sprite.png');background-position:-146px 0px;float:none;display:block;text-indent:-9999px;width:15px;height:16px;}
#gft #gft-adChoicesLogo,#gft #gft-adChoicesCopy{float:right;}
#gft #gft-adChoicesCopy{height:12px;color:#606060;margin:27px 10px 0;}
#gft #gft-adChoicesLogo{margin:27px 0 0;}
.search_link A:hover,.search_link1 A:hover{color:#F60;text-decoration:underline;}
/* Combined Footer images in vh1 to a sprite image*/

/*
.footer_vh1_logo{width: 56px;height: 36px;background-repeat: no-repeat;margin: 3px 0 0 7px;background-image: url('/sitewide/navigation/css/vh1-footer-sprite.png');background-position:-171px 0;} */

.footer_vh1_logo{width: 85px;height: 36px;background-repeat: no-repeat;margin: 3px 0 0 0px;background-image: url('/sitewide/navigation/css/theme/default/VH1-footer-logo.png');} 

.mtv_networks_v3{width: 136px;height: 22px;border:none;background-image: url('/shared/images/logo_viacom_white.png');background-position:0px 0px;}
.dosomething{width: 147px; height: 27px;background-repeat: no-repeat;background-image: url('/sitewide/navigation/css/vh1-footer-sprite.png');background-position:0 -126px;}
.limelife{width: 147px; height: 27px;background-repeat: no-repeat;background-image: url('/sitewide/navigation/css/vh1-footer-sprite.png');background-position:0 -89px;}

.flux4 .share .overlayContentWrapper .closeButton, .flux4 .auth .overlayContentWrapper .closeButton {text-indent: -9999px;background-image: url('/global/music/images/flux4_sprites_vh1.png');}
.flux4Widget .addComment .publishingContainer .help:before {display:none;}

#menu-bar #nav_search .ac_results {
left:839px;
}
.ac_results {
padding:0px;
border:1px solid black;
background-color:white;
overflow:hidden;
z-index:99999;
text-align:left;
}
.ac_results ul {
width:100%;
list-style-position:outside;
list-style:none;
padding:0;
margin:0;
}
.ac_results li {
margin:0px;
padding:2px 5px;
cursor:default;
display:block;
/* 
if width will be 100% horizontal scrollbar will apear 
when scroll mode will be used
*/
font:menu;
font-size:12px;
/* 
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;
}
.ac_loading {
background:white url('indicator.gif') right center no-repeat;
}
.ac_odd {
background-color:#fff;
}
.ac_over {
background-color:#EA366D;
color:white;
}

.hotMeter{position:absolute;height:20px;color:#ffffff;top:15px;right:10px;}
.marquee .hotMeter{top:40px;right:15px;}
.marquee .hotMeter .hotMeterInner{background-image:none;padding-left:0;}
.hotMeter .hotMeterInner{background: transparent url(/home4/modules/tabbed_mobile_widget/img/p2_hot_bg.png) no-repeat scroll left top;padding: 5px 8px 5px 20px;height:20px;}
.marquee .hotMeter .hotMeterInner{background-image: none;padding-left: 0;}
.hotMeter .hotMeterStats{float:left;}
.hotMeter .hotMeterLabel{color: #ef00a3;margin-top:2px;float:left;font-family:tahoma;}
.hotMeter ul{list-style:none;padding:0;margin:0;}
.hotMeter ul li{float:left;}
.hotMeter .fb{margin:0 0 0 5px;padding-left:28px;background: transparent url(/global/music/images/share/fbCount_bg.png) no-repeat scroll left top;display:block;}
.hotMeter .twitter{background: transparent url(/global/music/images/share/twitterCount_bg.png) no-repeat scroll left top;padding-left:28px;margin-left:8px;display:block;}
.hotMeter .fb .shareCount,
.hotMeter .twitter .shareCount{background:none repeat scroll 0 0 #3b3b3b;border:0 none;color:#999999;font-family:tahoma;font-size:11px;margin:0;padding:0 5px;line-height:20px;display:block;}
.hotMeter a.fb .shareCount,
.hotMeter a.twitter .shareCount{color:#999999;text-decoration:none;}

#wrap ol.lst li ul.hotMeterStats {width:auto;float:left;}
