/* CSS Document */

#nav, #nav2 {
	background-color:#3A3E41;
	height:27px;
	}
/* index page or user without login navigation css starts here */

/* index page or user without login navigation css end here */
#nav ul li a, #nav2 ul li a {
	float:left;
	text-transform:uppercase;
	text-decoration:none;
	height:19px;
	color:#B1B3B4;
	background:url(../images/grey-dash.gif) repeat-x left 20px;
	padding:8px 0 0 0;
	display:block;
	}
#nav ul li a {
	font:bold 10px/11px Tahoma;
	border-left:solid 3px #3A3E41;
	border-right:solid 3px #3A3E41;
	}
#nav ul li a:hover {
	background:#9E1701 url(../images/white-dash.gif) repeat-x left 20px;
	border-left:solid 3px #9E1701;
	border-right:solid 3px #9E1701;
	color:#fff;
	}		
/* User Navigation css starts here ----------------------------- */	
#nav ul, #nav2 ul {
	padding:0px;
	margin:0px;
	height:27px;
	float:left;
	width:890px;
	}
#nav ul li, #nav2 ul li {
	background:url(../images/separator.gif) repeat-y right top;
	/*border-left:solid 3px #3A3E41;9E1701
	border-right:solid 3px #3A3E41;/*9E1701*/
	height:27px;
	float:left;
	display:inline;
	padding:0px 2px 0 1px;
	margin:0px;
	}
#nav ul li.nosep, #nav2 ul li.nosep{
	background:none;
	}
#nav2 ul li a {
	float:left;
	font:bold 11px/11px Tahoma;
	text-transform:uppercase;
	text-decoration:none;
	height:19px;
	color:#B1B3B4;
	border-left:solid 5px #3A3E41;
	border-right:solid 5px #3A3E41;
	background:url(../images/grey-dash.gif) repeat-x left 20px;
	padding:8px 0 0 0;
	display:block;
	}	
#nav2 ul li a:hover {
	background:#9E1701 url(../images/white-dash.gif) repeat-x left 20px;
	border-left:solid 5px #9E1701;
	border-right:solid 5px #9E1701;
	color:#fff;
	}	

/* User Navigation css ends here ----------------------------- */				
#top{
	background:#000 url(../images/top-grad.gif) repeat-x left top;
	height:81px;
	}
#top td.search table{
	float:right;
	background:url(../images/search-bg.gif) no-repeat left center;
	height:45px;
	margin-top:13px;
	margin-right:17px;
	width:263px;
	}
#top td.search table input {
	height:14px;
	font-size:10px;
	padding:0 3px;
	}
#top td.search table input.go-btn {
width:32px; 
height:17px; 
padding:0;
}	
#top td.search table label {
	font:bold 10px/14px Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	margin-right:7px;
	color:#DBDBDB;
	}
#top td.search table a {
	font:bold 10px/14px Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#DBDBDB;
	text-decoration:underline;
	}
#top td.search table a:hover{
	text-decoration:none;
	color:#fff;			
	}	
#logo {
	float:left;
	margin:11px 0 0 5px;
	}
#banner td.bann-bg{	
	background:#000 url(../images/bann-support.gif) repeat-x;
	}	
#banner div.bann{
	background:transparent url(../images/hanner-left.jpg) no-repeat left top;
	height:258px;
	/*width:635px*/
	}


#banner img.crp {
	border-left:solid 2px #fff;
	}
#bodyPos {
	padding:4px 36px 4px 6px;
	}
#leftPannel {
	width:260px;
	padding:0 29px 0 0px;
	}					
#login {
	background:#727272 url(../images/log-in-bg1.gif) repeat-x 0 0;
	}
#login td.pad{
	padding:6px;
	border-bottom:solid 1px #fff;
	}

#login table.art-indLog td {
	font:bold 11px/16px Verdana, Arial, Helvetica, sans-serif;
	padding:4px 0 4px 12px;
	color:#fff;
	}

#login table.art-indLog input {
	width:132px;
	height:14px;
	margin:7px 0;
	}		
#login table.art-indLog label {
	width:85px;
	float:left;
	display:block;
	padding:7px 0;
	}
#login table.art-indLog input.log-btn {
	background:#E8EBEE url(../images/log-btn-bg.gif) repeat-x;
	font:normal 11px/11px Tahoma;
	cursor:pointer;
	padding:0;
	margin:0px;
	border:solid 1px #A6D0E7;
	width:51px;
	height:19px;
	}			
