
/* Invite friends */
a.big-a,
a.big-a:visited {
	line-height: 20px;
	padding: 50px ;
	display: block;
	border: 1px solid #333;
	font-size: 20px;
	width: 340px;
	height: 40px;
	text-align: center;
}
a.big-a:hover {background-color: #222}
a.big-a span {font-size: 12px}
.social-networks {
	background: transparent url(../images/social-networks.png) top right no-repeat;
	height: 168px;
	width: 239px;
	right:-20px;
	top:-17px;
	position: relative;
}
.com_openinviter table.thTable td {padding: 2px;}
.com_openinviter table.thTable .thSelect {width: 164px;}
.com_openinviter .NFCheck {position:relative !important; left: 0px !important; top: 0px !important;}
.com_openinviter table.thTable .thTableOddRow {background-color:#1A1A1A;}
.com_openinviter table.thTable .thTableEvenRow {}

/* End invite friends */

.toolbox a.disabled,
.toolbox a.disabled:visited,
.icon-buy-disabled a.disabled,
.icon-buy-disabled a.disabled:visited,
.toolbox a.buy.disabled,
.toolbox a.buy.disabled:visited,
.toolbox2 a.buy.disabled,
.toolbox2 a.buy.disabled:visited {
	color: #333333;
	cursor: default;
}
.front-page-player .toolbox a.disabled:hover,
.icon-buy-disabled a.disabled:hover,
.toolbox a.diabled:hover,
.toolbox2 a.diabled:hover {
	color: #333333;
}
.toolbox a.buy.disabled,
.toolbox2 a.buy.disabled {
	background-image: url(../images/glyph-small-cart-disabled.png) !important;
}

/* Enter Battle */
.com_community_battles_enter #col-left {
	width: 50%;
}
.com_community_battles_enter #col-right {
	width: 400px;
	padding-left: 30px;
}
.com_community_battles_enter #col-left #new-song-upload {
	padding: 5px 0px;
	width: 300px;
}
.com_community_battles_enter #col-left #new-song-upload a {
	color: #DF1D52;
}
.com_community_battles_enter #col-right h3, 
.com_community_battles_enter #col-right b {
	color: #DF1D52; 
}
.com_community_battles_enter #col-right h3 {
	margin-top: 20px;
	font-size: 15px;
}
.com_community_battles_enter  #col-right p {
	padding: 10px 0px;
}
.com_community_battles_enter .clash-table {
	margin-bottom: 7px;
	width: 100%;
	border: none;
}
.com_community_battles_enter .clash-table th {
	color: #DF1D52;
	font-style: italic;
}

