* {
	margin: 0px;
	padding: 0px;
}

body {
      
	height: 100%;
      margin-top: 10px;
      margin-bottom: 20px;
	background-color: #363636;

	
}


.clearthis {
	margin : 0px;
	height : 1px;
	clear : both;
	float : none;
	font-size : 1px;
	line-height : 0px;
	overflow : hidden;
}

.right_text_link  {
      
      float: right;
	font-size: 11px;
	font-weight: bold;
	color: #6e6e6e;
      clear:left;
}


/* Left Sidebar */

#left_sidebar {
      margin-top: 10px; 
	background-color: #fff;

}


#left_sidebar h4 {
      padding-rignt: 10px;
      float: left;
	font-size: 30px;
	font-weight: bold;
	color: #6e6e6e;
      clear:right;
}

#left_sidebar p {
	margin: 5px 5px 5px;
      padding-left: 1px;
	text-align: Justify;
	color: #000000;

}


#left_sidebar .new_divider {
          border-bottom:1px dotted #94B1DF; 
          margin-bottom: 10px; 
          padding:0px 0px 5px 0px; 
          clear:both;
}

.new_divider {
          border-bottom:1px dotted #94B1DF; 
          margin-bottom: 10px; 
          padding:0px 0px 5px 0px; 
          clear:both;
}



/* Breadcrumbs*/

#breadcrumbs {
	margin-top: 3px;
      margin-left: 0px;
	padding: 0px 0px 0px 0px;
	border-color: #9e9ec3;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	text-align: left;   
      
}


/* Tab Group (www.tutorials.mezane.org/tabbed-navigation-using-css) */

#tabgroup {
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
	border-color: #9e9ec3;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	text-align: left;
}



.tab {
	margin-bottom: 0px;
	width: 546px;	
      float: none;
	clear: both;

}

.tab ul {
	
	height: 2em;
	list-style: none;
	overflow: hidden;
      margin: 0;
      padding: 0;
}

.tab li {
	
	float: left;
	background: #dbf;
      background-color: #FEC301;
	padding-left: 10px;
      margin: 0 1px 0 0;
      width: 80px;	
}

.tab li.select {
      background: #dbf url('../images/menutab.gif');
	background-color: #484848;
	background-position: 0 -60px;
}


.tab li.select a{
	background-color: 100% -60px;
	color: #fff;
      font-weignt: normal;
}

.tab a {
      background: url(tab.png) 100% 0;	
	display: block;
	color: #fff;	
      float: left;
      height: 2em;
      line-height: 2em;
      padding-right: 10px;
      text-decoration: none;   
      font-size: 12px;


}

/* music  header */


.music_group {
      margin-top: 10px;
	margin-bottom: 10px;
	padding: 0px 0px 0px 0px;
	border-color: #9e9ec3;
	border-width: 0px 0px 0px 0px;
	border-style: solid;    
	float: left;
      width: 532px;
	text-align: left;
}

.music_header {
	margin-bottom: 0px;
	width: 532px;
	height: 25px;
	background-color: #f1f3f4;
	overflow: hidden;
}



.music_header h2 {
	margin-top: 3px;
	margin-left: 5px;
	color: #000;
	font-size: 12px;
	font-weight: bold;
      float: left;
}


.music_list {
	margin-bottom: 1px;
	padding: 5px 5px 5px 5px;
	border-color: #9e9ec3;
	border-width: 1px 1px 1px 1px;
	border-style: solid;    
	float: left;
      width: 532px;
	text-align: left;
      background-color: #ffffff;
}

.music_list h2 {
	margin-top: 3px;
	margin-left: 5px;
	color: #000;
	font-size: 14px;
	font-weight: bold;
      float: left;
}



.music_list ul {
	list-style-type: none;	
	margin-left: 0;
      padding: 0;


}

.music_list li {
	margin-left: 7px;
      width: 167px;
	height: 160px;
	float: left;
	background-color: #ffffff;
	overflow: hidden;
	text-align: left;
	font-size: 11px;
	font-weight: bold;
}


.music_image {
	float: left;
	clear: left;
	overflow: hidden;
	text-align: right;

}

.music_image img {
	float: left;
	padding: 1%;
      width: 155px;
	height:130px;
      border: 1px solid ;
}


.music_details {
	float: left;
      margin-bottom: 2px;
	padding: 5px 5px 15px;
	overflow: hidden;
	text-align: left;

}

.music_details a{
	float: left;
      text-decoration: none;
	list-style: none;
      
}


/* lyrics  header */



#lyrics_header {
	margin-bottom: 10px;
	width: 380px;
	height: 22px;
	background-color: #f1f3f4;
	overflow: hidden;
      float: left;
}

#lyrics_header h2 {
	margin-top: 3px;
	margin-left: 5px;
	 color: #8a4b08;
	font-size: 12px;
	font-weight: bold;
      
}

#lyrics_profile {
	margin-bottom: 1px;
	padding: 5px 5px 5px 5px;
	border-color: #f1f3f4;
	border-width: 2px 2px 2px 2px;
	border-style: solid;    
	float: left;
      width: 380px;
	text-align: left;
      background-color: #fff;
}

#lyrics_list {
	margin-bottom: 1px;
	padding: 5px 5px 5px 5px;
	border-color: #9e9ec3;
	border-width: 0px 0px 3px 0px;
	border-style: solid;    
	float: left;
      width: 558px;
	text-align: left;
      background-color: #ffffff;
}


