/* ---------------link color blue-------------  */


.headernavsubmenu li {

}

.headernavsubmenu a {
	
	color: #2e6097;
	
}

.headernavsubmenu a:hover {
	
	color: #2e6097;
	
}

body
{
font-family:Verdana, Arial, Helvetica, sans-serif;

}
table td,tr
{
font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

}

.header_text
{
 font-size:18px;
font-weight:bold;
color:#1A6DAC;
}

.registertable
{


}

#mandatory
{
color:red;
font-size:14px;
}

.mandatory
{
color:red;
font-size:14px;
}


.tablestyle tr,td
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;

}


.subcontroltitle
{
background-image:url('images/submenu.gif');
background-repeat:repeat-x;
color:#ccc; 
padding-bottom:5px;
padding-top:5px;
padding-left:5px;




}
.subcontroltitle a, .subcontroltitle a:link 
{
color:#202757;  
  font-size:13px;
font-weight:bold;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
}


.subcontroltitle a:hover
{color:red; font-weight:bold; text-decoration:none;}


.sub_link_style
{
padding-bottom:3px;
padding-top:3px;
padding-left:5px;
}

.sub_link_style a, .sub_link_style a:visited
{
color:#00509F;  
 font-size:12px;
font-weight:bold;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;

}

.member_discription
{
text-align:right;
font-weight:bold;
font-size:11px;
padding-right:15px;

}
.combo_box_style
{
padding-left:3px;

}
.county_drop_down
{
width:200px;
}

#categorylistbackground
{
padding:10px;
padding-left:0px;
padding-bottom:0px;
height:600px;
width: 650px;
overflow:auto;
}
.categorylistbackground select { width:180px; }



#categorylistbackground1
{
padding:10px;
padding-left:0px;
padding-bottom:0px;
height:400px;
width: 600px;
overflow:auto;
}
.categorylistbackground1 select { width:180px; }



.page
{
	border: 1px dotted silver;
	border-color:#FFFFFF;
	color: #000;
}

.page tr
{
	/*background-color:#292929;*/
}

.page  td
{
padding:1px;
border: 1px dotted silver;
border-color:#FFFFFF;
}

.page a
{
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 11px;
	color:#990000;
	font-weight: bold;
	text-decoration:none;
}

.page a:hover
{
	font-size: 11px;
	font-weight:bold;
	text-decoration:underline;
	color:000;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}


.managetableheader
{
background-color:#666666; 
color:#FFFFFF;
 height:35px;

}
.managetableheader td
{
 	text-align:left;
	padding-left:5px;
}


.managetablebody
{
	

	height:50px;


}
.managetablebody td
{
	text-align:left;
	border-bottom-color:#666666;
	border-bottom-style:solid;
	border-bottom-width:1px;
	padding-right:5px;
	padding-bottom:2px;
	padding-top:2px;
	padding-left:5px;
}

.managetablebody_left
{

	border-left-color:#666666;
	border-left-style:solid;
	border-left-width:1px;
	/*padding-left:5px;*/

}
.managetablebody_right
{
	
	border-right-color:#666666;
	border-right-style:solid;
	border-right-width:1px;
	/*padding-right:5px;*/

}

.loginbar_pagetable_activecell
{
color:#FFFFFF;
padding:5px;
background-color:#0099FF;
}

.a_tag_style
{
text-decoration:none;
font-weight:bold;
color:#0066FF;
}

/*///////////////////  public menu  ////////////////*/

.menu1
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#EEEEEE;
	padding-right:15px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:0px;
	vertical-align:middle;
	border-bottom-style:solid;
	border-bottom-width:1px;
	width:130px;
}

.menu1 a, .menu1 a:visited 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	padding-left:0px; 
	padding-top:20px; 
	text-decoration:none;
	padding-right:5px; 
}


.menu1 a:hover
{
 color:red; 
 font-weight:bold;
 padding-right:5px;
 padding-top: 20px; 
}



.coverlogin{
width: 100%;
height: 0.1em;  
overflow:hidden;
display:'';
text-align:center;

}
.loginbox{
width: 97%;
height: auto; 
border-width:1px;
border-color:#000000;
border-style:solid;
border-right-width:3px;
border-top-width:3px;
visibility:hidden;

}

.public_date
{
font-size:11px;
color:#DDDDDD;
padding:3px;
}

.public_mainlink_small 
{
font-size:11px;
color:#00000;
}
.public_mainlink_small a , .public_mainlink_small a:visited
{
font-size:11px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}
.public_mainlink_small a:hover
{
font-size:11px;
color:red;
font-weight:bold;
text-decoration:none;
}


