body.hat0, body {
  background: transparent url(images/pattern_A.jpg) fixed;
  font-family:arial,helvetica,sans-serif;
  font-size:13px;
}

body.hat1 {
  background: transparent url(images/pattern_B.jpg) fixed;
}

body.hat2 {
  background: transparent url(images/pattern_C.jpg) fixed;
}

body.hat3 {
  background: transparent url(images/pattern_C.jpg) fixed;
/*  background: transparent url(images/pattern_D.jpg);*/
}

body.hat4 {
  background: transparent url(images/pattern_E.jpg) fixed;
}

body.hat5 {
  background: transparent url(images/pattern_G.jpg) fixed;
}

body.hat6 {
  background: transparent url(images/pattern_H.jpg) fixed;
}

body.hat7 {
  background: transparent url(images/pattern_I.jpg) fixed;
}

body.hat8 {
  background: transparent url(images/pattern_K.jpg) fixed;
}


body a:link, body a:visited, body a {
  color: #f5625a;
}

body .rssfeed a {
  background-image: url(images/rss.gif) !important;
}

body.hat0 .sitepage, body.hat1 .sitepage, body.hat2 .sitepage, body.hat3 .sitepage, body.hat4 .sitepage, body.hat5 .sitepage, body.hat6 .sitepage, body.hat7 .sitepage, body.hat8 .sitepage {
  background-image: none;
  background-color: #fff;  
}

body.hat0 div#pageWrapper, body.hat1 div#pageWrapper, body.hat2 div#pageWrapper, body.hat3 div#pageWrapper, body.hat4 div#pageWrapper, body.hat5 div#pageWrapper, body.hat6 div#pageWrapper, body.hat7 div#pageWrapper, body.hat8 div#pageWrapper {
  background-image: none;
  background-color: transparent;
}

body #siteheader #headerlogo {
  background: transparent url(images/logo.png) no-repeat;
}

body #siteheader #personalizationBar {
  background: transparent url(images/personalizationbar.png) no-repeat;
  font-size: 10px;
  border-bottom: 0;
  height: 43px;
}

body #pageWrapper #siteheader .flux-menu .container {
  color: #fff;
  font-weight: bold;
}

body #pageWrapper #siteheader .flux-menu .container .fluxBtn {
  background-color: #F84B41;
}

body #searchblock .searchmtv-btn {
  right: 11px;
}

body#homebody .mainContentColumn .homefeaturedclips,
body#hubnewsbody.section_stars .mainContentColumn .homefeaturedmagazin {
	border-color:#EFEDF0;
	border-style:solid solid none solid;
	border-width:1px 1px medium 1px;
	float:left;
  	margin:0 0 10px 10px;
  	width:308px
}
body#homebody .mainContentColumn .homefeaturedclips {
	margin:0 0 10px -1px;
	width:314px;
}
body#homebody .mainContentColumn .homefeaturednews,
body#hubnewsbody.section_stars .mainContentColumn .homefeaturedstars {
	border-color:#EFEDF0;
	border-style:solid solid none solid;
	border-width:1px 1px medium 1px;
	float:left;
	margin:0 0 10px 0;
	width:308px;
}
body#homebody .mainContentColumn .homefeaturednews {
	width:313px;
}
body#hubnewsbody.section_stars .mainContentColumn .homefeaturedmagazin .module-header,
body#hubnewsbody.section_stars .mainContentColumn .homefeaturedstars .module-header {
	margin:0 -1px;
}
body #pageWrapper #siteheader #headerUtilities p.alpha-list {
  font-size:12px;
  position: absolute;
  left: 0;
  top: 130px;
}

body #pageWrapper #siteheader #headerUtilities p.alpha-list span,
body #pageWrapper #siteheader #headerUtilities p.alpha-list a {
  color: #fff;
  font-weight: bold;
}

body #pageWrapper #siteheader #headerUtilities #searchblock {
  position: absolute;
  right: 0;
  bottom: 42px;
  width: 322px;
  background: transparent;
}

body #pageWrapper #siteheader #headerUtilities #searchblock #searchForm {
  background-image: url(images/searchform.png);
}