#lyrics_list a{
	
      text-decoration: none;
	list-style: none;
      color: #df0101;

}





/* home List  header */



.homelist_header {
	margin-bottom: 10px;
	width: 532px;
	height: 22px;
	background-color: #f1f3f4;
	overflow: hidden;
}

.homelist_header h2 {
	margin-top: 3px;
	margin-left: 5px;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
      float: left;
}

#home_list {
	margin-bottom: 1px;
	padding: 5px 5px 5px 5px;
	border-color: #9e9ec3;
	border-width: 1px 1px 1px 1px;
	border-style: solid;    
	float: left;
      width: 532px;
	text-align: left;
      background-color: #ffffff;
}


#home_list a{
	
      text-decoration: none;
	list-style: none;
      color: #df0101;

}


/* Released  header */


#released_group {
      margin-top: 15px;
	margin-bottom: 10px;
	padding: 5px 0px 0px 0px;
	border-color: #9e9ec3;
	border-width: 0px 0px 0px 0px;
	border-style: solid;    
	float: left;
      width: 532px;
	text-align: left;
}


#released_list {
       margin-top: 15px;
	margin-bottom: 1px;
	padding: 5px 5px 5px 5px;
	border-color: #9e9ec3;
	border-width: 1px 1px 1px 1px;
	border-style: solid;    
	float: left;
      width: 532px;
	text-align: left;
      background-color: #ffffff;
}

#released_list ul {
	list-style-type: none;	
	margin-left: 0;
      padding: 0;


}

#released_list li {
	margin-left: 7px;
      width: 122px;
	height: 118px;
	float: left;
	background-color: #ffffff;
	overflow: hidden;
	text-align: left;
	font-size: 11px;
	font-weight: normal;
}


.released_image {
      margin-top: 5px;
	float: left;
	clear: left;
	overflow: hidden;
	text-align: right;

}

.released_image img {
	float: left;
	padding: 1%;
      width: 116px;
	height: 94px;
      border: 1px solid ;
}


.released_details {
	float: left;
      padding: 5px 5px 15px;
	overflow: hidden;
	text-align: left;
      

}

.released_details a{
	float: left;
      text-decoration: none;
	list-style: none;
      color: #df0101;

}

#released_list p {
	margin: 0px 0px 0px;
      padding-left: 1px;
	text-align: left;
	color: #000000;
      clear: left;

}



/* videosingles  header */


#videosingles_group {
      margin-top: 15px;
	margin-bottom: 10px;
	padding: 0px 0px 0px 0px;
	border-color: #9e9ec3;
	border-width: 0px 0px 0px 0px;
	border-style: solid;    
	float: left;
      width: 532px;
	text-align: left;
}


#videosingles_list {
	margin-bottom: 1px;
	padding: 5px 5px 5px 5px;
	border-color: #9e9ec3;
	border-width: 1px 1px 1px 1px;
	border-style: solid;    
	float: left;
      width: 532px;
	text-align: left;
      background-color: #ffffff;
}

#videosingles_list ul {
	list-style-type: none;	
	margin-left: 0;
      padding: 0;


}

#videosingles_list li {
	margin-left: 7px;
      width: 152px;
	height: 148px;
	float: left;
	background-color: #ffffff;
	overflow: hidden;
	text-align: left;
	font-size: 11px;
	font-weight: normal;
}


.videosingles_image {
	float: left;
	clear: left;
	overflow: hidden;
	text-align: right;

}

.videosingles_image img {
	float: left;
	padding: 1%;
      width: 130px;
	height:100px;
      border: 1px solid ;
}


.videosingles_details {
	float: left;
      margin-bottom: 2px;
	padding: 5px 9px 15px;
	overflow: hidden;
	text-align: left;

}

.videosingles_details a{
	float: left;
      text-decoration: none;
	list-style: none;
      color: #df0101;

}

/* Lyrics header */


.lyrics_group {
	margin-bottom: 10px;
	padding: 0px 0px 0px 0px;
	border-color: #9e9ec3;
	border-width: 0px 0px 0px 0px;
	border-style: solid;    
	float: left;
      width: 532px;
	text-align: left;
}

.lyrics_header {
	margin-bottom: 10px;
	width: 532px;
	height: 25px;
	background-color: #fff;
	overflow: hidden;
}



.lyrics_header h2 {
	margin-top: 3px;
	margin-left: 5px;
	
	font-size: 14px;
	font-weight: bold;
      float: left;
}

/* Albums */

#album_group {
      margin-top: 2px; 
      margin-bottom: 0px;
	padding: 0px 1px 1px 0px;
	border-color: #9e9ec3;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	text-align: center;
      background-color: #fff;
      width: 520px;
}

.album {
	margin-bottom: 0px;
	width: 570px;	
      float: none;
	clear: both;
}

#album_header {
	margin-bottom: 10px;
	width: 524px;
	height: 50px;
	background-color: #f1f3f4;
	overflow: hidden;
}

#album_header h2 {
	margin-top: 10px;
	margin-left: 180px;
	color: #000;
	font-size: 16px;
	font-weight: bold;
      float: left;
}

#album_header h4 {
	margin-top: 3px;
	margin-left: 3px;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
      float: left;
}


