﻿@charset "utf-8";
/* CSS Document */
a:link
{
    color:#91588C;
    text-decoration:none;
}
a:hover
{
    color:#91588C;
    text-decoration:underline;
}
a:visited
{
    color:#91588C;
    text-decoration:none;
}
.left_container {
	margin:0;
	padding:0;
	width:798px;
	float:left;	
}

.top_menu {
	margin:0;
	padding:0;
	width:798px;
	float:left;
	}
	
.top_menuleft {
	margin:10px 0 0 0;
	padding:0;
	background:url(images/left_topmenu.jpg) no-repeat;
	width:5px;
	height:27px;
	float:left;
	}
.top_menumid {
	margin:10px 0 0 0;
	padding:0;
	background:url(images/menu_repeat.jpg) repeat-x;
	width:788px;
	height:27px;
	float:left;
	text-align:left;
	}
.top_menumid h1 {
	margin:4px 0 0 0;
	padding:0;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#66cfa9;
	font-weight:normal;
	float:right;
	}
	.Twitter
{
    margin:5px 0 0 0;
    padding:0;
    font-family:Verdana;
    font-size:11px;
    color:#91588C;
    font-weight:normal;
    float:left;
    width:760px;
    overflow:hidden;
    white-space:nowrap;
}
.Twitter span
{
    padding:0;
    margin:0;
    font-family:Verdana;
    font-size:11px;
    color:#fff;
}
.Twitter span a
{
    color:#fff;
}

.Twitter span a:hover
{
    color:#fff;
}

.Twitter span a:visited
{
    color:#fff;
}


.TwitterImg
{
    margin:5px 0 0 0;
    padding:0;    
    background:url(images/twitter_icon.jpg) no-repeat;
    width:19px;
    height:18px;
    float:right;
    cursor:pointer;
}
.top_menumid h1 span {
	color:#fff;
	font-weight:normal;
	}
.top_menumid h2 {
	margin:3px 5px 0 0;
	padding:0;
	float:right;
	}
.top_menuright {
	margin:10px 0 0 0;
	padding:0;
	background:url(images/right_topmenu.jpg) no-repeat;
	width:5px;
	height:27px;
	float:left;
	}
.content_left {
	margin:0;
	padding:0;
	width:521px;
	float:left;	
	}
/*.content_right {
	margin:8px 0 0 0;
	padding:0;
	width:261px;
	float:right;
	}*/
.mijnprofilel_top {
	margin:0;
	padding:0;
	background:url(images/showLogin_top.gif) no-repeat;
	width:261px;
	height:36px;
	float:left;
	}
.mijnprofilel_top h1 {
	margin:10px 0 0 15px;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13.5px;
	font-weight:normal;
	color:#fff;
	}
.mijnprofilel_mid {
	margin:0;
	padding:0;
	background:url(images/showLogin_mid.gif) repeat-x;
	width:261px;
	height:64px;
	float:left;
	}
.mijnprofilel_midcontent
{
    margin:3px 0 0 13px;
    padding:0;
    width:230px;
    height:64px;
    float:left;
}
.mijnprofilel_mid p
{ 
    margin:0; 
    padding:0;
    font-family:Verdana;
    font-size:11px;
    color:#fff;
    text-align:justify;
    line-height:normal;
}
.mijnprofilel_mid p a
{ 
    margin:0;
    padding:0;
    font-family:Verdana;
    font-size:11px;
    color:#fff;
    text-align:justify;
}
.mijnprofilel_last {
	margin:0;
	padding:0 0 0 0;
	background:url(images/showLogin_last.gif) no-repeat bottom;
	width:261px;
	height:98px;
	float:left;
	}
.mijnprofilel_last form
{
 margin:12px 0 0 0;
 padding:0;
}

.mijnprofilel_last label 
{
    /*margin:0 0 12px 10px;*/
    margin:5px 10px 0 10px;
    padding:0;
    width:100px;
    float:left;    
    font-family:Verdana;
    font-size:12px;
    color:#fff;
    font-weight:bold;
}	
.mijnprofilel_last input 
{
    /*margin:0 15px 8px 0;*/
    margin:5px 10px 0 10px;
    padding:0;
    width:115px;
    float:right;
}
.newsletter {
	margin:13px 0 0 0;
	padding:0;
	width:261px;
	height:84px;
	float:left;
	}
.newsletter_top {
	margin:0;
	padding:0;
	background:url(images/showNewsletter_top.gif) no-repeat;
	width:261px;
	height:36px;
	float:left;
	}
