/* DISCOVERY SHUFFLE BAR CSS - Created by D.Dicker Dec-09 */

*{margin:0; padding:0}
#dni-shuffle-bar img {border:none;}
#dni-shuffle-bar * {font-size:1em;}

/* BAR CLOSED */

#dni-shuffle-bar.closed #dni-shuffle-bar-content  * {display:none;}

#dni-shuffle-bar.closed {
	background:url(../../images/shuffle/shuffle-bg-tile-closed.png) repeat-x top left; 
	padding-top:15px;
	}
	
#dni-shuffle-bar.closed #shuffle-bar-tab  {
	background:url(../../images/shuffle/shuffle-bar-tab-closed.png) no-repeat top right;
	width:28px;
	height:19px;
	position:absolute;
	top:-8px;
	right:4em;
	display:block;
	}

#dni-shuffle-bar {
	background:url(../../images/shuffle/discover-bar-bg.png) repeat-x bottom left;
	width:100%;
	position:fixed;
	left: 0px;
	bottom: 0px;
	font-family:arial, sans-serif;
	cursor:default;
	float:left;
	font-size:12px;
	z-index:1154;
	text-align:center;
	padding-top:14px;
}
	
* html #dni-shuffle-bar {position:relative;}
	
#dni-shuffle-bar #dni-shuffle-bar-content {
	margin:0 auto;
	width:990px;
	}	

#dni-shuffle-bar #shuffle-bar-tab  {
	background:url(../../images/shuffle/shuffle-bar-tab.png) no-repeat top right;
	width:28px;
	height:19px;
	position:absolute;
	top:-4px;
	right:4em;
	cursor:pointer;
	}
	
#dni-shuffle-bar  h2 {
	float:left;
	font-weight:bold;
	margin: -2px 0 -0.5em 7px;
	padding-left:0px;
	text-transform:uppercase;
	z-index:2;
	position:relative;
	font-size:1.2em;
	color:#000000;
	background-image:url("../../images/shuffle/godiscover.png");
	background-repeat:no-repeat;
	width:113px;
	height:13px;;
	}

#dni-shuffle-bar li {
	float:left;
	list-style-type:none;
	position:relative;
	line-height:31px;
	}
	
#dni-shuffle-bar li p {padding-bottom:0;}
	
#dni-shuffle-bar li a {
	color:#048FC2;font-weight:normal;
	text-decoration:none;
	text-transform:none;
}
	
#dni-shuffle-bar fieldset {
	border:none;
	width:auto;
	/*display:inline;
	float:left;*/
	}

#dni-shuffle-bar .shuffle-what-tip {
	color:#048FC2;
	float:left;
	padding-left:0;
	position:relative;
	display:block;
	top:9px;
	clear:left;
	left:0;
	bottom:2px;
	}
	
#dni-shuffle-bar .shuffle-what-tip a {
	padding:0 8em 0 .5em;
	border:solid transparent;
	border-width:0 1px 1px;
	text-transform:none;
	font-weight:normal;	
	}

#dni-shuffle-bar .shuffle-what-tip a:hover {
	background:#ffffff url(../../images/shuffle/white-tile.gif) repeat-x top;
	padding-top:1.8em; 
	position:relative;
	border-color:#cccccc;
	z-index:1;
	color:#006699;
	}

#dni-shuffle-bar .shuffle-what-tip .shuffle-what-tip-text {
	position:absolute;
	left:-9999em;
	font-size:12px;
	text-align:left;
	}

#dni-shuffle-bar .shuffle-what-tip:hover  .shuffle-what-tip-text {
	padding:.5em;
	background-color:#ffffff;
	border:1px solid #cccccc;
	min-width:250px;
	height:auto;
	position:absolute;
	left:0;
	bottom:3.4em;
	line-height:1.2em;
	color:#666666;
	font-size:.9em;
	margin-bottom:-1px;
	}
	
	
/* SHUFFLE ACTIONS */

.shuffle-bar-options {
	margin:0 auto;
	display:inline-block;
	padding:17px 0 .5em 0;
	margin-top:-17px;
}
.shuffle-bar-options legend{display:none;}

.shuffle-bar-options .shuffle-random-img {
	background-color:transparent;
	float:left;
	padding-right:.6em;
	padding-bottom:0;
	margin-top:-3px;
	position:relative;
	}
	
.shuffle-bar-options .shuffle-random-img a {
	float:left;
	border:transparent solid;
	border-width:0 1px 1px;
	z-index:2;
	}
	
