body {
	margin:0 0 0 0; padding:0;
	font-family: Arial, Helvetica, sans-serif; 
	font-size:75%; 
	line-height:130%; color: #003366; 
	background:#350808 url(images/site_background.gif) repeat-x top left;

}

p 
{
	 padding: 0 8px; 0 8px;  
}
 
 
h2

{
	font-size:125%; margin:0 0 4px 0 ; padding: 0;
}
td {
	font-family: Arial, Helvetica, sans-serif;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}

.clear
{
	clear: both; 
}
.clearBig
{
	clear: both; padding-top:15px; 
}
.container
{	 width:100%;   margin:0;
}
.pageBody
{	 
	width:880px; 
	margin:0 auto 0 auto;   padding-left:0; padding-right:0;background-color: white;  background-image: url(/live08/images/topbar2.jpg); background-repeat: repeat-x;  background-position:top;
	
}

.screamBody
{	  
	margin:0 auto 0 auto;  padding-left:15px;  padding-right:15px;
}


.header 
{	
	float: left; width:100%;  margin:0px; padding-top: 15px;
}

.flashHeader
{
	width:290px;  margin:5px auto 0 auto; 
}

.leftColumn 
{	
	float: left; width:145px;  
	padding-right: 12px; padding-left: 13px;
}


.topTen
{
	padding-left: 45px;   padding-right: 5px;   color: #003366; line-height:130%;  
}



.topTen2
{
	  color: #003366;margin-left: -8px;  padding-right: 3px;  
}

/* --padding-left: -17px; */

.widget
{ 	
	float: left; width:145px;
	margin-bottom: 15px; background-image: url('images/widgetBck1.gif'); background-repeat: repeat-x;  background-position:bottom;
	padding-bottom: 5px; border: 1px #9C2243 solid;
 
}
.widget_main
{ 	
	float: left; width:100%; 
	margin-bottom: 15px;  padding-bottom: 5px;    padding-right: 4px;   background-image: url('images/widgetBck1.gif'); background-repeat: repeat-x;  background-position:bottom;
}

.errorMsg
{
	text-align:center; color: red;
}

.widget_pop
{ 	
	width:95%; margin-left: auto; margin-right: auto;
	margin-top: 5px;margin-bottom: 15px;  padding-bottom: 5px;  
 
}
.mainInfo

{
	float: left;    padding-left: 5px;   
}

.widgetInfo

{
	float: left;    padding-left: 10px;     padding-right: 10px;  
}
.WpicHolder
{
	width:100%; margin:auto;
}

.WpicHolderStore
{
	float: left; width:170px; margin:auto;
}

.thumbnail

{
	float:left; width:65px; margin:auto;  padding-left: 5px;  
}

.artistTrack
{
	float:left;  width:130px;    padding-left: 5px;    
}

.infoRight
{
	float:right; width:130px;   margin-left: 45px;  padding-left: 45px; 

}

.col_1
{
	float: left;    padding-left: 3px; width: 205px;  
}


.col_2
{
	float: left;    padding-left: 3px; width: 80px; 
}


.col_3
{
	float: left;    padding-left: 3px; width: 170px;  
}


.col_4
{
	float: right; text-align: right;   padding-right: 0px; width: 62px;    
}


.p2krowHeader  
{
	float: left; width:140px; height:33px; background:black; color:white;  background-image: url('images/p2kHeader.gif'); background-repeat: repeat-x;  background-position:top;
	padding-left: 5px; padding-top: 3px;   
}


.menuHeaderold

{
	float: left; width:100%; height:33px; background:black; color:white;  background-image: url('images/p2kHeader.gif'); background-repeat: repeat-x;  background-position:top;
	padding-left: 5px; padding-top: 3px;   
}


.songInfoHeader
{
	float: left;  height:33px; background:black; color:white;  background-image: url('images/p2kHeader.gif'); background-repeat: repeat-x;  background-position:top;
	padding-left: 5px;padding-top: 3px;   
	width:100%;
}

.col_SongInfo
{
 	float: left; width:430px;   
}

.col_SongInfoReqeust
{
 	float: left; width:350px; 
}

.col_1_SongInfo
{
 	float: left; width:160px;  
}

.col_2_SongInfo
{
 	float: left; width:75px;   
}
.col_3_SongInfo
{
 	float: left; width:260px;
}

.rowHeader
{
	float: left; width:100%;   color:white;
	padding-left: 5px;padding-top: 3px; padding-bottom: 3px;margin-bottom: 5px;
	background-image: url('images/p2kHeaderMain.gif');background-repeat: no-repeat; 
}

.p2krow ,  .p2krow_alt .p2krowTV 
{
	float: left; width:100%;  
	margin-bottom:5px; padding-top: 5px; padding-bottom: 5px;  
}

.p2krow_alt
{
	 float: left; width:100%;  background-color:#F6F6F6;
}



.p2krowTV 
{
	margin-top: 50px; 
}
.wRcolumn
{
	float: left; width:98px;   padding-left: 5px;   
}
.iconColumn
{
	float: left; width:20px;  
	padding-left: 12px;padding-right: 3px;   
}
.InnerHolder
{	
	float: left; width:693px; margin:0;   padding-left:0; padding-right:0;	
}

.mainColumn
{	
	float: left; width:532px; background: white;
	  margin-right: 0; padding-right: 0px;  padding:0;
}

.outerRight
{	
	float: right; width:145px;  
	margin-left: 3px;margin-right: 0px;padding:0;  
}

.footer
{	
	float: left; width:100%;  margin:0px; text-align:center;  padding-bottom: 20px;
	background-color: white;  background-image: url(/live08/images/footbar.jpg); background-repeat: repeat-x;  background-position:bottom;
}



	table#cart {
		border-collapse: collapse;
		margin-bottom: 1em;
		width: 680px;
	}
	
	
	table#midCart {
		border-collapse: collapse;
		margin-bottom: 1em;
		width: 590px;
	}
	
	table#cart th , table#midCart th{
		background: #961D3E;
		color: #fff;
		text-align: left;
		white-space: nowrap;
	}
	
	table#cart th,
	table#cart td , table#midCart th, table#midCart td{
		padding: 5px 10px;
	}
	
	table#cart .item_name, table#midCart .item_name {
		width: 100%;
	}
 	
	table#cart .quantity input {
		text-align: center;
	}
	
	table#cart tr td {
		background: #fff;
	}
	
	table#cart tr.odd td {
		background: #eee;
	}
	
	.center {
		text-align: center;
	}

 