
	
body{
	
/*background: #fff url(main_bg.gif) 0 0 repeat-x; */
	font: normal 11px Arial, Helvetica, sans-serif;
	margin: 0;
}
	
.mostbg{
	
	background: #fff url(main_bg.gif) 0 0 repeat-x;
	font: normal 11px Arial, Helvetica, sans-serif;


	}
.m_text
	{
		font-family:Tahoma;
		font-size:11px;
		line-height:13px;
		color:#636363;
	}


textarea{ color:#000000;}

.m1_text { color:#7A7A7A; margin-left:25px;}

.ml5 { margin-left:5px}

.t_cell { padding-left:10px; vertical-align:middle;}
	
.c_text, .c_text a 
	{
	 	color:#939393; line-height:11px; text-decoration:none;
	}
	
.c_text a:hover { text-decoration:underline}

.cell_l { padding: 12px 20px 28px 10px}

.cell_r { padding: 20px 15px 10px 13px}

.line { height:3px; background-color:#7A7A7A;}

.dot_line { height:1px; background-image:url(h-l.gif); background-repeat:repeat-x}

.no_class , .no_class td
	{
		width:auto;
		height:auto;
		margin:0px;
		padding:0px;
		border:0px;
		color: default;
	}

a{
		font-family:Tahoma;
		font-size:11px;
		line-height:13px;
		color:#636363;
}

a{ color:#282828; line-height:14px;}

ul {margin:0; padding:0; list-style:none}
li {background:url(a.gif) no-repeat 0px 5px; margin: 0px 0px 0px 0px; padding:0px 0px 0px 10px; color:#000000; line-height:16px}

.ul1 li {background:url(h-l.gif) repeat-x left bottom; margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px; padding-top:3px; padding-bottom:3px}	

.ul1 li a { line-height:11px; text-decoration:none; margin-left:6px;}

.ul1 li a:hover { text-decoration: underline}td  { 

		border:0px;
 }

table.login{

	
	}
table.login a{
	
	color: #ff5600;
	}
table.login input{
	
	background: #1a232c;
	border: 1px solid #A9B2BB;
	color: #ff5600;
	}
table.login input.submit{
	
	background: transparent;
	border: none;
	margin-top: 5px;
	}
	
a.alert{
	
	background: url(alert.gif) 0 0 no-repeat;
  	display: block;
	height: 84px;
	margin-top: 7px;
	text-indent: -3000px;
	width: 966px;
	}
	
table.message{
	
	background: url(message_top.gif) 0 0 no-repeat;
	font-size: 11px;
	
	}
td.message_bottom{
	
	background: url(message_bottom.gif) 0 100% no-repeat;
	height: 5px;
	}
table.message h3{
	
	background: url(message_logo.gif) 0 0 no-repeat;
	height: 28px;
	margin-bottom: 10px;
	text-indent: -3000px;
	width: 343px;
	}
	
	
	
table.message p{
	
	color: #fff;
	font-size: 12px;
	}
table.message span.date{
	
	color: #fff;
	display: block;
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 7px;
	}
	
table.register_message{
	background: url(register_message_top.gif) 0 0 no-repeat;
	width: 500px;
	}
	
table.register_message img.three{
	
	border: 1px dotted #363644;
	float: left;
	margin: 10px;
	padding: 1px;
	}
	
table.register_message img.button{
	
	margin: 15px;
	}
	
table.register_message div{
	margin-top: 10px;
	padding: 0 10px 10px 200px;
	text-align: center;
	}

table.register_message div a{
	
	display: block;
	text-indent: -10px;
}
		
table.register_message div a.register{
	background: url(a_listener.gif) 50% 0 no-repeat
}
	
table.register_message div a.signup{
	background: url(a_band.gif) 50% 0 no-repeat
	}
	
table.search{
	
	background: url(search_top.gif) 0 20px no-repeat;
	}
td.search_bottom{
	
	background: url(search_bottom.gif) 0 100% no-repeat;
	height: 20px;
	}
.text-normal{	
	font-family:Tahoma, "Trebuchet MS", Arial;
	font-size:11px;
	text-decoration:none;
	color:#282828;
}
a.text-normal:hover{
	
	font-family:Tahoma, "Trebuchet MS", Arial;
	font-size:11px;
	text-decoration:none;
	color:#FF9900;
	}
.text-normal-1{	
	font-family:Tahoma, "Trebuchet MS", Arial;
	font-size:11px;
	color:#282828;
}
a.text-normal-1:hover{
	
	font-family:Tahoma, "Trebuchet MS", Arial;
	font-size:11px;
	text-decoration:none;
	color:#FF9900;
	}
.text-normal-2{	
	font-family:Tahoma, "Trebuchet MS", Arial;
	font-size:12px;
	text-decoration:none;
	color:#282828;
		}
a.text-normal-2:hover{
	
	font-family:Tahoma, "Trebuchet MS", Arial;
	font-size:12px;
	text-decoration:none;
	color:#FF9900;

	}
.text-normal-3{	
	font-family:Tahoma, "Trebuchet MS", Arial;
	font-size:18px;
	text-decoration:none;
	color:#6e6e73;
		}
a.text-normal-3:hover{
	
	font-family:Tahoma, "Trebuchet MS", Arial;
	font-size:18px;
	text-decoration:none;
	color:#FF9900;

}
	
.text-normal-4{	
	font-family:Tahoma, "Trebuchet MS", Arial;
	font-size:18px;
	text-decoration:none;
	color:#282828;
	font-weight:bold;
}
a.text-normal-4:hover{
	font-family:Tahoma, "Trebuchet MS", Arial;
	font-size:18px;
	text-decoration:none;
	color:#FF9900;
	font-weight:bold;
}

.text-normal-colored{	
	font-family:Tahoma, "Trebuchet MS", Arial;
	font-size:11px;
	text-decoration:none;
	color:#e95000;
		}
a.text-normal-colored:hover{	
	font-family:Tahoma, "Trebuchet MS", Arial;
	font-size:11px;
	text-decoration:none;
	color:#FF0000;
}
.text-normal-white{	
	font-family:Tahoma, "Trebuchet MS", Arial;
	font-size:11px;
	text-decoration:none;
	color:#FFFFFF;
		}
a.text-normal-white:hover{	
	font-family:Tahoma, "Trebuchet MS", Arial;
	font-size:11px;
	text-decoration:underline;
	color:#FF0000;

}

.text-normal-brown{	
	font-family:Tahoma, "Trebuchet MS", Arial;
	font-size:11px;
	text-decoration:none;
	color:#000000;
	text-align:center;
	font-weight:bold;
}

.text-normal-orange-head{	
	font-family:Tahoma, "Trebuchet MS", Arial;
	font-size:16px;
	text-decoration:none;
	color:#000000;
	text-align:left;
}

.inp1{
	font-family:Tahoma, "Trebuchet MS", Arial;
	font-size:11px;
	text-decoration:none;
	color:#666666;
	text-align:left;
	padding-left: 3px;
	border: 1px solid #000000;
	background-color: #ffffff;
}

.inp2{
	font-family:Tahoma, "Trebuchet MS", Arial;
	font-size:11px;
	text-decoration:none;
	color:#666666;
	text-align:left;
	padding-left: 3px;
	border: 1px solid #000000;
	background-color: #ffffff;
}
.buttom{
	background-image:url(top-gt1.jpg);
	background-repeat:no-repeat;
	background-position:center top;

	
}
.border{
	background-image:url(border.jpg);
	background-repeat: repeat-x;
	width:1px;
}
	
.border1{
	background-image:url(border.jpg);
	background-repeat: repeat-y;
	background-position:left;
	width:1px;
}
.border2{
	background-image:url(border.jpg);
	background-repeat: repeat-y;
	background-position:right;
	width:1px;
}
.bottompic{
	background-image:url(pic_b-1.jpg);
	background-repeat:no-repeat;
	height:18px;
	width:86px;
}
.textpic{
	font-family:Tahoma, "Trebuchet MS", Arial;
	font-size:12px;
	color:#ffffff;
	
}
.picborder{
	border: 1px solid #1C252E;
}

td { 
		font-family:Tahoma;
		font-size:11px;
		line-height:13px;
		color:#000000;
 }

.td-left {  background-image: url(td-blue-l.gif); background-repeat: repeat}
.td-right {  background-image: url(td-blue-r.gif); background-repeat: repeat}
.td-orange-left {  background-image: url(td-orange-l.gif); background-repeat: repeat}
.td-orange-right {  background-image: url(td-orange-r.gif); background-repeat: repeat}
.orangeborder {  border: 1px #ff6600 solid; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px}
.blackborder { border: 1px solid; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px ; border-color: #000000 #000000 #0000000}
.td-black-left { background-image: url(td-black-l.gif); background-repeat: repeat }
.td-black-right { background-image: url(td-black-r.gif); background-repeat: repeat }
h3 {  line-height: 13px; font-size: 17px; font-weight: bold}
.musicbg {  background-attachment: scroll; background-color: #ff6600; background-image: url(index_listen_bg.jpg); background-repeat: no-repeat; background-position: left top}
.td-orange-left-sm { background-image: url(td-orange-l-sm.gif); background-repeat: repeat }
.td-orange-right-sm { background-image: url(td-orange-r-sm.gif); background-repeat: repeat }
.td-black-left-sm { background-image: url(td-black-l-sm.gif); background-repeat: repeat }
.td-black-right-sm { background-image: url(td-black-r-sm.gif); background-repeat: repeat }
.container { position: relative; left: 1px; top: 1px; color: #784522; ; font-size: 17px; font-weight: bold}
.text { position: absolute; left: -1px; top: -1px; color: #FF6600;}
.td-orange-left-2 { background-image: url(td-orange-l-2.gif); background-repeat: repeat }
.td-orange-right-2 { background-image: url(td-orange-r-2.gif); background-repeat: repeat }
.td-black-left-2 { background-image: url(td-black-l-2.gif); background-repeat: repeat }
.td-black-right-2 { background-image: url(td-black-r-2.gif); background-repeat: repeat }
.imgborder {  border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.signuptext {  font-size: 14px; font-weight: bolder}
.signuptext2 { font-size: 17px; font-weight: bolder }
.h3 { line-height: 13px; font-size: 17px; font-weight: bold }
.td-black-left-3 { background-image: url(td-black-l-3.gif); background-repeat: repeat }
.td-black-right-3 { background-image: url(td-black-r-3.gif); background-repeat: repeat }
.td-black-left-3 { background-image: url(td-black-l-3.gif); background-repeat: repeat }

.inputlabel
{
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left
}
.inputbox
{
    BORDER-RIGHT: #cccccc 1px solid;
    BORDER-TOP: #cccccc 1px solid;
    MARGIN: 0px 0px 1em;
	width:100%;
    BORDER-LEFT: #cccccc 1px solid;
    BORDER-BOTTOM: #cccccc 1px solid
}

.inputbox_small
{
    BORDER-RIGHT: #cccccc 1px solid;
    BORDER-TOP: #cccccc 1px solid;
    MARGIN: 0px 0px 1em;
	width:80;
    BORDER-LEFT: #cccccc 1px solid;
    BORDER-BOTTOM: #cccccc 1px solid
}


.clr
{
    CLEAR: both
}
.ctr
{
    TEXT-ALIGN: center
}
.version
{
    FONT-SIZE: 0.8em
}

.navigation
{
    BORDER-RIGHT: #cccccc 1px solid;
    PADDING-RIGHT: 4px;
    BORDER-TOP: #cccccc 1px solid;
    PADDING-LEFT: 4px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BACKGROUND: #e9ecef;
    PADDING-BOTTOM: 4px;
    BORDER-LEFT: #cccccc 1px solid;
    COLOR: #666666;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: #cccccc 1px solid
}

a.bar
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
	COLOR: #666666;
	text-decoration:none;
}

a:hover.bar
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
	COLOR: #666666;
	text-decoration:none;
}
.colorpreview {
	BORDER-RIGHT: #90afc0 1px inset; 
	BORDER-TOP: #90afc0 1px inset; 
	FONT-WEIGHT: normal; 
	BACKGROUND: none transparent scroll repeat 0% 0%; 
	BORDER-LEFT: #90afc0 1px inset; 
	WIDTH: 40px; 
	BORDER-BOTTOM: #90afc0 1px inset; 
	HEIGHT: 16px;
	display:inline;
}
.bold{
	font-weight:bold;
}

.row1{
	background: #FFFFFF;
	padding:3;
}

.row2{
	background: #CACACA;
	padding:3;
}

.select-free
{
	position:absolute;
	z-index:10;
	overflow:hidden;/*must have*/
	width:33em;/*must have for any value*/;
	
}
.select-free iframe
{
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*must have*/
	filter:mask();/*must have*/
	width:3000px;/*must have for any big value*/
	height:3000px/*must have for any big value*/;
}
BODY
{
    FONT-SIZE: 11px;
    COLOR: #333;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
 }

TD, P
{
    FONT-SIZE: 11px;
    COLOR: #333;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}

#wrapper
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px auto;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px
}
#header
{
    BACKGROUND: url(header_bg.png);
    BORDER-BOTTOM: #c64934 4px solid
}
#site_class
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: url(version.png) no-repeat right bottom;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    POSITION: relative
}
.link{
	font-family:verdana, arial, tahoma, sans-serif;
	color:#FF6D00;
	font-weight:none;
	font-size:11px;
	text-decoration:underline;
}
.whitetext{
	font-family:verdana, arial, tahoma, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
.boldtext{
	font-family:verdana, arial, tahoma, sans-serif;
	font-size:17px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}
.featuredartist {width:320px; height:400px; padding:17px; padding-top:45px; padding-right:27px; color:#ffffff; background-image: url(homepage-bg-featuredartist.jpg); background-repeat:no-repeat } 
.featuredartist-browse {width:300px; height:400px; padding:17px; padding-top:45px; padding-right:27px; color:#ffffff; background-image: url(browse-bg-featuredartist.jpg); background-repeat:no-repeat } 
