html, body {
	height: 100%;	
}

body{	
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:13px;
	margin:0;
	/*background-image:url("/images/bground.jpg");*/
	background-color:#f5f6f7;
	/*font-family: 'Droid Sans',Arial, sans-serif;*/
	font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
}

#my{
	margin:0 auto;
	width:967px;	
	text-align:center;
}

#main_site{
	margin:0 auto;
	width:980px;
	padding-bottom:100px;	
}
#navigation{
	margin-top:5px;
	width:967px;	
}
#navigation #mainnav { position:relative; display:block; margin:0; padding:0; zoom:1; z-index:3; text-align:center;}
#navigation #mainnav li { display:inline; }
#navigation #mainnav li a { 	
	float:left;
	min-width:135px; 
	height:36px; 
	overflow:hidden;
	color:#FFF;
	
	text-decoration:none;
	background:url(/images/navigation.png) no-repeat; 
	cursor:pointer; 
}
#navigation #mainnav li a { background-position:100% 0; outline:none;}
#navigation #mainnav li a { background-position:100% 0; outline:none; }
#navigation #mainnav li a:hover{ background-position:100% -36px; }
#navigation #mainnav li.selec a{ background-position:100% -36px; }

#navigation #mainnav li#first { background:url(/images/first.png) no-repeat; width:11px; height:36px; float:left;}
#navigation #mainnav li#last { background:url(/images/last.png) no-repeat; width:11px; height:36px; float:left;}
#navigation #mainnav li a span { display:block; width:100%; height:30px; padding-top:10px;}



#pad_main{
	clear:both;
	font-size:1px;
}
#my_beam_albums,#small{	
	margin-top:20px;
	display:block;
	position:relative;
	background-color:#ffffff;	
	padding:5px;
	color:#121212;
	font-size:11px;
	text-align:left;
	-khtml-border-radius:4px; -ms-border-radius:4px; -o-border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;
	-khtml-box-shadow:rgba(0,0,0,0.3) 0 1px 2px; -ms-box-shadow:rgba(0,0,0,0.3) 0 1px 2px; -o-box-shadow:rgba(0,0,0,0.3) 0 1px 2px; -moz-box-shadow:rgba(0,0,0,0.3) 0 1px 2px; -webkit-box-shadow:rgba(0,0,0,0.3) 0 1px 2px; box-shadow:rgba(0,0,0,0.3) 0 1px 2px;	
}

#my_beam_albums{
	padding:20px;
	min-height:170px;	
}
#tracklist{
	margin-top:20px;
	display:block;
	position:relative;
	background-color:#ffffff;	
	padding:5px;
	color:#121212;
	font-size:11px;
	text-align:left;	
	min-height:170px;
	-khtml-border-radius:4px; -ms-border-radius:4px; -o-border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;
	-khtml-box-shadow:rgba(0,0,0,0.3) 0 1px 2px; -ms-box-shadow:rgba(0,0,0,0.3) 0 1px 2px; -o-box-shadow:rgba(0,0,0,0.3) 0 1px 2px; -moz-box-shadow:rgba(0,0,0,0.3) 0 1px 2px; -webkit-box-shadow:rgba(0,0,0,0.3) 0 1px 2px; box-shadow:rgba(0,0,0,0.3) 0 1px 2px;	
}
#track_stick{
	position:absolute;
	right:-133px;
	top:0px;
	z-index:9998;
}

#flashcontent{
		

	-khtml-box-shadow:rgba(0,0,0,0.3) 0 1px 2px; -ms-box-shadow:rgba(0,0,0,0.3) 0 1px 2px; -o-box-shadow:rgba(0,0,0,0.3) 0 1px 2px; -moz-box-shadow:rgba(0,0,0,0.3) 0 1px 2px; -webkit-box-shadow:rgba(0,0,0,0.3) 0 1px 2px; box-shadow:rgba(0,0,0,0.3) 0 1px 2px;	
}

.shadow {
-moz-box-shadow:3px 3px 3px #9f9f9f;
-webkit-box-shadow: 3px 3px 3px #9f9f9f;
box-shadow: 3px 3px 3px #9f9f9f;
/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#9f9f9f')";
/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#9f9f9f');
}


td.price{
	background-image:url(/images/store_btn.png);
	background-repeat:no-repeat;
	height:22px;
	width:93px;
	background-position:center;
	color:#FFF;
	cursor:pointer;
}

td.price_blue{
	background-image:url(/images/store_btn_blue.png);
	background-repeat:no-repeat;
	height:22px;
	width:93px;
	background-position:center;
	color:#FFF;
	cursor:pointer;
}

td.price_blue a{
	text-decoration:none;
	font-size:12px;
	color:#fff;	
}