.com_community_battles_enter tbody tr {cursor: pointer;}
.com_community_battles_enter .clash-table tr.album h2 {color: #888;}
.com_community_battles_enter tr.in-battle {
	cursor: default !important;
}
.com_community_battles_enter td.col-title {
	width: 300px;
}
.com_community_battles_enter td.col-action {
	width: 20px;
}
.com_community_battles_enter .checkbox {
	height: 16px;
	width: 14px;
	float: left;
	background: transparent url(../images/forms/checkboxes.png) no-repeat bottom;
	position:relative;
	margin-right: 5px;
}
.com_community_battles_enter .checked {background: transparent url(../images/forms/checkboxes.png) no-repeat top;}
.com_community_battles_enter tr td span.title {
	position: relative;
	top: 2px;
}

/* End Enter battle */

/* Battle prelim standings */
.com_community_battles_standings .clash-table tr.cutoff td {
	padding-bottom:20px;
	padding-top:20px;
}
.com_community_battles_standings .clash-table tr.cutoff td.cutoff-right {
	background: transparent url(../images/battle-cutoff-left.png) no-repeat right 50%;	
}
.com_community_battles_standings .clash-table tr.cutoff td.cutoff-left {
	background: transparent url(../images/battle-cutoff-right.png) no-repeat left 50%;	
}
.com_community_battles_standings .clash-table tr.cutoff td.cutoff-center {
	background: transparent url(../images/battle-cutoff-center.png) repeat-x 0 50%;
	text-align: center;
	color: #EEE;	
}

/* End Battle prelim standings */
/*.com_community_battles_ladder table {
	width: 100px;
}
.com_community_battles_ladder table img {
	position: relative;
	padding: 4px;
}
.com_community_battles_ladder .level1 img.looser {
	opacity: 0.5;
}
.com_community_battles_ladder .level1 .img-1 {top:0px}
.com_community_battles_ladder .level1 .img-2 {top:0px}

.com_community_battles_ladder .level2 .img-1 {top:-22px}
.com_community_battles_ladder .level2 .img-2 {top:28px}

.com_community_battles_ladder .level3 .img-1 {top:-76px}
.com_community_battles_ladder .level3 .img-2 {top:83px}

.com_community_battles_ladder .level4 .img-1 {top:0px}
.com_community_battles_ladder .level4 .img-2 {top:0px}
*/


.block-style7 {
	padding: 5px;	
}
.com_community_battles_headtohead .block-style7 {
	overflow: hidden;
	width: 365px;
	padding-bottom: 25px;
}
.com_community_battles_headtohead .block-style5 .block-middle {
	background-image:url(../images/block-style5-body.jpg);
	background-repeat:repeat-y;
	padding:0 19px;
	width:910px;
}
.com_community_battles_headtohead .uder-song {
	padding-left: 10px;
	padding-top: 5px;
	padding-right: 40px;
}
.com_community_battles_headtohead .trophy-drop {
	margin-top: 10px;
}
.com_community_battles_headtohead .vs-section {
	width: 130px;
	text-align: center;
}
.com_community_battles_headtohead .vs-section .vs {
	font-size: 65px;
	margin-top: 40px;
	margin-bottom: 15px;
}
.com_community_battles_headtohead .vs-section #trophy {
	margin: 0 auto;
	margin-bottom: 20px;
	cursor: not-allowed;
}
.com_community_battles_headtohead #seconds-left-song-1,
.com_community_battles_headtohead #seconds-left-song-2 {
	padding-top: 15px;
	padding-bottom: 5px;
	color: #EEE;
}
.com_community_battles_headtohead #seconds-left-song-1 span,
.com_community_battles_headtohead #seconds-left-song-2 span {
	color: #DF1D52;
}
.com_community_battles_headtohead #seconds-left-song-1 {padding-left: 15px;}
.com_community_battles_headtohead #seconds-left-song-2 {padding-right: 15px;}

.com_community_battles_headtohead .vs-section .how-to {
	text-transform: uppercase;
	font-size: 14px;	
}
.com_community_battles_headtohead .toolbox {
	margin-top: 10px;
	margin-left: 66px;
}
.com_community_battles_headtohead .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_battles_headtohead .song2 .player {
	margin-left: 80px;
}
.com_community_battles_headtohead .song2 {
	margin-left: 27px;
}

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

span.small {
	font-size: 11px;
	font-weight: normal;
}

/* Tooltip */
.rounds {width: 980px;}
h2.round {float: left; font-size: 14px;}
h2.round-1 {margin-left:3px;}
h2.round-2 {margin-left: 62px;}
h2.round-3 {margin-left: 52px;}
h2.round-4 {margin-left:53px;}
h2.round-5 {margin-left:54px;}
h2.round-6 {margin-left:63px;}
h2.round-7 {margin-left:63px;}
h2.round-7 {margin-left:67px;}
h2.winner {margin-left:63px;}

.clip {overflow: hidden; width: 980px; }
.clip table {position:relative;}

.clip-128 {height: 4288px;}
.clip-128 table { top:-1032px;}
.clip-128 .ladder .bar {margin-top: 9px;}

.clip-64 {height: 2135px;}
.clip-64 table { top:-1032px;}

.clip-32 {height:1061px;}
.clip-32 table { top:-242px;}

.clip-16 {height:547px;}
.clip-16 table {top:-110px;}

.clip-8 {height:268px;}
.clip-8 table {top:-55px;}

.clip-4 {height:170px;}
.clip-4 table {top:-10px;}


