
@charset "utf-8";
/* CSS Document */

* { padding:0px; margin:0px; border:0px; }
html { height:100% }
body { height:100%; background:url(../images/fundo_unsigned_artists.jpg) top repeat-x #AA8524; }

p { font-family:Arial, Helvetica, sans-serif}

a:visited { color:#000;text-decoration:none; }

#Body-Site { background:#FFFFFF; margin:0px auto 0px auto; clear:both; width:1000px; height:auto; }

#Body-Site h2 {
height:30px;
width:994px;
line-height:30px;
vertical-align:middle;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
text-align:center;
color:#0066FF;
}

.form_error {
	font-weight:bold;
	color:#ff0000;
}

#All-Site {
width:1008px;
height:auto;
margin:0px auto;
clear:both;
}

#Fundo-Tabela { background:url(../images/bottom-body-bg.jpg) top no-repeat ; margin:0px auto 0px auto; clear:both; width:1000px; height:5px; float:left }

#Panel-Home { height:210px; width:998px; clear:both; margin:0px auto 0px auto; background:url(../images/signup_page/player-bg.jpg) repeat-x top center; border-left:1px solid #990000; border-right:1px solid #990000;  }

#Panel-User { height:210px; width:1000px; clear:both; margin:0px auto 0px auto; padding-bottom:4px; background:url(../images/bg-player-user.jpg) no-repeat top;   }

#Panel-User h4 { font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold;  }

#Panel-User .User-Place { font-size:12px; text-align:left; margin-left:4px; line-height:15px; float:right; vertical-align:middle; padding-top:15px; padding-right:10px; }

#Panel-User h1 { font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold; clear:left;  }

#Panel-User .Big-H1 { font-size:20px; text-align:left; margin-left:5px; line-height:22px; vertical-align:top; padding-top:5px; padding-left:5px;  }

#Panel-User p { font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:normal; padding-bottom:5px;  }

#Panel-User .User-Text { font-size:12px; text-align:left; margin-left:5px; line-height:15px; vertical-align:middle; padding-left:5px; clear:both; }

#Panel-User .User-Text2 { font-size:11px; text-align:left; margin-left:10px; line-height:11px; vertical-align:middle;}

#User-Img {  width:160px; height:140px; padding-left:10px; padding-right:10px; float:left;}

.User-Img {  width:160px; height:140px; border:2px solid #FFFFFF; }

#Video-Player { width:300px; height:250px; float:left; margin-left:7px }

/* Header */

#Header { clear:both; width:1000px; margin:0px auto 0px auto; height:99px;  }
#Header p { font-family:Arial, Helvetica, sans-serif; color:#000000; font-weight:bold; font-size:12px; text-align:left; margin-left:4px; line-height:15px; }
#Login-Fields { clear:both; margin-left:2px; border:1px solid #000000; background:#FFFFFF; height:20px; width:98px; }

.login {
text-align:right;
font:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#0066FF;
text-decoration:none;
}

.login a {
color:#0066FF;
font-size:11px;
text-decoration:none;
font-weight:normal;
}

.login a:hover {
color:#0099FF;
text-decoration:underline;
font-size:11px;
font-weight:normal;
}

/* Genre Icons Menu */

#Genre-Icon-Menu {
width:1000px; 
clear:both; 
margin:0px auto 0px auto; 
height:110px; 
padding-bottom:4px;
}

/* Main Menu */

#Main-Menu { 
margin:0px auto; 
clear:both; 
width:1000px; 
height:28px; 
background:url(../images/menu/menu-bg.jpg) top repeat-x;
padding-bottom:4px;
}
#Menu { 
margin:0px auto; 
clear:both; 
width:1000px; 
height:28px; 
background:url(../images/menu/menu-left-bg.jpg) top left no-repeat; 
}
#Menu table td a { font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:center; line-height:28px; vertical-align:middle; font-size:11px; text-decoration:none; font-weight:bold; }

#Menu table td a:hover { font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFF00; text-align:center; line-height:28px; vertical-align:middle; font-size:11px; text-decoration:none;  }

p.numero_resultados {
	padding:5px;
	background:#CEFFBF;
	font-size:14px;
	width:95%;
	margin: 0 auto;
	margin-bottom:5px;
	border:1px solid #ccc;
	text-align:center;
}

p.numero_resultados a.non_selected{
	color:#000;
	text-decoration:none;
}

