input.hotspot,input.yellowhotspot,input.nmbuy,input.nmlisten {behavior: url('/aidive/styles/IEFixes.htc');}

.nr_header {background: url(/music/menu/blueTile.gif) repeat-x left top; height: 21px;}
.nr_title {font: bold 11px Tahoma, FreeSans; color: #ffffff; padding: 4px 0px 0px 2px;}

.nr_item {font: 10px Tahoma, FreeSans; margin: 0px 2px 4px 2px;}
.nr_item a:link, .nr_item a:active, .nr_item a:visited, .nr_item a:hover { font: 10px Tahoma, FreeSans;}

.nr_item_1 {margin-top: 0px;}
.nr_img	{border: 1px solid #BFBFBF; margin-right: 3px;}
.nr_item_2 {float: left; margin: 2px 3px 0px 0px;}
.nr_item_3 {float: left; margin: 0px; }

.nr_bold a:link, .nr_bold a:hover, .nr_bold a:active {font-weight: bold;}
.nr_normal a:link, .nr_normal a:active, .nr_normal a:visited, .nr_normal a:hover {font-weight: normal;}
.nr_pager { height: 20px; background: #cfe5f8; margin: 0px 0px 0px 0px;}
.nr_inside_pager {float: left; padding: 3px 0px 0px 3px;}
.nr_inside_pager a:link, .nr_inside_pager a:visited, .nr_inside_pager a:active {color: #345b7d}
.nr_inside_pager a:hover {color: #C93D1D;}
.nr_inside_pager_right {float: right; padding: 1px 3px 0px 3px;}

.left49{width: 49%; float: left;}
.separator49{float: left; width: 8px;}

.right_pager{padding: 5px; float: right;}

.ts_header {background: url(/music/menu/blueTile.gif) repeat-x left top; height: 21px;}
.ts_title {font: bold 11px Tahoma, FreeSans; color: White; padding: 4px 0px 0px 4px;}
.ts_table_header { background: #cfe5f8; }
.ts_table_header td { font: bold 10px Tahoma, FreeSans; color: #345b7d; height: 22px; border-bottom: 1px solid #FFFFFF; }
.ts_table_header a:link, .ts_table_header a:active, .ts_table_header a:visited, .ts_table_header a:hover { color: #345b7d; }
.ts_item { background: #f4f3f1 }
.ts_item td { height: 22px; font: 10px Tahoma, FreeSans; padding: 0px 0px 2px 2px; }
.ts_duration {text-align: right; padding: 0px 0px 2px 2px;}
.ts_size {text-align: right; padding: 0px 0px 2px 2px;}

.listing_blue a:link, .listing_blue a:visited, .listing_blue a:active, .listing_blue a:hover { font-weight: normal; }
.listing_header {background: url(/music/menu/blueTile.gif) repeat-x left top; height: 21px;}
.listing_header_title {font: bold 11px Tahoma, FreeSans; color: #ffffff; padding: 4px 0px 0px 4px;}
.listing_title {font: bold 11px Tahoma, FreeSans; margin: 5px 0px 3px 0px;}
.listing_pager {margin: 7px 0px 0px 0px;}

.publishers a:link, .publishers a:visited, .publishers a:active, .publishers a:hover { font-weight: normal; }
.publishers_div {padding: 5px;}
.publishers_div a:link, .publishers_div a:visited, .publishers_div a:active, .publishers_div a:hover { font-weight: normal; }
.publisher_header {font: bold 16px Tahoma, FreeSans; color: #4f4f4f; margin-bottom: 10px;}
.publisher_pager { margin-top: 15px; }
.publisher_pager a:link, .publisher_pager a:visited, .publisher_pager a:active, .publisher_pager a:hover { font-weight: normal; }

.music_header {background: url(/music/menu/blueTile.gif) repeat-x left top; height: 21px;}
.music_title {font: bold 11px Tahoma, FreeSans; color: #ffffff; padding: 4px 0px 0px 4px;}

.artist_header {font: bold 16px Tahoma, FreeSans; color: #4f4f4f; margin-bottom: 10px;}
.artist_img {border: 1px solid #BFBFBF;}
.artist_albums {padding: 5px;}
.artist_lnk a:link, .artist_lnk a:visited, .artist_lnk a:active, .artist_lnk a:hover {font-weight: normal;}
.artist_img {border: 2px solid #bfbfbf;}
.artist_text {padding: 5px 0px 0px 5px; }
.artist_line {width: 100%; background: #f4f3f1; height: 23px;}
.artist_line_alt {width: 100%; background: #ffffff; height: 23px;}
.artist_albums_list {float: right; width: 50%; text-align: right;}

.artist_albums_view {margin-top: 5px; height: 250px; overflow: auto; width: 560px; border-bottom: 1px solid #f1f1f1;}
.artist_albums_view_nooverflow {margin-top: 5px; width: 560px; border-bottom: 1px solid #f1f1f1;}

.genre_header {font: bold 16px Tahoma, FreeSans; color: #4f4f4f; margin-bottom: 10px;}

.searchbox_top     {float: left; background: url(/images/search/top.gif) no-repeat left top; width: 180px; height: 46px;}
.searchbox_tile    {float: left; background: url(/images/search/tile.gif) repeat-y left top; width: 180px;}
.searchbox_bottom  {float: left; background: url(/images/search/bottom.gif) no-repeat left top; width: 180px; height: 3px;}
.searchbox_content {float: left; padding: 0px 10px 10px 10px; font: 10px Tahoma, FreeSans; color: #FFFFFF;}
.searchbox_div     {margin: 3px 0px 6px 0px;}

.results_text {margin: 10px 0px 0px 0px; font: 12px Tahoma, FreeSans;}
.results_text_empty {margin: 10px 0px 0px 0px;}
.results_artist {float: left; padding: 5px; font-weight: normal; font-size: 10px;}
.results_bottom_div{clear: both; margin: 5px 0px 0px 3px;}
.results_full_songs a:link, .results_full_songs a:active, .results_full_songs a:visited, .results_full_songs a:hover { font-weight: normal; }

.downloads_paging { background: #cfe5f8; height: 20px; }
.downloads_paging_inside {float: left; padding: 3px 0px 0px 5px;}
.downloads_paging_inside_right {float: right; padding: 1px 3px 0px 0px;}
.downloads_paging_inside a:link, .downloads_paging_inside a:active, .downloads_paging_inside a:visited {color: #345b7d;}
.downloads_paging_inside a:hover {color: #C93D1D}

.album_image {float: left; margin: 10px 0px 0px 0px;}
.album_artist_name {margin: 10px 0px 0px 10px;}

.help_div_container{float: left; width: 180px; font: 9px Tahoma, FreeSans;}
.help_tile {float: left; background: #e9eff3; width: 180px;}
.help_div {float: left; padding: 5px 10px 10px 10px;}
.help_div_inside {float: left; padding: 0px 10px 10px 10px;}
.help_div_left {float: left; width: 30px; margin-top: 3px;}
.help_div_right{float: right; width: 125px;}
.help_div_full{float: left; width: 160px; color: Gray; margin-top: 2px;}
.help_div_tile{float: left; width: 180px; height: 2px; background: url(/images/NewMusic/Help/Tile.gif) repeat-x left top;}

.music_line {background:#4fafe7; height: 5px;}
.index_pager {background: #f5f9fc; width: 100%; height: 20px;}

.nmlisten{background: url(/images/NewMusic/Listen_Hoverable.gif) no-repeat left top; width: 24px; height: 18px; border:0px;}
.nmlisten:hover,.nmlisten.hover{background-position: left bottom ; cursor:pointer;}
.nmlisten_inactive{background: url(/images/NewMusic/Listen_Hoverable.gif) no-repeat left center; width: 24px; height: 18px; border:0px;}

.nmbuy{background: url(/images/NewMusic/buy_song.gif) no-repeat left top; width: 24px; height: 18px; border: 0px; cursor: pointer;}
.nmbuy:hover,.nmbuy.hover{background-position: left bottom; cursor:pointer;}
.nmbuy_inactive{background: url(/images/NewMusic/buy_song.gif) no-repeat left center; width: 24px; height: 18px; border: 0px; cursor: pointer;}
.nmbuy_nopoints{background: url(/images/NewMusic/AddPoints.gif) no-repeat left top; width: 24px; height: 18px; border: 0px; cursor: pointer;}

.nmdownload{background: url(/images/MusicBox/DownloadGlobal.gif) no-repeat left top; width: 24px; height: 18px; border: 0px; cursor: pointer;}
.nmdownload:hover{background: url(/images/MusicBox/DownloadGlobal.gif) no-repeat left center; width: 24px; height: 18px; border: 0px; cursor: pointer;}

.nms_songcolumn{text-align:right;}
.nms_titlecolumn{padding-left: 2px;}
.nms_defaultcursor{cursor:default;}
.nms_altcolumnbg{background-color: #FFFFFF;}

.valigntop{vertical-align:top;}

/* -=== Tootip ===- */
.hotspot { display:block; margin:5px 0 0 7px; cursor:pointer; position:relative; float:left; width:20px; height:19px; background:transparent url('/images/Profile/tooltip_icons.gif') no-repeat top left;}
.hotspot:hover,.hotspot.hover{cursor:pointer;background-position:-19px left;}
.yellowhotspot {display:block; margin:5px 0 0 7px; cursor:pointer; position:relative; float:left; width:20px; height:19px; background:transparent url('/images/Profile/tooltip_icons.gif') no-repeat -38px left;}
.yellowhotspot:hover,.yellowhotspot.hover{cursor:pointer; background-position:left bottom;}
.tooltip_container{position:absolute; display:block;}
.tooltip_yellow_content{padding:10px; background:#ffffff; color:#444444; font:normal 11px Tahoma, FreeSans;border:3px solid #ffaa06; border-bottom:0px;}
.tooltip_yellow_bottom{display:block; height:18px;  background:url(/images/Profile/tooltip/tooltiparrowyellow.gif) top left no-repeat; overflow:hidden}
.tooltip_red_content{padding:10px; background:#ffffff; color:#444444; font:normal 11px Tahoma, FreeSans;border:3px solid #c63413; border-bottom:0px;}
.tooltip_red_bottom{display:block; height:18px;  background:url(/images/Profile/tooltip/tooltiparrowred.gif) top left no-repeat; overflow:hidden}
.tooltip_grey_content{padding:10px; background:#ffffff; color:#444444; font:normal 11px Tahoma, FreeSans;border:3px solid #d3d0d0; border-bottom:0px;}
.tooltip_grey_bottom{display:block; height:18px;  background:url(/images/Profile/tooltip/tooltiparrowgrey.gif) top left no-repeat; overflow:hidden}

.music_ok{background:url('/images/music/music_ok.gif') no-repeat top left; width:39px; height:18px; border:0px;}
.music_ok:hover{cursor:pointer; background-position:bottom left;}
.music_cancel{background:url('/images/music/music_cancel.gif') no-repeat top left; width:79px; height:18px; border:0px;}
.music_cancel:hover{cursor:pointer; background-position:bottom left;}

.w1{width:100%;}