#album ul {
	margin: 0px auto;
	width: 550px;
	list-style-type: none;
	list-style: none;
	overflow: hidden; 
      padding: 0;
}

#album li {
	width: 570px;
	height: 30px;
	list-style-type: none;
	text-align: left;
	border-bottom: #b6b6d2 1px solid;
	float: left;
      background-color: #fff;
}

#album li.last {
	border: none;
}

#album li a {
	margin-top: 3px;
	margin-left: 6px;
	display: block;
	color: #df0101;
	text-decoration: none;
}

#album li a:hover {
	color: #75759c;
}

.album h4 {
	padding-left: 4px;
	font-size: 12px;
      color: #000;
      

}

.album h5 {   
	padding-left: 4px;
	font-size: 12px;
      color: #000;
      font-weight: normal;


}

.album_image {
	float: right;
	clear: left;
	overflow: hidden;
	text-align: left;
      margin-top: 1px;
      width: 570px;
}

.album_image img {
	float: left;
	padding: 0px;
      width: 90px;
	height: 75px;
      border: 1px solid ;
      padding: 2px; 
}

.album_details {
	float: left;
      margin-bottom: 0px;
	padding: 0px 5px 5px;
	overflow: hidden;
	text-align: left;
      width: 440px;
      font-size: 12px;
      font-weight: normal;
}

.album_details a{
	float: left;
      text-decoration: none;
	list-style: none;     
}

.album li.select {
      background: #dbf url('../images/menu-h-bg-invert.gif');
	background-color: #4c4646;
	background-position: 0 -60px;
}


.album li.select a{
	background-color: 100% -60px;
	color: #fff;
      font-weignt: normal;
}

.album_status {
	float: right;
      margin-top: 0px;
	padding: 3px 5px 1px;
	overflow: hidden;
	text-align: right;
      width: 55px;
      font-size: 12px;
	font-weight: normal;
      color: #8a4b08;
}



.album_status a{
	float: right;
      text-decoration: none;
      font-size: 11px;
	font-weight: bold;
}

.album_position {
	float: left;
      clear: left;
      margin-top: 0px;
	padding: 1px 5px 1px;
      width: 40px;
      overflow: hidden;
	text-align: left;   
	font-size: 12px;
	font-weight: normal;
      

}

.album_position a{
	float: left;
      text-decoration: none;
	font-weight: bold;
}


/* Stars List */

#stars_group {
	margin-bottom: 10px;
	padding: 0px 0px 0px 0px;
	border-color: #9e9ec3;
	border-width: 3px 3px 3px 3px;
	border-style: solid;    
	float: left;
      width: 520px;
	text-align: left;
}
#stars_header {
	margin-bottom: 10px;
	width: 534px;
	height: 40px;
	background-color: #ffffff;
	overflow: hidden;
}

#stars_header h2 {
	margin-top: 10px;
	margin-left: 5px;
	color: #000;
	font-size: 16px;
	font-weight: bold;
      float: left;
}



#stars_list {
      margin-top: 10px;
	margin-bottom: 1px;
      margin-left: 7px;
	padding: 4px 10px 8px 8px;
	border-color: #df0101;
	border-width:  0px 0px 0px 0px;
	border-style: solid;    
	float: left;
      width: 532px;
	text-align: left;
      background-color: #ffffff;
}

#stars_list ul {
	list-style-type: none;	
	margin-left: 0;
      margin-bottom: 0;
      padding: 0;


}

#stars_list li {
	margin-right: 0px;
      margin-left: 4px;
      width: 170px;
	height: 145px;
	float: left;
	background-color: #ffffff;
	overflow: hidden;
	text-align: left;
	font-size: 11px;
	font-weight: normal;
}


.stars_image {
	float: left;
	clear: left;
	overflow: hidden;
	text-align: right;

}

.stars_image img {
	float: left;
	padding: 4px;
      width: 152px;
	height: 110px;
      border: 1px solid ;
}


.stars_details {
	float: left;
      margin-bottom: 2px;
	padding: 3px 5px 10px;
	overflow: hidden;
	text-align: left;
      color: #df0101;

}

.stars_details a{
	float: left;
      text-decoration: none;
	list-style: none;
      color: #df0101;
}

.stars_list  p {
	margin: 5px 5px 5px;
	text-align: justify;
	line-height: 14px;
}


/* videoplay List */

.videoplay_list {
      margin-top: 0px;
	margin-bottom: 1px;
      margin-left: 7px;
	padding: 4px 10px 8px 8px;
	border-color: #565656;
	border-width: 1px 1px 1px 1px;
	border-style: dotted;    
	float: left;
      width: 130px;
	text-align: left;
      background-color: #f1f2f3
}


.videoplay_header {
	margin-bottom: 5px;
	width: 130px;
	height: 40px;
	background-color: #f1f1f1;
	overflow: hidden;
      font-weight: normal;

}

.videoplay_list a{
	float: left;
      text-decoration: none;
	list-style: none;
       
      font-size: 11px;
}

.videoplay__image {
	float: left;
	clear: left;
	overflow: hidden;
	text-align: right;
   

}

.videoplay_image img {
	float: left;
	padding: 2px;
      width: 126px;
	height: 106px;
      border: 1px solid ;
}