.newsletter_mid {
	margin:0;
	padding:0;
	background:url(images/showNewsletter_mid.gif) repeat-x;
	width:261px;
	height:40px;
	float:left;
	}
#NewsLetter 
{
	margin:15px 0 0 10px;
	padding:0;
	width:136px;
	float:left;
	}
.newsletterSubmit{
	margin:12px 15px 0 0;
	padding:0;
	width:86px;
	float:right;
	}
.newsletter_top h1 {
	margin:10px 0 0 10px;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13.5px;
	font-weight:normal;
	color:#fff;
	}
.newsletter_right {
	margin:0;
	padding:0;
	background:url(images/showNewsletter_last.gif) no-repeat;
	width:261px;
	height:8px;
	float:left;
	}
#container 
{
    float:left;
}
.right_container {
	margin:0;
	padding:0;
	width:175px;
	float:right;
	}
.shoutbox {
	margin:0;
	padding:0;
	background:url(images/shoutbox.jpg) no-repeat;
	width:175px;
	height:33px;
	float:left;	
	border:none ;
	} 
.shoutbox h1 {
	margin:8px 0 0 10px;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13.5px;
	font-weight:normal;
	color:#91578B;
	}
.shoutbox_repeat {
	margin:10px 0 0 0;
	padding:0;
	background:url(images/shout_boxrepeat.jpg) repeat-y;
	width:175px;
	float:left;
	}
.testimonials {
	width:175px;
	height:690px;
	float:left;
	}
	
.shout_img {
	margin:0 15px 0 0;	
	padding:0;
	background:url(images/show_shout.gif) no-repeat;
	width:67px;
	height:47px;
	float:right;	
	}
.shoutbox_last{
	margin:0 0 10px 0;
	padding:0;
	background:url(images/shoutbox_end.gif) no-repeat;
	width:175px;
	height:9px;
	float:left;
	}
.shout_separator 
{
    margin:0 0 0 0; 
    width:175px;   
    padding:8px 0 15px 6px ;
    background-position:bottom center;
    float:left;
    text-align:left;      
}

/***** ShoutBox ************/
.shout_text
{
    font-family:Verdana;
    font-size:11px;    
    color:#e1e1e1;
    float:left;
    padding:0 10px;    
    padding-left:5px;
    width:150px;
    word-wrap: break-word;

}
.shout_seperatordiv
{
    margin:-5px 0 0 -6px;
    float:left;
}

#numericNavigator 
{
    margin:0 0 0 40px;
    padding:0;    
    float:left;
}
#numericNavigator ul 
{
    list-style:none;     
}

#numericNavigator li
{    
    background:url(images/separator.jpg) no-repeat;
    margin:0 0 0 -40px;    
    padding:8px 0 6px 6px ;    /**/
    width:200px;
    float:left;
    text-align:justify;
    font-family:Verdana;
    font-size:10px; 
    color:#fff;    
}

#numericNavigator li a
{
    font-family:Verdana;
    font-size:10px; 
    list-style:none;
    color:#fff;
    float:left;
    text-decoration:none;
    padding:0 4px; 
    border-right:solid 1px #FFF;         
}
#numericNavigator li span
{    
    float:left;
    color:#91588C;
    font-family:Verdana;
    font-size:11px;   
}

#naam_separator
{
    margin:0;
    padding:0;
    background:url(images/separator.jpg) no-repeat;
    width:200px;
    height:2px;
    float:left;
}
#ShoutForm
{
    padding:2px 0 0 0;
    font-family:Verdana;
    font-size:10px; 
    color:#fff;   
    float:left;
}

#ShoutForm .shout_img
{
    margin:0 15px 0 0;    
    width:67px;
    float:right;    
}

#ShoutForm input{
	margin:0 0 0  10px;
    padding:0;
    width:150px;
    float:left;
    font-family:Verdana;
    font-size:12px;
    color:#000;    
	}	
	
#ShoutForm textarea {
	margin:0 0 0  10px;
    padding:0;
    width:150px;
    float:left;
    font-family:Verdana;
    font-size:12px;
    color:#000;    
	}
#ShoutForm label {
	margin:0 0 0  10px;
    padding:5px 0;
    width:150px;
    float:left;
    font-family:Verdana;
    font-size:10px;
    font-weight:bold;
    color:#fff;    
	}		
