body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	background:#000000;
	margin:0px;
	padding:0px;
}
.footerLinks:hover
{
	color:red;
	cursor:pointer;
}

/* STYLING THE MAIN HEADER, MENU, SEARCHNAR AND PLAYER */

#menu {
	position:absolute;
	top:15px;
	left:230px;
	line-height:100%;
	
}
#menu ul {
	list-style-type:none;
	padding:0px;
	margin:0px;
	margin-left:10px;	
}
#menu ul li a{
	
	color:#999999;
	text-decoration:none;
}
	
#menu ul li a:hover
{
	color:#ff0000;
}

#searchbar
{
	background:url(../images/search_bar3.jpg) no-repeat;
	width:748px;
	height:100px;
	float:left;
	margin-left:135px;
	margin-top:7px;
}
#searchInputHolder
{
position:absolute;
top:80px;
left:135px;
margin:0px;
padding:0px;
}
#searchHolder, #searchHint, #loadholder{float:left;margin-top:5px;}
#searchHolder {
clear:left;
margin-left:8px;
padding:0px;
}
#searchHolder form {margin:0px; padding:0px;}
#searchHolder input, #searchHolder select 
{
	background:#ffffff;
	border: 1px solid #999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	width:140px;
	margin:0px;
	padding:0px;
	
}
#songtitle{margin:0px;}
#searchHolder input {float:left;}
#searchHolder select {width:140px;}
#loadholder {margin-left:0px;}
/*---------- SEARCH INPUTS ----------------------*/
#linkHolder {margin-left:8px;}
#linkHolder span.searchLinks {margin-right:14px;font-weight:bold;}
#linkHolder span.searchLinks:hover {color:red; cursor:pointer;}

#playerholder
{
width:350px;
height:90px;
/*margin-left:390px;#E3EBFD*/
position:absolute;
left:525px;
margin-top:4px;
border:1px solid #666666 ;
}

#graystrip {
margin-left:135px;
left:135px;
top:180px;
float:left;
margin-top:10px;
display:block;}

#messagealert {
color:#a62e2e;
position:absolute;
top:191px;
left:435px;
font-weight:bold;
}

/*----------------------------------------------------------------------------------
CONTENT HOLDER & FOOTER */

#content
{
width:750px;
min-height:450px;
float:left;
top:206px;
margin-left:135px;
margin-top:10px;
}

#footer
{
width:748px;
float:left;
margin-left:135px;
margin-top:5px;
clear:both;
height:20px;
}

#links {float:left; color:#999999}
#numena {float:right; color:#999999}
#numena a {color:#999999;}
#numena a:hover {color:#ff0000;}

.footerLinks {margin-right:10px;}


/*--------------------- HOME PAGE - CHARTS ---------------------- */
#charts
{
	width:500px;
	height:450px;
	float:left;
	background:#666666;
	background-image:url(../images/chart_background11.jpg);
	background-repeat:no-repeat;
	color:#CCCCCC;
}
#charttext, #artisttext, #songtext {margin-top:7px;}
#artisttext, #songtext {margin-bottom:0px;}
#ratab, #pltab, #dltab, #chartHelp
{
	margin-left:2px;
	padding-left:3px;
	padding-right:2px;
	
}
#ratab, #pltab, #dltab, #recentsongtab, #recentgigtab, #dailysongtab, #artistweeklytab {color:#CCCCCC;}
#pltab
{
	margin-left:207px;
	cursor:default;
	color:#cc716f;
}
#recentsongtab, #artistweeklytab {color:#cc716f;}

#charttype
{

}
#charttable
{
	width:500px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	border-collapse:collapse;
}
#charttable tr td.title, #weeklyartist tr td.title
{
	/*background:#3F89C7;color:#003399#262e76*/
	background:#CC716F;
	font-size:11px;
	padding-left:12px;
	color:#262e76;
}
#charttable tr th
{
	font-size:11px;
	font-weight:bold;
	padding-bottom:2px;
}
#charttable tr td { border-bottom:solid 1px #696969;}
#chartHelp:hover {cursor:pointer;}
#tellfriend {
margin-top:16px;
padding-left:10px;
height:40px;
float:left;
}
#tellfriend img {float:left;margin-right:7px; margin-top:3px;}
#tellfriendlink {float:left; width:87px; height:40px; padding-right:7px;}
#mailshareHolder {float:left;height:40px;width:283px; margin-top:16px;}
#mailshareHolder textarea {margin:0px;padding:0px;width:2px; height:38px;float:left; font-size:10px; padding-left:4px; overflow:auto;}
#buttons {float:left;}
#mailshareHolder #buttons button{height:20px;float:left; width:50px; font-size:9px;clear:left;}
#datacount
{
	text-align:right;
	margin-top:16px;
	padding-right:15px;
	float:left;
	width:70px;
	height:40px;
}
.red {font-weight:bold;}
button.red {font-weight:normal;}
#emailSend:hover {background:#51C660;}
#cancel.mailshare:hover {background:#e77878;}
.tabHolder {
margin-left:35px;
}

/* --HOME PAGE -- WEEKLY ARTSIST--*/

#weekly
{
	background:url(../images/weekly_background2.jpg) no-repeat;
	float:left;
	width:235px;
	height:215px;
	margin-left:15px;
	color:#cccccc;	
}

#weeklyartist
{
	width:235px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	border-collapse:collapse;
	
}
#weekly p, #daily p
{
	padding-left:7px;
	padding-right:7px;
}
.paneTab {margin-right:6px;}

#artistpic
{
	margin-top:5px;
	margin-left:5px;
	float:right;
}
#artisttopsongs
{
	margin-top:15px;
	width:235px;
	font-size:10px;
	border-collapse:collapse;
}

