
/* Reviews listing */
.review-list-entry {
	border-top: 1px #D7C29A solid;
	margin-bottom: 10px;
}
.review-list-entry .review-date {
	text-transform: uppercase;
	margin-bottom: 10px;
	font-size: 85%;
}
.review-list-entry .review-artwork {
	float: left;
}
.review-list-details {
	padding-left: 165px;
	min-height: 180px;
}
.review-list-details .al-reviews {
	font-size: 90%;
	color: #2C060C;
}
.review-list-details .al-reviews-stars, .reviews .al-list-albumtitle a {
 color: #B7383E;
}
.al-reviews-stars {
	font-size: 80%;
	vertical-align: top;
}


/*********************************************************************/

.buylink a {
	background-color: #C04D58;
}

.buylink a:link, .buylink a:visited, .buylink a:active {
	color: white;
}
/* 07/03/12 was #EBC5CB */
.buylink a:hover {
	color: #DDDDDD;
 	text-decoration: none;
}

.buylink-al {
	margin-bottom: 5px;
}


.buylink-item a {
	background-color: #666666;
}
.buylink-item, .buylink-album {
	margin-right: 3px;
}

.buylink-album-mp3 a {
	background-color: #975B8E;
	display: none;
}
.buylink-work-mp3 a {
	background-color: #A87AA1;
	display: none;
}
.buylink-track-mp3 a {
	background-color: #B998B4;
	display: none;
}

.buylink-album-flac a, .buylink-album-hr1-flac a, .buylink-album-hr2-flac a {
	background-color: #6882A4;
}
.buylink-work-flac a, .buylink-work-hr1-flac a, .buylink-work-hr2-flac a {
	background-color: #899DB8;
}
.buylink-track-flac a, .buylink-track-hr1-flac a, .buylink-track-hr2-flac a {
	background-color: #ABB9CC;
}

.buylink-album-m4a a, .buylink-album-hr1-m4a a, .buylink-album-hr2-m4a a {
	background-color: #7E9577;
	display: none;
}
.buylink-work-m4a a, .buylink-work-hr1-m4a a, .buylink-work-hr2-m4a a {
	background-color: #9BAC95;
	display: none;
}
.buylink-track-m4a a, .buylink-track-hr1-m4a a, .buylink-track-hr2-m4a a {
	background-color: #B7C3B3;
	display: none;
}

.buylink-track, .buylink-work {
	/* Nudge the track listing buttons down by a single pixel */
	position: relative;
	top: 1px;
}

.downloadoptionslink a {
	background-color: #666666;
}
.downloadoptionslinktopright a {
	background-color: #6D6D6D;
}

.downloadoptionslink a:link, .downloadoptionslink a:visited, .downloadoptionslink a:active {
	color: white;
}
.downloadoptionslink a:hover {
	color: #DDDDDD /*E8D6B5*/ /*#F8E8EB*/ /*EBC5CB*/;
 	text-decoration: none;
}

.switchlink a {
	background-color: #666666 /*#B3763B*/;
}
.switchlink a:link, .switchlink a:visited, .switchlink a:active {
	color: white;
}
.switchlink a:hover {
	color: #DDDDDD;
 	text-decoration: none;
}

.searchlink a {
	background-color: #666666;
}
.searchlink a:link, .searchlink a:visited, .searchlink a:active {
	color: white;
}
.searchlink a:hover {
	color: #DDDDDD;
 	text-decoration: none;
}

/* Styles for FLAC 'warning' box */
#flacdetails {
	margin-left: 25px;
	margin-right: 25px;
	margin-top: 8px;
	margin-bottom: 8px;
	border: 2px #264C22 solid;
	padding: 5px;
	background-color: #F8FFF8;

	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;	
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#flacdetailstext {
	color: #264C22;
	font-size: 10pt;
	font-weight: normal;
}