#login table.art-indLog h1{
	background:transparent url(../images/log-ico1.gif) no-repeat left center;
	font:normal 18px/18px Trebuchet MS, Arial, Helvetica, sans-serif;
	padding:22px 0 20px 44px;
	color:white;
	}
#login table.art-indLog h1 span{
	font-size:24px;
	color:#FFC9C8;
	}
#login table.art-indLog td.logcate span{
	background:url(../images/login-arrow.gif) no-repeat right center;
	font:bold 12px/16px Verdana, Arial, Helvetica, sans-serif;
	display:compact;
	padding:0 20px 0 0;
	width:auto;
	color:#fff;
	}
#login table.art-indLog a {
	font:bold 11px/16px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color:#F5ADAB;
	}
#login table.art-indLog a.reglink {
	background:url(../images/reg-bg.gif) repeat-x;
	border:solid 1px #9DB0BC;
	text-decoration:none;
	color:#8E0400;
	height:17px;
	text-align:center;
	width:100px;
	display:block;
	}	
#login table.art-indLog a:hover {
	text-decoration:none;
	color:#fff;
	}
#Ind-reg {
	margin-top:3px;
	}	
#Ind-reg h1,#services h1 {
	font:bold 11px/16px Verdana, Arial, Helvetica, sans-serife;
	text-transform:uppercase;
	background-color:#000;
	padding:6px 0 6px 25px;
	color:#fff;
	}	
#Ind-reg td {
	background-color:#C8D2DC;
	}
#Ind-reg td p img {
	padding:0;
	margin:4px 0;
	}	
#Ind-reg td img {
	float:left;
	padding:3px;
	background-color:#E0E5EB;
	margin:7px 10px;
	}

#Ind-reg td h3 {
	font-size:12px;
	font-weight:bold;
	color:#616262;
	padding:0;
	margin:4px 0;
	}		
#Ind-reg td p {
	font-size:11px;
	color:#616262;
	padding:0;
	margin:0;
	}
#services {
	margin-top:3px;
	}			
#services td {
	background-color:#C8D2DC;
	border-bottom:solid 2px #fff;
	padding:0 7px 6px 7px;
	}
#services a {
	background:url(../images/service-a-bg.gif) no-repeat;
	display:block;
	text-transform:uppercase;
	text-decoration:none;
	font:bold 10px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#626C77;
	margin-left:17px;
	padding-left:22px;
	height:22px;
	}
#services a:hover {
	background:url(../images/service-hvr.gif) no-repeat;
	color:#fff;
	}					
/* Mid Body Css Here ------------------------------- */
#welcome h1 {
	font:normal 30px/30px 'Trebuchet MS', Arial, Helvetica, sans-serif;
	margin-top:7px;
	color:#000;
	}

#welcome h1 span{
	color:#AA0500;
	}
#welcome td p {
	padding:0px;
	margin:4px 0;
	}	
#welcome p.moreL a {
	font:normal 11px/15px Verdana, Arial, Helvetica, sans-serif;
	background-color:#8E0400;
	text-decoration:none;
	color:#fff;
	padding:4px 5px;
	}
#welocme p.moreL {
	padding:0px;
	margin:0px;
	}	
#welocome p.moreL a :hover {
	background-color:#D48451;
}
.innercontents {
	background:url(../images/page-curl.gif) no-repeat -6px 7px;
	padding:25px 0 0 35px;
	}
.innercontents h3 {
	font:normal 18px/24px 'Trebuchet MS', Arial, Helvetica, sans-serif;
	margin-top:12px;
	color:#8E0400;
	}
.innercontents  ul {
	padding:0px;
	margin:0 0 0 25px;
	}

.innercontents a {
	background-color:#8E0400;
	font-weight:bold;
	padding:1px 7px;
	text-decoration:none;
	text-transform:uppercase;
	color:#fff;
	}
.innercontents a:hover {
	background-color:#000;
	}	
.innercontents a.norm {
	background-color:#fff;
	padding:0px;
	text-decoration:underline;
	color:#8E0400;
	}	
.innercontents a.norm:hover {
	color:#000;
	text-decoration:none;
	}			
