/*
                                                                                             
SongClash Theme by Social Network Designs
Body Text Grey: #666666;
Another Grey: #9E9E9E
That Pink!: #DF1D52;
*/


body {
	color: #666666; 
	background-color: #0f0f0f;
	margin:0px;
	padding:0px;
	font-family: Helvetica, Arial, Tahoma, Sans-Serif;
	}
	
.right {float: right}
.left {float: left}
.clear {clear: both}
.hidden {display: none}

/*Global Elements - Buttons, form fields, blocks etc.*/

#horizmenu-surround li.item1 {
display: none;
}

a {
	color: #8e8e8e;
	text-decoration: none;
}
a:hover {
	color: white;
}

a.button1, a.button1:visited {
	background-image:url(../images/button-1.png);
	background-repeat:no-repeat;
	color:white;
	display:block;
	font-family:Helvetica;
	font-size:17px;
	height:43px;
	padding:12px 3px 5px 0;
	text-align:center;
	text-decoration:none;
	width:155px;
	}
a.button1:hover {
	text-decoration: underline;
}

a.button2, a.button2:visited {
	background-image:url(../images/button-2.png);
	background-repeat:no-repeat;
	color:#FFFFFF;
	display:block;
	height:27px;
	padding:2px 2px 5px 6px;
	text-align:left;
	text-decoration:none;
	text-transform:uppercase;
	width:96px;
}
a.button2:hover {
	color: white;
}

a.button2 img {
	position:relative;
	top:4px;
}

a.button-pink, a.button-pink:visited {text-align: center}
a.button-pink span {
	position: relative;
	top: 7px;
}

.button3 {
	background-image:url(../images/button-3.png);
	background-repeat:no-repeat;
	color:#666666;
	display:block;
	height:18px;
	padding:9px 18px 5px 5px;
	text-align:left;
	text-decoration:none;
	text-transform:uppercase;
	width:108px;
}

.button5 {
	color:#DF1D52;
	display:block;
	height:18px;
	padding:6px 18px 5px 5px;
	text-align:left;
	text-decoration:none;
	text-transform:uppercase;
	width:108px;
}
	
.button6 {
	background-position: right;
	background-image:url(../images/button-6cap.png);
	background-repeat:no-repeat;
	color:#DF1D52;
	display:block;
	height:18px;
	padding:6px 18px 5px 5px;
	text-align:left;
	text-decoration:none;
	text-transform:none;
	float: right;
	margin-top: 0px;
}
	
label.button3 {
	background-image:url(../images/button-3.png);
	background-repeat:no-repeat;
	color:#666666;
	display:block;
	height:18px;
	padding:9px 18px 5px 5px;
	text-align:left;
	text-decoration:none;
	text-transform:uppercase;
	width:108px;
}
	
	
a.button3, a.button3:visited {
	background-image:url(../images/button-3.png);
	background-repeat:no-repeat;
	color:#666666;
	display:block;
	height:18px;
	padding:9px 18px 5px 5px;
	text-align:left;
	text-decoration:none;
	text-transform:uppercase;
	width:108px;
}
a.button3:hover {
	color: white;}
	