.flacdetailsbutton a {
	background-color: #3C7836;
	margin-left: 30px;
}

.flacdetailsbutton a:link, .flacdetailsbutton a:visited, .flacdetailsbutton a:active {
	color: white;
}
.flacdetailsbutton a:hover {
	color: #D9EDD7 /*#E8D6B5*/;
 	text-decoration: none;
}



/* Define styles for the language-switching buttons */
.langbutton, .langbutton-on {
	background-color: #F1EACE;
	border-color: #ECDEBE;
	border-style: solid;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;	
	-moz-border-radius: 5px;
	border-radius: 5px;
	
	white-space: nowrap; 
}
.langbutton, .langbutton-on {
	font-size: 70%;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-left: 4px;
}
.langbutton a:link, .langbutton a:active, .langbutton a:visited  {
	color: #B3763B;
}
.langbutton a:hover {
	color: #B01830;
	text-decoration: none;
}
.langbutton-on a:link, .langbutton-on a:active, .langbutton-on a:visited  {
	color: #B01830;
}
.langbutton-on a:hover {
	color: #000000;
	text-decoration: none;
}






.dc-buylink {
	font-size: 70%;
	vertical-align: center /*top 23/8/9*/;
}





.dc-listen-all {
	font-size: 70%;
	margin-bottom: 3px;
}


.albumpicturecredit {
	font-size: 65%;
	text-decoration: none;
	line-height: 1em;
	padding-left: 1px;
	padding-top: 1px;
}
.dc-moretracks {
	margin-top: 10px;
	font-size: 70%;
}
.dw-viewwholealbum {
	margin-left: 5px;
}
.dc-notices {
	clear: both;
	margin-top: 10px;
}
.dc-iOSdownloadsimage {
	float: left;
	margin-right: 10px;
}





/* Jan-14: Define styles for the jPlayer audio player */
#extractjplayer {
	position: relative;
	padding-bottom: 3px;
	padding-left: 3px;
	background-color: #FFF;
}
#extractjfade {
	position: relative;
	border: 0;
	background: transparent url(/img/playerfade_white.png) repeat-x;
	height: 11px;
}

#extractjhide {
	position: absolute;
	left: 215px;
	top: 0px;
/*	background: url(/css_new/jplayerskin/hyperion/jplayer.hyperion.jpg) 0 -380px no-repeat;*/
	height: 27px;
	width: 27px;
}


#extractjcontainer {
	height: 0;

	z-index: 99;
	padding: 0;
	width: 250px;

	position: fixed;
	bottom: 0;
	right: 0;
	top: auto;

	/* Netscape 4, IE 4.x-5.0/Win and other lesser browsers will use this */
	/*position: absolute; 
	left: 0px;
	top: 120px;
	right: 250px; */
}
body > div#zextractjcontainer {
	/* used by Opera 5+, Netscape6+/Mozilla, Konqueror, Safari, OmniWeb 4.5+, iCab, ICEbrowser */
	position: fixed;
	bottom: 0;
	left: 0;
	top: auto;
}


/* Define styles for the audio player */
#extractplayer {
	position: relative;
	padding-bottom: 5px;
	padding-left: 10px;
	background-color: #D7C29A;
}
#extracthide {
	position: relative;
	padding-left: 20px;
	border: 0;
	background: transparent url(/img/playerfade_white.png) repeat-x;
}

#extractcontainer {
	display: none;
	visibility: hidden;

	z-index: 99;
	padding: 0;
	width: 250px;

	/* Netscape 4, IE 4.x-5.0/Win and other lesser browsers will use this */
	position: absolute; 
	left: 0px;
	top: 120px;
	right: 250px; 
}
body > div#extractcontainer {
	/* used by Opera 5+, Netscape6+/Mozilla, Konqueror, Safari, OmniWeb 4.5+, iCab, ICEbrowser */
	position: fixed;
	bottom: 0;
	left: 0;
	top: auto;
}




