/****************************************************************************************
* 	My Telus 2.0 Stylesheet
*	Design by : Jean Marois
* 	CSS Creation by : Gilson, Jean-Pierre Dufour and Steve Perron
*	September 2007 - Telus
****************************************************************************************/

body   {
	/*background:#fff url(/global20/images/bg_page.gif) repeat-x;*/
}


/* h3 All the title images */
/* h4 Page title like title of Bio color purple*/
/* h5 Highlight tilte like a news headlines color purple*/
/* h6 Highlight tilte like a news headlines color grey*/
/* h7 is a class, use in a div or a span, its use for sub title like More news color green */
/* h8 is a class, use in a div or a span, its use for sub title like More news color purple */

h2 {
	/*text-indent:-9999px;*/
	}

h3 {
	text-indent:-9999px;
	height:49px;
	clear:both;
	}
	
h4 {
	font-size:1.3em;
	color:#49166d;
	font-weight:bold;
}

h4 .title {
	font-size:1.0em;
	font-weight:200;
}

h5 {
	font-size:1.0em;
	font-weight:bold;
	color:#49166d
}

h5 a:link, h5 a:visited {
	color:#49166D;
	font-weight:bold;
}

h5 a:hover {
	color:#787878;
	font-weight:bold;
}

h5.minor-tl{
	font-size:1.0em;
}

h6 {
	font-size:1.1em;
	font-weight:bold;
	color:#787878
}

h6 a:link, h6 a:visited {
	color:#787878;
	font-weight:bold;
}

h6 a:hover {
	color:#49166D;
	font-weight:bold;
}

.h7 {
	color:#66CC00;
	letter-spacing:-1px;
	height:auto;
	font-size:1.3em;
	clear:both;
}

.h8 {
	color:#49166d;
	letter-spacing:-1px;
	height:auto;
	font-size:1.3em;
	clear:both;
}

#page { 
	width:975px;
	margin:0 auto 0 auto;
	border-left:#fff solid 5px;
	border-right:#fff solid 5px;
}



.top-page {
	padding-right:10px;
	background:url(/global20/images/i_fleche_up.gif) no-repeat 100% 4px;
}



table {
	clear:both;
}

.field {
	border-color:#1D8C02;
	}




/***********************************************************************************
* Top header
************************************************************************************/
#top-header h1.en {
	background:url(../images/en/t_main_music.gif) no-repeat top left;
}

#top-header h1.fr {
	background:url(../images/fr/t_main_music.gif) no-repeat top left;
}

 .zone-music a:link, #top-header .zone-music a:visited{
	text-decoration:none;
	color:#542476;
}

.zone-music a:hover {
	text-decoration:none;
	color:#787878;
}

#header .txt-zone1-en {
	background:url(../images/en/i_txt_header.gif) no-repeat bottom left;
	width:259px;
	height:51px;
	float:left;
	}
	
#header .txt-zone2-en {
	background:url(../images/en/b_get_player.gif) no-repeat top left;
	height:51px;
	float:left;
	width:246px;
	}
	
#header .txt-zone1-fr {
	background:url(../images/fr/i_txt_header.gif) no-repeat bottom left;
	width:106px;
	height:51px;
	float:left;
	}
	
#header .txt-zone2-fr {
	background:url(../images/fr/b_get_player.gif) no-repeat top left;
	height:51px;
	float:left;
	width:316px;
	}
	
#header .txt-zone2-en a:link, #header .txt-zone2-en a:visited, #header .txt-zone2-en a:hover, #header .txt-zone2-fr a:link, #header .txt-zone2-fr a:visited, #header .txt-zone2-fr a:hover{
	text-indent:-9999px;
	display:block;
	height:51px;
	}
	
#header .txt-zone2-en a:hover {
	background:url(../images/en/b_get_player.gif) no-repeat bottom left;
	}
	
#header .txt-zone2-fr a:hover {
	background:url(../images/fr/b_get_player.gif) no-repeat bottom left;
	}

/******************************************************************************
* Navigation principale 
******************************************************************************/
#nav-principale-en h2 {
	background:url(../images/navigation/en/music.gif) no-repeat top left;
	width:62px;
}
#nav-principale-en h2 a:hover {
	background:url(../images/navigation/en/music.gif) no-repeat bottom left;
	width:62px;
}
#nav-principale-fr h2 {
	background:url(../images/navigation/fr/music.gif) no-repeat top left;
	width:86px;	
}
#nav-principale-fr h2 a:hover {
	background:url(../images/navigation/fr/music.gif) no-repeat bottom left;
	width:86px;	
}
#nav-principale-fr ul, #nav-principale-en ul{
	padding-left:238px;
}
#nav-principale-en ul li.artists {
	width:97px;		
	background:url(../images/navigation/en/artists.gif) no-repeat top left;
}		
#nav-principale-en ul li.artists-current {
	width:97px;		
	background:url(../images/navigation/en/artists.gif) no-repeat bottom left;
}
#nav-principale-en ul li.artists a:hover{
	background:url(../images/navigation/en/artists.gif) no-repeat bottom left;
}
#nav-principale-en ul li.community {
	width:127px;		
	background:url(../images/navigation/en/community.gif) no-repeat top left;
}	
#nav-principale-en ul li.community-current {
	width:127px;		
	background:url(../images/navigation/en/community.gif) no-repeat bottom left;
}		
#nav-principale-en ul li.community a:hover {
	background:url(../images/navigation/en/community.gif) no-repeat bottom left;
}
#nav-principale-en ul li.events {
	width:97px;		
	background:url(../images/navigation/en/events.gif) no-repeat top left;
}	
#nav-principale-en ul li.events-current {
	width:97px;		
	background:url(../images/navigation/en/events.gif) no-repeat bottom left;
}	
#nav-principale-en ul li.events a:hover {
	background:url(../images/navigation/en/events.gif) no-repeat bottom left;
}
#nav-principale-en ul li.news {
	width:153px;		
	background:url(../images/navigation/en/news.gif) no-repeat top left;
}		
#nav-principale-en ul li.news-current {
	width:153px;		
	background:url(../images/navigation/en/news.gif) no-repeat bottom left;
}
#nav-principale-en ul li.news a:hover {
	background:url(../images/navigation/en/news.gif) no-repeat bottom left;
}
#nav-principale-en ul li.radios {
	width:93px;		
	background:url(../images/navigation/en/radio.gif) no-repeat top left;
}	
#nav-principale-en ul li.radios-current {
	width:93px;		
	background:url(../images/navigation/en/radio.gif) no-repeat bottom left;
}	
#nav-principale-en ul li.radios a:hover {
	background:url(../images/navigation/en/radio.gif) no-repeat bottom left;
}
#nav-principale-en ul li.videos {
	width:96px;		
	background:url(../images/navigation/en/videos.gif) no-repeat top left;
}	
#nav-principale-en ul li.videos-current {
	width:96px;		
	background:url(../images/navigation/en/videos.gif) no-repeat bottom left;
}	
#nav-principale-en ul li.videos a:hover {
	background:url(../images/navigation/en/videos.gif) no-repeat bottom left;
}
#nav-principale-en ul li.shop {
	width:90px;		
	background:url(../images/navigation/en/shop.gif) no-repeat top left;
}		
#nav-principale-en ul li.shop a:hover {
	background:url(../images/navigation/en/shop.gif) no-repeat bottom left;
}
#nav-principale-en ul li.shop-current {
	width:90px;		
	background:url(../images/navigation/en/shop.gif) no-repeat bottom left;
}	

/*FR*/
#nav-principale-fr ul li.artists {
	width:97px;		
	background:url(../images/navigation/fr/artists.gif) no-repeat top left;
}
#nav-principale-fr ul li.artists-current {
	width:97px;		
	background:url(../images/navigation/fr/artists.gif) no-repeat bottom left;
}		
#nav-principale-fr ul li.artists a:hover {
	background:url(../images/navigation/fr/artists.gif) no-repeat bottom left;
}
#nav-principale-fr ul li.community {
	width:127px;		
	background:url(../images/navigation/fr/community.gif) no-repeat top left;
}	
#nav-principale-fr ul li.community-current {
	width:127px;		
	background:url(../images/navigation/fr/community.gif) no-repeat bottom left;
}	
#nav-principale-fr ul li.community a:hover {
	background:url(../images/navigation/fr/community.gif) no-repeat bottom left;
}
#nav-principale-fr ul li.events {
	width:97px;		
	background:url(../images/navigation/fr/events.gif) no-repeat top left;
}	
#nav-principale-fr ul li.events-current {
	width:97px;		
	background:url(../images/navigation/fr/events.gif) no-repeat bottom left;
}	
#nav-principale-fr ul li.events a:hover {
	background:url(../images/navigation/fr/events.gif) no-repeat bottom left;
}

