
@media screen, projection
{
	.be-nice-to-Mac-IE5
	{
		font-family: "\"}\"";
		font-family: inherit;
	}
	
	/* -- GENERAL REDECLARATIONS -- */
	
	*
	{
		margin:0;
		padding:0;
	}
	
	body
	{
		background: #edead9 url(../images/back_body_v2.jpg) repeat-y 0 0;
		color: #000;
		font: normal 12px/16px Arial, Verdana, Helvetica, sans-serif;	
	}
	
	ul, ol
	{

	}
	
	dl
	{

	}
	
	dt
	{
		font-weight: bold;
	}
	
	dd
	{

	}
	
	p
	{

	}
	
	h1
	{

	}
	
	h2
	{

	}
	
	h3
	{

	}
	
	h4
	{

	}
	
	h5
	{

	}
	
	h6
	{

	}
	
	hr
	{
		display: none;
	}
	
	img
	{
		border: none;
	}
	
	acronym
	{
		border-bottom: 1px dotted;
	}
	
	blockquote
	{
		font-style: italic;
	}
	
	/* -- IDS -- */

	#wrap
	{
		width: 750px;
		margin: 0px 0px 0px 0px;
		text-align: left;
		position: relative;
	}

	#logomenu
	{
		width: 218px;
		height: 371px;
		float: left;
		display: inline;
	}

		#logomenu h1
		{
			display: block;
			width: 218px;
			height: 371px;
			top: 0px;
			left: 0px;
			text-indent: -8739px;
			background: transparent url(../images/logo_v2.gif) no-repeat 0 0;
			position: absolute;			
		}

		#logomenu h1 a
		{
			display: block;
			width: 100%;
			height: 100%;
			outline: none;						
		}

		#logomenu em a
		{
			position: absolute;
			display: block;
			text-indent: -7356px;
			overflow: hidden;
			height: 68px;
			top: 380px;
		}
		#logomenu em a { left:3px; width:136px; background: transparent url(../images/menu_buttonRadio.gif) no-repeat 0 0; }
		#logomenu em a:hover {background-position: 0px -68px; }
								
	#contentwrap
	{
		width: 532px;
		float: left;
		display: inline;
	}
	
	#head
	{
		position: relative;
		width: 532px;
		height: 60px;
		background: transparent url(../images/back_head.gif) repeat-x 0 25px;
	}

		#nav
		{
			position: absolute;
			width: 532px;
			height: 19px;
			margin: 0px;
			padding: 0px;
			list-style: none;
			top: 3px;
			left: 0px;
		}
		
		#nav li
		{
			display: inline;
			margin: 0px;
			padding: 0px;
		}
		
		#nav a
		{
			position: absolute;
			display: block;
			text-indent: -8437px;
			overflow: hidden;
			height: 19px;
			top: 0px;
		}
		
		#nav01 a { left:0px; width:51px; background: transparent url(../images/menu_button01.gif) no-repeat 0 0; }
		#nav02 a { left:51px; width:85px; background: transparent url(../images/menu_button02.gif) no-repeat 0 0; }
		#nav03 a { left:136px; width:60px; background: transparent url(../images/menu_button03.gif) no-repeat 0 0; }
		#nav04 a { left:198px; width:63px; background: transparent url(../images/menu_button04.gif) no-repeat 0 0; }
		#nav05 a { left:262px; width:87px; background: transparent url(../images/menu_button05.gif) no-repeat 0 0; }
				
		#nav a:hover {background-position: 0px -19px; }
		#nav a:active {background-position: 0px -19px; }
		
	#content
	{
		clear: both;
	}

		#content A:link { text-decoration: none; font-weight: bold; color: #388129; border-bottom: 1px solid #1d5910; }
		#content A:visited { text-decoration: none; font-weight: bold; color: #388129; border-bottom: 1px solid #1d5910; }
		#content A:hover { text-decoration: none; font-weight: bold; color: #265e92; border-bottom: 1px solid #11426f; }
		#content A:active { text-decoration: none; font-weight: bold; color: #265e92; border-bottom: 1px solid #11426f; }
		
		#content h2
		{
			font: normal 28px/26px Georgia, "Times New Roman", serif;
			color: #604b20;
			margin: 0px 0px 16px 0px;		
		}

		#content h3
		{
			font: bold 12px/16px Arial, Verdana, Helvetica, sans-serif;
			margin: 32px 0px 16px 0px;		
		}

		#content h4
		{
			font: bold 12px/16px Arial, Verdana, Helvetica, sans-serif;
			margin: 0px 0px 0px 0px;		
		}
		
		#content p
		{
			font: normal 12px/16px Arial, Verdana, Helvetica, sans-serif;
			margin: 0px 0px 16px 0px;		
		}
		
			#content p ul
			{
				padding: 0px 0px 0px 0px;
				margin: 0px 0px 0px 0px;
			}
					
	#foot
	{
		clear: both;	
		/* border-top: 1px dashed #b8ac8e; */
		background: transparent url(../images/back_head.gif) repeat-x 0 0;
		margin: 30px 0px 20px 0px;
		padding: 12px 0px 12px 0px;
		font: normal 11px/18px Arial, Verdana, Helvetica, sans-serif;
		color: #846f43;
	}
	
	#foot A:link { text-decoration: none; font-weight: normal; color: #846f43; }
	#foot A:visited { text-decoration: none; font-weight: normal; color: #846f43; }
	#foot A:hover { text-decoration: underline; font-weight: normal; color: #000; }
	#foot A:active { text-decoration: underline; font-weight: normal; color: #000; }

	/* -- CLASSES -- */
	
	.clear
	{
		clear: both;
	}
	
	.bandlogo
	{
		border: 4px solid #000;
	}

	.availability_coming
	{
		color: #265e92;
		font-weight: bold;
	}

	.availability_soldout
	{
		color: #922826;
		font-weight: bold;
	}
	
	.availability_instock
	{
		color: #388129;
		font-weight: bold;
	}
	
	.availability_limited
	{
		color: #a75d14;
		font-weight: bold;
	}
	
	div.release
	{
		clear: both;
		padding: 10px 0px 30px 0px;
		border-top: 1px solid #c0a97d;
		/* background-color: #ff0000; */
	}
	
	div.releases_img
	{
		float: left;
		width: 150px;		
	}

		img.releasecover
		{
			border: 4px solid #604b20;
		}	
		
	div.releases_text
	{
		float: left;
		width: 370px;			
	}

	p#speciallink a
	{
		text-align: center;
		color: #c4e4be;
		padding: 4px;
		font-size: 14px;
		display: block;
		margin: 0px;	
	}
	
	p#speciallink a:link { text-decoration: none; font-weight: bold; color: #c4e4be; background-color: #388129; border: 2px solid #1d5910; }
	p#speciallink a:visited { text-decoration: none; font-weight: bold; color: #c4e4be; background-color: #388129; border: 2px solid #1d5910; }
	p#speciallink a:hover { text-decoration: none; font-weight: bold; color: #c5d9eb; background-color: #265e92; border: 2px solid #11426f; }
	p#speciallink a:active { text-decoration: none; font-weight: bold; color: #c5d9eb; background-color: #265e92; border: 2px solid #11426f; }
					
}





