/*
 * default theme
 * Copyright(c) 2008, BET.
 * 
 * This code is licensed under BSD license. Use it as you wish, 
 * but keep this copyright intact.
 */

@import url("http://www.bet.com/webapplications/betroot/includes/base/css/control/flux-comments.css");
@import url("http://www.bet.com/webapplications/betroot/includes/base/css/control/flux-ratings.css");




dl dt
{
	display: none;
}




#pageBodyDiv2
{
	position: relative;
}

#pageDiv
{
	width: 950px;
}

#pageBodyDiv
{
}
#headerIdentityDiv
{
	overflow: hidden;
    background:transparent url(http://www.bet.com/webapplications/betroot/images/extended/2007/header_music_left.jpg) no-repeat scroll 6px top;
	width: 215px;
	height: 96px;
	float: left;
	display:block;
	position:relative;
}
*html #headerIdentityDiv
{
    width:215px;
}

#headerIdentityDiv a {
    display:none;
}

#headerAdDiv
{
    display:block;
    position:relative;
	overflow: hidden;
	width: 730px;
	height: 96px;
}
#headerAdDiv1
{
	padding: 2px 0 0 0;
}

#headerUtilityDiv
{
	overflow: hidden;
	background: pink;
	width: 950px;
	height: 37px;
	
}

#footerAdDiv
{
	clear: both;
	position: relative;
	height: 96px;
	background: #525252;
}
#footerAdDiv1
{
	position: absolute;
	top: 3px;
	left: 107px;
	width: 728px;
	height: 90px;
	background: #333333;
}



#primaryNavigationDiv
{
	position: relative;
	display: block;
	height: 25px;
	overflow: hidden;
	background: #000000;
}
#primaryNavigationDiv a
{
	color: #FFFFFF;
}




#sponsorAdDiv
{
	display: none;
}

#primaryContentDiv
{
	float: left;
	width: 628px;
	background: #FFFFFF;
	padding: 0 0 
}


#secondaryContentDiv
{
	width: 300px;
	float: right;
	background: #E5E5E5;
}
#secondaryContentDiv1
{
	padding: 5px 0 0 0;
}

#contentClearingDiv
{
	clear: both;
}
#divNotLogged
{
    position: absolute; 
    left: 17px; 
    top: 150px; 
    right: 0px; 
    z-index: 2; 
    visibility: hidden;
}
#GlobalNavContainer 
{
    margin:5px 0px 5px 0px;
    position:relative;
    z-index:15000;
}




dl.artistFilters a
{
	color: #CA3E00;
}
body
{
	font-family: Arial;
}


dl.pageContent
{
	clear: both;
	
}

dl.pageContent dl.title dd
{
	display: block;
	border-bottom: solid 1px #000000;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 12px;
	margin: 0 1px 0 1px;
	padding: 3px 4px 1px 4px;
	
}
dl.pageContent div.clearFloats
{
	width: 0px;
	height: 0px;
	clear: both;
}

div.utilDropMenu dl.level1 li a:hover
{
	background: #ca3e00;
}

#primaryNavigationDiv
{
    overflow:visible;
}
#primaryContentDiv
{
    position:relative;
}
#primaryContentDiv dl.pageContent dl.title dd
{
	margin-top: 10px;
}
#secondaryContentDiv
{
    position:relative;
}
#secondaryContentDiv dl.pageContent dl.title dd
{
	margin-top: 10px;
}
#secondaryContentDiv dl.pageContent dl.content
{
	border-top: solid 2px #FFFFFF;
}
#secondaryContentDiv dl.pageContent
{
	border-bottom: solid 2px #FFFFFF;
}


dl.pageContent dl.contentHeader
{
	clear: both;
}
dl.pageContent dl.contentHeader dl.title dd
{
	border: none;
	margin: 0;
	padding: 0;
}
dl.pageContent dl.contentHeader dl.breadcrumbs a
{
	cursor: pointer;
}
dl.pageContent dl.contentHeader dl.breadcrumbs a span
{
	cursor: pointer;
}