.shuffle-bar-options .shuffle-random-img a:hover{
	position:relative;
	background-color:transparent;
	border:solid #cccccc;
	border-width:0 1px 1px;
	z-index:2;
	}
	
.shuffle-bar-options .shuffle-random-img  span {
	position:absolute;
	left:-9999em;
	color:#048FC2;
	font-weight:bold;
	}
	
.shuffle-bar-options .shuffle-random-img:hover span {	
	padding:.3em;
	background:url(../../images/shuffle/icon-pop-bg95.gif) no-repeat top;
	width:95px;
	height:24px;
	position:absolute;
	font-size:.9em;
	bottom:19px;
	left:-35px;	
	z-index:1;
	}
	

	
.shuffle-actions .history-shown  {position:absolute;left:-9999em; width:250px; }
.shuffle-actions .history-shown li {display:block;float:none;width:250px;}

.shuffle-actions .shuffle-history:hover .history-shown {
	border:1px solid #cccccc;
	position:absolute;
	left:-1px;
	bottom:2.5em;
	}

#dni-shuffle-bar .shuffle-actions .shuffle-history:hover a,
#dni-shuffle-bar .shuffle-actions .shuffle-random input:hover,
#dni-shuffle-bar .page-actions li.page-share a:hover,
#dni-shuffle-bar li.page-recent-ratings a:hover,
#non-facebook-rate:hover{
	color:#006699;
	}
	
.shuffle-actions .shuffle-history:hover .history-shown li:last-child {border-bottom:none;}	
	
.shuffle-actions .shuffle-history .history-shown li {
	border-bottom:1px solid #cccccc;
	background-color:#ffffff;
	float:left;
	line-height:1.8em;
	}	
	
.shuffle-actions .shuffle-history .history-shown .history-shown-title {
	padding-left:.5em;
	float:left;
	color:#666666;
	}
	
#dni-shuffle-bar .shuffle-actions .shuffle-history .history-shown li a {
	color:#048FC2;
	float:left;
	clear:both;
	margin:0 .5em;
	padding:0;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
	border:none;
	display:block;
	cursor:pointer;
	width:238px;
	}
	
	
.shuffle-actions .shuffle-history .history-shown .seperator {display:none;}	
.shuffle-actions .shuffle-history .history-shown .history-even {background-color:#fafafa;}

.shuffle-actions .shuffle-history {
	border-color:transparent;
	border-style:solid;
	border-width:0 1px 1px;
	margin-top:-2em;
	padding:2em .5em 0 0;
}

.shuffle-actions .shuffle-history a{
	background:url(../../images/shuffle/yellow-arrow-up.gif) no-repeat right;
	padding:0 1.2em 0 0.5em;
	}
		
.shuffle-actions .shuffle-history:hover {
	border-color:#cccccc;
	}

.shuffle-actions .shuffle-submit {
	background:url(../../images/shuffle/submit-left-2.gif) no-repeat left 0 ;
	margin:0 4px 0 0;
	padding-left:3px;
	height:23px;
	font-size:0.9em;
}



.shuffle-actions .shuffle-submit:hover {background:url(../../images/shuffle/submit-left-2.gif) no-repeat left -23px;}

#dni-shuffle-bar .shuffle-actions .shuffle-submit input {
	background:url(../../images/shuffle/submit-right-lge-2.gif) no-repeat right 0;
	border:none;
	padding:0 13px 0 8px;
	color:#ffffff;
	text-transform:uppercase;
	cursor:pointer;
	font-size:1em;
	height:23px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:24px;
}


	
#dni-shuffle-bar .shuffle-actions .shuffle-submit input:hover {	background:url(../../images/shuffle/submit-right-lge-2.gif) no-repeat right -23px;}

#dni-shuffle-bar .shuffle-actions .shuffle-submit .separator, #dni-shuffle-bar .shuffle-actions .shuffle-random .separator {
	background:url(../../images/shuffle/page-actions-sep.gif) no-repeat right center;
	padding-left:15px;
	}

#dni-shuffle-bar .page-actions .page-rate-like .separator {
	background:url("../../images/shuffle/page-actions-sep.gif") no-repeat scroll left center transparent;
	float:left;
	height:1.3em;
	margin-top:0.4em;
	width:3px;
	}

.shuffle-actions .history-shown li{float:none;}

.shuffle-actions .shuffle-random {
	margin-right:110px;	
	margin:0 4px 0 0;
	padding-left:2px;
	height:23px;
	}
	
	