.public_browse_link
{
	font-size:12px;
	color:#CC0000;
	font-weight:bold;
}

.public_browse_link a , .public_browse_link a:visited
{
font-size:12px;
color:#fff;
font-weight:bold;
text-decoration:none;
}
.public_browse_link a:hover
{
font-size:12px;
color:red;
font-weight:bold;
text-decoration:none;
}

.abuse_report
{
font-size:14px;
 font-weight:bold; 
text-decoration:underline; 
color:#990000 ;
}



.image
{

 border-color:#fff;
border-width:1px;
}

.image_gray
{
  	border-color:#999999;
	border-width:1px;
}
.image_bold
{
 border-color:#fff;
border-width:2px;
border-style:solid;
}

.image_bold_gray
{
  border-color:#999999;
border-width:3px;
border-style:solid;
}


/* ---------------member sub header -------------  */


.sub_link_style
{
padding-bottom:3px;
padding-top:3px;
padding-left:2px;
padding-right:2px;

}

.sub_link_style a, .sub_link_style a:visited
{
color:#0066CC;  
 font-size:12px;
font-weight:bold;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.td_style
{
 color: #00509F;
 padding: 7px;
 border: 1px dotted silver;
 }

/* ---------------style blue -------------  */



body 
{
	 text-align: center;
	 margin: 0 auto;
	 padding-top:10px;
	 padding-bottom:10px;
	
	/* background: top center url(../images/bgimg_blue.jpg) repeat-x;*/
 	 background-color:#32B3EA;

}
.bgcolostyle
{
	 /*background: top center url(../images/bgimg_blue.jpg) repeat-x;*/

}
.pagecontentbg
{
	
	 background-color:#d4d3d3;
	 width:970px;
	 border-top-width:0px;
	background-image:url(images/contentbg2.gif);
	background-repeat:repeat;


}
.login_bgstyle
{
background-image:url(images/bg1.gif);
background-repeat:no-repeat;
width:644px;
height:459px;
color:#FFFFFF;
}
.login_bgstyle td,tr
{

font-size:12px;
}

.public_home_subheader
{
background-image:url(images/public_sub_header.gif);
background-repeat:repeat-x;
color:#fff;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
text-align:center;
vertical-align:middle;
font-weight:bold;
padding:4px;
}
.public_home_subheader_left
{
	background-image:url(images/public_sub_header_left.gif);
	background-repeat:no-repeat;
	background-position:right;
	width:8px;
}
.public_home_subheader_right
{
	background-image:url(images/public_sub_header_right.gif);
	background-repeat:no-repeat;
	background-position:left;
	width:8px;
}

.public_home_subheader_body
{
background-color:#c0e3f0;

}

.public_home_subheader_green
{
background-image:url(images/public_sub_header_green.gif);
background-repeat:repeat-x;
color:#FFFFFF;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
text-align:center;
vertical-align:middle;
font-weight:bold;
padding:4px;
}
.public_home_subheader_green_left
{
	background-image:url(images/public_sub_header_green_left.gif);
	background-repeat:no-repeat;
	background-position:right;
	width:8px;
}
.public_home_subheader_green_right
{
	background-image:url(images/public_sub_header_green_right.gif);
	background-repeat:no-repeat;
	background-position:left;
	width:8px;
}

.public_home_subheader_green_body
{
background-color:#bef1bd;

}




.public_home_subheader_orange_left
{
	background-image:url(images/public_sub_header_orange_left.gif);
	background-repeat:no-repeat;
	background-position:right;
	width:8px;
}
.public_home_subheader_orange_right
{
	background-image:url(images/public_sub_header_orange_right.gif);
	background-repeat:no-repeat;
	background-position:left;
	width:8px;
}



.public_home_subfooter_left
{
	background-image:url(images/public_sub_footer_left.gif);
	background-repeat:no-repeat;
	background-position:right;
	height:20px;
}
.public_home_subfooter_right
{
	background-image:url(images/public_sub_footer_right.gif);
	background-repeat:no-repeat;
	height:20px;
}

.public_home_subfooter_green_left
{
	background-image:url(images/public_sub_footer_green_left.gif);
	background-repeat:no-repeat;
	
	height:20px;
}
.public_home_subfooter_green_right
{
	background-image:url(images/public_sub_footer_green_right.gif);
	background-repeat:no-repeat;
	
	height:20px;
}





.recent_artist
{
background-image:url(images/submenu.gif);
background-repeat:repeat-x;
color:#EEEEEE;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
text-align:center;
vertical-align:middle;
font-weight:bold;
height:30px;

}

.recent_artist_left
{
	background-image:url(images/submenu_left.gif);
	background-repeat:no-repeat;
	background-position:right;
	height:30px;
	width:5px;
}

.recent_artist_right
{
	background-image:url(images/submenu_right.gif);
	background-repeat:no-repeat;
	background-position:left;
	height:30px;
	width:5px;
}

.recent_artist_body
{
	background-color:#888888;
	padding:5px;
	background-image:url(images/blackmetal.gif);
	background-repeat:repeat-y;
}


.recent_artist_bottom_left
{
	background-image:url(images/submenu_bottom_left.gif);
	background-repeat:no-repeat;
	background-position:right;
    background-position:top;
	height:8px;
	width:5px;
}

.recent_artist_bottom_right
{
	background-image:url(images/submenu_bottom_right.gif);
	background-repeat:no-repeat;
	background-position:left;
	background-position:top;
	height:8px;
	width:5px;
}


.main_content
{
background-image:url(images/main_content.gif);
background-repeat:repeat-x;
color:#EEEEEE;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
text-align:center;
vertical-align:middle;
font-weight:bold;
height:40px;
width:100%;


}

.main_content_left
{
	background-image:url(images/main_content_left.gif);
	background-repeat:no-repeat;
	background-position:left;
	height:40px;
	width:14px;
}

.main_content_right
{
	background-image:url(images/main_content_right.gif);
	background-repeat:no-repeat;
	background-position:right;
	height:40px;
	width:14px;
}

.main_content_body
{
	background-color:#888888;
	background-image:url(images/blackmetal.gif);
	background-repeat:repeat-y;
	color:#EEEEEE;
}
.main_content_body table
{

	color:#CCCCCC;
}



.main_content_bottom_left
{
	background-image:url(images/main_content_bottom_left.gif);
	background-repeat:no-repeat;
	background-position:top left;
	height:14px;
	width:14px;
}

.main_content_bottom_right
{
	background-image:url(images/main_content_bottom_right.gif);
	background-repeat:no-repeat;
	background-position:top right;
	height:14px;
	width:14px;
}



.video
{
	background-image:url(images/video.gif);
	background-repeat:repeat-x;
	background-position:left;
	background-position:top;
	padding-top:12.5px;
	padding-bottom:12.5px;
	background-color:#000000;
}

.main_content_table
{
	margin-left:3px;
 	margin-right:3px;
	width:95%; 
}




.paging_content
{
background-image:url(images/main_content.gif);
background-repeat:repeat-x;
color:#EEEEEE;
text-align:center;
vertical-align:middle;
height:40px;
width:100%;

}

.paging_content_left
{
	background-image:url(images/paging_left.gif);
	background-repeat:no-repeat;
	background-position:left;
	height:40px;
	width:14px;
}

.paging_content_right
{
	background-image:url(images/paging_right.gif);
	background-repeat:no-repeat;
	background-position:left;
	height:40px;
	width:14px;
}

.hrstyle
{
  width:90%;
  color:#cccccc;
  margin-bottom:6px; 
  margin-top:6px; 



}
.play
{
		background-image:url(images/play.gif);
		background-repeat:no-repeat;
		width:63px;
		height:23px;
		text-align:center;
		vertical-align:middle;
		font-size:10px;
		padding-top:5px;
	
}


.audio_submenu
{
		background-image:url(images/audio_submenu.gif);
		background-repeat:no-repeat;
		width:91px;
		height:30px;
		text-align:center;
		vertical-align:middle;
		font-size:11px;
		padding-top:3px;

}
.audio_submenu a , .audio_submenu a:visited
{
font-size:11px;
text-decoration:none;
color:#FFFFFF;
font-weight:bold;
}
.video_submenu
{
		background-image:url(images/video_submenu.gif);
		background-repeat:no-repeat;
		width:91px;
		height:30px;
		text-align:center;
		vertical-align:middle;
		font-size:11px;
		padding-top:3px;

}
.video_submenu a , .video_submenu a:visited
{
font-size:11px;
text-decoration:none;
color:#FFFFFF;
font-weight:bold;

}



.pink_submenu
{

		background-image:url(images/pink_submenu.gif);
		background-repeat:no-repeat;
		width:91px;
		height:30px;
		text-align:center;
		vertical-align:middle;
		font-size:11px;
		padding-top:3px;


}
.pink_submenu a , .pink_submenu a:visited
{
font-size:11px;
text-decoration:none;
color:#FFFFFF;
font-weight:bold;

}



.play a, .play a:visited
{
color:#fff;
text-decoration:none;

}

.tracks
{
		background-image:url(images/tracks.gif);
		background-repeat:no-repeat;
		width:63px;
		height:23px;
		text-align:center;
		vertical-align:middle;
		font-size:10px;
padding-top:3px;
	
}
.tracks a, .tracks a:visited
{
color:#fff;
text-decoration:none;

}


.textbox
{

width:150px;
  height:18px;
 font-size:10px; 
background-color:#bbbbbb;
border-width:0px;
border-style:none;

}


/*------------------menu style --------------*/



* { margin:  0; padding: 0; }
body{
	background-color:#000000 ;
	/*background-image: url(images/body_repeat.jpg);*/
	background-repeat:repeat;
	background-image: url(images/body_bg1.gif);
	
}
#top{
	/*background-color:#333333;*/
	height:600px;
	width:100%;
	position: absolute;
	top: 0px;
	z-index:-100;
	right: 0px;
	/*background-image: url(images/top.jpg);*/
	background-repeat: repeat-x;
	/*background-position: center top;*/
background-image: url(images/body_bg.gif);
}
#wrapper{
	width:900px;

	margin: 0px auto 0px auto;
}
/* menubar */
#menubar { width: 600px; height: 30px; margin: 20px auto 0px auto; position: relative; z-index: 9998; }
#menu { margin: 0; padding: 0; }
#menu li { display: inline; }
#menu li a { float: left; width: 100px; height:30px;  overflow: hidden; }
#menu li a { background-image: url(images/navbar.png); _background-image: url(images/navbar.gif); background-repeat: no-repeat; }