#channelnavigation 
{
    background:#000000 none repeat scroll 0 0;
    color:#FFFFFF;
    height:25px;
    text-align:center;
}
ul#channelslist {
    border:0 none;
    height:24px;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0 auto;
    padding:0;
}
ul#channelslist {
    width:530px;
}
ul#channelslist li {
    border:0 none;
    display:inline;
    float:left;
    height:24px;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0;
    padding:0;
    position:relative;
}
ul#channelslist li a {
    padding:0 15px;
    text-transform:lowercase;
}
ul#channelslist .delimiter {
    padding:1px 1px 0;
    background: #000000 url(http://www.bet.com/webapplications/betroot/images/extended/2007/navdelimiter.gif) no-repeat center 5px;
}
ul#channelslist ul li {
    display:block !important;
    float:left;
    width:160px;
    text-transform: capitalize;
}
.subchannelslist {
    z-index:999999;
}
ul.subchannelslist li a{
    text-transform:capitalize;
}
ul#channelslist a {
    -x-system-font:none;
    display:block;
    float:left;
    font-family:Arial,Helvetica,sans-serif;
    font-size:10pt;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:bold;
    height:auto !important;
    line-height:24px;
    text-decoration:none;
}
ul#channelslist ul 
{
    border:0 none;
    display:none;    
    left:0;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0;
    padding:0;
    position:absolute;
    top:24px;
    width:160px;
}
ul#channelslist .channelitemselected a 
{
    color:#CA3E00;
}
ul#channelslist a:hover, ul#channelslist li:hover a, ul#channelslist li.iehover a {
    background-color:#8C8C8C;
    color:#CA3E00;
    filter:progid:DXImageTransform.Microsoft.Gradient
				      (GradientType=0,StartColorStr='#000000',EndColorStr='#8c8c8c');

}

ul#channelslist a:hover ul
{
    display:block;
}
    

.subchannelslist {
	
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
ul#channelslist li:hover li a,
ul#channelslist li.iehover li a {
  float: none;
  background: #8c8c8c;
  color: #fff;
  text-align: left;
  font-size: 8pt;
  
  filter:progid:DXImageTransform.Microsoft.Gradient
				      (GradientType=0,StartColorStr='#8c8c8c',EndColorStr='#8c8c8c');
}

ul#channelslist li:hover li a:hover,
ul#channelslist li:hover li:hover a,
ul#channelslist li.iehover li a:hover,
ul#channelslist li.iehover li.iehover a {
  background: #ca3e00; 
  color: #FFF;
  
  filter:progid:DXImageTransform.Microsoft.Gradient
				      (GradientType=0,StartColorStr='#ca3e00',EndColorStr='#ca3e00');
}

ul#channelslist li:hover ul ul,
ul#channelslist li:hover ul ul ul,
ul#channelslist li.iehover ul ul,
ul#channelslist li.iehover ul ul ul {
  display: none;
}

ul#channelslist li:hover ul,
ul#channelslist ul li:hover ul,
ul#channelslist ul ul li:hover ul,
ul#channelslist li.iehover ul,
ul#channelslist ul li.iehover ul,
ul#channelslist ul ul li.iehover ul {
	display: block;
}








#secondaryContentDiv dl.playlist .scrollButton
{
	display: none;
}
#secondaryContentDiv dl.playlist dl.thumb
{
	display: block;
	border-bottom: solid 2px #FFFFFF;
	background: #E5E5E5 !important;
	cursor: pointer !important;
}
#secondaryContentDiv dl.playlist dl.only
{
	border-bottom: none;
}
#secondaryContentDiv dl.playlist dl.last
{
	border-bottom: none;
}
#secondaryContentDiv dl.playlist dl.thumb dd
{
	display: block;
	
	position: relative;
	
	min-height: 39px;
}
#secondaryContentDiv dl.playlist dl.thumb dd dd
{
	padding-left: 0;
	height: auto;
	width: 200px;
	min-height: 0px;
	margin-left: 68px;
}
#secondaryContentDiv dl.playlist dl.thumb dl.thumbImage dd
{
	margin-left: 0px !important;
}
#secondaryContentDiv dl.playlist dl.thumb dl.thumbImage
{
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 300px;
	height: 39px;
}
#secondaryContentDiv dl.playlist dl.thumb dl.thumbImage dd
{
	width: 300px;
}
#secondaryContentDiv dl.playlist dl.thumb dl.thumbImage a
{
	margin: 2px !important;
	position: relative;
	display: block;
}
#secondaryContentDiv dl.playlist dl.thumb dl.thumbImage img
{
	display: block;
	width: 59px;
	height: 35px;
}
#secondaryContentDiv dl.playlist dl.thumb span
{
	
}
#secondaryContentDiv dl.playlist dl.thumb a
{
	
}
#secondaryContentDiv dl.playlist dl.thumb dl
{
	display: block;
}
#secondaryContentDiv dl.playlist dl.thumb dl dd
{
	display: block;
}
#secondaryContentDiv dl.playlist dl.thumb div.clearFloats
{
	display: none;
}



