@charset "utf-8";
/* CSS Document */


/* Reset CSS */  
#ymp-player div, #ymp-tray div{display:block;}
#ymp-player div, #ymp-player ul, #ymp-player li, #ymp-player textarea, #ymp-player p, #ymp-player td,
#ymp-tray div, #ymp-tray ul, #ymp-tray li, #ymp-tray textarea, #ymp-tray p{margin:0;padding:0;}
#ymp-player img, #ymp-tray img{border:0;}
#ymp-player em, #ymp-player strong,
#ymp-tray em, #ymp-tray strong{font-style:normal;font-weight:normal;}
#ymp-player li, #ymp-tray li{list-style:none;}
#ymp-player sup, #ymp-tray sup{vertical-align:text-top;}
#ymp-player sub, #ymp-tray sub{vertical-align:text-bottom;}
#ymp-player input, #ymp-player textarea, #ymp-player select,
#ymp-tray input, #ymp-tray textarea, #ymp-tray select{font-family:inherit;font-size:inherit;font-weight:inherit;*font-size:100%;}                                                      
#ymp-player table{border-collapse:collapse;border-spacing:0;}

/* Player Body */
#ymp-player
{
 /* Hide the player initially, show it only after it's properly positioned */
 /*display:none;*/
 position:fixed;
 overflow:hidden;
 bottom:10px;
 left:0;          
 width:33px; /* Initial width of the player */
 margin:0;
 padding:0;
 z-index:9999;
 color:#595959;
 text-align:left;
}
#ymp-body
{
 position:relative;
 overflow:hidden;
 margin:0;
 padding:0;
 height:71px; /* +10px for shadow */
 background-position:100% -313px;
 font-family:Arial, Helvetica;
 font-size:12px;
}
#ymp-body h1, #ymp-tray h1,
#ymp-body h2, #ymp-tray h2, 
#ymp-body h3, #ymp-tray h3, 
#ymp-body h4, #ymp-tray h4, 
#ymp-body h5, #ymp-tray h5,
#ymp-body h6 #ymp-tray h6
{
 position:absolute;
 left:-10000px;
 height:0;
 width:0;
}
#ymp-body a, #ymp-tray a
{              
 margin:0;
 padding:0;
 outline:none;
 text-decoration:none;
 font-family:Arial, Helvetica;
 border:none;
}
#ymp-body a span, #ymp-tray a span
{               
 margin:0;
 padding:0;
 border:none;
}
#ymp-body a:hover
{
 text-decoration:underline;
}
.ymp-player-min #ymp-body
{
 width:33px; /* +10px for shadow */
 background-position:-655px -313px;
}
.ymp-player-max #ymp-body
{
 width:569px!important; /* +10px for shadow */
}
#ymp-body #ymp-body-base
{                       
 position:relative;
 width:560px!important;
 height:62px;
 opacity:.9;
 -moz-opacity:.9;
 z-index:1;
}
#ymp-body #ymp-body-strip
{                    
 width:557px!important;
 height:100%;
 filter:alpha(opacity=90);
}                             
#ymp-body #ymp-body-cap
{                            
 position:absolute;
 top:0;
 right:0;
 width:4px; /* IE7 Quirks mode does not play well with position:absolute; and right:0; with odd width */
 height:100%;
 filter:alpha(opacity=90); 
}
.ymp-player-min #ymp-body #ymp-body-base
{
 width:24px;
}
.ymp-player-min #ymp-body #ymp-body-strip
{
 width:21px;
}
#ymp-body #ymp-meta
{            
 position:absolute;           
 top:4px;
 left:180px;
 width:344px;
 height:54px;
 background-position:-180px 0;
 z-index:2;
}
#ymp-body #ymp-meta-bottom-right
{
 position:absolute;
 bottom:5px;
 right:5px;
}                            
#ymp-body #ymp-meta-top, #ymp-body #ymp-meta-bottom
{                     
 display:table;
 position:absolute;
 top:5px;
 left:58px;
 width:280px;
}                     
#ymp-body #ymp-meta-bottom
{             
 top:auto;
 bottom:5px;
}
#ymp-body #ymp-meta-bottom td
{
 height:16px;
 vertical-align:bottom;   
 font-size:11px;
}
#ymp-body #ymp-meta-top td
{
 height:32px;
 vertical-align:top;
}
#ymp-body #ymp-meta-progress
{                            
 position:relative;
 top:2px;
 white-space:nowrap;
 font-size:11px; 
 line-height:16px;        
 margin:0 5px 0 0;
}
#ymp-body #ymp-stickwall
{
 display:none;
 position:absolute;
 top:0;
 left:0;
 width:344px;
 height:54px;                        
 z-index:3;
 background-position:-179px -199px;
}
#ymp-body .ymp-stickwall-gradient
{                       
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 background-position:-180px -54px;
}          