.hyp-qtip.qtip {
 max-width: 450px;
 width: 450px;
}
.hyp-qtip .qtip-content, .qtip-bootstrap .qtip-content {
 padding: 0px !important;
}
.hyp-qtip.qtip-bootstrap {
 border-color: #D7C29A;
}
.hyp-qtip {
 color: #2C060C;
}

.al-list-popup {
 overflow: hidden;
}
.al-list-popup-header {
 font-weight:bold;
 padding:5px;
 overflow: hidden;
 white-space: nowrap; /* 24/03/13 */
 border-bottom: 1px solid #D7C29A;
}
.al-list-popup-body {
 font-size: 90%;
 padding: 5px;
 line-height: 1.2;
 overflow: hidden;
}
.al-list-popup-body P {
 margin-top: 0em;
 margin-bottom: 0.5em; 
}

.al-list-popup-archive-service, .al-list-popup-preorder {
 width: 426px;	/* 11/11/09 was 318 */
 background:#FAFAFA;
 margin-top: 3px;
 margin-bottom: 3px;
 border-top: 1px solid #CCCCCC;
 border-left: 1px solid #CCCCCC;
 border-right: 1px solid #CCCCCC;
 border-bottom: 1px solid #CCCCCC;
 padding:5px;
}
.al-list-popup-archive-service P, .al-list-popup-preorder P {
 margin-top: 0em;
 margin-bottom: 0.5em;
}
.al-list-popup-awards {
 color: #B7383E;
 font-weight: bold;
 margin-top: 5px;
}
.al-list-popup-shortblurb {
 margin-top: 5px;
 margin-bottom: 5px;
}
.al-list-popup-reviews {
 color: #B7383E;
 margin-top: 5px;
}
.al-list-popup-reviews br {
 line-height: 1.8;
}
.al-list-popup-tracklisting {
 color: #B7383E;
 margin-top: 3px;
 margin-bottom: 3px;
 margin-left: 10px;
}
.al-list-popup-releasedate {
 color: #B01830;
 margin-bottom: 5px;
 font-weight: bold;
}



/*
.w-notes-title {
	font-size: 75%;
	font-weight: bold;
	margin-bottom: 5px;
}
.w-notes-text, .w-sungtext-text, .t-notes-text, .t-sungtext-text {
	font-size: 75%;
	letter-spacing: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 2px;
}
.t-text {
	margin-top: 5px;
	margin-left: 0px;
	max-width: 740px;
}
.w-sungtext-text, .t-sungtext-text, .t-notes-text {
	background-color: #ECDEBE;
	padding-right: 10px;
	white-space: normal;
}
.w-sungtext-text p, .t-sungtext-text p, .t-notes-text p {
	margin-top: 5px;
}
.w-sungtext, .t-sungtext, .t-notes {
	background-color: #ECDEBE;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	margin-top: 3px;
	white-space: normal; !important

 	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;	
	-moz-border-radius: 8px;
	border-radius: 8px;
}
.t-sungtext-label, .t-notes-label, .w-sungtext-label {
	font-size: 70%;
}
.w-sungtext-buttons, .t-sungtext-buttons {
}
.w-langbutton, .w-langbutton-on, .w-sungtext-container, .t-sungtext-container, .t-notes-container {
/ *	background-color: #ECDEBE;
	border-color: #D7C29A; * /
	background-color: #F1EACE;
/ *	border-color: #ECDEBE;
	border-style: solid;
	border-left-width: 1;
	border-right-width: 1;
	border-top-width: 1;
	border-bottom-width: 1; * /
	
 	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;	
	-moz-border-radius: 10px;
	border-radius: 10px;
	
	/ * 05-Feb-14 * /
	line-height: 1.4;
}
.w-langbutton, .w-langbutton-on {
/ *	font-size: 70%;
	color: white;
	padding-left: 5px;
	padding-right: 5px;
	margin-right: 6px;
	margin-left: 0px;
	padding-bottom: 1px;
	padding-top: 2px;
	line-height: 1.3em;
* /
	font-size: 70%;
	margin-left:4px;
	padding:0 5px;
 	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;	
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color:#F1EACE;
	border:1px solid #ECDEBE;
}

.w-langbutton a:link, .w-langbutton a:active, .w-langbutton a:visited  {
/ *	color: white;
	color: #D7C29A;
	color: #000000;* /

	color: #B3763B;

}
.w-langbutton a:hover {
	color: #B01830;
	text-decoration: none;
}
.w-langbutton-on a:link, .w-langbutton-on a:active, .w-langbutton-on a:visited  {
	color: #B01830;
}
.w-langbutton-on a:hover {
/ *	color: white;
	color: #D7C29A;* /
	color: #000000;
	text-decoration: none;
}
*/
.t-title {
	font-size: 135%;
	font-weight: bold;
	color: #B01830;
	padding-bottom: 3px;
}
.t-firstline {
	font-size: 95%;
}
.t-trackinfo-title {
	font-size: 70%;
	font-weight: bold;
}
.t-trackinfo-text {
	font-size: 70%;
}
.t-trackinfo {
	font-size: 70%;
	padding-top: 5px;
	padding-bottom: 15px;
}