#dni-shuffle-bar .shuffle-actions .shuffle-random input {
	font-family:arial, sans-serif;
	background:transparent;
	border:none;
	padding:0 5px 0 3px;
	color:#048FC2;
	text-transform:none;
	font-weight:normal;
	cursor:pointer;
	font-size:1em;
	height:23px;
	line-height:24px;
	font-family:Arial, Helvetica, sans-serif;
	}


/* PAGE ACTIONS */

.page-actions .page-share {	
	margin-top:-1.2em;
	padding:1.2em 0.5em 0 0.4em;
	}
	

.page-actions .page-share a, .page-actions .page-recent-ratings a {
	background:url(../../images/shuffle/arrow-up.png) no-repeat right; 
	padding-right:1.2em;
	}

.page-actions .page-recent-ratings a {
	margin: 0 0.5em;
	}

.page-actions .page-share .separator {
	
	padding-left:17px;
	height:31px;
	}

.page-actions .page-share .separator.right{
	background-position:right center;
	margin-left:0;
	}
	
	
.page-actions .rating-actions em {color:#666666;font-style:normal;float:left;}
.page-actions .rating-actions ul  {float:right;}
	
.page-actions .rating-actions ul li {float:left;}
	
.fb-like .fb_edge_comment_widget{
	display:none !important; /* required to stop the comment bubble displaying */
	}

#non-facebook-rate{
	cursor:pointer;
	}

.page-rate-like span {
	color:#048FC2;
	}

.page-actions .page-rate-like p {
	background:url(../../images/shuffle/thumbs-up-right.gif) no-repeat right 0;
	margin-top:-3px;
	margin-left:15px;
	}

.page-actions .page-rate-like p:hover {
	background-position: right -29px;
	}	

.page-actions .page-rate-like input {
	background:url(../../images/shuffle/thumbs-up-2-2.gif) no-repeat 0 0;
	border:none;
	padding-left:28px;
	padding-right:3px;
	height:29px;
	margin:0 3px 0 0;
	font-weight:bold;
	color:white;
	}

	
.page-actions .page-rate-like input:hover 	{background:url(../../images/shuffle/thumbs-up-2-2.gif) no-repeat 0 -29px;}


#dni-shuffle-bar  .page-actions .page-rate-like{
	line-height: 1.4em;
	padding-top: 5px;
	}

	
.page-actions .page-rate-dislike input:hover {background:url(../../images/shuffle/thumbs-down-on.gif) no-repeat top;}
	
.page-actions li .rating-results {
	color:#666666;
	font-weight:bold;
	padding:0 .5em 0 1em;
	font-style:normal;
	}
	
.page-actions .page-rate-results p{
	color:#666666;
	float:left;
	padding-left:1em;
	}
	
#dni-shuffle-bar li.page-recent-ratings {
	border:medium none;
	height:31px;
	padding-top:1px;
	min-width:132px;
	}

#dni-shuffle-bar li.page-recent-ratings.clicked {
	border-color:#CCCCCC;
	}
/*
.page-actions iframe {
	width:90px;
	height:21px;
	overflow:hidden;
	border:0;
	}*/
	
.fb-like{
	overflow:hidden;
	top:0px;
	width:85px;
	}
	
/* ratings display */
#dni-shuffle-bar li.page-recent-ratings.clicked a {
	color:#006498;
	}

#dni-shuffle-bar #shuffle-recent-ratings-container.hidden {
	display:none;
	}
	
#dni-shuffle-bar #shuffle-recent-ratings-container {
	/*bottom:31px;*/
	left:0;
	position:absolute;
	width:340px;
	}

#dni-shuffle-bar #shuffle-recent-ratings-container ul#ratings{
	list-style:none;
	margin:0;
	padding:0;
	clear:both;
	margin:1px 0 0;
	}

#dni-shuffle-bar #shuffle-recent-ratings-container ul#ratings li{
	background:url("../../images/shuffle/recent-ratings-bg.png") repeat scroll 0 0 transparent;
	height:65px;
	float:left;
	margin:0;
	padding:0 3px;
	text-align:left;
	width:334px;
	}

#dni-shuffle-bar #shuffle-recent-ratings-container ul#ratings li.last-item{
	margin-bottom:none;
	}

#dni-shuffle-bar #shuffle-recent-ratings-container ul#ratings li.even{
	background:url("../../images/shuffle/recent-ratings-bg-even.png") repeat scroll 0 0 transparent;
	}