p.numero_resultados a.selected{
	text-decoration:none;	
	font-weight:bold;
	font-size:15px;
	color:#000;
}

div#emvolta_resultados {
	padding:5px;
	background:#fff;
	font-size:12px;
	width:95%;
	margin: 0 auto;
	margin-bottom:5px;
	border:1px solid #ccc;
	text-align:center;
}

div#paginacao {
	padding:5px;
	background:#FFDFE0;
	font-size:14px;
	width:95%;
	margin: 0 auto;
	margin-bottom:5px;
	border:1px solid #ccc;
	text-align:center;
}

span.pagina_atual {
	border:1px solid #000;
	padding:3px;
	padding-left:6px;
	padding-right:6px;
	background:#ce0002;
	text-decoration:none;
	margin:3px;
	font-weight:bold;
	font-size:12px;
	color:#fff;
}

span.outras_paginas a{
	border:1px solid #000;
	color:#000;
	padding:3px;
	padding-left:6px;
	padding-right:6px;
	text-decoration:none;
	background:#fff;
	margin:3px;
	font-size:12px;
}

span.proxima_pagina a{
	border:1px solid #000;
	color:#000;
	padding:3px;
	padding-left:6px;
	padding-right:6px;
	text-decoration:none;
	background:#fff;
	margin:3px;
	font-size:12px;
}

span.pagina_anterior a{
	border:1px solid #000;
	color:#000;
	padding:3px;
	padding-left:6px;
	padding-right:6px;
	text-decoration:none;
	background:#fff;
	margin:3px;
	font-size:12px;
}

/* Search Form */

#Search-Form { 
width:264px; 
height:18px; 
border:1px solid #333333; 
float:left; 
margin:3px 0px 0px 0px; 

}

/* Top Ten Box */

#Top-Ten-Box {
height:264px;
width:420px;
clear:both;
background:url(../images/top-ten/top-ten-box-bottom-bg.jpg) bottom no-repeat #000000;
border:1px solid #0D6BFB;
margin-bottom:8px;
}

#Top-Ten-Box h1 {
height:24px;
width:420px;
background:url(../images/top-ten/top-ten-header-bg.jpg) top center no-repeat #000000;
line-height:24px; 
vertical-align:middle;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
text-align:left;
}

#Top-Ten-Ranking-Gray {
background:#343434;
height:48px;
width:210px;
float:left;
}

#Top-Ten-Ranking-Gray p {
color:#FFFFFF;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:14px;
float:left;
}

#Top-Ten-Ranking-Gray p a {
text-decoration:none;
color:#FFFFFF;
float:left;
}

#Top-Ten-Ranking-Gray p a:hover {
text-decoration:none;
color:#CCCCCC;
float:left;
}

#Top-Ten-Ranking-Dark-Gray {
background:#1E1E1E;
height:48px;
width:210px;
float:left;
}

#Top-Ten-Ranking-Dark-Gray p {
color:#FFFFFF;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:14px;
float:left;
}

#Top-Ten-Ranking-Dark-Gray p a {
text-decoration:none;
color:#FFFFFF;
float:left;
}

#Top-Ten-Ranking-Dark-Gray p a:hover {
text-decoration:none;
color:#CCCCCC;
float:left;
}

#Number-Ringtones {
clear:both;
height:25px;
width:190px;

}
.Number { width:20px; height:20px; float:left; padding-top:3px; padding-left:3px; }
#Top-Ten-Box p {

line-height:25px; 
vertical-align:middle;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
text-align:left;
}

/* Top Ten Box Artists */

#Top-Ten-Box-Artists {
height:264px;
width:420px;
clear:both;
background:url(../images/top-ten/top-ten-box-bottom-bg.jpg) bottom no-repeat #000000;
border:1px solid #0D6BFB;
}

#Top-Ten-Box-Artists h1 {
height:24px;
width:420px;
background:url(../images/top-ten/background-title.jpg) top center repeat-x;
line-height:24px; 
vertical-align:middle;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
text-align:left;
}

#Top-Ten-Box-Artists p {

line-height:25px; 
vertical-align:middle;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
text-align:left;
}

#Number-Artists {
clear:both;
height:25px;
width:190px;
padding-bottom:5px;

}

/* Footer */

#Footer { 
width:998px; 
height:175px; 
clear:both; 
margin:0px auto 0px auto; 
background:url(../images/footer/backgroung_footer.jpg) center repeat-x;
border:1px solid #9A0002;
}