.videoplay_list a:hover {
	color: #df0101;
}


/* misc List */

#misc_group {
      margin-top: 20px;
	margin-bottom: 20px;
	padding: 0px 0px 10px 0px;
	border-color: #9e9ec3;
	border-width: 0px 0px 0px 0px;
	border-style: solid;    
	float: left;
      width: 950px;
	text-align: left;
      background-color: #555545;
}

#misc_header {
	margin-bottom: 10px;
	width: 156px;
	height: 40px;
	background-color: #f1f1f1;
	overflow: hidden;
}

#misc_header h2 {
	margin-top: 10px;
	margin-left: 5px;
	color: #000;
	font-size: 16px;
	font-weight: bold;
      float: left;
}


#misc_list {
      margin-top: 0px;
	margin-bottom: 1px;
      margin-left: 10px;
	padding: 4px 10px 8px 8px;
	border-color: #565656;
	border-width: 1px 1px 1px 1px;
	border-style: solid;    
	float: left;
      width: 153px;
	text-align: left;
      background-color: #f1f1f1;
}

#misc_list ul {
	list-style-type: none;	
	margin-left: 0;
      margin-bottom: 0;
      padding: 0;


}

#misc_list li {
	margin-right: 0px;
      margin-left: 6px;
      width: 150px;
	height: 145px;
	float: left;
	background-color: #f1f1f1;
	overflow: hidden;
	text-align: left;
	font-size: 11px;
	font-weight: normal;
}


.misc_image {
	float: left;
	clear: left;
	overflow: hidden;
	text-align: right;

}

.misc_image img {
	float: left;
	padding: 2px;
      width: 136px;
	height: 90px;
      border: 1px solid ;
}


.misc_details {
	float: left;
      margin-bottom: 2px;
	padding: 3px 5px 10px;
	overflow: hidden;
	text-align: left;
     


}

.misc_details a{
	float: left;
      text-decoration: none;
	list-style: none;
      
      
}

.misc_list  p {
	margin: 5px 5px 5px;
	text-align: justify;
	line-height: 14px;
}




/* videoclips  header */


#videoclips_group {
	margin-bottom: 10px;
	padding: 0px 0px 0px 0px;
	border-color: #9e9ec3;
	border-width: 0px 0px 0px 0px;
	border-style: solid;    
	float: left;
      width: 605px;
	text-align: left;
}

.videoclips_header {
	margin-bottom: 10px;
	width: 604px;
	height: 22px;
	background-color: #f1f3f4;
	overflow: hidden;
}

.videoclips_header h2 {
	margin-top: 3px;
	margin-left: 5px;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
      float: left;
}


#videoclips_list {
	margin-bottom: 1px;
	padding: 5px 5px 5px 5px;
	border-color: #9e9ec3;
	border-width: 1px 1px 1px 1px;
	border-style: solid;    
	float: left;
      width: 605px;
	text-align: left;
      background-color: #ffffff;
}

#videoclips_list ul {
	list-style-type: none;	
	margin-left: 0;
      padding: 0;


}

#videoclips_list li {
	margin-left: 5px;
      width: 145px;
	height: 155px;
	float: left;
	background-color: #ffffff;
	overflow: hidden;
	text-align: left;
	font-size: 11px;
	font-weight: normal;
}


.videoclips_image {
	float: left;
	clear: left;
	overflow: hidden;
	text-align: right;

}

.videoclips_image img {
	float: left;
	padding: 1%;
      width: 132px;
	height: 85px;
      border: 1px solid ;
}


.videoclips_details {
	float: left;
      margin-bottom: 2px;
	padding: 5px 5px 15px;
	overflow: hidden;
	text-align: left;

}

.videoclips_details a{
	float: left;
      text-decoration: none;
	list-style: none;
      font-weight: bold;
      color: #df0101;

}


/* newrelease  header */


#newrelease_group {
	margin-bottom: 10px;
	padding: 0px 0px 0px 0px;
	border-color: #9e9ec3;
	border-width: 0px 0px 0px 0px;
	border-style: solid;    
	float: left;
      width: 605px;
	text-align: left;
}

.newrelease_header {
	margin-bottom: 10px;
	width: 604px;
	height: 22px;
	background-color: #f1f3f4;
	overflow: hidden;
}

.newrelease_header h2 {
	margin-top: 3px;
	margin-left: 5px;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
      float: left;
}


#newrelease_list {
	margin-bottom: 1px;
	padding: 5px 5px 5px 5px;
	border-color: #9e9ec3;
	border-width: 1px 1px 1px 1px;
	border-style: solid;    
	float: left;
      width: 605px;
	text-align: left;
      background-color: #ffffff;
}

#newrelease_list ul {
	list-style-type: none;	
	margin-left: 0;
      padding: 0;


}

#newrelease_list li {
	margin-left: 6px;
      width: 145px;
	height: 165px;
	float: left;
	background-color: #ffffff;
	overflow: hidden;
	text-align: left;
	font-size: 11px;
	font-weight: normal;
     
}


.newrelease_image {
	float: left;
	clear: left;
	overflow: hidden;
	text-align: right;

}

.newrelease_image img {
	float: left;
	padding: 1%;
      width: 128px;
	height: 118px;
      border: 1px solid ;
}


