html, body {
  margin: 0;
  padding: 0;
  border: 0;  
  font-weight: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}

body {
	color:#333333;
	left: 50px;
	font-family: "Lucida Grande", "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	line-height: normal;
  /*position:relative;
  text-align:center;*/
}




#header{
	width:727px;
	height:284px;
	background-image:  url(Images/images/Header-Player.jpg);
	left:288px;
	top:14px;
	float:right;
	position:absolute;
	left: 20px;

}



#player {
width:200px; 
height:178px;
background-image: url(Images/images/player.gif);
left:500px; 
top:112px; 
position:absolute; 
}

#player a{
display:block;
cursor:default;
}
#player a:hover{
display:block;
cursor:default;
}



.smallText {
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	padding-left: 0px;
	padding-right: 0px;
	margin-left: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
	bottom: 10px;

}
.smallText a{
	text-decoration: none; color:#CC0000;
}
.smallText a:hover{
	text-decoration: underline;
}

.linkWhite {
	font-size: 13px;
	color: #FFFFFF;
	font-weight: normal;
	text-transform: none;
}

.linkWhite a{
	text-decoration: none;
	color:#FFFFFF;
}
.linkWhite a:active {
	text-decoration: none;
	color:#FFFFFF;
}

.linkWhite a:hover {
	cursor: default; color: #fff; background-color: #666666; text-decoration: none;
}


.linkRed {

	font-size: 14px;
	color: #CC0000;
	font-weight: normal;
	text-transform: none;
}

.linkRed a{
	text-decoration: none; color:#CC0000;
}
.linkRed a:active {
	text-decoration: none; color:#CC0000;
}

.linkRed a:hover {
	cursor: default; color: #fff; background-color: #666666; text-decoration: none;
}
.Text {
	font-size: 12px;
	color: #333333;
	list-style-type: square;
   
}

.Text a {
	text-decoration: none; color:#CC0000;
}

.Text a:active {
	text-decoration: none; color:#333333;
}

.Text a:hover {
	cursor: default; color: #fff; background-color: #666666; text-decoration: none;
}

.linkwebwhite {
	font-size: 14px;
	color: #CC0000;
	text-decoration: overline;
}
.smalltextred {
	font-size: 12px;
	color: #CC0000;
	padding:0px 10px 0px 5px;
	font-weight:normal;
}

.smalltextred a{
	text-decoration: none; color:#CC0000;
}
.smalltextred a:active {
	text-decoration: underline; color:#333333;
}
.ssmalltextred a:hover{
	cursor: default; color: #fff; background-color: #666666; text-decoration: none;
}


.artist {
	font-size: 15px;
	color: #333333;
	font-weight: bold;

}

.artist_white {
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
}
.TitleMain {
	font-size: 18px;
	color: #990000;
	font-weight: normal;

}
.textweblink {
	font-size: 14px;
	color: #333333;
	font-weight: normal;
	text-transform: none;
	display:block;
	list-style-type: none;
	list-style-image: none;



}

.textweblink a {
	text-decoration: none; color:#333333;
}

.textweblink a:hover {
	cursor: default; color: #C0FFC0; background-color: #666666; text-decoration: underline;
}


.EncadreProg {
	border-top: 1px none #FFFFFF;
	border-right: 1px none #FFFFFF;
	border-bottom: 1px none #666666;
	border-left: 1px none #FFFFFF;
	margin-bottom: 20px;
	background-color: #FFFFFF;



}

.TitleCopy {
	font-size: 19px;
	color: #CC0000;
	line-height: 110%;
	font-weight: bold;

}
.TitleHome {
	font-size: 16px;
	color: #666666;
	font-weight: bold;
	text-transform: capitalize;
	line-height: 1px;



}
.TitleHomesmaller {


	font-size: 14px;
	color: #333333;
	font-weight: lighter;
}





.tag {
	color: #CC0000;
	text-decoration: none;
	font-size: 14px;
	text-transform: none;
	line-height: 30px;
}