#nav-principale-fr ul li.news {
	width:186px;		
	background:url(../images/navigation/fr/news.gif) no-repeat top left;
}	
#nav-principale-fr ul li.news-current {
	width:186px;		
	background:url(../images/navigation/fr/news.gif) no-repeat bottom left;
}	
#nav-principale-fr ul li.news a:hover {
	background:url(../images/navigation/fr/news.gif) no-repeat bottom left;
}
#nav-principale-fr ul li.radios {
	width:93px;		
	background:url(../images/navigation/fr/radio.gif) no-repeat top left;
}
#nav-principale-fr ul li.radios-current {
	width:93px;		
	background:url(../images/navigation/fr/radio.gif) no-repeat bottom left;
}		
#nav-principale-fr ul li.radios a:hover {
	background:url(../images/navigation/fr/radio.gif) no-repeat bottom left;
}
#nav-principale-fr ul li.videos {
	width:96px;		
	background:url(../images/navigation/fr/videos.gif) no-repeat top left;
}
#nav-principale-fr ul li.videos-current {
	width:96px;		
	background:url(../images/navigation/fr/videos.gif) no-repeat bottom left;
}		
#nav-principale-fr ul li.videos a:hover {
	background:url(../images/navigation/fr/videos.gif) no-repeat bottom left;
}
#nav-principale-fr ul li.shop {
	width:112px;		
	background:url(../images/navigation/fr/shop.gif) no-repeat top left;
}		
#nav-principale-fr ul li.shop a:hover {
	background:url(../images/navigation/fr/shop.gif) no-repeat bottom left;
}
#nav-principale-fr ul li.shop-current {
	width:112px;		
	background:url(../images/navigation/fr/shop.gif) no-repeat bottom left;
}	

/************************************************
 NAVIGATION INTRO 
 *************************************************/
.intro-en-music0, .intro-en-music0-off {
	background:url(../images/en/b_intro_music0_off.gif) no-repeat;
	width:140px;
	height:30px;
}
.intro-en-music0-on{
	background:url(../images/en/b_intro_music0_on.gif) no-repeat;
	width:140px;
	height:48px;
}
.intro-en-music1, .intro-en-music1-off {
	background:url(../images/en/b_intro_music1_off.gif) no-repeat;
	width:140px;
	height:30px;
}
.intro-en-music1-on{
	background:url(../images/en/b_intro_music1_on.gif) no-repeat;
	width:140px;
	height:48px;
}
.intro-en-music2, .intro-en-music2-off {
	background: url(../images/en/b_intro_music2_off.gif) no-repeat;
	width:140px;
	height:30px;
}
.intro-en-music2-on{
	background:url(../images/en/b_intro_music2_on.gif) no-repeat;
	width:140px;
	height:48px;
}
.intro-en-artist0, .intro-en-artist0-off {
	background: url(../images/en/b_intro_artist0_off.gif) no-repeat;
	width:140px;
	height:30px;
}
.intro-en-artist0-on{
	background:url(../images/en/b_intro_artist0_on.gif) no-repeat;
	width:140px;
	height:48px;
}
.intro-en-artist1, .intro-en-artist1-off {
	background:url(../images/en/b_intro_artist1_off.gif) no-repeat;
	width:140px;
	height:30px;
}
.intro-en-artist1-on{
	background:url(../images/en/b_intro_artist1_on.gif) no-repeat;
	width:140px;
	height:48px;
}
.intro-en-artist2, .intro-en-artist2-off {
	background:url(../images/en/b_intro_artist2_off.gif) no-repeat;
	width:140px;
	height:30px;
}
.intro-en-artist2-on {
	background:url(../images/en/b_intro_artist2_on.gif) no-repeat;
	width:140px;
	height:48px;
}
.intro-en-events0, .intro-en-events0-off {
	background:url(../images/en/b_intro_events0_off.gif) no-repeat;
	width:140px;
	height:30px;
}
.intro-en-events0-on{
	background:url(../images/en/b_intro_events0_on.gif) no-repeat;
	width:140px;
	height:48px;
}
.intro-en-events1, .intro-en-events1-off {
	background: url(../images/en/b_intro_events1_off.gif) no-repeat;
	width:140px;
	height:30px;
}
.intro-en-events1-on{
	background:url(../images/en/b_intro_events1_on.gif) no-repeat;
	width:140px;
	height:48px;
}
.intro-en-events2, .intro-en-events2-off {
	background:url(../images/en/b_intro_events2_off.gif) no-repeat;
	width:140px;
	height:30px;
}
.intro-en-events2-on{
	background:url(../images/en/b_intro_events2_on.gif) no-repeat;
	width:140px;
	height:48px;
}
.intro-en-news0, .intro-en-news0-off {
	background:url(../images/en/b_intro_news0_off.gif) no-repeat;
	width:140px;
	height:30px;
}
.intro-en-news0-on{
	background:url(../images/en/b_intro_news0_on.gif) no-repeat;
	width:140px;
	height:48px;
}
.intro-en-news1, .intro-en-news1-off {
	background: url(../images/en/b_intro_news1_off.gif) no-repeat;
	width:140px;
	height:30px;
}
.intro-en-news1-on{
	background:url(../images/en/b_intro_news1_on.gif) no-repeat;
	width:140px;
	height:48px;
}
.intro-en-news2, .intro-en-news2-off {
	background:url(../images/en/b_intro_news2_off.gif) no-repeat;
	width:140px;
	height:30px;
}
.intro-en-news2-on{
	background:url(../images/en/b_intro_news2_on.gif) no-repeat;
	width:140px;
	height:48px;
}
.intro-en-radio0, .intro-en-radio0-off {
	background:url(../images/en/b_intro_radio0_off.gif) no-repeat;
	width:140px;
	height:30px;
}
.intro-en-radio0-on{
	background:url(../images/en/b_intro_radio0_on.gif) no-repeat;
	width:140px;
	height:48px;
}
.intro-en-radio1, .intro-en-radio1-off {
	background: url(../images/en/b_intro_radio1_off.gif) no-repeat;
	width:140px;
	height:30px;
}
.intro-en-radio1-on{
	background:url(../images/en/b_intro_radio1_on.gif) no-repeat;
	width:140px;
	height:48px;
}
.intro-en-radio2, .intro-en-radio2-off {
	background:url(../images/en/b_intro_radio2_off.gif) no-repeat;
	width:140px;
	height:30px;
}
.intro-en-radio2-on{
	background:url(../images/en/b_intro_radio2_on.gif) no-repeat;
	width:140px;
	height:48px;
}
.intro-en-shop0, .intro-en-shop0-off {
	background:url(../images/en/b_intro_shop0_off.gif) no-repeat;
	width:140px;
	height:30px;
}
.intro-en-shop0-on{
	background:url(../images/en/b_intro_shop0_on.gif) no-repeat;
	width:140px;
	height:48px;
}
.intro-en-shop1, .intro-en-shop1-off {
	background: url(../images/en/b_intro_shop1_off.gif) no-repeat;
	width:140px;
	height:30px;
}
.intro-en-shop1-on{
	background:url(../images/en/b_intro_shop1_on.gif) no-repeat;
	width:140px;
	height:48px;
}
.intro-en-shop2, .intro-en-shop2-off {
	background:url(../images/en/b_intro_shop2_off.gif) no-repeat;
	width:140px;
	height:30px;
}
.intro-en-shop2-on{
	background:url(../images/en/b_intro_shop2_on.gif) no-repeat;
	width:140px;
	height:48px;
}