.icon-report {
background-image:url(../images/glyph-report.png);
background-position:left center;
color: #DF1D52;}

span.red {
	color: #da1414;
}

p.small {
	
	margin-top: 15px;
	
	font-style: italic;
	
	font-size: 9px;
	
}
body #community-wrap div.error-box {background-color:#481C1C;border:1px solid #63293C;color:#B797A2;padding:20px;}
/*Block Style 1*/

.block-style1 {
	width: 622px;
	margin-bottom:25px;
}

.block-style1 h1, h2, h3, p {margin: 0px;}

.block-style1 .block-top {
	width: 622px;
	height: 64px;
	background-image: url(../images/block-style1-header.jpg);
	background-repeat: no-repeat;
	background-position: top left;}

.block-style1 .block-middle {
	width: 580px;
	background-image: url(../images/block-style1-body.jpg);
	background-repeat: repeat-y;
	padding: 0px 21px;}

.block-style1 .block-middle-content {
	position:relative;
	top:-47px;
}

.block-style1 .hline {
	background-image: url(../images/block-style1-hrule.jpg);
	width: 574px;
	height: 2px;
}

.block-style1 .block-bottom {
	background-color:#0F0F0F;
	background-image:url(../images/block-style1-footer.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	height:39px;
	margin-bottom:-39px;
	margin-top:-39px;
	width:622px;
	}

/*End Block Style 1*/


/*Block Style 2*/

.block-style2 {
	width: 622px;
	margin-bottom: 25px;
}

.block-style2 h1, h2, h3, p {margin: 0px;}

.block-style2 h2 {
font-size:26px;
margin-bottom:7px;
text-align:left;
font-weight: normal;
position: relative;
top: 3px;}

.block-style2 .block-top {
	width: 622px;
	height: 51px;
	background-image: url(../images/block-style2-header.jpg);
	background-repeat: no-repeat;
	background-position: top left;}

.block-style2 .block-middle {
	width: 580px;
	background-image: url(../images/block-style2-body.jpg);
	background-repeat: repeat-y;
	padding: 0px 21px;}

.block-style2 .block-middle-content {
	position:relative;
	top:-47px;
}

.block-style2 .hline {
	background-image: url(../images/block-style2-hrule.jpg);
	width: 574px;
	height: 2px;
}

.block-style2 .block-bottom {
	background-color:#0F0F0F;
	background-image:url(../images/block-style2-footer.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	height:39px;
	margin-bottom:-39px;
	margin-top:-39px;
	width:622px;
	}

/*End Block Style 2*/


/*Block Style 3*/

.block-style3 {
	width: 296px;
	margin-bottom: 25px;
}

.block-style3 h1, h2, h3, p {margin: 0px;}

.block-style3 h2 {
font-size:26px;
margin-bottom:7px;
text-align:left;
font-weight: normal;
position: relative;
top: 3px;}

.block-style3 .block-top {
	width: 296px;
	height: 51px;
	background-image: url(../images/block-style3-header.jpg);
	background-repeat: no-repeat;
	background-position: top left;}

.block-style3 .block-middle {
	width: 272px;
	background-image: url(../images/block-style3-body.jpg);
	background-repeat: repeat-y;
	padding: 0px 12px;}

.block-style3 .block-middle-content {
	position:relative;
	top:-47px;
}

.block-style3 .block-bottom {
	background-color:#0F0F0F;
	background-image:url(../images/block-style3-footer.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	height:39px;
	margin-bottom:-39px;
	margin-top:-39px;
	width:296px;
	}


.block-style3 h3 {
text-align: left;
font-size: 17px;
margin-bottom: 7px;
}
/*End Block Style 3*/


/*Block Style 4*/

.block-style4 {
	width: 622px;
	margin-bottom:25px;
}

.block-style4 h1, h2, h3, p {margin: 0px;}

.block-style4 .block-top {
	width: 622px;
	height: 62px;
	background-image: url(../images/block-style4-header.jpg);
	background-repeat: no-repeat;
	background-position: top left;}

.block-style4 .block-middle {
	width: 580px;
	background-image: url(../images/block-style4-body.jpg);
	background-repeat: repeat-y;
	padding: 0px 21px;}

.block-style4 .block-middle-content {
	position:relative;
	top:-47px;
}

.block-style4 .hline {
	background-image: url(../images/block-style4-hrule.jpg);
	width: 574px;
	height: 2px;
}

.block-style4 .block-bottom {
	background-color:#0F0F0F;
	background-image:url(../images/block-style4-footer.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	height:39px;
	margin-bottom:-39px;
	margin-top:-39px;
	width:622px;
	}

/*End Block Style 4*/


/*Block Style 5*/

.block-style5 {
	width: 948px;
	margin-bottom:25px;
}

.block-style5 h1, h2, h3, p {margin: 0px;}

.com_community_music_editalbum .block-style5 h2 {
font-size:26px;
margin-bottom:7px;
text-align:left;
font-weight: normal;
position: relative;
top: 3px;}

.com_community_music_editsong .block-style5 h2 {
font-size:26px;
margin-bottom:7px;
text-align:left;
font-weight: normal;
position: relative;
top: 3px;}

.block-style5 .block-top {
	width: 948px;
	height: 64px;
	background-image: url(../images/block-style5-header.jpg);
	background-repeat: no-repeat;
	background-position: top left;}

.block-style5 .block-middle {
	width: 906px;
	background-image: url(../images/block-style5-body.jpg);
	background-repeat: repeat-y;
	padding: 0px 21px;}

.block-style5 .block-middle-content {
	position:relative;
	top:-47px;
}


.block-style5 .block-bottom {
	background-color:#0F0F0F;
	background-image:url(../images/block-style5-footer.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	height:39px;
	margin-bottom:-39px;
	margin-top:-39px;
	width:948px;
	}

/*End Block Style 5*/










/*Block Style 6*/

.block-style6 {
	width: 494px;
	margin-bottom: 25px;
}

.block-style6 h1, h2, h3, p {margin: 0px;}

.block-style6 h2 {
font-size:26px;
margin-bottom:7px;
text-align:left;
font-weight: normal;
position: relative;
top: 3px;}

.block-style6 .block-top {
	width: 494px;
	height: 51px;
	background-image: url(../images/block-style6-header.jpg);
	background-repeat: no-repeat;
	background-position: top left;}

.block-style6 .block-middle {
	width: 470px;
	background-image: url(../images/block-style6-body.jpg);
	background-repeat: repeat-y;
	padding: 0px 12px;}

.block-style6 .block-middle-content {
	position:relative;
	top:-47px;
}

.block-style6 .block-bottom {
	background-color:#0F0F0F;
	background-image:url(../images/block-style6-footer.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	height:39px;
	margin-bottom:-39px;
	margin-top:-39px;
	width:494px;
	}


.block-style6 h3 {
text-align: left;
font-size: 17px;
margin-bottom: 7px;
}
/*End Block Style 6*/








/*Block Style Blank*/
.content-right .block-style-blank h3 {
text-align: center;
font-size: 17px;
clear: both;
}
/*End Block Style Blank*/



/*Wood Ribbon*/
.wood {background-image:url(../images/wood-repeating.jpg);
background-position:center center;
background-repeat:repeat-x;
height:32px;
position:relative;
text-align:center;
z-index:5;}

/*End Global Elements*/


/*Header*/
.header {text-align: center;}

.header .wrapper {
	margin:0 auto;
	overflow:hidden;
	position:relative;
	text-align:left;
	width:980px;
	
	}

.header .logo {
	float:left; 
	width: 284px; 
	height: 73px;}

.header .navbar {
	display:block;
	float:right;
	height:73px;
	width:696px;
	position:relative;
	top:10px;
	left:80px;
	}

.header .navbar #horizmenu-surround {position: absolute; left: 150px; top: 3px;}
/*End Header*/

/*Userbar*/
.userbar {
	height: 32px;
	background-image: url('../images/wood-repeating.jpg');
	background-repeat:repeat-x;
	text-align:center;
	background-position: center center;
	z-index: 5;
	position: relative;
	}

.userbar .wrapper {
	width:980px;
	margin: 0 auto;
	text-align:left;
	}

.userbar .module-userbar {
	width:564px;
	height: 32px;
	display:block;
	float:left;
	overflow:hidden;
	}

.userbar .login {
	width:445px;
	height: 32px;
	display:block;
	float:right;
	overflow:hidden;
	position: relative;
	z-index: 8;
	}
.logged-in-yes .userbar .login {}

	.userbar .login form  {
	border:0 none;
	position:relative;
	top:3px;}
	
	.userbar .login form .logout {
	padding-right:33px;
	text-align:right;
	}
	.userbar .login form .logout .button {position: relative; z-index: 15;}
	
	.userbar .login form .greet {
	color:white;
	position:relative;
	top:1px;
	}
	
		.userbar .login fieldset {
		border:0px;
		border:0 none;
		margin:0;
		padding:0;}
			
			.userbar .login #form-login-username {
			margin:0;
			padding:0;
			float: left;}
			
				.userbar .login #form-login-username label {
				display:none;
				}
				
				.userbar .login #form-login-username br {
				display:none;
				}
				
				.userbar .login #form-login-username input,
				.userbar .login #form-login-password input  {
				background-color:transparent;
				background-image:url(../images/userbar-field.png);
				background-position:left top;
				border:0 none;
				height:15px !important;
				margin:0;
				padding:5px 5px 5px 10px !important;
				width:94px;
				color: #222 !important;
				}
				
			.userbar .login #form-login-password {margin:0;padding:0;float: left;}
			.userbar .login #form-login-password label {position: absolute; top: 9px; left: 122px; font-size: 10px; color: #111111;}
			.userbar .login #form-login-password br {display:none;}
			.userbar .login #form-login-password input {}
			.userbar .login #form-login-remember {margin:0;	padding:0;display: none;}

				
			.userbar .login input.button {
			background-color:transparent;
			background-image:url(../images/userbar-button.png);
			border:0 none;
			color:white;
			height:25px;
			padding:1px 5px 4px;
			width:84px;
			cursor: pointer;
			font-size: 11px;
			font-family: Arial;
			position: relative;
			z-index: 500;
			}
		
		.userbar .login ul {left: 388px; width: 133px; position: absolute; top: 5px; margin: 0px; padding: 0px; padding-left: 5px; list-style: none}
		
		.userbar .login ul li a,
		.userbar .login ul li a:visited {color: #EEE; font-size: 10px;}
		.userbar .login ul li a:hover {text-decoration: underline}
				
		.userbar .login .register {
		background-color:transparent;
		background-image:url(../images/userbar-button.png);
		border:0 none;
		color:white;
		float:right;
		font-size:12px;
		height:16px;
		left:-58px;
		margin-top:-25px;
		padding:6px 0 5px;
		position:relative;
		text-align:center;
		text-decoration:none;
		width:84px;
		font-size: 11px;
		font-family: Arial;
		}
		
		
								
/*End Userbar*/


/*User Navbar for logged in users*/
.userbar .user-navbar {
float:left;
left:440px;
position:relative;
top:-1px;
width:419px;
z-index:10;}

.user-navbar .left {
	float: left;
	background-image: url(../images/userbar-left.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 28px;
	height: 32px;
	}

.user-navbar .right {
	float: left;
	background-image: url(../images/userbar-right.png);
	background-repeat: no-repeat;
	background-position: right top;
	width: 31px;
	height: 32px;}

.user-navbar .middle {
	float: left;
	background-image: url(../images/userbar-mid.png);
	height: 32px;
	background-position: center top;
	background-repeat: repeat-x;}

.user-navbar .shine {
		background-image: url(../images/userbar-shine.png);
		width: 332px;
		height: 3px;
		margin-bottom: -1px;
}


.user-navbar p {
color:#888585;
float:left;
left:3px;
position:relative;
top:8px;
width:137px;
}

.user-navbar a, .user-navbar a:visited {
	background-image:url(../images/userbar-divider.png);
background-position:right center;
background-repeat:no-repeat;
color:#9E9E9E;
display:block;
float:left;
padding:7px 13px 5px;
text-decoration:none;
position: relative;
z-index: 25;
	}

.user-navbar a:hover {color: white;}

.user-navbar a.last {background-image: none;}

.user-navbar .notifications {
	background-image:url(../images/userbar-notification.png);
	background-repeat:no-repeat;
	float:left;
	height:18px;
	margin-left:7px;
	position:relative;
	top:3px;
	width:18px;
	text-align: center;
	cursor: pointer;
}

.user-navbar .count {
	color:white;
	font-size:10px;
	position:relative;
	top:4px;
		
}
/*End User navbar*/

/*Front Page Stage*/

.stage {
	background-image:url(../images/stage-repeating.jpg);
background-position:center top;
background-repeat:repeat-x;
height:380px;
margin-bottom:-1px;
position:relative;
text-align:center;
top:-16px;
z-index:4;
overflow: hidden;
margin-bottom:-57px;
}

.stage .wrapper {
	height:380px;
margin:0 auto;
overflow:hidden;
position: relative
text-align:left;
width:980px;
}

.stage .stage-player {
	background-image: url('../images/stage-stage.jpg');
	width: 980px;
	height:380px;
	position: relative;
	z-index: 5;
	float:left;
	background-position: 364px top;
	background-repeat: no-repeat;
	overflow: hidden;
	
}

.stage .stage-left {
	position: relative;
	background-image: url('../images/stage-drapes-over-player-l.png');
	background-repeat: no-repeat;
	width: 445px;
	height: 380px;
	z-index: 6;
	
}
	.stage .stage-left .front-ultimate-battle {
	z-index: 7;
	position:relative;
	top:-290px;
	text-align: left;
	}
	
	.stage .stage-left .front-ultimate-battle p {
	color:white;
	font-family:Helvetica;
	font-size:36px;
	left:15px;
	margin:0;
	position:relative;
	}
	

	.stage .stage-left .front-ultimate-battle .signup {
	float:left;
	position: relative;
	left: 8px;
	top:10px;}
	
	.stage .stage-left .front-ultimate-battle .watch {
	float:right;
	left:-105px;
	position:relative;
	top:10px;
	}

.stage .stage-left .stage-drapes-left {
	cursor:pointer;
	height:292px;
	left:345px;
	position:relative;
	top:-144px;
	width:84px;
}

.stage .stage-drapes-right {
	height: 380px; 
	width: 121px; 
	float: right; 
	z-index: 6;
	background-image: url('../images/stage-drapes-over-player-r.png');
	background-repeat: no-repeat;
	cursor: pointer;
	position: relative;
	}


/*End Stage*/

/*Front Page Player*/
.front-page-player {}

.front-page-player .player {
	
	display:block;
	height:158px;
	left:459px;
	position:relative;
	top:34px;
	width:389px;
	background: transparent url(../images/stage-player.png) no-repeat;
}
#flash-player-loader {
	height: 160px;
}
#flash-player-loader img {
	position: relative;
	top: 55px;
	width: auto;
	height: auto;
}
.front-page-player .player object {
	position: relative;
	z-index: 2;
	top: -5px;
}

.front-page-player .carousel {
left:121px;
overflow:hidden;
position:relative;
top:55px;
z-index:4;}

.front-page-player #thumbnails {
left:87px;
overflow:hidden;
position:relative;
width:1200px;}

.front-page-player .thumb {float:left;
margin:0 13px; cursor: pointer;}

.front-page-player .thumb .image {left:3px;
position:relative;
top:3px;
z-index:2;}

.front-page-player .thumb .overlay {position: relative; z-index: 3;
margin-top:-59px;
position:relative;
z-index:3;
}
.front-page-player .toolbox {
	left:8px;
	position:relative;
	top:-21px;
	z-index: 3;
}
.front-page-player .toolbox a, .com_community_music_music .toolbox a:visited {
	background-position:left center;
	background-repeat:no-repeat;
	font-size:14px;
	padding:9px 20px 7px 24px;
}

.front-page-player .toolbox a.buy {background-image:url(../images/glyph-small-cart.png);}
.front-page-player .toolbox a.user {background-image:url(../images/glyph-small-user.png);}
.front-page-player .toolbox a.note {background-image:url(../images/glyph-small-note.png);}
.front-page-player .toolbox a.tweet {background-image:url(../images/glyph-small-bird.png);}


/*End front page player*/

/*Ribbon*/
.ribbon {
	height:38px;
overflow:hidden;
position: relative;
text-align:center;
z-index: 10;
padding-top: 10px;
	}

.ribbon .wrapper {
	width: 980px;
	margin: 0 auto;
	height: 38px;
	text-align: left;
}

.ribbon .ticker {
	display:block;
float:left;
font-size:17px;
height:38px;
width:710px;
	}
.ribbon .ticker p {margin: 0px; margin-top:5px; padding-left:15px; font-size: 14px;}
.ribbon .ticker p em {font-style: normal; color: #888}
.ribbon .search {
	display:inline;
float:right;
height:38px;
width:270px;
position: relative;
left: -17px;}

.Home .ribbon .search {
	left:-18px;
}
.ribbon .search form .search {
	float: none;
}

.ribbon .search input {
	background-image:url(../images/search.jpg);
border:0 none;
color:#666666;
height:16px;
padding:5px 5px 5px 11px;
position:relative;
top:0;
width:254px;
z-index:11;
}

.ribbon .search input.button {
background-color:transparent;
background-image:none;
cursor: pointer;
color:transparent;
float:right;
height:20px;
position:relative;
top:-22px;
width:27px;
}


/*End Ribbon*/

/*Content Region*/
.content {
	text-align: center;
}

.content-default {

}

.content .wrapper {
	text-align: left;
	width: 980px;
	margin: 0 auto;
}


.content h1 {}

.content h2 {}

.content h3 {
	font-family:Helvetica;
font-size:26px;
font-weight:normal;}

.content em {color:#df1d52; font-style: normal;}
.content p {}

.com_jumi .content .content-default p {
font-size:15px;
line-height:19px;
margin-bottom:15px;
}

.content a, .content a:visited {}

.content ul {}

.content li {}


.content-left {
	width: 623px;
	padding: 10px 15px;
	position: relative;
	overflow: hidden;
	float: left;
}

.leftcol {
	width: 289px;
	padding: 10px 15px;
	position: relative;
	overflow: hidden;
	float: left;
}

.content-right {
	padding: 10px 15px;
	width: 298px;
	position: relative;
	overflow: hidden;
}
    


                         

.rightcol {
	padding: 10px 15px;
	width: 298px;
	position: relative;
	overflow: hidden;
	float: right;
	margin-left:20px;
}
/**/


/*Featured Artist Block*/

.featured-artists {}

.featured-artists .block-top {
	background-position: bottom left !important;
	padding-top:10px;
}

.featured-artists h2 {
	background-image:url(../images/featured-artists-title.png);
	height:70px;
	left:-44px;
	position:relative;
	top:-37px;
	width:352px;
	margin-bottom:-59px;
	position: relative;
	z-index: 12;
	}

.featured-artists h2 span{
	display: none;}

.featured-artists #feature-artist-rotator {height:218px !important;
overflow:hidden;
position:relative;
top:-13px;}
.featured-artists #feature-artist-rotator .container {padding-top: 20px;}

.featured-artists .left {
width: 330px; 
height: 197px;}

.featured-artists .left .photo {
	z-index: 10;
	position: relative;
	text-align: center;
	width: 325px; 
	height: 197px;
}

.featured-artists .left .photo img {
	width: 305px;
	height: 185px;}

.featured-artists .left .photo .photo-overlay {
	width: 358px; 
	height: 197px;
	position: relative;
	z-index: 11;
	margin-top: -197px;
	background-image:url(../images/featured-artists-frame.png);
	background-repeat: no-repeat;
}

.featured-artists .left .photo .photo-overlay h3 {
	color:white;
	font-size:19px;
	padding-right:60px;
	position:relative;
	text-align:right;
	top:156px;
}



.featured-artists .right {width: 230px; padding-left: 12px;}

.featured-artists .right p {
	font-size:14px;
height:152px;
line-height:150%;
margin-top:0;
overflow:hidden;
position:relative;
top:-11px;
margin-bottom: 0px !important;
}

.featured-artists .right .profile {
	float:left;
	
}

.featured-artists .right .listen {
	float:left;
	margin-left: 10px;
}

.featured-artists .thumbnails {
height: 70px;
padding-top:10px;
}

.featured-artists .thumbnails .thumb {
	width: 111px; 
	height: 66px;
	float: left;
	overflow: hidden;
	position: relative;
	margin-right: 5px;
	}

.featured-artists .thumbnails .last {margin: 0px;}
.featured-artists .thumbnails .thumb img {
	width: 111px; 
	height: 66px;
	position: relative;
	z-index: 12;}

.featured-artists .thumbnails .thumb .overlay {
	width: 111px; 
	height: 66px;
	margin-top:-66px;
	position: relative;
	z-index: 13;
	background-image: url(../images/featured-artists-thumbnail-default.png);
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
}

.featured-artists .thumbnails a.activeSlide .overlay {
	background-image: url(../images/featured-artists-thumbnail-active.png);
	background-repeat: no-repeat;
	background-position: center center;
}

.featured-artists .thumbnails a.active .overlay {
	background-image: url(../images/featured-artists-thumbnail-active.png);
	background-repeat: no-repeat;
	background-position: center center;
}


/*End Featured Artists*/

/*Quick Links*/
.quicklinks {padding-top:10px; clear: both;	}
.quicklinks h3 {margin-bottom: 18px;}

.quicklinks a {
float:left;
margin:0 14px 29px 0;
}
.quicklinks div{
display:block;
float:left;
height:29px;
margin-right:4px;
position:relative;
top:-8px;
width:30px;
}
.quicklinks div.clear {float: none; height:0 !important;}
.quicklinks .one div {background-image: url(../images/icon-piano.png);}
.quicklinks .two div {background-image: url(../images/icon-radiation.png);}
.quicklinks .three div {background-image: url(../images/icon-artists2.png);}
.quicklinks .four div {background-image: url(../images/icon-live.png);}
.quicklinks .five div {background-image: url(../images/icon-photo.png);}
.quicklinks .six div {background-image: url(../images/icon-feed.png);}
.quicklinks .seven div {background-image: url(../images/icon-star.png);}
.quicklinks .eight div {background-image: url(../images/icon-video.png);}
.quicklinks .nine div {background-image: url(../images/icon-people.png);}
.quicklinks .ten div {background-image: url(../images/icon-search.png);}

/*End Quick Links*/


/*Rotator*/
.front-page-rotator {}

.front-page-rotator .block-middle-content {}


.front-page-rotator .tabs {
position:relative;
top:-4px;}

.front-page-rotator .tabs h2 {
cursor:pointer;
float:left;
font-size:16px;
font-weight:normal;
height:24px;
margin:0;
padding:14px 5px 0;
text-transform:uppercase;
}

.front-page-rotator .tabs h2.active {color: #df1d52;}


.front-page-rotator .tabs h2 .image {
	background-repeat:no-repeat;
float:left;
height:42px;
position:relative;
top:-15px;
width:50px;
}

.front-page-rotator .tabs h2 .cap {
float:right;
height:57px;
left:6px;
position:relative;
top:-14px;
width:4px;
}

.front-page-rotator .tabs h2 .fans {background-image: url(../images/icon-fans.png);}

.front-page-rotator .tabs h2 .songs {background-image: url(../images/icon-notes2.png); width:38px;}

.front-page-rotator .tabs h2 .artists {background-image: url(../images/icon-artists.png); width: 39px;}

.front-page-rotator .tabs h2.active {background-image: url(../images/block-style2-active-l.jpg);}

.front-page-rotator .tabs h2.active .cap {
background-image: url(../images/block-style2-active-r.jpg);
background-position:right top;
background-repeat:no-repeat;
float:right;
height:57px;
left:6px;
position:relative;
top:-14px;
width:4px;
}

.front-page-rotator .tabs h2.active .fans {background-image: url(../images/icon-fans-active.png);}

.front-page-rotator .tabs h2.active .songs {background-image: url(../images/icon-notes2-active.png);}

.front-page-rotator .tabs h2.active .artists {background-image: url(../images/icon-artists-active.png);}

.front-page-rotator .ui-tabs .ui-tabs-panel {padding: 0px !important; position: relative;  left: 5px;}



.front-page-rotator #tabs-2 li img {width: 64px; height: 64px; border: 1px solid #1f1f1f; padding: 3px;}
/*End Rotator*/



/*SongClash Intro Movie*/
.intro-movie-player {
	margin-top: -38px;
}

.intro-movie-player h3 {text-align: center; font-size: 19px;}
.intro-movie-player .block-middle {}


.intro-movie-player .player {
/*width: 273px;*/
height: 156px;
background-image: url(../images/video-stage.jpg);
background-repeat: no-repeat;
clear: both;
}

.intro-movie-player .controls {
background-image:url(../images/video-play.png);
background-position:center center;
background-repeat:no-repeat;
height:95px;
position:relative;
top:26px;
}
.intro-movie-player2 .controls2 {
width: 95px;
height:95px;
position:relative;
top:33px;
left:85px;
}
.intro-movie-player2 .controls2 a img {

	border-width: 0px;

	border-style: none;

}
.intro-movie-player2 {
top: 5px;
position: relative;
width: 273px;
float: right;
height: 156px;
background-image: url(../images/video-stage.jpg);
background-repeat: no-repeat;
clear: both;
}

.com_content_article .contentpaneopen-about a {
color: #DF1D52;
}

.com_content_article .contentpaneopen-about a img {
border-width: 0px !important;
border-style: none !important;
}



/*Battle Zone!*/
.battle-zone-enter .text {
	padding-left:237px;
	padding-top:20px;
}
.battle-zone-preliminary .thumb {
	height:77px;
	left:17px;
	overflow:hidden;
	position:relative;
	width:77px;
}
.battle-zone-preliminary .text {
	margin-left:7px;
	margin-right:4px;
}
.battle-zone-preliminary .thumb img {
	height: 77px;
	width: 77px;
}
.battle-zone-preliminary .jewelcase {
	left:6px;
	margin-top:-79px;
	position:relative;
}
.battle-zone-preliminary .links {
	font-size: 10px;
	padding: 10px 6px;	
	text-align: center;
	width: 92px;

}
.battle-zone-preliminary .links a,
.battle-zone-preliminary .links a:visited {
	color: #DEDEDE;
}
.battle-zone-preliminary .links a:hover {
	text-decoration: underline;
}
.battle-zone-enter .text h2,
.battle-zone-preliminary h2 {
	margin-bottom: 10px;
	font-size: 26px;
	font-weight: normal;
}
.battle-zone-preliminary h2 {margin-bottom: 16px}
.battle-zone-enter .text p {
	font-size: 16px; 
	line-height: 20px;
	margin-bottom: 15px;
}
.upcomming-battles {}

.upcomming-battles .genre-name {
	width: 100%;
	text-align: center;
	font-variant: small-caps;
	position: relative;
	top: 10px;
}
.upcomming-battles .details p {font-size: 11px !important; margin-top: 5px}

.upcomming-battles h2.header-h2 {
	font-size:24px;
	letter-spacing:-1px;
	margin-bottom:21px;
	margin-top:-17px;
	text-transform:uppercase;}

.upcomming-battles h2.header-h2 em {color: #d2d2d2; font-style: normal;}

.upcomming-battles h2.header-h2 img {
	position:relative;
	top:7px;}

.upcomming-battles .battle {
	border-right:1px solid #282828;
	float:left;
	height: auto
	padding:0 10px;
	width:178px;
	margin-left: 13px;
}

.upcomming-battles .first {padding-left: 0px;}

.upcomming-battles .last {padding-right: 0px; border: 0px;}

.upcomming-battles .VS {
	color:#252525;
	font-size:88px;
	font-weight:bold;
	text-align:center;
	position: relative;
	top: 6px;
}


.upcomming-battles .band {
	height:57px;
	clear: both;}

.upcomming-battles .thumbnail {
	border:1px solid #5B5B5B;
float:left;
height:45px;
margin-right:5px;
padding:2px;
width:45px;
}
.upcomming-battles .thumbnail img {
	width: 45px;
	height:45px;
	border: none;
}

.upcomming-battles .details h4 {font-size:13px;
font-weight:normal;
margin:0;}

.upcomming-battles .details p {}

/*End Battle Zone*/



/*AdSpace*/
.adspace-right {position: relative; z-index: 200; text-align: center;}

.adspace-right .ad {float: left; padding:12px;}


/**/


/*Footer-One*/
.footerone {height: 138px;
background-image: url(../images/footerone-speakerbg.jpg);
background-repeat: repeat-x;
overflow: hidden;
position: relative;
z-index: 4;
text-align: center;
}

.footerone .wrapper {width: 940px; margin: 0 auto; text-align:left;}
/**/

/*Sponsors*/
.footerone .sponsors {position:relative;
top:26px;
}
.footerone .sponsors #slider {position: relative;}
.footerone .sponsors .left, .footerone .sponsors .right {float:left;
height:18px;
position:relative;
top:29px;
width:18px;}
.footerone .sponsors .items {float:left;
left:41px;
position:relative;
width:944px;}

/*End Sponsors*/

/*Footer-Two*/
.footertwo {
background-image: url(/templates/songclash/images/footertwo-background.jpg);
background-repeat: repeat-x;
background-position: center top;
height: 205px;
position: relative;
z-index: 2;
text-align: center;
color: #a7a7a7;
margin-top: 50px;
}
.Home .footertwo {margin-top:-2px;}
.footertwo .wrapper {text-align: left; width: 980px; margin: 0 auto;}
.footertwo .moduletable {
	float:left;
	margin-right:108px;
}
.footertwo .last {margin: 0px;}
.footertwo h3 {
color:#A7A7A7;
font-size:17px;
font-weight:normal;
margin:20px 0 14px;
text-transform:uppercase;}

.footertwo ul {color:#A7A7A7;
margin:0;
padding:0;}

.footertwo li {
background-image:url(/templates/songclash/images/bullet.png);
background-position:left center;
background-repeat:no-repeat;
color:#A7A7A7;
font-size:14px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:5px 0 5px 8px;
padding:0 0 0 18px;}

.footertwo a, .footertwo a:visited {color: #a7a7a7; text-decoration: none;}

.footertwo a:hover {color: #a7a7a7; text-decoration: underline;}

.footertwo .moduletable-copyright {
clear:both;
color:#6F6F6F;
float:none;
font-size:13px;
position:relative;
text-align:center;
top:44px;}

/*End Footer Two*/




/*Adspace*/
.header-adspace {
background-image:url(../images/adspace-bg.jpg);
background-position:center center;
background-repeat:repeat-x;
height: 111px;
z-index: 4;
text-align: center;
}
.header-adspace .wrapper {width: 980px;
margin: 0 auto;}

.header-adspace-small-modules {
	width: 243px;
	height: 111px;

	background-position:center center;
	background-repeat:repeat-x;
	float: left;
}

.header-adspace-modules {
	position: relative;
	top: 10px;
	float: left;
}

.header-adspace-wood {
background-image:url(../images/wood-repeating.jpg);
background-position:center center;
background-repeat:repeat-x;
height:32px;
position:relative;
text-align:center;
z-index:5;
}
/*End Adspace*/



/* Song Upload */
#upload-slider {
	width: 100%;
	border: 1px solid #333;
	height: 400px;
}	
#upload-slider .step-1,
#upload-slider .step-2,
#upload-slider .step-3,
#upload-slider .step-4 {
	width: 100%;
}

#upload-slider .step-1 .select-album,
#upload-slider .step-1 .select-single {
	width: 345px;
	height: 100%;
	border: 1px solid green;
	text-align: center;
}

#upload-slider .step-1 .select-album {
	margin-left: 20px;
	float: left;
	
}
#upload-slider .step-1 .select-single {
	margin-right: 20px;
	float: right;
}
/* End Song Upload */




/*Custom Styling for Home Page*/
.Home {}

.Home .content-default .componentheading {display: none;}












/*Styling for Profile Page*/
#cToolbarNav {display: none;}

#community-wrap {margin: 0px; padding: 0px; width:980px;}

.profile-top {
/*height:323px;*/
overflow:hidden;
padding-left:15px;
position:relative;
margin-bottom: -60px;}

.profile-main {
float:left;
overflow:hidden;
padding:10px 15px;
position:relative;
width:623px;
}

.profile-right {
overflow:hidden;
padding:10px 14px 10px 14px;
position:relative;
width:298px;
float: right;
}

.profile-box h1 {
color:#DF1D52;
font-size:39px;
padding-bottom:8px;
width:396px;
}
.profile-box .block-middle-content {padding-bottom:59px;}
.profile-box .profile-avatar {margin-right: 20px; height: auto; width: 320px; position: relative; float: left;}
.profile-box .profile-avatar a {border: 0px; padding: 0px; margin: 0px;}
.profile-box .profile-avatar img {border: 0px; width: 320px; margin-bottom: -4px; border: 5px solid #666666 !important; }
.profile-box .profile-avatar #edit-avatar {
	background-color:#666666;
	padding:3px;
	position:absolute;
	right:-5px;
	text-align:center;
	top:5px;
	width:69px;
}
.profile-box .profile-avatar #edit-avatar a {
	color: #DDD;
}
.profile-box .profile-avatar #edit-avatar a:hover {
	color: white;
}

.profile-box .profile-info {float:right;
width:555px;
margin: 0px !important;}

.profile-box .profile-info .badge {
float:right;
height:41px;
left:5px;
margin-bottom:-41px;
position:relative;
width:154px;
z-index:10;}
	
.profile-box .profile-info .badge-image {
	width: 154px;
	height: 77px;
}
.profile-box .profile-info .artist_level_one {
	background-image: url(../images/badge-artist-level1.png);
	background-repeat: no-repeat;	
}
.profile-box .profile-info .artist_level_two {
	background-image: url(../images/badge-artist-level2.png);
	background-repeat: no-repeat;	
}
.profile-box .profile-info .artist_level_three {
	background-image: url(../images/badge-artist-level3.png);
	background-repeat: no-repeat;	
}
.profile-box .profile-info .artist_level_four {
	background-image: url(../images/badge-artist-level4.png);
	background-repeat: no-repeat;	
}

.profile-box .profile-info .artist_level_five {
	background-image: url(../images/badge-artist-level5.png);
	background-repeat: no-repeat;	
}

.profile-box .profile-info .fan {
	background-image: url(../images/badge-fan.png);
	background-repeat: no-repeat;
	
}


.profile-box .profile-info .profile-status {height:40px;
overflow:hidden;
position:relative;
margin-top: 15px;
margin-bottom: 20px;
}
.profile-box .profile-info .profile-status label {
	float:left;
	font-size:18px;
	font-weight:bold;
	padding:8px 17px 6px 10px !important;
}

.profile-box .profile-info .profile-status input {
background-color:transparent;
background-image:url(../images/forms/single-line-medium2.png);
background-repeat:no-repeat;
border:0 none;
color:#A1A1A1;
float:right;
font-family:Helvetica;
font-size:15px;
height:16px;
left:10px;
padding:9px 20px 8px 9px;
position:relative;
top:0;
width:391px;
z-index:4;
}