.innercontents  ul li {
	list-style:square;
	margin:10px 0;
	}
.padR-5 {
	padding-right:0px;
	}
.padL-10 {
	padding-left:14px;
	}	
.tags {
	background:#000 url(../images/whitee.gif) repeat-x left top;
	font-weight:bold;
	text-transform:uppercase;
	padding:12px 0 0 10px;
	color:#fff;
	}
/* added by Suman Shekhar */

.innercontentsnews {
	background:url(../images/page-curl.gif) no-repeat -6px 7px;
	padding:25px 0 0 35px;
	}
.innercontentsnews h3 {
	font:normal 18px/24px 'Trebuchet MS', Arial, Helvetica, sans-serif;
	margin-top:12px;
	color:#8E0400;
	}

/* ---------------------- */	
	
/* added for Site map 24-01-08 */	
ul#sitemap {
	padding:0px;
	margin:0px;
	list-style:none;
	background:url(../images/page-curl.gif) no-repeat -6px 7px;
	padding:35px 0 0 35px;
	}
ul#sitemap li {
	background:url(../images/bullet.gif) no-repeat left center;
	font:normal 12px/21px Arial, Helvetica, sans-serif;
	padding:0 0 0 15px;
	margin:0;
	color:#000;
	list-style:none;
	}
ul#sitemap li a {
	color:#760700;
	text-decoration:none;
	background-color:none;
	}
ul#sitemap li a:hover {
	text-decoration:underline;
	color:#760700;
	}		
/* added for Site map 24-01-08 end */	
/* Music Unit Css Here ------------------------------- */	
.music-unit {
	margin-top:10px;
	}
.music-unit table img {
	background:none;
	border:none;
	padding:0;
	margin:0 2px 0 0;
	}	
.music-unit h2{
	font:bold 16px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	padding:0px;
	margin:0px;
	}
.music-unit h4 {
	font:normal 11px/16px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	padding:0px;
	margin:0px;
	}	
.music-unit p {
	font:normal 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	padding:0px;
	margin:0px;
	}			
.music-unit img {
	background-color:#F0F2F3;
	border:solid 1px #C2CBD0;
	padding:3px;
	margin-right:12px;
	}
.music-unit a {
	font:normal 11px/16px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	margin-left:2px;
	color:#000;
	}
.music-unit a:hover {
	text-decoration:none;
	color:#990033;
	}
.music-unit a.buy , .music-unit a.download{
	font:bold 11px/16px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	display:block;
	float:left;
	padding:1px 0 0 0;
	margin:4px 4px 0 0;
	height:18px;
	width:82px;
	text-align:center;
	color:#fff;
	}
.music-unit a.buy:hover , .music-unit a.download:hover{	
	color:#E2E2E2;
	}
.music-unit a.buy {
	background:url(../images/buy-bg.gif) no-repeat;
	}	
.music-unit a.download {
	background:url(../images/down-bg.gif) no-repeat;
	}	
/* Artist  Unit Css Here ------------------------------- */	
.artist-unit_odd {
	background-color:#F0F4F4;
	padding:0 8px 0 10px;
	}
.artist-unit_odd td{
	font:bold 12px/14px Verdana, Arial, Helvetica, sans-serif;
	height:30px;
	color:#6C757E;
	}
/*.artist-unit_odd td img {
	margin:0 1px 0 0;
	} 		*/
.artist-unit_even {
	background-color:#C8D2DC;
	padding:0 8px 0 10px;
	}
.artist-unit_even td{
	font:bold 12px/14px Verdana, Arial, Helvetica, sans-serif;
	height:30px;
	color:#fff;
	}
.artist-unit_even td img {
	margin:0 1px 0 0;
	}
#profile-page, #agent {
	border:solid 1px #D0D8E1;
	border-bottom:none;
	height:192px;
	width:327px;
	border-bottom:solid 16px #000;
	margin:12px 0 0 0;
	}	
#agent {
	background:url(../images/agent-bg.gif) no-repeat;
	}
#agent td, #profile-page td{
	padding:0px 108px 0px 15px;
	}
#agent h1, #profile-page h1 {
	font:normal 18px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#46535E;
	padding:0;
	margin:20px 0 1px 0;
	}
#agent h1:first-latter {
	font-size:30px;
	}	
#agent h1 span, #profile-page h1 span{
	color:#AB0000;
	}	
