/* Stylesheet Copyright TuneWiki Inc.
Edited by David Benson

Color Scheme:
Yellow:	#FFDE04;
Red:	#E11C24;

*/

/* Element Styles
-------------------------------------------------------------------------------------------------*/
html, body, object, iframe, h1, h2, h3, h4, h5, h6, em, img, strong, ol, ul, li, form, label, caption {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
}
/* Common Properties
-------------------------------------------------------------------------------------------------*/
BODY.main {
	background-color: White;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	text-align: center;
}
DIV.content{
	width:960px;
	margin: 0 auto;
	text-align:left;
	width:972px\9
}
DIV.tallBg {
	background-image: url(/static_images/ui/assets/artist_profile_bg.png);
	background-position: left center;
	background-repeat: repeat-y;
}
DIV.content .leftContent{
	float:left;
	width:354px;
	margin: 0 3px;
}
DIV.content .rightContent{
	float:right;
	width:600px;
	width:606px\9
}
DIV.content .rightContent .boxL{
	float:left;
	width:294px;
	margin: 0 3px;
}
DIV.content .rightContent .boxR{
	float:right;
	width:294px;
	margin: 0 3px;
}
DIV.legal{
	width:960px;
	margin: 0 auto;
	text-align:justify;
	font-size:12px;
}
DIV.legal DIV{
	padding: 10px 0;
}
DIV.legal UL{
	list-style-type:disc;
	padding: 10px 0;
}
DIV.legal H3{
	padding-top: 10px;
}
DIV.landing {
	background-image: url(/static_images/ui/assets/main_menu_gold_bg.png);
	background-repeat: repeat-x;
	height: 468px;
}
DIV.landing_small {
	background-image: url(/static_images/ui/assets/main_menu_small_gold_bg.png);
	background-repeat: repeat-x;
	height: 180px;
}
DIV.landing_min {
	background-image: url(/static_images/ui/assets/main_menu_min_gold_bg.png);
	background-repeat: repeat-x;
	height: 90px;
}
.visible {
	visibility: visible;
	display: block;
}
.invisible {
	visibility: hidden;
	display: none;
}
.partiallyTransparent {
	opacity: .95;
	filter: alpha(opacity=95);
}
.headerLinks {
	color: #FFDE04;
	float: left;
	margin-top: 10px;
	text-align: center;
	text-decoration: none;
}
.loginName {
	color: #FFDE04;
	margin: auto 10px;
	vertical-align: middle;
	text-align: right;
	text-decoration: none;
}
.yellow {
	color: #FFDE04;
}
.bgGray {
	background-color: #6b6a6a;
	background-image: url(/static_images/ui/assets/login-middle.png);
	background-repeat: repeat-x;
}
.borderGray {
	border-color: #ababab;
}
.headline {
	font-size: 18px;
}
DIV.topBorderLine {
	border-top: solid 1px #CCCCCC;
	padding-top: 20px;
}
DIV.leftBorderLine {
	border-left: solid 1px #CCCCCC;
	padding-left: 10px;
}
.dialog-label {
	display: block;
	font-weight: bold;
}
label.inline {
	display: inline;
	font-weight: normal;
	font-size: 85%;
}
DIV.twoColumnLeft {
	float: left;
	width: 47%;
	margin: 10px 0 10px 10px;
	padding-bottom:10px;
	text-align: left;
}
DIV.twoColumnRight {
	float: right;
	width: 47%;
	margin: 10px 10px 10px 0;
	padding-bottom:10px;
	text-align: left;
}
DIV.oneColumn {
	margin: 10px;
	padding-bottom:10px;
	text-align: left;
}
DIV.tagBox{
	background-color:#666666;
	border: 1px solid #cccccc;
	width:100%;
	margin:10px 0;
}
DIV.tagBox .tagItem{
	margin:5px;
	background-color:#505050;
	padding:5px;
	float:left;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}