/* FRENCH */
.intro-fr-music0, .intro-fr-music0-off {
	background:url(../images/fr/b_intro_music0_off.gif) no-repeat;
	width:140px;
	height:30px;
}
.intro-fr-music0-on{
	background:url(../images/fr/b_intro_music0_on.gif) no-repeat;
	width:140px;
	height:48px;
}
.intro-fr-music1, .intro-fr-music1-off {
	background:url(../images/fr/b_intro_music1_off.gif) no-repeat;
	width:140px;
	height:30px;
}
.intro-fr-music1-on{
	background:url(../images/fr/b_intro_music1_on.gif) no-repeat;
	width:140px;
	height:48px;
}
.intro-fr-music2, .intro-fr-music2-off {
	background: url(../images/fr/b_intro_music2_off.gif) no-repeat;
	width:140px;
	height:30px;
}
.intro-fr-music2-on{
	background:url(../images/fr/b_intro_music2_on.gif) no-repeat;
	width:140px;
	height:48px;
}
.intro-fr-artist0, .intro-fr-artist0-off {
	background:url(../images/fr/b_intro_artist0_off.gif) no-repeat;
	width:140px;
	height:30px;
}
.intro-fr-artist0-on{
	background:url(../images/fr/b_intro_artist0_on.gif) no-repeat;
	width:140px;
	height:48px;
}
.intro-fr-artist1, .intro-fr-artist1-off {
	background: url(../images/fr/b_intro_artist1_off.gif) no-repeat;
	width:140px;
	height:30px;
}
.intro-fr-artist1-on{
	background:url(../images/fr/b_intro_artist1_on.gif) no-repeat;
	width:140px;
	height:48px;
}
.intro-fr-artist2, .intro-fr-artist2-off {
	background:url(../images/fr/b_intro_artist2_off.gif) no-repeat;
	width:140px;
	height:30px;
}
.intro-fr-artist2-on{
	background:url(../images/fr/b_intro_artist2_on.gif) no-repeat;
	width:140px;
	height:48px;
}
.intro-fr-events0, .intro-fr-events0-off {
	background:url(../images/fr/b_intro_events0_off.gif) no-repeat;
	width:140px;
	height:30px;
}
.intro-fr-events0-on{
	background:url(../images/fr/b_intro_events0_on.gif) no-repeat;
	width:140px;
	height:48px;
}
.intro-fr-events1, .intro-fr-events1-off {
	background: url(../images/fr/b_intro_events1_off.gif) no-repeat;
	width:140px;
	height:30px;
}
.intro-fr-events1-on{
	background:url(../images/fr/b_intro_events1_on.gif) no-repeat;
	width:140px;
	height:48px;
}
.intro-fr-events2, .intro-fr-events2-off {
	background:url(../images/fr/b_intro_events2_off.gif) no-repeat;
	width:140px;
	height:30px;
}
.intro-fr-events2-on {
	background:url(../images/fr/b_intro_events2_on.gif) no-repeat;
	width:140px;
	height:48px;
}
.intro-fr-news0, .intro-fr-news0-off {
	background:url(../images/fr/b_intro_news0_off.gif) no-repeat;
	width:140px;
	height:30px;
}
.intro-fr-news0-on{
	background:url(../images/fr/b_intro_news0_on.gif) no-repeat;
	width:140px;
	height:48px;
}
.intro-fr-news1, .intro-fr-news1-off {
	background: url(../images/fr/b_intro_news1_off.gif) no-repeat;
	width:140px;
	height:30px;
}
.intro-fr-news1-on {
	background:url(../images/fr/b_intro_news1_on.gif) no-repeat;
	width:140px;
	height:48px;
}
.intro-fr-news2, .intro-fr-news2-off {
	background:url(../images/fr/b_intro_news2_off.gif) no-repeat;
	width:140px;
	height:30px;
}
.intro-fr-news2-on{
	background:url(../images/fr/b_intro_news2_on.gif) no-repeat;
	width:140px;
	height:48px;
}
.intro-fr-radio0, .intro-fr-radio0-off {
	background:url(../images/fr/b_intro_radio0_off.gif) no-repeat;
	width:140px;
	height:30px;
}
.intro-fr-radio0-on {
	background:url(../images/fr/b_intro_radio0_on.gif) no-repeat;
	width:140px;
	height:48px;
	}
.intro-fr-radio1, .intro-fr-radio1-off {
	background: url(../images/fr/b_intro_radio1_off.gif) no-repeat;
	width:140px;
	height:30px;
}
.intro-fr-radio1-on {
	background:url(../images/fr/b_intro_radio1_on.gif) no-repeat;
	width:140px;
	height:48px;
}
.intro-fr-radio2, .intro-fr-radio2-off {
	background:url(../images/fr/b_intro_radio2_off.gif) no-repeat;
	width:140px;
	height:30px;
}
.intro-fr-radio2-on {
	background:url(../images/fr/b_intro_radio2_on.gif) no-repeat;
	width:140px;
	height:48px;
}
.intro-fr-shop0, .intro-fr-shop0-off {
	background:url(../images/fr/b_intro_shop0_off.gif) no-repeat;
	width:140px;
	height:30px;
}
.intro-fr-shop0-on {
	background:url(../images/fr/b_intro_shop0_on.gif) no-repeat;
	width:140px;
	height:48px;
}
.intro-fr-shop1, .intro-fr-shop1-off {
	background: url(../images/fr/b_intro_shop1_off.gif) no-repeat;
	width:140px;
	height:30px;
}
.intro-fr-shop1-on{
	background:url(../images/fr/b_intro_shop1_on.gif) no-repeat;
	width:140px;
	height:48px;
}
.intro-fr-shop2, .intro-fr-shop2-off {
	background:url(../images/fr/b_intro_shop2_off.gif) no-repeat;
	width:140px;
	height:30px;
}
.intro-fr-shop2-on{
	background:url(../images/fr/b_intro_shop2_on.gif) no-repeat;
	width:140px;
	height:48px;
}

/**************************************************************************
* TITLE H3
***************************************************************************/

h3.album-en {
	background:url(../images/en/s_album_releases.gif) no-repeat top left;	
}

h3.album-fr {
	background:url(../images/fr/s_album_releases.gif) no-repeat top left;	
}

h3.artist-profile-en {
	background:url(../images/en/s_artist_profile.gif) no-repeat top left;
}

h3.artist-profile-fr {
	background:url(../images/fr/s_artist_profile.gif) no-repeat top left;
}

h3.bio-en {
	background:url(../images/en/s_biographies.gif) no-repeat top left;	
}

h3.bio-fr{
	background:url(../images/fr/s_biographies.gif) no-repeat top left;	
}

h3.community-features-en{
	background:transparent url(../images/en/t_community_f.gif) no-repeat left top;
	height:50px;
}

h3.community-features-fr{
	background:transparent url(../images/fr/t_community_f.gif) no-repeat left top;
	height:50px;
}

h3.t-show-listing-en {
	background:url(../images/en/s_show_listing.gif) no-repeat top left;
}

h3.t-show-listing-fr {
	background:url(../images/fr/s_show_listing.gif) no-repeat top left;
}

h3.music-en {
	background:url(../images/en/s_music_headlines.gif) no-repeat top left;		
}

h3.music-fr {
	background:url(../images/fr/s_music_headlines.gif) no-repeat top left;		
}

h3.featured-photos-en {		
	background:url(../images/en/s_featured_photos.gif) no-repeat top left;			
}

h3.featured-photos-fr {		
	background:url(../images/fr/s_featured_photos.gif) no-repeat top left;			
}

h3.photo-galleries-en {
	background:url(../images/en/s_photo_galleries.gif) no-repeat top left;	
}

h3.photo-galleries-fr{
	background:url(../images/fr/s_photo_galleries.gif) no-repeat top left;
}

h3.artist-search-en {
	background:url(../images/en/t_search_artist.gif) no-repeat top left;
}

h3.artist-search-fr {
	background:url(../images/fr/t_search_artist.gif) no-repeat top left;
}

h3.search-music-en {
	background:url(../images/en/t_search_music.gif) no-repeat top left;
}

h3.search-music-fr {
	background:url(../images/fr/t_search_music.gif) no-repeat top left;
}

h3.events-listings-en {	
	background:url(../images/en/s_events_listings.gif) no-repeat 5px 0;	
	padding-left:5px;
	width:642px;
}

h3.events-listings-fr {	
	background:url(../images/fr/s_events_listings.gif) no-repeat 5px 0;	
	padding-left:5px;
	width:642px;
}

h3.archives-news-en {
	background: url(../images/en/s_archives_news.gif) no-repeat top left;
}

h3.archives-news-fr {
	background: url(../images/fr/s_archives_news.gif) no-repeat top left;
}

h3.archives-interview-en {
	background: url(../images/en/s_archives_interviews.gif) no-repeat top left;
}

h3.archives-interview-fr {
	background: url(../images/fr/s_archives_interviews.gif) no-repeat top left;
}

h3.archives-review-en {
	background:  url(../images/en/s_archives_reviews.gif) no-repeat top left;
}

h3.archives-review-fr{
	background:  url(../images/fr/s_archives_reviews.gif) no-repeat top left;
}

