/* DONNY OSMOND */
/* SECTION: Then & Now Stylesheet
----------------------------------------------------------------------------- */

/* EXCLUSIVE PROMPTS
----------------------------------------------------------------------------- */

	div#media div.prompt {
		
	text-align: center;
	background-image: transparent !important;
		
	}
	
	div#media div.prompt h3 {
		
	display: block !important;
	width: 342px;
	height: 114px;
	margin: 0 auto;
	background: url(../images/headings/h3-prompt.gif) no-repeat;
	text-indent: -5000px;
		
	}
	
	div#media div.prompt.upgrade h3 {
		
	width: 342px;
	height: 148px;
	background: url(../images/headings/h3-prompt-upgrade.gif) no-repeat;
		
	}
	
	div#media div.prompt p {
	
	margin: 15px 0 5px 0;
	font-size: 18px;
	color: #000;
	text-shadow: rgba(0,0,0,.5) 0 1px 1px;
		
	}
	
	div#media div.prompt ul.actions {
		
	padding: 10px 0 0 189px;
		
	}
	
	div#media div.prompt.upgrade ul.actions {
		
	padding: 10px 0 0 228px;
		
	}
	
	div#media div.prompt ul.actions li a.action {
		
	background-color: #ab8900;
		
	}
	
	div#media div.prompt ul.actions li a.action:hover {
		
	background-color: #dfb300;
		
	}


/* WIDGET: Editorial - Browse
----------------------------------------------------------------------------- */

	/* Hiding Date */

	div.widget-editorial strong {
		
	display: none;
		
	}
	
	div.widget-editorial div.story strong {
		
	display: inline;
		
	}
	
	div#sidebar div.widget-editorial ul li a.comments {
		
	margin-left: 0;
		
	}


/* MEDIA TABS
----------------------------------------------------------------------------- */

/* Tabs */

	div#media ul.tabs li.exclusive a em {
		
	font-style: normal;
		
	}

	div#media ul.tabs li.exclusive a {

	background: url('../images/layout/bg-tab-emphasis.png') 0 0 repeat-x;
	color: #869ea1;
	text-shadow: rgba(0,0,0,.5) 0 2px 2px;

	}

	div#media ul.tabs li.exclusive:hover {

	background-position: 0 -34px;
	color: #b6c7c9;

	}

	div#media ul.tabs li.exclusive.selected a,
	div#media ul.tabs li.exclusive.selected strong,
	div#media ul.tabs li.exclusive.selected a:hover {

	background-position: 0 -68px;
	color: #fff;

	}

	div#media ul.tabs li a {
		
	background-color: #000;
		
	}
	
	div#media ul.tabs li a:hover {
		
	background-color: #222;
		
	}

/* Panes */

	div#media {
		
	margin-bottom: 20px !important;
		
	}

	div#media div.pane {
		
	margin-bottom: 0 !important;
		
	}

	div#media div.pane.exclusive {

	background: #869ea1 !important;

	}
	
	

/* WIDGET: Media - Browse (Player)
----------------------------------------------------------------------------- */

	div#media div#exclusive-videos div.flash,
	div#media div#videos div.flash,
	div#media div#exclusive-videos div.flash div,
	div#media div#videos div.flash div {
		
	width: 559px;
	height: 419px;
	margin: 0;
		
	}
	
	div#media div.widget-media.player a.prompt {
	
	width: 559px;
	height: 419px;	
	background-image:url(../images/actions/a-prompt-player-thennow.gif) !important;
	
	}
	
	div#media div.widget-media.player ul.controls {
		
	height: 25px;
	width: 555px;
		
	}
	
	div#media div.exclusive div.details {
		
	background: #000;
		
	}

/* Hide */

	div#media div.widget-media.player ul.controls li:first-child, 
	div#media div.widget-media.player a.back {

	display: none !important;

	}

	div#media div.widget-media.player div.details img, 
	div#media div.widget-media.player div.details em.artist, 
	div#media div.widget-media.player div.details p {

	display: none !important;

	}
	