body #pageWrapper #siteheader #topnavigation {
  background-image: url(images/topnavigation.png);
  height: 35px;
  padding-bottom: 1px;
  padding-left:3px;
}

body #pageWrapper #siteheader #topnavigation #topmenu li.parentnode {
  background: transparent url(images/navi_border_bg.png) top right repeat-y;
  padding-right: 3px;
}

body #pageWrapper #siteheader #topnavigation #topmenu li.parentnode a:link, body #pageWrapper #siteheader #topnavigation #topmenu li.parentnode a:visited, body #pageWrapper #siteheader #topnavigation #topmenu li.parentnode a {
  border: 0;
  text-transform: none;
  font-family: 'Arial Narrow', Arial, sans-serif;
  font-weight: normal;
  font-size: 24px;
  line-height: 35px;
  height: 35px;
  padding: 0 6px 0 7px;
}

body #pageWrapper #siteheader #topnavigation #topmenu li.parentnode:hover a, 
body #pageWrapper #siteheader #topnavigation #topmenu li.parentnode a.selected,
body #pageWrapper #siteheader #topnavigation #topmenu li.parentnode a:hover,
body #pageWrapper #siteheader #topnavigation #topmenu li.parentnode a:active, 
body #pageWrapper #siteheader #topnavigation #topmenu li.parentnode a:hover {
  background-color: #f5625a;
}

#hubnewsbody.section_contests .n_win a:link, 
#hubnewsbody.section_contests .n_win a:visited, 
#hubnewsbody.section_contests .n_win a,
#iframeBody .n_games a:link, 
#iframeBody .n_games a:visited, 
#iframeBody .n_games a,
#browsevideosbody.section_charts .n_charts a:link, 
#browsevideosbody.section_charts .n_charts a:visited, 
#browsevideosbody.section_charts .n_charts a,
#browsevideosbody.section_music .n_video a:link, 
#browsevideosbody.section_music .n_video a:visited, 
#browsevideosbody.section_music .n_video a,
#hubnewsbody.section_stars .n_stars a:link, 
#hubnewsbody.section_stars .n_stars a:visited, 
#hubnewsbody.section_stars .n_stars a,
#hubshowsbody .n_shows a:link, 
#hubshowsbody .n_shows a:visited, 
#hubshowsbody .n_shows a,
#watchVideosbody .n_video a:link, 
#watchVideosbody .n_video a:visited, 
#watchVideosbody .n_video a,
#videobody .n_video a:link, 
#videobody .n_video a:visited, 
#videobody .n_video a,
#hubnewsbody.section_news .n_news a:link, 
#hubnewsbody.section_news .n_news a:visited, 
#hubnewsbody.section_news .n_news a,
#homebody .n_home a:link, 
#homebody .n_home a:visited, 
#homebody .n_home a,
#hubnewsbody.section_news_lifestyle .n_life a:link,
#hubnewsbody.section_news_lifestyle .n_life a:visited,
#hubnewsbody.section_news_lifestyle .n_life a {
  background-color: #f5625a;
}

#hubnewsbody.section_stars .n_news a:link, 
#hubnewsbody.section_stars .n_news a:visited, 
#hubnewsbody.section_stars .n_news a {
	background:none;
}

/* second-level nav-active */
#videobody .n_video a:link, 
#videobody .n_video a:visited, 
#videobody .n_video a,
#artistbody .n_stars a:link, 
#artistbody .n_stars a:visited, 
#artistbody .n_stars a,
#hubnewsbody.section_news_magazin .n_stars a:link, 
#hubnewsbody.section_news_magazin .n_stars a:visited, 
#hubnewsbody.section_news_magazin .n_stars a,
#browseartistbody .n_stars a:link, 
#browseartistbody .n_stars a:visited, 
#browseartistbody .n_stars a,
#newsbody .n_news a:link, 
#newsbody .n_news a:visited, 
#newsbody .n_news a,
#channelbody .n_shows a:link, 
#channelbody .n_shows a:visited, 
#channelbody .n_shows a,
#browseshowsbody .n_shows a:link, 
#browseshowsbody .n_shows a:visited, 
#browseshowsbody .n_shows a,
#hubvjloungebody .n_shows a:link, 
#hubvjloungebody .n_shows a:visited, 
#hubvjloungebody .n_shows a,
#chartbody .n_charts a:link, 
#chartbody .n_charts a:visited, 
#chartbody .n_charts a
{
  background-color: #f5625a;
}
body #pageWrapper #siteheader #topnavigation #topmenu li.childnode a:link, body #pageWrapper #siteheader #topnavigation #topmenu li.childnode a:visited, body #pageWrapper #siteheader #topnavigation #topmenu li.childnode a {
  background: #28241f url(images/submenu_bg.png) left bottom repeat-x;
  height: 36px;
  padding-bottom: 1px;
  font-size: 18px;
  line-height: 36px;
}