.profile-box .profile-info .profile-status a#save-status, .profile-box .profile-info .profile-status a#save-status:visited {
background-image:url(../images/profile-savebutton.jpg);
background-position:left center;
background-repeat:no-repeat;
color:white;


float:right;
font-family:Helvetica;
font-size:15px;
height:24px;
left:442px;
padding:9px 4px 0 17px;
position:relative;
text-decoration:none;
text-transform:lowercase;
top:-33px;
width:76px;
z-index:5;
display: none !important;
}


.profile-box .profile-info .rank-bar {
clear:both;
height:40px;
position:relative;
margin: 16px 0px;
}
.profile-box .profile-info .rank-bar h2 {float: left;}
.profile-box .profile-info .rank-bar .container {
background-image:url(../images/profile-rankbar-container.jpg);
background-position:left center;
background-repeat:no-repeat;
float:left;
height:15px;
margin-left:42px;
width:184px;
overflow: hidden;
}
.profile-box .profile-info .rank-bar .container .progress {
background-image:url(../images/profile-rankbar.png);
background-position:left center;
background-repeat:no-repeat;
width: 193px;
height: 15px;
position: relative;
z-index: 5;
}
.profile-box .profile-info .rank-bar .container .frame {
background-image:url(../images/profile-rankbar-frame.png);
background-position:left center;
background-repeat:no-repeat;
width: 184px;
height: 15px;
position: relative;
z-index: 6;
top:-15px;
}
.profile-box .profile-info .rank-bar .tillnext {float:left;
font-size:14px;
left:17px;
position:relative;
top:1px;}
.profile-box .profile-info .rank-bar .tillnext p {margin: 0px;}
.profile-box .profile-info .rank-bar .tillnext p span {color: white;}

.profile-box .profile-details {
clear:both;
margin-top:-2px;
position:relative;

}

.profile-box .profile-details h2 {
float: left;
font-size:11px;
height: 18px;
margin-bottom:0;
width:148px;
color: #A1A1A1;}

.profile-box .profile-details p {font-size: 11px;}

awards {margin-top: -18px;}
.awards .container {}
.award {
border-right:1px solid #222222;
float:left;
height:48px;
margin-right:26px;
position:relative;
top:6px;
width:166px;
	}

.awards .award .trophy {
	background-repeat:no-repeat;
	float:left;
	height:26px;
	padding-right:6px;
	width:26px;
	}
.awards .gold {background-image:url(../images/trophy-gold.png);}
.awards .silver {background-image:url(../images/trophy-silver.png);}
.awards .bronze {background-image:url(../images/trophy-bronze.png);}

.awards .award h3 {font-size: 14px; color: #616161; margin: 0px;}
.awards .award p {margin: 0px; color: #a0a0a0;}

.awards .last{}

.awards .viewall {float:left;
height:30px;
left:5px;
position:relative;
text-align:center;
top:5px;
width:52px;}

.awards .viewall span {
position: relative;
top:-5px;}

.awards .viewall a, .profile-box .awards .viewall a:visited {color:#666666;
text-decoration:none;}
.awards .viewall a:hover {color: white;}


.profile-toolbox {background-image:url(../images/profile-toolbox.jpg);
height:52px;
position:relative;
text-align:center;
top:-69px;
width:948px;
z-index:10;}

.profile-toolbox .container {
margin:0 auto;
width:900px;}

.profile-toolbox a, .profile-toolbox a:visited {
background-repeat:no-repeat;
color:#666666;
display:block;
float:left;
font-size:18px;
left:35px;
margin-right:41px;
padding:7px 0 10px 32px;
position:relative;
text-decoration:none;
top:8px;}
.profile-toolbox a:hover {color: white;}
.profile-toolbox .profile {background-image:url(../images/glyph-slider.png);}
.profile-toolbox .songs {background-image:url(../images/glyph-note.png);}
.profile-toolbox .battles {background-image:url(../images/glyph-skull.png);}
.profile-toolbox .videos {background-image:url(../images/glyph-video.png);}
.profile-toolbox .message {background-image:url(../images/glyph-chat.png);}
.profile-toolbox .photos {background-image:url(../images/glyph-photos.png);}
.profile-toolbox .add {background-image:url(../images/glyph-heart.png);}


.profile-main a.latest-songs {
	float:right;
	margin-top:-30px;
	clear: both;
	position: relative;
	z-index: 2;
	margin-right: -10px;
}
.profile-main .about p {font-size: 14px; line-height: 150%;}
.profile-main .songs .block-middle-content {height:167px;

position:relative;}

.profile-main .songs #slider {height: 150px !important; width: 540px !important; margin-left: 20px;}
.profile-main .songs #prevBtn,
.profile-main .songs #nextBtn {
	height: 30px;
}
.profile-main .songs #prevBtn {left:-13px;
position:relative;
top:-105px;}
.profile-main .songs #nextBtn {left:574px;
position:relative;
top:-130px;}

.profile-main .songs li.pane {height: 150px !important; width: 540px !important}
.profile-main .songs .thumbnail {float:left;
padding:9px;
width:90px;
position: relative;
z-index: 100;}


.profile-main .songs .thumbnail a, .profile-main .songs .thumbnail a:visited {
color:#666666;
overflow:hidden;
position:relative;
text-decoration:none;}

.profile-main .songs .thumbnail a:hover h3{color: white !important;}

.profile-main .songs .thumbnail a.play {display:block;
height:90px; top: 0px;}

.profile-main .songs .thumbnail img {}
.profile-main .songs .thumbnail h3 {font-size: 12px; color: #666; text-align: center; margin-top: 7px; height: 40px; overflow: hidden;}

.profile-main .songs .thumbnail .overlay-play {
	background: transparent url(../images/overlay-play.png) center no-repeat;
	width: 90px;
	height: 50px;
	position: relative;
	top: -72px;
	visibility: hidden;
}
.profile-right #ajax-player-loader {
	width: 100%;
	text-align: center;
	position: absolute;
	top: 100px;
}
p.no-song {
background-position: 5px 3px;
padding-left: 35px;
padding-bottom: 10px;
padding-right: 0px;
padding-top: 10px;
background-repeat: no-repeat;
background-image:url(../images/glyph-note.png);
background-color:#1A1A1A;
border:1px solid #232323;
color:#A1A1A1;
font-family:helvetica;
}

.photo-gallery p.no-song {
background-image:url(../images/glyph-photos.png);
width:234px;
}

.video-gallery p.no-song {
background-image:url(../images/glyph-video.png);
}

.about p.no-song {
line-height: 100%;
font-size: 12px;
background-image:url(../images/glyph-chat.png);
}

p.no-song a {
	color: white;
	text-decoration: underline;
}



/*View All Links*/
.profile-right a.view-all, .profile-right a.view-all:visited {color:#666666;
float:right;
margin-top:-27px;
text-decoration:none;}

.profile-right a.view-all:hover {color: white;}


/*Music Player*/
.profile-right .music-player {}

.profile-right .music-player .player {height: 160px; position: relative; overflow: hidden;}
.profile-right .music-player .block-middle-content {}
.profile-right .music-player .block-middle {}
/*End Music Player*/


/*Photos*/
.profile-right .photo-gallery {}
.profile-right .photo-gallery .block-middle-content {}
.profile-right .photo-gallery .block-middle {}
.profile-right .photo-gallery .photos{}
.profile-right .photo-gallery .photo{float: left; padding: 2px;}
.profile-right .photo-gallery .photo img{}

/*videos*/
.profile-right .video-gallery {}
.profile-right .video-gallery .block-middle-content {}
.profile-right .video-gallery .video {position: relative; z-index: 5; width: 100% !important;}
.profile-right .video-gallery .video img {width: 274px;}
.profile-right .video-gallery .overlay {
height:0px;
position:relative;
text-align:center;
margin-bottom:0px;
z-index:10;
}
.profile-right .video-gallery .overlay a {position: relative; top: -154px;}

/*Friends*/
.profile-right .friends {}
.profile-right .friends .block-middle-content {}
.profile-right .friends .block-middle {}
.profile-right .friends .block-middle .friends {position: relative; top: 0px;}
.profile-right .friends .block-bottom {height: 100px;}

.profile-right .friends .appsBoxTitle {display: none;}
.profile-right .friends .block-middle .friends a {display: none;}

.profile-right .friends .avatar-list a {display: inline !important;}
.profile-right .friends .avatar-list img {border:1px solid #666666;
width:43px;}

/*End Profile*/

/*Wall App*/
.walls #wall-message {background-color:#1A1A1A;
border:1px solid #232323;
color:#A1A1A1;
font-family:helvetica;
padding:10px;
width:558px !important;}

.walls #wall-submit {
background-color:transparent;
background-image:url(../images/button-2.png);
background-repeat:no-repeat;
border:0 none;
color:#FFFFFF;
display:block;
height:34px;
left:478px;
padding:2px 2px 5px 7px;
position:relative;
text-align:left;
text-decoration:none;
text-transform:uppercase;
top:4px;
width:104px;
cursor: pointer;
margin-bottom: 8px;
}

.walls .wallcmt {background-color:transparent !important;
border:0px;
font-size:84% !important;
margin:5px;
padding:5px 5px 5px 46px !important;
clear: both;}

.walls .wallcmt img.wall-coc-avatar {
float:left;
margin-bottom:10px;
margin-right:10px;
width:32px;
}

.walls a, .walls a:visited {text-decoration: none; color: #a1a1a1;}
.walls a:hover {color: white;}
.walls #wallContent .ccontent-avatar {font-size: 16px;}
.walls #wallContent .show-cmt a {font-size: 12px; position: relative; top: 8px;}
.walls #wallContent .cavatar img {
	width: 64px;
	height: 64px;
}
.walls .wall-coc-form {margin-top: 15px;}
.walls .wall-coc-form .NFButton {float: left;}
.walls textarea.NFTextarea  { height: 140px !important;}
/*End Wall App*/



.songwalls {
	width: 948px;
	margin-bottom:25px;
}

.songwalls h1, h2, h3, p {margin: 0px;}

.songwalls .block-top {
	width: 948px;
	height: 64px;
	background-image: url(../images/block-style5-header.jpg);
	background-repeat: no-repeat;
	background-position: top left;}

.songwalls .block-middle {
	width: 906px;
	background-image: url(../images/block-style5-body.jpg);
	background-repeat: repeat-y;
	padding: 0px 21px;}

.songwalls .block-middle-content {
	position:relative;
	top:-47px;
}


.songwalls .block-bottom {
	background-color:#0F0F0F;
	background-image:url(../images/block-style5-footer.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	height:39px;
	margin-bottom:-39px;
	margin-top:-39px;
	width:948px;
	}

/*End Block Style 5*/


.songwalls #wall-message {background-color:#1A1A1A;
border:1px solid #232323;
color:#A1A1A1;
font-family:helvetica;
padding:10px;
width:882px !important;}

.songwalls #wall-submit {
background-color:transparent;
background-image:url(../images/button-2.png);
background-repeat:no-repeat;
border:0 none;
color:#FFFFFF;
display:block;
height:34px;
left:802px;
padding:2px 2px 5px 7px;
position:relative;
text-align:left;
text-decoration:none;
text-transform:uppercase;
top:4px;
width:104px;
cursor: pointer;
margin-bottom: 8px;
}

.songwalls .wallcmt {background-color:transparent !important;
border:0px;
font-size:84% !important;
margin:5px;
padding:5px 5px 5px 46px !important;
clear: both;}

.songwalls .wallcmt img.wall-coc-avatar {
float:left;
margin-bottom:10px;
margin-right:10px;
width:32px;
}

.songwalls a, .walls a:visited {text-decoration: none; color: #a1a1a1;}
.songwalls a:hover {color: white;}
.songwalls #wallContent .ccontent-avatar {font-size: 16px;}
.songwalls #wallContent .show-cmt a {font-size: 12px; position: relative; top: 8px;}

.songwalls .wall-coc-form {margin-top: 15px;}
.songwalls .wall-coc-form .NFButton {float: left;}
.songwalls textarea.NFTextarea  { height: 140px !important;}
/*End Wall App*/

/*Styling for full view wall*/
.com_community_profile_app #wallContent {
padding-left:14px;
width:943px;
}

.com_community_profile_app #wallContent .wallcmt {
clear:both;
height:auto;
margin-bottom:30px;
width:400px;
}
.com_community_profile_app #wallContent .wallcmt p {margin-top: 5px;}
.com_community_profile_app #wallContent .wallcmt img {float: left; position: relative; width: 32px; margin-right: 10px;	margin-bottom: 10px;}

.com_community_profile_app #wallContent .show-cmt {}

.com_community_profile_app textarea#wall-message {background-color:#1A1A1A;
border:1px solid #232323;
color:#A1A1A1;
font-family:helvetica;
padding:10px;
margin-left:14px;
width: 922px !important
}

.com_community_profile_app .wall-coc-form textarea {height: 150px !important;}

.com_community_profile_app #wall-submit {left:856px;
position:relative;}
/*End Full view walls*/


/*Styling for com_community tabs*/
body #community-wrap div.submenu-l {
background-color:#0F0F0F;
height:40px;
left:9px;
margin-top:-48px;
overflow:hidden;
position:absolute;
top:2px;
width:679px;
z-index:50;
	}
	
body #community-wrap div.submenu-r {}
body #community-wrap div.submenu-l div.submenu-r ul.submenu {}
body #community-wrap div.submenu-l div.submenu-r ul.submenu li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
float:left;}

body #community-wrap div.submenu-l div.submenu-r ul.submenu li.Edit_profile {

}

body #community-wrap div.submenu-l div.submenu-r ul.submenu li.Edit_details {

}

body #community-wrap div.submenu-l div.submenu-r ul.submenu li.Change_Picture {

}

body #community-wrap div.submenu-l div.submenu-r ul.submenu li.Privacy {

}

body #community-wrap ul.submenu li a, body #community-wrap ul.submenu li a:visited {
	background-image:url(../images/submenu-tab-default.png);
color:#818181;
display:block;
font-size:15px;
height:15px;
margin:0 3px;
padding:10px 5px;
text-align:center;
text-decoration:none;
width:105px;
}
body #community-wrap ul.submenu li a:hover {color: #c68550;}
body #community-wrap ul.submenu li a.active {
	background-image: url(../images/submenu-tab-active.png);
	color: #c68550;
}
/*End Tab Styling*/

/*Styling for com_community*/
body #community-wrap .componentheading {
font-family:Helvetica;
font-size:26px;
font-weight:normal;
display: none;}

body #community-wrap .validateSubmit {
background-color:transparent;
background-image:url(../images/button-2.png);
background-repeat:no-repeat;
border:0 none;
color:#FFFFFF;
cursor:pointer;
display:block;
height:35px;
padding:2px 6px 5px;
text-align:center;
text-decoration:none;
text-transform:uppercase;
width:103px;
}

body #community-wrap input.button {
background-color:transparent;
background-image:url(../images/button-2.png);
background-repeat:no-repeat;
border:0 none;
color:#FFFFFF;
cursor:pointer;
display:block;
height:35px;
padding:2px 6px 5px;
text-align:center;
text-decoration:none;
text-transform:uppercase;
width:103px;
}

form input.button-battle,
a.button-battle {
	background: transparent url(../images/button-4.png) no-repeat;
	border:0 none;
	color:#AAA;
	cursor:pointer;
	display:block;
	height:35px;
	padding:2px 6px 5px;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	width:98px;	
}
a.button-battle {padding:10px 3px 5px;}

body #community-wrap form .paramlist_key {text-align: left; width: 100px;}

body #community-wrap form .paramlist_value {text-align: left}

/*End Global Styling*/

/*Styling for Profile Interior Pages*/
body.com_community_profile .how-to-earn-points a {
	font-size: 11px;
}
body.com_community_profile .how-to-earn-points a:hover {
	color: white;
}
/*Edit Profile*/
body.com_community_profile_edit {
	
}
body.com_community_profile_edit #profile-edit {
background-image:url(../images/element-recordplayer.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	}
body.com_community_profile_edit .edit-profile {margin-top: 50px; padding-left: 14px;}

body.com_community_profile_edit .col2-right {
	float:right;
	margin-bottom:-260px;
	left:-20px;
	position: relative;
	
}

body.com_community_profile_edit .col2-right .NFSelectRight {
	width: 150px;
}
body.com_community_profile_edit .col2-right .NFTextCenter,
body.com_community_profile_edit .col2-right .NFText {
	width: 132px;
}

body.com_community_profile_edit .element {
	height: 40px;
	clear: both;
}

body.com_community_profile_edit .element-2 .input {position: relative; left: 5px;}
body.com_community_profile_edit .element-2 .NFRadio {
	left:-5px !important;
	margin-right:10px;
	position:relative;
	top:0 !important;
}
body.com_community_profile_edit .element-3 .NFTextCenter {width: 468px;}



body.com_community_profile_edit .element-10 {clear: none; width: 291px; float: left;}

body.com_community_profile_edit .element-11 {clear: none; width: 289px; float: left;}
body.com_community_profile_edit .element-10 .NFSelectRight, body.com_community_profile_edit .element-11 .NFSelectRight {width: 190px;}


body.com_community_profile_edit .labels {float:left;
font-family:helvetica;
font-size:11px;
padding-right:20px;
position:relative;
text-transform:lowercase;
top:7px;
width:57px;}

body.com_community_profile_edit .input {float: left;}

body.com_community_profile_edit label {font-size: 11px; text-transform: lowercase; font-weight: normal; padding-left: 10px;}

body.com_community_profile_edit .NFButton {position: relative; top: 10px; left: 335px;}


body.com_community_profile_edit .element-4 {clear:none;
float:right;
left:-10px;
margin-bottom:-40px;
position:relative;
top:-120px;}

body.com_community_profile_edit .element-4 .labels {width: 16px;}
body.com_community_profile_edit .element-4 .input {position: relative; top: 2px;}
body.com_community_profile_edit .element-4 .NFText {width: 15px;}


.com_community_profile_edit .element-19 .labels, .com_community_profile_edit .element-13 .labels {position: relative; top: 2px;}

.com_community_profile_edit .element-18 .NFSelectRight,
.com_community_profile_edit .element-34 .NFSelectRight,
.com_community_profile_edit .element-27 .NFSelectRight,
.com_community_profile_edit .element-28 .NFSelectRight,
.com_community_profile_edit .element-29 .NFSelectRight,
.com_community_profile_edit .element-20 .NFSelectRight {width: 277px;}


/**/



/*Edit Profile Details*/
body.com_community_profile_editDetails #profile-edit-details{
background-image:url(../images/element-guitar-star.jpg);
	background-repeat: no-repeat;
	background-position: 570px 31px;
	padding-bottom: 27px;}

body.com_community_profile_editDetails .footertwo {margin-top: 0px;}


body.com_community_profile_editDetails tr {height: 40px;}
body.com_community_profile_editDetails .dst .NFSelectRight {width: 383px;}
body.com_community_profile_editDetails .NFTextCenter {width: 369px;}

body.com_community_profile_editDetails .edit-profile {margin-top: 40px; padding-left: 14px;}