#ymp-body #ymp-yahoo-logo
{
 position:absolute;
 top:22px;
 left:11px;                       
 width:28px;
 height:17px;
 background-position:-120px -62px;
 z-index:2;
}
  
/* Pixels for rounded corners */         
#ymp-body .ymp-pix-dark, #ymp-tray .ymp-pix-dark,
#ymp-body .ymp-pix-light, #ymp-tray .ymp-pix-light
{             
 position:absolute;
 display:block;               
 overflow:hidden;
 width:1px;
 height:1px;  
}                                    
#ymp-body .ymp-pix-light, #ymp-tray .ymp-pix-light
{
 opacity:.19;
 -moz-opacity:.19;
 filter:alpha(opacity=19);
}
#ymp-body .ymp-pix-dark, #ymp-tray .ymp-pix-dark
{
 opacity:.69;
 -moz-opacity:.69;
 filter:alpha(opacity=69);
} 
#ymp-body .ymp-pix-tr1, #ymp-tray .ymp-pix-tr1
{
 top:0;
 right:2px;
}         
#ymp-body .ymp-pix-tr2, #ymp-tray .ymp-pix-tr2
{
 top:0;
 right:1px;
}
#ymp-body .ymp-pix-tr3, #ymp-tray .ymp-pix-tr3
{
 top:1px;
 right:0;                          
}           
#ymp-body .ymp-pix-tr4, #ymp-tray .ymp-pix-tr4
{
 top:2px;
 right:0;                              
}
#ymp-body .ymp-pix-tl1, #ymp-tray .ymp-pix-tl1
{
 top:2px;
 left:0;
}         
#ymp-body .ymp-pix-tl2, #ymp-tray .ymp-pix-tl2
{
 top:1px;
 left:0;
}
#ymp-body .ymp-pix-tl3, #ymp-tray .ymp-pix-tl3
{
 top:0;
 left:1px;
}           
#ymp-body .ymp-pix-tl4, #ymp-tray .ymp-pix-tl4
{
 top:0;
 left:2px;
}
#ymp-body .ymp-pix-br1, #ymp-tray .ymp-pix-br1
{
 bottom:0;
 right:2px;
}         
#ymp-body .ymp-pix-br2, #ymp-tray .ymp-pix-br2
{
 bottom:0;
 right:1px;                                
}
#ymp-body .ymp-pix-br3, #ymp-tray .ymp-pix-br3
{
 bottom:1px;
 right:0;                                  
}           
#ymp-body .ymp-pix-br4, #ymp-tray .ymp-pix-br4
{
 bottom:2px;
 right:0;                                  
}           
#ymp-body .ymp-cap-body1,
#ymp-body .ymp-cap-body2,
#ymp-body .ymp-stickwall-body1,
#ymp-body .ymp-stickwall-body2,
#ymp-body .ymp-stickwall-body3,
#ymp-body .ymp-stickwall-body4,
#ymp-body .ymp-stickwall-body5
{                            
 position:absolute;
 overflow:hidden;
}                    
#ymp-body .ymp-cap-body1
{
 top:1px;
 right:1px;
 width:2px;
 height:60px;   
}               
#ymp-body .ymp-cap-body2
{
 top:3px;
 right:0;
 width:1px;
 height:56px;           
}
#ymp-body .ymp-stickwall-body1
{          
 top:2px;
 left:0;
 width:1px;
 height:50px;
}
#ymp-body .ymp-stickwall-body2
{
 top:1px;
 left:1px;
 width:1px;
 height:52px;
}
#ymp-body .ymp-stickwall-body3
{
 top:1px;
 right:1px;
 width:1px;
 height:52px;
}
#ymp-body .ymp-stickwall-body4
{
 top:2px;
 right:0;
 width:1px;
 height:50px;
}
#ymp-body .ymp-stickwall-body5
{
 top:0;
 left:2px;
 width:340px;
 height:100%;
}
#ymp-body #ymp-rhap-stickwall, #ymp-body #ymp-error-stickwall
{
 display:none;
}               
#ymp-body .ymp-rhap-stickwall .ymp-stickwall-body1,
#ymp-body .ymp-rhap-stickwall .ymp-stickwall-body2, 
#ymp-body .ymp-rhap-stickwall .ymp-stickwall-body3,
#ymp-body .ymp-rhap-stickwall .ymp-stickwall-body4,
#ymp-body .ymp-rhap-stickwall .ymp-stickwall-body5,
#ymp-body .ymp-error-stickwall .ymp-stickwall-body1,
#ymp-body .ymp-error-stickwall .ymp-stickwall-body2, 
#ymp-body .ymp-error-stickwall .ymp-stickwall-body3,
#ymp-body .ymp-error-stickwall .ymp-stickwall-body4,
#ymp-body .ymp-error-stickwall .ymp-stickwall-body5
{
 background-color:#6CABD2;
}

