#inner_page
{ 
	width: 966px;
	height: 32px;
	background: url(../images/inner_header.jpg) no-repeat;
	padding-top: 32px;
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
}

#inner_page_content 
{
	width: 966px;
	height: auto;
	background: url(../images/inner_bg.jpg) repeat-y;
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
}

#inner_page_content1
{
	width: 966px;
	height: auto;
	margin: 0px 0px 0px 0px;
	background: url(../images/inner_bg.jpg) repeat-y;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
}

#inner_page_footer
{ 
	width: 966px;
	height: 10px;
	padding: 0px 0px 0px 0px;
	background: url(../images/inner_footer.jpg) no-repeat;
}

#spacer
{
	height:25px;
}

.main_border 
{
	border-top: 1px solid #FFB366;
	border-right: 1px solid #FFB366;
	border-bottom: 1px solid #FFB366;
	border-left: 1px solid #FFB366;
}



.innerheading
{
	color: #990000;
	font-size: 12px;
	font-family: verdana, arial,helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	padding: 6px 10px 10px 43px;
}

.topheading 
{
	color: #000000;
	font-family: verdana, arial,helvetica, sans-serif;
	font-weight: bold;
}

.searchbutton 
{
	background-color: #990000;
	color: #ffffff;
	font-family: verdana;
	font-size: 12pt;
	font-weight: bold;
	border: 1px solid #c4c4c4;
	padding:2px 2px 2px 2px;
}

.profile
{
	padding: 6px 10px 10px 300px;
}

.t 
{
	background: url(../images1/dot.gif) 0 0 repeat-x; width: 20em
}
.b 
{
	background: url(../images1/dot.gif) 0 100% repeat-x
}
.l 
{
	background: url(../images1/dot.gif) 0 0 repeat-y
}
.r 
{
	background: url(../images1/dot.gif) 100% 0 repeat-y
}
.bl 
{
	background: url(../images1/bl.gif) 0 100% no-repeat
}
.br 
{
	background: url(../images1/br.gif) 100% 100% no-repeat
}
.tl 
{
	background: url(../images1/tl.gif) 0 0 no-repeat
}
.tr 
{
	background: url(../images1/tr.gif) 100% 0 no-repeat; padding:10px
}

.acn_mesg
{
	font-weight: bold; 
	font-size: 10px; 
	color: red; 
	font-family: Verdana; 
	text-align: center;
}

/********************************************************
* Main Signup Page
********************************************************/

ul#profile_choices li 
{
	display: block;
    width: 215px;
    margin: 2px 0 1px 50px;
}

ul#profile_choices li.features 
{
	height: 18px;
    margin: 0;
    color: #666;
    text-align: left;
}
    
ul#profile_choices li#artist 
{ 
	background: transparent url(../images/artists.png) no-repeat; 
}

ul#profile_choices li#listener 
{ 
	background: transparent url(../images/listeners.png) no-repeat; 
}
        
ul#profile_choices li a 
{
	display: block;
    width: 200px;
    height: 200px;
}

ul#profile_choices li a span 
{
	display: none;
}

td.signup_left_col1, td.signup_left_col2, td.signup_left_col3 
{
	width: 100px;
    text-align: center;
    padding: 0;
    margin: 0;
}	

.tou
{
	height: 18px;
    margin: 0;
    color: #666;
    text-align: left;
}

.pvbox_gray 
{
	width: 126px;
}

.player_box { 
	position: absolute;
    top: 270px;
    left: 250px;
    padding: 2px 2px 2px 2px;
    border: 1px #ddd solid;
    width: 445px;
    height: 300px;
}

#savePlaylistdiv {
	position: absolute;
    top: 165px;
    left: 250px;
    padding: 2px 2px 2px 2px;
    border: 1px #ddd solid;
    width: 445px;
    height: 100px;
}

#hintbox
{ 
	position:absolute;
	top: 0;
	background-color: lightyellow;
	width: 150px; 
	padding: 3px;
	border:1px solid black;
	font:normal 11px Verdana;
	line-height:18px;
	z-index:100;
	border-right: 3px solid black;
	border-bottom: 3px solid black;
	visibility: hidden;
}

.redstric
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: red;
}

#side 
{
	margin: 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
	width: 386px;
	height:140px;
	background-color: #8baff2;
}