/* WIDGET: Photo - Browse (Gallery)
----------------------------------------------------------------------------- */

	div#media div.widget-photo {
		
	height: 470px;
		
	}

	div#media div.widget-photo ul.photos {
		
	width: 565px;
	height: 470px;
		
	}
	
	div#media div.widget-photo ul.photos li {
		
	width: 559px;
	height: 459px;
	padding: 3px;
	background-color: #fff;
		
	}
	
	div#media div.widget-photo dl {
		
	display: none;
		
	}
	
	div#media div.widget-photo div {
		
	width: 559px;
	height: 419px;
		
	}
	
	div#media div.widget-photo div img {
		
	margin: 0;
	width: auto !important;
	height: auto !important;
	min-height: 419px;
	min-width: 559px;
		
	}
	
	div#media div.widget-photo h4 {
	
	margin-bottom: 0;
	text-indent: 5px;	
	font-size: 12px;
	line-height: 40px;
	color: #000;
	
	}
	
	div#media div#photos a#photos_back, div#media div#photos a#photos_next,
	div#media div#exclusive-photos a#exclusive-photos_back, div#media div#exclusive-photos a#exclusive-photos_next {

	background-color: #fff;
	background-repeat: no-repeat;
	background-position: center;
	top: 212px;

	}

	div#media div#photos a#photos_back:hover, div#media div#photos a#photos_next:hover,
	div#media div#exclusive-photos a#exclusive-photos_back:hover, div#media div#exclusive-photos a#exclusive-photos_next:hover {

	background-color: #f0f0f0;

	}
	
	div#media div#photos a#photos_back,
	div#media div#exclusive-photos a#exclusive-photos_back {

	left: 18px;

	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-top-left-radius: 0;
	-webkit-border-bottom-left-radius: 0;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-topleft: 0;
	-moz-border-radius-bottomleft: 0;

	}

	div#media div#photos a#photos_next,
	div#media div#exclusive-photos a#exclusive-photos_next {

	right: 18px;

	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-top-right-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-topright: 0;
	-moz-border-radius-bottomright: 0;

	}
	
	div#media a.browse {
	
	position: absolute;
	bottom: 22px;
	right: 20px;
	z-index: 99;
	
	}
	
	div#media div.widget-photo a.browse {
	
	bottom: 30px;
	
	}
	
	

/* WIDGET: Release - Browse
----------------------------------------------------------------------------- */

	div#discography {
		
	clear: both;
	float: left;
	width: 595px;
		
	}
	
	div#discography ul.releases {
	
	float: left;	
	margin: 0 0 -5px -5px;
		
	}
	
	div#discography ul.releases li {
		
	float: left;
	clear: both;
	width: 185px;
	min-height: 65px;
	margin: 0 0 5px 5px;
	padding: 10px 10px 10px 85px;
	position: relative;
	
	background: #161616 url('../images/layout/bg-pane.png') center 0 no-repeat;

	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
		
	}
	
	div#sidebar div#discography ul.releases li {
		
	width: 180px;
		
	}
	
	div#discography ul.releases li.alt {
		
	clear: none;
		
	}
	
	div#discography ul.releases li a,
	div#discography ul.releases li strong,
	div#discography ul.releases li em {
		
	display: block;
		
	}
	
	div#discography ul.releases li strong {
		
	font: 14px;
	margin: 0 0 3px 0;
		
	}
	
	div#discography ul.releases li a img {
	
	display: block;
	width: 65px;
	height: 65px;
	margin: 0;
	position: absolute;
	top: 10px;
	left: 10px;
		
	}
	
	div#discography ul.releases li dl {
		
	padding: 0;
		
	}
	
	div#discography ul.releases li dl dt,
	div#discography ul.releases li dl dd {
		
	display: none;
		
	}
	
	div#discography ul.releases li dl dt.date {
		
	display: block;
	width: 100%;
	color: #757575;
	border: 0;
		
	}
	
	/* Sidebar Discography */
	
	div#sidebar div#discography ul.releases {
		
	margin: 0;
		
	}
	
	div#sidebar div#discography ul.releases li {
		
	margin: 0 0 5px 0;
		
	}


