@charset "utf-8";
/* CSS Document */
html, body {
background-color:#FFFFFF;
font-family:"Trebuchet MS";
font-size:12px;
position:relative;
}
a:link {
color:#630ac3;
font-weight:bold;
text-decoration:none;
}
a:visited {
color:#630ac3;
font-weight:bold;
text-decoration:none;
}
a:active {
color:#630ac3;
font-weight:bold;
text-decoration:none;
}
a:hover {
color:#630ac3;
font-weight:bold;
text-decoration:none;
}
#headerSite a:link {
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}
#headerSite a:visited {
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}
#headerSite a:active {
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}
#headerSite a:hover {
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}
#container {
background-color:#FFFFFF;
/*color:#333333;*/
color:#1E1F1F;
margin:0px auto;
width:978px;
min-height:500px;
}
#header{
background-color:#FFFFFF;
white-space: nowrap;
clear:both;
width:978px;
}
#content{
min-height:500px;
width:650px;
margin-top:10px;
margin-bottom:10px;
float:left;
padding:3px;
}
#sidebar-left{
float:left;
width:160px;
margin-top:10px;
}
#sidebar-left p{
font-weight:bold;
font-size:13px;
margin:0.3em 0pt;
padding-left:0px;
text-align:left;
border-bottom:1px solid #6600CC;
border-top:1px solid #6600CC;
}
div.cat_links{
font-size:13px;
line-height:22px;
font-weight:normal;
}
div.cat_links a:link {
color:#6600CC;
font-weight:normal;
text-decoration:none;
}
div.cat_links a:visited {
color:#6600CC;
font-weight:normal;
text-decoration:none;
}
div.cat_links a:active {
color:#6600CC;
font-weight:normal;
text-decoration:none;
}
div.cat_links a:hover {
color:#6600CC;
font-weight:normal;
text-decoration:none;
}
#menu {
height:400px;
position:absolute;
width:154px;
}
#sidebar-right{
margin-top:13px;
margin-left:10px;
width:150px;
float:left;
height:465px;
}
#sidebar-right a:link {
color:#000000;
font-weight:bold;
text-decoration:none;
}
#sidebar-right a:visited {
color:#000000;
font-weight:bold;
text-decoration:none;
}
#sidebar-right a:active {
color:#000000;
font-weight:bold;
text-decoration:none;
}
#sidebar-right a:hover {
color:#000000;
font-weight:bold;
text-decoration:none;
}

#headerSite{
float:left;
min-width:562px;
max-width:570px;
width:562px;
background-color:#000000;
color:#FFFFFF;
height:48px;
}
.search{
border:1px solid #000000;
background-color:#6600CC;
float:left;
font-size:14px;
height:36px;
padding-top:10px;
padding-left:10px;
padding-right:10px;
font-weight:bold;
color:#FFFFFF;
width:394px;
}
#footer{
clear:both;
border-top:1px solid black;
}
.flash-header{
float:left;
margin:5px;
}
.login {
float:left;
font-size:14px;
line-height:15px;
padding-left:20px;
text-align:left;
white-space: nowrap;
width:530px;
}
.loggedin {
float:left;
font-size:12px;
line-height:15px;
padding-left:20px;
text-align:left;
white-space: nowrap;
width:530px;
}
.content-name{
font-size:16px;
font-weight:bold;
border-bottom:2px solid black;
margin-bottom: 12px;
}
.content-loop  {
min-height:400px;
padding:0px;
margin:0px;
}
.content-loop ul {
list-style-type:none;
padding:0px;
margin:0px;
}
.content-loop li {
overflow:hidden;
vertical-align:middle;
}
.content-pic{
display:block;
float:left;
height:72px;
width:66px;
border-right:6px solid #FFFFFF;
}
li.content-odd{
display:block;
background-color:#cccccc;
width:650px;
}
li.content-even{
display:block;
background-color:#ffffff;
width:650px;
}
.content-title{
color:#363640;
font-size:12px;
font-weight:bold;
white-space:normal;
clear:both;
vertical-align: bottom;
}
.pages-nav{
float:right;
margin-right:0px;
margin-top:5px;
padding:5px 5px 5px 0pt;
width:457px;
}
.help-title{
font-size:14px;
margin-top:10px;
}
.help-content{
border-bottom:1px solid black;

}