.newrelease_details {
	float: left;
      margin-bottom: 2px;
	padding: 1px 1px 15px;
	overflow: hidden;
	text-align: left;

}

.newrelease_details a{
	float: left;
      text-decoration: none;
	list-style: none;
      color: #df0101;

}

/* Act header */



.act_header {
	margin-bottom: 10px;
	width: 532px;
	height: 22px;
	background-color: #f1f3f4;
	overflow: hidden;
}

.act_header h2 {
	margin-top: 3px;
	margin-left: 5px;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
      float: left;
}

#act_profile {
      margin-top: 2px;
	margin-bottom: 1px;
	padding: 5px 5px 5px 5px;
	border-color: #9e9ec3;
	border-width: 1px 1px 1px 1px;
	border-style: solid;    
	float: left;
      width: 340px;
	text-align: left;
      background-color: #f1f1f1;
}

#act_list {
	margin-bottom: 1px;
	padding: 5px 5px 5px 5px;
	border-color: #9e9ec3;
	border-width: 0px 0px 5px 0px;
	border-style: solid;    
	float: left;
      width: 578px;
	text-align: left;
      background-color: #ffffff;
}


#act_list a{
	
      text-decoration: none;
	list-style: none;
      color: #df0101;

}

/* xgallery  header */


#xgallery_group {
	margin-bottom: 10px;
	padding: 0px 0px 0px 0px;
	border-color: #9e9ec3;
	border-width: 0px 0px 0px 0px;
	border-style: solid;    
	float: left;
      width: 580px;
	text-align: left;
}

.xgallery_header {
	margin-bottom: 10px;
	width: 589px;
	height: 22px;
	background-color: #f1f3f4;
	overflow: hidden;
}


.xgallery_header h2{
	margin-top: 3px;
	margin-left: 5px;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
      float: left;
}


#xgallery_list, #xgallery_livelist {
      
	margin-bottom: 1px;
	
	border-color: #9e9ec3;
	border-width: 1px 1px 1px 1px;
	border-style: solid;    
	float: left;
      width: 590px;
	text-align: left;
      background-color: #ffffff;
}



#xgallery_list, #xgallery_livelist ul {
	list-style-type: none;	
	margin-left: 0;
      padding: 0;


}

#xgallery_list li {
	margin-left: 7px;
      width: 140px;
	height: 135px;
	float: left;
	background-color: #ffffff;
	overflow: hidden;
	text-align: left;
	font-size: 11px;
	font-weight: normal;
}


.xgallery_image {
	float: left;
	clear: left;
	overflow: hidden;
	text-align: right;

}

.xgallery_image img {
	float: left;
	padding: 2px;
      width: 132px;
	height: 110px;
      border: 1px solid ;
}


.xgallery_details {
	float: left;
      margin-bottom: 2px;
	padding: 5px 5px 5px;
	overflow: hidden;
	text-align: left;

}

.xgallery_details a{
	float: left;
      text-decoration: none;
	list-style: none;
      font-weight: bold;
      color: #df0101;

}



#xgallery_livelist li {
	margin-left: 4px;
      width: 140px;
	height: 35px;
	float: left;
	background-color: #ffffff;
	overflow: hidden;
	text-align: left;
	font-size: 11px;
	font-weight: normal;
}



/* songs  header */


#song_group {
	margin-bottom: 10px;
	padding: 0px 0px 0px 0px;
	border-color: #9e9ec3;
	border-width: 0px 0px 0px 0px;
	border-style: solid;    
	float: left;
      width: 580px;
	text-align: left;
}


.songs_header {
	margin-bottom: 10px;
	width: 562px;
	height: 22px;
	background-color: #f1f3f4;
	overflow: hidden;
}

.songs_header h2 {
	margin-top: 3px;
	margin-left: 5px;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
      float: left;
}

#songs_profile {
      margin-left: 15px;
	margin-bottom: 1px;
	padding: 4px 4px 4px 4px;
	border-color: #f1f3f4;
	border-width: 2px 2px 2px 2px;
	border-style: solid;    
	float: left;
      width: 390px;
	text-align: left;
      font-size: 11px;
      background-color: #f1f3f4;
}
#songs_profile a:hover {
	color: #df0101;
}


.songsinfo_header {
	margin-bottom: 5px;
	width:  360px;
	height: 20px;
	background-color: #f1f3f4;
	overflow: hidden;
      
}

.songsinfo_header h2 {
	margin-top: 3px;
	margin-left: 5px;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
      text-align: center;
}


#songs_list {
	margin-bottom: 1px;
	padding: 5px 5px 5px 5px;
	border-color: #f1f1f1;
	border-width: 2px 2px 2px 2px;
	border-style: solid;    
	float: left;
      width: 568px;
	text-align: left;
      background-color: #ffffff;
}

#songs_list ul {
	list-style-type: none;	
	margin-left: 0;
      padding: 0;


}

#songs_list li {
	margin-left: 7px;
      width: 182px;
	height: 30px;
	float: left;
	background-color: #ffffff;
	overflow: hidden;
	text-align: left;
	font-size: 11px;
	font-weight: normal;
}



#songs_list a{
	
      text-decoration: none;
	list-style: none;
      color: #4e6b8e;

}

#songs_list li a:hover {
	color: #df0101;
}


.songs_details {
	float: left;
      margin-bottom: 2px;
	padding: 5px 9px 5px;
	overflow: hidden;
	text-align: left;


}