body.com_community_profile_editDetails label {
font-family:helvetica;
font-size:11px !important;
text-transform: lowercase !important;
font-weight: normal !important;
color: #666666 !important;}

body.com_community_profile_editDetails .NFButton {margin-left: auto; margin-right: 50px;}

body.com_community_profile_editDetails .NFSelectTarget {
background-image: url(/modules/mod_roknavmenu/themes/fusion/images/drop-bg-2.png);
width: 371px !important;
}

body.com_community_profile_editDetails .NFSelectOptions {width: 357px !important;}


/**/

/*Change Profile Pic*/
body.com_community_profile_uploadAvatar .footertwo {margin-top: -176px;}
body.com_community_profile_uploadAvatar .edit-profile {margin-top: 40px;}

body.com_community_profile_uploadAvatar #community-wrap {
background-image:url(../images/element-keyboard.jpg);
	background-repeat: no-repeat;
	background-position: 234px -8px;
	}
body.com_community_profile_uploadAvatar .photo {border:5px solid #666666; width: 320px; height: 214px; position: relative; overflow: hidden;}	
body.com_community_profile_uploadAvatar .thumbnail {border:5px solid #666666;
height:64px;
left:266px;
position:relative;
top:-64px;
width:64px;}
body.com_community_profile_uploadAvatar .thumbnail img {
	width: 64px;
	height: 64px;
}

body.com_community_profile_uploadAvatar #uploadForm {float:right;
position:relative;
top:-277px;
width:226px;}
body.com_community_profile_uploadAvatar #uploadForm .NFFile {margin-top: 10px;}
body.com_community_profile_uploadAvatar #uploadForm .NFButton {margin:21px auto 0;}	

body.com_community_profile_uploadAvatar .avatarblock {margin-top: 50px; padding-left: 14px;}
body.com_community_profile_uploadAvatar .block-middle-content {height: 272px;}


/*Privacy*/
body.com_community_profile_privacy #community-wrap {
background-image:url(../images/element-tapedeckpeople.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	}
body.com_community_profile_privacy {}
body.com_community_profile_privacy .avatarblock {margin-top: 40px; padding-left: 14px;}

body.com_community_profile_privacy .privacy {float:left;
margin-right:16px;}
body.com_community_profile_privacy .emails {float: left;}
body.com_community_profile_privacy .NFButton {margin-left: auto;}
/*End Interior page styling*/


/*Song Upload */
#upload-container {
	background: black url(../images/upload-bg.jpg) center no-repeat;
	height: 340px;
	width: 928px;
	padding: 30px;
	padding-top: 10px;
}

#upload-container .step-1 .NFSelectRight {width: 200px;}
#upload-container .step-1 .left div span {position: relative; left: 72px;}


#upload-container .NFSelectOptions li {height: auto !important}
#upload-container h1, #upload-container h2 {
	color: #DF1D52;
}
#upload-container #steps-container {
	width: 100%;
	height: 60px;
}
#upload-container #steps-container .left {
	padding-right: 52px;
}
#upload-container #steps-container #step-arrow{
	position: relative;
	top: -9px;
	left: 285px;
	height: 13px;
	width: 26px;
	background: transparent url(../images/arrow-up.png) no-repeat;
}
#upload-container form label {
	padding-bottom: 5px;
	font-size: 14px;
}
#upload-container form .form-song-name {height: 60px;}
#upload-container form .form-song-name .NFTextCenter .NFText{
	width: 470px;
}
#add-genre {}

#select-genre-1, 
#select-genre-2,
#select-genre-3,
#select-genre-4 {
	height: 35px;
	clear: both;
	visibility: hidden;
}
#select-genre-1 {visibility: visible}
#upload-container .validation-name {
	float: left;
	position: relative;
	top: 4px;
	left: 10px;
}
#upload-container #genre-error {
	position: relative;
	top: 8px;
	left: 16px;
}
#upload-container #submit-button {
	position: relative;
	top: -4px;
	left: 226px;
}
#upload-container #cancel-button{
	position:relative; top:-3px; left:226px; 
}
#upload-container #cancel-button span {
	position:relative; top:9px; left:22px;
}
#upload-container #error-msg {
	font-style: oblique;
	color: #6B0B16;
}
#upload-container .validation-genre {
	position: relative;
	top: 4px;
	left: -3px;
}
#upload-container .validation-name img,
#upload-container .validation-genre img  {
	display: none;
}
#progrss-container {
	padding-left: 210px;
}
#progress-bar-container {
	background: transparent url(../images/upload-progress-bg.png) no-repeat;
	height: 31px;
	width: 557px;
	overflow: hidden;
	position: relative;
	margin-top: 10px;
}
#progress-bar {
	background: transparent url(../images/upload-progress-bar.gif) no-repeat;
	height: 31px;
	width: 0%;
	z-index: 1;
}
#progess-bar-frame {
	background: transparent url(../images/upload-progress-mask.png) no-repeat;
	height: 31px;
	width: 557px;
	z-index: 2;
	position: relative;
	top: -31px;
}
#progrss-status {
	color: white;
	position: relative;
	z-index: 3;
	top: -52px;
	left: 268px;
}
#upload-container #conntecting-to-server {
	position: relative;
	left: -30px;
	top: -1px;
}
#upload-container .slider {
	overflow: hidden;
	position: relative;
	padding-top: 20px;
}
#upload-container .slider li.li-slider {
	width: 928px;
	height: 260px;
}

#upload-container #nextBtn,
#upload-container #prevBtn {
	position: absolute;
	top: 334px;
}

#upload-container #nextBtn {
	left: 872px;
}
#upload-container #prevBtn {
	left: 756px;
}
#upload-container #nextBtn a,
#upload-container #prevBtn a {
	display: block;
}
#upload-container #nextBtn a span,
#upload-container #prevBtn a span {
	position: relative;
	top: 8px;
	text-transform: uppercase;
}
#upload-container #nextBtn a span {left: 27px;}
#upload-container #prevBtn a span {left: 16px;}

/*End Song Upload*/


/*Global*/
button.button2 {background-color:transparent;
background-image:url(../images/button-2.png);
background-repeat:no-repeat;
border:0 none;
color:#666666;
cursor:pointer;
display:block;
height:34px;
margin-bottom:8px;
padding:2px 2px 5px 7px;
position:relative;
text-align:left;
text-decoration:none;
text-transform:uppercase;
top:4px;
width:104px;}


input.button2 {background-color:transparent;
background-image:url(../images/button-2.png);
background-repeat:no-repeat;
border:0 none;
color:#666666;
cursor:pointer;
display:block;
height:34px;
margin-bottom:8px;
padding:2px 2px 5px 7px;
position:relative;
text-align:left;
text-decoration:none;
text-transform:uppercase;
top:4px;
width:104px;}


/*Custom Styling for Sign Up Page*/
.signup_wrapper form { margin-left: 143px; margin-bottom: 0px; margin-right: 0px; margin-top: 0px; padding: 0px; }
.signup_wrapper { margin-right: 0px; margin-left: 0px; margin-bottom: 30px; margin-top: 30px;  position: relative; top: -25px;}
.signup_wrapper ul.checks { margin-bottom: 9px; margin-top: 5px; padding-left: 0px; }
.signup_wrapper ul.checks li { 
color: #908f8f; 
background-image:url(../../../images/registration/checkmark.png);
background-position:0 center;
background-repeat:no-repeat;
font-size:12px;
line-height:23px;
list-style-type:none;
margin-left:0;
padding-left:27px;
padding-top:5px;
 }
table.aec_items ul.checks { margin-left: 40px; margin-bottom: 9px; margin-top: 5px; padding-left: 0px; }
table.aec_items ul.checks li { 
background-image:url(../../../images/registration/checkmark.png);
background-position:0 center;
background-repeat:no-repeat;
color:#908F8F;
font-size:12px;
line-height:22px;
list-style-type:none;
margin-left:0;
padding-left:10px;
padding-top:1px;
 }
.signup_wrapper h3 { text-align: center; margin-left: 0px; font-size: 18px; font-weight: bold; color: white; }
.signup_wrapper p.left { margin-left: 5px; margin-top: 10px; float: left; font-size: 12px !important; color: white; }
.signup1 { 
background-image:url(../../../images/registration/account1.jpg);
background-repeat:no-repeat;
display:block;
float:left;
height:185px;
padding-left:35px;
padding-right:35px;
padding-top:103px;
width:252px;
 }
.signup2 { 
background-image:url(../../../images/registration/account2.jpg);
background-repeat:no-repeat;
display:block;
float:left;
height:185px;
padding-left:35px;
padding-right:35px;
padding-top:103px;
width:252px;
 }
.signup3 { 
background-image:url(../../../images/registration/account3.jpg);
background-repeat:no-repeat;
display:block;
float:left;
height:185px;
padding-left:35px;
padding-right:35px;
padding-top:103px;
width:252px;
 }
 
#jsname {
	color: #adadad !important;
	width: 371px;
	height: 25px;
}
body.com_community_register .inputbox {
	background-repeat: no-repeat;
	border-style: none !important;
	background-color: transparent !important;
	background-image: url(../images/forms/single-line-medium3.png);
	color: #adadad !important;
	width: 361px;
	height: 26px !important;
	padding-top: 2px;
	padding-left: 10px;
}
body.com_community_register #errjsnamemsg br,
body.com_community_register #errjsusernamemsg br,
body.com_community_register #errjsemailmsg br,
body.com_community_register #errjspasswordmsg br,
body.com_community_register #errjspassword2msg br {
	display: none;
}

body.com_community_register #errjsnamemsg,
body.com_community_register #errjsusernamemsg,
body.com_community_register #errjsemailmsg,
body.com_community_register #errjspasswordmsg,
body.com_community_register #errjspassword2msg {
	-moz-border-radius:8px 8px 8px 8px;
	background-color:#AA2222;
	color:#FFEAEF;
	padding:2px 8px;
}
body.com_community_register .terms img {left: 0px !important; top: 6px !important; background-position: bottom; position: relative !important}
body.com_community_register .terms img.NFh {background-position: top}
body.com_community_register #jsname {}

#jsusername {color: #adadad !important;	width: 371px;height: 25px;}

body.com_community_register #jsusername {}

#jsemail {
	color: #adadad !important;
	width: 371px;
	height: 25px;
}

body.com_community_register #jsemail {
}

#jspassword {
	color: #adadad !important;
	width: 371px;
	height: 25px;
}

body.com_community_register #jspassword {
}


#jspassword2 {
	color: #adadad !important;
	width: 371px;
	height: 25px;
}

body.com_community_register #jspassword2 {
}

#horizontal_slide_showing #btnSubmit {
border-width: 0px;
	background-color: transparent;
	margin-top: 20px;
	margin-left: 0px;
	border-style: none;
	height: 54px;
	width: 190px;
	background-repeat: no-repeat;
	background-image: url(../../../images/registration/next_button.png);
	cursor: pointer;
}

.com_community_register #btnSubmit {

}

#jsnamemsg {
line-height: 35px;
	height: 35px;
	font-weight: bold;
	color: #df1d52;
	font-size: 17px;
}

#jsusernamemsg {
line-height: 35px;
	height: 35px;
	font-weight: bold;
	color: #df1d52;
	font-size: 17px;
}

#jsemailmsg {
line-height: 35px;
	height: 35px;
	font-weight: bold;
	color: #df1d52;
	font-size: 17px;
}

#pwmsg {
line-height: 35px;
	height: 35px;
	font-weight: bold;
	color: #df1d52;
	font-size: 17px;
}

#pw2msg {
line-height: 35px;
	height: 35px;
	font-weight: bold;
	color: #df1d52;
	font-size: 17px;
}

.com_community_register_registerProfile input.NFText {
	color: #adadad !important;
	width: 346px;
	/*height: 25px;*/
}

.com_community_register_registerProfile div.NFSelect {

	width: 371px !important;
	height: 25px;
}

.com_community_register_registerProfile div.NFSelectTarget {
background:transparent url(/modules/mod_roknavmenu/themes/fusion/images/drop-bg-2.png) repeat scroll center bottom;
	width: 371px !important;

}

.com_community_register_registerProfile ul.NFSelectOptions {

	padding-left: 5px !important;

	width: 358px !important;

}

.com_community_register_registerProfile .tool-tip {
display: none;
}
.com_community_profile_edit .tool-tip {
display: none;
}

textarea.hasTip {
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom:16px;
	padding-right: 20px;
	color: #adadad !important;
	font-size: 18px;
	background: url(../../../images/registration/textarea.png) no-repeat;
	width: 351px;
	height: 136px;
	border-style: none;
	font-family:Helvetica,Arial,FreeSans,sans-serif;
}

input.hasTip2 {
	padding-left: 10px;
	padding-top: 10px;
	color: #adadad !important;
	font-size: 18px;
	background: url(../../../images/registration/form_text.png) no-repeat;
	width: 371px !important;
	height: 40px !important;
	border-style: none;
}

textarea.hasTip2 {
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom:16px;
	padding-right: 20px;
	color: #adadad !important;
	font-size: 18px;
	background: url(../../../images/registration/textarea.png) no-repeat;
	width: 351px !important;
	height: 136px !important;
	border-style: none;
	font-family:Helvetica,Arial,FreeSans,sans-serif;
}

label.hasTip2 {
	color:#df1d52 !important;
font-size:17px;
font-weight:bold;
height:35px;
line-height:20px;
padding-right:30px;
text-align:right;
width:180px !important;
font-family:Helvetica,Arial,FreeSans,sans-serif;
}

#lblfield25 .listkey {
display: none;
line-height: 35px;
	height: 35px;
	font-weight: bold;
	color: #df1d52;
	font-size: 17px;
}


.listkey {
line-height: 18px;
	height: 35px;
	font-weight: bold;
	color: #df1d52;
	font-size: 17px;
}

label.label {
	margin-right: 25px !important;
	color: #9b9b9b;
	font-weight: bold;
	font-size: 16px;
	padding-right: 35px;
	padding-left: 0px;
	float: left;
}

div.hasTip {
	top: 0px;
	position: relative;
	margin-top: 0px;
}

/*==================================
remove default focus style
====================================*/
:focus {outline:none;}

.js ul.newList {left:-9999px;}

/*==================================
red curvy example
====================================*/
ul.newList * {margin:0; padding:0;}
ul.newList { border-style: none; margin:0; padding:0; list-style:none; color: #c1c1c1; width: 367px; background:#575757; position:absolute; top:22px; left:0; overflow:auto; z-index:9999;}
.newListSelected {width:367px; color:#000; height:36px; padding:0px 0 0 0px; float:left; background:url(../../../images/registration/select-bg.png) no-repeat;}
.newListSelected span {width:367px; display:block;}
ul.newList li {padding-left: 5px !important; padding-bottom: 2px !important; padding-right: 5px !important; padding-top: 2px !important; width: 112px; float: left; display: block;}
.selectedTxt {color: black; padding-left: 10px; padding-bottom: 0; padding-right: 0px; padding-top: 10px; font-size: 18px; width:367px; overflow:hidden; height:36px;}
.hiLite {display: none !important;}
.newListHover {background:#ccc!important; color:#000!important; cursor:default;}

.newListOptionTitle {font-weight:bold;}
.newListOptionTitle ul {margin:3px 0 0;}
.newListOptionTitle li {font-weight:normal; border-left:1px solid #ccc;}
.thanks { 
background-image:url(../images/element-guitar-star.jpg);
background-position:364px -30px;
background-repeat:no-repeat;
height:325px;
margin:0;
padding:0;
width:950px;
}
div.thanks2 { 


position: relative;
overflow: hidden;
margin:0;
padding:0;
width:950px;
}
.com_community_register_registerProfile #community-wrap { 
background-image:url(../images/element-guitar-star.jpg);
background-position:bottom right;
background-repeat:no-repeat;
padding-bottom: 100px;
}

.com_community_register .listkey {vertical-align:middle;}

.com_community_register_ #community-wrap { 
background-image:url(../images/element-guitar-star.jpg);
background-position:bottom right;
background-repeat:no-repeat;
padding-bottom: 58px;
}

.com_community_register_registerProfile .footertwo{margin-top:-17px;}
.com_community_register_ .footertwo{margin-top:-15px;}

.thanks p { 

margin-bottom: 5px; 

line-height: 22px; 

font-size: 16px; 

width:400px;
}
.thanks2 p { 

margin-bottom: 5px; 

line-height: 22px; 

font-size: 16px; 

width:400px;
}
.thanks h1 { 


	font-weight: bold; 


	font-size: 26px; 


	color: #DF1D52; 


}

.thanks2 h1 { 


	font-weight: bold; 


	font-size: 26px; 


	color: #DF1D52; 


}

.logged-in-yes .thanks {}

	.thanks form  {
	border:0 none;
	position:relative;
	top:3px;}
	
	.thanks form .logout {
	padding-right:33px;
	text-align:right;
	}
	.thanks form .logout .button {position: relative; z-index: 15;}
	
	.thanks form .greet {
	color:white;
	position:relative;
	top:1px;
	}
	
		.thanks fieldset {
		border:0px;
		border:0 none;
		margin:0;
		padding:0;}
			
			.thanks #form-login-username {
			margin:0;
			padding:0;
			}
			
				.thanks #form-login-username label {
				
				}
				
				.thanks #form-login-username br {
				
				}
				
				.thanks #form-login-username input {
				padding-right: 10px;
				border-style: none;
				background-repeat: no-repeat;
				background-image: url(../images/forms/single-line-medium.png);
				margin-bottom: 10px;
background-color: transparent;

	padding-left: 10px;
	padding-top: 5px;
	color: #adadad !important;
	font-size: 18px;
	
	width: 305px;
	height: 25px;
				}
				
			.thanks #form-login-password {
			margin:0;
			padding:0;
			}
			
				.thanks #form-login-password label {}
				
				.thanks #form-login-password br {}
				
				.thanks #form-login-password input {
				padding-right: 10px;
				border-style: none;
				background-repeat: no-repeat;
				background-image: url(../images/forms/single-line-medium.png);
				margin-bottom: 10px;
background-color: transparent;

	padding-left: 10px;
	padding-top: 5px;
	color: #adadad !important;
	font-size: 18px;
	
	width: 305px;
	height: 25px;}
				
			.thanks #form-login-remember {
			margin:0;
			padding:0;
			display: none;}
			
				.thanks #form-login-remember label {}
				
				.thanks #form-login-remember br {}
				
				.thanks #form-login-remember input {}
				
			.thanks input.button {
			background-color:transparent;
background-image:url(../images/button-2.png);
background-repeat:no-repeat;
border:0 none;
color:#666666;
cursor:pointer;
display:block;
height:35px;
padding:2px 6px 5px;
text-align:center;
text-decoration:none;
text-transform:uppercase;
width:103px;
			}
		
		.thanks ul {display: none;}
		
		.thanks ul li {}
		
		.thanks .register {
		display: none;
		}
		table#aec_checkout {
			display: none;
		}
#checkoutbox .button{
	background-color:transparent;
	height: 34px;
	width: 104px;
	border-width: 0px;
	border-style: none;
	color: #9E9E9E !important;
	background-image:url(../images/button-2.png) !important;
	clear: both;
	display:block;
	float:right;
	margin: 0px;
}
/*End Styling for Sign Up Page*/