h3.news-search-en{
	background:  url(../images/en/s_news_search.gif) no-repeat top left;
}

h3.news-search-fr{
	background:  url(../images/fr/s_news_search.gif) no-repeat top left;
}

h3.this-week-features-en {
	background: url(../images/en/s_this_week_features.gif) no-repeat left top;
}

h3.this-week-features-fr {
	background: url(../images/fr/s_this_week_features.gif) no-repeat left top;
}

h3.more-music-en {
	background:url(../images/en/s_more_music.gif) no-repeat top left;
	height:27px;
	margin-top:5px;
}

h3.more-music-fr {
	background:url(../images/fr/s_more_music.gif) no-repeat top left;
	height:27px;
	margin-top:5px;
}

h3.thisweek-home-en {
	background:url(../images/en/s_acc_thisweek.gif) no-repeat top left;
}

h3.thisweek-home-fr {
	background:url(../images/fr/s_acc_thisweek.gif) no-repeat top left;	
}

h3.artistweek-home-en {
	background:url(../images/en/s_acc_artistweek.gif) no-repeat top left;
}

h3.artistweek-home-fr {
	background:url(../images/fr/s_acc_artistweek.gif) no-repeat top left;	
}

h3.videos-home-en {
	background:url(../images/en/s_acc_video.gif) no-repeat top left;
}

h3.videos-home-fr {
	background:url(../images/fr/s_acc_video.gif) no-repeat top left;
}

h3.radio-home-en {
	background:url(../images/en/s_acc_radio.gif) no-repeat top left;
}

h3.radio-home-fr {
	background:url(../images/fr/s_acc_radio.gif) no-repeat top left;	
}

h3.photos-home-en {
	background:url(../images/en/s_acc_photos.gif) no-repeat top left;
}

h3.photos-home-fr {
	background:url(../images/fr/s_acc_photos.gif) no-repeat top left;	
}

h3.featured-down-home-en {
	background:url(../images/en/s_acc_featured_down.gif) no-repeat top left;
}

h3.featured-down-home-fr {
	background:url(../images/fr/s_acc_featured_down.gif) no-repeat top left;
}

h3.snapshots-en {		
	background:url(../images/en/s_news_snapshots.gif) no-repeat top left;		
}

h3.snapshots-fr {		
	background:url(../images/fr/s_news_snapshots.gif) no-repeat top left;		
}

h3.breaking_story-en {		
	background:url(../images/en/s_breaking_story.gif) no-repeat top left;	
	height:40px;		
}

h3.breaking_story-fr {		
	background:url(../images/fr/s_breaking_story.gif) no-repeat top left;	
	height:40px;		
}

h3.news-details-en {		
	background:url(../images/en/s_news_details.gif) no-repeat top left;		
}

h3.news-details-fr {		
	background:url(../images/fr/s_news_details.gif) no-repeat top left;	
}

h3.review-details-en {		
	background:url(../images/en/s_reviews_details.gif) no-repeat top left;		
}

h3.review-details-fr {		
	background:url(../images/fr/s_reviews_details.gif) no-repeat top left;		
}

h3.interview-details-en {		
	background:url(../images/en/s_interviews_details.gif) no-repeat top left;		
}

h3.interview-details-fr {		
	background:url(../images/fr/s_interviews_details.gif) no-repeat top left;		
}

h3.faq-en {		
	background:url(../images/en/t_faq.gif) no-repeat top left;		
}

h3.faq-fr {		
	background:url(../images/fr/t_faq.gif) no-repeat top left;		
}

h3.contact-us-en {		
	background:url(../images/en/s_contact.gif) no-repeat top left;		
}

h3.contact-us-fr {		
	background:url(../images/fr/s_contact.gif) no-repeat top left;		
}

h3.questionnaire-fr {		
	background:url(../images/fr/t_questionnaire.gif) no-repeat top left;		
}

h3.s-questionnaire-fr {		
	background:url(../images/fr/s_questionnaire.gif) no-repeat top left;		
}

h3.contest-en {		
	background:url(../images/en/s_music_playlists.gif) no-repeat top left;		
}

h3.contest-fr {		
	background:url(../images/fr/s_music_playlists.gif) no-repeat top left;		
}

/***************************************************************************
* Upcoming Display
***************************************************************************/
.upcoming-display {
	float:left; 
	width:196px;
	padding-left:28px;
	margin-top:12px;
	}
		
.upcoming-display-title {
	margin:0px 0 0 30px;	
	}
		
.upcoming-display li{
	background: url(../images/bullet_grey.gif) no-repeat 0px 3px;
	padding-left:12px;
	margin-bottom:16px;
	}
		
.upcoming-display .label{
	color:#fff;
	font-weight:bold;
		}
		
.upcoming-loading {
	margin:20px 0 0 30px;
	color:#fff;}
		
#intro-content .upcoming-display a:link, #intro-content .upcoming-display a:visited{
	color:#434143;
		}
		
#intro-content .upcoming-display a:hover{
	color:#fff;
		}
		
.upcomming-date {
	color:#98FE35;
	font-weight:bold;
	font-size:12px;
		}
		
/****************************************************************************
* Structure
****************************************************************************/

/* Content section used for 2nd level pages */
#content-wrapper-section {
	clear:both;
	background:#fff url(../images/background-content-section.gif) repeat-x top left;	
	width:975px;
	padding:0;
	min-height:50px;
}

 #principal-content {
	float:left;
	width:666px;
}

 #secondary-info {
	float:right;
	width:309px;
	min-height:200px;
	padding-top:6px;
}

/**************************************************************************
* Specific title style in relation with Music section
**************************************************************************/
h4.title-details {
	margin-bottom:14px;
	}
	
h5.sub-title {
	clear:both;
	}

h4.search-title {
	font-size:13px;
	float:left;
	}
	
/********************************************************************
* Block-headlines
*********************************************************************/
.block-headlines {
	margin-bottom:20px;
}

.block-headlines h5 span {
	font-weight:normal;
	color:#000;
	padding-left:3px;
}

.block-headlines p {
	margin-top:12px;
}

.block-headlines img {
	float: left;
	margin:0 20px 0 10px;
	border:#aaa solid 1px;
	clear:left ;
	padding:2px;
}
.block-headlines .photos img {
	float:none;
}

#tabartist {
	margin-top:10px;
}

.music-headlines-txt {
	float:left;
	width:170px;
}

.music-news li {
	background:transparent url(../images/i_puce.gif) no-repeat scroll 0px 2px;
	margin:8px 0pt 0pt;
	padding:0pt 0pt 0pt 10px;
}

/*************************************************************************************
* Rating 
**************************************************************************************/
.block-adds-content  {
	width:170px; 
	float:left;
}

/*************************************************************************************
* Search
**************************************************************************************/
.section-rating-search{
	float:left; 
	width:106px; 
	margin-right:20px; 
	-margin-right:0px
}

ul.related-features-search  li {
	display:inline;
	padding:0 4px 0 7px;
	background:url(/global20/images/related_features_separator.gif) no-repeat 0 3px;
}

ul.related-features-search li.first {
	padding-left:0;
	background:none;
}

.related-features-search a:link, .related-features-search a:visited, .related-features-search a:hover {
	color:#787878;
}

.related-features-search a:hover {
	color:#49166D;
}

.search-loader {
		width:630px;  
		padding:12px 0 0 20px;
	}
	
#second-menu span.tabs-htm-on
    {
		text-decoration:none;
		cursor:default;
		color:#49166D;
		font-weight:bold;
    }
	
#second-menu span.tabs-htm
    {
		cursor:pointer;
		cursor:hand;
    }

/*********************************************************************
* Related-links
**********************************************************************/
.related-links-mini {
	width:130px;
	padding:10px 3px 0 5px;
	float:left;	
	margin-bottom:5px;
	color:#787878;
}

.related-links-mini li {
	background:url(/global20/images/i_puce.gif) no-repeat 0 5px;
	padding-left:10px;
	padding-bottom:2px;
}

.related-links-mini a:link, .related-links-mini a:visited, .related-links-mini a:active {
	color:#49166d;
	font-weight:bold;
}

.related-links-mini a:hover{
	color:#787878;
	font-weight:bold;
}

.related-links .link-info a:link, .related-links .link-info a:visited, .related-links-mini .link-info a:link, .related-links-mini .link-info a:visited {
	color:#49166D;
	font-weight:normal;
}

.related-links .link-info a:hover, .related-links-mini .link-info a:hover{
	color:#787878;
	font-weight:normal;
}