#dni-shuffle-bar #shuffle-recent-ratings-container strong#ratings-title{
	background-color:#2083ac;
	color:white;
	margin:0 4px 0;
	padding-left:10px;
	width:322px;
	font-size:1.4em;
	line-height:1.65em;
	text-transform:none;
	text-align:left;
	height:1.65em;
	display:block;
	}
	
#dni-shuffle-bar #shuffle-recent-ratings-container span.close-button {
	float:right;
	margin-right:7px;
	margin-top:-24px;
	width:21px;
	height:20px;
	display:block;
	background-image:url("../../images/shuffle/recent-ratings-close.png");
	position:relative;
	z-index:3;
	cursor:pointer;
	}
	
#dni-shuffle-bar #shuffle-recent-ratings-container img#ratings-close{
	float:right;
	margin-right:14px;
	margin-top:-19px;
	}

#dni-shuffle-bar #shuffle-recent-ratings-container ul#ratings img{
	float:left;
	margin-right:7px;
	padding:2px 0 3px;
	}
	
#dni-shuffle-bar #shuffle-recent-ratings-container ul#ratings span {
	display:block;
	line-height:1em;
	}
		
#dni-shuffle-bar #shuffle-recent-ratings-container ul#ratings span.rating-time{
	text-align:right;
	font-size:0.8em;
	position:absolute;
	right:5px;
	bottom:5px;
	color:#919191
	}

#dni-shuffle-bar #shuffle-recent-ratings-container ul#ratings span.user-rated{
	padding-top:4px;
	color:#535353;
	}

	
#dni-shuffle-bar #shuffle-recent-ratings-container ul#ratings a{
	font-size:1.1em;
	color:#2286BF;
	font-weight:bold;
	text-decoration:none;
	line-height:1.4em;
	background-image:none;
	margin:0;
	text-indent: 0px;
	width: 250px;
	}

#dni-shuffle-bar #shuffle-recent-ratings-container ul#ratings a:hover{
	color:#006699;
	}
	
	

	
/* IE6 DISPLAY NONE */

* html #dni-shuffle-bar {display:none;}

/* IE6 FIXES - currently hidden

* html #dni-shuffle-bar {position:relative;}
* html  .shuffle-actions .shuffle-submit {display:inline;}
* html #dni-shuffle-bar .shuffle-actions .shuffle-random  {display:inline;}
* html .shuffle-bar-options {margin-left:400px;}

* html #dni-shuffle-bar .shuffle-what-tip a,
* html .shuffle-bar-options .shuffle-random-img a ,
* html .shuffle-bar-options .shuffle-random-img a  {border-color:#ffffff;}
*/


/* IE7 FIXES */

*:first-child+html .shuffle-bar-options,
*:first-child+html .shuffle-actions .shuffle-submit,
*:first-child+html  #dni-shuffle-bar .shuffle-actions .shuffle-random {display:inline;}
*:first-child+html #dni-shuffle-bar .shuffle-actions .shuffle-random input { padding:0px; }
*:first-child+html #dni-shuffle-bar .shuffle-actions .shuffle-submit .separator, *:first-child+html .page-actions .page-share .separator {
	display: inline-block;
	top: -2px;
	left: 12px;
	margin: 0px 6px;
	padding: 0px;
	border-left: #d4d6d7 1px solid;
	}
*:first-child+html  #dni-shuffle-bar .shuffle-bar-options .shuffle-random-img:hover span{
	bottom:18px;
	left:-36px;
	}

*:first-child+html .page-actions .page-share .separator {
	margin: 0px 23px 0px 0px;
	}
	
*:first-child+html .page-actions .page-share .separator.right {
	margin-right:-0.1em;
	margin-left:1.2em;
	}

*:first-child+html #dni-shuffle-bar .shuffle-actions .shuffle-submit .separator {  display: none; }
*:first-child+html .shuffle-actions .shuffle-random { margin:0; }


* html #dni-shuffle-bar .shuffle-actions .shuffle-submit input, *:first-child+html #dni-shuffle-bar .shuffle-actions .shuffle-submit input{ overflow: visible; }/* remove padding from left/right */

/* Discover bar enhancements */

#dni-shuffle-bar #dni-shuffle-bar-content {
	width:auto;
}

#dni-shuffle-bar .shuffle-bar-options {
	padding-top:1px;
	width:990px;
}
#dni-shuffle-bar #dni-shuffle-bar-content .page-share {
	color:#048FC2;
	float:right;
	margin:0;
	padding:0;
	width:84px;
}

