/* CSS Document */



body {

	background-color: #000000;

	margin: 0;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	
}

td,th {	

	padding-left: 24px;
	padding-right: 24px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}


.titleBar {

	background: #000;
	min-width: 600px;
	
	background-image:url('top_grad5.png');
	background-repeat: repeat-x;
	background-position:left top;
	
	
	height: 80px;
	position: relative;
}

.logo{

	height: 38px;
	width: 300px;

	position:absolute;		
	left: 26; 
	top: 16;
	
	background-image:url('logo2.gif');
	background-repeat: no-repeat;
	background-position:left top;
}


.genreHeader{

	left: 216; 
	top: 21; 
	position:absolute;
	
	font-size: 20px;
	letter-spacing: -1px;
	color: #D78F31;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


.statistics{
	
		
	font-size: 11px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #848484;


	left: 26;
	top: 52; 
	position:absolute;

}

.genreBar {
	
	margin: 0px 0px 20px 0px;
	padding: 2px 0px 2px 4px;
	min-width: 600px;

	background: #410707;

	background-image:url('redgrad.png');
	background-repeat: repeat-x;
	background-position:left top;


	border-bottom: 0px solid #690B0B;
	border-top: 0px solid #101824;

}

.genreBarText{

	color: #460C0C;
	font-weight: bold;
	font-size: 12px;
	
}

.genreBarTextBg{

	/* background: #2E0808; */

}


.sbox{

	padding: 1;
	background-color: #CCC;
	font-size: 11px;
	color:#000;
}

.sbutton{

	padding: 0px 4px 0px 4px;
	font-size: 11px;
}

.genreAlign{
 
	right: 10; 
	position:absolute;
}

.nopadding td, th{

	padding: 0;
	font-size: 11px;
}

.standardText{

	font-size: 12px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #fff;
	
}


.upcomingPrevious{
	margin-top: 20px;
	margin-bottom: 5px;
	font-size: 12px;
	

	padding: 3px;
	color: #949CDE;

	background: #050E15 url(upperLeft.gif) left top no-repeat;

}



.videoTitle{ 
	margin-top: 20px; 
}


.yellow{

	color: #fff;
	font-weight: bold;
}

.blue{

	color: #fff;
	font-weight: bold;

}


.tspacing td,th {	

	padding-left: 10px;
	padding-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}


.buySongs ul{
	padding:0; 
	margin:0; 
}

.buySongs td, th{

	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	padding: 0 4px 0 0;
	 
} 

.buySongs li{
	list-style-type:none;
	padding-top: 1px 0px 1px 0px;
	border-bottom: 1px solid #08161E; 
}


a:link { color: #CCC; text-decoration: none; }
a:visited { text-decoration: none; color: #CCC; }
a:hover { color: #FFF; }
a:active {text-decoration: none; }
a span {color: #7B8CBD; text-decoration: underline;}
a:hover span { color: #FFF; }

.genreBarText a:link { color: #CCC; text-decoration: none; }
.genreBarText a:visited { color: #CCC; text-decoration: none; }
.genreBarText a:hover { text-decoration: underline}
.genreBarText a:active {  text-decoration: none; }

.link1 a:link { color: #0000FF; text-decoration: underline; }
.link1 a:visited { color: #551A8B; text-decoration: underline; }


.menu { 
	padding:0; 
	margin:0; 

} 


.menu li { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	list-style-type:none;
	padding: 5px 0px 5px 2px;
	border-bottom: 1px solid #111629; 
	
	/*
	background: #000;
	background-image:url('libg.png');
	background-repeat: repeat-x;
	background-position:left top;
	*/
} 

.song{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}


.hidden { display: none; }
.unhidden { display: block; }
.dead { display: none; }


.underneathVideo{ 
	margin-top: 14px; 
	margin-bottom: 30px;
	position: relative;
}

.topRight{
	
	position: absolute;
	top: 0; 
	right: 0; 
}





/* begin css tabs */

ul#tabnav
{
	list-style-type: none;
	padding: 0;
	margin: 0;
	
	font-size: 12px;
	font-weight: bold;
}

ul#tabnav li
{
	float: left;
	margin: 0 3px 0 0;
	background: #410707 url(upperLeft.gif) left top no-repeat;
}


/* Selected Tab */
ul#tabnav li.tab1 { background: #fff url(upperLeft.gif) left top no-repeat; }
ul#tabnav li.tab1 a, ul#tabnav li.tab1 a span { color: #000; }


/* Plus minus floats right */
ul#tabnav li.right { float: right; margin: 0 0 0 3px;}
ul#tabnav li.right a { float: right }



#tabnav a, #tabnav a span
{
	display: block;
	float: left;
	text-decoration: none;
	color: #ccc;
}
 
 #tabnav a{
	
	color: #eee;

}

#tabnav a span
{

	background: url(upperRight.gif) right top no-repeat;
	padding: 3px 6px 1px 6px;
}

#tabnav a:hover{
	color: #222;
	background: #fff url(upperLeft.gif) left top no-repeat;
}


/* ie hack */
#tabnav a, #tabnav a span{ float: none; }

.tabBorder {background: #000; border-top: solid 1px #410707; margin-bottom: 8px; clear: left}

/* end css tabs */



	
.menuTable td, th{

	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	padding: 4px 4px 4px 0px;
	border-bottom: 1px solid #08161E;  
} 