#Footer td { 
font-family:Arial, Helvetica, sans-serif; 
font-size:12px; 
line-height:20px; 
text-align:left; 
color:#FFFFFF
}

#Footer td a { 
text-align:left; 
text-decoration:none; 
color:#FFFFFF}

#Footer td a:hover { 
text-decoration:none; 
color:#CC9933} 

#Bold-Text-Div { 
width:182px; 
height:30px; 
clear:both; 
border-bottom:1px solid #333333; 
padding-left:10px
}

#Bold-Text-Div p { 
line-height:18px; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:12px; 
vertical-align:middle; 
text-align:left; 
color:#FFFFFF; 
padding-top:6px; 
font-weight:bold
}

#Footer-List { 
height:127px; 
width:182px; 
float:left; 
padding-left:15px
}

#Footer-List ul { 
list-style:none; 
width:182px; 
text-align:left
}

#Footer-List ul li { 
list-style:none; 
clear:both
}

#Footer-List ul li a { 
line-height:20px; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:12px; 
text-align:left; 
color:#FFFFFF; 
text-decoration:none; 
color:#FFFFFF
}

#Footer-List ul li a:hover { 
text-decoration:none; 
color:#FFFFFF
}

/* Feautured Artists */

#Featured-Artists {
width:556px;
clear:both;
height:510px;
border:1px solid #0D6BFB;
}

#Featured-Artists h1 {
height:24px;
width:556px;
background:url(../images/featured-artistis/background-title.jpg) repeat-x top;
line-height:24px; 
vertical-align:middle;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
text-align:left;
}

#Artists-Box { 
width:278px;
height:124px;
float:left;
}
#Artists-Box-Photo { 
height:94px;
width:94px;
float:left;
padding:5px 0px 5px 5px;
margin-right:5px;
}

#Artists-Box-Photo img {
border:3px solid #CCCCCC;
}

#Artists-Box h4 {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
line-height:25px;
text-align:justify;
color:#0066FF;
padding-right:5px;
padding-left:5px;
}

#Artists-Box h4 a {
text-align:justify;
text-decoration:none;
color:#0066FF;
}

#Artists-Box h4 a:hover {
text-align:justify;
text-decoration:none;
color:#0066FF;
}

#Artists-Box p {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
line-height:14px;
vertical-align:middle;
text-align:justify;
color:#333333;
padding-left:5px;
}

#Artists-Box p a {
text-align:justify;
text-decoration:none;
color:#333333;
}

#Artists-Box p a:hover {
text-align:justify;
text-decoration:none;
color:#333333;
}



/* Our Services */

#Services-Box {
width:190px;
height:677px;
clear:both;
padding-top:0px;
padding-left:0px;
}

#Services-Box h1 {
background:url(../images/our-services/top-ten-header-bg.jpg) top no-repeat;
line-height:25px; 
vertical-align:middle;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
text-align:left;
width:190px;
height:25px;
}

#Services-Menu {
width:190px;
clear:both;
height:655px;
}

#Services-Menu ul {
list-style:none;
height:655px;
clear:both;
width:190px;
}

#Services-Menu ul li {
list-style:none;
height:20px;
border-top:1px solid #FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:20px;
vertical-align:middle;
text-align:left;
color:#333333;
background:url(../images/our-services/background_li.jpg) no-repeat;
}

#Services-Menu ul li a {
list-style:none;
text-decoration:none; 
color:#333333; 
display:block; 
list-style:none;
}

#Services-Menu ul li a:hover {
list-style:none;
text-decoration:none;
color:#FFFFFF;
display:block;
list-style:none;
background:url(../images/our-services/background_li_hover.jpg) no-repeat;
}

/* Directory Listings */

.Blue {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
vertical-align:middle;
color:#0066FF;
text-align:left;
text-decoration:underline;
}

.Blue a {
text-decoration:underline;
color:#0066FF;
}

.Blue a:hover {
text-decoration:underline;
color:#0099FF;
}

#Directory-Listings-Box {
clear:both;
height:264px;
width:556px;
border:1px solid #0D6BFB;
}

#Directory-Listings-Box h1 {
height:24px;
width:556px;
background:url(../images/directory-listings/background-title.jpg) top repeat-x;
line-height:24px; 
vertical-align:middle;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
text-align:left;
}

