/*/////////////////////////////////////////////////////////////////////
	More Information
/////////////////////////////////////////////////////////////////////*/

/*/////////////////////////////////////////////////////////////////////
	Tab options
/////////////////////////////////////////////////////////////////////*/

	ul#detailTabs {
		height:46px;
		background:url(../../images/layout/more-info/options.jpg) no-repeat top center;
	}
	ul#detailTabs li {
		float:left;
		list-style:none;
	}
	ul#detailTabs li a {
		display:block;
		float:left;
		color:#854242;
		font-weight:bold;
		font-size:1.5em;
		line-height:44px;
		padding-bottom:2px;
		text-transform:uppercase;
	}
	ul#detailTabs li a span {
		display:block;
		float:left;
		padding:0 20px 2px 32px;
		height:44px;
		cursor:pointer; /* for ie6 */
		background:url(../../images/headings/corner-red.gif) no-repeat 20px 18px;

	}
	ul#detailTabs li a:hover span {
		color:#ffffff;
		background:url(../../images/headings/corner.gif) no-repeat 20px 18px;
	}
	ul#detailTabs li.active,
	ul#detailTabs li#tab_1 {
		background:url(../../images/misc/divide.gif) no-repeat top right;
	}
	ul#detailTabs li.active a {
		color:#ffffff;
		margin:0 2px 0 0;
	}
	ul#detailTabs li.active a span {
		background:url(../../images/headings/corner.gif) no-repeat 20px 18px;
	}
	ul#detailTabs li.active a {
		background:url(../../images/layout/more-info/options-active.gif) no-repeat -5px 0;
	}
	ul#detailTabs li#tab_1.active a {
		background:url(../../images/layout/more-info/options-active.gif) no-repeat 0 0;
	}
	
/*/////////////////////////////////////////////////////////////////////
	Details of album
/////////////////////////////////////////////////////////////////////*/

	#details {
		background:url(../../images/layout/more-info/details-grow.jpg) repeat-y top center;
		width:710px;
		margin:15px auto 7px auto;
	}
	#details .inner {
		background:url(../../images/layout/more-info/details-top.jpg) no-repeat top center;
	}
	#details .inner2 {
		background:url(../../images/layout/more-info/details-bottom.jpg) no-repeat bottom center;
		min-height:300px;
		padding:5px 5px 20px 5px;
		width:700px;
	}
	#details .img {
		float:left;
		height:226px;
		width:226px;
		padding:24px 30px 0 24px;
	}
	#details .info {
		float:left;
		width:390px;
		padding:30px 0 0 0;
	}
	#details .info h2 {
		color:#854242;
		text-transform:none;
		font-size:1.6em;
		padding:0;
		background:none;
		margin:0;
		line-height:1.2em;
	}
	#details .info h3 {
		color:#754c24;
		font-size:1.3em;
		line-height:1.2em;
		font-weight:100;
	}
	#details .info .lang, #details .info .soundQual {
		padding:10px 0;
		line-height:1em;
		font-size:1.1em;
		color:#5c696c;
	}
	#details .info .soundQual{
		padding:0 0 10px 0;
	}
	#details .info .lang strong, #details .info .soundQual strong{
		font-size:1.3em;
	}
	#details .info p {
		font-size:1.1em;
		line-height:1.4em;
		margin:0 0 1.4em 0;
		color:#5c696c;
	}
	
/*/////////////////////////////////////////////////////////////////////
	Track listings
/////////////////////////////////////////////////////////////////////*/
	
	#listings {
		background:url(../../images/layout/more-info/listings.jpg) repeat-y 20px 0;
		padding:0 20px 0 20px;
	}	
	#listings h3 {
		color:#ffffff;
		font-weight:bold;
		font-size:1.5em;
		line-height:1em;
		background:url(../../images/headings/listings.jpg) no-repeat top left;
		text-transform:uppercase;
		height:50px;
		padding:0 20px;
		line-height:50px;
	}
	
	#listings table {
		margin:20px 20px 10px 20px;
	}
	/* col widths */
	#listings table td.number { width:40px; }
	#listings table td.title { width:460px; }
	#listings table td.time { padding:0 30px 0 0; }
	#listings table td.listen { width:80px; }
	#listings table td.buy { width:40px; }
	#listings table td.price { width:40px; }
	/* generic item */
	#listings table td {
		border-bottom:1px solid #654142;
		font-size:1.3em;
		line-height:1.4em;
		padding:3px 0;
		color:#ccc0c0;
	}
	#listings table thead td {
		color:#988080;
	}
	#listings table a {
		color:#a89259;
		text-decoration:none;
		padding:0 0 0 15px;
		background:url(../../images/buttons/arrow.jpg) no-repeat left center;
	}
	#listings table a:hover {
		text-decoration:underline;
	}
	/* special blue */
	#listings table tr.others td {
		color:#5f8ca4;
		font-style:italic;
		background:#4b2728;
		padding:10px 5px;
	}	
	/* album */
	#listings table tr.all td {
		padding:15px 0;
	}
	#listings table tr.all td.title strong {
		display:block;
		font-size:1.2em;
		font-weight:bold;
	}
	
	/* format */
	#format {
		padding:20px 20px 0 20px;
	}
	#format label {
		text-align:right;
		display:block;
		color:#ccc0c0;
		font-size:1.1em;
	}
	#format label select {
		width:90px;
		margin:0 0 0 10px;
		color:#555555;
		font-size:1em;
	}
	
	/* price */
	#total {
		text-align:right;
		color:#dddddd;
		font-size:1.2em;
		padding:20px 10px 15px 0;
	}
	#total strong {
		padding:0 0 0 10px;
		font-weight:bold;
		font-size:1.4em;
	}
	
	/* add to cart */
	#addcart {
		padding:0 15px 30px 15px;
		height:34px;
	}
	#addcart a {
		float:right;
		width:106px;
		height:34px;
		background:url(../../images/buttons/add-to-cart.jpg) no-repeat top center;
		outline:0;
		display:block;
		text-indent:-9999px;
	}
	#addcart a:hover {
		background-position:bottom center;
	}
	
	/* close of listings frame */
	.bottom {
		height:35px;
		background:url(../../images/layout/more-info/listings-bottom.jpg) no-repeat bottom left;
	}	
		