/* =========================================================
	MTV WORLDSTAGE STYLES
========================================================= */

/* ws-common
--------------------------------------------------------- */
#worldstageContainer {
	width: 620px;
	background-color: #F3F3F3;
}
#worldstageContainer .wsImage {
	display: block;
	background-color: #F3F3F3;
	padding: 4px;
	border: 1px solid #D2D2D2;
}
#worldstageContainer .clrLine02 {
	clear: both;
}
#worldstageContainer  .clrLine02 hr {
	display: none;
}
#worldstageContainer .pagetop {
	clear: both;
	text-align: right;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 20px;
}

.pushPagetopImg {
	float:right;
	background-image: url(img/pagetop.gif);
	background-repeat: no-repeat;
	height: 13px;
	width: 42px;
}

/* ws-index
--------------------------------------------------------- */
#worldstageContainer #wsMainImageArea {
	background-image: url(img/h1_bgimage.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 250px;
	width: 620px;
}
#worldstageContainer #wsMainImageArea h1 {
	text-indent: -9999px;
	display: block;
	height: 30px;
	font-size: 10px;
	line-height: 10px;
	margin: 0px;
	padding: 0px;
}
#worldstageContainer #wsMainImageArea h2 {
	font-size: 10px;
	line-height: 10px;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 15px;
}
#worldstageContainer #wsMainImageArea p {
	display: block;
	padding-left: 275px;
	padding-right: 25px;
	color: #C5CACE;
	line-height: 18px!Important;
}
#worldstageContainer #wsMainImageArea strong {
	color: #B1CCD3;
	font-weight: bold;
}
#worldstageContainer .whiteArrow {
	padding-left: 14px;
	background-image: url(img/whitearrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	color: #FFFFFF;
	display: block;
}
#worldstageContainer .wsArtistBox {
	background-image: url(img/bg_artistbox.jpg);
	background-repeat: no-repeat;
	background-position: 0px 10px;
	height: 150px;
	padding-top: 28px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#worldstageContainer .wsArtistBox .wsThumbnail01 {
	width: 170px;
	float: left;
	padding-right: 20px;
}
#worldstageContainer .wsArtistBox .wsThumbnail01 a {
	background-color: #656565;
	display: block;
	height: 120px;
	width: 160px;
	border: 1px solid #8E9496;
	padding: 4px;
}
#worldstageContainer .wsArtistBox .wsThumbnail01 a:hover {
	background-color: #929292;
	display: block;
	height: 120px;
	width: 160px;
	border: 1px solid #cfcfcf;
	padding: 4px;
}
#all #main #leftColumn #worldstageContainer .wsArtistBox .wsArtistInfo {
	margin: 0px;
	padding: 0px;
	display: block;
	float: left;
	width: 385px;
}
#worldstageContainer .wsArtistBox .wsArtistInfo dt {
	font-size: 30px;
	font-weight: bold;
	line-height: 30px;
}
#worldstageContainer .wsArtistBox .wsArtistInfo dt a {
	color:#FFFFFF;
}
#worldstageContainer .wsArtistBox .wsArtistInfo dd {
	color: #C5CACE;
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 18px;
}
#worldstageContainer .wsArtistBox .wsArtistInfo dd.onAirInfo {
	display: block;
	background-image: url(img/dotline.gif);
	background-repeat: repeat-x;
}
#worldstageContainer .wsArtistBox .wsArtistInfo .onAirInfo .onAirTime {
	line-height: 16px;
	background-image: url(img/onair.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 16px;
	padding-left: 80px;
}
#worldstageContainer .wsArtistBox .wsArtistInfo .onAirInfo .wsArtistInfoLink {
	float: right;
}
#worldstageContainer .wsArtistBox .wsArtistInfo .onAirInfo .wsArtistInfoLink .whiteArrow a {
	color: #FFFFFF;
}
#worldstageContainer .wsArtistBox .clrLine {
	background-image: url(img/dotline.gif);
	background-repeat: repeat-x;
	display: block;
	float: left;
	width: 385px;
	height: 10px;
	margin-top: 15px;
}
#worldstageContainer .wsArtistBox .clrLine hr {
	display: none;
}