#Directory-Block {
height:112px;
float:left;
width:278px;
}

#Directory-Block p {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
vertical-align:middle;
text-align:left;
color:#000000;
}

/* Horizontal Banner */

#Banner-Hor {
width:728px;
height:90px;
clear:both;
margin:0px auto;
padding-left:120px;
padding:10px;

}
#Banner-Hor img {
border:1px solid #0066FF;
}

/* Small Banner */

#Samll-Banner {
width:160px;
height:150px;
clear:both;
padding-left:4px;
padding-top:12px;
}

/* Sign up Step 1 */

#Signup-Bar {
width:1000px;
clear:both;
margin:0px auto;
height:85px;
padding-bottom:7px;
}

#Signup-Bar-Bands {
width:340px;
height:85px;
float:left;
}

#Signup-Bar-Text {
width:407px;
height:85px;
float:left;
background:url(../images/signup_page/background_signup_bar.jpg) repeat-x;
}

#Signup-Bar-Text p {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
padding:4px;
}

#Signup-Bar-Industry {
width:253px;
height:85px;
float:left;
}

#Signup-Fields {
width:994px;
clear:both;
height:auto;
}

#Signup-Fields p {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
color:#333333;
line-height:16px;
vertical-align:middle;
clear:left;
}

#Signup-Fields h1 {
background:url(../images/signup_page/signup_title.jpg) top repeat-x;
height:25px;
width:994px;
line-height:25px; 
vertical-align:middle;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
text-align:left;
}

#Signup-Fields h2 {
height:25px;
width:994px;
line-height:25px;
line-height:25px;
vertical-align:middle;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
text-align:left;
color:#0033FF;
}

#Signup-Div {
width:994px;
background:#D1C561;
clear:both;
}

#Signup-Div p {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
line-height:21px;
padding-left:6px;
color:#333333;
vertical-align:middle;
clear:left;
}

.Text-Form {
border:1px solid #333333;
height:18px;
width:350px;
clear:left;
margin-left:6px;
}

#Numbers-Box {
width:162px;
height:52px;
float:left;
padding-left:8px;
margin-top:6px;
}

#Checkbox-Block { 
height:20px; 
float:left; 
width:168px; 
margin-left:16px; 
margin-top:8px;
}

#Save-Button {
margin-left:400px;
height:44px;
width:144px;
}

/* Artist Profile */

#Profile-Box {
width:384px;
border:2px solid #0066FF;
}

#Profile-Box h1 {
background:url(../images/profile/white/top-div-profile.jpg) top repeat-x;
height:30px;
width:384px;
line-height:30px;
vertical-align:middle;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFFFFF;
font-weight:bold;
text-align:left;
}

#Profile-Box p {
vertical-align:middle;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
font-size:12px;
line-height:18px;
color:#333333;
padding-left:8px;
}

#Profile-Box a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
}

#Profile-Menu {
width:1000px;
margin:0px auto;
clear:both;
height:21px;
}

#Credit-Amount {
width:1000px;
margin:0px auto;
clear:both;
height:30px;
background:#333333;
}

#Credit-Amount p {
font-family:Arial, Helvetica, sans-serif;
line-height:30px;
vertical-align:middle;
color:#FF9900;
font-weight:bold;
padding-left:20px;
font-size:12px;
}

#Credit-Amount p a {
text-decoration:none;
color:#FFFFFF;
}

#Credit-Amount p a:hover {
text-decoration:underline;
color:#FFFFFF;
}

#Profile-Friends-Box {
width:96px;
float:left;
height:92px;
}

#Photo-Box {
width:144px;
height:152px;
float:left;
padding-top:18px
}

#Edit {
width:60px;
height:23px;
padding-left:6px;
}

#Edit p {
font-family:Arial, Helvetica, sans-serif;
text-align:left;
color:#0066FF;
font-size:12px;
font-weight:bold;
line-height:18px;
vertical-align:middle;
float:left;
}

#Edit p a {
text-decoration:none;
color:#0066FF;
}

#Edit p a:hover {
text-decoration:none;
color:#0099FF;
}

/* Band Profile */

#Band-Member-Viwer {
width:804px;
height:170px;
padding-left:196px;
clear:both;
}

/* Artist Profile About */

#Profile-Artist-Menu {
width:776px;
height:28px;
background:#003366;
border:1px solid #000000;

}