#agent p {
	font:normal 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#46535E;
	padding:4px 0 ;
	margin:0;
	}
#profile-page {
	background:url(../images/profile-page-bg.gif) no-repeat;
	}
#profile-page a {
	font:normal 18px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#46535E;
	text-decoration:underline;
	}
#profile-page a:hover{
	text-decoration:none;
	}
/* Inner pages Css Here ---------------------------------- */
.gen-form {
	margin:7px 25px;
	}
.pagetag {
	background:url(../images/disc-ico2.gif) no-repeat 4px 15px;
	padding:18px 0 6px 28px;
	font:bold 22px/18px Trebuchet MS, Arial, Helvetica, sans-serif;
	border-bottom:solid 1px #AA0500;
	color:#000;
	}
.gen-box, .box-samll,.box-med,.box-large, .gen-select,.gen-area{
	border:inset 1px #666666;
	padding-left:4px;
	height:20px;
	width:200px;
	}
.box-samll{
	width:80px;
	}	
.box-med{
	width:140px;
	}	
.gen-area {
	height:70px;
	width:222px;
	overflow:auto;
	}	
.gen-select {
	width:225px; border:inset 1px #666666;
	overflow:auto;
	}	
.gen-box {
	width:220px;
	}			
.pagetag span{
	color:#AA0500;
	}
.gen-btn {
	background:#971B02 url(../images/gen-btn-ng.gif) repeat-x left bottom;
	font:bold 11px/14px Verdana, Arial, Helvetica, sans-serif;
	padding:1px 7px;
	margin-top:12px;
	cursor:pointer;
	border-color:#971B02;
	color:#f2f2f2;
	}
.sub-haed {
	padding:10px 0 10px 10px;
	font:bold 14px/16px Verdana, Arial, Helvetica, sans-serif;
	border-bottom:dashed 1px #666666;
	}

h4 {
	font:bold 12px/16px 'Trebuchet MS' Arial, Helvetica, sans-serif;
	color:#990000;
	padding:0px;
	margin:0 0 7px 0;
	} 
.bot-grad {
	background:url(../images/fine-grad.gif) repeat-x left bottom;
	}
.bot-grad td {
	font:normal 12px/14px 'Trebuchet MS';
	}	
.srchRes-cat {
	padding:6px 0 6px 10px;
	background-color:#F3F3F3;
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	}
.pad25 {
	padding:10px 25px;
	}
.topGradient td .delete {
	font:bold 10px/14px Verdana, Arial, Helvetica, sans-serif;
	background-color:#990000;
	padding:2px 4px;
	display:compact;
	color:#fff;
	text-decoration:none;
	}
.topGradient td .delete:hover {
	background-color:#333333;
	color:#fff;
	}
.topGradient {
	background:#F7FBFF url(../images/blue-grad.gif) repeat-x left top;
	border:solid 1px #D2E2ED; 
	margin-top:7px;
	}
.topGradient th{
	padding:6px 10px;
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#45545F;
	border-right:solid 1px #D2E2ED;
	}	
.topGradient td{
	padding:5px 10px;
	}
.topGradient td a{ 
	color:#003366;
	text-decoration:none;
	}
.topGradient td a:hover{ 
	color:#000;
	text-decoration:underline;
	}
.view-profile {
	background:#fff url(../images/fine-grad.gif) repeat-x left bottom;
	border-collapse:collapse;	
	border-bottom:dashed 1px #CCCCCC;
	height:190px;
	width:33%;
	}
.view-profile td {
	font:normal 12px/16px 'Trebuchet MS';
	vertical-align:top !important; 
	text-align:left;
	}	
.view-profile img.artist-thumb {
	margin:7px 7px 14px 7px;
	padding:3px;
	border:solid 1px #D21A1E;
	}
.view-profile p{
	font:normal 12px/14px 'Trebuchet MS';
	padding:0px;
	margin:7px;
	}

.view-profile p.profile{
	font:bold 12px/16px Verdana, Arial, Helvetica, sans-serif;
	margin-left:7px;
	padding:2px;
	text-transform:uppercase;
	text-align:center;
	background-color:#CC3300;
	display:compact;
	color:#fff;
	}
.view-profile p.art-des{
	font:bold 16px/20px 'Trebuchet MS';	
	}