/* ws-second
--------------------------------------------------------- */
#worldstageContainer #wsMainImageAreaSecond {
	background-image: url(img/bg_wssecondheader.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 101px;
	padding-top: 10px;
}
#worldstageContainer #wsMainImageAreaSecond h1 {
	text-indent: -9999px;
	display: block;
	float:left;
	font-size: 10px;
	line-height: 10px;
	margin: 0px;
	padding: 0px;
}
#worldstageContainer #wsMainImageAreaSecond p {
	display: block;
	padding-right: 20px;
	color: #C5CACE;
	line-height: 18px!Important;
	padding-top: 0px;
	padding-left: 160px;
	margin-top:0px!important;
}
#worldstageContainer #wsMainImageAreaSecond strong {
	color: #B1CCD3;
	font-weight: bold;
}
#worldstageContainer #wsArtistInformationBox {
	clear: both;
	background-image: url(img/bg_wsboxbottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 23px;
	background-color: #FFFFFF;
}
#worldstageContainer #wsArtistInformationBox #wsPageNavi {
	background-image: url(img/bg_wsartist_info.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 20px;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 15px;
}
#worldstageContainer #wsArtistInformationBox .wsInBox {
	background-image: url(img/bg_infobox.gif);
	background-repeat: no-repeat;
	background-position: left top;
	clear: both;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 20px;
}
#worldstageContainer #wsArtistInformationBox .wsInBox .wsBox {
	padding-top: 20px;
}
#all #main #leftColumn #worldstageContainer #wsArtistInformationBox .wsInBox .wsPageSubTitle {
	font-size: 16px;
	font-weight: bold;
}
#all #main #leftColumn #worldstageContainer #wsArtistInformationBox .wsInBox .wsArtistName {
	font-size: 30px;
	line-height: 10px;
	padding-bottom: 10px;
}
#worldstageContainer #wsArtistInformationBox .wsInBox .wsBox .wsleft01 {
	width: 290px;
	float: left;
}
#worldstageContainer #wsArtistInformationBox .wsInBox .wsBox .wsleft02 {
	float: left;
	width: 190px;
}
#worldstageContainer #wsArtistInformationBox .wsInBox .wsBox .wsright01 {
	float: left;
	width: 290px;
}
#worldstageContainer #wsArtistInformationBox .wsInBox .wsBox .wsright02 {
	float: left;
	width: 390px;
}
#worldstageContainer #wsArtistInformationBox .wsInBox .wsBox .wsCDBox {
	float: left;
	width: 280px;
	padding-right: 20px;
	padding-bottom: 20px;
}
#worldstageContainer #wsArtistInformationBox .wsInBox .wsBox .wsCDBox .wsCDImage {
	float: left;
	width: 140px;
}



.wsclear { /* generic container (i.e. div) for floating buttons */
	overflow: hidden;
	width: 100%;
}

#all #main #leftColumn #worldstageContainer #wsArtistInformationBox #wsPageNavi .wsclear a.button {
	color: #444;
	display: block;
	float: left;
	font: normal 12px arial, sans-serif;
	height: 24px;
	margin-right: 6px;
	padding-right: 18px!Important;/* sliding doors padding */
	text-decoration: none;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(img/bg_button_a.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

#all #main #leftColumn #worldstageContainer #wsArtistInformationBox #wsPageNavi .wsclear a.button span {
	display: block;
	line-height: 14px!Important;
	padding: 5px 0 5px 18px;
	background-color: transparent;
	background-image: url(img/bg_button_span.gif);
	background-repeat: no-repeat;
} 
#all #main #leftColumn #worldstageContainer #wsArtistInformationBox #wsPageNavi .wsclear a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

#all #main #leftColumn #worldstageContainer #wsArtistInformationBox #wsPageNavi .wsclear a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
} 

.gmp_container {
        height:466px;
        text-align:left;
        background-color: #000;
        width:580px;
}

.viderTitles {
	margin-top: 15px;
	margin-bottom: 25px;
}

.viderTitles a{
	cursor:pointer ;
}

/* ws-artistkist
--------------------------------------------------------- */
#worldstageContainer .artistlist_top {
	background: url(img/artistlist_top.jpg) no-repeat;
	height: 20px;
}
#worldstageContainer .artistlist_main {
/****background: url(img/artistlist_main.jpg) no-repeat;***/
	background: #0a0a0c;
	height: 146px;
	padding: 0 20px;
	overflow: auto;
}
#worldstageContainer .artistlist_bottom {
	background: url(img/artistlist_bottom.jpg) no-repeat;
	height: 20px;
}




div#main .on a img {
padding:3px;
background:#fff;
border: 1px #bbb solid !important;
}
div#main .on a:hover img {
padding:3px;
background:#fff;
border: 1px #bbb solid !important;
opacity:0.8;
filter:alpha(opacity=80);
-ms-filter:"alpha(opacity=80)";
}