/**************************************************************************
*	Home Music
******************************************************************************/
.block-mobile #tabmobilemusic-0 ul, .block-mobile #tabmobilemusic-1 ul, .block-mobile #tabmobilemusic-2 ul {
	margin:3px 0 0 13px;
	width:208px;
	float:left;
	position:relative;
}

.block-mobile #tabmobilemusic-0 li, .block-mobile #tabmobilemusic-1 li, .block-mobile #tabmobilemusic-2 li{
	margin:13px 0 0 0;
	width:208px;
	float:left;
	position:relative;
}

.block-mobile .listen, .block-mobile .basket {
	position:absolute; 
	top:0px; 
	left:157px;
}

.block-mobile .basket {
	left:187px;
}

.block-mobile a:link, .block-mobile a:visited, .block-mobile a:hover, .block-mobile a:active {
	font-weight:bold;
}

.block-home-button {
	margin:30px 0 0 0;
	
}

.block-home-more a{
	text-decoration:none;
}

.list-details-gen li .icon {
	border:none;
	margin:0;
	padding:0 4px 0 0;
	float:none;
}

/*************************************************************************
* Table Music section specific styles
*************************************************************************/
table.songs {
	width:100%;
	clear:both;	
}

.songs td{
	border:1px solid #f0f0e7;
	color:#49166d;
	padding:4px 10px 2px 10px;
}

.shows caption {
	display:none;
}

.shows th a:link, .shows th a:visited, .shows th a:hover, .shows th a:active {
	color:#fff;
}

/**************************************************************************
* STAR rating specific styles for the Music Section
**************************************************************************/
.yourrating {
	margin-top:7px;
}

.photos-author {
	text-align:right;
	}

/****************************************************************************
/* Photo Details
******************************************************************************/

#photos-detail {
	clear:both;
	padding-top:10px;
	background: url(../images/bg_photodetails.gif) repeat-x top left;
	text-align:center;
}

#photos-detail img{
	border:1px solid #AAAAAA;
}

#photos-details-rate {
	width: 451px;
	height:25px;
	background-color:#84CE37;
	border-bottom:#53A212 solid 5px;
	border-top:#fff solid 2px;
	padding-top:5px;
	color:#fff;
	font-weight:bold;
	margin-bottom:20px;
}
 
#principal-album ul {
	float:left;
	width:437px;
}

.photos ul.photos-lowmargin li {
	margin-bottom:12px;
}

/***************************************************************************
* Music News
****************************************************************************/
.news-archives .loading img{
	text-align:center;
	border:none;
	float:none;
	margin-top:30px;
}

.music-news ul {
	margin:0px 4px 12px 18px;
}

.music-news a:link, .music-news a:visited {
	text-decoration:none;
}

.music-news a:hover {
	text-decoration:none;
}

#archiveTabs-0, #archiveTabs-1 {
	min-height:260px;
	}

.search-news {
	margin-bottom:10px;
	}
	
.search-news .field{
	width:265px;
	}
	
.links-more-strong {
	clear:both;
	float:right;
	margin:16px 8px 2px 0pt;
	}

.links-more-strong a:link, .links-more-strong a:visited, .links-more-strong a:hover{
	text-decoration:none;
	}

.references {
	clear:both;
	margin:10px 0;
	}
	
.news-content span {
	font-family:inherit;
	font-family: Arial, Helvetica, sans-serif;
	}
	
/*************************************************************************************************/
/* RELATED CONTENT */
/*************************************************************************************************/
#content-wrapper-details-cl2 #column1 .related-links {
	width:580px;
	padding-left:0px;
	}

.related-content .artist-rating, .related-content .artist-rating-active {
	margin-bottom:12px;
	text-align:center;
	font-size:11px;
	font-weight:bold;

}

.related-content .artist-rating {
	background:url(../images/bg_side_vote.jpg) repeat-x bottom left;
	color:#fff;
}

.related-content .artist-rating-active {
	background:url(../images/bg_side_voted.jpg) repeat-x bottom left;
	color:#787878;
}

.star-wrapper {
	width:83px;
	height:15px;
	margin:0 auto;
	padding-top:2px;
} 

.star-wrapper-active {
	width:57px;
	height:12px;
	margin:0 auto;
	padding-top:2px;
	padding-bottom:20px;
} 

.artist-rating .star-rate-this{
	background:url(../images/bg_star_vote.jpg) no-repeat;
	width: 113px;
	height:20px;
	margin:0 auto;
	text-align:center;
	padding-bottom:20px;
}

.related-content .artist-rating img, .related-content .artist-rating-active img{
	border:1px solid #a7a7a7;
	background:#fff;
	padding:2px;
	margin-bottom:7px;
}

/***************************************************************************
* Related Features 
***************************************************************************/
.related-features {
	padding:8px 0 0 6px;
}

.related-features-ends {
	background:url(../images/background-related-features.gif)  repeat-x;
	width:169px;
	height:30px
	}

.related-features li {
	padding:3px 3px 9px 25px;
}

.related-features li.songs {
	background:url(/global20/images/icon/icon_songs.gif) no-repeat top left;
}

.related-features li.tones {
	background:url(/global20/images/icon/icon_cellphone.gif) no-repeat top left;
}

.related-features li a:link, .related-features li a:visited {
	color:#49166d;
}

.related-features li a:hover {
	color:#787878;
}

/********************************************************************************************
* Download section
*******************************************************************************************/
.download {
	padding-bottom:30px;	
}

h3.download-en  {
	background:url(../images/en/s_download.gif) no-repeat top left;
}

h3.download-fr  {
	background:url(../images/fr/s_download.gif) no-repeat top left;
}

.download p {
	padding:5px 0 0 12px;
	width:290px;
}

.download ul {
	text-align:center;
}

.download ul li {
	display:inline;
	padding-right:5px;
}

/********************************************************************************************
* Bio & Horoscope section
******************************************************************************************/
.loading {
	text-align:center;
	margin-bottom:20px;
}

#bio-artists-data {
	clear:both;
	padding-top:15px;
}

#horoscope-data {
	clear:both;
	padding-top:15px;
}

.horoscope-sign {
	float:left;
	border:0;
	padding-right:2px;
}

.horoscope-title-details{
	float:none;
	padding-top:15px;
}

.adds-horoscope {
	margin-bottom:20px;
}

.horoscope-adds-data {
	padding:25px 0 20px 6px;
}

.horoscope-adds-content {
	float: left; 
	margin-left:5px; 
	width:205px;
}

/****************************************************************************************/
/* Style linked to the Events Section */
/*****************************************************************************************/
.events-tbl {
	margin:3px 0 8px 0;
	width:612px;
	}
	
.events-tbl table {
	border-collapse: inherit;
	border-spacing:1px;
	}
	
.events-tbl table th{
	background:#666;
	text-align:left;
	padding:5px 0 5px 10px ;
	border:none;
	}
	
.events-tbl table th a{
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	}
	
.events-tbl table td{
	padding:2px 0 2px 10px ;
	color:#323232;
	}
	
.events-tbl table td.events-buy{
	text-align:center;
	padding:0;
	}
	
.events-date {
	font-size:1.3em;
	width:222px;
	float:left;
	}
	
.events-found {
	width:222px;
	float:right;
	text-align:right;
	padding-top:4px;
	}
	
.events-listings {
	width:612px;
	padding-left:12px;
	}
	
ul.events-months{
	margin:6px 0 18px 0;
	font-weight:bold;
	}
	
ul.events-months li{
	display:inline;
	background:url(../images/en/i_sep_event.gif) no-repeat 1px 3px;
	padding:0 3px 0 7px;
	}
	
ul.events-months li.frt{
	background: none;
	padding-left:0;
	}
	
ul.events-months li a{
	font-weight:normal;
	}
	
.paging {
	text-align:right;
	}
	
.paging a{
	text-decoration:none;
	}
	
.events-listings hr {
	color: #ccc;
	background-color: #ccc;
	height: 1px;
	border: 0;
		}
		
.browse-events {
	width:195px;
	float:left;
	padding:0 0 0 0;
	}
	
.browse-results {
	width:393px;
	float:left;
	padding:0 0 0 24px;
	}
	
ul.pop-venues{
	margin:6px 0 0 9px;
	width:174px;
	float:left;
	}
	
ul.pop-venues.uld{
	padding-left:17px;
	}
	
ul.pop-venues li{
	padding-bottom:3px;
	}
	