#ymp-body .ymp-error-stickwall h2
{
 position:absolute;
 top:12px;
 left:11px;
 width:295px;
 margin:0;
 padding:0 0 0 34px;
 font-size:11px;
 line-height:14px;
 color:#444;
}
#ymp-body .ymp-error-stickwall span.ymp-skin
{
 display:block;
 position:absolute;
 top:5px;
 left:0;
 width:24px;
 height:20px;
 background-position:-524px 0;
}
#ymp-body .ymp-error-stickwall a
{
 color:#444;
 text-decoration:underline;
}
      
/* Themeable styles */
.ymp-color-main
{
 background-color:#000000!important; /* #B2B2B2 */
}
.ymp-color-tray
{
 background-color:#000000!important; /* #8D8E8D */
}                   
.ymp-color-text-main, .ymp-color-text-main:link
{
 color:#000000!important; /* #595959 */
}
.ymp-color-text-tray, .ymp-color-text-tray:link
{
 color:#FFF;
}
.ymp-skin
{
	/*background-image:url(http://l.yimg.com/us.yimg.com/i/us/mus/ymwp/mediaplayer-2.0.31.png);*/
	background-image:url(../images/mediaplayer-2.0.31.png)!important;
	background-repeat:no-repeat;
}

/* Override YUI style */
.show-scrollbars
{
 overflow:hidden;
}