DIV.tagBox .tagItem IMG{
	vertical-align:middle;
}
DIV.clear {
	clear: both;
	overflow: hidden;
}
DIV.formContainer{
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	background-color:#666666;
	color:#ffffff;
	padding:20px 0;
	padding-bottom:100px;
	margin:0 auto 20px auto;
	text-align:center;
	position:relative;
	font-size:12px;
	width:600px;
	background-image: url(/static_images/ui/assets2/main_backdrop_footer.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
}
DIV.formContainer A {
	color: #ffDE04;
}
DIV.formContainer DIV.subForm{
	border:1px solid #cccccc;
	background-color:#505050;
	margin:10px;
	padding:10px;
	text-align:left;
	background-image: url('/static_images/ui/assets2/sub_backdrop_footer.jpg');
	background-repeat:repeat-x;
	background-position:bottom;
}
DIV.mainContainer{
	background-color:#202020;
	color:White;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	height:250px;
	font-weight:bold;
	text-align:center;
}
/* Header
-------------------------------------------------------------------------------------------------*/
DIV.headerContainer{
	width:960px;
	margin:0 auto;
}
DIV.headerContainer .logo{
	float:left;
	height:55px;
	white-space:nowrap;
	padding-top:5px;
}
DIV.headerContainer .logo A{
	text-decoration:none;
}
DIV.headerContainer .logo SPAN{
	vertical-align:middle;
	padding-bottom:40px;
	padding-left:4px;
	font-size:20px;
	font-weight:bold;
}
INPUT.loginTextBox {
	border: 1px solid #202020;
	color: #000000;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	width: 140px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin: 2px;
}
INPUT.loginPassword {
	background-image: url(/static_images/ui/assets2/password_text.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}
INPUT.loginSubmitButton {
	margin: 6px 6px 0px 6px;
}
DIV.openIdDiv {
	width: 365px;
	background-image: url(/static_images/ui/assets/login-bottom.png);
}
TEXTAREA.openIdLoginTextArea {
	width: 90%;
	color: White;
	background-color: Green;
}
DIV.loginBar {
	padding: 0px;
	padding-bottom: 2px;
	background-color: #202020;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
DIV.loginBar a {
	padding-left: 10px;
	padding-right: 10px;
	font-size: 11px;
	font-weight: bold;
	margin-top: auto;
	margin-bottom: auto;
	vertical-align: middle;
}
/* Footer 
-------------------------------------------------------------------------------------------------*/
DIV.footerNavigationBarTopBar {
	background: url(/static_images/ui/assets/footer_top_bar_tilex.png);
	background-repeat: repeat-x;
	width: 100%;
	height: 10px;
	margin-bottom:10px;
}
DIV.footerNavigationBar {
	font-size: 11px;
	float:left;
	text-align:left;
}
DIV.footerNavigationBar a {
	color: #333333;
	text-decoration: none;
	font-weight: bold;
	padding-right: 40px;
	display:block;
}
DIV.footerNavigationBar b {
	color: #666666;
}
A.footerLink {
	color: Gray;
}
/* Main menu 
-------------------------------------------------------------------------------------------------*/
ul.mainMenu {
	background: url('/static_images/ui/assets/main_menu_header_grad_bg_ie6.png') repeat-x;
	line-height: 47px;
	height: 60px;
	list-style: none;
	z-index: 99;
}
ul.mainMenu.noGold {
	background: url('/static_images/ui/assets/main_menu_header_grad_nogold_bg_ie6.png') repeat-x;
}
ul.mainMenu li {
	display: inline;
	padding: 0;
}
ul.mainMenu a {
	color: white;
	font-size: 16px;
	float: left;
	text-decoration: none;
}
ul.mainMenu a span {
	display: block;
	float: none;
	padding: 10px 20px 0 20px;
	font-weight: bold;
}
ul.mainMenu a:hover {
	color: #cccccc;
}
ul.mainMenu span.lcap {
	display: block;
	float: left;
	top: 12px;
	width: 7px;
	position: relative;
	padding: 0;
	background: url('/static_images/ui/assets/main_menu_header_lcap_ie6.png') no-repeat;
}
ul.mainMenu.noGold span.lcap {
	background: url('/static_images/ui/assets/main_menu_header_nogold_lcap_ie6.png') no-repeat;
}
ul.mainMenu span.rcap {
	display: block;
	float: right;
	top: 12px;
	width: 7px;
	position: relative;
	padding: 0;
	background: url('/static_images/ui/assets/main_menu_header_rcap_ie6.png') no-repeat;
}
ul.mainMenu.noGold span.rcap {
	background: url('/static_images/ui/assets/main_menu_header_nogold_rcap_ie6.png') no-repeat;
}
ul.mainMenu span.sep {
	display: block;
	float: left;
	top: 15px;
	width: 3px;
	position: relative;
	padding: 0;
	background: url('/static_images/ui/assets/main_menu_header_sep.png') no-repeat;
}
ul.mainMenu.noGold span.sep {
	background: url('/static_images/ui/assets/main_menu_header_sep.png') no-repeat;
}
ul.mainMenu span.phone_icons {
	display: block;
	float: left;
	top: 0px;
	width: 175px;
	height: 60px;
	margin-left: 4px;
	position: relative;
	padding: 0;
	background: url('/static_images/ui/assets/header_phone_icons_full.png') no-repeat;
}
ul.mainMenu.noGold span.phone_icons {
	background: url('/static_images/ui/assets/header_phone_icons_nogold_full.png') no-repeat;
}
ul.mainMenu span.wmp_device {
	display: block;
	float: right;
	top: 0px;
	width: 175px;
	height: 60px;
	margin-left: 14px;
	position: relative;
	padding: 0;
	background: url('/static_images/ui/assets/header_wmp_device_full.png') no-repeat;
}
ul.mainMenu.noGold span.wmp_device {
	background: url('/static_images/ui/assets/header_wmp_device_nogold_full.png') no-repeat;
}
ul.mainMenu span.mp3_download {
	display: block;
	float: left;
	top: 0px;
	width: 80px;
	height: 60px;
	margin-left: 14px;
	position: relative;
	padding: 0;
	background: url('/static_images/ui/assets/header_music_download_full.png') no-repeat;
}
ul.mainMenu.noGold span.mp3_download {
	background: url('/static_images/ui/assets/header_music_download_nogold_full.png') no-repeat;
}
ul.mainMenu span.edit_lyrics {
	display: block;
	float: left;
	top: 0px;
	width: 54px;
	height: 60px;
	margin-left: 4px;
	position: relative;
	padding: 0;
	background: url('/static_images/ui/assets/header_edit_videos.png') no-repeat;
}
/* Genre menu 
-------------------------------------------------------------------------------------------------*/
ul.genreMenu {
	list-style: none;
	padding: 0 25px;
}
ul.genreMenu li {
	display: inline;
	padding: 0;
}
ul.genreMenu a {
	color: #2d2d2d;
	font-size: 12px;
	font-weight: bold;
	float: left;
	text-decoration: none;
	margin: 0 10px;
}
ul.genreMenu a span {
	display: block;
	float: none;
	padding: 0 10px;
}
ul.genreMenu a:hover {
	color: red;
}
ul.genreMenu li.lcap {
	position: relative;
	padding-right: 40px;
	margin-left: 0px;
	float: left;
	left: 0;
	color: #2d2d2d;
	font-size: 12px;
	font-weight: bold;
}
/* Search box
-------------------------------------------------------------------------------------------------*/
DIV.simpleSearchPanel {
	color: #FFDE04;
	font-family: Arial;
	font-size: 14px;
	margin: 4px 10px;
	text-align:center;
}
INPUT.simpleSearchBox {
	font-size: 20px;
	text-align: justify;
	color: #000000;
	border: solid 1px #202020;
	height: 32px;
	width: 250px;
	font-family: Arial;
	font-weight: bold;
	vertical-align: top;
}
DIV.searchResultsSearchBox {
	background: url(/static_images/ui/assets/search_glass_bg.png);
	background-repeat: repeat-x;
	width: 354px;
	font-size: 9pt;
	color: #ffffff;
	background-color: #4E4E4E;
	padding: 2px 0px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	text-align:center;
}
DIV.searchResultsSearchBox span {
	color: #feed3c;
}
/* Activity Feed
-------------------------------------------------------------------------------------------------*/
DIV.newsFeedWrapper {
	width: 354px;
	background-color: #202020;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin-top: 5px;
	margin-bottom: 10px;
	padding: 6px 0px 10px 0px;
}
DIV.newsFeedHeader {
	background-color: #202020;
	height: 20px;
	margin: 0px 6px;
}
DIV.newsFeedHeaderLeft {
	float: left;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
}
DIV.newsFeedHeaderRight {
	float: right;
	text-align: right;
	cursor: pointer;
	font-size: 11px;
	color: #FFDE04;
}
DIV.newsFeedContainer {
	background-color: #202020;
	color: White;
	height: 216px;
	width: 340px;
	overflow: hidden;
	margin: 0px 6px;
}
DIV.newsFeedRow {
	clear: both;
	width: 340px;
	padding-bottom: 4px;
	background-color: #3f3f3f;
	overflow: hidden;
	color: #F0F0F0;
	border-bottom: solid 1px #202020;
	display: none;
}
DIV.newsFeedRowAlt {
	clear: both;
	width: 340px;
	padding-bottom: 4px; /*height:41px;*/
	overflow: hidden;
	color: #F0F0F0;
	border-bottom: solid 1px #202020;
	display: none;
}
DIV.newsFeedCol1 {
	float: left;
	width: 20px;
	padding-top: 9px;
	padding-left:4px;
}
DIV.newsFeedCol2 {
	float: left;
	width: 315px;
	font-size: 12px;
	white-space: nowrap;
	overflow: hidden;
	padding-top: 4px;
	line-height: 16px;
}
DIV.newsFeedCol2 b {
	color: White;
	font-weight: bold;
	font-size: 12px;
}
DIV.newsFeedCol2 a {
	color: White;
	text-decoration: none;
}
DIV.newsFeedCol2Headline {
	float: left;
	padding-left: 5px;
}
DIV.newsFeedCol2Links {
	float: right;
	clear: right;
	text-align: right;
}
DIV.newsFeedCol2Body {
	float: left;
}
DIV.newsFeedCol2Links img {
	padding-left: 5px;
}
/* News and Info
-------------------------------------------------------------------------------------------------*/
DIV.newsAndInfoContainer {
	float: left;
	width: 540px;
}
DIV.newsAndInfoSideBar {
	float: left;
	padding-left: 36px;
	width: 300px;
}
DIV.newsAndInfoSideBar img {
	float: left;
	height: 120px;
	width: 120px;
}
DIV.newsAndInfoLarge {
	padding: 10px 10px 10px 10px;
}
DIV.newsAndInfoImageBox {
	float: left;
	padding-right: 20px;
	padding-bottom: 10px;
}
DIV.newsAndInfoHeadline {
	color: #505050;
	font-size: 14px;
	font-weight: bold;
}
DIV.newsAndInfoDetailLine {
	color: #1d1d1d;
	font-size: 10px;
	font-weight: bold;
}
DIV.newsAndInfoStoryBlock {
	font-size: 12px;
	color: #505050;
}
DIV.newsAndInfoStoryBlock A {
	color: Red;
	text-decoration: none;
	font-weight: bold;
}
/* Friends control
-------------------------------------------------------------------------------------------------*/
DIV.friendsList {
	font-size: 12px;
}
DIV.friendsListHeader {
	background-color: #3f3f3f;
	color: #ffde04;
	padding: 5px;
	text-align: left;
	font-weight: bold;
}
DIV.friendsListHeader .friendCount {
	color: #ffffff;
	font-weight: normal;
}
DIV.friendsListSubHeader {
	border-bottom: 1px solid #3f3f3f;
	color: #ffde04;
	padding: 5px;
	text-align: right;
	font-weight: bold;
	clear: both;
}
DIV.friendsListFind {
	float: right;
	color: #cccccc;
	padding: 2px 10px;
	font-weight: normal;
}
DIV.friendsListFind A {
	color: #999999;
}
DIV.friendsListFind INPUT {
	vertical-align: middle;
	border: 0px solid #ffffff;
}
DIV.friendIcon {
	float: left;
	padding: 3px;
	width: 60px;
}
DIV.friendsPicDivRequest {
	width: 60px;
	height: 60px;
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
	text-align: right;
}
DIV.friendsPicDiv {
	height: 50px;
	padding: 5px;
}
DIV.friendsNameDiv {
	height: 15px;
	width: 60px;
	overflow: hidden;
	color: #333333;
	text-decoration: none;
	text-align:center;
}
/* Google Maps control
-------------------------------------------------------------------------------------------------*/
DIV.googleMapContainer {
	width: 600px;
	padding: 5px 0;
	background-color: #4e4e4e;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
DIV.googleMapWrapper {
	height: 250px;
	padding: 6px;
	padding-bottom: 2px;
	clear: both;
	overflow: hidden;
}
DIV.googleMapHeader {
	padding: 0px 6px;
	text-align: left;
	color: #ffffff;
	font-size: 14px;
}
DIV.googleMapHeader A {
	text-decoration: none;
}
DIV.googleMapInfo {
	background-color: #4e4e4e;
	z-index: 5;
	width: auto;
	color: white;
	font-family: arial;
	font-size: 11px;
}
DIV.googleMapInfo A {
	color: White;
	text-decoration: none;
}
DIV.googleMapInfo A:hover {
	text-decoration: underline;
}
DIV.musicMapsSidebar {
	width: 304px;
	background-color: #000000;
	height: auto;
	float: right;
}
DIV.musicMapsShowSidebar {
	position: absolute;
	width: 10px;
	right: 0px;
	top: 200px;
	height: 400px;
	display: none;
	background: url(/static_images/ui/assets/show_panel.png) no-repeat;
	cursor: pointer;
	z-index: 9;
	-moz-border-radius-bottomleft: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-moz-border-radius-topleft: 8px;
	-webkit-border-top-left-radius: 8px;
}
DIV.musicMapsHideSidebar {
	float: left;
	width: 10px;
	height: 480px;
	margin-top: 80px;
	vertical-align: bottom;
	background-color: black;
	background: url(/static_images/ui/assets/hide_panel.png) no-repeat;
	cursor: pointer;
	z-index: 10;
}
/* Video Player 
-------------------------------------------------------------------------------------------------*/
DIV.videoPlayer {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-color: black;
	padding: 4px 2px;
	color: #ffffff;
}
DIV.videoPlayerStatic {
	background-image: url(/static_images/ui/assets/video_player_static_bg.png);
	background-repeat: repeat-x;
	color: #ffffff;
}
DIV.videoHeader{
	background-image: url(/static_images/ui/assets/video_player_header.png);
	background-position:top center;
	background-repeat:repeat-x;
	height:18px;
	text-align:right;
	font-size:10px;
	padding-right:4px;
}
DIV.videoHeader A{
	color:#cccccc;
}
/* Add Edit Lyrics
-------------------------------------------------------------------------------------------------*/
TEXTAREA.editLyrics {
	width: 100%;
	height: 100%;
	overflow: auto;
	display: block;
}
DIV.editLyrics {
	width: 98%;
	height: 100%;
	padding: 5px;
}
DIV.lyricEditorContainer {
	border: 1px solid #4E4E4E;
}
DIV.lyricsEditorHeader {
	background-color: #4E4E4E;
	color: white;
	padding: 10px;
}
DIV.editLyrics {
	margin: 5px;
	font-size: 12px;
}
DIV.editLyrics textarea {
	border: 1px solid #666666;
}
DIV.editLyrics .rollback{
	border:1px solid #666666;
	text-align:left;
	font-family: Courier New, Courier, Monospace;
	padding-left:5px;
	background-color:#ffffff;
}
DIV.editLyrics .rollbackHeader{
	background-color:#dfdfdf;
	border:1px solid #666666;
	height:60px;
}
DIV.editLyricsContainer {
	width: 49%;
	float: left;
}
DIV.editLyricsContainer .lyricDetails {
	width: 280px;
	text-align: right;
	margin: 4px auto;
}
DIV.editLyricsContainer .lyricDetails input {
	margin-left: 10px;
	width: 150px;
}
DIV.editLyricsContainer .lyricButtons input {
	margin: 5px;
	width: 150px;
}
DIV.editLyricsContainer .lyricsEditorHeader h1 {
	font-size: 16px;
	color: #ccbb33;
	display: inline;
}
DIV.editLyricsContainer .lyricsRecentList {
	width: 280px;
	text-align: left;
	margin: 4px auto;
	padding-top: 10px;
}
DIV.editLyricsContainer .lyricsRecentList A {
	display: block;
	padding: 2px 0;
}
/* Artist Profile  
-------------------------------------------------------------------------------------------------*/
DIV.ArtistProfileLabel {
	line-height: 28px;
	padding-top: 4px;
	color: #232323;
	font-size: 22px;
	font-weight: normal;
	overflow: hidden;
	width: 190px;
	height: 95px;
	float: right;
	font-weight: bold;
	text-shadow: #CEA529 1px 1px 3px;
	
}
DIV.ArtistProfileLabel b {
	font-weight: bold;
	font-size: 26px;
}
DIV.ArtistProfileImage {
	margin: 10px 2px 2px 10px;
	overflow: hidden;
	float: left;
}
DIV.ArtistProfileImage img {
	width: 140px;
	height: 140px;
}
DIV.ArtistPageProfileBox {
	background: url(/static_images/ui/assets/artist_profile_box_sm_bg.png);
	background-repeat: no-repeat;
	background-color: #4e4e4e;
	color: #FFDE04;
	width: 354px;
	vertical-align: top;
	color: White;
	float: left;
	margin: 0 3px;
	margin-bottom: 10px;
}
DIV.ArtistProfileContent {
	padding: 5px 14px 10px 10px;
	text-align: left;
	text-align: justify;
	font-size: 12px;
}
DIV.artistPageNewsAndInfo {
	float: left;
	width: 450px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-left: 10px;
	margin-right: 10px;
}
/* Album Profile 
-------------------------------------------------------------------------------------------------*/
DIV.AlbumProfileAlbumLabel {
	line-height: 30px;
	padding-top: 8px;
	color: #232323;
	font-size: 24px;
	font-weight: bold;
	white-space: nowrap;
	overflow: hidden;
	clear: both;
	text-align:center;
	text-shadow: #CEA529 1px 1px 3px;
}
DIV.AlbumProfileArtistLabel {
	line-height: 30px;
	color: #232323;
	font-size: 14px;
	font-weight: normal;
	white-space: nowrap;
	overflow: hidden;
	width: 340px;
	clear: both;
	text-align:center;
}
DIV.AlbumProfileArtistLabel a {
	font-weight: bold;
	text-decoration: none;
}
DIV.AlbumProfileArtistLabel b {
	font-size: 16px;
	font-weight: bold;
}
DIV.AlbumProfileImage {
	width: 180px;
	margin: 0px auto;
	text-align: center;
	padding-bottom: 30px;
	padding-top: 5px;
}
DIV.AlbumProfileImage img {
	width: 180px;
	height: 180px;
	clear: both;
}
DIV.AlbumPageProfileBox {
	background: url(/static_images/ui/assets/album_profile_box_bg.png);
	background-repeat: no-repeat;
	width: 354px;
	height: 354px;
	color: White;
	float: left;
	vertical-align: top;
}
DIV.AlbumProfileContent {
	height: 294px;
	padding-top: 33px;
	width: 326px;
}
DIV.AlbumProfileInfoBoxContainer {
	width: 960px;
	background-color: #4f4f4f;
	color: #ffffff;
	float: left;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin-bottom:2px;
	padding:4px 0px;
}
DIV.AlbumProfileInfoBox {
	padding: 10px;
	padding-left: 30px;
	text-align: left;
	font-weight: bold;
	font-size: 12px;
}
/* Song/Lyrics Profile
-------------------------------------------------------------------------------------------------*/
DIV.lyricsSidebar{
	float:right;
	width:200px;
	color:#ffffff;
	font-size:12px;
	margin:4px 0;
	text-align:center;
	padding-top:40px;
	background-image:url(/static_images/ui/assets/video_player_static_bg.png);
	background-repeat:repeat-x;
}
DIV.lyricsSidebar A{
	color: #FFDE04;
	text-decoration:none;
}


/*-----------*/
DIV.listDiv {
	width: 350px;
}
DIV.lyricsImage {
	margin: 5px 10px 0px 10px;
	overflow: hidden;
	float: left;
}
DIV.lyricsLabel {
	color: black;
	font-weight: bold;
	text-decoration: none;
	padding: 10px;
	line-height: 26px;
	width: 200px;
	float: right;
	text-shadow: #CEA529 1px 1px 3px;
	font-size:20px;
}
DIV.lyricsLabel a {
	color: black;
}
DIV.lyricsEditLinks {
	padding-bottom: 2px;
	font-size: 11px;
	color: #ffffff;
	text-align:center;
	clear:both;
}
DIV.lyricsEditLinks a {
	padding-bottom: 2px;
	color: #ffffff;
	text-decoration:none;
}
DIV.lyricsEditLinks a:hover {
	text-decoration:underline;
	color:#dfdfdf;
}
DIV.lyricsEditLinks a img {
	vertical-align: middle;
}
DIV.lyricsContainer{
	width:350px;
	height:375px;
	overflow: scroll;
	overflow-x: hidden;
	clear:both;
}
DIV.lyricsText{
	color:#ffffff;
	text-align:left;
	font-size:12px;
	padding:10px;
}
DIV.lyricPageLyricBox {
	vertical-align: top;
	text-align: center;
	background: url(/static_images/ui/assets/lyric_box_bg.png);
	background-repeat: no-repeat;
	color: #232323;
	font-size: 16px;
	height: 414px;
	width: 354px;
	font-weight: normal;
	float: left;
}
DIV.buySongsHeader{
	background-color:#666;
	padding:8px
}
DIV.buySongs{
	padding:8px;
	border-bottom:1px solid #666;
	clear:both;
}
DIV.buySongs A{
	color:#ffffff;
}
DIV.buySongs IMG{
	margin-right:8px;
}
/* Featured Artist 
-------------------------------------------------------------------------------------------------*/
DIV.featuredArtistOrSong {
	font-family: Arial;
	width: 354px;
	height: 250px;
	background-color: #202020;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	overflow-y:hidden;
}
DIV.featuredArtistOrSongHeadline {
	font-size: 12px;
	color: #b9b9b9;
	padding: 5px;
	font-weight: bold;
}
DIV.featuredArtistOrSongHeadline b {
	font-size: 14px;
	color: white;
}
DIV.featuredArtistOrSongCol1 {
	width: 160px;
	padding: 10px;
	overflow: hidden;
	float: left;
}
DIV.featuredArtistOrSongCol1 img {
	height: 160px;
	width: 160px;
}
DIV.featuredArtistOrSongCol2 {
	font-size: 11px;
	color: #FFDE04;
	font-weight: bold;
	text-decoration: none;
	clear: right;
	padding: 0 5px;
	line-height: 20px;
	overflow: hidden;
	text-align: left;
}
DIV.featuredArtistOrSongCol2 a {
	color: #FFDE04;
}
/* Top 50 control 
-------------------------------------------------------------------------------------------------*/
DIV.TopSongsChartsContainer {
	padding: 5px;
	background-color: black;
	color: White; /*overflow:hidden;*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
DIV.TopSongsCharts {
	width: 270px;
	height: 278px;
	margin: 0px auto;
}
DIV.TopSongsCharts A {
	text-decoration: none;
}
.TopSongsLinks {
	margin: 10px 0px;
}
.TopSongsLinks A {
	color: #979797;
	padding: 5px;
}
.TopSongsHeader {
	background-image: url(/static_images/ui/assets/charts-top-bar-repeatx.png);
	color: #FFDE04;
	width: 270px;
	height: 20px;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
}
.TopSongsHeader div {
	float: right;
	height: 18px;
	overflow: hidden;
	font-weight: bold;
}
.TopSongsContainer {
	width: 270px;
	overflow: hidden;
}
.TopSongsRow {
	clear: both;
	width: 270px;
	height: 19px;
	height:20px\9
}
.TopSongsRow{
	_height:19px;
}
.TopSongsRow A {
	color: #ffffff;
	padding: 0;
	margin: 0;
}
.TopSongsRow div.container {
	float: left;
	background-color: #515151;
	margin-bottom: 1px;
	margin-right: 1px;
	padding: 1px 2px 1px 4px;
}
.TopSongsRowHighlighted div.container {
	background-color: #3f3f3f;
	color: #979797;
}
.TopSongsRow div.cell {
	text-align: left;
	font-size: 11px;
	height: 17px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	cursor: pointer;
	padding: 0px;
	margin: 0px;
}
.TopSongsRow div img {
	margin: 2px 0px 2px 0px;
}
.TopSongsRow div.rank {
	width: 16px;
	font-size: 13px;
	overflow: hidden;
	color: #939393;
}
.TopSongsRow SPAN{
	color: #939393;
}
.TopSongsHeadline {
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 4px;
	display: block;
	text-align:center;
}
/* Ad containers 
-------------------------------------------------------------------------------------------------*/
DIV.adContainer {
	/*width: 960px;
	background-color: #616161;*/
	margin: 4px auto;
	/*height: 90px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;*/
	text-align: center;
}
DIV.adContainerSmall {
	width: 320px;
	margin: 5px auto;
	text-align: center;
}
DIV.adInline {
	float: right;
	margin: 0px;
	margin-bottom: 2px;
	width: 514px;
	text-align: left;
}
/* Horizontal Carousel (Discography) 
-------------------------------------------------------------------------------------------------*/
DIV.horizontal_carousel_header_wrapper {
	width: 100%;
	background: url(/static_images/ui/assets/discog_header_bg_tilex.png);
	background-repeat: repeat-x;
	height: 25px;
	clear:both;
}
DIV.horizontal_carousel_header {
	color: #C9C9C9;
	font-size: 17px;
	font-weight: bold;
	height: 25px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 40px;
	position: relative;
	width: 924px;
	text-align: left;
}
DIV.horizontal_carousel_header b {
	color: White;
}
DIV.horizontal_carousel_wrapper {
	width: 100%;
	background: url(/static_images/ui/assets/discog_outside_bg_tilex.png);
	background-repeat: repeat-x;
}
DIV.horizontal_carousel ul {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	overflow: hidden;
	margin: 0px;
	padding: 0;
	list-style: none;
	white-space: nowrap;
	height: 152px;
}
DIV.horizontal_carousel ul li .img-shadow-medium {
	float: left;
}
DIV.horizontal_carousel ul li {
	font-family: verdana,arial,sans-serif;
	font-size: 10px;
	border: 0px solid green;
	color: #434343;
	margin: 0pt;
	padding: 0px;
	width: 290px;
	list-style: none;
	float: left;
	overflow: hidden;
	line-height: 15px;
}
DIV.horizontal_carousel ul li a {
	color: #434343;
	text-decoration: none;
}
DIV.horizontal_carousel .discography {
	/* Applied to container DIV */
	width: 880px;
	height: 152px;
	background-color: #FFF;
	margin: 0px auto;
	position: relative;
}
DIV.horizontal_carousel .simply-scroll-clip {
	/* Applied to clip DIV */
	width: 880px;
	height: 152px;
	background: url(/static_images/ui/assets/discog_container_bg.png);
	background-repeat: repeat-x;
	position: relative;
	overflow: hidden;
	z-index: 2;
}
DIV.horizontal_carousel .simply-scroll-btn {
	position: absolute;
	width: 28px;
	height: 152px;
	z-index: 3;
	cursor: pointer;
	bottom: 0px;
}
DIV.horizontal_carousel .simply-scroll-btn-left {
	left: -28px;
	background-image: url(/static_images/ui/assets/discog_prev_button.png);
}
DIV.horizontal_carousel .simply-scroll-btn-right {
	right: -28px;
	background-image: url(/static_images/ui/assets/discog_next_button.png);
}
DIV.horizontal_carousel .disabled {
	cursor: default;
	background-image: none;
	background-color: #bdbdbd;
}
DIV.discographyContainer{
	padding:20px 20px 0 20px;
}
DIV.discographyContainer DIV.description{
	width:145px;
	overflow:hidden;
}
DIV.discographyContainer DIV.description .new{
	color:#7f7f7f;
}
DIV.discographyContainer SPAN.album{
	font-size:10px;
	font-weight:bold;
	color:#343434;
	width:50px;
}
DIV.discographyYear{
	background:url(/static_images/ui/assets/discog_year_bg.png);
	background-repeat:no-repeat;
	width:279px;
	height:23px;
	clear:both;
	text-align:center;
	color:white;
	font-size:14px;
}
/* Artist Box Menu
-------------------------------------------------------------------------------------------------*/
ul.artistBoxMenu {
	background: url('/static_images/ui/assets/artist_tab_box_header_bg.png') no-repeat;
	line-height: 14px;
	height: 28px;
	list-style: none;
	padding: 0px;
	margin-bottom: 0px;
	clear: both;
}
ul.artistBoxMenu li {
	display: inline;
}
ul.artistBoxMenu a {
	color: white;
	font-size: 11px;
	font-weight: bold;
	float: left;
	text-decoration: none;
	border: 0;
}
ul.artistBoxMenu a span {
	display: block;
	float: none;
	padding: 0 9px 0 9px;
	margin-left: 2px;
	margin-right: 2px;
	margin-top: 13px;
	background-color: gray;
	border: 0;
}
ul.artistBoxMenu a:hover span {
	color: #cccccc;
}
ul.artistBoxMenu li.tab a.selected span {
	background-color: #feed3c;
	color: #3d3d3d;
}
.artist_box_map_title {
	font-size: 12px;
	font-weight: bold;
	overflow: hidden;
	height: 25px;
}
DIV.artist_box_content {
	background-color: black;
	color: white;
	width: 294px;
	height: 260px;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
}
DIV.artist_box_recommendations_albums_container {
	float: left;
	text-align: center;
	padding: 5px 10px;
	overflow: hidden;
}
DIV.artist_box_recommendations_albums {
	text-align: center;
	font-size: 10px;
	width: 75px;
	height: 110px;
	overflow: hidden;
	margin: 0px;
	padding: 0;
	cursor: pointer;
}
DIV.artist_box_recommendations_albums img {
	height: 75px;
	width: 75px;
	float: none;
}
DIV.artist_box_recommendations_albums b {
	font-weight: bold;
}
DIV.artist_box_recommendations_albums span {
	white-space: nowrap;
	width: 75px;
	height: 12px;
	overflow: hidden;
	clear: both;
}
DIV.songTrendsContainer {
	padding: 10px;
}
DIV.songTrendsContainer A {
	color: #ffffff;
}
DIV.recommendationSongsContainer {
	border: solid 1px black;
	width: 363px;
}
DIV.recommendationSongsHeader {
	background-image: url(/static_images/ui/assets2/top-bar_short_hzrep.png);
	background-repeat: repeat-x;
	height: 31px;
	padding-top: 5px;
	padding-left: 5px;
	vertical-align: top;
	color: White;
}
DIV.recommendationSongsRow {
	padding-left: 5px;
}
DIV.recommendationSongsRow A {
	color: #333333;
}
/* Search results 
-------------------------------------------------------------------------------------------------*/
DIV.searchResultsHeadlineWrapper {
	width: 100%;
	height: 25px;
	background-image: url(/static_images/ui/assets/discog_header_bg_tilex.png);
	background-repeat: repeat-x;
	text-align: center;
	clear: both;
}
DIV.searchResultsHeadline {
	width: 960px;
	text-align: left;
	margin: 0 auto;
	padding-top: 4px;
	color: #FFFFFF;
	font-size: 17px;
	font-weight: bold;
	padding-left: 50px;
}
SPAN.searchResultsHeadlineTotal {
	font-size: 12px;
	padding-left: 10px;
	line-height: 17px;
}
DIV.searchResultsTopHitsHeadline b {
	color: #c9c9c9;
}
DIV.searchResultsTopHitsWrapper {
	width: 100%;
	background-image: url(/static_images/ui/assets/discog_container_bg.png);
	background-repeat: repeat-x;
	background-color: #a3a3a3;
	text-align: center;
}
DIV.searchResultsTopHitsContainer {
	width: 924px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 4px;
	padding-top: 4px;
}
DIV.searchResultsContainer {
	background-color: #FFFFFF;
	border-top: 1px solid #feed3c;
}
DIV.search_results_top_item {
	float: left;
	text-align: center;
	font-size: 10px;
	width: 200px;
	height: 95px;
	overflow: hidden;
	margin: 4px;
	padding: 0;
	color: #343434;
}
DIV.search_results_top_item .img-shadow-medium {
	float: left;
	margin-right: 5px;
}
DIV.search_results_top_item b {
	font-weight: bold;
}
DIV.search_results_top_item span {
	white-space: nowrap;
	width: 75px;
	height: 12px;
	overflow: hidden;
	clear: both;
}
DIV.search_results_top_item_details_headline {
	font-size: 17px;
	font-weight: bold;
	padding-bottom: 10px;
}
DIV.search_results_top_item_details {
	text-align: left;
	text-overflow: ellipsis;
}
DIV.search_results_top_item_details a {
	text-decoration: none;
	color: #343434;
}
ul.searchResultsTabs {
	list-style: none;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding-left: 50px;
	display: inline;
	vertical-align: baseline;
	line-height: 25px;
}
ul.searchResultsTabs li {
	display: inline;
}
ul.searchResultsTabs a {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	border: 0;
}
ul.searchResultsTabs a span {
	display: inline;
	float: none;
	padding: 0 9px 0 9px;
	margin-left: 2px;
	margin-right: 2px;
	background-color: gray;
	border: 0;
}
ul.searchResultsTabs a:hover span {
	color: #cccccc;
}
ul.searchResultsTabs li.tab a.selected span {
	background-color: #feed3c;
	color: #000000;
}
DIV.search_results_content {
	color: #727272;
	width: 924px;
	margin: 0px auto;
}
DIV.search_results_item {
	float: left;
	text-align: center;
	font-size: 10px;
	width: 200px;
	height: 79px;
	overflow: hidden;
	margin: 9px;
	padding: 0;
}
DIV.search_results_item b {
	font-weight: bold;
	color: Black;
}
DIV.search_results_item span {
	white-space: nowrap;
	width: 75px;
	height: 12px;
	overflow: hidden;
	clear: both;
}
DIV.search_results_item_details {
	text-align: left;
}
DIV.search_results_item_details a {
	text-decoration: none;
	color: #3d3d3d;
}
DIV.lyricsSearchResultDetailAlbumArt {
	clear:left;
	float:left;
	margin:0 auto;
	padding:0 10px 0 0;
	position:relative;
}
DIV.searchResultsNoResults {
	width: 400px;
	background-color: #4E4E4E;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	color: White;
	margin: 20px auto;
	padding: 20px;
	text-align: center;
}
/* image shadows
-------------------------------------------------------------------------------------------------*/
.img-shadow {
	background: url(/static_images/ui/assets/shadowAlpha.png) no-repeat bottom right;
}
.img-shadow img {
	border: 1px solid #a9a9a9;
	padding: 0px 6px 4px 0px;
	_padding: 0;
}
.img-shadow-small {
	background: url(/static_images/ui/assets/shadowAlpha_75px.png) no-repeat bottom right;
	width: 80px;
	height: 80px;
}
.img-shadow-small img, .img-shadow-medium img, .img-shadow-large img {
	border: 1px solid #a9a9a9;
	padding: 0px 5px 5px 0px;
}
.img-shadow-medium {
	background: url(/static_images/ui/assets/shadowAlpha_90px.png) no-repeat bottom right;
	width: 95px;
	height: 95px;
}
.img-shadow-large {
	background: url(/static_images/ui/assets/shadowAlpha_180px.png) no-repeat bottom right;
	width: 185px;
	height: 185px;
}
/* User Profile
-------------------------------------------------------------------------------------------------*/
DIV.UserPageProfileBox {
	float: left;
	background: transparent url(/static_images/ui/assets/artist_profile_box_bg.png) no-repeat scroll 0 0;
	color: White;
	height: 467px;
	padding-left: 10px;
	padding-top: 10px;
	vertical-align: top;
	width: 354px;
}
DIV.UserProfileContent {
	font-size: 12px;
	line-height: 18px;
	padding: 0px 10px;
	margin: 10px 0px;
	background-color:#4f4f4f;
	text-align: left;
}
DIV.UserProfileContent a {
	color: #ffde04;
}
div.UserProfileImage {
	float: left;
	margin-top: 10px;
	margin-left: 10px;
}
div.UserProfileImage img {
	float: left;
	margin-right: 6px;
	max-height: 140px;
	max-width: 140px;
}
DIV.getPicChangeDiv {
	position: absolute;
	border: solid 2px;
	background-color: White;
	left: 20%;
	top: 27%;
	width: 400px;
	height: 180px;
	color: Black;
	z-index: 9999;
}
INPUT.btnUploadPic {
	height: 22px;
}
DIV.shoutwallContainer {
	width: 600px;
	text-align:center;
}
DIV.shoutwallHeader {
	background-image: url(/static_images/ui/assets2/shoutwall_top.png);
	background-repeat: no-repeat;
	padding: 5px;
	margin:0 3px;
	color: #333333;
	font-size: 12px;
}
DIV.shoutwallHeader .shoutText {
	border: 1px solid #ffffff;
	padding: 4px;
	width: 550px;
	margin-bottom: 14px;
}
DIV.shoutwallHeader INPUT {
	vertical-align: middle;
}
DIV.shoutWallContent {
	clear: both;
	vertical-align: top;
	margin:0 3px;
}
DIV.shoutWallContent .shout {
	float: left;
	width: 594px;
}
DIV.shoutWallContent .shout IMG {
	vertical-align: middle;
	max-height:50px;
	max-width:50px;
}
DIV.shoutWallContent .profileLeft {
	float: left;
	background-color: #ffffff;
	width: 62px;
	text-align: right;
	line-height: 50px;
}
DIV.shoutWallContent .profileRight {
	float: right;
	background-color: #ffffff;
	width: 62px;
	text-align: left;
	line-height: 50px;
}
DIV.shoutWallContent .message {
	background-color: #ececec;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding: 12px;
	width: 446px;
	font-size: 12px;
}
DIV.shoutWallContent .message .info {
	font-size: 10px;
	color: #666666;
}

DIV.editBody DIV{
	padding-top:10px;
	clear:right;
}
DIV.editBody DIV .text{
	float:right;
	width:200px;
	margin-right:250px;
	padding-top:0px;
}
DIV.editBody DIV .list{
	float:right;
	margin-right:100px;
	padding-top:0px;
}
DIV.editHeader{
	font-size:20px;
}
DIV.editSubHeader{
	font-size:14px;
	font-weight:bold;
	clear:none;
}
DIV.editHeader IMG{
	float:right;
	padding:0 10px;
}
/* DeviceMenu 
-------------------------------------------------------------------------------------------------*/
.deviceContainer {
	padding: 10px;
	padding-bottom: 30px;
	color: #000000;
	text-align: left;
}
.deviceContainer H2 {
	font-size: 18px;
	color: #cf2515;
}
.deviceContainer .press div {
	font-weight: bold;
}
.deviceContainer UL {
	list-style: circle;
	list-style-position: inside;
	margin-left: 10px;
}
A.deviceLink {
	background-image: url('/static_images/ui/assets/device_button.png');
	display: block;
	width: 200px;
	height: 200px;
	text-decoration: none;
	color: #000000;
	font-size: 12px;
	text-align: center;
}
A.deviceLink:hover {
	background-image: url('/static_images/ui/assets/device_button_mouseover.png');
	color: #333333;
}
.deviceImage {
	height: 140px;
	width: 200px;
	min-height: 140px;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}
.deviceHeader {
	background-image: url('/static_images/ui/assets/device_header2_bg.png');
	background-repeat: repeat-x;
	height: 45px;
	line-height: 40px;
	text-align: center;
	width: 100%;
}
.deviceHeader h1 {
	font-size: 24px;
	margin: 0 auto;
	width: 800px;
	text-align: right;
}
A.deviceBack {
	margin-bottom: 10px;
	margin-top:4px;
	padding-bottom: 4px;
	display: block;
	width: 100%;
	border-bottom: 1px solid #cecece;
	text-decoration: none;
	color: #333333;
}
A.deviceBack:hover {
	color: red;
}
.deviceQuotes {
	font-size: 12px;
	color: #333333;
}
/* Lyrics directory 
-------------------------------------------------------------------------------------------------*/
.directoryChar {
	padding-top: 5px;
	float: right;
	width: 600px;
	overflow: hidden;
}
.directoryChar H1 {
	font-size: 20px;
}
.directoryChar A {
	color: #202020;
	font-weight: bold;
	text-decoration: none;
	border: 1px solid transparent;
}
.directoryChar .l1 A {
	padding: 2px;
}
.directoryChar .l2 A {
	padding: 1px;
	font-size: 12px;
}
.directoryChar .l3 {
	font-size: 10px;
}
.directoryChar A:hover {
	color: #333333;
	background-color: #efefef;
	border: 1px solid #999999;
}
.directoryLinks {
	width: 160px;
	float: left;
	text-align: left;
	padding: 5px;
	margin: 2px;
	overflow: hidden;
	background-color:#efefef;
	white-space:nowrap;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.directoryLinks A {
	color: #666666;
	font-weight: bold;
	font-size: 12px;
}
.directoryLinks H2 {
	color: #afafaf;
	font-size: 30px;
}
.directoryLinks H2 A {
	text-decoration: none;
	color: #000000;
	font-size: 30px;
}
.directoryLinks DIV {
	width: 5000px;
}
/* SimpleModal
---------------------------------------------------------------------------------------------------
Copyright (c) 2009 Eric Martin - http://ericmmartin.com
http://www.ericmmartin.com/projects/simplemodal/
http://code.google.com/p/simplemodal/

Licensed under the MIT license:
	http://www.opensource.org/licenses/mit-license.php
-------------------------------------------------------------------------------------------------*/
#simplemodal-overlay {
	background-color: #fff;
}
#simplemodal-container {
	width: 450px;
	font-family: Arial;
	font-size: 12px;
	text-align: left;
}
#simplemodal-container .simplemodal-content {
	background-color: #333;
	color: #ddd;
}
#simplemodal-container h1 {
	color: #ffde04;
	margin: 0;
	padding: 0 0 6px 12px;
	font-size: 18px;
	text-align: left;
}
#simplemodal-container .simplemodal-message {
	text-align: left;
	margin: 0px 10px;
}
#simplemodal-container .simplemodal-top {
	height: 13px;
	background: url(/static_images/ui/assets/simplemodal_top.gif) no-repeat;
	padding: 0;
	margin: 0;
}
#simplemodal-container .simplemodal-bottom {
	height: 13px;
	background: url(/static_images/ui/assets/simplemodal_bottom.gif) no-repeat;
}
#simplemodal-container .simplemodal-button {
	width: 53px;
	background: url(/static_images/ui/assets/button_empty.gif) no-repeat;
	margin: 4px 0 0 4px;
	cursor: pointer;
	height: 24px;
	border: 0;
	font-size: 10px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	vertical-align: middle;
}
#simplemodal-container div.modalCloseOk {
	text-align: center;
}
#simplemodal-container a {
	color: #9bb3b3;
}
#simplemodal-container a.modalCloseX, #simplemodal-container a.modalCloseX:link, #simplemodal-container a.modalCloseX:active, #simplemodal-container a.modalCloseX:visited {
	text-decoration: none;
	font-weight: bold;
	font-size: 20px;
	position: absolute;
	top: -4px;
	right: 6px;
	color: #999;
}
#simplemodal-container a.modalCloseX:hover {
	color: #9bb3b3;
}
/* Career page
-------------------------------------------------------------------------------------------------*/
DIV.career H2{
	padding-top:20px;
	color:#333333;
}
DIV.careerAlt{
	background-color: #717171;
	padding-bottom:20px;
	color:#ffffff;
	border-bottom:1px solid #999999;
}
DIV.careerAlt H2{
	color:#efefef;
}
DIV.career .right{
	width:320px;
	text-align:right;
}
DIV.careerExp DIV{
	display:none;
}
DIV.careerExp INPUT{
	width:50px;	
}


/* Print Lyrics
-------------------------------------------------------------------------------------------------*/
@media print {
	div.loginBar,
	div.videoPlayer,
	div.searchResultsSearchBox,
	div.simpleSearchPanel,
	div.artist_box_content,
	div.lyricsEditLinks,
	ul.artistBoxMenu,
	ul.mainMenu,
	ul.genreMenu{
		display:none !important;
	}
	div.content{
		width:auto;
	}
	div.leftContent, div.lyricPageLyricBox, div.ArtistPageProfileBox{
		width:auto;
		height:auto;
		float:none;
		clear:both;
	}
	div.rightContent{
		width:auto;
		float:none;
	}
	DIV.lyricsContainer{
		width:auto;
		height:auto;
		overflow: visible;
		clear:both;
	}
	div.lyricsText {
		font-size:14px;
	}
   	
  }