.songs_details a{
	float: left;
      text-decoration: none;
	list-style: none;
      color: #4e6b8e;

}

/* Left Sidebar : Categories */

#categories {
      margin-top: 2px; 
      margin-bottom: 0px;
	padding: 0px 1px 1px 0px;
	border-color: #9e9ec3;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	text-align: left;
      background-color: #f1f1f1;
      font-family:  Arial,"Trebuchet MS", Helvetica, tahoma, sans-serif;
      width: 580px;
 

}

#categories_header {
	margin-bottom: 0px;
	width: 581px;
	height: 27px;
	background-color: #555454;
	overflow: hidden;
     
}

#categories h2 {
	margin-top: 3px;
	margin-left: 5px;
	color: #000;
	font-size: 15px;
	font-weight: bold;
      float: left;
}


#categories_header h2 {
	margin-top: 3px;
	margin-left: 5px;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
      float: left;
}

#categories_header h4 {
	margin-top: 3px;
	margin-left: 3px;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
      float: left;
}


#categories ul {
	margin: 0px auto;
	width: 570px;
	list-style-type: none;
}

#categories li {
	width: 560px;
	height: 32px;
	list-style-type: none;
	text-align: left;
	border-bottom: #b6b6d2 1px solid;
	float: left;
     
}

#categories li.last {
	border: none;
}

#categories li a {
	margin-top: 3px;
	margin-left: 6px;
	display: block;
	color: #4e6b8e;
	text-decoration: none;
}

#categories li a:hover {
	color: #555454;
}

#categories h4 {
	padding-bottom: 10px;
	font-size: 12px;
      color: #000;
      font-weight: normal;

}

.categories_image {
	float: left;
	clear: left;
	overflow: hidden;
	text-align: left;


}

.categories_image img {
	float: left;
      margin-top: 1px;
	padding: 2px;

      width: 16px;
	height: 16px;
      border: 0px solid ;
}


.categories_details {
	float: left;
      margin-bottom: 3px;
	padding: 5px 5px 10px;
	overflow: hidden;
	text-align: left;


}

.categories_details a{
	float: left;
      text-decoration: none;
	list-style: none;
       

}

/* Picture Direction */



.pic_sequence {
      margin-left: 2px;
	margin-bottom: 10px;
	width: 580px;
	height: 22px;
	background-color: #f1f3f4;
	overflow: hidden;
      border-color: #f1f1f1;
	border-width: 2px 2px 2px 2px;
	border-style: solid;    
}

.pic_sequence h2 {
	margin-top: 3px;
	margin-left: 5px;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
      float: left;
}

.pic_previous {
      margin-left: 5px;
	float: left;
	clear: left;	
	font-weight: bold;
	text-align: center;
      
}

.pic_previous a {
	color: #228b22;
	text-decoration: none;
}


.pic_next {
      margin-right: 5px;
	float: right;
	clear: right;	
	font-weight: bold;
	text-align: center;
      
}

.pic_next a {
	color: #228b22;
	text-decoration: none;
}


.pic_sequence_list ul {
	list-style-type: none;	
	margin-left: 0;
      padding: 0;


}
.pic_sequence_list li.first {
		text-align: left;
}


.pic_sequence_list li {
	margin-left: 7px;
      margin-right: 8px;
      width: 178px;
	height: 20px;
	float: left;
	background-color: #fff;
	overflow: hidden;
	text-align: center;
	font-size: 11px;
	font-weight: normal;
}


.pic_sequence_list li.last {
            
		text-align: right;
}


.pic_sequence_list a{
	
      text-decoration: none;
	list-style: none;
      color: #4e6b8e;

}

.pic_sequence_list li a:hover {
	color: #df0101;
}

.slideshow_pics {
      width: 50px;
	font-weight: bold;
	text-align: center;
      
}

.slideshow_pics a {
	color: #228b22;
	text-decoration: none;
}


#slideshow_link {
      width: 580px;
	float: left;
	clear: left;
      font-weight: normal;
	text-align: left;
    

}
#slideshow_notes {
	margin-left: 10px;
      margin-right: 10px;
	color: #000000;
	font-size: 11px;
	font-weight: normal;
      float: left;
}
#slideshow_notes h2 {
	padding-bottom: 2px;
	font-size: 12px;
      color: #000;
      font-weight: bold;

}


/* Picture set  header */


#picset_group {
	margin-bottom: 10px;
	padding: 0px 0px 0px 0px;
	border-color: #9e9ec3;
	border-width: 0px 0px 0px 0px;
	border-style: solid;    
	float: left;
      width: 580px;
	text-align: left;
}

.picset_header {
	margin-bottom: 10px;
	width: 580px;
	height: 22px;
	background-color: #f1f3f4;
	overflow: hidden;
}

.picset_header h2 {
	margin-top: 3px;
	margin-left: 5px;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
      float: left;
}


#picset_list {
	margin-bottom: 1px;
	padding: 5px 5px 5px 5px;
	border-color: #9e9ec3;
	border-width: 1px 1px 1px 1px;
	border-style: solid;    
	float: left;
      width: 580px;
	text-align: left;
      background-color: #ffffff;
}

#picset_list ul {
	list-style-type: none;	
	margin-left: 0;
      padding: 0;


}