/* Playlist Tray */
#ymp-tray
{   
 /* Hide it initially */         
 display:none; 
 position:fixed;
 overflow:hidden;
 bottom:81px;
 left:180px;   
 width:344px;
 height:18px;
 margin:0;
 padding:0;
 z-index:9998;
 font-family:Arial, Helvetica;
 font-size:11px;         
 text-align:left;
}
#ymp-tray-body
{
 position:relative;
 width:100%; 
 height:100%;
 background-position:-180px -108px; 
 opacity:.95;
 -moz-opacity:.95;
 filter:alpha(opacity=95);
}
#ymp-tray-top
{
 position:absolute;
 overflow:hidden;
 top:18px;
 left:0;
 width:100%;
 height:6px;
}              
.ymp-tray-body1
{             
 display:block;
 overflow:hidden;
 margin:0 0 0 3px;
 width:100%;
 height:1px;
}
.ymp-tray-body2
{             
 display:block;  
 overflow:hidden;
 margin:0 0 0 1px;
 width:100%;
 height:2px;
}         
.ymp-tray-body3
{             
 display:block;
 width:100%;
 height:100%;
}
#ymp-tray ul#ymp-tray-list
{
 position:absolute;
 top:24px;
 left:0;
 width:100%;
 height:180px;
 margin:0; 
 padding:0;
 overflow-x:hidden;
 overflow-y:hidden; /* this gets switched to auto via JS */
}
#ymp-tray ul li
{                         
 position:relative;
 overflow:hidden;
 color:#FFF;
}
#ymp-tray ul li a
{
 display:block;
 overflow:hidden;      
 white-space:nowrap;
 width:100%;
 margin:0;
 padding:0 0 0 15px;
 text-decoration:none;
 line-height:20px;
 font-size:11px;
 text-overflow:ellipsis;
}
#ymp-tray ul li a:hover,
#ymp-tray ul li a.ymp-tray-track-focus
{
 background-color:#9E9E9E;
 color:#000;
}
#ymp-tray ul li a.playing
{
 background-color:#FEFF65!important; /*#889B64*/
 color:#000000;
}
#ymp-tray ul.ymp-nested-list
{                  
 position:relative;
 width:100%;
 height:auto;
 overflow:hidden;
}
#ymp-tray ul.ymp-nested-list a.ymp-tray-track
{
 padding-left:44px;
}
#ymp-tray #ymp-btn-tray
{
 position:absolute;
 display:block;
 top:0;
 right:0;
 height:18px;     
 padding:0 3px 0 3px;
 color:#FFF;                  
 text-decoration:none;
 font-family:Arial, Helvetica;
 font-size:9px;
 font-weight:bold;
 text-transform:uppercase;
 cursor:pointer; 
}
#ymp-tray #ymp-btn-tray em
{
 display:block;
 position:relative;
 overflow:hidden;
 float:left; /* For IE */
 height:18px;   
 line-height:9px;
 -line-height:8px; 
 padding:4px 15px 0 5px;
 font-style:normal;
 font-weight:bold;
}   
#ymp-tray .ymp-up-arrow,
#ymp-tray .ymp-down-arrow,
#ymp-tray .ymp-right-arrow
{          
 display:block;
 position:absolute;
 overflow:hidden;
 top:5px;
 right:6px;     
 width:7px;
 height:6px;
 background-position:-135px -80px;
 z-index:2;
}                                   
#ymp-tray .ymp-up-arrow
{
 background-position:-135px -86px;
}
#ymp-tray .ymp-right-arrow
{                      
 width:6px;
 height:7px;
 background-position:-135px -92px;
}
#ymp-tray ul#ymp-tray-list .ymp-down-arrow, #ymp-tray ul#ymp-tray-list .ymp-right-arrow
{
 top:7px;
 left:5px;                         
 right:auto;
}
.ymp-btn-tray-body1
{           
 display:block;
 position:absolute;
 top:3px;
 left:0;
 width:1px;
 height:100%;   
}
.ymp-btn-tray-body2
{           
 display:block;
 position:absolute;
 top:1px;
 left:1px;
 width:2px;
 height:100%;   
}
.ymp-btn-tray-body3
{           
 display:block;
 position:absolute;
 top:3px;
 right:0;
 width:1px;
 height:100%;
}
.ymp-btn-tray-body4
{           
 display:block;
 position:absolute;
 top:1px;
 right:1px;
 width:2px;
 height:100%;   
}
.ymp-pix-bl
{
 bottom:0;
 left:-1px;
}