/*Styling for user ribbon*/
body #community-wrap #miniheader {
height:84px;
margin-bottom:0 !important;
overflow:hidden;
padding-left:12px;
position:relative;
}

body #community-wrap #miniheader h2 a, body #community-wrap #miniheader h2 a:visited{color:#DF1D52;
font-size:22px;
font-weight:normal;}

body #community-wrap #miniheader .user {
	float:left;
position:relative;
top:-10px;}

body #community-wrap #miniheader img.avatar {width: 57px;}

body #community-wrap #miniheader .name {display:inline;
left:13px;
position:relative;
top:-21px;}

body #community-wrap #miniheader .block-middle-content {height: 45px;}
body #community-wrap #miniheader .links {float:right;
margin-top:6px;}

body #community-wrap #miniheader .links a, body #community-wrap #miniheader .links a:visited {
background-repeat:no-repeat;
color:#666666;
display:block;
float:left;
font-size:18px;
left:35px;
margin-right:41px;
padding:7px 0 10px 32px;
position:relative;
text-decoration:none;
}
body #community-wrap #miniheader .links a:hover {color: white;}
body #community-wrap #miniheader a.message {background-image:url(../images/glyph-chat.png);}

body #community-wrap #miniheader a.add {background-image:url(../images/glyph-heart.png);}

body #community-wrap #miniheader a.photos {background-image:url(../images/glyph-photos.png);}

body #community-wrap #miniheader a.videos {background-image:url(../images/glyph-video.png);}

/**/






/*Styling for photos pages*/
body.com_community_photos #community-wrap .componentheading {display:block;
padding-left:14px;}

body.com_community_photos #community-wrap .albumlist {margin-top: 20px;}
body.com_community_photos #community-wrap .album {
clear:none;
float:left !important;
height:107px;
left:-22px;
margin-left:30px;
position:relative;
width:296px;
}
body.com_community_photos #community-wrap .album .block-middle-content {}
body.com_community_photos #community-wrap .album-cover {
float: left;
	margin: 9px 10px 14px 10px;
}

body.com_community_photos #community-wrap .album h2 {padding-top: 5px;}

body.com_community_photos .photo-list-item {
left:7px;
position:relative;
width:977px;
}

body.com_community_photos .photo-list-item .container {}

body.com_community_photos .photo-list-item .photo-item {
	float: left;
	margin: 4px;
}

body.com_community_photos .photo-list-item .photo-item a {}

body.com_community_photos .photo-list-item .container .photo-item img {border:1px solid #5B5B5B;
	padding: 3px;
	margin: 0 !important;}
	
	
body.com_community_photos_newalbum {}

body.com_community_photos_newalbum .upload-photos-block {padding-left: 15px;}

body.com_community_photos_newalbum form {position: relative; top: 10px;}

body.com_community_photos_newalbum .label {float: left;
width:87px; position: relative; top: 5px; overflow: hidden;}

body.com_community_photos_newalbum div.input {float: left;}

body.com_community_photos_newalbum .albumname {height: 40px; clear: both;}

body.com_community_photos_newalbum .albumname div.input {width: 400px; height: 40px; overflow: hidden; border: 1px solid transparent; position: relative;}

body.com_community_photos_newalbum .albumname .input .NFTextCenter {width: 100px;}

body.com_community_photos_newalbum .description {}

body.com_community_photos_newalbum .description div.label {}

body.com_community_photos_newalbum .description div.input {position: relative; overflow: hidden; width: 493px;}

body.com_community_photos_newalbum .submit {height: 40px; clear: both; text-align: right;}

body.com_community_photos_newalbum .NFButton {margin-left: auto;}

/*Photo Uploader*/
.com_community_photos_uploader #changeAlbum .container {
padding-left:16px;
padding-top:21px;
}

.com_community_photos_uploader #changeAlbum .NFSelect {
left:119px !important;
margin-top:5px;
position:relative;
top:-27px !important;
}

.com_community_photos_uploader #changeAlbum .NFSelectRight {width: 213px;}

.com_community_photos_uploader .NFFile {float: left;}
.com_community_photos_uploader .NFCheck {
left:5px !important;
position:relative !important;
top:5px !important;
}

.com_community_photos_uploader #photoupload-container div.upload-form {border: 0px !important}

.com_community_photos_uploader .select-photos {
padding-left:16px;
}

.com_community_photos_uploader #photoupload-container {padding-left:5px;
width:509px;}

.com_community_photos_uploader #photoupload-container .NFRadio {left:318px !important;
position:relative;
top:2px !important;}

.com_community_photos_uploader .componentheading {margin-bottom: 10px;}

.com_community_photos_uploader .upload-photos-block {padding-left: 14px;}

.com_community_photos_uploader #photoupload-container .remove {position: relative; top: 10px;}

.com_community_photos_uploader .upload-button { 
left:483px;
position:relative;
top:11px;
width:105px;
}

.com_community_photos_uploader .upload-button .maximum { font-size: 10px; text-align: center}



/*Single Photo View*/

.com_community_photos_photo {}
.com_community_photos_photo .photoCaption {padding-left: 15px;}
.com_community_photos_photo #community-photo-walls-title {margin:0 auto;
width:900px !important;}
.com_community_photos_photo #community-photo-walls {margin:0 auto;
width:900px !important;}

.com_community_photos_photo textarea#wall-message {
background-color:#1A1A1A;
border:1px solid #232323;
color:#A1A1A1;
font-family:helvetica;
padding:10px;
width:880px !important;
}
.com_community_photos_photo #community-photo-walls .button {margin-left: auto;}

.com_community_photos_photo #wallContent {margin:0 auto;
width:900px !important;}



.profile-box .profile-status-public {width: 465px}
.profile-box .profile-status-public p {
font-size:14px;
font-style:italic;
margin-bottom:11px;
}




.profile-main .songs #prevBtn {
z-index: 5;
}


.com_community_photos_editAlbum .albumname {height: 40px; clear: both;}
.com_community_photos_editAlbum .albumname .label {
	margin-top:9px;
	width:86px !important;}

.com_community_photos_editAlbum .desciption {}
.com_community_photos_editAlbum .description .label {width:71px !important; position: relative; top: 10px;}
.com_community_photos_editAlbum .description .input {float: right;}

.com_community_photos_editAlbum .NFTextarea {width: 500px;}

.com_community_photos_editAlbum .NFButton {left:486px;
position:relative;
top:8px;}



/* Song Rating */
.song-rating-info-box {
background-color:#1A1A1A;
border:1px solid #232323;
color:#A1A1A1;
font-family:helvetica;
padding:10px;
width:463px !important;
}

.song-rating-left h3 {
	font-size: 24px;
}

.com_community_music_song #community-wrap {padding-left: 12px;}

.song-rating-left p {
	font-size: 16px;
}

.song-rating-left .player {
margin-top: 15px;
margin-bottom: 15px;
border:1px solid #232323;
}

.song-rating-left h4 {
	margin-bottom: 2px;
	margin-top: 2px;
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
}

.song-rating-left {
	width: 402px;
	float: left;
}

.song-rating-right {float: right;}

.profile-toolbox .buysong {
	background-image:url(../images/glyph-buysong.png);
}

.profile-toolbox .download {
	background-image:url(../images/glyph-download.png);
}

.profile-toolbox .tweet {
	background-image:url(../images/glyph-tweet.png);
}

.profile-toolbox .flag {
	background-image:url(../images/glyph-flag.png);
}

ul.rating {
}

ul.rating li {
	margin-left: 7px !important;
	margin-right: 6px !important;
	text-align: center;
	display: inline-block;
	list-style-type: none;
	height: 20px;
	width: 30px;
	cursor: pointer;
}

ul.rating li .cd-image {
	height: 24px;
	width: 25px;
	margin-bottom: 6px;
}
ul.rating li.cd-hover .cd-image {
	background-position: bottom !important;
}

ul.rating li#cd-1 .cd-image { background: transparent url(../images/cd-rating-1.png) top no-repeat }
ul.rating li#cd-2 .cd-image { background: transparent url(../images/cd-rating-2.png) top no-repeat }
ul.rating li#cd-3 .cd-image { background: transparent url(../images/cd-rating-3.png) top no-repeat }
ul.rating li#cd-4 .cd-image { background: transparent url(../images/cd-rating-4.png) top no-repeat }
ul.rating li#cd-5 .cd-image { background: transparent url(../images/cd-rating-5.png) top no-repeat }
ul.rating li#cd-6 .cd-image { background: transparent url(../images/cd-rating-6.png) top no-repeat }
ul.rating li#cd-7 .cd-image { background: transparent url(../images/cd-rating-7.png) top no-repeat }
ul.rating li#cd-8 .cd-image { background: transparent url(../images/cd-rating-8.png) top no-repeat }
ul.rating li#cd-9 .cd-image { background: transparent url(../images/cd-rating-9.png) top no-repeat }
ul.rating li#cd-10 .cd-image { background: transparent url(../images/cd-rating-10.png) top no-repeat }

/*
.song-rating-badge {
	float: right;
	width: 120px;
	margin-bottom:25px;
}

.song-rating-badge h1, h2, h3, p {margin: 0px;}

.song-rating-badge .badge-top {
	padding-top: 5px;
	color: white;
	text-align: center;
	width: 120px;
	height: 17px;
	background-image: url(../images/song-rating-top.png);
	background-repeat: no-repeat;
	background-position: top left;}

.song-rating-badge .badge-middle {
	background-color: #DF1D52;
	padding-left: 20px;
	padding-bottom: 0px;
	padding-right: 20px;
	padding-top: 0px;
	height: 70px;
	width: 80px;}

.song-rating-badge .badge-middle-content {
	padding-top: 7px;
	text-align: center;
	font-size: 64px;
	color: white;
	position:relative;
	top:0px;
}


.song-rating-badge .badge-bottom {
	padding-top: 5px;
	color: white;
	text-align: center;
	background-image:url(../images/song-rating-bottom.png);
	background-position:left top;
	background-repeat:no-repeat;
	height:22px;
	margin-bottom:-22px;
	margin-top: 0px;
	width:120px;
	}
*/

.song-rating-details hr {
	border-color: #494949;
	border-width: 1px;
	border-style: solid;
	width: 450px;

}

.song-rating-details p {
	margin-bottom: 10px;
	margin-top: 10px;
	font-size: 22px;
	text-align: center;
}




/*Styling for tooltips*/
.tool-tip {
background-color:#1A1A1A;
border:1px solid #232323;
padding: 10px;
width: 250px;
position: relative;
z-index: 10;
}

.tool-tip hr {
height: 1px;
border: 0px;
background-color: #232323;
border-color: #232323;
}

.tool-title {
	padding: 0;
	margin: 0;
	margin-top: -15px;
	padding-top: 15px;
	padding-bottom: 5px;
	font-size: 100%;
	font-weight: bold;
}
.tool-text {
	margin: 0;
	font-size: 100%;
}




/*Styling for access denied page*/
.denied-box { background-color: transparent;}

.denied-box .NFCheck {
left: 0px !important;
top: 4px !important;
z-index: 0;
position: relative !important;
}

.denied-box .fb-connect {}

.denied-box label {position: relative; top: 5px;}

.denied-box div.login {height: 40px; width: 400px; clear: both;}

.denied-box div.pass {height: 40px; width: 400px; clear: both;}

#com-form-login, #com-form-login fieldset {border: 0px !important}

#com-form-login label {float: left; margin-right: 10px; position: relative; top: 5px; width: 100px;}

#com-form-login #com-form-login-username, #com-form-login #com-form-login-password, #com-form-login #com-form-login-remember {height: 40px; clear: both;}


/*styling for walls*/
.wall-coc-form-actions {clear: both; height:50px; width:280px; }
.wall-coc-form-actions .NFButton {float: left;}




/*Styling for messages*/
/*Block Style 5*/

.block-msg {
	margin-bottom:25px;
}

.block-msg h1, h2, h3, p {margin: 0px;}

.block-msg .block-top {
	height: 17px;
	background-image: url(../images/block-msg-header.png);
	background-repeat: no-repeat;
	background-position: top left;}

.block-msg .block-middle {
	background-image: url(../images/block-msg-body.png);
	background-repeat: repeat-y;
	padding: 0px 21px;}

.block-msg .block-middle-content {
	position:relative;
	top:-5px;
}


.block-msg .block-bottom {
	background-color:transparent;
	background-image:url(../images/block-msg-footer.png);
	background-position:left top;
	background-repeat:no-repeat;
	height:40px;
	margin-bottom:0;
	margin-top:0;
}

/*End Block-msg*/

.messages {
	position:fixed;
	right:16px;
	top:-16px;
	width:266px;
	z-index:2000;
}

.messages .wrapper {margin: 0 auto; text-align: left;}

.messages .container {}

.messages .close {
	left:245px;
	position:relative;
	top:22px;
}

.messages dl{margin: 0px;}

.messages dt{
	background-position:left top;
	background-repeat:no-repeat;
	color:white;
	font-weight:bold;
	height:28px;
	padding-left:35px;
	padding-top:7px;
	font-family:helvetica;
	font-size:13px;
}

.messages dt.error {background-image: url(../images/message-error.png);}

.messages dt.message {background-image: url(../images/message-notice.png);}

.messages dd {
color:white;
margin-bottom:0;
position:relative;
}

.messages ul{
margin:0;
padding:0;
position: relative;
left: -4px;
}
.messages li{font-family:helvetica;
font-size:12px;}

#community-wrap div.empty-message {
	background-color:#1A1A1A;
	border:2px solid #1F1F1F;
	color:white;
	font-size:110%;
	margin:20px 0;
	padding:30px;
	text-align:center;
}
/*End Message Styling*/



/*Styling for Genre Landing Page*/

.com_community_music_allgenres .block-style5 {padding-left: 14px;}

.com_community_music_allgenres .column1,
.com_community_music_allgenres .column2,
.com_community_music_allgenres .column3,
.com_community_music_allgenres .column4 {
float:left;

margin-top:-10px;
padding:0 52px;
width:148px;
}

.risingsun {
left:15px;
position:absolute;
top:2px;
}

.com_community_music_allgenres .column1 {padding-left: 0px;}
.com_community_music_allgenres .column4 {padding-right: 0px;}


.com_community_music_allgenres h2.category {
background-image:url(../images/genrelanding-title.png);
background-position:left top;
background-repeat:no-repeat;
color:white;
font-size:14px;
font-weight:normal;
height:24px;
margin-bottom:2px;
margin-top:24px;
padding:10px 0 2px 5px;
text-transform:uppercase;}

.com_community_music_allgenres p.genre {
margin:6px 0;
padding-left:9px;
}

.com_community_music_allgenres .littleinfo {
	left:-4px;
	position:relative;
	top:1px;
	visibility: hidden;
}

.com_community_music_allgenres p.genre a, .com_community_music_allgenres p.genre a:visited {}
.com_community_music_allgenres p.genre a:hover {}

/*End Styling for Genre Landing Page*/

/*Styling for All Battles Landing Page*/

.com_community_battles_allbattles .block-style5 {padding-left: 14px;}

.com_community_battles_allbattles .column1,
.com_community_battles_allbattles .column2,
.com_community_battles_allbattles .column3,
.com_community_battles_allbattles .column4 {
float:left;

margin-top:-10px;
padding:0 52px;
width:148px;
}

.com_community_battles_allbattles .column1 {padding-left: 0px;}
.com_community_battles_allbattles .column4 {padding-right: 0px;}


.com_community_battles_allbattles h2.category {
background-image:url(../images/genrelanding-title.png);
background-position:left top;
background-repeat:no-repeat;
color:white;
font-size:14px;
font-weight:normal;
height:24px;
margin-bottom:2px;
margin-top:24px;
padding:10px 0 2px 5px;
text-transform:uppercase;}

.com_community_battles_allbattles p.genre {
margin:6px 0;
padding-left:9px;
}

.com_community_battles_allbattles .ticker {
display: none;
}

.com_community_battles_allbattles .littleinfo {
	left:-4px;
	position:relative;
	top:1px;
	visibility: hidden;
}

.com_community_battles_allbattles p.genre a, .com_community_battles_allbattles p.genre a:visited {}
.com_community_battles_allbattles p.genre a:hover {}

/*End Styling for All Battles Landing Page*/

/*Styling for Battles Page*/

.com_community_battles .battle-rotator a.button-battle {
padding-left: 1px;
padding-bottom: 5px;
padding-right: 6px;
padding-top: 12px;
background:transparent url(../images/button-4.png) no-repeat scroll 0 0;
border:0 none;
color:#AAAAAA;
cursor:pointer;
display:block;
height:18px;
text-align:center;
text-decoration:none;
text-transform:uppercase;
width:103px;
font-size: 12px;
}

.com_community_battles .battle-rotator #col-left {
width:210px;
padding-top: 23px;
}

.com_community_battles .battle-rotator #col-right {
width:356px;
padding-top: 23px;
}

.com_community_battles .battle-rotator .block-top {
background-image:url(../images/block-style2-header-battle.jpg);
}

.com_community_battles .genretabs {margin-top: -37px;}
.com_community_battles {}

.com_community_battles h2 {
font-family:Helvetica;
font-size:26px;
font-weight:normal;
}

.com_community_battles .content-right h4 {
font-family:Helvetica;
font-size:16px;
font-weight:normal;
color:#DF1D52;
margin-bottom: 0px;
}

.winners-podium-wrapper {
position: relative;
width: 585px;
height: 270px;
}

.winners-podium {
background-image:url(../images/battle-winners-podium.png);
background-position: bottom;
background-repeat: no-repeat;
position: absolute;
margin-bottom: -20px;
width: 585px;
height: 270px;
top: 17px;
}
.winners-podium p {font-size: 10px !important; line-height: 14px !important}
.winners-podium a.past-winners {
clear:both;
float:right;
margin-right:0px;
margin-top:-25px;
position:relative;
z-index:2;
color:#DF1D52;
}

.winners-podium .first-place {
left:222px;
position:absolute;
top:-7px;
}
.winners-podium .second-place {
left:36px;
position:absolute;
top:38px;
}
.winners-podium .third-place {
left:406px;
position:absolute;
top:74px;
}

.com_community_battles h2 .small {
margin-top: -2px;
padding-left: 5px;
background-repeat: no-repeat;
padding-top: 5px;
height: 22px;
display: block;
background-image:url(../images/button-6.png);
font-size: 12px;}


.com_community_battles .content-left {padding-left: 14px;}
.com_community_battles .content-right {}

.com_community_battles .battle-rotator .block-middle-content {top:-36px;}

.com_community_battles .battle-rotator .right p {height: 100px;
font-size: 16px;
line-height: 20px;
width: 300px;
}

.com_community_battles .battle-rotator .hline {
	clear:none;
	float:right;
	margin-top:-56px;
	width:212px;}

.com_community_battles .battle-rotator .thumbnails {
float:right;
left:8px;
margin-bottom:-27px;
margin-top:-53px;
position:relative;
width:216px;
z-index: 100;
}

.com_community_battles .battle-rotator .thumbnails a, .com_community_battles .battle-rotator .thumbnails a:visited {
	background-color:#1F1F1F;
	border:1px solid #494949;
	display:block;
	float:left;
	height:19px;
	margin-right:6px;
	padding:8px 0 0;
	text-align:center;
	width:35px;

	}