/* WIDGET: Release - Display
----------------------------------------------------------------------------- */

	div#content div#details h3 {
		
	display: block !important;
		
	}
	
	div#details em {
		
	display: none;
		
	}
	
	div#details ul.artwork {
	
	float: left;	
	width: 200px;
	margin: 0 10px 0 0;
		
	}
	
	div#details dl {
		
	width: 385px;
	border-bottom: 1px solid #fff;
	padding: 0;
		
	}
	
	div#details div.retailers {
		
	clear: both;
		
	}
	
	div#details div.retailers dl {
		
	width: 100%;
	border: 0;
	padding: 0 0 15px 0;
		
	}
		
	div#details ul.artwork li {
		
	float: left;
	margin: 0 0 10px 0;
		
	}
	
	/* Lyrics */
	
	div#tracks {
		
	padding: 5px 5px 15px 15px;
	margin: 0 0 20px 0;
	background: url(../images/layout/bg-emphasis2.png);
	
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	
	}
	
	div#tracks table {
		
	width: 575px;
	margin: 0;
	font-size: 12px;
		
	}
	
	div#tracks table th,
	div#tracks table td {
		
	padding: 10px 10px 0 0;
		
	}
	
	div#tracks table td.action {
		
	padding-right: 0;
		
	}
	
	div#tracks table td.action a.action {
		
	margin: 0 10px 0 0;
		
	}
	
	div#tracks table td.number {
		
	width: 15px;
	color: #ccc;
		
	}
	
	div#tracks table td.listen {
		
	width: 70px;
		
	}
	
	div#tracks table td.lyrics {
		
	width: 105px;
		
	}
	
	div#tracks table td.title {
		
	width: 100%;
		
	}
	
	
	/* Music Videos */
	
	#page-release div#videos {
		
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
		
	}
	
	
	/* Notes */
	
	div#notes {
		
	margin: 0 0 40px 0;
		
	}
	
	
	/* In-Page Audio Player */
	
	div#audio h3,
	div#audio div.flash a.prompt,
	div#audio div.details,
	div#audio ul.controls,
	div#audio ul.actions {
		
	display: none;
		
	}
		
	div#audio div.flash {
		
	padding: 0;
	background: transparent;
	width: 1px;
	height: 1px;
		
	}
	
	div#audio div.flash div {
		
	display: block !important;
	width: 1px;
	height: 1px;
		
	}
	
	
/* WIDGET: Release - Browse (Carousel Discography)
----------------------------------------------------------------------------- */

	div#sidebar div#discography {
		
	display: none;
		
	}

	div#sidebar div#discography div.jcarousel-container {
	
	position: relative;	
	padding: 35px 0;
		
	}
	
	div#sidebar div#discography div.jcarousel-prev,
	div#sidebar div#discography div.jcarousel-next {
		
	display: block;
	position: absolute;
	width: 275px;
	height: 30px;
	text-indent: -5000px;
	background-position: top center;
	background-repeat: no-repeat;
	overflow: hidden;
	cursor: pointer;
	
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;	
		
	}
	
	div#sidebar div#discography div.jcarousel-prev {
	
	top: 0;
	left: 0;	
	background-image: url(../images/actions/a-carousel-up.gif);
		
	}
	
	div#sidebar div#discography div.jcarousel-next {
	
	bottom: 0;
	left: 0;	
	background-image: url(../images/actions/a-carousel-down.gif);
		
	}
	
	div#sidebar div#discography div.jcarousel-prev-disabled,
	div#sidebar div#discography div.jcarousel-next-disabled,
	div#sidebar div#discography div.jcarousel-prev-disabled:hover,
	div#sidebar div#discography div.jcarousel-next-disabled:hover {
		
	background-position: bottom center !important;
		
	}
	
	div#sidebar div#discography div.jcarousel-prev:hover,
	div#sidebar div#discography div.jcarousel-next:hover {
		
	background-position: center center;
		
	}

	div#sidebar div#discography div.jcarousel-clip {
	
	width: 275px;
	height: 445px; 
	overflow: hidden;
	position: relative;
	z-index: 2;
		
	}
	
	div#sidebar div#discography ul.jcarousel-list {
	
	margin: 0;
	padding: 0;	
	position: relative;
	top: 0;
	left: 0;
	z-index: 1;
	overflow: hidden;
		
	}
	