#dni-shuffle-bar #dni-shuffle-bar-content .page-share:hover,
#dni-shuffle-bar #dni-shuffle-bar-content .page-share.selected {
	background:url("../../images/shuffle/share-button-bg-hover.png") no-repeat scroll 0 0 transparent;
	color:#006699;
}


#dni-shuffle-bar #shuffle-items li {
	float:left;
	clear:both;
}

#dni-shuffle-bar #shuffle-bar-share-container {
	background:url("../../images/share/share-panel-top-bg.png") no-repeat scroll 0 0 transparent;
	height:245px;
	position:absolute;
	right:0;
	top:245px;
	width:168px;
	z-index:1201;
}

#dni-shuffle-bar #shuffle-bar-share {
	background:url("../../images/share/share-panel-bg.png") repeat-y scroll 0 0 transparent;
	margin-top:4px;
	padding-bottom:1px;
	padding-top:2px;
}

#dni-shuffle-bar #shuffle-bar-share  a {
	background:url("../../images/share/share-icon-bg.png") no-repeat scroll 121px 0 transparent;
	display:block;
	height:42px;
	line-height:42px;
	padding:0;
	position:relative;
	text-indent:-40px;
	width:168px;
}

#dni-shuffle-bar #shuffle-bar-share  a:hover {
	background:url("../../images/share/share-service-hover.png") no-repeat scroll 0 0 transparent;
}


#dni-shuffle-bar #shuffle-bar-share  a  span {
	position:absolute;
	right:11px;
	top:4px;
}

#dni-shuffle-bar #shuffle-bar-share #more-button {
	background-color:#6AB9D7;
	color:#FFFFFF;
	height:24px;
	width:164px;
	margin:4px 2px 0;
	text-transform:uppercase;
	font-weight:bold;
	line-height:24px;
	cursor:pointer;
}

#dni-shuffle-bar #shuffle-bar-share #more-button:hover {
	background-color:#006496;
}



.buttonwrapper {
	width:168px;
	background-color:#FFFFFF;
	padding-bottom:5px;padding-top:5px;
}

.buttonwrapper .service-popout {
 width:200px;
}

.buttonwrapper:hover {
	background-color:#777777;
}

.service-popout .service-popout-name {
	float:left;
	line-height:32px;
	width:126px;
}
	
/*shuffle*/

#dni-shuffle-bar .page-actions-container {
	background:url("../../images/shuffle/discover-bar-splitter-dots.png") no-repeat scroll center right transparent;
	float:right;
	height:31px;
	width:822px;
	position: relative;
	bottom: 31px;
}

#dni-shuffle-bar .page-actions-container .rating-actions {
	background:url("../../images/shuffle/discover-bar-splitter-solid.png") no-repeat scroll left center transparent;
	width:606px;
}

#dni-shuffle-bar .shuffle-actions .shuffle-submit {
	background:url("../../images/shuffle/go-discover-button.png") no-repeat scroll 0 0 transparent;
	height:31px;
	width:168px;
	margin:0;
	padding:0;
}

#dni-shuffle-bar .shuffle-actions .shuffle-submit:hover,
#dni-shuffle-bar .shuffle-actions .shuffle-submit.selected {
	background:url("../../images/shuffle/go-discover-selected.png") no-repeat scroll 0 0 transparent;
}

#dni-shuffle-bar .shuffle-actions #shuffle-items input {
	width:32px;
	padding-left:5px;
}

#shuffle-items-container {
	background:url("../../images/shuffle/shuffle-bg-top.png") no-repeat scroll 0 0 transparent;
	position:absolute;
	top:218px;
	
	/* hg edit */
	left: 0px;
}

#dni-shuffle-bar .shuffle-actions #shuffle-items {
	background:url("../../images/shuffle/shuffle-bg.png") repeat-y scroll 0 0 transparent;
	margin-top:5px;
	height:213px;
	width:300px;
}

#dni-shuffle-bar .shuffle-actions  #shuffle-items #shuffle-icons {

}

#dni-shuffle-bar .shuffle-actions #shuffle-items #shuffle-icons li {
	background:url("../../images/shuffle/shuffle-icon-bg.png") no-repeat scroll 6px center transparent;
	cursor:pointer;
	padding:0;
	width:54px;
	height:42px;
	z-index:1;
}

#dni-shuffle-bar .shuffle-actions #shuffle-items #shuffle-icons li:hover,
#dni-shuffle-bar .shuffle-actions #shuffle-items #shuffle-icons li.hover {
	background:url("../../images/shuffle/shuffle-icon-bg-hover.png") no-repeat scroll center left transparent;}
	