.tag a  {color: #CC0000; text-decoration: none}
.tag:visited  {color: #CC0000; text-decoration: none}
.tag:active  {
	color: #CC0000;
	text-decoration: none;
	font-size: 14px;
	text-transform: capitalize;
	line-height: normal;
}
.tag:hover   {
	cursor: default;
	color: #fff;
	background-color: #666666;
	text-decoration: inherit;
}


.tag_white {
	color: #fff;
	text-decoration: none;
	font-size: 15px;
	text-transform: none;
	line-height: 20px;
	padding: 0 1px;
}

.tag_white a  {color: #fff; text-decoration: none}
.tag_white:visited  {color: #fff; text-decoration: none}
.tag_white:active  {
	color: #fff;
	text-decoration: none;
	font-size: 14px;
	text-transform: capitalize;
	line-height: normal;
}
.tag_white:hover   {
	cursor: default;
	color: #fff;
	background-color: #666666;
	text-decoration: inherit;
}

.TitleComingUp {
	float:none;
	margin:0;
	display:block;
	font-size: 38px;
	color: #CC0000;
	line-height: normal;
	font-weight: normal;
	background-color:inherit;
	text-decoration:none;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.TitleComingUp a {
	text-decoration: none; color:#CC0000;

}

.TitleComingUp a:hover {
	cursor: default;
	color: #fff;
	background-color: #666666;
	text-decoration: none;
	padding-top: 10px;
	padding-bottom: 10px;

}

.Radios {
	font-size: 14px;
	color: #CC0000;
	line-height: normal;
	font-weight: bold;
	padding:2px 5px;


}


.ArtistsHome {
	font-size: 16px;
	color: #CC0000;
	line-height: normal;
	font-weight: bold;
		

}

.ArtistsHome a {
	text-decoration: none;
	color:#CC0000;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-left: 0px;


}
	
.ArtistsHome a:hover {
	cursor: default;
	color: #fff;
	background-color: #CCCCCC;
	text-decoration: none;
	padding-left: 0px;
	margin-left: 1px;
	left: 10px;
}



.ArtistsComingUp {
	font-size: 16px;
	color: #CC0000;
	line-height: normal;
	font-weight: bold;
	text-transform: capitalize;

}

	

.ArtistsComingUp a:hover {
    
	cursor: default; 
	color: #fff; background-color: #666666; text-decoration: none;}
	

.ArtistsMain {

	font-size: 16px;
	color: #CC0000;
	line-height: normal;
	font-weight: normal;
}

a.more1{
	width:32px;
	background:url(Images/newlayout/more.jpg) no-repeat 0 0 #FFF9F2;
	color:#CC0000;
	margin:0 0 0 0px;
	height:16px;
	text-decoration:none;
	display:block;
	padding:0 0 0 23px;
	float:right;
	text-transform: lowercase;

	}
a.more1:hover{
	color:#C01F0B; background:url(Images/newlayout/more_over.jpg) no-repeat 0 0 #FFF9F2; width:32px; text-decoration: underline;
	}
.recordedby {

	font-size: 11px;
	color: #CC0000;
	font-weight: normal;
	text-transform: capitalize;
}



.MenuTag {
	float:left;
	margin:0;
	padding:0;
	display:block;
	padding:0 20px;
	font:bold 11px/39px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	text-decoration:none;
}


.MenuTag:hover {
	color:#fff;
	background-color:#CC0000;
}



h3{
background:#CCCCCC;
color:#CC0000;
padding:0px 5px;
font-size:14px;
font-weight:normal;
margin-bottom: 5px;

}

h2 {
	background:#CCCCCC;
	color:#333;
	padding:5px 10px;
	font-size:18px;
	font-weight:normal;
	margin-bottom: 0px;

}


#content-left h2 {
	border-bottom:4px solid #CC0000;
	position:relative;
	margin-top: 0px;

	
}



h4{
	background:url(Images/AboutUs.jpg) no-repeat 0 0;
	color:#cc0000;
	float:left;
	width:212px;
	height:44px;
	font:normal 17px/20px "Lucida Grande", "Trebuchet MS", Arial, sans-serif;
	margin-top: 10px;
	margin-right: 8px;
	margin-bottom: 1px;
	margin-left: 8px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
h4 span{
	background:#F3F3F3; color:#00111A;
	}
	
h5{
	background:url(Images/newsletter.jpg) no-repeat 0 0;
	color:#cc0000;
	float:left;
	width:212px;
	height:44px;
	font:normal 17px/20px "Lucida Grande", "Trebuchet MS", Arial, sans-serif;
	margin-top: 10px;
	margin-right: 8px;
	margin-bottom: 1px;
	margin-left: 8px;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
h5 span{
	background:#F3F3F3; color:#00111A;
	}

h6{
	color:#cc0000;
	float:left;
	width:240px;
	height:44px;
	font:normal 17px/20px "Lucida Grande", "Trebuchet MS", Arial, sans-serif;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(Images/images/Icons/PastLives.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
}





.submit {
	color:#FFFFFF;
	border:none;
	width:85px;
	height:18px;
	float:right;
	cursor:pointer;
	text-transform:capitalize;
	background-color: #990000;
	background-image: url(Images/images/Icons/SignUp.jpg);
	background-repeat: no-repeat;
	background-position: 10px 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
	padding-top: 0;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 0;
	font-family: "Lucida Grande", "Trebuchet MS", Arial, sans-serif;
	font-size: 14px;
	line-height: 10px;
	font-weight: normal;
	font-variant: normal;
	clear: right;
	position: relative;
	font-style: normal;
}

.submit:hover {
	color:#990000;
	border:none;
	width:85px;
	height:18px;
	float:right;
	cursor:pointer;
	text-transform:capitalize;
	background-color: #FFFFFF;
	background-image: url(Images/images/Icons/SignUp_over.jpg);
	background-repeat: no-repeat;
	background-position: 10px 0;
	/*margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
	padding-top: 0;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 10;
	line-height: 10px;
	font-weight: normal;
	font-variant: normal;
	clear: right;
	position: relative;
	font-style: normal;*/
}

.reset{
	background:url(Images/submit_bg.gif) no-repeat 45px 0 #F3F3F3; color:#0B0B0B; border:none;
	width:60px; height:13px; float:right; margin:0; padding:0 15px 0 0; cursor:pointer;
	font:normal 10px/13px Arial, Helvetica, sans-serif; text-transform:uppercase;}
	
.EncadreFestivals {

	border-top: thin none;
	border-right: thin none;
	border-bottom: thin dotted #666666;
	border-left: thin none;
	margin-bottom: 20px;
	background-color: #FFFFFF;
}
.TextComingUp {

	font-size: 14px;
	color: #333333;
	line-height: normal;
	font-weight: bold;
	list-style-type: square;
}


#Pan p.more_small{
	background:#cc0000;
	color:#fff;
	width:240px;
	height:11px;
	margin:7px 1px 15px;
	padding:0px;
	line-height:11px;
}
#Pan p.more_small a{display:block; width:100px; height:11px; background:#F3F3F3; color:#003D5C; text-decoration:none; margin:0 0 0 100px; font-size:11px; line-height:11px; text-align:center; text-transform:uppercase;}
#Pan p.more_small a:hover{display:block; width:100px; height:11px; background:#666666; color:#fff; text-decoration:none;}


#Pan p.more{background:#cc0000; color:#fff; width:374px; height:5px; margin:12px 1px 15px; padding:0px; line-height:5px; }
#Pan p.more a{display:block; width:130px; height:11px; background:#F3F3F3; color:#003D5C; text-decoration:none; margin:0 0 0 200px; font-size:11px; line-height:5px; text-align:center; text-transform:uppercase;}
#Pan p.more a:hover{display:block; width:130px; height:11px; background:#666666; color:#fff; text-decoration:none;}

#body
{
	width:252px;
	position:relative;
	margin:0 auto;
	padding:25px 0 0;
	height: 584px;
}

#PanCenter p.more{
	background:#990000;
	color:#990000;
	width:240px;
	height:11px;
	margin:15px 0px 20px;
	padding:0px;
	line-height:11px;
}
#PanCenter p.more a{
	display:block;
	width:44px;
	height:11px;
	background:#FFFFFF;
	color:#333333;
	text-decoration:none;
	margin:0 0 0 150px;
	font-size:11px;
	line-height:11px;
	text-align:center;
	text-transform:uppercase;
}
#PanCenter p.more a:hover{
	display:block;
	width:44px;
	height:11px;
	cursor: pointer;
	color: #333333; 
	background:#333333;
	color:#999999;
	text-decoration:none;
}

/*----BODY RIGHT PANEL----*/
#bodyRightPan{
width:230px;
/*height: 650px;*/
 margin:0 auto; 
 float:left; border:1px solid #DADADA; background:#F3F3F3; 
color:#1A1A1A; padding:0 0 30px;}


#bodyRightPan  h2{
	background:url(Images/AboutUs.gif) no-repeat 0 0; 
	margin:15px 8px;
	color:#cc0000;
	padding:10px 15px 0px 10px; float:left; width:212px; height:44px;
	font:normal 17px/20px "Lucida Grande", "Trebuchet MS", Arial, sans-serif;}
#bodyRightPan h2 span{
	background:#F3F3F3; color:#00111A;
	}
	
#bodyRightPan  h3{
	background:url(Images/newsletter.gif) no-repeat 0 0; color:#cc0000;
	margin:0px 8px;
	padding:0 0px 0px 10px; float:left; width:212px; height:44px;
	font:normal 17px/20px "Lucida Grande", "Trebuchet MS", Arial, sans-serif;}
#bodyRightPan h3 span{
	background:#F3F3F3; color:#00111A;
	}