.details a:hover{
	text-decoration:underline;	
}
.details a{
	text-decoration:none;
	color:#000;	
}

.unlock{
	width:300px;	
}

#inline{
	font-size:13px;	
}

p{
	margin-top:5px;
	margin-bottom:5px;
}

.small_font{
	font-size:12px;	
}

.no_facebook,.loading,.already_member{
	display:none;
}

table.login a{
	text-decoration:none;	
}

table.login a:hover{
	text-decoration:underline;	
}

table.album_spot a{
	text-decoration:none;
	color:#000;
	font-size:11px;
}

#newspaper-a table.playlist_tb td {
	padding:2px;	
	font-size: 11px;
}

#newspaper-a
{
	font-family:Arial,Verdana, sans-serif;
	font-size: 11px;
	text-align: left;
	border-collapse: collapse;
	/*background-color:#f3f3f3;	*/
	width:100%;
	/*-moz-border-radius: 15px;
	border-radius: 15px;*/
}
#newspaper-a th
{
	padding: 7px 7px 7px 7px;
	font-weight: normal;
	font-size: 12px;
	color: #039;
	
}
#newspaper-a td
{
	padding: 2px 5px 2px 5px;
	color: #000;
	cursor:pointer;
}
#newspaper-a tbody tr:hover td
{	
	background: #00b1e6;
	color:#FFF;
	
}
#newspaper-a tbody tr.playlist{
	height:25px;
	vertical-align:top;
	border-bottom:solid #ababab 1px;
}

#newspaper-a tbody tr.playlist  td
{	
	background: #ffffff;
	color:#000;
	cursor:default;
}
#newspaper-a tbody tr.playlist td a{
	color:#444341;
	text-decoration:none;	
}

#newspaper-a tbody tr.playlist td a:hover{
	text-decoration:underline;	
}
#newspaper-a tbody tr.playlist:hover td
{	
	background: #ffffff;
	color:#000;
}
#newspaper-a tbody tr.selec td
{	
	background: #00b1e6;
	color:#FFF;
}

#store_categories{
	border:1px solid; border-color:#e5e5e5 #dbdbdb #d2d2d2;
	width:150px;	
	font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
	-khtml-border-radius:4px; -ms-border-radius:4px; -o-border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;
	float:left;
}

#store_categories h2{
	font-size:12px;
	margin-top: 0px;
	margin-bottom:0px;
	padding-left:10px;
		padding-right:10px;
padding-top: 0px;
padding-bottom:0px;
line-height:25px;

}
#store_categories .title{
	background-color:#e4ebf2;
	border-bottom:1px solid; border-color:#e5e5e5 #dbdbdb #d2d2d2;
}
#store_categories ul {
padding: 5px 10px 7px 10px;
margin:0;
line-height: 17px;
}

#store_categories ul li{
	list-style-type:none;
	font-size:11px;	
}

#store_categories ul li a{
	color:#333;
	text-decoration:none;
}
#store_categories ul li a:hover{
	color:#0088CC;
}

#store_albums{
	float:left;	
}

