@CHARSET "UTF-8";

/* TinyMCE specific rules */
	.mceContentBody {
	   background: #000000;  font:normal 11px arial;
	   padding: 10px 0 0 0;
	   margin: 0px;
	   color: #FFF;
	}
	#content .mceContentBody{
		padding: 0;
	}
	.mceContentBody a {
		color:#9F9F9F !important; 
		text-decoration:underline;
	}
	
	.mceContentBody a:hover {
		text-decoration:none !important;
	}
	
	.mceContentBody h1{
		font:normal 18px 'trebuchet ms'; color:#fca112; margin:8px 0 8px 0; padding:0;
	}
	
	.mceContentBody h1 span {
		color:#d1d1d1;
	}
	
	.mceContentBody h2 {
		font:bold 11px arial; color:#fca112; padding:0; margin:10px 0 2px 0;
	}
	
	.mceContentBody .display_homepage {
		float:right; font:normal 11px arial;
	}
	
	.mceContentBody .display_homepage select {
		margin:0 3px 0 3px;
	}
	
	/* catalogue listing + product detailed page css */
	
	.mceContentBody .catalogue img {
		border:solid 1px #585858;
	}
	
	.mceContentBody .catalogue .icon_plus {
		background:url(IMG/catalogue_plus_icon.jpg) 0px 2px no-repeat; padding-left:15px; color:#999999;
	}
	
	.mceContentBody .catalogue .pricing {
		width:151px; border-top:dotted 1px #585858; margin-top:10px; padding-top:5px;
	}
	
	.mceContentBody .catalogue .info {
		float:left; width:100px; padding-top:4px; color:#999999;
	}
	
	.mceContentBody .catalogue .info h2 {
		margin:0; padding:0;
	}
	
	.mceContentBody .catalogue .buy {
		background:url(IMG/catalogue_view_details.jpg); width:46px; height:29px; float:left; text-align:center; color:#fca112; cursor:pointer; text-decoration:underline; line-height:13px; font:10px arial;
	}
	
	.mceContentBody .catalogue .buy:hover {
		text-decoration:none;
	}
	
	.mceContentBody .catalogue h3 {
		margin:0 0 10px 0; padding:0 0 11px 0; border-bottom:dotted 1px #575757; color:#999999; font:bold 12px arial;
	}
	
	.mceContentBody .catalogue h3 strong {
		color:#eaa01b;
	}
	
	.mceContentBody .catalogue h3 span {
		font:normal 11px arial; padding:0 7px 0 7px;
	}
	
	.mceContentBody .catalogue .tracklist {
		color:#999999;
	}
	
	.mceContentBody .catalogue .tracklist .title {
		font-weight:bold; color:#ba0300;
	}
	
	.mceContentBody .catalogue .tracklist .coins {
		text-align:right;
	}
	
	.mceContentBody .catalogue .tracklist .track {
		background:url(IMG/catalogue_tracklist_arrow_red.gif) 0 4px no-repeat; padding-left:20px;
	}
	
	.mceContentBody .catalogue .tracklist .download, .mceContentBody .search_results .download {
		display:block; width:42px; height:14px; background:url(IMG/catalogue_tracklist_dl.gif);
	}
	
	
	/* search results page css */
	
	.mceContentBody .search_results {
		color:#999999;
	}
	
	.mceContentBody .search_results .title {
		height:31px; background:url(IMG/search_results_title_bg.jpg);
	}
	
	.mceContentBody .search_results .sub {
		padding:10px 0; font-weight:bold;
	}
	
	.mceContentBody .search_results .title .left {
		float:left; width:6px; height:21px; background:url(IMG/search_results_title_left.jpg);
	}
	
	.mceContentBody .search_results .title .cont {
		float:left; height:17px; background:#000000; border-top:solid 1px #333333; color:#be0303; font:bold 11px arial; padding:4px 4px 0 4px; cursor:default;
	}
	
	.mceContentBody .search_results .title .right {
		float:left; width:6px; height:21px; background:url(IMG/search_results_title_right.jpg);
	}
	
	.mceContentBody .search_results .name {
		padding:6px; color:#999999; font:bold 12px arial;
	}
	
	.mceContentBody .search_results .name h2 {
		margin:0; padding:0;
	}
	
	.mceContentBody .search_results .grey {
		background:#242424;
	}
	
	.mceContentBody .search_results .track {
		background:url(IMG/catalogue_tracklist_arrow_red.gif) 0 15px no-repeat; padding-left:20px; color:#999999;
	}
	
	/* gay explorer bg fix */
	.mceContentBody .search_results .grey .track {
		background:url(IMG/catalogue_tracklist_arrow_red.gif) 0 15px no-repeat #242424;
	}
	
	.mceContentBody .search_results .coins {
		text-align:right; padding-right:7px; color:#999999;
	}
	
	
	/* my account css */
	
	.mceContentBody .my_account .title {
		height:31px; background:url(IMG/search_results_title_bg.jpg);
	}
	
	.mceContentBody .my_account .title a {
		color:#fca015; font-weight:bold; text-decoration:none;
	}
	
	.mceContentBody .my_account .title a:hover {
		text-decoration:underline;
	}
	
	.mceContentBody .my_account .title .selected {
		color:#be0303; text-decoration:underline;
	}
	
	.mceContentBody .my_account .title .left {
		float:left; width:6px; height:21px; background:url(IMG/search_results_title_left.jpg);
	}
	
	.mceContentBody .my_account .title .cont {
		float:left; height:17px; background:#000000; border-top:solid 1px #333333; color:#be0303; font:bold 11px arial; padding:4px 8px 0 8px; cursor:default;
	}
	
	.mceContentBody .my_account .title .right {
		float:left; width:6px; height:21px; background:url(IMG/search_results_title_right.jpg); margin-right:8px;
	}
	
	.mceContentBody .my_account .rounded {
		color:#fca015;
	}
	
	.mceContentBody .my_account .rounded .title {
		color:#ffffff; font-weight:bold; background:none; height:auto;
	}
	
	.mceContentBody .my_account .rounded span {
		color:#fca015;
	}
	
	.mceContentBody .my_account .rounded .top {
		width:241px; height:10px; background:url(IMG/my_account_rouded_top.jpg);
	}
	
	.mceContentBody .my_account .rounded .cont {
		width:239px; border-left:solid 1px #242424; border-right:solid 1px #242424;
	}
	
	.mceContentBody .my_account .rounded .bottom {
		width:241px; height:10px; background:url(IMG/my_account_rouded_bottom.jpg);
	}
	
	.mceContentBody .my_account .redeems .title {
		color:#fca015; font-weight:bold; background:none; border-bottom:solid 1px #242424; height:auto; padding-bottom:3px;
	}
	
	.mceContentBody .my_account .redeems .normal {
		padding:8px 0px; background:none; border-bottom:solid 1px #242424; color:#989898;
	}
	
	.mceContentBody .my_account .redeems .red {
		color:#ff0000;
	}
	
	.mceContentBody .my_account .redeems .green {
		color:#21e900;
	}
	
	.mceContentBody .my_account .redeems .normal strong {
		color:#ffffff;
	}