.com_community_battles .battle-rotator .thumbnails a:hover {border-color: #232323; background-color: #646464;}

.com_community_battles .battle-rotator .thumbnails a.activeSlide {border-color: #232323; background-color: #646464;}


/*Hot Songs*/
.com_community_battles .hot-songs .viewall {float: right; position: relative; z-index: 500;}
.com_community_battles .hot-songs .song,
.winners-podium .song {
	float:left;
left:0px;
padding-bottom:12px;
padding-left:20px;
padding-top:10px;
position:relative;
width:100px;}
	
.com_community_battles .hot-songs .first {padding-left: 0px;}

.com_community_battles .hot-songs .song:first {}
.com_community_battles .hot-songs .song a, 
.com_community_battles .hot-songs .song a:visited,
.winners-podium .song a,
.winners-podium .song a:visited {
	color: #dedede; text-decoration: none;
}

.com_community_battles .hot-songs .song a:hover,
.winners-podium .song a:hover {text-decoration: underline;}
.com_community_battles .hot-songs .song .thumb, 
.winners-podium .song .thumb{
height:77px;
left:17px;
overflow:hidden;
position:relative;
width:77px;
}

.com_community_battles .hot-songs .song .jewelcase,
.winners-podium .song .jewelcase{
left:6px;
margin-top:-79px;
position:relative;
}

.com_community_battles .hot-songs .song .thumb img,
.winners-podium .song .thumb img{
	width: 77px; 
	height: 77px;
}

.com_community_battles .hot-songs .song p,
.winners-podium .song p { 
font-size:10px;
height:40px;
margin-top:10px;
overflow:hidden;
text-align:center;}
/*Styling for Battles Page*/

/*Styling for Genre Page*/

.com_community_music .genretabs {margin-top: -37px;}
.com_community_music_genre {}

.com_community_music_genre h2 {
font-family:Helvetica;
font-size:26px;
font-weight:normal;
}

.com_community_music_genre h2 .small {
margin-top: -2px;
padding-left: 5px;
background-repeat: no-repeat;
padding-top: 5px;
height: 22px;
display: block;
background-image:url(../images/button-6.png);
font-size: 12px;}


.com_community_music_genre .content-left {padding-left: 14px;}
.com_community_music_genre .content-right {}

.com_community_music_genre .no-feature-artist {
	padding-top: 30px;
	padding-bottom: 10px;
}
.com_community_music_genre .no-feature-artist p {font-size: 16px;}
.com_community_music_genre .no-feature-artist .left {height: auto;}
.com_community_music_genre .no-feature-artist .right {width: 100px}
.com_community_music_genre .no-feature-artist a.button-pink span {
	font-size: 13px;
	top: 9px;
}

.com_community_music_genre .featured-artists .block-middle-content {top:-36px;}
.com_community_music_genre .featured-artists .right p {height: 100px;}
.com_community_music_genre .featured-artists .hline {
	clear:none;
	float:right;
	margin-top:-56px;
	width:212px;}

.com_community_music_genre .featured-artists .thumbnails {
float:right;
left:8px;
margin-bottom:-27px;
margin-top:-53px;
position:relative;
width:243px;
z-index: 100;
}

.com_community_music_genre .featured-artists .thumbnails a, .com_community_music_genre .featured-artists .thumbnails a:visited {
	background-color:#1F1F1F;
	border:1px solid #494949;
	display:block;
	float:left;
	height:19px;
	margin-right:6px;
	padding:8px 0 0;
	text-align:center;
	width:35px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	}
.com_community_music_genre .featured-artists .thumbnails a:hover {border-color: #232323; background-color: #646464;}

.com_community_music_genre .featured-artists .thumbnails a.activeSlide {border-color: #232323; background-color: #646464;}


/*Hot Songs*/
.com_community_music_genre .hot-songs .viewall {float: right; position: relative; z-index: 500;}
.com_community_music_genre .hot-songs .song {
	float:left;
left:0px;
padding-bottom:12px;
padding-left:20px;
padding-top:10px;
position:relative;
width:100px;}
	
.com_community_music_genre .hot-songs .first {padding-left: 0px;}

.com_community_music_genre .hot-songs .song:first {}
.com_community_music_genre .hot-songs .song a, .com_community_music_genre .hot-songs .song a:visited {
	color: #dedede; text-decoration: none;}

.com_community_music_genre .hot-songs .song a:hover {text-decoration: underline;}
.com_community_music_genre .hot-songs .song .thumb {
height:77px;
left:17px;
overflow:hidden;
position:relative;
width:77px;
}

.com_community_music_genre .hot-songs .song .jewelcase {
left:6px;
margin-top:-79px;
position:relative;
}

.com_community_music_genre .hot-songs .song .thumb img {width: 77px; height: 77px;}

.com_community_music_genre .hot-songs .song p { 
font-size:10px;
height:40px;
margin-top:10px;
overflow:hidden;
text-align:center;}

/*FRONTPAGE New Songs*/
.com_content_frontpage #tabs-1 .viewall {float: right; position: relative; z-index: 500;}
.com_content_frontpage #tabs-1 .song {
	float:left;
	left:0px;
	padding-left:17px;
	position:relative;
	width:100px;
	height: 145px;
	overflow: hidden;
}
	
.com_content_frontpage #tabs-1 .first {padding-left: 0px;}

.com_content_frontpage #tabs-1 .song:first {}
.com_content_frontpage #tabs-1 .song a, .com_content_frontpage #tabs-1 .song a:visited {
	color: #dedede; text-decoration: none;}

.com_content_frontpage #tabs-1 .song a:hover {text-decoration: underline;}
.com_content_frontpage #tabs-1 .song .thumb {
	height:77px;
	left:17px;
	overflow:hidden;
	position:relative;
	width:77px;
}

.com_content_frontpage #tabs-1 .song .jewelcase {
	left:6px;
	margin-top:-79px;
	position:relative;
}

.com_content_frontpage #tabs-1 .song .thumb img {width: 77px; height: 77px;}

.com_content_frontpage #tabs-1 .song p { 
	font-size:10px;
	margin-top:10px;
	overflow:hidden;
	text-align:center;
}

/*Hot Artists*/
.com_community_music_genre .artists .viewall {float: right; position: relative; z-index: 500;}
.com_community_music_genre .artists .artist {
	float: left;
	padding-left: 25px;
	padding-bottom: 10px;
}
	
.com_community_music_genre .artists .first {padding-left: 0px;}

.com_community_music_genre .artists .artist:first {}
.com_community_music_genre .artists .artist a, .com_community_music_genre .artists .artist a:visited {
	color: #dedede; text-decoration: none;}

.com_community_music_genre .artists .artist a:hover {text-decoration: underline;}
.com_community_music_genre .artists .artist .thumb {
width: 88px; height: 88px; background-image: url('/images/unknown-album-cover.jpg'); position: relative; overflow: hidden;
left: 4px;}

.com_community_music_genre .artists .artist .belt,
.front-page-rotator #tabs-2 .belt,
.front-page-rotator #tabs-3 .belt,
.front-page-rotator #tabs-4 .belt {
	height:18px;
	margin-top:-19px;
	position:relative;
	width:96px;
	z-index:10;
}
.front-page-rotator .artist {
	margin-top: 9px;
	margin-left: 16px;
}
.front-page-rotator .artist p {
	font-size:10px !important;
	margin-top:10px;
	text-align:center;
	width: 97px;
}
.front-page-rotator .artist a,
.front-page-rotator .artist a:visited {
	color:#DEDEDE;
	text-decoration:none;
}
.front-page-rotator .artist a:hover {
	text-decoration: underline;
}

.com_community_music_genre .artists .artist .artist_level_one,
.front-page-rotator .artist_level_one{background-image: url('../images/belt-artist-level1.png');}
.com_community_music_genre .artists .artist .artist_level_two,
.front-page-rotator .artist_level_two{background-image: url('../images/belt-artist-level2.png');}
.com_community_music_genre .artists .artist .artist_level_three,
.front-page-rotator .artist_level_three{background-image: url('../images/belt-artist-level3.png');}
.com_community_music_genre .artists .artist .artist_level_four,
.front-page-rotator .artist_level_four{background-image: url('../images/belt-artist-level4.png');}
.com_community_music_genre .artists .artist .artist_level_five,
.front-page-rotator .artist_level_five{background-image: url('../images/belt-artist-level5.png');}


.com_community_music_genre .artists .artist img {width: 88px; height:88px}

.com_community_music_genre .artists .artist p { font-size: 10px; text-align: center; margin-top: 10px; width: 96px}
/*Fans*/
.com_community_music_genre .fans {}
.com_community_music_genre .fans .viewall {float: right;}
.com_community_music_genre .fans .fan {float: left; margin-left:2px; margin-bottom: 2px; border:1px solid #666666; padding: 2px;}

.com_community_music_genre .fans .first {margin-left: 0px;}

.com_community_music_genre .fans .fan img {width: 45px; height: auto;}

/*End Styling for Genre Page*/



/*Styling for genre all songs page*/
.com_community_music_genresongs {}
.com_community_music_genresongs .genresongs {padding-left: 14px;}

.com_community_music_genresongs .menu {float: right; text-transform: lowercase;}

.com_community_music_genresongs .menu ul li {
	display: inline; 
	text-transform: none;
}
.com_community_music_genresongs .menu ul li a {
	font-size: 14px;
	padding-left: 20px;
}
.com_community_music_genresongs .menu ul li a.active {color: #DF1D52}

.com_community_music_genresongs .clash-table {border: 0px; padding-top: 10px;}

.com_community_music_genresongs .even {}
.com_community_music_genresongs .odd {}

.com_community_music_genresongs .number {}
.com_community_music_genresongs .title {}

.com_community_music_genresongs .artist {}

.com_community_music_genresongs .rank {}

.com_community_music_genresongs .play {}
.com_community_music_genresongs .play object {}

.com_community_music_genresongs td.voted,
.com_community_music_genresongs td.rank {
	width: 45px !important; 
	text-align: center;
}


/*Styling for genre all artists page*/
.com_community_music_allartists {}
.com_community_music_allartists .mini-profile-avatar a img {
	width: 88px;
}
.com_community_music_allartists .genreartists {padding-left: 13px;}

.com_community_music_allartists .back {float: right; text-transform: lowercase;}

.com_community_music_allartists h2 {padding-bottom: 10px;}


/*Styling for genre all fans page*/
.com_community_music_genrefans {}

.com_community_music_genrefans .genrefans {padding-left: 13px;}

.com_community_music_genrefans .back {float: right; text-transform: lowercase;}

.com_community_music_genrefans h2 {padding-bottom: 10px;}



/*Styling for Videos*/

.com_community_videos {}

body.com_community_videos #community-wrap .componentheading {}
.com_community_videos .video-cat {position: relative; left: 11px; top: 8px;}

.com_community_videos .video-cat h2 {font-weight: normal; font-size: 26px;}

.com_community_videos .video-cat li {display: inline; padding: 5px !important;}

.com_community_profile .videos{

	display: inline-table;

}

.com_community_videos #cFilterBar {
	background-color:transparent !important;
border:0 none !important;
float:right;
left:-21px;
margin-top:-66px;

width:944px !important;}

.com_community_videos_myvideos #cFilterBar {
	background-color:transparent !important;
border:0 none !important;
float:right;
left:-21px;
margin-top:0px;

width:944px !important;}
	
.com_community_videos .video-grid {
	float:left;
	height:89px;
	left:11px;
	margin-right:27px;
	position:relative;
	width:298px;
}

.com_community_videos .video-thumb {
	float:left;
	height:75px;
	margin:6px 5px 0px 0;
	overflow:hidden;
	position:relative;
	width:100px;}

.com_community_videos .video-grid .video-thumb a, .com_community_videos .video-grid .video-thumb a:visited {}

.com_community_videos .video-thumb img {
	width: 100px;
	height: 75px;
	margin: 0px;}

.com_community_videos .video-durationHMS {position: absolute;
	bottom: 0px; left: 0px;	/* Due to .video-thumb's using padding and not margin */
	
	background: black;
	color: #FFF;
	opacity: 0.7;
	font-size: 80%;
	padding: 0 0.3em;}
	
.com_community_videos .video-grid .video-summary {position: relative; top: 5px;}



.com_community_videos .video-grid .video-summary .video-title h2 {font-size: 13px;}


/*Video Search*/
.com_community_videos_search .video-search-form {
clear:both;
height:47px;
left:11px;
position:relative;
width:500px;}

.com_community_videos_search .video-search-form .NFButton {float:right; left:-42px; position:relative; top:-4px;}


.com_community_videos_search .searchresults {padding-left: 11px;}

.com_community_videos_search .searchresults .video-result {
border-bottom:1px solid #232323 !important;
clear:both;
height:63px;
padding:10px 0;}

.com_community_videos_search .searchresults .video-result .video-thumb {width: 70px; height: 53px;}

.com_community_videos_search .searchresults .video-result .video-thumb img {width: 70px; height: 53px;}

.com_community_videos_search .searchresults .video-result .video-summary {padding-top: 10px;}

body.com_community_videos_myvideos #community-wrap .componentheading {
margin-bottom:-21px;
margin-top:10px;
padding-left:13px;
display:block;}

/*Single Video*/

.com_community_videos_video #community-wrap .componentheading {
	margin-bottom:10px;
margin-top:10px;
padding-left:13px;
display:block;
}


.com_community_videos_video .video-full {
left:14px;
position:relative;
width:943px;
}

.com_community_videos_video .video-full .video-permalink label {float: left; position: relative; top: 8px;}
.com_community_videos_video .video-full #video-permalink {
background-color:#1A1A1A;
border:1px solid #232323;
color:#666666;
margin-left:5px;
padding:5px;
width:383px;}

.com_community_videos_video .video-full textarea {background-color:#1A1A1A;
border:1px solid #232323;
color:#A1A1A1;
font-family:helvetica;
padding:10px;
width:921px !important;}

.com_community_videos_video .video-full #wallForm a {display: none;}
.com_community_videos_video .video-full #wallForm .button {margin-left: auto;}

/* Create a new album page */
.com_community_music_createalbum #album-name .NFTextCenter {
	width: 196px;
}

.com_community_music_createalbum #album-name .NFTextCenter .NFText {
	width: 196px;
}

/* End create a new album page */








/*Styling for popup DHTML windows*/
#cWindowContent img {border: 0px !important;}
#cWindowContent a:hover {color: #666666; text-decoration: underline;}






/*Styling for search page*/
.com_community_search .block-style5 {padding-left: 14px;}
.cSubmenu li.Adv_Search {display: none;}



/*Styling for Blog*/
.componentheading-blog {
margin-bottom: 18px;
padding-top: 20px;
}
.contentheading-blog {
padding-top: 10px;
font-weight: bold;
color: #df1d52;
font-size: 20px;
}
.contentpaneopen-blog .createdate {
	font-weight: bold;
	padding-bottom: 10px;
	padding-top: 0px;
}

.readon-blog {
background-color:transparent;
background-image:url(../images/button-2.png);
background-repeat:no-repeat;
border:0 none;
color:#666666;
display:block;
height:34px;
padding:10px 2px 5px 11px;
position:relative;
text-align:left;
text-decoration:none;
text-transform:uppercase;
top:4px;
width:104px;
cursor: pointer;
margin-bottom: 8px;
}
.com_content_category div.article_separator {
	margin-bottom: 10px;
	margin-top: 5px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	border-right-width: 0px;
	border-top-width: 1px;
	border-color: #494949;
	border-style: solid;
	width: 575px;

}
.com_content_category .content-default {position: relative; left: 10px;}
.com_content_article .content-default {position: relative; left: 10px;}
.com_content_article .content p {
font-size:15px;
line-height:19px;
margin-bottom:15px;

}

p.rss {
background-position: 5px 3px;
padding-left: 35px;
padding-bottom: 10px;
padding-right: 0px;
padding-top: 10px;
background-repeat: no-repeat;
background-image:url(../images/icon-feed.png);
background-color:#1A1A1A;
border:1px solid #232323;
color:#A1A1A1;
font-family:helvetica;
}

/*Styling for About Section*/

.contentheading-about {
padding-top: 10px;
font-weight: bold;
color: #df1d52;
font-size: 20px;
}

.componentheading-about {
margin-bottom: 18px;
padding-top: 20px;
}

/*Styling for Live Section*/

.contentheading-live {
padding-top: 10px;
font-weight: bold;
color: #df1d52;
font-size: 20px;
}

.componentheading-live {
margin-bottom: 18px;
padding-top: 20px;
}


/*Styling for tabs module*/

	
.moduletable-tabs {
background-color:#0F0F0F;

left:9px;
margin-top:0px;
overflow:hidden;
position: relative;
top:-10px;
width:679px;
z-index:50;
}
.moduletable-tabs #mainlevel {

	padding: 0px;

	margin: 0px;

}

.moduletable-tabs #mainlevel li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
float:left;
height:40px;}

.moduletable-tabs #mainlevel li a, .moduletable-tabs #mainlevel li a:visited {
	padding-left: 5px;
	padding-bottom: 10px;
	padding-right: 5px;
	padding-top: 12px;
	background-image:url(../images/submenu-tab-default.png);
color:#818181;
display:block;
font-size:15px;
height: 13px;
margin:0 3px;
text-align:center;
text-decoration:none;
width:105px;
}
.moduletable-tabs #mainlevel li a:hover {color: #c68550;}
.moduletable-tabs #mainlevel li a#active_menu {
	background-image: url(../images/submenu-tab-active.png);
	color: #c68550;
}

p.live {
z-index: 0;
background-position: 5px 3px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
padding-top: 10px;
background-repeat: no-repeat;
background-color: #5e5e5e;
border:1px solid #232323;
color:#A1A1A1;
font-family:helvetica;
}
p.live object {
z-index: 0;
position: relative;
}
/*End Tab Styling*/


a#fdbk_tab {
background-image:url(../../../images/feedback_trans_tab.png) !important;
color:#FFFFFF;
cursor:pointer;
height:102px;
left:0;
margin-left:-7px;
overflow:hidden;
position:fixed;
text-indent:-100000px;
top:25%;
width:42px;
z-index:5000;
}

/* Pagination */
.clash-pagination { padding: 3px 0px;}
.clash-pagination a.pagenav {padding: 3px;}
.clash-pagination span.active {	color: white;}
.pagination-container {	text-align: center;}
ul.pagination-list {list-style-type: none;	margin:0 auto !important; width: 300px;}
ul.pagination-list li { display: inline;}
ul.pagination-list li span {padding: 3px;}
ul.pagination-list li span.active {}
/* End Pagination */




/*User Songs Public View*/
.com_community_music_music {}
.com_community_music_music h1 {font-size: 28px;margin-top: 0px;}
.com_community_music_music .browser {margin-left: 14px;}
.com_community_music_music .albums {margin-bottom: 20px;margin-right: 23px;width: 440px;}