#picset_list li {
	margin-left: 15px;
      width: 178px;
	height: 205px;
	float: left;
	background-color: #ffffff;
	overflow: hidden;
	text-align: left;
	font-size: 11px;
	font-weight: normal;
}


.picset_image {
	float: left;
	clear: left;
	overflow: hidden;
	text-align: right;

}

.picset_image img {
	float: left;
	padding: 4px;
      width: 152px;
	height: 120px;
      border: 1px solid ;
}


.picset_details {
	float: left;
      margin-bottom: 2px;
	padding: 10px 10px 0px;
	overflow: hidden;
	text-align: left;

}

.picset_details a{
	float: left;
      text-decoration: none;
	list-style: none;
      font-weight: bold;
      color: #df0101;
      

}

/* Right Side video display */

.rightside_bgt {
	margin-top: 10px;
	padding: 0px 0px 0px 0px;
	border-color: #9e9ec3;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	text-align: center;
      width: 300px;
      height: 250px;
      background-color: #f1f3f4;
}

.rightside_popular {
	margin-top: 10px;
	padding: 0px 0px 0px 0px;
	border-color: #9e9ec3;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	text-align: center;
      width: 290px;
      height: 483px;
      background-color: #f1f3f4;
}

.rightside_gifts {
	margin-top: 10px;
	padding: 0px 0px 0px 0px;
	border-color: #9e9ec3;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	text-align: center;
      width: 300px;
      height: 483px;
      background-color: #f1f3f4;
}


.rightside {
	margin-top: 10px;
	padding: 0px 0px 0px 0px;
	border-color: #9e9ec3;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	text-align: center;
      width: 300px;
      height: 363px;
      background-color: #4c4646;
}

.rightside_header_group {
	margin-top: 10px;
	padding: 0px 0px 0px 0px;
	border-color: #9e9ec3;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	text-align: center;
      width: 300px;  
      background-color: #ffffff;

}

.rightside_header {
	margin-bottom: 0px;
      margin: 4px 4px 4px 4px;
	width: 292px;
	height: 22px;
	background-color: #f1f3f4;
	overflow: hidden;
}

.rightside_header h2 {
	margin-top: 4px;
	margin-left: 5px;
	color: #000;
	font-size: 12px;
	font-weight: bold;
      float: left;
}

.rightside ul {
	list-style-type: none;	
	
	margin-left: 0;
      padding: 0;
}


.rightside li {
      margin-top: 4px;
	margin-left: 5px;
      width: 295px;
	height: 155px;
	float: left;
      background-color: #606060;
	overflow: hidden;
	text-align: left;
	font-size: 11px;
	font-weight: normal;

}

.rightside_gifts li {
      margin-top: 4px;
	margin-left: 1px;
      width: 290px;
	height: 30px;
	float: left;
      background-color: #fff;
	overflow: hidden;
	text-align: left;
	font-size: 11px;
	font-weight: normal;
border-color: #9e9ec3;
	border-width: 1px 1px 1px 1px;
	border-style: solid;

}




.rightside_image {
	
	float: left;
	clear: left;
	overflow: hidden;
	text-align: right;

}

.rightside_image img {
	float: left;
	padding: 2%;
      width: 85px;
	height: 110px;

}

.rightside_details {
	float: left;
      margin-bottom: 2px;
	padding: 5px 5px 15px;
	overflow: hidden;
	text-align: left;

}

.rightside a, .rightside_gifts a {
	color: #df0101;
	text-decoration: none;
}

.rightside a:hover {
	color: #4e6b8e;
}

.rightside_gifts a:hover {
	color: #4e6b8e;
}


.rightside_review {
	margin-top: 0px;
	padding: 10px 5px 5px 5px;
	border-color: #9e9ec3;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	text-align: center;
      width: 290px;
      background-color: #ffffff;
}


#block_space {
      margin-top: 10px;
	margin-bottom: 10px;
	padding: 5px 5px 5px 5px;
	border-color: #9e9ec3;
	border-width: 0px 0px 0px 0px;
	border-style: solid;    
	float: left;
      width: 580px;
      height: 40px;
	text-align: left;
      background-color: #ffffff;
}

#block_space h2 {
	margin-top: 3px;
	margin-left: 5px;
	 color: #8a4b08;
	font-size: 12px;
	font-weight: bold;
      
}

/* Charts*/

#chart_group {
      margin-top: 2px; 
      margin-bottom: 0px;
	padding: 0px 1px 1px 0px;
	border-color: #9e9ec3;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	text-align: center;
      background-color: #fff;
      width: 590px;
}

.chart {
	margin-bottom: 0px;
	width: 590px;	
      float: none;
	clear: both;
}

#chart_header {
	margin-bottom: 10px;
	width: 584px;
	height: 50px;
	background-color: #f1f3f4;
	overflow: hidden;
}

#chart_header h2 {
	margin-top: 10px;
	margin-left: 180px;
	color: #000;
	font-size: 16px;
	font-weight: bold;
      float: left;
}

#chart_header h4 {
	margin-top: 3px;
	margin-left: 3px;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
      float: left;
}


#chart ul {
	margin: 0px auto;
	width: 550px;
	list-style-type: none;
	list-style: none;
	overflow: hidden; 
      padding: 0;
}