#dni-shuffle-bar .shuffle-actions #shuffle-items #shuffle-item-details-container {
	width:246px;
	height:200px;
	position:absolute;
	left:48px;
	top:5px;
}

#dni-shuffle-bar .shuffle-actions #shuffle-items #shuffle-item-details-top {
	background:url("../../images/shuffle/shuffle-bubble-top.png") no-repeat scroll 0 0 transparent;
	height:10px;
}
	
#dni-shuffle-bar .shuffle-actions #shuffle-items #shuffle-item-details-bottom {
	background:url("../../images/shuffle/shuffle-bubble-bottom.png") no-repeat scroll 0 0 transparent;
	height:10px;
}

#dni-shuffle-bar .shuffle-actions  #shuffle-items #shuffle-item-details {
	width:216px;
	height:180px;
	position:relative;
	background:url("../../images/shuffle/shuffle-bubble-bg.png") repeat scroll 0 0 transparent;
	text-align:left;
	padding:5px 15px;
}

#dni-shuffle-bar .shuffle-actions #shuffle-items #shuffle-item-details .title-thumb-container {
	display:table;
	*position:relative;
	*height:60px;
}

#dni-shuffle-bar .shuffle-actions #shuffle-items #shuffle-item-details.video .title-thumb-container {
	*position:relative;
	*height:90px;
}

#dni-shuffle-bar .shuffle-actions #shuffle-items #shuffle-item-details .title-wrapper {
	display:table-cell;
	vertical-align:middle;	
	*position:absolute;
	*top:50%;
}



#dni-shuffle-bar .shuffle-actions #shuffle-items #shuffle-item-details .title {
	color:#1A6797;
	font-size:1.2em;
	font-weight:bold;
	line-height:18px;
	max-height:54px;
	padding-left:5px;
	overflow:hidden;
	text-transform:uppercase;
}

*:first-child+html #dni-shuffle-bar .shuffle-actions #shuffle-items #shuffle-item-details .title {
	position:relative;
	top: -50%;
	width:110px;
}

#dni-shuffle-bar .shuffle-actions #shuffle-items #shuffle-item-details.video .title {
	max-height:90px;
}

#dni-shuffle-bar .shuffle-actions #shuffle-items #shuffle-item-details .description {
	clear:both;
	color:#666666;
	font-size:11px;
	height:80px;
	line-height:13px;
	margin-top:10px;
	overflow:hidden;
}

#dni-shuffle-bar .shuffle-actions #shuffle-items #shuffle-item-details .thumbnail-container,
#dni-shuffle-bar .shuffle-actions #shuffle-items #shuffle-item-details .thumbnail-container .thumbnail {
	height:59px;
	width:103px;
}

*:first-child+html #dni-shuffle-bar .shuffle-actions #shuffle-items #shuffle-item-details .thumbnail-container {
	float:left;
}

#dni-shuffle-bar .shuffle-actions #shuffle-items #shuffle-item-details.video .thumbnail-container, 
#dni-shuffle-bar .shuffle-actions #shuffle-items #shuffle-item-details.video .thumbnail-container .thumbnail {
	height:90px;
	width:120px;
}

#dni-shuffle-bar .shuffle-actions #shuffle-items #shuffle-item-details .thumbnail-overlay {
	display:none;
}

#dni-shuffle-bar .shuffle-actions #shuffle-items #shuffle-item-details.video .thumbnail-overlay {
	background:url("../../images/tvshows/video-play.png") no-repeat scroll 0 0 transparent;
	display:inline;
	height:42px;
	left:54px;
	position:absolute;
	top:29px;
	width:42px;
	z-index:1;
}

#dni-shuffle-bar .shuffle-actions #shuffle-items #shuffle-item-details .promo-button {
	background:url("../../images/shuffle/shuffle-promo-button.png") no-repeat scroll 0 0 transparent;
	bottom:6px;
	color:#666666;
	cursor:pointer;
	font-size:1.2em;
	font-weight:bold;
	height:24px;
	left:16px;
	line-height:24px;
	position:absolute;
	text-indent:10px;
	text-transform:uppercase;
	width:214px;
}

#dni-shuffle-bar .shuffle-actions #shuffle-items #shuffle-item-details .promo-button:hover {
	background:url("../../images/shuffle/shuffle-promo-button-hover.png") no-repeat scroll 0 0 transparent;
	color:#FFFFFF;
}