/* Buttons and Links */                           
#ymp-body #ymp-control
{
 position:absolute;
 top:13px;
 left:49px;
 width:104px;
 height:44px;
 z-index:2;
 background-position:-525px -113px;
}
#ymp-body a.ymp-btn-play, #ymp-body a.ymp-btn-pause
{
 display:block;
 position:absolute;
 top:2px;
 left:32px;
 width:35px;
 height:33px;
 cursor:pointer;
 background-position:-50px 0;
 z-index:2;
 text-indent:-9000px;
}
#ymp-body a:hover.ymp-btn-play
{
 background-position:-50px -34px;
}
#ymp-body a:active.ymp-btn-play
{
 background-position:-50px -68px;
}
#ymp-body a.ymp-btn-play-disabled,
#ymp-body a:hover.ymp-btn-play-disabled,
#ymp-body a:active.ymp-btn-play-disabled
{
 cursor:default;
 background-position:-50px -99px;
}
#ymp-body a.ymp-btn-pause
{
 background-position:-84px 0;
}
#ymp-body a:hover.ymp-btn-pause
{
 background-position:-84px -34px;
}
#ymp-body a:active.ymp-btn-pause
{
 background-position:-84px -68px;
}
#ymp-body a.ymp-btn-pause-disabled,
#ymp-body a:hover.ymp-btn-pause-disabled,
#ymp-body a:active.ymp-btn-pause-disabled
{
 cursor:default;
 background-position:-81px -99px;
}
#ymp-body a.ymp-btn-next, #ymp-body a.ymp-btn-prev
{
 display:block;
 position:absolute;
 top:7px;
 left:72px;
 width:25px;
 height:25px;
 cursor:pointer;
 background-position:-25px 0;
 z-index:2;
 text-indent:-1000px;
}
#ymp-body a:hover.ymp-btn-next
{
 background-position:-25px -25px;
}
#ymp-body a:active.ymp-btn-next
{
 background-position:-25px -51px; 
}
#ymp-body a.ymp-btn-next-disabled,
#ymp-body a:hover.ymp-btn-next-disabled,
#ymp-body a:active.ymp-btn-next-disabled
{
 cursor:default;
 background-position:-25px -75px;
}
#ymp-body a.ymp-btn-prev
{
 left:3px;
 background-position:0 0;
}
#ymp-body a:hover.ymp-btn-prev
{
 background-position:0 -25px;
}
#ymp-body a:active.ymp-btn-prev
{
 background-position:0 -51px;
}
#ymp-body a.ymp-btn-prev-disabled,
#ymp-body a:hover.ymp-btn-prev-disabled,
#ymp-body a:active.ymp-btn-prev-disabled
{
 cursor:default;
 background-position:0 -75px;
}
#ymp-body #ymp-btn-min
{
 display:block;
 overflow:hidden;
 position:absolute;
 top:0;
 right:10px;
 width:15px;
 height:62px;
 cursor:pointer;
 text-indent:-1000px;
 z-index:2;    
 background-position:-159px -35px;
}
#ymp-body #ymp-btn-max
{
 display:block;
 overflow:hidden;
 position:absolute;
 top:0;
 left:0;
 width:24px;
 height:62px;
 cursor:pointer;
 text-indent:-1000px;
 z-index:2;                       
}
#ymp-body #ymp-btn-max span
{
 display:block;
 overflow:hidden;
 position:absolute;
 top:23px;
 left:9px;
 width:8px;
 height:17px;
 background-position:-119px -80px;
}
#ymp-body #ymp-btn-max span.ymp-animarrow
{
 background:url(http://l.yimg.com/us.yimg.com/i/us/mus/ymwp/mediaplayer-animarrow-2.0.31.gif) no-repeat 0 0;
}
.ymp-player-max #ymp-body #ymp-btn-max,
.ymp-player-min #ymp-body #ymp-btn-min, .ymp-player-min #ymp-body #ymp-btn-close, .ymp-player-min #ymp-body #ymp-btn-pop,
.ymp-player-hidden
{
 display:none;
}
#ymp-body a#ymp-btn-close, #ymp-body a#ymp-btn-pop
{
 display:block;
 overflow:hidden;
 position:absolute;
 top:2px;
 right:27px;
 width:14px;
 height:14px;
 cursor:pointer;
 text-indent:-1000px;
 z-index:2;    
 background-position:-609px 0;
}
#ymp-body a:hover#ymp-btn-close
{
 background-position:-609px -14px;
}   
#ymp-body a:active#ymp-btn-close
{
 background-position:-609px -28px;
}
#ymp-body a#ymp-btn-pop
{
 top:18px;
 background-position:-595px 0;
}
#ymp-body a:hover#ymp-btn-pop
{
 background-position:-595px -14px;
}   
#ymp-body a:active#ymp-btn-pop
{
 background-position:-595px -28px;
}
#ymp-body a#ymp-btn-target
{
 display:block;
 float:right;
 width:16px;
 height:16px;
 cursor:pointer;
 z-index:2;
 text-indent:-9000px;
 background-position:-623px 0;
}
#ymp-body a:hover#ymp-btn-target
{
 background-position:-623px -16px;
}
#ymp-body a:active#ymp-btn-target
{
 background-position:-623px -32px;
}
#ymp-body .ymp-error-icon, #ymp-tray .ymp-error-icon
{
 display:block;
 width:16px;
 height:16px;
 overflow: hidden;
 cursor:pointer;
 z-index:2;
 text-indent:-9000px;
 background-position:-150px 0;
}
#ymp-tray .ymp-error-icon
{
 position:absolute;
 top:2px;
 right:3px;
}
a.ymp-btn-page-play, a.ymp-btn-page-pause
{
 position:relative !important;
 padding-left:20px !important;
 outline:none !important;
}   
a.ymp-btn-page-play em.ymp-skin,
a.ymp-btn-page-pause em.ymp-skin
{   
 display:block;
 position:absolute;           
 overflow:hidden;
 /*bottom:15%;*/       
    top:15%;
 *top:0.22em;
 left:0;
 width:14px;
 height:14px;    
 background-position:-676px 0;
 cursor:pointer;
}
a:hover.ymp-btn-page-play em.ymp-skin
{
 background-position:-676px -14px;
}
a:active.ymp-btn-page-play em.ymp-skin
{
 background-position:-676px -28px;
}
a.ymp-btn-page-pause em.ymp-skin
{
 background-position:-662px 0;
}
a:hover.ymp-btn-page-pause em.ymp-skin
{
 background-position:-662px -14px;
}
a:active.ymp-btn-page-pause em.ymp-skin
{
 background-position:-662px -28px;
}                    
a.ymp-btn-page-target em.ymp-skin,
a:hover.ymp-btn-page-target em.ymp-skin,
a:active.ymp-btn-page-target em.ymp-skin
{
 background:url(http://l.yimg.com/us.yimg.com/i/us/mus/ymwp/mediaplayer-findlink-2.0.31.gif) no-repeat 0 0;
}              
#ymp-body a.ymp-btn
{
 display:block;
 position:relative;
 height:16px;                     
 margin:0 0 0 7px;                
 padding:0 7px 0 0;
 z-index:2;    
 font-size:11px;
 line-height:16px;
 cursor:pointer;
 background-position:100% -48px;
}
#ymp-body a.ymp-btn em
{
 display:block;     
 overflow:hidden;
 position:absolute;
 top:0;
 left:-7px;
 width:7px;
 height:100%;
 background-position:-525px -48px;
} 
#ymp-body a:hover.ymp-btn
{               
 text-decoration:none;
 background-position:100% -64px;
}
#ymp-body a:hover.ymp-btn em
{
 background-position:-525px -64px;
}
#ymp-body a:active.ymp-btn
{
 background-position:100% -80px;
}
#ymp-body a:active.ymp-btn em
{
 background-position:-525px -80px;
}   
#ymp-body #ymp-btn-buy
{
 margin-right:2px;
}
#ymp-body .ymp-icon-buy
{
 display:block;
 position:relative;
 top:1px;
 left:-1px;
 width:17px;
 height:13px;       
 background-position:-142px -79px;
}
#ymp-body a.ymp-btn-alt
{
 display:block;
 position:relative;
 height:16px;                     
 margin:0 0 0 7px;                
 padding:0 7px 0 0;
 z-index:2;    
 font-size:11px;
 font-weight:normal;
 color:#666;
 line-height:16px;
 cursor:pointer;
 background-position:100% -64px;
}
#ymp-body a.ymp-btn-alt em
{
 display:block;     
 overflow:hidden;
 position:absolute;
 top:0;
 left:-7px;
 width:7px;
 height:100%;
 background-position:-525px -64px;
}
#ymp-body a:hover.ymp-btn-alt
{                
 text-decoration:none;
}                    
#ymp-body .ymp-meta-box
{
 position:relative;
 line-height:13px;
}
#ymp-body #ymp-meta-track-title, #ymp-body #ymp-meta-album-title, #ymp-body #ymp-meta-artist-title
{                  
 display:block;
 overflow:hidden;          
 position:absolute; 
 top:0;
 left:0;
 width:100%;
 font-size:12px;
 font-weight:bold;
 white-space:nowrap;
 text-overflow:ellipsis;
 -o-text-overflow:ellipsis; /* Opera 9 */ 
}
#ymp-body #ymp-meta-album-title
{
 top:1px;
 font-size:11px;
 font-weight:normal;
}                                                               
#ymp-body #ymp-meta-artist-title
{
 top:18px;
 font-size:11px;
 font-weight:normal;
}
#ymp-body window 
{
 width:100%;
 -moz-user-focus:normal;
 -moz-user-select:text;
}
#ymp-body description 
{
 -moz-user-focus:normal;
 -moz-user-select:text;
}                              
#ymp-body #ymp-meta-image
{
	position:absolute;
	display:block;
	overflow:hidden;
	top:3px;
	left:2px;
	width:46px;
	height:46px;
	/*border:1px solid #ADACAC;*/
	background:url(http://l.yimg.com/us.yimg.com/i/us/mus/ymwp/mediaplayer-default-album.gif) no-repeat 0 0;
 
  cursor:pointer;
}                

#ymp-meta-image {
	border: none!important;
}
     
/* Relevance section */ 
#ymp-body #ymp-relevance {
 position:absolute;
 left:527px;
 top:0;
 width:120px;
 height:62px;
 overflow:hidden;
 z-index:2;
 display:none;
}
#ymp-body #ymp-getplayer
{
 display:block;
 position:absolute;
 top:18px;
 left:3px;
 width:121px;
 color:#3D9AD0;
 font-size:13px;
 line-height:14px;
 font-weight:bold;
 text-align:center;
 z-index:2;
}
#ymp-body #ymp-getlyrics,
#ymp-body #ymp-watchvideo
{
 display:none;
 position:absolute;
 top:16px;
 left:17px;
 color:#3D9AD0;
 font-size:13px;
 font-weight:bold;
 z-index:2;
}
#ymp-body #ymp-getlyrics em,
#ymp-body #ymp-watchvideo em
{
 font-size:11px;
 font-style:normal;
 font-weight:normal;
 color:#686868;
}
#ymp-body #ymp-getlyrics span,
#ymp-body #ymp-watchvideo span
{                            
 display:block;
 position:absolute;
 overflow:hidden;
 top:17px;
 left:63px;       
 width:14px;
 height:13px;
 background-position:-648px 0;
 cursor:pointer;
}
#ymp-body a#ymp-getlyrics:hover em,
#ymp-body a#ymp-watchvideo:hover em
{
 color:#3D9AD0;
}
#ymp-body a#ymp-getlyrics:hover span,
#ymp-body a#ymp-watchvideo:hover span
{
 background-position:-648px -13px;   
}

/* Volume Control */
#ymp-body #ymp-volume
{
 position:absolute;
 top:12px;
 left:158px;
 width:12px;
 height:39px;                     
 z-index:2;
 background-position:-125px -21px;
}
#ymp-body #ymp-volume-cover
{
 position:absolute;
 overflow:hidden;
 bottom:0;
 left:0;
 width:100%;
 height:23px; /* (volume-cover span height) - (volume-thumb's top) */
}
#ymp-body #ymp-volume-cover span
{
 display:block;
 position:absolute;
 bottom:0;
 left:0;
 width:100%;
 height:39px;
 background-position:-140px -21px;
}
#ymp-body a#ymp-volume-thumb
{       
 display:block;      
 position:absolute;
 overflow:hidden;
 top:16px; /* Initial position of volume-thumb, this does not initialize the actual volume however */
 left:0;
 width:13px;
 height:7px;
 text-indent:-1000px;
 background-position:-119px 0;
 /* cursor:default; */
}
#ymp-body a:hover#ymp-volume-thumb
{
 background-position:-119px -7px;
}
#ymp-body a:active#ymp-volume-thumb
{                                   .
 background-position:-119px -14px;
}

/* Miscellaneous */
#ymp-error-bubble
{             
 display:none;
 position:absolute;
 top:0;
 left:0;              
 z-index:10000;
 width:200px;
 background-color:#FFF;
 border:1px solid #999;
}
#ymp-error-msg
{
 margin:10px;
 font-size:11px;
}                     
.ymp-error-tail
{
 display:block;
 position:absolute;
 bottom:-18px;
 left:0;
 width:21px;
 height:18px;
 background-position:-158px -17px;
}
#ymp-secret-bubble
{             
 display:none;
 position:absolute;
 top:0;
 left:0;              
 z-index:10000;
 width:400px;
 background-color:#FFF;
 border:1px solid #999;
}
#ymp-secret-msg
{
 margin:10px;
 font-size:11px;
}
#ymp-secret-msg #ymp-secret-msg-header
{
 font-weight:bold;
 font-style:normal;
 text-align:center;
 position:relative;
 width:100%;
}
#ymp-secret-msg table
{
 width:100%;
}
#ymp-secret-msg th, #ymp-secret-msg td
{
 text-align:center;
}
#ymp-secret-bubble a#ymp-btn-close-secret
{
 display:block;
 overflow:hidden;
 position:absolute;
 top:2px;
 right:2px;
 width:14px;
 height:14px;
 cursor:pointer;
 text-indent:-1000px;
 z-index:2;    
 background-position:-609px 0;
}
#ymp-secret-bubble a:hover#ymp-btn-close-secret
{
 background-position:-609px -14px;
}   
#ymp-secret-bubble a:active#ymp-btn-close-secret
{
 background-position:-609px -28px;
}

/* Rhapsody stuff */
#ymp-body .ymp-rhap-powered
{
 display:block;
 position:relative;
 overflow:hidden; 
 top:-2px;
 width:107px;
 height:13px;
 margin:0 0 0 4px;
 text-indent:-9000px;
 background:url(http://l.yimg.com/us.yimg.com/i/us/mus/ymwp/mediaplayer-rhapsody-2.0.31.png) no-repeat 0 0;
}
#ymp-body .ymp-rhap-stickwall .ymp-rhap-powered
{            
 position:absolute;
 top:3px;
 right:5px;
 margin:0;
}
#ymp-body #ymp-rhap-brand                                        
{
 display:none;
}
#ymp-body .ymp-rhap-stickwall h2
{                 
 position:absolute;
 top:6px;
 left:15px;
 margin:0;
 padding:0;
 font-size:14px;
 color:#58A9CF;
 width:100%;
}                    
#ymp-body #ymp-rhap-stickwall-action                                                      
{
 position:absolute;
 bottom:6px;
 left:15px;
}
#ymp-body #ymp-rhap-stickwall-action .ymp-btn-alt
{
 float:left;
 margin-right:5px;
}
#ymp-body #ymp-rhap-getunlimited
{          
 display:none;
 position:absolute;
 top:11px;
 right:0;   
 max-height:14px;
 overflow:hidden;
 font-size:10px;   
 font-weight:normal;
 color:#3D9AD0;
}      
#ymp-body #ymp-rhap-playinfo
{                 
 display:none;
 position:absolute;        
 top:14px;
 *top:8px;
 left:17px;
 width:92px;
 font-weight:bold; 
 color:#686868; 
 line-height:11px;
 *line-height:24px;
 text-align:right;
 z-index:2;
}           
#ymp-body #ymp-rhap-playinfo a
{
 display:block;                   
 margin:0;
 padding:2px 0 0 0;
 *padding:1px 0 0 0;
 font-size:11px;   
 font-weight:normal;
 *line-height:13px;
 color:#3D9AD0;
}
#ymp-body #ymp-rhap-playinfo a em
{               
 font-style:normal;
 font-size:14px;
}    
#ymp-body #ymp-rhap-playinfo a:hover
{                       
 text-decoration:underline;
}
#ymp-body #ymp-rhap-playcount
{   
 margin:0 5px 0 0;            
 font-size:30px;
 font-weight:bold;
 color:#FFF;
}
#ymwp-contplay-form {
    height:0;
    width:0;
    margin:0;
    padding:0;
}