#secondaryContentDiv dl.playlist dl.thumb:hover
{
	background: #CA3E00 !important;
}
#secondaryContentDiv dl.playlist dl.thumb:hover span
{
	color: #FFFFFF !important;
}




#secondaryContentDiv dl.playlist dl.thumb dl.artist dd
{
	padding: 4px 0 0 0;
}
#secondaryContentDiv dl.playlist dl.thumb dl.artist span
{
	color: #CA3E00;
	font-size: 12px;
	font-weight: bold !important;
	text-transform: uppercase !important;
}
#secondaryContentDiv dl.playlist dl.thumb dl.title dd
{
	border-bottom: none;
	
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	padding: 5px 0 6px 0;
}
#secondaryContentDiv dl.playlist dl.thumb dl.title span
{
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	text-transform: none;
}









dl.tooltip
{
	display: none !important;
}
dl.videoPlayerPlaylist dl.content dl.thumbList dl.selected
{
   border:solid 3px #ca3e00;
    margin: 3px 8px; 
   display:block;
   width:117px;
    height: 70px;
}

dl.videoPlayerPlaylist dl.content div.leftButton div
{
    background: transparent url(../img/msc_MusicVideo_PlaylistArrowL_set.gif) no-repeat 0px -70px;
    margin: 6px 8px 6px 7px;
}
dl.videoPlayerPlaylist dl.content div.rightButton div
{
    margin: 6px 7px 6px 8px;
    background: transparent url(../img/msc_MusicVideo_PlaylistArrowR_set.gif) no-repeat 0px -70px;
}
dl.videoPlayerPlaylist dl.content div.leftButton div.active
{
        background: transparent url(../img/msc_MusicVideo_PlaylistArrowL_set.gif) no-repeat 0px 0px;
}
dl.videoPlayerPlaylist dl.content div.rightButton div.active
{
    background: transparent url(../img/msc_MusicVideo_PlaylistArrowR_set.gif) no-repeat 0px 0px;
}
dl.videoPlayerPlaylist dl.content div.leftButton div.hover
{
        background: transparent url(../img/msc_MusicVideo_PlaylistArrowL_set.gif) no-repeat 0px -140px;
}
dl.videoPlayerPlaylist dl.content div.rightButton div.hover
{
    background: transparent url(../img/msc_MusicVideo_PlaylistArrowR_set.gif) no-repeat 0px -140px;
}
dl.videoPlayerPlaylist dl.title div.options span
{
    font-weight:bold;
    font-size:10px;
}
dl.videoPlayerPlaylist dl.title div.options span.count
{   
    bottom:1px;
    position:relative;
}
dl.videoPlayerPlaylist dl.title div.options span.listStyle
{
    color: #ca3e00;
    font-size: 12px;
    cursor:pointer;
    
}
dl.listView div.scrollButton
{
    display:none;
}

.comments3 div.greetingArea a
{
    color:#CA3E00;
    font-size: 12px;
    font-weight: bold;
}