#store_albums .album_gradient{
	font-size:11px;
	display:block;
	margin-left:30px;	
	margin-bottom:30px;
	height:160px;
	width:180px;
	padding:20px;
	-khtml-border-radius:4px; -ms-border-radius:4px; -o-border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;
	-khtml-box-shadow:rgba(0,0,0,0.3) 0 1px 2px; -ms-box-shadow:rgba(0,0,0,0.3) 0 1px 2px; -o-box-shadow:rgba(0,0,0,0.3) 0 1px 2px; -moz-box-shadow:rgba(0,0,0,0.3) 0 1px 2px; -webkit-box-shadow:rgba(0,0,0,0.3) 0 1px 2px; box-shadow:rgba(0,0,0,0.3) 0 1px 2px;
	
	background:-webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#eeeeee));
    background:-webkit-linear-gradient(top, #fafafa, #eeeeee);
    background:-moz-linear-gradient(top, #fafafa, #eeeeee);	
}

#store_albums .album_gradient:hover{
	background:-webkit-gradient(linear, left top, left bottom, from(#fdfdfd), to(#fafafa));
    background:-webkit-linear-gradient(top, #fdfdfd, #fafafa);
    background:-moz-linear-gradient(top, #fdfdfd, #fafafa);	
}

#store_details{
	float:left;
	margin-left:20px;
	padding:10px;
	font-size:12px;
	text-align:left;
	width:740px; /*740*/		
	-khtml-border-radius:4px; -ms-border-radius:4px; -o-border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;
	-khtml-box-shadow:rgba(0,0,0,0.3) 0 1px 2px; -ms-box-shadow:rgba(0,0,0,0.3) 0 1px 2px; -o-box-shadow:rgba(0,0,0,0.3) 0 1px 2px; -moz-box-shadow:rgba(0,0,0,0.3) 0 1px 2px; -webkit-box-shadow:rgba(0,0,0,0.3) 0 1px 2px; box-shadow:rgba(0,0,0,0.3) 0 1px 2px;
	
	background:-webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#eeeeee));
    background:-webkit-linear-gradient(top, #fafafa, #eeeeee);
    background:-moz-linear-gradient(top, #fafafa, #eeeeee);	
}

#store_details .url_title{
	color:#0088CC;
}

#store_details .detail_title h1{
	font-size:14px;	
}

#fb_connect a{
	color:#333;
	text-decoration:none;	
}

#fb_connect a:hover{
	text-decoration:underline;
}

.my_words{
	text-align:justify;
	color:#494949;
	font-size:15px;
	font-family: 'Droid Sans',Arial, sans-serif;
}

.my_words a{
	color:#494949;	
}
.my_words h2{
	font-size:18px;
	font-weight:normal;	
	margin-top:40px;
	color:#0088CC;
}

.my_words .title{
	color:#0088CC;
}

#footer_links{
	margin-top:20px;
	display:block;
	position:relative;
	background-color:#ffffff;	
	padding:5px;
	color:#121212;
	font-size:11px;
	text-align:left;		
	height:30px;
	/*-khtml-border-radius:4px; -ms-border-radius:4px; -o-border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;
	-khtml-box-shadow:rgba(0,0,0,0.3) 0 1px 2px; -ms-box-shadow:rgba(0,0,0,0.3) 0 1px 2px; -o-box-shadow:rgba(0,0,0,0.3) 0 1px 2px; -moz-box-shadow:rgba(0,0,0,0.3) 0 1px 2px; -webkit-box-shadow:rgba(0,0,0,0.3) 0 1px 2px; box-shadow:rgba(0,0,0,0.3) 0 1px 2px;	*/
	border:1px solid; border-color:#e5e5e5 #dbdbdb #d2d2d2;
}

#footer_links ul {
padding: 5px 10px 7px 10px;
margin:0;
line-height: 17px;
}

#footer_links ul li{
	float:left;
	margin-right:20px;
	list-style-type:none;
	font-size:11px;	
}

#footer_links ul li a{
	text-decoration:none;	
	color:#333;
}

#footer_links ul li a:hover{
	text-decoration:underline;
}

.offline a{
	text-decoration:none;
	color:#b43520;
}

.offline a:hover{
	text-decoration:underline;
}

.artist_cpanel a,.artist_start a{
	text-decoration:none;
	color:#565655;
	font-size:25px;	
}

.artist_cpanel a{
		font-size:13px;	
}
.artist_cpanel a:hover,.artist_start a:hover{
	text-decoration:underline;
}

#login_artist{
	font-size:11px;	
}

#playlist_selections{
border:1px solid; border-color:#e5e5e5 #dbdbdb #d2d2d2;		
	font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
	-khtml-border-radius:4px; -ms-border-radius:4px; -o-border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;
	float:left;
	width:400px;
}
#playlist_selections .title{
	background-color:#e4ebf2;
	padding:10px;
	border-bottom:1px solid; border-color:#e5e5e5 #dbdbdb #d2d2d2;
}
#playlist_selections ul {
padding: 5px 10px 7px 10px;
margin:0;
line-height: 30px;
}

#playlist_selections ul li{
	list-style-type:none;
	font-size:12px;	
	background-image:url(/images/radio.png);
	background-position:right;
	background-repeat:no-repeat;
	cursor:pointer;
}

#playlist_selections ul li a{
	color:#333;
	text-decoration:none;
}
#playlist_selections ul li a:hover{
	color:#0088CC;
}
#playlist_selections ul li:hover{
	background-color:#e4ebf2;
	background-image:url(/images/radio_over.png);
	background-position:right;
	background-repeat:no-repeat;
	text-decoration:underline;
}

#playlist_selections ul li.active{
	background-color:#CFC;
	background-image:url(/images/check.png);
	background-position:right;
	background-repeat:no-repeat;
}

#tpa_message,#tpa_message_in{
		
	width:100%;
	color:#FFF;
	font-size:11px;	
	vertical-align:middle;	
	background-image:url(/images/tpa_bground.gif);
	background-repeat:repeat-x;
	-khtml-border-radius:2px; -ms-border-radius:2px; -o-border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;
}
#tpa_message{
	position:absolute;
	top:-18px;
	right:0px;	
}

#tpa_message_in{
	height:40px;
	font-size:12px;
	padding:10px;
	width:400px;
}

#tpa_message_in a,#tpa_message a{
	color:#FFF;	
}

table .artists_more tr td{
	padding-bottom:30px;
	margin-bottom:30px;	
}