/*......SHOWS......................*/
.weekTop {
	margin:8px 0 0 0;
	padding:0;
	width:521px;
	float:left;
	color:#fff;
	font-family:Verdana;
	font-weight:normal;
	font-size:12px;	
}
.header1 {
	margin:0;
	padding:0;
	width:521px;
	background:url(images/ShowsLeftcontent_top.png) no-repeat;
	width:522px;
	height:35px;
	float:left;
	}
	
.header1Text
{
    padding:10px 0 0 15px;
    font-size:13.5px;
    color:#91578B;
}
.header2 {
	margin:0;
	padding:0;
	background:url(images/ShowtopPart_repeat.jpg) repeat-x;
	width:522px;
	height:35px;
	float:left;
	}

.header2Text
{
    padding:10px 0 0 15px;
    font-size:12px;
    font-family:Verdana;
}
.content {
	margin:0 0 15px 0;
	padding:0;
	width:auto;
	float:left;	
	}
.content td
{
    margin:0;
    padding:0;
    font-family:Verdana;
    font-size:10px;
    float:left;
	}
.leftSeperator{
	padding:0 15px;	
}
.tableContent
{
     width:521px;     
}

.tableHeader
{
    margin:0;
    padding:0;
    width:521px;    
    float:right;
}
.tableTR
{

}

.rowColor
{
    background-color:#3E3F42;
    height:auto;
    padding:2px 0 5px 0;
}
.rowColor a
{
    margin:0;
    padding:0;
    text-decoration:none;
    color:#fff;  
}
.rowColorAlternate
{
    background-color:#353637;
    height:auto;
    padding:2px 0 5px 0;
}
.rowColorAlternate a
{
    margin:0;
    padding:0;
    text-decoration:none;
    color:#fff;  
}

.ShowDataSeperator
{
    margin:0;
    padding:0;
    background-color:#353637;
    height:18px;
    width:522px;
    float:left;
}

.ShowDataSeperatorLine
{
    padding:0;
    margin:0;
    height:2px;
    float:left;
    background:url(images/subShow_list_separator.gif) repeat-x;
    width:521px;
}

.rowColorBottom
{
    margin:0;
    padding:0;
    background:url(images/ShowlastPart.gif) no-repeat;
    height:4px;
    float:left;
    width:522px;
}
.rowColorBottom a
{
    margin:0;
    padding:0;
    text-decoration:none;
    color:#fff;
    }

.rowColorAlternateBottom
{
    margin:0;
    padding:0;
    background:url(images/subBlog_last_grey.gif) no-repeat;
    width:522px;
    height:4px;
    float:left;
}
.rowColorAlternateBottom a
{
    margin:0;
    padding:0;
    text-decoration:none;
    color:#fff;
}


.ShowDetailContain
{
    margin:0;
    padding:0;
    font-family:Verdana;
    font-size:12px;
    font-weight:normal;
    width:521px;
    float:left;
    background:transparent url(images/de_weekrepeat.jpg) repeat-y scroll 0 0;
}
.ShowDetailNextPrevious
{
    padding:0;
    margin:0;
    font-family:Verdana;
    font-size:12px;
    font-weight:normal;
    background:url(images/DiscographyMid.gif) repeat-x;
    float:left;
    width:521px;
    height:25px;    
}

.ShowDetailBottom
{
    padding:8px 0 0 0;
    margin:0;
    font-family:Verdana;
    font-size:12px;
    font-weight:normal;
    background:url(images/DiscographyLast.gif) no-repeat;
    width:521px;
    height:35px;
    float:left;
}
.ShowDetailBottom img
{
    padding:5px 0 0 15px;
    margin:0;
    float:left;
}
.ShowDetailBottom a
{
    padding:0;
    margin:0 0 0 5px;
    font-family:Verdana;
    font-size:10px;
    color:#91578B;
    font-weight:normal;
}
.ShowDetailPrevious
{
    margin:0;
    padding:0;
    float:left;
}
.ShowDetailPrevious a
{
    margin:0;
    padding:5px 0 0 15px;
    float:left;
    color:#91578B;
    font-size:10px;
}
.ShowDetailNext
{
     margin:5px 15px 0 0;
     padding:0;
     float:right;   
}
.ShowDetailNext a
{
     margin:0;
     padding:0;
     float:right;
     color:#91578B;
     font-size:10px; 
}
.ShowDetailData 
{
    margin:15px 0 0 15px;
    padding:0;
    font-family:Verdana;
    font-size:10px;
    font-weight:normal;
    color:#fff;
}
.ShowDetailData span
{
    margin:0;
    padding:0;
    font-family:Verdana;
    font-size:10px;
    font-weight:bold;
    color:#fff;
}
.ShowDetailDescription 
{
    margin:0 0 15px 15px;
    padding:0;
    font-family:Verdana;
    font-size:10px;
    color:#fff;
    font-weight:normal;
    text-align:justify;
}
.ShowDetailImg 
{
    margin:15px 0 15px 85px;
    padding:0;
    float:left;
    width:521px;
}