body .thumbcontainer a.thumblink:hover {
  border-color: #f5625a;
}

body #pageWrapper #siteheader #topnavigation #topmenu li.childnode a:active, body #pageWrapper #siteheader #topnavigation #topmenu li.childnode a:hover {
  background-color: #f5625a;
}

body .thumbcontainer .video {
  background-image: url(images/icon_video_play2.png);
}

.thumbcontainer a:hover .video {
  background-position: 0 0;
}

body .sltext, body.hat0 .sltext {
  font-family: 'Arial Narrow', Arial, sans-serif;
  background: transparent url(images/sltext_bg2.png) no-repeat;
  width: 447px;
  height: 36px;
  top: auto !important;
  padding: 3px 0 10px 50px;
  margin: 0 0 10px 10px;
}

body.hat1 .sltext {
  background-image: url(images/sltext_bg6.png);
}

body.hat2 .sltext {
  background-image: url(images/sltext_bg4.png);
}

body.hat3 .sltext {
  background-image: url(images/sltext_bg4.png);
/*  background-image: url(images/sltext_bg.png);*/
}

body.hat4 .sltext {
  background-image: url(images/sltext_bg4.png);
}

body.hat5 .sltext {
  background-image: url(images/sltext_bg3.png);
}

body.hat6 .sltext {
  background-image: url(images/sltext_bg5.png);
}

body.hat7 .sltext {
  background-image: url(images/sltext_bg2.png);
}

body.hat8 .sltext {
  background-image: url(images/sltext_bg6.png);
}

body .sltext h2.slidetitle {
  font-family: 'Arial Narrow', Arial, sans-serif;
  padding-bottom: 3px;
}

body .sltext h2.slidetitle a:link, body .sltext h2.slidetitle a:visited, body .sltext h2.slidetitle a {
  color: #fff;
  font-size: 24px;
  line-height: 24px;
  font-weight: normal;
}

body .sltext p a:link, body .sltext p a:visited, body .sltext p a {
  font-weight: normal;
  font-size: 12px;
  line-height: 12px;
  font-family: arial, sans-serif;
  color: #fff;
}

body .module-header {
  background: #f84b41;
}

body .module-header .header-title {
  color: #fff;
  font-size: 24px;
  line-height: 24px;
  font-family: 'Arial Narrow', Arial, sans-serif;
  font-weight: normal;
  text-transform: uppercase;
}

#hubshowsbody .innerList .module-header {
	display:none;
}

body .row:hover, body .row {
  background-image: none;
}

body .row .flux-usage {
  padding-top: 4px;
  height:auto;
}

body .fluxWidget .contentAction .commentCount .itemText {
  background: transparent url(images/icon_comment.png) left center no-repeat;
  padding-left: 16px;
}

body .fluxWidget .contentAction .ratingCount .itemText {
  background: transparent url(images/icon_rating.png) left center no-repeat;
  padding-left: 16px;
}

body .pulldownSelector label {
  font-size: 11px;
  padding-right: 10px;
  color: #f5625a;
}

body #ShowsPullDownMenu {
  width: 155px;
}

body #sitefooter {
  background: transparent url(images/footer_bg.png) no-repeat 0 bottom;
  height: 79px;
  margin-bottom: 25px;
  padding: 15px 20px 20px;
  color: #fff;
}
.footerCopyright {
	padding:0;
}
.footerCopyright .copyrightInfo {
	color:#eee;
	float:right;
	font-size:12px;
	padding:3px 30px 0;
}
body #sitefooter dt {
  color: #fff;
  width: 115px;
  margin-bottom: 10px;
}
body #sitefooter dd {
	width:825px;
}
body #sitefooter dd, body #sitefooter a:link, #sitefooter a:visited  {
  color: #fff;
}