#dni-shuffle-bar .shuffle-actions #shuffle-items #shuffle-item-details .promo-shuffle-button {
	background:url("../../images/shuffle/shuffle-promo-button-noarrow.png") no-repeat scroll 0 0 transparent;
}

#dni-shuffle-bar .shuffle-actions #shuffle-items #shuffle-item-details .promo-shuffle-button:hover {
	background:url("../../images/shuffle/shuffle-promo-button-noarrow-hover.png") no-repeat scroll 0 0 transparent;
}

#dni-shuffle-bar-content .shuffle-bar-options .page-actions-container .page-actions ul li {
	background:url("../../images/shuffle/discover-bar-splitter-solid.png") no-repeat right center;
	height:31px;
}




/* AddThis styling */


#at16pcc #at16p {
	visibility:hidden;
}
#at16psf { 
	display:none !important;
}

#at16pib {
	visibility:visible;
}



/* social media buttons */
#dni-shuffle-bar-content .shuffle-bar-options .page-actions-container .page-actions .rating-actions li {
		padding-left:5px;
		padding-right:5px;
		
}
#dni-shuffle-bar-content .shuffle-bar-options .page-actions-container .page-actions .rating-actions #tweet-container {
	padding-top:6px;
	text-align:center;
	width:108px;
}

#dni-shuffle-bar-content .shuffle-bar-options .page-actions-container .page-actions .rating-actions #orkut-button,
#dni-shuffle-bar-content .shuffle-bar-options .page-actions-container .page-actions .rating-actions #orkut-share {
	background:url("../../images/shuffle/discover-bar-splitter-solid.png") no-repeat scroll left center transparent;
	float:right;
	height:26px;
	padding:6px 10px 0;
	width:50px;
}

#dni-shuffle-bar-content .shuffle-bar-options .page-actions-container .page-actions .rating-actions #orkut-share-button {
	background:url("../../images/shuffle/orkut-button.png") no-repeat scroll left center transparent;
	cursor:pointer;
	height:20px;
	width:50px;
}

#dni-shuffle-bar-content .shuffle-bar-options .page-actions-container .page-actions .rating-actions .fb-like {
	top:0px;
	height:31px;
	width:92px;
}

#dni-shuffle-bar-content .shuffle-bar-options .page-actions-container .page-actions .rating-actions .fb-like .fb-like-span {
	height:21px;
	left:5px;
	line-height:21px;
	position:absolute;
	text-align:center;
	top:6px;
	width:92px;
}

#dni-shuffle-bar-content .shuffle-bar-options .page-actions-container .page-actions .rating-actions .page-rate-like {
	line-height:31px;
	padding:0;
	width:386px;
}

/*icons */

#dni-shuffle-bar .shuffle-actions #shuffle-items #shuffle-icons .shuffle-random {
	margin:0;
	padding:0;
	text-align:left;
}
#dni-shuffle-bar .shuffle-actions #shuffle-items #shuffle-icons .shuffle-random div {
	height:32px;
	left:10px;
	position:relative;
	text-align:left;
	top:5px;
	width:32px;
}

#dni-shuffle-bar .shuffle-actions #shuffle-items #shuffle-icons .shuffle-random .random-icon {
	background:url("../../images/shuffle/godiscover/icon-random.png");
}
#dni-shuffle-bar .shuffle-actions #shuffle-items #shuffle-icons .shuffle-random.hover .random-icon {
	background:url("../../images/shuffle/godiscover/icon-random-hover.png");
}
#dni-shuffle-bar .shuffle-actions #shuffle-items #shuffle-icons .shuffle-random .shuffle-icon {
	background:url("../../images/shuffle/godiscover/icon-shuffle.png");
}
#dni-shuffle-bar .shuffle-actions #shuffle-items #shuffle-icons .shuffle-random.hover .shuffle-icon {
	background:url("../../images/shuffle/godiscover/icon-shuffle-hover.png");
}
#dni-shuffle-bar .shuffle-actions #shuffle-items #shuffle-icons .shuffle-random.default .shuffle-icon {
	background:url("../../images/shuffle/godiscover/icon-shuffle-default.png");
}
#dni-shuffle-bar .shuffle-actions #shuffle-items #shuffle-icons .shuffle-random .article-icon {
	background:url("../../images/shuffle/godiscover/icon-article.png");
}
#dni-shuffle-bar .shuffle-actions #shuffle-items #shuffle-icons .shuffle-random.hover .article-icon {
	background:url("../../images/shuffle/godiscover/icon-article-hover.png");
}
#dni-shuffle-bar .shuffle-actions #shuffle-items #shuffle-icons .shuffle-random .game-icon {
	background:url("../../images/shuffle/godiscover/icon-game.png");
}
#dni-shuffle-bar .shuffle-actions #shuffle-items #shuffle-icons .shuffle-random.hover .game-icon {
	background:url("../../images/shuffle/godiscover/icon-game-hover.png");
}
#dni-shuffle-bar .shuffle-actions #shuffle-items #shuffle-icons .shuffle-random .photo-icon {
	background:url("../../images/shuffle/godiscover/icon-photos.png");
}
#dni-shuffle-bar .shuffle-actions #shuffle-items #shuffle-icons .shuffle-random.hover .photo-icon {
	background:url("../../images/shuffle/godiscover/icon-photos-hover.png");
}
#dni-shuffle-bar .shuffle-actions #shuffle-items #shuffle-icons .shuffle-random .video-icon {
	background:url("../../images/shuffle/godiscover/icon-video.png");
}
#dni-shuffle-bar .shuffle-actions #shuffle-items #shuffle-icons .shuffle-random.hover .video-icon {
	background:url("../../images/shuffle/godiscover/icon-video-hover.png");
}