#chart li {
	width: 570px;
	height: 100px;
	list-style-type: none;
	text-align: left;
	border-bottom: #b6b6d2 1px solid;
	float: left;
      background-color: #fff;
}
#chart li.first {
	margin-top: 30px;
      height: 50px;
}

#chart li.last {
	border: none;
}

#chart li a {
	margin-top: 3px;
	margin-left: 6px;
	display: block;
	color: #df0101;
	text-decoration: none;
}

#chart li a:hover {
	color: #75759c;
}


.chart h4 {
	padding-left: 4px;
	font-size: 12px;
      color: #000;
      

}

.chart h5 {   
	padding-left: 4px;
	font-size: 11px;
      color: #8a4b08;;

}

.chart_image {
	float: right;
	clear: left;
	overflow: hidden;
	text-align: left;
      margin-top: 8px;

width: 570px;
}

.chart_image img {
	float: left;
	padding: 0px;
      width: 90px;
	height: 75px;
      border: 1px solid ;
      padding: 2px; 
}

.chart_details {
	float: left;
      margin-bottom: 2px;
	padding: 0px 5px 5px;
	overflow: hidden;
	text-align: left;
       width: 240px;
      font-size: 12px;
      font-weight: normal;
}


.chart_details h2 {
	padding-left: 4px;
	font-size: 12px;
      color: #000;
      

}


.chart_details a{
	float: left;
      text-decoration: none;
	list-style: none;     
}

.chart li.select {
      background: #dbf;
	background-color: #4c4646;
	background-position: 0 -60px;
}


.chart li.select a{
	background-color: 100% -60px;
	color: #fff;
      font-weignt: normal;
}

.chart_status {
	float: right;
      margin-top: 5px;
	padding: 3px 5px 1px;
	overflow: hidden;
	text-align: right;
      width: 70px;
      font-size: 12px;
	font-weight: normal;
      color: #8a4b08;
}



.chart_status a{
	float: right;
      text-decoration: none;
      font-size: 11px;
	font-weight: bold;
}

.chart_position {
	float: left;
      clear: left;
      margin-top: 6px;
	padding: 3px 5px 1px;
      width: 30px;
      overflow: hidden;
	text-align: left;   
	font-size: 16px;
	font-weight: bold;
      

}

.chart_position a{
	float: left;
      text-decoration: none;
	font-weight: bold;
}

/* dvdrelease  header */


#dvdrelease_group {
	margin-bottom: 10px;
	padding: 0px 0px 0px 0px;
	border-color: #9e9ec3;
	border-width: 0px 0px 0px 0px;
	border-style: solid;    
	float: left;
      width: 605px;
	text-align: left;
}

.dvdrelease_header {
	margin-bottom: 10px;
	width: 604px;
	height: 22px;
	background-color: #f1f3f4;
	overflow: hidden;
}

.dvdrelease_header h2 {
	margin-top: 3px;
	margin-left: 5px;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
      float: left;
}


#dvdrelease_list {
	margin-bottom: 1px;
	padding: 5px 5px 5px 5px;
	border-color: #9e9ec3;
	border-width: 1px 1px 1px 1px;
	border-style: solid;    
	float: left;
      width: 605px;
	text-align: left;
      background-color: #ffffff;
}

#dvdrelease_list ul {
	list-style-type: none;	
	margin-left: 0;
      padding: 0;


}

#dvdrelease_list li {
	margin-left: 6px;
      width: 145px;
	height: 165px;
	float: left;
	background-color: #ffffff;
	overflow: hidden;
	text-align: left;
	font-size: 11px;
	font-weight: normal;
     
}


.dvdrelease_image {
	float: left;
	clear: left;
	overflow: hidden;
	text-align: right;

}

.dvdrelease_image img {
	float: left;
	padding: 2%;
      width: 106px;
	height: 124px;
      border: 0px solid ;
}


.dvdrelease_details {
	float: left;
      margin-bottom: 2px;
	padding: 1px 1px 15px;
	overflow: hidden;
	text-align: left;

}

.dvdrelease_details a{
	float: left;
      text-decoration: none;
	list-style: none;
      color: #df0101;

}

/* Video Page */

#pagevideo_list {
	margin-bottom: 1px;
	padding: 5px 5px 5px 5px;
	border-color: #9e9ec3;
	border-width: 0px 0px 0px 0px;
	border-style: solid;    
	float: left;
      width: 590px;
	text-align: left;
      background-color: #ffffff;
}

#pagevideo_list ul {
	list-style-type: none;	
	margin-left: 0;
      padding: 0;


}

#pagevideo_list li {
	margin-left: 2px;
      width: 145px;
	height: 155px;
	float: left;
	background-color: #ffffff;
	overflow: hidden;
	text-align: left;
	font-size: 11px;
	font-weight: normal;
}


.pagevideo_image {
	float: left;
	clear: left;
	overflow: hidden;
	text-align: right;

}

.pagevideo_image img {
	float: left;
	padding: 2%;
      width: 132px;
	height: 95px;
      border: 1px solid ;
}


.pagevideo_details {
	float: left;
      margin-bottom: 2px;
	padding: 5px 5px 15px;
	overflow: hidden;
	text-align: left;

}

.pagevideo_details a{
	float: left;
      text-decoration: none;
	list-style: none;
      font-weight: bold;
      color: #df0101;

}