body #sitefooter .footerLinks, body .footerCopyright .copyrightInfo {
  margin: 0;
}

body .playlist-active {
  background-color: transparent;
}

body #episode-list-play .row {
  border-top: 1px solid #fff;
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
}

body #episode-list-play .row.playlist-active:hover {
  background-color: transparent;
  border: 1px solid #f5625a;
}

body h1.section-header {
  background:url(images/bg_hdr.jpg) repeat-x scroll 0 bottom #EFEDF0;
  color: #f5625a; 
  font-family: Arial, sans-serif;
  line-height:31px;
}

body .detailModule {
  background-image: none;
}

body #topslider .thumbcontainer a.thumblink:hover {
/*  border: 1px solid #f5625a;*/
}

body .pointers .selected {
  border-color: #f5625a;
}

body .pagination {
  margin-bottom: 8px !important;
}

body .pagination .pagenum {
  border-color: #f5625a;
}

body .module-header .header-subtitle {
  padding: 3px 0;
  color: #fff;
}

body .promo-double-header .row281 {
  border:1px solid #DEDEDE;
  height:295px;
  padding: 14px 14px;
  margin: 0 2px;
}

body .at300bs {
  margin-right: 3px;
}

body .leftnav li a:hover {
  background-color: #f5625a;
}

body#browsevideosbody .mainContentColumn .homefeaturedshows {
  background-image: none;
}

body#browsevideosbody.section_music .mainContentColumn .homefeaturedshows .row140 {
  padding: 4px 1px;
}

body#browsevideosbody .mainContentColumn .homefeaturedshows .row140 div.link-block,
body#browsevideosbody .mainContentColumn .homefeaturedshows .row140 p.article-description, 
body#browsevideosbody .mainContentColumn .homefeaturedshows .row140 p.article-date, 
body#browsevideosbody .mainContentColumn .homefeaturedshows .row140 div.flux-usage {
  padding-right: 3px;
  padding-left: 3px;
}

body#browsevideosbody .mainContentColumn .homefeaturedshows .row140 .thumbcontainer {
  padding: 0;
  width: 140px;
}

body .pulldownSelector {
  padding: 2px 8px;
}

body#hubmusicbody #pageWrapper.extendedTemplate, body#hubshowsbody #pageWrapper.extendedTemplate {
  min-width: 960px;
}

#hubmusicbody #pageWrapper.extendedTemplate #innerWrapper, #browsevideosbody #pageWrapper.extendedTemplate #innerWrapper {
  margin: 0 auto;
}

body .mainContentColumn .article-head .addThisWrapper,
body .embedUtilBar {
  display: none;
}

/* Viagogo */

body #tickets_permanent {
  margin: 0 0 10px
}

body .go_simple_widget h1 {
  background: #f84b41;
  font-size: 24px;
  line-height: 24px;
  font-family: 'Arial Narrow', Arial, sans-serif;
  font-weight: normal;
  text-transform: uppercase;
}

body .go_simple_widget h1 a:link, body .go_simple_widget h1 a:visited, body .go_simple_widget h1 a {
  color: #fff;
}

body#homebody #pageWrapper.extendedTemplate .outerAdDiv, body#browsevideosbody #pageWrapper.extendedTemplate .outerAdDiv, body .extendedTemplate .outerAdDiv, body .outerAdDiv {
  position: absolute;
  top: 110px;
  right: -10px;
}

body#chartbody.page3columns .rightcolumn {
  width: 300px;
  overflow: hidden;
}

body#chartbody.page3columns .mainContentColumn {
  width: 440px;
}

#innerWrapper {
	margin:0 akruto;
	width:1120px;
}
#siteheader, 
#sitepage,
#sitefooter {
	margin:0;
}

/* Advertising marker */
#bannerad  {
	display:block;
	float:left;
	height:90px;
	margin:0 0 20px;
	position:relative;
	right:-15px;
	top:10px;
	width:742px;
}