/* BUTTONS */
#home a { background-position: 0 0; }
#products a { background-position: -100px 0; }
#support a { background-position: -200px 0; }
#downloads a { background-position: -300px 0; }
#forum a { background-position: -400px 0; }
#about a { background-position: -500px 0; }

/* OVER STATES */
#home a:hover { background-position: 0 -30px; }
#products a:hover { background-position: -100px -30px; }
#support a:hover { background-position: -200px -30px; }
#downloads a:hover { background-position: -300px -30px; }
#forum a:hover { background-position: -400px -30px; }
#about a:hover { background-position: -500px -30px; }

#line{
background-color:#1693A5;
width:1px;}

#nullbot{
	height:50px;
	width:100%;
}








/* -------------------------------------------------*/


  
/*Credits: By Santosh Setty (http://webdesigninfo.wordpress.com) */
/*Posted to: Dynamic Drive CSS Library (http://www.dynamicdrive.com/style/) */

.glossymenu{

	position: relative;
	padding: 0 0 0 4px;
	margin: 0 auto 0 auto;
	background: url(images/menug_bg.gif) repeat-x; /*tab background image path*/
	height: 46px;
	list-style: none;
}

.glossymenu li{
	float:left;
}

.glossymenu li a{
	float: left;
	display: block;
	color:#000;
	text-decoration: none;
	font-family: sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding:0 0 0 16px; /*Padding to accomodate left tab image. Do not change*/
	height: 46px;
	line-height: 46px;
	text-align: center;
	cursor: pointer;	
}