.view-profile a {
	color:#9E1701;
	text-decoration:none;
	}
.view-profile a:hover{
	text-decoration:none;
	color:#000;
	}

/* Pagination Css here-------------------------------- */
.pagination{
	padding:2px;
	margin:25px 0 10px 0;
	text-align:right;
}

.pagination ul{
	margin:0;
	padding:0;
	text-align:right; /*Set to "right" to right align pagination interface*/
	font-size:12px;
}

.pagination li{
	list-style-type:none;
	display:inline;
	padding-bottom:1px;
}

.pagination a, .pagination a:visited{
	padding:0 5px;
	border:1px solid #BB321E;
	text-decoration:none; 
	color:#433634;
}

.pagination a:hover, .pagination a:active{
	border:1px solid #2b66a5;
	color:#000;
	background-color:#D4D4D4;
}

.pagination li.currentpage{
	font-weight:bold;
	padding:0 5px;
	border:1px solid navy;
	background-color:#BE1800;
	color:#FFF;
}

.pagination li.disablepage{
	padding:0 5px;
	border:1px solid #929292;
	color:#929292;
}

.pagination li.nextpage{
	font-weight:bold;
}

* html .pagination li.currentpage, * html .pagination li.disablepage{ /*IE 6 and below. Adjust non linked LIs slightly to account for bugs*/
	margin-right:5px;
	padding-right:0;
}
.padT5{
	padding-top:5px;
	}
#news {
	margin-top:5px;
	}	
#news td.newswrapper {
	border:solid 1px #D0D8E1;
	padding:12px;
	}
#news p {
	padding:0px;
	margin:4px 0;
	}
#news p a {
	font:normal 12px/14px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#46535E;
	}
#news p a:hover {
	text-decoration:underline;
	color:#000;
	}	

/* Footer Css Here ---------------------------------- */
#footer td{
	background-color:#3A3E41;
	display:block;
	padding-top:40px;
	height:67px;
	color:#fff;
	font-size:10px;
	}
#footer a {
	font:normal 10px/14px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-transform:uppercase;
	color:#fff;
	margin:0 11px;
	}
#footer a:hover{
	text-decoration:underline;
	}																
/* General CSS Document Ends Here */
input {
	padding:0px;
	margin:0px;
}

body {
	background-color:#666;
	padding:0px;
	margin:0px;
}
#externalcontainer {
	padding:0px;
	width:1000px;
	margin:0px auto;
	background-color: #FFFFFF;
	background-image: url(../images/container-bg.gif);
	background-repeat: no-repeat;
}
td, div {
	font:normal 12px/16px Verdana, Arial, Helvetica, sans-serif;
	text-transform:none;
	text-decoration:none;
	color:#000;
}

.spacer {
	line-height:0;
	font-size:0;
	clear:both;
	}
/* CSS Non editable part */

p {
	padding-top:14px;
	padding-bottom:8px;
	margin:0px;
}
h1,h3,h3,h4,form,input, ul, li {
	padding:0px;
	margin:0px;
}

table img {
	border:0px;
}	
.width100per {
	width:100%;	
}
.width50per {
	border:0px;
	width:50%;	
}		
.height1 {
	height:1px;
}	
.width1 {
	width:1px;
}	
.lt, .lm, .lb {
	text-align:left;
}
.lt, .rt, .ct {
	vertical-align:top;
}
.lm, .rm, .cm {
	vertical-align:middle;
}		
.rt, .rb, .rm {
	text-align:right;
}	
.lb, .cb, .rb {
	vertical-align:bottom;
}	
.ct, .cb, .cm {
	text-align:center;
}
.gridheading
{
	background-color:Black;
	font:bold 10px/11px Trebuchet MS, Arial, Helvetica, sans-serif;
	border-bottom:solid 1px #AA0500;
	color:White;
}
/*----------------------------------------*/

ul.leftnavigation {list-style-type:none; margin: 0; padding: 0; width: 200px;font-family:Arial, sans-serif;}
ul.leftnavigation li{list-style-type:none; margin: 0; padding: 0; width: 200px;}
ul.leftnavigation li.indent a{list-style-type:none; margin: 0 0 0 50px; padding: 0; width: 150px;color: #999;}

ul.leftnavigation li a{list-style-type:none; margin: 0 0 0 40px; padding: 0; width: 160px;color: #222;}