.HeaderCol1
{
    padding:0;
    margin:0;    
    width:67px;
    background:url(images/subShow_shell1.gif) repeat-y;
    height:35px;
    float:left;
}
.HeaderCol1 span
{
    padding:5px 0 0 8px;
    margin:0;    
    float:left;
    font-weight:bold;
    color:#fff;
}

.HeaderCol2
{
    padding:0;	    
    margin:0;
    width:183px;
    background:url(images/subShow_shell3.gif) repeat-y;
    height:35px;
    float:left;
    font-weight:bold;
}
.HeaderCol2 span
{
    padding:5px 0 0 8px;
    margin:0;    
    float:left;
    font-weight:bold;
    color:#fff;
}

.HeaderCol3
{
    padding:0;	    
    margin:0;
    width:100px;
    background:url(images/subShow_shell2.jpg) repeat-y;
    height:35px;
    float:left;
    font-weight:bold;
}
.HeaderCol3 span
{
    padding:5px 0 0 8px;
    margin:0;    
    float:left;
    font-weight:bold;
    color:#fff;
}

.HeaderCol4
{
    padding:0;	    
    margin:0;
    width:79px;
    background:url(images/subShow_shell4.gif) repeat-y;
    height:35px;
    float:left;
    font-weight:bold;
}
.HeaderCol4 span
{
    padding:5px 0 0 8px;
    margin:0;    
    float:left;
    font-weight:bold;
    color:#fff;
}
.HeaderCol5
{
    padding:0;	    
    margin:0;
    width:79px;
    background:url(images/subShow_shell4.gif) repeat-y;
    height:35px;
    float:left;
    font-weight:bold;
}
.HeaderCol4 span
{
    padding:5px 0 0 8px;
    margin:0;    
    float:left;
    font-weight:bold;
    color:#fff;
}
.contentCol1
{
    width:75px;
}
.contentCol1 span
{
    margin:0;
    padding:5px 0 0 8px;
    float:left;
}
.contentCol2
{
    width:117px;
}
.contentCol2 span
{
    margin:0;
    padding:0px 0 0 8px;
    float:left;
    white-space:normal;
}
.contentCol3
{
    width:144px;
}
.contentCol3 span
{
    margin:0;
    padding:0px 0 0 8px;
    float:left;
}
.contentCol3 span a
{
    margin:0;
    padding:0;
    text-decoration:underline;    
    color:#fff;
}
.contentCol4
{
    width:105px;
}
.contentCol4 span
{
    margin:0;
    padding:0px 0 0 8px;
    float:left;
}
.contentCol5
{
    width:63px;
}