.glossymenu li a b{
	float: left;
	display: block;
	padding: 0 20px 0 4px; /*Padding of menu items*/
}

.glossymenu li.current a, .glossymenu li a:hover{
	color: #fff;
	background: url(images/menug_hover_left.gif) no-repeat; /*left tab image path*/
	background-position: left;
}

.glossymenu li.current a b, .glossymenu li a:hover b{
	color: #fff;
	background: url(images/menug_hover_right.gif) no-repeat right top; /*right tab image path*/
}

.genre_head
{

font-size:12px;
color:#000000;
padding-left:5px;
padding-bottom:3px;
font-weight:bold;
border-bottom-style:solid;
border-bottom-color:#FFFFFF;
border-bottom-width:1px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.norecords
{
 font-weight:bold;
color:#990000;
margin-bottom:100px;

}

.note_msg
{
color:#444444;

}

.welcome
{

padding:4px;
padding-left:5px;
padding-right:5px;
background-color:#000000;
}


.language, .language a, .language a:visited
{
 color:#000;
 font-size:12px;
 font-weight:bold;
text-decoration:none;

}

.box
{
border-color:#FFFFFF;
border-style:solid;
border-width:2px;

}
.lang_bg
{
 background-image:url(images/lang_center.png);
 background-repeat:repeat-x;
  padding-top:6px;
 padding-bottom:10px;
 padding-left:10px; 
 padding-right:10px;
}

.lang_bg_left
{
  background-image:url(images/lang_left.png);
  padding-top:6px;
  padding-bottom:10px;
  padding-left:10px; 

}

.lang_bg_right
{
  background-image:url(images/lang_right.png);
  padding-top:6px;
  padding-bottom:10px;
  padding-right:10px; 

}