#artisttopsongs tr th
{
	text-align:left;
	padding-left:7px;
	border-bottom:1px solid #696969;
}
#artisttopsongs tr td
{
	border-bottom:1px solid #696969;
}

/* ------ DAILY SONG -------------*/
#daily
{
	background:url(../images/weekly_background2.jpg) no-repeat;
	float:left;
	width:235px;
	height:215px;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:20px;
	margin-left:15px;
	color:#cccccc;
}
#recentsongtable {
width:235px;
border-collapse:collapse;
}
#recentsongtable td {
border-bottom:1px solid #696969;
}
.indent {padding-left:7px;}
/**-------RECENT GIGS list-------------------------*/

#recentgiglist {
width:235px;
border-collapse:collapse;border-bottom:1px solid #696969;
text-align:left;
}
#recentgiglist td {
	vertical-align:text-top;
}
#recentgiglist td.fixwidthL {
	width:81px;
}
#recentgiglist td.fixwidthR {
	width:244px;
}

/* floating des */
#desBox
{
	visibility:hidden;
	position:absolute;
	background:url(images/backgroundbars/desbox.png) repeat;
	padding:2px;
	color:#000000;
	width:200px;
}

/*======================================================================================*/
/*hmain content for other pages*/
#bgholder
{
background:url(../images/content_bar_2.jpg) no-repeat; 
color:#999999;

}
#bgholder:hover
{
background:url(../images/content_bar_2_on.jpg) no-repeat;
color:#CCCCCC;
}
/* ABOUT CONTACT TERMS */
.about {
padding:10px 15px 10px 15px;
font-size:12px;
min-height:450px;
}
.about h3 {border-bottom:solid 1px #696969; width:720px;}
.about h2 {background:#696969; width:720px;}

#notes {font-size:10px;}

.about input, .about textarea
{width:400px;}
.about textarea {height:120px;}
.about table {margin-left:20px;}
.about ul {margin-left:20px;display:block;clear:left;}
.about ul li {list-style-type:circle;}
#bgholder.about a {text-decoration:underline;}
#bgholder.about a:hover {text-decoration:none;}

/* SEARCH RESULTS TABLES*/
/*****************************************************/
.results {
padding:2px 2px 2px 2px;
font-size:10px;
min-height:450px;
overflow:auto;
width:750px;
}
#bgholder table.songlist
{
	width:730px;
	margin-left:9px;
	border-collapse:collapse;
	margin-top:10px;
	padding:0px;
	float:left;
	
}

#bgholder table.songlist td.title
{
	background:#515962;
	font-size:12px;
	font-weight:bold;
	padding-bottom:5px;
}
#bgholder table.songlist th
{
	background:#696969;
}

/* for the title in the table align lieft and risght */
#searchTitle, #searchTitleB
{
float:left;
}
#showingres, #showingresB
{
float:right;
font-size:11px;
color:#51C660;
}

#bgholder table.songlist td
{
	border-bottom:1px solid #696969;
}

#bgholder table tr td.centre 
{
	text-align:center;
}

th.title
{width:155px;}
th.description,
{width:165px;}
th.genre
{width:110px;}
th.artist
{width:100px;}
th.size
{width:50px;}
th.dloads
{width:60px;}
th.rating
{width:70px;}
th.action
{width:20px;}

#bgholder table tr td img
{
	margin-top:2px;
}


/** for the pagination buttons**/
#pagination 
{
	background:none;
	width:750px;
	
	padding-top:0px;
	margin-top:0px;
	text-align:center;
}
#pagination button
{
	width:15px;
	margin:20px 3px 7px 3px;
	margin-bottom:7px;
	background:none;
	border:none;
	color:#999999;
}
#pagination button:hover
{
	color:#FF0000;
}

#pagination #thispage
{
	color:#FFFFFF;
	font-weight:bold;
}

/* FOR THE COM SEARCH BOX */

#linkHolder select, #linkHolder input {
	float:left;
	clear:left;
	border:1px solid #cccccc;
	width:150px;
	font-size:10px;
	background:#FFFFFF;
}
#linkHolder input {
	width:143px;
	padding-left:4px;
}
#comSearchLinkHolder
{
float:left;
clear:both;
padding-left:5px;
padding-top:4px;
}

/*** for the gig results
/**********************************************
  GIGS RESULTS - community search
**********************************************/
#gigdetails
{
	margin-left:9px;
	padding-top:7px;
	width:730px;
	
	float:left;
	border-bottom:1px solid #696969;
}

.gigtitle
{
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-left:0px;
}

#gigabout
{
	float:left;
	padding-left:10px;
	width:200px;
	min-height:90px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}

#gigaddress
{
	float:left;
	width:130px;
	margin-left:18px;
	min-height:90px;
}
#gigfurtherinfo
{
	width: 120px;
	margin-left:13px;
	float:left;
	min-height:90px;
}

#searchwarning
{
	width:730px;
	float:left;
	text-align:center;
	margin-left:9px;
	font-size:14px;
	color:#D66558;
	margin-top:7px;
	
}

/* styling for the user menu */

#profilepic {
	float:left;
	margin-top:11px;
	margin-left:9px;
	border:1px solid #cccccc;
	width:92px;
	height:75px;
}

#usermenu {
	float:left;
	margin-top:10px;
	margin-left:2px;
}
#songsbtn, #gigsbtn, #inboxbtn, #profilebtn {float:left; width:100px;}
#gigsbtn, #inboxbtn, #profilebtn {clear:left;}
/* for the note*/
#note {
position:absolute;
width:340px;
height:50px;
left:530px;
top:20px;
color:#FFFFFF;
}