.com_community_music_music .albums table.clash-table {border: 0px; margin-bottom: 0px;}
.com_community_music_music .albums table.clash-table th.pink {color:#DF1D52; font-style: italic;}
.com_community_music_music .albums table.clash-table td {padding: 5px 7px;}
.com_community_music_music .albums table.clash-table td.title {width:250px;}
.com_community_music_music .albums table.clash-table td.rank {width: 37px;}
.com_community_music_music .song-block {width: 500px;}
	
.com_community_music_music .song-block .player {float:left; left:-12px;overflow:hidden;	position:relative;	width:274px;}
.com_community_music_music .song-rating-badge {float:right; margin-bottom:25px; position:relative; top:15px; width:149px;}
.com_community_music_music .song-rating-badge .badge-top {
background-image:url(../images/song-rating-top-big.jpg);
background-position:left top;
background-repeat:no-repeat;
color:white;
height:28px;
padding-top:5px;
text-align:center;
width:149px;
margin-bottom: -5px;
}

.com_community_music_music .song-rating-badge .badge-middle {
background-color:#DF1D52;
height:88px;
padding:0 20px;
width:109px;
text-align: center;
color: white;
}

.com_community_music_music .song-rating-badge .badge-middle span {
font-size:65px;
position:relative;
top:15px;
}

.com_community_music_music .song-rating-badge .badge-bottom {
background-image:url(../images/song-rating-bottom-big.jpg);
background-position:left top;
background-repeat:no-repeat;
color:white;
height:22px;
margin-bottom:-22px;
margin-top:0;
padding-top:5px;
text-align:center;
width:149px;
}

.com_community_music_music .song-block h3 {border-top:1px solid #454545;
font-size:24px;
margin-bottom:18px;
margin-top:20px;
padding-top:21px;
text-align:center;}


.com_community_music_music .block-middle-content {
padding-bottom: 50px;}

.com_community_music_music .toolbox {
background-image:url(../images/block-style6-toolbox.jpg);
height:35px;
position:relative;
top:-51px;
width:494px;
text-align: center;
}


.com_community_music_music .toolbox a, .com_community_music_music .toolbox a:visited {
background-position:left center;
background-repeat:no-repeat;
font-size:14px;
padding:9px 20px 7px 24px;
position:relative;
top:9px;
}

.com_community_music_music .toolbox a.user {background-image:url("../images/glyph-small-user.png");}
.com_community_music_music .toolbox a.buy {background-image:url(../images/glyph-small-cart.png);}
.com_community_music_music .toolbox a.download {background-image:url(../images/glyph-small-inbox.png);}
.com_community_music_music .toolbox a.tweet {background-image:url(../images/glyph-small-bird.png);}
.com_community_music_music .toolbox a.flag {background-image:url(../images/glyph-small-flag.png);}
.com_community_music_music .toolbox a.edit {background-image:url(../images/glyph-small-edit.png);}

.com_community_music_music #song-overlay {
	float: right;
	display: none;
	padding: 3px;
}
.com_community_music_music #song-overlay .loader {
	position: relative;
	color: #DF1D52;
}
.com_community_music_music #song-overlay .loader img {
	position:relative;
	left:3px;
	top:1px;
}

/*List Styles*/

ul.list-1, ul.list-2, ul.list-3, ul.list-4, ul.list-5, ul.list-6, ul.list-7, ul.list-8, ul.list-9, ul.list-10, ul.list-11, ul.list-12 {
margin-left:5px !important;
overflow:hidden;
padding-left:15px !important;
}

ul.list-1 li, ul.list-2 li, ul.list-3 li, ul.list-4 li, ul.list-5 li, ul.list-6 li, ul.list-7 li, ul.list-8 li, ul.list-9 li, ul.list-10 li, ul.list-11 li, ul.list-12 li {
margin-bottom:8px !important;
padding-bottom:5px !important;
padding-left:33px !important;
padding-top:7px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

ul.list-1 li {
background:transparent url(../images/list-1.png) no-repeat scroll 0 1px !important;
}

ul.list-2 li {
background:transparent url(../images/list-2.png) no-repeat scroll 0 1px !important;
}

ul.list-3 li {
background:transparent url(../images/list-3.png) no-repeat scroll 0 1px !important;
}

ul.list-4 li {
background:transparent url(../images/list-4.png) no-repeat scroll 0 1px !important;
}

ul.list-5 li {
background:transparent url(../images/list-5.png) no-repeat scroll 0 1px !important;
}

ul.list-6 li {
background:transparent url(../images/list-6.png) no-repeat scroll 0 1px !important;
}

ul.list-7 li {
background:transparent url(../images/list-7.png) no-repeat scroll 0 1px !important;
}

ul.list-8 li {
background:transparent url(../images/list-8.png) no-repeat scroll 0 1px !important;
}

ul.list-9 li {
background:transparent url(../images/list-9.png) no-repeat scroll 0 1px !important;
}

ul.list-10 li {
background:transparent url(../images/list-10.png) no-repeat scroll 0 1px !important;
}

ul.list-11 li {
background:transparent url(../images/list-11.png) no-repeat scroll 0 1px !important;
}

ul.list-12 li {
background:transparent url(../images/list-12.png) no-repeat scroll 0 1px !important;
}

.front-page-rotator #tabs-1 li a,
.front-page-rotator #tabs-2 li a,
.front-page-rotator #tabs-3 li a,
.front-page-rotator #tabs-4 li a {
	border: none;
}

.front-page-rotator #tabs-2 .artist img,
.front-page-rotator #tabs-3 .artist img,
.front-page-rotator #tabs-4 .artist img {
	width: 88px;
	height: 88px;
}
.front-page-rotator .artist .thumb {
	width: 88px; 
	height: 88px; 
	position: relative; 
	overflow: hidden;
	left: 4px;
}
table.clash-table {
	border-collapse: none;
	margin-bottom: 20px;
	width: 100%;
	text-align: left;
	color: #8E8E8E;
	border: 1px solid #1F1F1F;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-collapse: collapse;
}

table.clash-table tr.odd {background-color: #1A1A1A}
table.clash-table tr.even {}
table.clash-table tr.hover {background-color: #1F1F1F}
table.clash-table tr.selected {background-color: #666; color: white}

table.clash-table th {
	font-weight: bold;
	padding: 10px 7px;
	color: white;
}
table.clash-table th a {color: white}
table.clash-table th img {border: none}
table.clash-table td {
	padding: 6px 7px;
}
table.clash-table td a img {
	border: none;
}
table.clash-table td.number {width: 10px;}
table.clash-table td.play {width: 10px;}
table.clash-table tr.odd td.buy {width: 10px;}
table.clash-table tr.odd td.rank,
table.clash-table tr.even td.rank, 
table.clash-table td.tweet,
table.clash-table td.voted {
	width: 20px;
	text-align: center;
}
table.clash-table tr.odd td.rank {background-color: #760122;}
table.clash-table tr.even td.rank {background-color: #64011d;}
table.clash-table tr.selected td.rank {background-color: #666;}
#charts-genres li {
	background: none;
}
#charts-genres li a {
	padding: 3px;
	font-size: 11px;
	text-transform: lowercase;
}


/** Community Inbox **/

body #community-wrap div.inbox-toolbar {
	padding: 3px;
	background-color:#1A1A1A;
border:1px solid #232323;
color:#A1A1A1;
}
body #community-wrap div.inbox-toolbar a {
	color: #666;
	font-size: 11px;
}
body #community-wrap div.inbox-read {
	padding: 3px;
	border-bottom: 1px solid #232323;
	position: relative;
}
body #community-wrap div.inbox-read a.subject {
	text-decoration: none;
	
}
body #community-wrap div.inbox-unread {
	padding: 3px;

border-bottom: 1px solid #232323;
color:#A1A1A1;
	position: relative;
}
body #community-wrap div.inbox-unread a.subject {
	font-weight: 700;
	text-decoration: none;
	color: #DF1D52;
	
}
body #community-wrap div.inbox-toolbar .checkbox,
body #community-wrap div.inbox-message .checkbox {
	margin: 1px 0 0;
}
#writeMessageForm .receiverList #selections {
	width: 140px;
	background-color:#1A1A1A;
border:1px solid #232323;
color:#A1A1A1;
}
body #community-wrap div.inbox-unread img {
	border-style: none;
}
.com_community_inbox_write label {
	margin-right: 5px !important;
	line-height: 30px;
	float: left;
}

.com_community_inbox_ #community-wrap, .com_community_inbox_sent #community-wrap, .com_community_inbox_read #community-wrap, .com_community_inbox_write #community-wrap {padding-left: 14px;}
body #community-wrap textarea.replybox {
	padding: 5px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	width: 936px;
	height: 115px;
	background-color:#1A1A1A;
border:1px solid #232323;
color:#A1A1A1;
}

body #community-wrap button {
	background-color:transparent;
background-image:url(../images/button-2.png);
background-position:center center !important;
background-repeat:no-repeat;
border:0 none;
color:#666666;
cursor:pointer;
display:block;
height:35px;
padding:2px 6px 5px;
text-align:center;
text-decoration:none;
text-transform:uppercase;
vertical-align:middle;
width:103px;
}

body #community-wrap .bubble-content {
	background-color:#1A1A1A;
	border-top: solid 1px #232323;
	border-right: solid 1px #232323;
	border-bottom: solid 1px #232323;
	margin: 0 0 0 12px;
	padding: 10px 10px 5px;
	width: 100%;
	color:#A1A1A1;
}

.icon-calendar,
.icon-user,
.icon-offline,
.icon-online,
.icon-write,
.icon-add-friend,
.icon-remove,
.icon-group,
.icon-buy,
.icon-buy-disabled,
.icon-download,
.icon-rating,
.icon-tweet {
	line-height: 15px;
	margin: 10px 10px 0 0;
	padding: 3px 3px 3px 20px;
	display: inline;	
}
.icon-calendar {background: transparent url(../images/icon-date.png) no-repeat 0 0px;}
.icon-user {background: transparent url(../images/icon-profile2.png) no-repeat 0 0px;}
.icon-offline {background: transparent url(../images/icon-profile2.png) no-repeat 0 0px;}
.icon-online {background: transparent url(../images/icon-online.png) no-repeat 0 0px;}
.icon-write {background: transparent url(../images/icon-write.png) no-repeat 0 0px;}
.icon-add-friend {background: transparent url(../images/icon-add-friend.png) no-repeat 0 0px;}
.icon-remove {background: transparent url(../images/icon-delete.png) no-repeat 0 0px;}
.icon-group {background: transparent url(../images/icon-group.png) no-repeat 0 0px;}
.icon-buy {	background: transparent url(../images/icon-buy.png) no-repeat 0 0px;}
.icon-buy-disabled {background: transparent url(../images/icon-buy-disabled.png) no-repeat 0 0px;}
.icon-download {	background: transparent url(../images/icon-download.png) no-repeat 0 0px;}
.icon-tweet {	background: transparent url(../images/icon-tweet.png) no-repeat 0 0px;}


body #community-wrap div.mini-profile {
	padding: 10px 0 5px;
	margin: 0 0 5px;
	position: relative;
	background-color:#1A1A1A;
border:1px solid #232323;
color:#A1A1A1;
}
body #community-wrap div.mini-profile-avatar {
	float: left;
	padding: 0 10px;
}
body #community-wrap div.mini-profile-details {
	margin: 0 10px 0 100px;
}
body #community-wrap div.mini-profile-details h3.name {
	margin: 0;
	padding: 0 0 5px;
	font-size: 120%;
}
body #community-wrap div.mini-profile-details div.status {
	margin: 0;
	padding: 0 0 5px;
	font-size: 90%;
}
body #community-wrap #cFilterBar {
	width: 946px;
	position: relative;
	background-color:#1A1A1A;
border:1px solid #232323;
color:#A1A1A1;
	margin-bottom: 10px;
	
}
.com_community_search .NFButton {
left: 10px;
position: relative;
top: -3px; !important;
background-color:transparent;
background-image:url(../images/button-2.png);
background-position:center center !important;
background-repeat:no-repeat;
border:0 none;
color:#666666;
cursor:pointer;
display:block;
height:35px;
padding:0 6px 5px;
text-align:center;
text-decoration:none;
text-transform:uppercase;
vertical-align:middle;
width:103px;
}
.com_community_friends_invite textarea {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	padding: 10px;
	margin: 0 0 5px;
	position: relative;
	background-color:#1A1A1A;
border:1px solid #232323;
color:#A1A1A1;
}

.com_community_friends_ #community-wrap {padding-left: 14px;}

body #community-wrap .infoGroupTitle {
	border-bottom: solid 1px #232323;
	margin: 0 0 10px !important;
	font-size: 110%;
	color: #666;
	font-weight: 700;
}

/* My Songs Page */
.long-box {
	
	border: 1px solid #1F1F1F;
	margin-top: 10px;
}
.long-box a {
	display: block;
	padding: 10px;
	background-color: #1A1A1A;
}
.long-box a:hover {
	background-color: #222;
}
.com_community_music_usersongs #community-wrap {padding-left: 14px;}

.com_community_music_usersongs .album-name-container h3 {width:399px;}

.com_community_music_usersongs .mysongs-playlist{
}
.com_community_music_usersongs .mysongs-albums {
	width: 400px;
}
.com_community_music_usersongs .albums-container {
	margin-top: 20px;
	width: 400px;
}
.com_community_music_usersongs .albums-container .thumbnail {
	height:122px;
overflow:hidden;
position:relative;
text-align:center;
width:100px;
}
.com_community_music_usersongs .albums-container .thumbnail img {
	border: 2px solid transparent;
}
.com_community_music_usersongs .drop-here-overlay {
	background: transparent url(../images/drop-here.png) no-repeat;
	border:1px solid transparent;
	height:90px;
	left:4px;
	margin-bottom:-92px;
	position:relative;
	width:90px;
}
.com_community_music_usersongs .droppable-hover {
	border: 1px dashed #DF1D52;
}

.com_community_music_usersongs #album-edit-link {
	position: relative;
	font-size: 11px;
}
.com_community_music_usersongs .album-desc {
	font-size: 13px;
	line-height: 16px;
	padding-right: 10px;
}
.com_community_music_usersongs .playlist {	
	padding: 3px;
	width: 470px;
	margin-top:-38px;
	margin-bottom: -10px;
}


.com_community_music_usersongs .ui-dragged-song {
	position: relative;
	z-index: 3;
	padding: 5px 10px;
	background-color: #111;
	border: 1px dashed #DF1D52;
}




.com_community_music_usersongs table#playlist td.edit,
.com_community_music_usersongs table#playlist td.trash,
.com_community_music_usersongs table#playlist td.link {
	width: 16px;
} 
.com_community_music_usersongs table#playlist td.edit a img,
.com_community_music_usersongs table#playlist td.trash a img,
.com_community_music_usersongs table#playlist td.link a img {
	border: none;
}

.com_community_music_usersongs table#playlist td.title {padding-left: 10px;}
.com_community_music_usersongs table#playlist td.rank {width: 30px; text-align: center;}
.com_community_music_usersongs table#playlist td.miniplayer {width: 30px; text-align: center;}
.com_community_music_usersongs table#playlist td.drag {width: 16px; text-align: center; cursor: move}


.com_community_music_usersongs .album-loader {
	float: right;
	position: absolute;
	right: -7px;
	top: -7px;
	color: #DF1D52;
}
.com_community_music_usersongs .album-loader img {border: none; position: relative; top: 1px; left: 2px}


.com_community_music_usersongs .mysongs-playlist {
	border: 1px solid #232323;
	background-color: #1a1a1a;
}
.com_community_music_usersongs .mysongs-playlist h3 {
	padding: 5px;
}
/* End My Songs Page */

/* Edit Album */
.com_community_music_editalbum .profile-box {
	margin: 0 auto;	
}
.com_community_music_editalbum #album-name .NFTextCenter {
	width: 195px;
}
/* End Edit Album */

/* Edit Song */
.com_community_music_editsong .profile-box {
	margin: 0 auto;	
}
.com_community_music_editsong #content {
	padding-bottom: 0px !important;
}
.com_community_music_editsong #song-title .NFTextCenter {

}

.com_community_music_editsong #song-title .NFText {width: 190px;}


.com_community_music_editsong .NFSelect {
	width: 220px !important;
}
#player-song-link {
	color:white;
	position:absolute;
	right:12px;
	top:10px;
	z-index: 2;
	text-transform: lowercase;
}
/* End Edit Song*/

/* User music (public view) old */
.com_community_music_music h1 span {color: #666}
.com_community_music_music .avatar {
	border: 3px solid #666;
	margin-right: 40px;
	height: 66px;
	width: 66px;
}
#community-wrap div.ccontent-avatar {margin-left: 100px !important}
.com_community_music_music .music-content {
	margin-top: 50px;
}
.com_community_music_music .albums {
}
.com_community_music_music .songs {
	width: 755px;
	padding-left: 28px;
}
.com_community_music_music #album-desc {
	line-height: 17px;
	font-size: 12px
}
.com_community_music_music .albums a img {
	border: none;
	position: relative;
	left: 10px
}
.com_community_music_music .albums a {
	display: block;
	height:75px;
	padding:0px 22px 22px 0;
	width: 84px;
}
.com_community_music_music .albums a.active,
.com_community_music_music .albums a.selected  {
	position: relative;
	z-index: 2;
	background-color: #131313;
}
.com_community_music_music .albums a .overlay {
	background: transparent url(../images/jewel-case-big-overlay.png) no-repeat;
	height:79px;
	margin-top:-79px;
	position:relative;
	width:90px;
	z-index:3;
}
.com_community_music_music .albums a.active .overlay,
.com_community_music_music .albums a.selected .overlay {
	background: transparent url(../images/jewel-case-big.png) no-repeat;
}

/* End User music (public view) */

.com_community_music_map .geomap-cities {
	overflow-x: hidden;
	overflow-y: scroll;
}
.com_community_music_map .geomap-cities .city0,
.com_community_music_map .geomap-cities .city1 {
	border-bottom: 1px solid #CCC;
	padding: 5px;
}
.com_community_music_map .geomap-cities .city1 {background-color: #EEE}

.com_community_music_map .geomap-cities .name {
	float: left;
	width: 300px;
}
.com_community_music_map .geomap-cities .count {
	float: left;
	width: 70px;
	text-align: right;
}
.com_community_music_map #map_canvas {
	border:6px solid gray
}

#geo-city {position: absolute; left: 0px; top: 0px; background-color: white; width: 100%; height: 380px; overflow-y: scroll}
#geo-state {z-index: 1; position: relative;}
#geo-city {z-index: 2}
#geo-city .geo-city-users table {border-collapse: collapse; width: 100%}
#geo-city .geo-city-users table td {border-bottom: 1px solid #CCC; padding: 5px 0px}
#geo-city .geo-city-users a img {width: 40px; height: 40px; margin-right: 10px}
#geo-city .geo-city-users .status {font-style: italic; font-size: 10px; padding: 3px 0px}
#geo-city .geo-city-users .user-name a strong {color: #333;}
#geo-city .geo-city-users .user-actions span {margin:10px 17x 0 0;}
#geo-city .button-back {left:322px;margin-top:-19px;position:relative;width:45px; margin-bottom: 10px;}
#geo-state .loader {left:322px; margin-top:-19px; position:relative; width:80px; margin-bottom: 10px;}
#geo-state .loader span {padding-right: 10px}
/*End List Styles*/