dl.contentHeader
{
	height: 14px;
	border: none;
	border-bottom: solid 1px #000000;
	margin: 14px 0 10px 0;
}
dl.contentHeader dl.breadcrumbs
{
	float: left;
}
dl.contentHeader dl.breadcrumbs dd ul
{
	list-style-type: none;
}
dl.contentHeader dl.breadcrumbs dd ul li
{
	display: block;
	float: left;
}
dl.contentHeader dl.breadcrumbs dd ul li span
{
	display: block;
	float: left;
	color: #ca3e00;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}
dl.contentHeader dl.breadcrumbs dd ul li span.delimiter
{
	color: #000000 !important;
	margin: 0 6px 0 6px !important;
}

dl.contentHeader dl.title
{
	float: left;
}
dl.contentHeader dl.title dd
{
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0 !important;
	padding: 0 !important;
}

dl.contentHeader dl.subtitle
{
	float: right;
}

dl.contentHeader dl.subtitle dd span
{
	margin: 2px 0 0 0;
	display: block;
	color: #000000;
	font-size: 10px;
}






dl.musicArtistList dl.content
{
	padding: 10px;
}

.commentsHolder
{
    float: left;
    margin-top: 0px;
}

.Flux .comments3
{
    background: #FFFFFF;
    color: #000000 !important; 
    width: 606px;
    margin-bottom: 20px;
}

.Flux .comments3 H2
{
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 14px;
    font-weight: bold;
    display:none;
}

.Flux .comments3 div, .Flux .comments3 p, .Flux .comments3 td, .Flux .comments3 A
{
    font-family: Arial;
    font-size: 12px;
    padding-right: 0px;
}


.Flux .comments3 .active
{
    font-weight: bold;
}

.Flux .comments3 H3
{
    font-family: Arial;
    font-size: 10px;
    margin: 0;
    padding-bottom: 5px;
    color: #7c7c7c !important;
    font-weight: bold;
}

.Flux .comments3 A
{
    color: #16388d;
    font-weight:bold;
    text-decoration: none;
}

.Flux .comments3 A:hover
{
    color: #16388d;
    font-weight:bold;
    text-decoration: underline; 
}

.Flux .comments3 .pageNavigator
{
    text-align: right; 
    border-bottom: 1px solid #000000; 
}


.Flux .comments3 .commentItem table tr
{
    width: 610px;
    padding-left: 5px;
}


.Flux .comments3 .commentItem .commentItem
{
    padding-top: 8px;
    padding-bottom: 8px;
}

.commentboxbtm
{
    width: 606px;
    background: url(/WebApplications/betRoot/includes/base/img/control/img_commentbox_btm.gif) no-repeat;
    height: 19px;
    padding-bottom: 10px;
}
.topratingcontainer
{
    width: 594px;
    height: 20px;
    float: left;
    border: 1px solid #f2f2f2;
    padding: 5px;
    margin-bottom: 20px;
}
.FluxWidget .comments3 .commentList
{
    padding-top: 18px;
}
.FluxWidget .comments3 .commentList .commentItem
{
    width: 604px;
    display: block;
    padding-bottom: 10px;
}

.Flux .comments3 .commentItem .itemImage
{
    float: left;
    width: 60px;
    padding-right: 10px;
}

.Flux .comments3 .commentItem .itemImage IMG
{
    padding-top: 5px;
    padding-left: 5px;
}

.Flux .comments3 .commentItem .commentItem .itemImage
{
    padding-top: 8px;
    padding-right: 5px;
}

.Flux .comments3 .commentItem .commentItem .itemImage IMG
{
    border: none 0px;
}

.Flux .comments3 .commentItem .itemDescr
{
    float: left;
    vertical-align: top;
    width: 520px;
    color: #000000;
    font-size: 10px;
    font-family: Arial;
    border: 1px solid #CCCCCC;
    padding-top: 2px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 0px;
    line-height: 15px !important;
}



.Flux .comments3 .commentItem .commentItem .itemDescr H3
{
    padding-top: 6px;
    color: Red;
}

.Flux .comments3 .greetingArea
{
    padding-bottom: 10px;
    padding-left: 10px;
}

.commentMessage
{
    font-family: Verdana;
    font-size: 11px;
    color: #404040;
    line-height: 17px !important;
}

.Flux .comments3 .commentItem .commentAction
{
    font-family: Verdana;
    font-size: 9px;
    text-align: right;
    color: #16388d;
    font-weight: bold;
    text-transform: uppercase; 
}
.Flux .comments3 .commentItem .commentAction a
{
    font-family: Verdana;
    font-size: 9px;
    font-weight: bold;
    color: #16388d;
}
.Flux .comments3 .commentItem .commentAction a:hover
{
    
    text-decoration: underline;
}
.Flux .comments3 .commentItem .commentAction a:active
{
    color: #c5c5c5 !important;
}
.Flux .comments3 .commentItem .commentActionSeperator
{
    padding-left: 3px;
    padding-right: 0px;
}
.Flux .comments3 .commentItem .commentActionFlatIcon
{
    background: url(/WebApplications/betRoot/includes/base/img/control/article_flag_icon.gif) no-repeat;
    padding-left: 7px;
    padding-top: 4px;
}

.Flux .comments3 .editCommentEditor
{
    left: -1000px;
    position: absolute;
    top: 0px;
    z-index: 100;
}

.Flux .comments3 .commentEditor
{
    padding: 10px 0;
    padding-bottom: 35px;
}

.Flux .comments3 .commentEditor .lengthCounter
{
    text-align: right;
    display: none;
}

.Flux .comments3 .commentEditor .lengthCounter .red
{
    color: Red;
}

.Flux .comments3 .commentEditor .titleArea
{
    padding: 4px 7px 2px 7px;
    background: #8996AB;
    display: none;
}

.Flux .comments3 .commentEditor .titleArea TD
{
    font-size: 12px;
    font-weight: bold;
}

.Flux .comments3 .commentEditor .titleArea IMG
{
    margin-right: 5px;
}

.Flux .comments3 .commentEditor .inputTextArea
{
    background: #fff;
    border: solid 1px #fff;
    font-weight: bold;
}

.Flux .comments3 .commentEditor .inputTextArea TEXTAREA
{
    width: 100%;
    height: 105px !important;
    padding: 0;
    margin-top: 2px;
    background-color: #FFFFFF;
    border-bottom-width: 1px;
    border-left-width: 2px;
    border-right-width: 1px;
    border-top-width: 2px;
    border-style: solid;
    border-color: #c6c6c6;
}
.Flux textarea, .Flux .inputTextarea
{
    height: 149px !important;
    overflow: auto;
}

.Flux .comments3 .commentEditor .inputNameArea, .Flux .comments3 .commentEditor .inputAddressArea, .Flux .comments3 .commentEditor .captchaCodeImage, .Flux .comments3 .commentEditor .captchaCodeArea, .Flux .comments3 .commentEditor .captchaMessageArea, .Flux .comments3 .commentEditor .commonButton
{
    padding: 5px 0;
}

.Flux .comments3 .commentEditor .buttonsArea
{
    
    float: right;
    height: 20px;
}

.Flux .comments3 .commentEditor .buttonsArea .btnCenter
{
    font-size: 11px;
    font-weight: bold;
    color: #16388d;
    padding-left:3px;
}

.Flux .comments3 .commentEditor .buttonsArea a
{
    text-decoration: none; 
    padding: 0px;
    background: #DADADA none repeat scroll 0 0;
    border: 1px solid #B9B9B9;
    color: #ca3e00;
    display: block;
    height: 22px;
    width: 53px;
}

.Flux .comments3 .commentEditor .buttonsArea a:hover
{
    text-decoration: none; 
    padding: 0px;
    background: #cccccc none repeat scroll 0 0;
    border: 1px solid #B9B9B9;
    color: #ca3e00;
    display: block;
    height: 22px;
    width: 53px;
    line-height: 1px;
}



.Flux a.commonButton .btnColorDefault .btnCenter
{
    line-height: 22px;
    background-image: none;
}

.Flux a.commonButton .btnColorDefault .btnRight
{
    background-image: none;
}

.Flux a.commonButton .btnColorDefault .btnLeft
{
    background-image: none;
}

.Flux .btnColorDefault *
{
    background-image: none;
}

.Flux .comments3 .commentEditor .btnColorDefault
{
    font-size: 10px;
    height: 25px;
}


.Flux .comments3 .commentEditor .captchaCodeArea INPUT
{
    margin-right: 5px;
    width: 130px;
}

.Flux .comments3 .username
{
    color: #ca3e00;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
}
.Flux .comments3 div.popup
{
    font-size: 11px;
    font-weight: bold;
    color: #16388d;
    background: #D3D3D3; 
    left: -9999px;
    line-height: 1.5em; 
    position: absolute;
    width: 38px;
    z-index: 100; 
    padding-left: 3px;    
}

.Flux .comments3 div.ie_popup
{
    margin-top: -11px;
}

.Flux .comments3 div.popup UL
{
    
    margin: 0;
}

.Flux .comments3 div.popup LI
{
    list-style-type: none;
    text-align: left; 
    padding-bottom: 2px;
    padding-top: 2px;
    font-size: 10px;
    line-height: 14px;
    
}
.Flux .comments3 div.popup LI a
{
    font-size: 11px;
    font-weight: bold;
    color: #ca3e00;    
    text-transform:uppercase;
    text-decoration: none; 
    padding: 0px;
    border: 0px solid #B9B9B9;
    display: block;    
}

.Flux .comments3 div.popup LI a:hover
{
    font-size: 11px;
    font-weight: bold;
    color: #ca3e00;    
    text-transform:uppercase;
    padding: 0px;
    background: #DADADA none repeat scroll 0 0;
    border: 0px solid #B9B9B9;
    display: block;    
    text-decoration:underline;
}

.Flux .comments3 div.popup LI.lastLink
{
    border-bottom: none 0px;
}

.Flux .comments3 div.open
{
    left: 0px !important;
    margin-left: 607px;
}

.commentCount .link
{
    color: #000000;
}
.Flux .comments3 .pageNavigator
{
    border: none;
}


div.socialization-menu
{
    background:#e5e5e5;
    display:block;
    float:right;
    height:50px;
    margin:0 12px 0 12px;
    _overflow:hidden;
    width:228px;
}
div.socialization-menu div.RatingDiv
{
    margin: 10px 0px 10px 0px;
    display:inline;
    width:228px;
    height:40px;
}
.Flux h3.info-title
{
    font-family:arial;
    font-size:10px;
    font-weight:bold;
    clear:right;

}
.Flux h3.info-title em
{
   margin:0 9px 0 8px;
   width: 35px;
   position:relative;
   bottom:40px;
   color:#000000;
}
#FW_Rating_1
{
    padding: 10px 0px 0px 0px;
}
#FW_Rating_1_ratingInformation 
{
   color:#000000;
   position:relative;
   bottom:40px;
}
#FW_Rating_1_ratingTitle
{
    float:right;
    margin: 0px 0px 2px 0px;
    width:84px;
    position:relative;
    bottom:0px;
}
.Flux ul.rateit
{
    clear: right;
    float:right;
    width:84px;
}
.Flux ul.rateit li 
{
    width: 34px;
    margin:0px 7px 0px 0px;
}
.Flux ul.rateit li.rate-up 
{
    float:left;
}
.Flux ul.rateit li.rate-down
{
    float:left;
}
.Flux ul.rateit li.rate-up a
{
    background: transparent url(../img/msc_MusicVideo_ThumbUp_big_set.gif) no-repeat 0px 0px;
    display:block;
    height:27px;
    width:34px;
    text-transform:none;
    font-size:0px;
}
.Flux ul.rateit li.rate-up a.voted-n
{
    background: transparent url(../img/msc_MusicVideo_ThumbUp_big_set.gif) no-repeat 0px -54px;
}
.Flux ul.rateit li.rate-up a:hover
{
    background: transparent url(../img/msc_MusicVideo_ThumbUp_big_set.gif) no-repeat 0px -27px;
}
.Flux ul.rateit li.rate-down a
{
    background: transparent url(../img/msc_MusicVideo_ThumbDown_big_set.gif) no-repeat 0px 0px;
    clear:left;
    display:block;
    float:right;
    height:27px;
    width:34px;
    font-size:0px;
}
#FW_Usage_2_ratingValue
{
    display:none;
}
.Flux ul.rateit li.rate-down a.voted-n
{
    background: transparent url(../img/msc_MusicVideo_ThumbDown_big_set.gif) no-repeat 0px -54px;
}
.Flux ul.rateit li.rate-down a:hover
{
    background: transparent url(../img/msc_MusicVideo_ThumbDown_big_set.gif) no-repeat 0px -27px;
}
.Flux h3.info-title span.vote-up
{
    background: transparent url(../img/msc_MusicVideo_ThumbUp_small.gif) no-repeat 0px 0px;
    padding: 0px 0px 0px 18px; 
}

#FW_Usage_2_commentCount
{
    background:transparent url(../../../base/img/soc_discuss.gif) no-repeat scroll 0 -4px;
    display:block;
    height:16px;
    padding:0 0 0 23px;
    color: #000000;
    font-family:Arial;
    font-weight:bold;
    font-size:10px;
}
div.viewsnumber
{
    bottom:31px;
    height:16px;
    position:relative;
    width:115px;
}
.viewsnumber h3.info-title
{
    font-family:arial;
    font-size:10px;
    font-weight:bold;
    width:48px;

}
.viewsnumber .Flux .comments
{
    bottom:13px;
    float:left;
    height:16px;
    left:66px;
    overflow:hidden;
    padding:3px 0 0;
    position:relative;
    width:75px;
}
.viewsnumber .Flux .vote-up 
{
    display:none;
}

.viewsnumber h3.info-title em
{
    margin:0 9px 0 8px;
    width: 35px;
}
.viewCount span
{
    font-family:arial;
    font-size:10px;
    font-weight:bold;
    margin:0 10px 0 8px;
}
.viewCount
{
    bottom:36px;
    position:relative;
    width:125px;
}
.viewCount .numOfViews
{
    display:inline;
    font-family:arial;
    font-size:10px;
    font-weight:bold;
    background: transparent url(../img/msc_MusicVideo_Views_Icon.gif) no-repeat scroll 0px 3px;
    padding: 0px 0px 0px 19px;
}





dl.videoPagePlayer
{
}
dl.videoPagePlayer dd
{
	
}

dl.videoPagePlayer dl.videoTitle dd
{
	border: none !important;	
	padding: 4px 0 4px 0;
}
dl.videoPagePlayer dl.videoTitle dd span
{
	font-size: 20px;
	font-weight: bold;
	text-transform: none;
}

dl.videoPagePlayer dl.player
{
	clear: both;
	float: left;
	width: 376px;
	height: 313px;
	background: #000000;
}

dl.videoPagePlayer dl.details
{
	float: left;
	width: 228px;
	height: 148px;
	margin: 0 0 0 12px;
}

dl.videoPagePlayer dl.details dd
{
	
}
dl.videoPagePlayer dl.details dd dl
{
	margin: 10px 10px 10px 0;
}
dl.videoPagePlayer dl.details dd dt
{
	display: inline;
	font-size: 12px;
	font-weight: bold;
	padding-right: 12px;
}
dl.videoPagePlayer dl.details dd dd
{
	
	display: inline;
	font-weight: normal;
}
dl.videoPagePlayer dl.details dd dd span
{
	font-size: 12px;
	font-weight: normal;
}



dl.socialization
{
	
	display:inline;
	float:left;
	height: 115px;
	background: #E5E5E5;
	margin: 0px 0px 0px 12px;
	width: 228px;

}
dl.socialization dl.sendToFriend
{
    background: transparent url(../../../base/img/soc_email.gif) no-repeat scroll 0px -5px;
    left:122px;
    position:relative;
    top:6px;
    width:100px;
}
dl.socialization dl.sendToFriend a span
{
    font-family: Arial;
    font-size: 9px;
    font-weight:bold;
    color: #ca3e00;
    padding:0px 0px 0px 21px;
}
dl.socialization dl.ratings
{
	width: 223px;
	height: 80px;
	background: url(../img/demo_socialization.jpg) no-repeat;
}

dl.socialization dl.grabCode
{
	height: 96px;
	overflow: hidden;
}
dl.socialization dl.grabCode dd
{
	padding: 6px 0 10px 10px;
}

dl.socialization dl.grabCode dd dt
{
	display: block;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
dl.socialization dl.grabCode dd dd
{
	padding: 0;
	margin: 2px 0 4px 0;
}

dl.socialization dl.grabCode dl.grabUrl
{
	height: 40px;
}
dl.socialization dl.grabCode dl.grabEmbedCode
{
	margin-top: 10px;
	margin-bottom: 0;
	height: 40px;
}

#grabUrlTextbox
{
	float: left;
	clear: both;
	width: 205px;
	height: 16px;
	border: solid 1px #B0B0B0;
	font-size: 12px;
	color: #333333;
}
#grabEmbedCodeTextbox
{
	float: left;
	clear: both;
	width: 205px;
	height: 16px;
	border: solid 1px #B0B0B0;
	font-size: 12px;
	color: #333333;
}

a.copyCodeButton
{
	float: left;
	display: none;
	width: 39px;
	height: 19px;
	margin: 0 0 0 6px;
	background: url(../img/msc_MusicVideo_CopyCodeButton.gif) no-repeat;
}
a.copyCodeButton:hover
{
	background: url(../img/msc_MusicVideo_CopyCodeButton_RO.gif) no-repeat;
}
a.copyCodeButton span
{
	visibility: hidden;
}

.details a
{
    display:block;
    height:33px;
    width:90px;
}
.downloadiTunes
{
    display:inline;
    font-family:arial;
    font-size:10px;
    font-weight:bold;
    background: transparent url(../img/download_on_itunes.gif) no-repeat scroll 0px 0px;
    
    width:90px;
    height:33px;
    display:block;
    position:relative;
    z-index:100;
}
.downloadSponsorButton {
    display:none;
}