#bodyRightPan ul{width:180px; margin:0 0 17px 29px;}
#bodyRightPan ul li{width:180px; height:18px;}
#bodyRightPan ul li a{width:160px; height:18px; display:block; background:url(images/button.gif) 0 6px no-repeat #F3F3F3; color:#1A1A1A; text-decoration:none; padding:0 0 0 20px;}
#bodyRightPan ul li a:hover{background:url(images/button-hover.gif) 0 6px no-repeat #F3F3F3; color:#797878; text-decoration:none;}

#bodyRightPan p{padding:10px 10px 0px  10px;}
#bodyRightPan p.boldtext{padding:10px 29px 0px; font-size:14px; background:#F3F3F3; color:#1A1A1A; font-weight:bold;}

#bodyRightPan p.more{background:#fff; color:#003D5C; width:210px; height:11px; margin:15px 10px 20px; padding:0px; line-height:11px; }
#bodyRightPan p.more a{display:block; width:44px; height:11px; background:#F3F3F3; color:#003D5C; text-decoration:none; margin:0 0 0 120px; font-size:11px; line-height:11px; text-align:center; text-transform:uppercase;}
#bodyRightPan p.more a:hover{display:block; width:44px; height:11px; background:#E0DEDE; color:#003D5C; text-decoration:none;}