div.matchup {margin:15px 0;}
div.matchup .avatar {height:26px; width:auto !important; float: none !important;}
div.matchup .image {border:1px solid #777777; width:20px; height: 20px; }
div.matchup .image img {width: 20px; height: 20px;}
div.matchup .name {
	font-size:9px;
	margin-left:3px;
	position:relative;
	top:6px;
	width:48px;
	height: 22px;
	
}
.cSongTooltip .song-image {
	width: 90px;
}
.cSongTooltip .song-image img {
	width: 77px;
	height: 77px;
}
.cSongTooltip .song-desc {
	line-height: 20px;
	width: 150px;
}

.ladder .match {margin-bottom:27px; position:relative; top:12px;}

.ladder .lines {float:left; width:33px;}

.ladder .lines .line {
background-image:url('/templates/songclash/images/bracket.gif');
background-position:left center;
background-repeat:repeat-x;
float:right;
height:20px;
width:37px;
position: relative;}

.ladder .bar {
background-image:url('/templates/songclash/images/bracket.gif');
background-position:left center;
background-repeat:repeat-x;
border-left:1px solid #CF0056;
float:left;
height:21px;
margin-top:10px;
width:7px;
}

.round1 div.matchup {position:relative; top:2px;}
.round1 div.matchup .image {float: left;}
.round1 div.matchup .name {
	float: left;
	top: 2px;
}

.round2 div.matchup {}
.round2 div.matchup .avatar {height:32px; margin:35px 0; }
.round2 div.matchup .image {height:30px; width:30px;}
.round2 div.matchup .image img {width: 30px; height: 30px;}
.round2 div.matchup .name {}
.round2-lines .match {margin:0; top:20px;}
.round2-lines {}
.round2-lines .line {margin-bottom:47px;}
.round2-lines .bar {height:68px;}

.round3 div.matchup {position:relative; top:-4px;}
.round3 div.matchup .avatar {height:42px; margin:92px 0; }
.round3 div.matchup .image {height:40px; width:40px;}
.round3 div.matchup .image img {width: 40px; height: 40px;}
.round3 div.matchup .name {position:relative; }
.round3-lines .match {margin:0; top: 52px;}
.round3-lines {}
.round3-lines .line {margin-bottom:114px;}
.round3-lines .bar {height:135px;}

.round4 div.matchup {position:relative; top:-3px;}
.round4 div.matchup .avatar {height:52px; margin:216px 0; }
.round4 div.matchup .image {height:50px; width:50px;}
.round4 div.matchup .image img {width: 50px; height: 50px;}
.round4 div.matchup .name {position:relative; }
.round4-lines .match {margin:0; top:116px;}
.round4-lines {}
.round4-lines .line {margin-bottom:248px;}
.round4-lines .bar {height:269px;}

.round5 div.matchup {position:relative; top:-8px;}
.round5 div.matchup .avatar {height:62px; margin:474px 0; }
.round5 div.matchup .image {height:60px; width:60px;}
.round5 div.matchup .image img {width: 60px; height: 60px;}
.round5 div.matchup .name {position:relative; }
.round5-lines .match {margin:0; top:248px;}
.round5-lines {}
.round5-lines .line {margin-bottom:516px;}
.round5-lines .bar {height:537px;}

.round6 div.matchup {position:relative; top:-8px;}
.round6 div.matchup .avatar {height:72px; margin:999px 0; }
.round6 div.matchup .image {height:70px; width:70px;}
.round6 div.matchup .image img {width: 70px; height: 70px;}
.round6 div.matchup .name {position:relative; }
.round6-lines .match {margin:0; top:513px;}
.round6-lines {}
.round6-lines .line {margin-bottom:1052px;}
.round6-lines .bar {height:1073px;}

.round7 div.matchup {position:relative; top:-13px;}
.round7 div.matchup .avatar {height:82px; margin:2059px 0; }
.round7 div.matchup .image {height:80px; width:80px;}
.round7 div.matchup .image img {width: 80px; height: 80px;}
.round7 div.matchup .name {position:relative; }
.round7-lines .match {margin:0; top:1048px;}
.round7-lines {}
.round7-lines .line {margin-bottom:2124px;}
.round7-lines .bar {height:2145px;}

.roundW div.matchup {}
.roundW div.matchup .avatar {height:92px;}
.roundW div.matchup .image {height:90px; width:90px;}
.roundW div.matchup .image img {height:90px; width:90px;}
.roundW div.matchup .name {position:relative; width: 88px}

/* Tooltip */

#mysql-query-time {
	position: fixed; 
	left: 0px; 
	top: 0px;
	color: black; 
	z-index: 3000;
	background-color: white;
	padding: 4px 10px;
	width: 100%;
	font-weight: bold;
}

.social-media ul {list-style: none}
.social-media ul li {display: inline;}
.social-media ul li a img {border: none}

.profile-notification {
	padding: 10px;
	border: 1px solid #333;
	width: 926px;
	margin-bottom: 10px;
}
.profile-notification .icon {padding-right: 10px}
.profile-notification .content {padding-top: 3px; width: 845px;}
.profile-notification .content a.button2 {height:33px; padding:0; position:relative; right:25px; text-align:center; top:-11px; width:102px;}
.profile-notification .content a.button2 span {position: relative; top: 7px}
.profile-notification .content strong {color: #DF1D52}
.profile-notification .content p {text-align: left; line-height: 20px;}