#Profile-Box h2 {
background:#003366;
width:778px;
height:26px;
line-height:26px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
text-align:left;
color:#FFFFFF;
}

#Profile-Box h3 {
background:url(../images/discography/h3-bg.jpg) repeat-x;
width:698px;
height:28px;
line-height:28px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-align:right;
color:#FFFFFF;
margin-top:1px;
float:left;
vertical-align:middle;
}

.Text-Form2 {
border:1px solid #333333;
height:18px;
width:520px;
clear:left;
margin-left:6px;
margin-top:6px
}

#Text-Editor {
width:748px;
border:1px solid #000000;
height:108px;
margin-left:15px;
}

#Google-Maps {
width:380px;
height:180px;
border:1px solid #000000;
clear:both;
}

#Header-Profile-Image {
width:166px;
height:200px;
}

#Forms {
display:block;
width:150px;
float:left;
margin-bottom:10px;
}

label {
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
line-height:18px;
height:18px;
}

/* UM Box */

#Um-Box {
width:420px;
height:216px;
clear:both;
border:1px solid #0D6BFB;
margin-bottom:8px;
}

#Um-Box h1 {
height:24px;
width:420px;
background:url(../images/um-box/title.jpg) top center repeat-x #000000;
line-height:24px; 
vertical-align:middle;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
text-align:left;
}

#Um-Box h5 {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
line-height:25px;
vertical-align:middle;
text-align:left;
color:#0066FF;
padding-top:10px;
}

#Um-Box p {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;
padding:10px;
line-height:17px
}

/* UM Box */

#Music-Artist {
width:137px;
height:auto;
float:left;
}

#Music-Artist p {
color:#0066FF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:28px;
height:28px;
vertical-align:middle;
text-align:left;
border-bottom:1px solid #003366;
border-left:1px solid #003366;
clear:both;
text-decoration:underline;
}

#Music-Artist p a {
color:#0066FF;
text-decoration:underline;
}

#Music-Artist p a:hover {
color:#0099FF;
text-decoration:underline;
}

#Plan-Comparison {
width:152px;
border-bottom:1px solid #000;
border-left:1px solid #000;
background:#FFF;
height:80px;
}

#Plan-Comparison p {
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
vertical-align:middle;
padding:5px
}

.White {
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-align:right;
line-height:26px;
color:#FFFFFF;
}

.White a {
text-decoration:none;
color:#FFFFFF;
}

.White a:hover {
text-decoration:none;
color:#FFFFFF;
}

#Ringtones-Categories {
width:212px;
height:auto;
clear:both;
}

#Ringtones-Categories h1 {
width:212px;
background:url(../images/ringtones/ringtones-categories-bg.jpg) top repeat-x;
height:25px;
line-height:25px;
vertical-align:middle;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
text-align:left;
}

#Find-Ringtones {
clear:both;
height:71px;
width:558px;
}

#Find-Ringtones h5 {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
line-height:50px;
height:50px;
vertical-align:middle;
text-align:left;
color:#0066FF;
float:left
}

#Ringtones {
width:556px;
clear:both;
height:auto;
border:1px solid #0D6BFB;
}

#Ringtones h1 {
height:24px;
width:556px;
background:url(../images/ringtones/ringtones-bg.jpg);
line-height:24px; 
vertical-align:middle;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
text-align:left;
}

#Ringtones h2 {
background:#003366;
width:556px;
height:26px;
line-height:26px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
font-weight:normal;
color:#FFFFFF;
border-top:1px solid #FFFFFF;
}

#Ringtones h3 {
background:#666666;
height:26px;
border-top:1px solid #FFFFFF;
height:26px;
line-height:26px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
font-weight:bold;
color:#FFFFFF;
}

#Ringtones h2 a {
text-decoration:none;
color:#FFFFFF;
}

#Ringtones h2 a:hover {
text-decoration:none;
color:#FFFFFF;
}

#Music-Box {
width:200px;
height:214px;
clear:both;
border:1px solid #0D6BFB;
}

#Music-Box h1 {
height:24px;
background:url(../images/ringtones/blue-bg.jpg) repeat-x;
width:200px;
line-height:24px; 
vertical-align:middle;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
text-align:left;
float:left;
}

#Music-Box p {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-align:right;
line-height:18px;
}

#Ringtone-Music {
width:554px;
height:48px;
border:1px solid #FFFFFF;
background:#E4E4E4;
}