/*----/BODY RIGHT PANEL----*/
.TextHomePage {
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	padding-top: 10px;
	padding-right: 12px;
	padding-bottom: 0px;
	padding-left: 10px;
}

.TextHomePage  a{
	text-decoration: none; color:#CC0000;
}
.TextHomePage a:active {
	text-decoration: underline; color:#333333;
}
.TextHomePage  a:hover{
	cursor: default;
	color: #fff;
	background-color: #990000;
	text-decoration: none;
}

#footermainPan{
	height:135px;
	background:url(Images/footerbg.gif) 0 0 repeat-x #3B3B3B;
	color:#fff;
	font:13px/20px "Trebuchet MS",Arial, Helvetica, sans-serif;
	position:relative;
	margin:0 auto;
	clear:both;
	padding:75px 0 0;
	visibility: visible;

}
#footerPan{
	width:700px;
	position:relative;
	margin:0 auto;
	left: -20px;
	top: 68px;

}

#footerPan ul{width:480px; height:20px; position:relative; margin:0 auto;}
#footerPan li{float:left; }
#footerPan ul li a{padding:0 10px 0; color:#fff; background:#3B3B3B; text-decoration:none; font-size:12px;}
#footerPan ul li a:hover{text-decoration:underline;}

#footerPan p.copyright{
	width:220px;
	position:relative;
	margin:0 auto;
	background:#3B3B3B;
	color:#fff;
	font-size:11px;

	
}
.Encadre {
	margin-bottom: 20px;
	background-color: #F3F3F3;
	border: 1px none #666666;

}



/*SECTION 3-------------------------------------------------------------------*/






div#pure_promos {
	background: #fff;
	
	margin: 10px 0px 0px 10px;

}

/*
div.puremodule {
	background: #fff ;
	width: 220px;
	padding: 10px 0 80px 5px;

}
*/

div.puremodule a img {
	background: #fff;
	border: 1px solid #333333;
	float: left;
	width: 85px;
	height: 90px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 2px;

}


div.puredetails {
	float: left;
	width: 100px;
	margin: 20px 3px 5px 15px;
}

#puremodule h15 {
	color: #cc0000;
	font: bold 12px "Lucida Grande", Tahoma, Verdana, Arial, sans-serif;
	text-decoration: none;
}