/*Single Battle (Prelim battle)*/
/*User Songs Public View*/
/*.com_community_battles_singlebattle {}

.com_community_music_music h1 {
font-size: 28px;
margin-top: 0px;}

.com_community_music_music .browser {
	width: 430px;
	float: left;
	padding-left: 14px;}

.com_community_music_music .albums #slider {
	width: 400px !important;
	height: 110px !important;
	text-align: center;
	left: 14px;
}
.com_community_music_music .slider li {
	width: 401px;
	height: 110px !important;
}

.com_community_music_music .albums #prevBtn, .com_community_music_music .albums #nextBtn {height: 20px; width: 20px;}

.com_community_music_music .albums #prevBtn a, .com_community_music_music .albums #nextBtn a{
display: block !important;}

.com_community_music_music .albums #prevBtn {left: 0px;top: -75px}

.com_community_music_music .albums #nextBtn {left: 411px;; top: -95px}

.com_community_music_music .albums .thumbnail {
	width: 80px;
	height: 90px;
	float: left;
	margin: 0px 10px;
}

.com_community_music_music .albums .thumbnail a.selected img {
	border: 1px solid white;
}
.com_community_music_music .albums .thumbnail img {
	width: 80px;
	height: 80px;
	border: 1px solid transparent;
	margin-bottom: 3px;
}

.com_community_music_music .albums table.clash-table {border: 0px;}
.com_community_music_music .albums table.clash-table td {padding: 5px 7px;}

.com_community_music_music .albums table.clash-table td.title {width:250px;}

.com_community_music_music .song-block {
	float:left;
left:24px;
position:relative;
width:430px;
	}
	
.com_community_music_music .song-block .player {
float:left;
left:-12px;
overflow:hidden;
position:relative;
width:274px;
}

.com_community_music_music .song-block .player {}

.com_community_music_music .song-rating-badge {
float:right;
margin-bottom:25px;
position:relative;
top:15px;
width:149px;
}

.com_community_music_music .song-rating-badge .badge-top {
background-image:url(../images/song-rating-top-big.jpg);
background-position:left top;
background-repeat:no-repeat;
color:white;
height:28px;
padding-top:5px;
text-align:center;
width:149px;
margin-bottom: -5px;
}

.com_community_music_music .song-rating-badge .badge-middle {
background-color:#DF1D52;
height:88px;
padding:0 20px;
width:109px;
text-align: center;
color: white;
}

.com_community_music_music .song-rating-badge .badge-middle span {
font-size:65px;
position:relative;
top:15px;
}

.com_community_music_music .song-rating-badge .badge-bottom {
background-image:url(../images/song-rating-bottom-big.jpg);
background-position:left top;
background-repeat:no-repeat;
color:white;
height:22px;
margin-bottom:-22px;
margin-top:0;
padding-top:5px;
text-align:center;
width:149px;
}

.com_community_music_music .song-block h3 {border-top:1px solid #454545;
font-size:24px;
margin-bottom:18px;
margin-top:20px;
padding-top:21px;
text-align:center;}


.com_community_music_music .block-middle-content {
padding-bottom: 50px;}


*/
.com_community_battles_singlebattle .vote #loader {
	height: 67px;
	text-align: center;
}
.com_community_battles_singlebattle {}
.com_community_battles_singlebattle .block-style5,
.com_community_battles_standings .block-style5,
.com_community_battles_enter .block-style5,
.com_community_battles_headtohead .block-style5 {
	margin-left:14px;
	margin-top: 10px;
}
.com_community_battles_singlebattle .block-style5 .block-top,
.com_community_battles_enter .block-style5 .block-top,
.com_community_battles_standings .block-style5 .block-top,
.com_community_battles_headtohead .block-style5 .block-top {
	background-image: url(../images/block-style5-header-battle.jpg);
}

.com_community_battles_singlebattle .title {}

.com_community_battles_singlebattle .title h1,
.com_community_battles_enter .title h1,
.com_community_battles_standings .title h1,
.com_community_battles_headtohead .title h1 {
	background-image: url(../images/icon-radiation.png);
	background-position:left -3px;
	background-repeat:no-repeat;
	padding-left:35px;
	color:#909090;
	font-family:helvetica;
	text-transform:uppercase;
	margin-top:-10px;
	float: left;
	font-size:22px;
	}
.com_community_battles_singlebattle .title h1 em,
.com_community_battles_enter .title h1 em,
.com_community_battles_standings .title h1 em,
.com_community_battles_headtohead .title h1 em {
	color:#d1d1d1;
}
.com_community_battles .title .countdown,
.com_community_battles_singlebattle .title .countdown,
.com_community_battles_enter .title .countdown,
.com_community_battles_standings .title .countdown,
.com_community_battles_headtohead .title .countdown {
	color:#AAAAAA;
	float:right;
	font-size:13px;
	padding-right:67px;
	position:relative;
	top:-4px;
}
.com_community_battles_singlebattle .title .countdown em,
.com_community_battles_enter .title .countdown em,
.com_community_battles_standings .title .countdown em,
.com_community_battles_headtohead .title .countdown em  {
	color:#DF1D52;
}

.head-to-head-finish .single-battle .left p {
   font-size: 18px;
   margin-bottom: 35px;
}

.head-to-head-finish .single-battle .left {
	position: absolute;
    top: 115px;
    left: 50px;
    width: 420px;
    float: left;
}
.head-to-head-finish .single-battle .left a {
	color:#DF1D52;
}



.com_community_battles_singlebattle .artist {
	float: left;
	width:380px;
	padding-left:30px;
	margin-bottom:70px;
	}

.com_community_battles_singlebattle .artist a, .com_community_battles_singlebattle .artist a:visited{}

.com_community_battles_singlebattle .artist h2 {
	color:#DF1D52;
	font-size:30px;
	margin-top:15px;}

.com_community_battles_singlebattle .artist .avatar {
	margin-top:10px;
	height:213px;
	width:320px !important;
	overflow:hidden;
	border:5px solid #666666;
	clear:both;
	float:none !important;}

.com_community_battles_singlebattle .artist .avatar img {
	width:320px; height:auto;}

.com_community_battles_singlebattle .artist .description {
	margin-top:10px;
	width:320px;}

.com_community_battles_singlebattle .artist .description p {
	font-size:15px;
	line-height:130%;
	}

/*Styling for song block*/
.com_community_battles_singlebattle .song {
	float:left;
	margin-top:25px;
}

.com_community_battles_singlebattle .song .block-top {
	background-image: url(../images/block-style6-header.jpg);
}
.com_community_battles_singlebattle .song .block-middle-content {
	padding-bottom: 50px;
	height:300px;
	overflow:hidden;
}
#block-rating {
	background-color:#141414;
	color: #AAA;
	font-size:22px;
	height:88px;
	margin-top:-109px;
	opacity:1.5;
	padding-top:31px;
	position:relative;
	text-align:center;
	width:100%;
	z-index:2;
}


.com_community_battles_singlebattle .song .player {
	float:left;
	width:290px;}

.promote {
	width:162px;
	float:left;
	top: 17px;
	position: relative;
	}

.promote h3 {
	font-size:18px;
	position:relative;
	left:5px;
	}

.promote img {
	}

.promote a, .com_community_battles_singlebattle .song .promote a:href {}

.promote input {
	width:157px;
	background-color:#1A1A1A;
	border:1px solid #232323;
	color:#A1A1A1;
	font-size:10px;
	padding:2px;
	margin-top:5px;}

.promote p {
	font-size:10px;
	}

.com_community_battles_singlebattle .song .vote {}
.com_community_battles_singlebattle .song .vote h3 {
border-top:1px solid #454545;
font-size:24px;
margin-bottom:18px;
margin-top:20px;
padding-top:21px;
text-align:center;
}
.com_community_battles_singlebattle .song .vote .rating-container {}

.com_community_battles_singlebattle .toolbox2 {
background-image:url(../images/block-style6-toolbox.jpg);
height:35px;
position:relative;
top:-51px;
width:494px;
text-align: center;
}

.com_community_battles_singlebattle .toolbox2 a, .com_community_battles_singlebattle .toolbox2 a:visited {
background-position:left center;
background-repeat:no-repeat;
font-size:14px;
padding:9px 20px 7px 24px;
position:relative;
top:9px;
}

.com_community_battles_singlebattle .toolbox2 a.buy {background-image:url(../images/glyph-small-cart.png);}
.com_community_battles_singlebattle .toolbox2 a.download {background-image:url(../images/glyph-small-inbox.png);}
.com_community_battles_singlebattle .toolbox2 a.tweet {background-image:url(../images/glyph-small-bird.png);}
.com_community_battles_singlebattle .toolbox2 a.flag {background-image:url(../images/glyph-small-flag.png);}


/*Styling for bottom toolbox*/
.com_community_battles_singlebattle .toolbox1 {background-image:url(../images/profile-toolbox.jpg);
height:52px;
position:relative;
text-align:center;
top:-69px;
width:948px;
z-index:10;
left:14px;
clear: both;}

.com_community_battles_singlebattle .toolbox1 .container {
margin:0 auto;
width:948px;}

.com_community_battles_singlebattle .toolbox1 a, .com_community_battles_singlebattle .toolbox1 a:visited {
	background-repeat:no-repeat;
	color:#666666;
	display:block;
	
	font-size:18px;
	margin-right:41px;
	
	position:relative;
	text-decoration:none;
	top:4px;}
	.com_community_battles_singlebattle .toolbox1 a:hover {color: white;}
	.com_community_battles_singlebattle .toolbox1 .prev {background-image:url(../images/profile-toolbox-arrowl.png);
	background-position:left 0;
	float:left;
	padding:12px 0 12px 63px;
	left: 8px;

}
.com_community_battles_singlebattle .toolbox1 .next {background-image:url(../images/profile-toolbox-arrowr.png); float: right;
padding:12px 63px 12px 0px;
background-position: right top;
left: 31px;
}

.com_community_battles_singlebattle .single-battle .left p {
	font-size: 18px;
	margin-bottom: 35px;
}

.com_community_battles_singlebattle .single-battle .left {
	position: absolute;
	top: 100px;
	left: 50px;
	width: 420px;
	float: left;
}

.com_community_battles_singlebattle .single-battle .left a {
	color:#DF1D52;
}

/* Head to head battle */

.com_community_battles_headtohead #trophy {
	background: transparent url(../images/icon-trophy.png) no-repeat;
	height: 147px;
	width: 102px; 
	z-index: 55;
}
.com_community_battles_headtohead #trophy-drop-1,
.com_community_battles_headtohead #trophy-drop-2 {
	background: transparent url(../images/icon-trophy-outline.png) no-repeat;
	height: 147px;
	width: 102px; 
	z-index: 2;
}
.com_community_battles_headtohead #trophy-drop-1.droppable-hover,
.com_community_battles_headtohead #trophy-drop-2.droppable-hover {
	background: transparent url(../images/icon-trophy-outline-active.png) no-repeat !important;
}
.com_community_battles_headtohead #trophy-drop-1.droppable-active,
.com_community_battles_headtohead #trophy-drop-2.droppable-active {
	background: transparent url(../images/icon-trophy-outline-hover.png) no-repeat;
}

/* End Head to head battle */

.user-to-user-advert {
background-image:url(../images/usertouser-container.png);
background-repeat:no-repeat;
height:103px;
left:19px;
overflow:hidden;
position:relative;
width:218px;
display: none;
}

.user-to-user-advert .content {text-align: left; padding: 7px;}

.user-to-user-advert p {
margin:4px 0 !important;
}

.user-to-user-advert .avatar {width: 75px; height: 66px; overflow: hidden; float: left; margin-right: 6px; border: 0px;}

.user-to-user-advert .avatar .jewelcase {
background-image:url(../images/jewelcase-small.png);
height:66px;
position:relative;
width:75px;
z-index:5;}

.user-to-user-advert .avatar .container {
border:2px solid #666666 !important;
height:61px;
left:8px;
overflow:hidden;
position:relative;
text-align:center;
width:61px;
z-index:4;
}


.user-to-user-advert .avatar .container img {width: 61px}
.user-to-user-advert .info {text-align:left; float: left; width: 120px;}
.user-to-user-advert .info h4 {color:#DF1D52;font-size:12px;margin:4px 0 0;}

.user-to-user-advert .info a,
.user-to-user-advert .info a:visited {
background-position:left center;
background-repeat:no-repeat;
display:block;
padding:5px 5px 5px 20px;
}

.user-to-user-advert .info a.view {
background-image: url(../images/glyph-small-user.png);
}

.user-to-user-advert .info a.listen {
background-image: url(../images/glyph-small-note.png);
}

.com_community_store_featuredartist .block-style5 ul.checks { 
margin-left: 5px !important; 
margin-bottom: 9px !important; 
margin-top: 5px !important; 
padding-left: 0px !important; }
.com_community_store_featuredartist .block-style5 ul.checks li { 
background-image:url(../../../../images/registration/checkmark.png);
background-position:0 center;
background-repeat:no-repeat;
color:#908F8F;
font-size:15px;
line-height:29px;
list-style-type:none;
margin-left:0 !important;
padding-left:30px !important;
padding-top:1px !important;
 }
.com_community_store_featuredartist .block-style5 ul.checks li.dollar {
	background-image: url(../images/icon-dollar.png)
}
.com_community_store_featuredartist .block-style5 ul.checks li span {font-size: 10px;}
.com_community_store_featuredartist .block-style5 div.aec_procbuttons {
background-color:#1A1A1A;
border:1px solid #232323;
color:#A1A1A1;
float:right;
text-indent:0;
width:100%;
height: 93px;
}

.com_community_store_featuredartist .block-style5 div.aec_procbuttons p {
float:left;
font-weight:bold;
padding:10px;
font-size: 14px;
}

.com_community_store_featuredartist .block-style5 div.aec_procbuttons {
margin-top: 15px;
}

.com_community_store_featuredartist .block-style5 .gateway_button {
float:right;
margin:0 4px;
padding:0 4px;
position:relative;
}

.com_community_store_featuredartist .block-style5 h2 {
font-size: 26px;
color:#DF1D52;
}

.com_community_store_featuredartist .block-style5 .left {
float:left;
margin-right:20px;
}

.com_community_store_featuredartist .block-style5 .left img {
border: 5px solid #333333;
}

.com_community_store_featuredartist .block-style5 .right {
float:right;
width: 520px;
}

.com_community_store_featuredartist .block-style5 {
margin-top: 30px;
}

.com_community_store_featuredartist .NFCheck {background-position: 0px 100%;}
.com_community_store_featuredartist .NFh {background-position: 0px 0px;}
.com_community_store_featuredartist .niceform {background-color:#2D2D2D;margin-bottom:-36px;margin-top:5px;padding-bottom:10px;padding-top:10px;}
.com_community_store_featuredartist .home-checkbox .NFCheck {left: 8px !important; top: 300px !important;}
.com_community_store_featuredartist .genre-checkbox .NFCheck {left: 110px !important; top: 300px !important;}
.com_community_store_featuredartist .price-container {padding-top:22px;text-align:center;width:138px !important;}
.com_community_store_featuredartist .price-container #total-price {color: #DF1D52; font-size: 26px;}



body #community-wrap div.newsfeed-item {border-bottom:1px solid #212121 !important;display:block;margin:0;overflow:hidden;padding:2px 0;position:relative;}

.Song_Clash_News .tool-tip,
.Home .tool-tip {width:200px !important}
.moduletableright-ad-blocks a,.moduletableright-ad-blocks a:visited {width: 145px; height: 145px; display: block; float: left;}
.moduletableright-ad-blocks a img {width: 140px; height: 140px; border: 0px}
ul.slick-rss-list {list-style: none}
ul.slick-rss-list li {border-bottom: 1px solid #222; margin: 10px 0px; padding: 2px 0px;}

/* Upload Song V2 */
.com_community_music_upload_v2 .block-style5 .block-middle {width: 948px; padding: 0px 1px}

.com_community_music_upload_v2 .three-column {width: 948px; height: 433px; margin-bottom: 36px; background: transparent url(../images/song-upload-bg.jpg) bottom left no-repeat; }
.com_community_music_upload_v2 .three-column .column {padding: 0px 20px;}
.com_community_music_upload_v2 .three-column .column-1 {width: 278px}
.com_community_music_upload_v2 .three-column .column-2 {width: 300px; padding: 0px 10px}
.com_community_music_upload_v2 .three-column .column-2 .row-1, .com_community_music_upload_v2 .three-column .column-2 .row-2 {padding-left: 15px}
.com_community_music_upload_v2 .three-column .column-3 {width: 269px}
.com_community_music_upload_v2 .three-column .column h3 {font-size: 24px; margin-bottom: 50px;}
.com_community_music_upload_v2 .three-column .column p {line-height: 20px}
.com_community_music_upload_v2 .three-column .column label {height: 20px}

.com_community_music_upload_v2 .three-column .row-1 {margin-bottom: 60px;}
.com_community_music_upload_v2 .three-column .row-2 {margin-bottom: 30px;}

.com_community_music_upload_v2 .absolute {position: absolute;}

.com_community_music_upload_v2 .NFSelect {margin-bottom: -10px}
.com_community_music_upload_v2 .NFSelectTarget {position: relative; z-index: 20;}
.com_community_music_upload_v2 .NFSelect,
.com_community_music_upload_v2 .NFSelectOptions,
.com_community_music_upload_v2 .NFSelectTarget {width: 272px !important}
.com_community_music_upload_v2 .NFSelectTarget {background-image: none; background-color: #1E1E1E}

.com_community_music_upload_v2 .profile-toolbox,
.com_community_music_upload_v2 .block-style5 {margin-left:14px}

.com_community_music_upload_v2 .profile-toolbox #submit-button {position: relative; top: 7px}
.com_community_music_upload_v2 .profile-toolbox .left {}
.com_community_music_upload_v2 .profile-toolbox .right {padding-right: 10px;}

.com_community_music_upload_v2 #progress-bar,
.com_community_music_upload_v2 #error-msg {top: 0px; left: 0px;}
.com_community_music_upload_v2 #error-msg {-moz-border-radius:8px 8px 8px 8px; background-color:#AA2222; color:#FFEAEF; padding:2px 8px; width: 475px; margin-left: 11px; margin-top: 18px}
.com_community_music_upload_v2 #progress-bar-container {margin-left: 10px; margin-top: 9px; background: transparent url(../images/progess-bar-bg.png) left no-repeat; text-align: left;}
.com_community_music_upload_v2 #progess-bar-frame {background-image: url(../images/upload-progress-mask-v2.png); margin-left: 10px; top: -30px}
.com_community_music_upload_v2 #progress-bar {position: relative; top: 1px; left: 1px; height: 29px}
.com_community_music_upload_v2 #progrss-status {left: 0px; text-align: center; width: 575px}
.com_community_music_upload_v2 #progrss-status #conntecting-to-server img {position: relative; top: 2px; left: 3px}
.com_community_music_upload_v2 #cancel-button {position: relative; top: 7px; display: none; background-image: url(../images/button-2-gray.png); color: #AAA}

/* End Upload Song V2 */