#step-box{
float:left;
height:360px;
padding:0px;
text-align:left;
width:530px;
}
#step-box2{
float:left;
height:430px;
padding-bottom:10px;
padding-top:50px;
padding-left:20px;
text-align:left;
width:522px;
}
#step-box3{
float:left;
height:375px;
padding:0px;
text-align:left;
width:550px;
}
.step-register{
background-image:url(/img/core/step1back_v2.jpg);
background-repeat:no-repeat;
}
.step-option{
background-image:url(/img/core/step2back.jpg);
background-repeat:no-repeat;
color:white;
}
.step-confirm{
background-image:url(/img/core/step3back.jpg);
background-repeat:no-repeat;
}
.step-confirm-login{
background-image:url(/img/core/steplogin.jpg);
background-repeat:no-repeat;

}
.step-error{
background-image:url(/img/core/steperror.jpg);
background-repeat:no-repeat;

}
.step-thank-you{
background-image:url(/img/core/step4back.jpg);
background-repeat:no-repeat;

}
.step-left-side{
float:left;
padding-right:10px;
padding-left:15px;
width:175px;
height:120px;
font-weight:bold;
/* border:1px solid #000000; */
}
.step-right-side{
float:left;
width:320px;
height:145px;
padding:0pt 0pt 0pt 5px;
white-space:wrap;
font-weight:bold;
font-size:16px;
/* border:1px solid #000000; */
}
.step-top-side{
float:left;
height:40px;
text-align:left;
padding: 50px 15px 5px;;
width:500px;
/* border:1px solid #000000; */
color:#ffffff;
font-size:12px;
font-weight:bold;
}
.step-bottom-side{
float:left;
height:40px;
text-align:left;
padding: 10px 15px 15px 15px;
width:500px;
/* border:1px solid #000000; */
font-size:10px;
}

.step-left-side2{
float:left;
padding-right:10px;
width:320px;
font-weight:bold;
padding-left:15px;
}

.step-right-side2{
float:left;
min-width:80px;
padding:0pt 0pt 5px 5px;
white-space:wrap;
font-weight:bold;
font-size:16px;
}
.purchase{
float:left;
width:490px;
padding:0pt 0pt 5px 5px;
white-space:wrap;
font-weight:bold;
font-size:16px;
}
.step-buttom{
/*clear:left;*/
}

.step-title{

}
.step-price{
font-size:12px;
line-height:12px;
}
.step-info-msg{

}
.step-error-msg{
color:red;
font-size:12px;
}
/*Scroll*/
.scroll-holder{

}
.scroll-title{
width:638px;
color:#6408c3;
padding-left:10px;
font-size:16px;
text-transform:uppercase;
vertical-align: middle;
letter-spacing:1pt;
white-space:nowrap;
font-weight:bold;
}
.scroll-cell{
font-size:12px;
height:144px;
line-height:12px;
margin:0pt 0.1em 0pt 0pt;
text-align:center;
width:119px;
}
.scroll-cell-tittle {
height:55px; 
}
.scroll-cell-tittle a:active{
color:#595A6E ; text-decoration:none; vertical-align: text-top; font-size:12px; font-weight:normal; line-height:14px;
}
.scroll-cell-tittle a:link{
color:#595A6E ; text-decoration:none; vertical-align: text-top; font-size:12px; font-weight:normal; line-height:14px;
}
.scroll-cell-tittle a:visited{
color:#595A6E ; text-decoration:none; vertical-align: text-top; font-size:12px; font-weight:normal; line-height:14px;
}
.scroll-cell-tittlea:hover{
color:#595A6E ; text-decoration:none; vertical-align: text-top; font-size:12px; font-weight:normal; line-height:14px;
}
.scroll-cell-buttons {
padding-top:4px;
height:18px; 
width:119px;
font-size:12px;
vertical-align:middle;
}
.scroll-cell-buttons a:active{
color:#6408c3 ; text-decoration:underline; vertical-align: text-top;
}
.scroll-cell-buttons a:link{
color:#6408c3 ; text-decoration:underline; vertical-align: text-top;
}
.scroll-cell-buttons a:visited{
color:#6408c3 ; text-decoration:underline; vertical-align: text-top;
}
.scroll-cell-buttons a:hover{
color:#6408c3 ; text-decoration:underline; vertical-align: text-top;
}
.scroll-nav{

}
#hold {
height:177px;
overflow:hidden;
position:relative;
width:652px;
z-index:150;
background-image:url(/img/core/scroll_back.jpg);
}
#wn {
clip:rect(0px, 650px, 180px, 0px);
height:150px;
left:0px;
overflow:hidden;
top:0px;
width:648px;
z-index:1;
}
#lyr1 {
left:0px;
position:absolute;
top:0px;
visibility:hidden;
z-index:1;
}
#t1 {
margin:0px;
padding:0px;
}
#hold2 {
height:177px;
overflow:hidden;
position:relative;
width:652px;
z-index:150;
background-image:url(/img/core/scroll_back.jpg);
}
#wn2 {
clip:rect(0px, 650px, 180px, 0px);
height:150px;
left:0px;
overflow:hidden;
top:0px;
width:648px;
z-index:1;
}
#lyr2 {
left:0px;
position:absolute;
top:0px;
visibility:hidden;
z-index:1;
}
#t2 {
margin:0px;
padding:0px;
}
/*end Scroll*/
/*search suggestions*/
div.suggestions {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid black;
    position: absolute;   
	font-family:verdana;
	font-size:10px;
	background-color: #ffffff;
	/*white-space:nowrap;*/
}