/*----------------------------------------------------------------*/
.content{float:left;}
.content .tableContent {border:none;color:#e1e1e1;width:522px;float:left;}
.content .tableContent .tbl_headings{font-size:11px; font-weight:bold; padding:0;margin:0;background-color:#91588b;}
.content .tableContent tr{vertical-align:top;float:left;width:522px;}
.content .tableContent .tbl_td{padding:10px 10px 10px 5px;font-weight:bold;}
.content .tableContent h1{padding:0;}
.content .tableContent .ticket{background:url(images/showTicket.png) no-repeat;width:59px;height:31px;float:left;}
.content .tableContent .tbl_horiSep{background:url(images/Showhori_left_divider.jpg)repeat-x;width:1px;height:2px;}
.content .tableContent .tbl_headings .tbl_verSep{background:url(images/Showvertical_Left_Divider.jpg) repeat-y;width:1px;height:32px;}
.content .tableContent .rowColor .tbl_verSep1{width:2px;}
.content .tableContent .rowColorAlternate .tbl_verSep1{width:2px;}
.content .tableContent .ticket{background:url(images/showTicket.png);}

/*----------------------------------------------------------------*/

/*------------------------------------------------------*/
/*MID SECTION*/
.content_right 
{   
	float:right;
	width:261px;
	color:#FFF;
	padding-top:10px;	
}
.content_right .audio{
	padding-bottom:5px;	
}
.content_right .audio h1{font-size:13px;padding-top:7px;padding-left:7px;}
.content_right .audio .top{
	background:url(images/ShowmidContent_header.png) no-repeat; 
	width:261px;
	height:34px; 
	font-size:13px;

}
.content_right .audio .sep{
	background:url(images/Showmid_content_seperator.png) no-repeat; 
	width:261px;
	height:2px; 
}
.content_right .audio .mid{
	background:url(images/midContent_BgShow.png) no-repeat;
	width:261px;
	height:80px;	
}
.content_right .audio .mid .midMid
{
    width:190px;
    height:79px;
    float:left;
}
.content_right .audio .mid .midMid .sp
{
    width:150px;
    margin:3px 0 0 75px; 
}
.content_right .audio .mid #music
{
    background:url(images/play.png) no-repeat;
    height:21px;
    width:22px;    
    cursor:pointer;         
    margin:5px 0 0 75px; 
}
.content_right .audio .mid #buyNow
{
    background:url(images/buynow.png) no-repeat;
    height:47px;
    width:88px; 
    margin:-45px 0 0 165px;
}
.content_right .audio .bottom{
	background:url(images/ShowmidContent_Footer.png) no-repeat; 
	width:261px;
	height:8px;
}

/* SEDN FREN */
.content_right .fren{padding:10px 0 5px 0;clear:both;}
.content_right .fren .top{
	background:url(images/ShowmidContent_header.png) no-repeat; 
	width:261px;
	height:8px; 
	font-size:13px;
}
.content_right .fren .mid{
	width:241px;
	background-color:#91588b;
	padding:10px 10px 0px 10px;
	font-size:13px;
	cursor:pointer;
}
.content_right .fren .mid span{
text-align:left;
font-weight:bold;
font-size:14px;
padding-left:45px;
}
.content_right .fren .mid .frenMsg{background:url(images/allFrens.png) no-repeat;width:59px;height:32px;margin-top:-22px;margin-left:180px;}
.content_right .fren .bottom{background:url(images/ShowmidContent_Footer.png) no-repeat;width:261px;height:8px;}

/*------------------------------------------------------*/
/*-----------------Show Popup-----------------*/
#backgroundPopupShow{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
background:#000000;
border:1px solid #cecece;
z-index:1;
}
#popupShow{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
min-height:430px;
width:550px;
background:#FFFFFF;
border:2px solid #cecece;
z-index:2;
/*padding:12px;*/
font-size:13px;
}
#popupShow h1{
text-align:left;
color:#6FA5FD;
font-size:22px;
font-weight:700;
border-bottom:1px dotted #D3D3D3;
padding-bottom:2px;
margin-bottom:20px;
}
#popupShowClose{
font-size:14px;
line-height:14px;
right:6px;
top:4px;
position:absolute;
color:#6fa5fd;
font-weight:700;
display:block;
}
/*-------------------------------------------------*/
.contentCol3 .addMain
{
    float:left;
    
}
.addIconStyle
{
    width:21px;
    height:20px;
    /*text-indent:-9999px;*/
    float:left;
    display:block;
    padding:5px 4px;
    margin:0px 0 0 0;
    cursor:pointer;
}
.contentCol3 cite
{
    font-style:normal;
    float:left;
    width:100px;
}
/*-----------------popup Style----------------*/
.purple_popupMain
{
    border:none;
    background:#fff;
    padding:40px 30px;  
}
.purplePopUp
{
   background:#91588b;
   min-height:400px;
   padding:20px 0 20px 30px;
   color:#fff;
   font-style:normal;
}
.purplePopUp span
{
    padding:10px 0;
    display:block;
}
.purplePopUp cite
{
    font-weight:bold;
    font-style:normal;
}
.purplePopUp ul
{
    min-height:270px;
}
.purplePopUp ul li
{
    list-style:none;
    margin:0 0 0 0;
    font-style:normal;
    
}
.purpleBtn
{
    background:url(images/purpleBtn.jpg) no-repeat;
    width:241px;
    height:35px;
    line-height:32px;
    text-indent:50px;
    color:#fff;
    cursor:pointer;
    vertical-align:bottom;
    margin:0 10px 0 0;
    float:right;
}
.purpleBtn a
{
    color:#fff;
}