#puremodule h15 a {
	color: #cc0000;
	font: bold 12px "Lucida Grande", Tahoma, Verdana, Arial, sans-serif;
	text-decoration: none;
}

div.puremodule h15 a:hover {
	color: #444;
	text-decoration: underline;
}



div.puremodule em {
	color: #999;
	font: normal 12px "Lucida Grande", Tahoma, Verdana, Arial, sans-serif;
}






div#pure_radios {
	background: #fff;
	
	margin: 10px 0px 0px 10px;

}

/*
div.puremodule {
	background: #fff ;
	width: 220px;
	padding: 10px 0 80px 5px;

}
*/

div.pureradios a img {
	
	background: #fff;
	padding: 3px;
	border: 1px solid #cecece;
	float: left;
	width: 117px;
	height: 90px;

}

/*----/PLAYER----*/
.title_radio  
{
	font-family:"Lucida Grande", "Trebuchet MS", Arial, sans-serif;
	color: #fff;
	text-decoration: none;
	font-size: 14px;
	text-transform: none;
	line-height: 20px;
	padding: 0 1px;

	
}

.title_radio a  {color: #fff; text-decoration: none}
.title_radio:visited  {color: #fff; text-decoration: none}
.title_radio:active  {
	color: #fff;
	text-decoration: none;
	font-size: 14px;
	text-transform: capitalize;
	line-height: normal;
}
.title_radio:hover   {
	cursor: default;
	color: #fff;
	text-decoration: underline;
	
}

.descr_radio {
	font-family:"Lucida Grande", "Trebuchet MS", Arial, sans-serif;
	font-size:12px;
	color:white;
}

.style1 {
	color: #FFFFFF;	
	font-size: 24px; 
	ul:list-style-type: circle; 
}

.style3 {
	color: #FFFFFF; font-size: 24px; 
}



/*------*/

/*.cloud { padding: 0px 5px;  text-align:center; margin-top:5px; } */
.cloud { padding: 3px; text-decoration: none; display:inline-block; line-height: 80% } 
.cloud:link { color: #fff; } 
.cloud:active {color: #333333;} 
.cloud:visited { color: #fff; } 
.cloud:hover { color: #ffffff; background: #a097b1; } 

/*.cloud:focus { color: #ffffff; background: #a097b1; }

.fltrt { 
	float: right;
	margin-left: 8px;
}
.fltlft {
	float: left;
	margin-right: 8px;
}
.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

*/






.line {
	border-bottom:4px solid #CC0000;
	position:relative;
	margin-top: 0px;
	left: 1px;
	right: 0px;
	margin-bottom: 0px;
	padding-bottom: 2px;
	padding-top: 4px;

	
}

#box_text {
	color:#333;
	font-size:24px;
	font-weight:normal;
	margin-bottom: 0px;
	background-color: #FFFFFF;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;

}


.tags { padding: 3px; text-decoration: none; display:inline-block; line-height: 80% } 
.tags link { color:  #ffffff; } 
.tags active {color: #ffffff;} 
.tags visited { color: #fff; } 
.tags hover { color: #ffffff; background: #333333; } 




/*Drop Shadow */ 

.blur{
	background-color: #ccc; /*shadow color*/
	color: inherit;
	margin-left: 4px;
	margin-top: 4px;
}
/*
.shadow,
.content{
	position: relative;
	bottom: 2px;
	right: 2px;
}
*/
.shadow{
	background-color: #999999; /*shadow color*/
	color: inherit;
	position: relative;
	bottom: 3px;
	right: 3px;
}

.content{
	background-color: #fff; /*background color of content*/
	color: #333333; /*text color of content*/
	border: 1px solid #666666;
	margin: 0px;
	padding: 0em;
	left: 0px;
	position: relative;
	bottom: 2px;
	right: 2px;
}


/*---*/



.textMainPage {
	font-size: 36px;
	color: #CC0000;
	padding-left: 10px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	font-weight: bold;
	
}

.textMainPage a {
	text-decoration: none;
	color:#CC0000;
	padding-left: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	font-weight: bold;


}
.textMainPage a:hover {
	cursor: default;
	color: #fff;
	background-color: #CCCCCC;
	text-decoration: none;
	
}
.style83 {
	font-size: 26px;
	color: #333333;
}

/* -------------- SLIDESHOW -----------------*/

#mySlideshow
{
	width: 560px;
	height: 280px;
	z-index:5;
}

.jdSlideshow
{
	display: none;
	overflow:hidden;
	position: relative;
}

.jdSlideshow img
{
	border: 0;
	margin: 0;
}

.jdSlideshow .slideElement
{
	width: 100%;
	height: 100%;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
}

.jdSlideshow .loadingElement
{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background-color: #000;
	background-repeat: no-repeat;
	background-position: center center;
	
}

.jdSlideshow .slideInfoZone
{
	position: absolute;
	z-index: 10;
	width: 100%;
	margin: 0px;
	left: 0;
	bottom: 0;
	height: 100px;
	background:  #ccc;
	color:#990000;
	text-indent: 0;
	font-size: 50px;
}

.jdSlideshow .slideInfoZone h2
{
	padding: 0;
	font-size: 90%;
	margin: 0;
	margin: 2px 5px;
	font-weight: bold;
	color: #CC0000;
}

.jdSlideshow .slideInfoZone p
{
	padding: 0;
	font-size: 60%;
	margin: 2px 5px;
	color: #333333;
}

.jdSlideshow a
{
	font-size: 100%;
	text-decoration: none;
	color: inherit;
	cursor: pointer;
}

.jdSlideshow a.right, .jdSlideshow a.left
{
	position: absolute;
	height: 100%;
	width: 40%;
	cursor: pointer;
	z-index:10;
	/*filter:alpha(opacity=20);
	-moz-opacity:0.2;
	-khtml-opacity: 0.2;
	opacity: 0.2;*/
}
/*
* html .jdSlideshow a.right, * html .jdSlideshow a.left
{
	filter:alpha(opacity=50);
}

.jdSlideshow a.right:hover, .jdSlideshow a.left:hover
{
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

.jdSlideshow a.left
{
	left: 0;
	top: 0;
	background: url('img/fleche1.png') no-repeat top left;
}
*/


.artists {
	font-size: 16px;
	color: #CC0000;
	line-height: normal;
	font-weight: bold;
	text-decoration: none;
	padding-left: 0px;
	margin-left: 1px;
	left: 10px;	

}

.artists a{
display:block;
cursor:pointer;
color: #CC0000;
text-decoration: none;
}

.artists a:hover {
	cursor: pointer;
	color: #333333; 
	display:block;

	/*background-color: #CCCCCC;
	text-decoration: none;
	padding-left: 0px;
	margin-left: 1px;
	left: 10px;*/
}


/* Scroll Bar Master Styling Starts Here */
/* All comments can be freely removed from the css */

.scrollgeneric {
line-height: 1px;
font-size: 1px;
position: absolute;
top: 0; left: 0;
}

.vscrollerbase {
	width: 10px;
	background-color: #FFFFFF;
}
.vscrollerbar {
	width: 10px;
	background-color: #FF0000;
}
.hscrollerbase {
	height: 10px;
	background-color: #990000;
}
.hscrollerbar {
height: 10px;
background-color: black;
}

.scrollerjogbox {
width: 10px;
height: 10px;
top: auto; left: auto;
bottom: 0px; right: 0px;
background-color: gray;
}

#mycustomscroll {
	/* Typical fixed height and fixed width example */
width: 380px;
	height: 110px;
	overflow: auto;
	/* IE overflow fix, position must be relative or absolute*/
position: relative;
	background-color:#990000;
	margin-left: -20px;
	margin-top: 0px;
	padding: 15px;
}

.titlePlayer {
	font-size: 18px;
	font-weight: bold;
	padding: 0px;
}

.style86 {font-size: 13px}
.style87 {font-weight: bold; color: #FFFFFF;}
.style88 {font-weight: normal; text-transform: none; color: #FFFFFF;}
.style90 {font-size: 12px}


/*
.info p.more a{
	
}
.info p.more a:hover{
cursor: pointer;
	color: #333333; 
	display:block;
}

*/
.info {
	font-size: 12px;
	color: #990000;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
	padding-left: 0px;
	margin-left: 1px;
	left: 10px;
}


.info a{
	display:block;
	cursor:pointer;
	color: #CC0000;
	text-decoration: none;
	padding-left: 200px;
}

.info a:hover {
	cursor: pointer;
	display:block;
	color: #000000;
	/*background-color: #CCCCCC;
	text-decoration: none;
	padding-left: 0px;
	margin-left: 1px;
	left: 10px;*/
}