.w-name {
	font-size: 90%;
	font-weight: bold;
}
.w-firstline {
	font-size: 80%;
	padding-left: 20px;
}
.w-composername-header {
	font-size: 90%;
	font-weight: bold;
}

.w-copyright {
	font-size: 70%;
	margin-bottom: 20px;
}

.w-recordings {
	font-size: 90%;
}
.w-subwork-firstline{
	font-weight: normal;
	color: #5A5A5A;
}
.w-copyright-parentwork {
	font-size: 70%;
	margin-top: 3px;
	padding-left: 10px;
}
.w-copyright-parentwork-subwork {
	font-size: 70%;
	margin-top: 5px;
	margin-bottom: 0px;
	padding-left: 10px;
}



/* For downloads page */
.dlcol1
{
	width:20px;
	text-align:left;
	padding-right:3px;
	border-top:none;
}

.dlcol2
{
	width:118px;
	padding-top:2px;
	padding-bottom:2px;
	border-top:solid 1px #E1D1B5;
}

.dlcol3
{
	font-size:100%;
	border-top:solid 1px #E1D1B5;
	padding-top:2px;
	padding-bottom:2px;
}
.dlfirstrow{
	border-top:none;
}

span.newdownloadlink .newcaption
{
	/*xfont-size:8pt;*/
	font-weight:bold;
	color:#B01830;
	/*xpadding-right:5px;*/
	padding-left:3px;
}

span.newdownloadlink {
	height: 1.2em;
	font-weight:normal;

	background-color: #D7C29A;

	border: 0;
	
	padding: 1px 5px 1px 5px;
	

	overflow:visible;
	
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;	
	-moz-border-radius: 6px;
	border-radius: 6px; -->
}

span.newdownloadlink a, .newdownloadlink a:active, .newdownloadlink a:visited {
	color: #000000;
	text-decoration: none;
	
}
	
span.newdownloadlink a:hover {
	color: #B01830;
	text-decoration: none;
	
}

span.newdownloadlink.dis a, .newdownloadlink.dis a:active, .newdownloadlink.dis a:visited {
	color: white;
	text-decoration: none;
}

span.newdownloadlink.dis a:hover {
	xcolor: #B01830;
	text-decoration: none;
}


span.newdownloadlink.old a, .newdownloadlink.old a:active, .newdownloadlink.old a:visited {
	color: #8D7445;
	text-decoration: none;
	
}
span.newdownloadlink.old a:hover {
	xcolor: #ffffff;
	text-decoration: none;
}	
.dlbuttonborder{
	padding:2px;
}