/*misc*/

#dni-shuffle-bar-content .shuffle-bar-options {
	margin:0;
	padding:0;
}

#dni-shuffle-bar-content .shuffle-bar-options .page-actions-container .page-actions .share-button {
	background:url("../../images/shuffle/at_symbol_16x16.png") no-repeat scroll 0 50% transparent;
	padding:2px 0 2px 20px;
}

#dni-shuffle-bar .shuffle-actions #shuffle-items #shuffle-item-details .shuffle-thumb {
	background:url("../../images/shuffle/godiscover/shuffle-promo-img.png") no-repeat scroll 0 0 transparent;
}

#dni-shuffle-bar .shuffle-actions #shuffle-items #shuffle-item-details .random-thumb {
	background:url("../../images/shuffle/godiscover/random-promo-img.png") no-repeat scroll 0 0 transparent;
}

#dni-shuffle-bar .shuffle-actions #shuffle-items #shuffle-item-details .random-thumb img,
#dni-shuffle-bar .shuffle-actions #shuffle-items #shuffle-item-details .shuffle-thumb img {
	visibility:hidden;
}

#ratings-bg-top {
	width:340px;
	height:4px;
	background:url("../../images/shuffle/recent-ratings-bg-top.png");
	}
	
#dni-shuffle-bar #shuffle-recent-ratings-container #ratings-wrapper {
	background:url("../../images/shuffle/recent-ratings-bg.png");
	padding-bottom:1px;
	}
#dni-shuffle-bar li.page-recent-ratings:hover,
#dni-shuffle-bar li.page-recent-ratings.clicked {
	background:url("../../images/shuffle/discover-bar-button-selected.png") repeat;
}

#dni-shuffle-bar li.page-recent-ratings.clicked a {
	background-image:url("../../images/shuffle/arrow-down.png");
	}

#dni-shuffle-bar.open {
	height:31px;
	}

.modalPanel {
	left:0;
	position:fixed;
	top:0;
	z-index:5;
}

#shuffle-submit-button,
#page-recent-ratings a,
#page-share {
	cursor: pointer;
}

#page-recent-ratings a {
	float: left;
	width: 132px;
	margin: 0;
	background-position: 112px 12px;
	padding-right: 0px;
	text-indent: -10px;
    outline-style: none;
    outline-width: 0px;
}

#shuffle-items-slide-container {
	bottom:0; left:0; right: 0;
	height:218px;
	overflow:hidden;
	position: absolute;
	width:300px;
}
#dni-shuffle-bar ul.shuffle-actions { position: relative; }

#shuffle-recent-ratings-slide-container {
	bottom:32px;
	/*height:218px;*/
	left:-1px;
	overflow:hidden;
	position:absolute;
	width:340px;
}

#shuffle-recent-ratings-slide-container {
	height:auto;
}

#shuffle-bar-share-slide-container {
	bottom:31px;
	height:245px;
	right:0;
	overflow:hidden;
	position:absolute;
	width:168px;
}
.slideopen {
	visibility:visible;
}

.slidehidden {
	visibility:hidden;
}

#dni-shuffle-bar #shuffle-recent-ratings-container ul#ratings li.rating img {
	background: url("../../images/ratings/no-promo.gif") no-repeat scroll 0 2px transparent;
	height: 60px;
	width: 60px;
}