#bannerad .adv {
	background:url("http://ops.mtvnn.com/viva/images/adv_super_white.png") no-repeat scroll 730px bottom transparent;
}

.outerAdDiv .adv {
	background:url("http://ops.mtvnn.com/viva/images/adv_sky_white.png") no-repeat scroll right bottom transparent;
	padding-bottom: 12px;
}

.rightcolumn .adv {
	background:url("http://ops.mtvnn.com/viva/images/adv_rec_gray.png") no-repeat scroll right bottom transparent;
	padding-bottom: 12px;
}

.rightcolumn .promoAd {
	background:none;
	padding-bottom:0;
}

/* hide video embed url */
body#videobody .embedUtilBar {
	display:none;
}

body#videobody .leftcolumn #fluxRatingBox .fluxWidget {
	margin:0;
}
.homefeaturedshows .row {
	border-color:#DEDEDE;
	border-style:none none solid solid;
	border-width:medium medium 1px 1px;
	height:185px;
}
.homefeaturedclips .article-description,
.homefeaturednews .article-description,
.homefeaturedshows .article-description {
	display:block;
	margin-top:3px;
}
.article-date {
	color:#999;
	display:block;
	padding-top:5px;
}
.article-body {
	line-height:1.3;
	padding:0 10px 10px;
}
.homefeaturedshows .article-date {
	color:#999;
	bottom:6px;
	font-family:inherit;
}
.homefeaturedshows .flux-usage {
	display:none;
}
.homefeaturedshows .row .link-block,
.homefeaturedshows .row .article-date {
	padding: 0;
}
#hubnewsbody .row70,
#watchVideosbody .row70,
#chartbody .row70 {
	height:auto;
}
#homebody .row70 {
	height:65px;
}
#infobody u {
	text-decoration:none;
}
.promo-double-header .row281 p.article-description {
	margin:5px 0 0;
}	
#showbody #fluxRatingBox, 
#watchVideosbody #fluxRatingBox, 
#vivaVideobody #fluxRatingBox, 
#chartbody #fluxRatingBox {
	margin:0 0 10px;
	overflow:visible;
}
#hubvjloungebody .flux-usage {
	display:none;
}
#fluxCommentsBox .widgetTitle {
	color:#F5625A;
}

.fluxWidget .comments .fbLoginText {
	line-height:21px;
}
.page3columns.t3-2 .fluxWidget .contentAction .cacVertical .addToMy .fluxBtn {
	margin-top:3px;
}
.onTvNow-inner {
	background:url("images/thumbrow-bg.jpg") repeat-x scroll 0 bottom #FFFFFF;
}
.verticalList .row160 {
	height:240px;
}
.cacItem.addToMy {
	overflow:visible;
}
#sitefooter dt,
#sitefooter dd {
	float:left;
	margin:0;
	padding:0;
}
#showbody .leftMarquee p.show-title {
	color:#F5625A;
}
.rightcolumn {
	margin:0;
	padding-left:0;
}
#ivw_pixel {
	position:absolute;
}
a.titlelink {
	display:block;
	font-size:13px;
	margin-bottom:3px;
}