#Ringtone-Music p {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#0066FF;
float:left;
padding-left:4px;
}

#Ringtone-Music p a {
text-decoration:none;
color:#0066FF;
}

#Ringtone-Music p a:hover {
text-decoration:none;
color:#0066FF;
}

#Ringtone-Music-Dark {
width:554px;
height:48px;
border:1px solid #FFFFFF;
background:#D6D6D6;
}

#Ringtone-Music-Dark p {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#0066FF;
float:left;
padding-left:4px;
}

#Ringtone-Music-Dark p a {
text-decoration:none;
color:#0066FF;
}

#Ringtone-Music-Dark p a:hover {
text-decoration:none;
color:#0066FF;
}

#Music-Sty {
width:212px;
height:auto;
clear:both;
}

#Music-Styles {
list-style:none;
width:212px;
height:auto;
}

#Music-Styles a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
text-align:left;
padding-left:20px;
background:url(../images/ringtones/list.jpg) no-repeat;
border-top:1px solid #FFFFFF;
height:20px;
line-height:20px;
vertical-align:middle;
width:192px;
text-decoration:none;
}

#Music-Styles a:hover {
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
padding-left:20px;
height:20px;
line-height:20px;
width:192px;
background:url(../images/ringtones/list2.jpg) no-repeat;
vertical-align:middle;
text-decoration:none;
}

#Music-Styles a
{
display:block;
float:left
}

/* Hide from IE5-Mac \*/
#Music-Styles a
{
float:none
}
/* End hide */

#Music-Styles ul
{
list-style:none;
padding:0px;
margin:0px;
}

#Music-Styles li
{
float: left;
margin:0px;
list-style:none
} 

fieldset {
border:1px solid #0D6BFB;
width:613px;
clear:both;
margin-bottom:20px;
height:auto;
}

fieldset p {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
color:#333333;
padding-left:10px;
}

fieldset p a {
text-decoration:none;
color:#333333;
}

fieldset p a:hover {
text-decoration:none;
color:#333333;
}


legend {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
color:#333333;
font-weight:bold;
}

#Previous-Deposits {
width:592px;
height:auto;
border:1px solid #0D6BFB;
margin-left:10px;
}

#Previous-Deposits h1 {
height:26px;
width:592px;
border-bottom:1px solid #0D6BFB;
background:url(../images/deposit/gray-bg.jpg) repeat-x;
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
line-height:26px;
vertical-align:middle;
}

#Previous-Deposits h6 {
background:url(../images/deposit/black-br-h6.jpg) repeat-x;
width:592px;
height:20px;
line-height:20px;
vertical-align:middle;
color:#FFCC00;
font-weight:bold;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}

#Previous-Deposits p {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
height:24px;
line-height:24px;
vertical-align:middle;
}

#Tablegrayborder {
margin-left:6px;
}

#Tablegrayborder td { 
border:1px solid #666666;
}

#Search {
width:596px;
clear:both;
height:auto;
border:1px solid #0D6BFB;
background:url(../images/advanced-search/div-background-grey.jpg) repeat-x;
height:237px;
}

#Search h1 {
width:596px;
height:25px;
line-height:25px;
vertical-align:middle;
color:#FFFFFF;
font-weight:bold;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
background:url(../images/advanced-search/div-background.jpg) no-repeat;
}

#Search h2 {
line-height:24px;
vertical-align:middle;
color:#990000;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
text-align:left;
}

#Search p {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#333333;
float:left;
}

#Search p a {
text-decoration:underline;
color:#990000;
}

#Search p a:hover {
text-decoration:underline;
color:#99CC00;
}

.States {
font-size:14px;
font-weight:bold;
color:#990000;
}

.States a {
color:#990000;
text-decoration:none;
}

#Artist-Search {
width:83px;
height:94px;
float:left;
padding:10px;
}

.States a:hover {
color:#990000;
text-decoration:underline;
}

#Directory-Bar {
width:678px;
height:28px;
clear:both;
background:url(../images/directory-listings/back-bar.jpg) repeat-x;
border:1px solid #CCCCCC;
}

#Code-Numbers {
width:101px;
height:30px;
margin-left:6px
}

#success {
	display:block;
	text-align:center;
	margin:auto;
	font-size:14px;
	font-weight:bold;
	color:#000;
	background:#FEFFBF;
	font-family:arial, verdana;
	text-transform:uppercase;
	padding:5px;
}