div.suggestions div {
    cursor: default;
    padding: 0px 3px;
	border-bottom:solid #eeeeee 1px;
	/*white-space:nowrap;*/
}

div.suggestions div.current {
    background-color: #3366cc;
    color: white;
}
span.backcolor {
background-color: #6600cc;
}
div.artist_blurb{
	float:right; 
	width:350px; 
	height:280px;
	margin-bottom:10px;
	overflow:auto;
}

div.artist_blurb_pic{
	float:left; 
	width:280px; 
	height:290px;
}
div.content-desc{
background-color:#cccccc;
height:66px;
}
	.s1 { font-size: 13px; padding-right: 0.1em; }
	.s2 { font-size: 18px; padding-right: 0.1em; }
	.s3 { font-size: 22px; padding-right: 0.1em; }
	.s4 { font-size: 24px; padding-right: 0.1em; }
	.s5 { font-size: 30px; padding-right: 0.1em; }
	.lb { color: #630AC3; }
div.cat-display{
padding:1em;
}



#block-views-artists_pager {
background:transparent url(/img/core/bg-640x350-apager.png) no-repeat scroll left bottom;
height:360px;
width:640px;
}
h2.block-title {
color:#666666;
font-family:arial,helvetica,verdana,sans-serif;
font-size:18px !important;
font-weight:normal;
letter-spacing:-0.01em;
line-height:normal;
margin:0pt;
}
.clear-block {
display:block;
}
#block-views-artists_pager .apager {
border-bottom:medium none;
clear:both;
height:28px;
margin:0pt;
padding:10px 0pt 0pt 10px;
text-align:left;
width:620px;
}
#block-views-artists_pager .view-content-artists-pager {
background:#FFFFFF none repeat scroll 0%;
height:270px;
margin:0pt 0pt 0pt 10px;
overflow:auto;
width:620px;
}
#block-views-artists_pager table, #block-views-artists_pager tbody, #block-views-artists_pager tr.odd, #block-views-artists_pager tr.even, #block-views-artists_pager td, #block-views-artists_pager thead th {
border-bottom:medium none;
border-top:medium none;
padding:0pt;
}
table {
width:100%;
}
table {
border-collapse:collapse;
}
#block-views-artists_pager tr.odd, #block-views-artists_pager tr.even {
background:transparent none repeat scroll 0%;
}
#block-views-artists_pager td a, #block-views-artists_pager td a:visited, #block-views-artists_pager td a:link, #block-views-artists_pager td a:active {
background:transparent none repeat scroll 0%;
border-bottom:1px solid #999999;
color:#666666;
display:block;
font-size:12px;
line-height:30px;
padding:0pt 0pt 0pt 10px;
}
#block-views-artists_pager td a:hover {
background:#999999 none repeat scroll 0%;
color:#FFFFFF;
text-decoration:none;
}
#block-views-artists_pager .apager a, #block-views-artists_pager .apager strong.pager-current {
color:#666666;
font-weight:normal;
line-height:24px;
padding:2px 2px 8px;
}
div.headerimage {
width:978px; 
height:90px; 
background-image:url(/img/core/myplay_header.jpg); 
margin-bottom:5px;
}

a:link.home_button{
	background: url("/img/core/home_off.jpg") no-repeat;
	position:absolute;
	width: 140px;
	height: 26px;
}
a:visited.home_button { 
	background: url("/img/core/home_off.jpg") no-repeat; 
	position:absolute;
	width: 140px;
	height: 26px;
}
a:active.home_button { 
	background: url("/img/core/home_off.jpg") no-repeat;
	position:absolute;
	width: 140px;
	height: 26px;
}
a:hover.home_button  {
	background: url("/img/core/home_on.jpg") no-repeat;
	position:absolute;
	width: 140px;
	height: 26px;
}