.flux .fluxFormBtns .fluxBtn {
	background:#666;
}
.flux .fluxBtn a:hover,
.flux .postButton:hover {
	text-decoration:underline;
}
.flux a, .flux span.link {
	color:#444;
}
.flux a, .flux span.link:hover {
	text-decoration:underline;
}
.flux span.fluxBtn, .fluxWidget .contentAction .thumbUpBtn {
	margin-right:3px;
}
.fluxWidget .contentAction .thumbDwnBtn {
	margin-right:1px;
}
.fluxWidget .contentAction .fluxBtn,
.fluxWidget .contentAction .btnActive a.fluxBtn,
.fluxWidget .contentAction .btnActive span.fluxBtn,
.fluxWidget .contentAction a.fluxBtn:hover {
	background-color:#F5625A;
	text-decoration:none;
}
body #pageWrapper #siteheader #headerUtilities p.alpha-list a:hover,
.search-alpha p.alpha-list a:hover {
	background-color:#F5625A;
}
#iframeBody .mainContentColumn {
	margin:-5px 0 5px;
}
#iframeBody .rightcolumn {
	margin:10px 0 0;
}
h2.nav-header {
	color:#F5625A;
}
.rating {
	display:inline;
}
.row.playlist-active:hover {
	background-color:transparent;
}
.playlist-active {
	border-color:#DEDEDE;
}
body#homebody .rssfeed,
#watchVideosbody .tabContainer,
.mainContentColumn .gettheclip,
p.article-copyright,
#homebody .homefeaturednews .flux-usage,
#homebody .homefeaturedclips .flux-usage {
	display:none;
}
#chartbody .module-header h3.header-title a {
	color:#fff;
	font-weight:normal;
	padding:0;
}
#chartbody .module-header h3.header-title a:hover {
	text-decoration:underline;
}
#chartbody .leftcolumn .itemList a.titlelink {
	font-size:12px;
	font-weight:normal;
}
#chartbody .leftcolumn .itemList .row {
	padding:0;
}
#chartbody .leftcolumn .itemList a {
	display:block;
	padding:8px;
}
#chartbody .leftcolumn .itemList .playlist-active {
	background-color:#666;
}
#chartbody .leftcolumn .itemList .playlist-active a {
	color:#fff;
}
#chartbody .leftcolumn .itemList .row:hover {
	background-color:#F84B41;
}
#chartbody .leftcolumn .itemList .row:hover a.titlelink {
	color:#fff;
	text-decoration:none;
}
.listMoreLink a.moreLink,
.morelink a {
	background: url("images/icon-arrow_red.gif") no-repeat scroll 0 center transparent;
}
#channelbody .leftnav li.selected a {
	background:#666;
	color:#fff;
	padding:6px 8px;
}
.gtc_empty {
	padding:8px;
}
.gettheclip ul {
	border-bottom:1px solid #DEDEDE;
	margin:0;
	padding:8px;
}
.gettheclip ul:nth-child(odd) {
	background:url("images/bg_hdr.jpg") repeat-x scroll 0 bottom #eee;
}
.gettheclip ul li {
	display:inline;
	padding:0 10px;
	margin:0;
}
.gettheclip ul li.gtc_song {
	left: 485px;
	position:absolute;
}
.gettheclip ul li.gtc_link {
	left:715px;
	position:absolute;
	text-transform:uppercase;
}
#chartList td.current, #chartList td.previous, #chartList td.weeks {
	vertical-align:middle;
}
#chartList td.current {
	background:#F84B41;
	color:#fff;
	font-size:18px;
	font-weight:bold;
}
/* IE7 only */
*+html #sitefooter dl {
	display:inline;
}
*+html body .sltext, body.hat0 .sltext {
	padding:3px 0 12px 50px;
}
*+html body .sltext h2.slidetitle {
	padding-bottom:0;
}

/* inline FLIPBOOK mod */
.page2columns .extendedTemplate .article-body #flipbookWrapper #flipbookDetail {
	width: 590px !important;
}
#flipbookDetail #caption {
	height: 20px;
}
#flibbookThumbList {
	float:left !important;
	height:73px !important;
	overflow-x:auto;
	overflow-y:hidden;
	width:590px !important;
}
div#flibbookThumbList ul {
	height:73px;
	overflow-x:scroll;
	overflow-y:hidden;
	white-space:nowrap;
}
div#flibbookThumbList ul li {
	display:inline-block;
	float:none;
	zoom: 1;
	*display:inline;
}

#chartbody .rightcolumn .vidContainer {
	height:255px;
	width:300px;
}
div.MTVN_GDC_form p.submit input,
#contest_ageGate .submit, 
.form_poll .submit input, 
#viewResultBtn {
	background-color:#F84B41;
}
.votableChart .btn_submit {
	background-color:#666;
}
.votableChart .btn_submit:hover {
	background-color:#F84B41;
}
.flux a, .flux .link {
	color:#F84B41;
}
.search-alpha p.alpha-list a.selected {
	border-color:#F84B41;
}
.row160 .video-description {
	display:block;
	height:64px;
	overflow:hidden;
}