.subtitle-events {
	height:60px;
	position:relative;
	width:643px;
	}
	
.events-city {
	position:absolute;
	width:300px;
	text-align:right;
	top:23px;
	right:20px;
	color:#49166d;
	}
	
.events-city.regular a{
	text-decoration:underline;
	}
	
form.byartist {
	margin-bottom:9px
	}
	
form select {
	border:1px solid #1D8C02;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	padding:1px 0 1px 1px;
}

/* search  */
.mobile-downlaods caption {
	font:12px Arial, Helvetica, sans-serif;
	color:#49166d;
	font-weight:bold;
	padding-bottom:4px;
	padding-top:10px;
	margin-top:10px;
}

.mobile-downlaods th {
	border:1px solid #f0f0e7;
	text-align:center;
	background:#747274;
	padding:5px;
	color:#fff;
	font-weight:bold;	
}

.mobile-downlaods th a:link, .mobile-downlaods th a:visited, .mobile-downlaods th a:hover, .mobile-downlaods th a:active {
	color:#fff;
}

.upcoming-display h5 {
	color:#fff;
	}

#event .change-region td  {
	border:none;
	padding:2px 6px 0 0;
	}
	
td.change-city   {
	color:#000;
	padding-right:4px;

	}
	
.event-notfound {
	margin: 10px 0 0 30px;
	}

.form-select select{
	width:145px;
}

#content-wrapper-events #show-listings {
	clear:both;
	position:relative;
}

#content-wrapper-events .block-date {
	font:10px Arial, Helvetica, sans-serif;
}

.shows a:link, .shows a:visited, .shows a:hover, .shows a:active,
.region a:link, .region a:visited, .region a:hover, .region a:active {
	color:#49166d;
	text-decoration:underline;
}

.shows a:hover {
	color:#8B8989;	
}

#show-listings .region {
	font:11px Arial, Helvetica, sans-serif;
	color:#49166d;
}

#event  {
	width:415px; 
	float:left;
	margin-top:8px;
}

.change-region a:link, .change-region a:hover, .change-region a:visited {
	text-decoration:underline;}

.calender-content-wrapper{
	float:left; 
	width:210px; 
	position: relative;
	padding:36px 0 0 14px;
	margin-bottom:12px;
}



#event td {
	border:1px solid #f0f0e7;
	color:#49166d;
	padding:4px 10px 2px 10px;
}

.events-load {
	margin-top:10px;}
	
.events-row1, .global-row1 {
	background:#f2f2f2;
	}
	
.events-row2, .global-row2 {
	background:#fff;
	}

#content-wrapper-events {
	clear:both;	
	background:#fff;
	border-left:none;
	width:975px;
	padding:5px 0 0 0;
	min-height:100px;
}

#content-wrapper-events #content-wrapper-section {	
	background:#fff;
	margin:0;
	width:975px;
}

#content-wrapper-events #principal-content {
	float:left;
	width:663px;
	border-left:1px solid #c8c8c8;
	background:url(../images/background-tab-content.gif) repeat-y top right;
	margin:0;
	margin-bottom:10px;
	padding-bottom:20px;
}

#content-wrapper-events #secondary-info {
	float:right;
	width:309px;
	min-height:200px;
	padding-top:0;
}

#content-wrapper-events #first-section {
	float:left;
	width:314px;
	padding:0 15px 0 6px;
	background:url(../images/background-tab-content.gif) repeat-y top right;
	margin-bottom:10px;
}

#content-wrapper-events #second-section {
	float:right;
	width:320px;
	padding-left:0;
	padding-right:6px;	
	margin-bottom:10px;
}

#intro-content .link-info {
	color:#fff;}



.result-title-browse form select{
	margin:0px 12px 0pt 1px;
	}

#form-browse.byvenue select{
	width: 184px;
}

.browse-margin {
	margin-top:10px;
	}
	
#event .region {
	float:right;
	margin-bottom:10px;
}

#colbutton0 {
	width:33%}

#colbutton1 {
	width:33%
}

#colbutton2 {
	width:20%}

#colbutton3 {
	width:14%}

#colbutton4 {
	}

.genre-td {
	display:none;
	}

#events-special-features {
	margin-top:30px; 
	padding-left:5px;
}

#specialevent1 {
	width:145px; 
	float:left;
	padding:12px 25px 12px 20px
}
									
#specialevent1 img{
	border:1px solid #A8A8A8;
	margin-bottom: 6px;
}
									
#specialevent1 h5{
	margin-bottom: 2px;
}
									
.events_specialfeatures-en {
	background:url(../images/en/s_telus_specialfeatures.gif) no-repeat;
	height:48px;
	width:642px;
		}
		
.events_specialfeatures-fr {
	background:url(../images/fr/s_telus_specialfeatures.gif) no-repeat;
	height:48px;
	width:642px;
		}
		
.events_specialfeatures2-en {
	background:url(../images/en/s_telus_specialfeatures2.gif) no-repeat;
	height:48px;
		}
		
.events_specialfeatures2-fr {
	background:url(../images/fr/s_telus_specialfeatures2.gif) no-repeat;
	height:48px;
		}
		
.events-special-features-cl {
	width:590px; 
	margin:0 auto
}

.event-telus {
	display:inline-block;
	padding-left:10px;
}

.logo-tib {
	width:146px;
	margin:30px 0 0 12px;
} 

/* Hot Events */
h3.hot-events-en {
	background:url(../images/en/s_hot_events_across.gif) no-repeat;
	}
		
h3.local-events-en {
	background:url(../images/en/s_local_events.gif) no-repeat;
	}
	
h3.hot-events-fr {
	background:url(../images/fr/s_hot_events_across.gif) no-repeat;
	}
		
h3.local-events-fr {
	background:url(../images/fr/s_local_events.gif) no-repeat;
	}
	
.hot-events {
	margin:12px 0 32px 14px;
	}
	
.block-hot-events{
	border:1px solid #c8c8c8; 
	width:170px; 
	float:left; 
	background-color:#F2F2F2
	}
	
.head-hot-events {
	background:url(../images/bg_hot_events.jpg) repeat-x; 
	text-align:center; 
	padding:3px
	}
	
.txt-hot-events {
	padding:0 0 6px 5px; 
	position:relative;
	}
	
.time-hot-events {
	position:absolute; 
	bottom:6px; 
	right:6px
}

/************************************************************************
	NEWS
**************************************************************************/
.breaking-story-bloc{
	width:510px;
	height:312px;
	float:left;
	background:url(../images/bg_breaking_story.jpg) 0 0 #555454 no-repeat;
	color:#fff;
	font-size:11px;
}

.breaking-story-bloc img {
	border:2px solid #fff;
	margin:13px 20px 0 22px;
	padding:0;
	float:left;
}

.breaking-story-bloc .block-date{
	margin-top:10px;
	color:#92DA49;
}

.breaking-story-bloc h5 {
	margin:0pt 0pt 12px 0;
	color:#fff;
}

.breaking-story-bloc a:link, .breaking-story-bloc  a:hover, .breaking-story-bloc  a:visited{
	color:#fff;
}

.news-archives {
	margin:20px 0 0 0; 
	padding:0 10px 0 10px;
	}

.news-archives .news-archives-img {
	float:left;
	margin:0 18px 10px 14px;
	padding:2px;
	border:solid 1px #A6A7A7;
}

.news-archives .paging-visible {
	width:633px;
	margin-top:12px;
}

.artist-picture-disabled, .artist-picture, .artist-picture-on
{
    position: relative;
    width: 156px;
    padding: 3px 0px 10px 0px;
    margin: 0 auto;
    text-align: left;
}

.artist-picture, .artist-picture-on
{
    cursor: pointer;
    cursor: hand;
}

.artist-picture div, .artist-picture:hover div, .artist-picture-on div, .artist-picture-on:hover div 
{
    position: absolute;
    width: 11px;
    height: 11px;
    margin: 3px;
    text-indent: -9999px;
}

.artist-picture div
{
    background: url(../images/expand_off.gif);
}

.artist-picture:hover div
{
    background: url(../images/expand_on.gif);
}

.artist-picture-on div
{
    background: url(../images/collapse_off.gif);
}

.artist-picture-on:hover div
{
    background: url(../images/collapse_on.gif);
}


/*****************************************************************************
* Radio Section 
*****************************************************************************/
.radio-left {
	width:156px;
	float:left;
	margin:0 0 0 7px;
}

.radio-left li, .radio-right li{
	background: url(/global20/images/icon/icon_listen.gif) no-repeat;
	padding:3px 0 7px 26px;
}

