.PRODUCT_LIST { width: 620px; margin: 15px auto 0px auto;  border-bottom: 1px dotted gray; }
.PRODUCT_LIST p { text-align: justify; }
.PRODUCT_LIST hr { }

.PRODUCT_LIST .PRODUCT_GALLERY { width: 100px; float: left; }
	.PRODUCT_LIST  .PRODUCT_GALLERY .MANUFACTURER_LOGO { }
	.PRODUCT_LIST .PRODUCT_GALLERY .PRODUCT_IMAGE { }
	.PRODUCT_LIST .PRODUCT_GALLERY .PRODUCT_DISC_FORMAT { font-weight: bold; font-size: 10px; }
	.PRODUCT_LIST .PRODUCT_GALLERY .PRODUCT_DISC_ID { font-weight: bold; font-size: 12px; }
	.PRODUCT_LIST .PRODUCT_GALLERY .PRODUCT_BOOK_FORMAT { font-size: 10px; }
	.PRODUCT_LIST .PRODUCT_GALLERY .PRODUCT_BOOK_ISBN { font-size: 10px; }
    .PRODUCT_LIST .PRODUCT_GALLERY .PRODUCT_AVAILIBILITY { width: 100%; }
            .PRODUCT_LIST .PRODUCT_AVAILABILTY .CART_ADD { width: 133px; float:left; }
            .PRODUCT_LIST .PRODUCT_AVAILABILTY .DETAIL {  width: 133px; float:left; }
            .PRODUCT_LIST .PRODUCT_AVAILIBILITY .ONLINE_ONLY {}
			.PRODUCT_LIST .PRODUCT_AVAILIBILITY .INSTORE_ONLY {}
		
.PRODUCT_LIST .PRODUCT_INFO { text-align: left; float: right; width: 510px;  } 	
	.PRODUCT_LIST .PRODUCT_INFO .PRODUCT_TITLE {  font-size: 14px; font-weight: bold; }
	.PRODUCT_LIST .PRODUCT_INFO .PRODUCT_CATEGORY { font-size: 10px; padding-bottom:10px;  }

.PRODUCT_LIST .PRODUCT_INFO .TRACK_LIST { padding: 0 5px 0 5px; background-image: url(../../images/altlinea.png);  line-height: 20px; text-align: left; }
.altline1 { background-image: url(../../images/newevent.png); }
.altline2 { background-image:url(../../images/altlinea.png); }
/*

.PRODUCT_LIST .PRODUCT_INFO .TRACK_LIST { background-image: url(../../images/altlinea.png);  line-height: 20px; text-align: left; }
.PRODUCT_LIST .PRODUCT_INFO .TRACK_LIST h4 { margin:0; padding:0; text-align:left;  } 
*/
	
		

	.PRODUCT_LIST .PRODUCT_INFO  .TRACK_LIST .TRACK_CAPTION { display: none;  padding: 4px;  font-weight: bold; }
	.PRODUCT_LIST .PRODUCT_INFO  .TRACK_LIST .TRACK_CAPTION .NUMBER { display: none; }
	.PRODUCT_LIST .PRODUCT_INFO  .TRACK_LIST .TRACK_CAPTION .AUDIO  { display: none; }
	
	.PRODUCT_LIST .PRODUCT_INFO  .TRACK_LIST .TRACK_CAPTION .ARTIST { float:left; text-align: left; font-weight: bold; width: 50%; }
	.PRODUCT_LIST .PRODUCT_INFO  .TRACK_LIST .TRACK_CAPTION .TITLE  { float: left; text-align: left; font-weight: bold; width: 50%; clear: right; }

	.PRODUCT_LIST .PRODUCT_INFO .TRACK_LIST .SONG_LIST  { overflow: scroll; height: 210px; padding: 4px 0 0 0; display: block;  }    
		.PRODUCT_LIST .PRODUCT_INFO  .TRACK_LIST .SONG_LIST .TRACK  { font-size:12px; }    
		.PRODUCT_LIST .PRODUCT_INFO  .TRACK_LIST .SONG_LIST .TRACK_NUMBER { display: none; }
	    .PRODUCT_LIST .PRODUCT_INFO  .TRACK_LIST .SONG_LIST .TRACK_AUDIO { display: none; }
    	.PRODUCT_LIST .PRODUCT_INFO  .TRACK_LIST .SONG_LIST .TRACK_TITLE {  float: left; text-align: left; font-weight: normal; width: 48%;  }
        .PRODUCT_LIST .PRODUCT_INFO  .TRACK_LIST .SONG_LIST .TRACK_ARTIST { float: left;  text-align: left; font-weight: normal; width: 48%; }
   
/*
.PRODUCT_LIST .PRODUCT_INFO .PRODUCT_DESCRITPTION { padding: 15px 0 0 0; text-align:justify;  }
.PRODUCT_LIST .PRODUCT_INFO .PRODUCT_DESCRITPTION a { font-weight: normal; font-size: 10px;  }
*/

.PRODUCT_LIST .PRODUCT_INFO .PRODUCT_AVAILABILTY { padding: 10px; }
	.PRODUCT_LIST .PRODUCT_INFO .PRODUCT_AVAILABILTY .CART_ADD { }
	.PRODUCT_LIST .PRODUCT_INFO .PRODUCT_AVAILABILTY .INSTORE_ONLY { padding: 10px; font-size: 10px; font-weight:bold; } 
	.PRODUCT_LIST .PRODUCT_INFO .PRODUCT_AVAILABILTY .ONLINE_ONLY { padding: 10px; font-size: 12px; font-weight:bold; }
		
.LIST_BY_ARTIST .PRODUCT_LIST { border-bottom: 0;  }
.LIST_BY_ARTIST .PRODUCT_INFO { border-bottom: 0;}