a:link.realtone_button{
	background: url("/img/core/realtones_off.jpg") no-repeat;
	position:absolute;
	width: 140px;
	height: 26px;
}
a:visited.realtone_button{ 
	background: url("/img/core/realtones_off.jpg") no-repeat;
	position:absolute;
	width: 140px;
	height: 26px;	
}
a:active.realtone_button { 
	background: url("/img/core/realtones_off.jpg") no-repeat; 
	position:absolute;
	width: 140px;
	height: 26px;
}
a:hover.realtone_button  { 
	background: url("/img/core/realtones_on.jpg") no-repeat; 
	position:absolute;
	width: 140px;
	height: 26px;
}

a:link.mp3_button{
	background: url("/img/core/mp3_off.jpg") no-repeat;
	position:absolute;
	width: 140px;
	height: 26px;
}
a:visited.mp3_button { 
	background: url("/img/core/mp3_off.jpg") no-repeat;
	position:absolute;
	width: 140px;
	height: 26px;
}
a:active.mp3_button { 
	background: url("/img/core/mp3_off.jpg") no-repeat; 
	position:absolute;
	width: 140px;
	height: 26px;
}
a:hover.mp3_button  { 
	background: url("/img/core/mp3_on.jpg") no-repeat; 
	position:absolute;
	width: 140px;
	height: 26px;
	}

a:link.sub_links{
	background: url("/img/core/sublink_off.jpg") no-repeat;
	position:absolute;
	width: 130px;
	height: 16px;
	font-size:12px;
	font-weight:normal;
}
a:visited.sub_links { 
	background: url("/img/core/sublink_off.jpg") no-repeat;
	position:absolute;
	width: 130px;
	height: 16px;
	font-size:12px;
	font-weight:normal;
}
a:active.sub_links { 
	background: url("/img/core/sublink_off.jpg") no-repeat; 
	position:absolute;
	width: 130px;
	height: 16px;
	font-size:12px;
	font-weight:normal;
}
a:hover.sub_links  { 
	background: url("/img/core/sublink_on.jpg") no-repeat; 
	position:absolute;
	width: 130px;
	height: 16px;
	font-size:12px;
	font-weight:normal;
	}
div.category {
height:26px;
}
ul.hbutton
{
padding-left: 0;
margin-left: 5px;
margin-top: 2px;
margin-bottom: 2px;
list-style-image: url(/img/core/none.gif);
}
ul.footer_links{ display: inline;}

li.foot_link1 {
display:block;
float:left;
height:29px;
margin:3px;
text-align:center;
width:100px;
padding-top:7px
}

li.foot_link2 {
color:#000000;
display:block;
float:left;
font-size:20px;
height:29px;
margin:3px;
text-align:center;
width:5px;
}
li.foot_spacer {
display:block;
float:left;
height:29px;
text-align:center;
width:229px;
}
h1.categories-title {
color:#666666;
font-family:arial,helvetica,verdana,sans-serif;
font-size:22px !important;
font-weight:normal;
letter-spacing:-0.01em;
line-height:normal;
margin:0;
padding-left:10px;
}
div.ad_spot{
margin-top:20px;
}

h1.artist_bio_title{
margin:0px;
font-size:24px;
}
p.artist_bio_padding{
padding-right:10px;
}
p.right_ad{
margin:0px;
padding:0px;
}

div.rightad_text{
color:#6600CC;
border-bottom:1px solid #6600CC;
font-size:13px;
font-weight:bold;
}

div.search_ad{
background-image:url(/img/core/search_box.jpg);
height:257px;
overflow:hidden;
position:relative;
width:648px;
margin-bottom:10px;
}

div.search_field{
margin-top:205px;
margin-left:200px;
}

li.index-odd{
display:block;
background-color:#e5e5e5;
width:646px;
margin-left:2px;
}
li.index-even{
display:block;
background-color:#ffffff;
width:646px;
margin-left:2px;
}
.index-loop  {
padding:0px;
margin:0px;
background-image:url(/img/core/top5_box.jpg);
height:191px;
}
.index-loop ul {
list-style-type:none;
padding:0px;
margin:0px;
}
.index-loop li {
overflow:hidden;
vertical-align:middle;
}

.index-loop h1{
color:#630AC3;
font-weight:bold;
font-size:18px;
margin:0px;
padding-top:5px;
padding-left:10px;
}
.index-title{
color:#363640;
font-size:12px;
font-weight:bold;
white-space:normal;
clear:both;
vertical-align: bottom;
padding-left:5px;
}