.radio-right {
	width:123px;
	float:left;
}

#block-radio {
	background:url(../images/bg_block_radio.jpg) repeat-x ;
	width:318px;
	display:block;
}

.block-radio-header {
	width:148px;
	float:left;
	height:25px;
	text-align:center;
	display:inline-block;
	padding-top:6px;
}

.block-radio-header h6 {
	color:#fff;
	font-weight:bold;
	font-size:12px;
	}

#block-radio a:link, #block-radio a:visited {
	color:#49166D;
	text-decoration: underline;
}

#block-radio a:hover{
	color:#8B8989;
	text-decoration: underline;
}

#radio-music-station .upcoming-display a:link, #radio-music-station .upcoming-display a:visited {
	color:#fff;
	font-weight:bold;
}
					
#radio-music-station .upcoming-display a:hover{
	color:#353535;
	font-weight:bold;
}

#radio-music-station .upcoming-display li{
	margin-bottom:12px;
}

/*****************************************************************************
* Community Feature
*****************************************************************************/
.community-features {
	padding:0 0 0 15px;
}

/*****************************************************************************
* MENU BY ARTIST
*****************************************************************************/


.slideMenu .alphabetic-order  {
	height:304px;
	}

.alphabetic-order  a{
	padding-left:6px;
	}
	
.slideMenu ul.alphabetic-order  li{
	display:inline;
	background:none;
	float:left;
	width:22px;
	padding-left:0;
	}
	
/**********************************************
		SHOP PAGES
************************************************/

/***************************************************************************
* Introduction content 
***************************************************************************/
#intro-content .ultra {
	padding:70px 0 0 160px;
	width:255px;
	}

#intro-content .ultra a{
	font-weight:bold;
}

#intro-content .ultra p{
	margin-top:5px;
	}
	
#tabintro-0, #tabintro-1, #tabintro-2 {
	height:253px;
	background: no-repeat top left;
	}

/**************************************************************************
* SHOP SECTION
**************************************************************************/
h3.popular-song-en {
	background:url(../images/en/s_popular_song.gif) no-repeat ;
}

h3.popular-song-fr {
	background:url(../images/fr/s_popular_song.gif) no-repeat ;
}

h3.popular-ringtones-en {
	background:url(../images/en/s_popular_ringtones.gif) no-repeat ;
}

h3.popular-ringtones-fr {
	background:url(../images/fr/s_popular_ringtones.gif) no-repeat ;
}

h3.popular-images-en {
	background:url(../images/en/s_popular_images.gif) no-repeat ;
}

h3.popular-images-fr {
	background:url(../images/fr/s_popular_images.gif) no-repeat ;
}

.list-shop   {
	width:440px;
	padding-left:13px;
	float:left;
}

.list-shop  li {
	float:left;
	width:210px;
	padding-right:10px;
	margin-bottom:20px;
}

.list-shop li img{
	border:1px solid #A8A8A8;
	padding:2px;
	float:left;
	margin:0 7px 0 0;
}

.list-ringtones, .list-pop-songs {
	width:440px;
	padding-left:13px;
	float:left;
}

.list-ringtones ul, .list-pop-songs ul {
	width:210px;
	float:left;
	}

.list-ringtones li  {
	background:transparent url(/global20/images/icon/icon_cell.gif) no-repeat;
	padding:0 10px 10px 30px;
}

.list-pop-songs li {
	background:transparent url(/global20/images/icon/icon_songs2.gif) no-repeat;
	padding:0 10px 10px 30px;
	}
	
.telus-recommends .author{
	font-weight:normal;
	color:#787878;
	padding-left:13px;
}

.search-shop {
	float:left; 
	width:174px; 
	padding-left:2px;
	}

.search-popular {
	background: url(../images/bg_search_shop.jpg) no-repeat; 
	height:54px; 
	margin-bottom: 14px;
	padding:8px 0 0 8px;
	color:#333;
	font-weight:bold;
	}

.telus-recommends {
	margin-bottom:17px;
	}

.telus-recommends li {
	color:#49166D;
	margin-bottom:3px;
	}
	
.mobile-guides-en {
	background: url(../images/en/s_mobile_guides.gif) no-repeat;
}

.mobile-guides-fr {
	background: url(../images/fr/s_mobile_guides.gif) no-repeat;
}

.search-popular select {
	border:1px solid #1D8C02;
	float:left;
	font-size:100%;
	font-weight:normal;
	margin-top:8px;
	padding:1px 0pt 1px 1px;
	width:145px;
}

.shop .block-adds p{
	margin-top:5px;
}

.musrig-ads-title {
	background:transparent url(../images/en/s_music_ring.gif) no-repeat scroll top left;
	height:67px;
	}
	
ul.musrig-ads {
	width:296px;
	margin:0 0 0 10px;
	}
	
ul.musrig-ads li{
	width:296px;
	height:76px;
	background:url(../images/bg_telus_ads.gif) no-repeat;	
	position:relative;
	}
	
.musrig-ads-pic{
	position:absolute;
	top:4px;
	left:0px;
	width:68px;
	height:68px;
	}
	
.musrig-ads-txt{
	position:absolute;
	width:204px;
	height:60px;
	bottom:5px;
	right:0;
	
	}
	
.musrig-ads-sub {
	font-size:12px;
	color:#646464;
	}
	
.musrig-ads-but {
	position:absolute;
	bottom:0px ;
	left:0;
	}
	
.musrig-ads-but img{
	margin:0 6px 0 0;
	}
	
.links-more.musrig-ads-more {
	margin:13px 16px 0 0;
	font-weight:bold;
	}
	
.musrig-ads-more a:link,  .musrig-ads-more a:visited{
	color:#49166D;
	}
	
.musrig-ads-more a:hover{
	color:#787878;
	}
	
/***************************************************************************
* DETECTE FLASH
***************************************************************************/
.no-flash {
	height:310px; 
	border:1px solid #4B4A49;
	}
	
.txt-no-flash {
	font-size:13px; 
	text-align:center; 
	padding-top:100px;
	color:#fff;
	}
	
.txt-no-flash a{
	color:#73C322;
	}
	
/***************************************************************************
* PUB
***************************************************************************/
.shop .pub-promo {
	text-align:center; 
	margin-top:4px;
	}
	
/***************************************************************************
* RSS
***************************************************************************/
.rss-sm {
	text-align:right; 
	margin:1px 0 1px 0;
	}

.rss-sm a{
	font-size:10px;
	text-decoration:none;
	color:#49166D;
	
	}
	
.rss-sm a:hover{
	color:#787878;
	}
	
.block-headlines .rss-sm img{
	border:none;
	clear:none;
	float: none;
	margin:0;
	padding:0;
}
	
.rss-sm img{
	vertical-align: middle;
	margin-bottom:2px !important;
	}
	
.music-news .rss-sm {
	height:12px;
	position:absolute;
	right:6px;
	text-align:right;
	top:-23px;
	width:88px;
}	

/* Menu Home */
#menu-home .rss-sm {
	background:none;
	width:280px;
	}
	
/* Module Newsletter*/

	.newsletter {
		width:309px;
		background:url(../images/bg_gardien_grey.gif) repeat-x top left #E5E5E5;
		padding:0 0 17px 0;
		margin-bottom:10px;
		}
		
	.newsletter a:link, .newsletter a:visited {
		color:#49166D;
		text-decoration:none;
		}
		
	.newsletter a:hover {
		color:#787878;
		text-decoration:none;
		}
		
	h3.newsletter-en, h3.newsletter-fr {
		height:43px;
		text-indent:-9999px;
		margin-bottom:12px;
		}
		
	h3.newsletter-en {
		background:transparent url(../images/en/s_mytelus_newsletter.gif) no-repeat scroll left top;
		}
		
	h3.newsletter-fr {
		background:transparent url(../images/fr/s_mytelus_newsletter.gif) no-repeat scroll left top;
		}
		
	.newsletter .content{
		padding:0 0 0 16px;
		width:275px;
		}
		
		
	.newsletter h6{
		padding:0 0 12px 0;
		}
		
	.newsletter .field{
		color:#676767;
		width: 184px;
		}
		
	.newsletter .submit-en, .newsletter .submit-fr{
		border:medium none;
		cursor:pointer;
		height:18px;
		margin:2px 0 0 3px;
		width:77px;
		}
		
	.newsletter .submit-en{
		background:transparent url(../images/en/b_submit.gif) no-repeat scroll left top;
		}
		
	.newsletter .submit-fr{
		background:transparent url(../images/fr/b_submit.gif) no-repeat scroll left top;
		}
		
	.newsletter hr{
		height:1px; 
		background-color:#fff; 
		width:290px; 
		margin:0 0 0 4px; 
		border:none;
		}
		
	.overlay 
		{
			position: absolute;
			top: 0px;
			left: 0px;
			width: 100%;
			height: 100%;
			z-index: 9999;
			background-color: black;
			opacity: 0.35;
			filter: alpha(opacity=35);
		}

	.newsletter .tabs li.tab-on {
		background:url(../images/news-tab-left-current.gif) no-repeat top left;
	}

	.newsletter .tabs li.tab-on span {	
		background:url(../images/news-tab-right-current.gif) no-repeat top right;
	}
	
	.newsletter .tabs li.tab, .newsletter .tabs li.tab-off {
		background:transparent url(../images/news-tab-left-gen.gif) no-repeat scroll left top;
	}
	
	.newsletter .tabs li.tab span, .newsletter .tabs li.tab-off span {
		background:transparent url(../images/news-tab-right-gen.gif) no-repeat scroll right top;
		}
	
	.newsletter .tabs {
		margin-left:4px;
		}
		
	.preview-img {
		float:left; 
		width:140px; 
		padding-top:20px;
		}
	
	.privacy-txt {
		float:right; 
		width:120px; 
		padding-top:20px; 
		text-align:right;
		}
	
/* End Newsletter */
		
/*  Charts Module  */
	h3.charts-details-en {
		 background: url(../images/en/t_charts.gif) no-repeat;
		 }
			
	h3.charts-details-fr {
		 background: url(../images/fr/t_charts.gif) no-repeat;
		}

	h3.charts-en {
		background: url(../images/en/s_top_charts.gif) no-repeat;
		}
		
	h3.charts-fr {
		background: url(../images/fr/s_top_charts.gif) no-repeat;
		}
		
	.charts {
		width:296px;
		margin:0 0 0 10px;
		clear:both;
		}

	.charts img{
		border:1px solid #A8A8A8;
		padding:2px;
		float:left;
		margin-right:10px;
		}
		
	.charts-txt{
		float:left;
		width:170px;
		}

	.charts-more {
		margin-top:13px;
		font-weight:bold;
		}
		
	.provided-by{
		width:296px;
		margin:10px 0 10px 10px;
		}
		

		
/************************************************************************
				FeedBACK  Form
************************************************************************/
		
		.feedback {
			width:302px;
			background:#fff;
			text-align:left;
			left: 50%;
			top: 15%;
			margin-left: -151px; 
			position: fixed;
			
			}
			
		.feedback .content {
			width:230px;
			padding:4px 0 10px 22px;
			}
			
		.feedback label{
			font-weight:bold;
			clear:both;
			}
			
		.feedback .field, .feedback select{
			margin:3px 0 6px 0;
			border:#ccc 1px solid;
			width:190px;
			}

		.feedback .checkbox{
			margin-left:10px;
			}
			
		.feedback td{
			margin-bottom:5px;
			}
			
		.feedback .send-button {
			padding:4px 0 10px 22px;
			}
			
		
		.feedbk-submit-en, .feedbk-submit-fr {
			width:190px;
			height:18px;
			border:none;
			cursor:pointer;
			}
			
		.feedbk-submit-en {
			background:url(../images/en/b_submit__fdbk.gif) no-repeat;
			}
			
		.feedbk-submit-fr {
			background:url(../images/fr/b_submit__fdbk.gif) no-repeat;
			}
			
		.feedbk-cancel-en,  .feedbk-cancel-fr{
			width:70px;
			height:18px;
			border:none;
			}
			
		.feedbk-cancel-en {
			background:url(../images/en/b_cancel__fdbk.gif) no-repeat;
			}
			
		.feedbk-cancel-fr {
			background:url(../images/fr/b_cancel__fdbk.gif) no-repeat;
			}

/****************************************************
			CONTEST & PROMO
****************************************************/
	ul.contest-promo {
		width:636px;
		}
		
	ul.contest-promo li.contest-li {
		height:180px; 
		border-top:1px solid #D9D9D9;
		margin-top:10px;
		position:relative;
		}
		
	ul.contest-promo h2 {
		font-size:16px;
		text-indent:inherit;
		font-weight:bold;
		padding:7px 0 22px 0;
		}
		
	.contest-img {
		width:228px; 
		float:left;
	}
	
	.contest-txt {
		width:240px; 
		padding:10px 17px 0 0; 
		background:url(../images/bg_txt_contest.jpg) no-repeat; 
		float:left;
	}
	
	.contest-related {
		width:145px; 
		float:left;
		background:url(../images/bg_contest_related.gif) repeat-y;
		margin-top:7px;
		}
		
	.contest-related ul.related{
		width:145px;
		}
		
	.contest-related ul.related li{
		background: url(../images/i_contest_puce.gif) no-repeat 0 3px;
		padding:0 0 0 12px;
		margin:0 0 4px 16px;
		width:100px;
		}
		
	.contest-kind {
		color:#66CC00; 
		font-weight:bold; 
		font-size:11px;
	}
	
	.contest-more {
		position:absolute; 
		bottom:0; 
		left:228px;
		}
		
	.playlists {
		width:309px;
		margin-top:2px;
		}
	
	.playlists ol {
		list-style:none;
		padding:4px 0 0 20px;
		float:left;
		width:120px;
		}
		
	.playlists ol li {
		margin:0 0 3px 0;
		}
		
	h3.contest-en {		
		background:url(../images/en/s_music_playlists.gif) no-repeat top left;		
	}

	h3.contest-fr {		
		background:url(../images/fr/s_music_playlists.gif) no-repeat top left;		
	}
	
	h3.free-tracks-en {		
		background:url(../images/en/s_free_tracks.gif) no-repeat top left;		
	}

	h3.free-tracks-fr {		
		background:url(../images/fr/s_free_tracks.gif) no-repeat top left;		
	}
	
	h3.ringtone-alert-en {		
		background:url(../images/en/s_ringtone_alert.gif) no-repeat top left;		
	}

	a.more2 {
		background:transparent url(/global20/images/i_fleche.gif) no-repeat scroll 0 4px;
		padding-left:10px;
		margin-left: 13px;
		font-size:1.0em;
		font-weight:bold;
	}
	
	.free-song {
		width:107px; 
		float:left; 
		padding-left:18px;
		}
		
	.free-tracks {
		width:157px; 
		float:left; 
		padding-left:13px;
		}
		
	.ring-alert-img {
		width:49px; 
		float:left; 
		padding-left:13px;
		}
		
	.ring-alert-txt {
		width:213px; 
		float:left; 
		padding-left:18px;
		}
		
/*********************************************************************
				Media Widget
**********************************************************************/

	.block-widjet {
		width: 302px;
		padding:0 1px 5px 6px;
		background:url(../images/bg_browse.gif) repeat-x bottom left #fff;
		}
		
	.sep {
		height:1px;
		background-color:#ccc;
	}

	#tabs-media li{
		padding-left:7px;
	}
	
	#tabs-media li a:link, #tabs-media li a:visited, #tabs-media li a:hover, #tabs-media li a:active {
		padding-right:7px;
		}
		
	ul.sub-media-nav{
		border-bottom: 1px #ccc solid;
		margin:6px 0;
		padding-bottom:6px;
		}

	ul.sub-media-nav li{
		background: url(../images/i_puce_media_nav.gif) 0px 2px no-repeat;
		padding:0 2px 0 7px;
		display:inline;
		}
		
	ul.sub-media-nav li.first{
		background: none;
		padding-left:11px;
		}
		
	.media-content {
		width: 290px;
		padding-bottom:6px;
		/*height:295px;*/
		}
		
	.media-content .img-cell {
		width:54px;
		float:left;
		}
		
	.media-content .txt {
		width:280px;
		float:left;
		padding-left: 9px;
		position:relative;
		}
		
	.media-content p {
		margin:0 0 8px 0;
		padding:0;
		color:#636363;
		}
		
	.link-browse {
		position:relative;
		height:24px;
		}
		
	.link-browse a{
		position: absolute;
		top:9px;
		right:10px;
		background:url(../images/i_browse.gif) no-repeat 100% 5px;
		padding-right:10px;
		text-decoration:none;
		}
		
	a.goto{
	background:url(../images/i_browse.gif) no-repeat 100% 5px;
	padding-right:10px;
	}


		

