body{background:#f3f3f3; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; margin:0px;}
a {text-decoration:none;}
img {border:0px;}
ul{margin:0px; padding:0px; list-style:none;}

#container{width:950px; margin:0px auto;}

/*-----------------header------------------------*/
#header{width:930px; float:left; background:#FFF; padding:20px 10px;}
#logo-area{float:left; width:414px;}
#header-right-panel{float:right; width:500px;}
#header-right-panel ul{margin:0 0 15px 0; list-style:none; float:right; padding:0px;}
#header-right-panel ul li{float:left;}
#header-right-panel ul li a{color:#000; text-decoration:none;}
#header-right-panel ul li a:hover{text-decoration:underline;}
#searchbox{float:right; width:500px; text-align:right;}
#searchbox input[type="text"] {color: #999999; height: 23px; margin: 0 -5px 0 0; padding: 2px 1px 0; width: 226px;}
.search{background:url(../images/search-btn.jpg) no-repeat; width:70px; height:29px; border:0px;}

/*-----------------navigation------------------------*/
#nav{float:left; width:950px; background:#000; height:57px; /*padding:0 5px;*/}
#nav ul{margin:0px; list-style:none; width:100%; padding:0px;}
#nav ul li{height:57px; font-size:18px; font-weight:lighter; border-right:solid 1px #767676; float:left; width:12.16%; text-align:center;}
#nav ul li a{text-decoration:none; color:#FFF; padding:17px 0px 0 0px; height:40px; display:block; background:none;}
#nav ul li a:hover{background:url(../images/nav-hover-bg.png) repeat-x;}
#nav ul li:last-child{float:right;background:url(../images/join-menu-bg-nor.png) repeat-x; font-size:24px; font-weight:lighter; text-transform:uppercase; color:#FFF; padding:0; text-align:center; width:133px;}

.active{background:url(../images/nav-hover-bg.png) repeat-x;}

#nav ul li .last a:hover{background:url(../images/join-menu-bg-hover.png) repeat-x;}

/*--------------------highlight block--------------------------*/
.highlight-error{width:930px; float:left; padding:0 10px; text-align:center; color:#CE0000; background:#FCCFCE; font-size:18px; -moz-box-shadow:0 0 3px #000;  box-shadow:inset 0 0 3px #000;}
.highlight{width:930px; float:left; padding:0 10px; text-align:center; color:#176019; background:#E7F6B3; font-size:18px; -moz-box-shadow:0 0 3px #000;  box-shadow:inset 0 0 3px #000;}
.highlight p, .highlight-error p{margin:7px 0;}

/*-----------------content area------------------------*/
#wrapper{float:left; width:930px; padding:20px 10px 40px 10px; background:#e3e3e3;}

/*===========left panel===============*/
#left-panel{float:left; width:680px;}
#left-panel h1{font-size:36px; font-family:"impact"; text-transform:uppercase; margin:0px; border-bottom: solid 2px #333;clear:both;}
#left-panel h2{display:block;}
#left-panel table h2{font-size:18px; font-weight:lighter; margin:0px; color:#006EBE; margin:0 0 10px 0;}
#left-panel table h2 a{color:#006EBE;}
#left-panel table p{margin:0px;}


/*----player---*/
#audio-player{float:left; width:680px; margin:10px 0 0 0;}

/*------reliase list--------*/
.links{float:right; width:auto;}
.link-btn{font-size:10px; text-transform:uppercase; background:#980000; padding:2px 5px; color:#FFF;}
.link-btn-blue{font-size:12px; font-weight:bold; text-transform:uppercase; background:#0021B3; padding:2px 5px; color:#FFFFFF;}

/*------reliase list details--------*/
.song-table{font-size:12px;}
.song-table .table-heading{color:#FFF; background:#006EBE;}
.song-table .table-row{background:#f6f7e6;}
.song-add-btn{font-size:14px; text-transform:uppercase;background:#980000; padding:5px 10px; color:#FFF; border:0px;}

/*----daily-fresh---*/
.daily-fresh{width:320px; float:left; height:140px; display:block; padding:5px; margin:15px 5px 10px 0;}
.daily-fresh img{border: 2px solid #FFFFFF; border-radius: 6px 6px 6px 6px; box-shadow: 0 0 4px 0 #414141; float: left; padding: 1 5px 0 0; margin-right: 5px;}
.daily-fresh a h3{font-size:13px; font-weight:lighter; color:#0063b2; text-decoration:none; margin:0px;width:330px;height: 58px;line-height:18px;}
.daily-fresh p{font-size:12px; margin:2px 0;height: 68px; overflow: hidden;line-height:14px;}
.daily-fresh p span{display:block}
.daily-fresh a.img_container {height:145px;width:145px;display:block;overflow:hidden;float:left;padding: 2px 8px 2px 0px;}
.readmore{font-size:14px; font-weight:bold; display:block; text-decoration:none; text-transform:uppercase; color:#970000;}

/*----form---*/
.redtext{color:#970000;}
.textbox-big{width:500px; height:30px; padding:0 3px;}
.textbox-med{width:250px; height:30px; padding:0 3px;}
.text-area{width:500px; height:100px; padding:0 3px;}
.dropdown{width:250px; height:30px; padding:4px 0;}
.button{background:#980000; border:0px; text-align:center; padding:5px 20px; color:#FFF; text-transform:uppercase; margin:5px 5px; font-weight:lighter; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px;}

/*----upload form---*/
.textbox-big-upload{width:100%; height:20px; padding:0 3px;}
.textbox-big-add-upload{width:80%; height:20px; padding:0 3px; margin:0 0 2px 0;}
.textbox-med-upload{width:50%; height:20px; padding:0 3px;}
.text-area-upload{width:100%; height:50px; padding:0 3px;}
.dropdown-upload{width:52%; height:24px; padding:2px 0;}
.add-btn{background:#980000; text-align:center; padding:2px 3px; color:#FFF; text-transform:uppercase; font-size:10px; font-weight:bold;}

/*===========sidebar===============*/
#sidebar{float:right; width:230px; padding:10px 5px; background:#FFF;}
.sidebar-block{float:left; width:220px; border:solid 1px #000; padding:3px; margin-bottom:10px;}
.sidebar-block h3{font-size:15px; font-weight:bold; text-transform:uppercase; background:#980000; margin:0 0 5px 0; color:#FFF; padding:5px 5px 5px 10px;}
.sidebar-block input[type="text"], .sidebar-block input[type="password"]{height:20px; width:210px;}
.sidebar-block ul{margin:10px 5px;}
.sidebar-block ul li{margin:8px 2px;}
.sidebar-block ul li a{color:#52142D;}
.sidebar-block ul li a:hover{color:#0091E1;}

.sidebar-block .button{background:#006ebe; border:0px; text-align:center; padding:5px 10px; color:#FFF; text-transform:uppercase; margin:5px 5px; float:right; font-weight:lighter; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px;}


.most-viewed{float:left; width:220px; text-align:center}
.most-viewed p{margin:5px 0;}
.most-viewed img{margin:5px 0px;}
.title{font-size:14px; font-weight:bold; color:#006ebe; text-decoration:none; text-transform:uppercase;}
.title:hover{text-decoration:underline;}

/*===== footer =====*/
#footer{width:930px; padding:20px 10px; float:left; color:#e3e3e3;}
#footer a{font-size:12px; color:#e3e3e3; text-decoration:underline;}
#footer a:hover{text-decoration:none;}
#footer .fleft{padding:30px 0 0 0; float:left;}
#footer dl{float:right; background:#000; padding:10px 10px 10px 18px;}
#footer dl dt{float:left; font-size:14px; color:#fff; text-transform:uppercase; font-weight:bold; padding:3px 9px 0 0;}
#footer dl dd{float:left; padding-left:4px; margin:2px;}

.error{font-weight:bold;color:#CE1B01;background-color:#FFD4C7;padding:0px 2px;}
.success{font-weight:bold;color:#125D01;background-color:#E7DEC2;padding:0px 2px;}
.act{color:#007CCC;font-weight:bold;text-decoration:underline;}
.act:hover{color:#009FEE;}
.redact{color:#980000;font-weight:bold;text-decoration:underline;}
.redact:hover{color:#FC0000;}

ul.dashboard-acts{margin:10px 0px;}
ul.dashboard-acts li{padding:2px 5px;float:left;}

.inactive {color:#888;}


/*----track listing---*/
.song-list{float:left; width:680px; margin:10px 0px;}
.song-list h2{margin:5px; font-size:18px; font-weight:lighter;}

.song-list .heading{background:#384862; color:#FFF;}
.song-list .row1{background:#CDDBF5; font-size:12px;}
.song-list .row2{background:#ffffe6; font-size:12px;}

.song-name{color:#005BAA;}
.song-list ol li{margin:10px 0;}

/*-------------new added subscriber release details / public view -------------*/
.song-list-container{float:left; width:620px; margin:10px 0 0 20px; padding:10px 10px 20px 10px; background:#A9B1B0; -moz-border-radius:10px; -webkit-border-radius:10px; -moz-box-shadow:2px 2px 2px #000; -webkit-box-shadow: 2px 2px 2px #000;}
.song-list-row{float:left; margin:5px 0 0 1px;; width:608px; height:15px; background:#ffffe6; padding:5px; -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0;}
.song-list-row h2{font-size:12px; font-weight:bold; color:#384862; text-transform:capitalize; width:600px; white-space:nowrap; float:left; margin:0px; padding:0px;}

.song-list-container .heading{background:url(../images/list-heading-bg.png) repeat-x bottom #FFF; color:#384862; font-weight:bold; font-size:12px;}
.song-list-container .row1{background:#E9E9E9; font-size:12px;}
.song-list-container .row2{background:#fff; font-size:12px;}

.song-list-container-top{float:left; width:620px; margin:10px 0 10px 20px; padding:10px 10px 20px 10px; background:#fff; -moz-border-radius:10px; -webkit-border-radius:10px; -moz-box-shadow:2px 2px 2px #000; -webkit-box-shadow: 2px 2px 2px #000;}
.song-list-container .row1-view{background:#E9E9E9; font-size:12px;}
.song-list-container .row2-view{background:#fff; font-size:12px;}
/*---------------- end of new added ----------------*/


/*----artist listings---*/
.artist-list{width:320px; float:left; display:block; padding:5px 0 0px 5px; margin:10px 5px 0 0; border-bottom:solid 1px #CCC;}
.artist-list img{float:left; padding:0 5px 0 0; height:100px; overflow:hidden;}
.artist-list a h3{font-size:18px; font-weight:lighter; color:#980000; text-decoration:none; margin:0px;}
.artist-list p{font-size:14px; margin:2px 0;}
.artist-list p span{display:block;}
.artist-list p a.subscribe{float:right;}
.artist-list a.subscribe{float:right; display:block;}
.artist-list a.subscribe img{height:auto;}

/*---------------join now-------------------*/
ul.join{margin:10px 0 0 0; list-style:none; padding:0px; float:left; border-bottom:solid 2px #000;}
ul.join li{width:200px; float:left; padding:5px; background:-webkit-gradient(linear, left top, left bottom, from(#77b8ee), to(#3e698e)); background:-moz-linear-gradient(top,  #77b8ee,  #3e698e); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#77b8ee', endColorstr='#3e698e'); text-align:center;}

#left-panel ul.join li:hover{background:-webkit-gradient(linear, left top, left bottom, from(#ccc), to(#000)); background:-moz-linear-gradient(top,  #ccc,  #000); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ccc', endColorstr='#000');}

#left-panel ul.join li.selected{width:200px; float:left; padding:5px; background:-webkit-gradient(linear, left top, left bottom, from(#ccc), to(#000)); background:-moz-linear-gradient(top,  #ccc,  #000); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ccc', endColorstr='#000'); text-align:center;}

#left-panel ul.join li a{color:#FFF; border-bottom:none; font-size:24px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; display:block;}

/*-------------------join now / new-----------------------------*/
#left-panel .join_us label{display:block; margin:5px 0; font-size:16px;}

/*-------------------recipient selection-----------------------------*/
#left-panel .recipient_selection label{display:block; font-size:13px;}


.font18{font-size:18px;}
.font16{font-size:16px;}

/*--------------------newly added for release details page for subscribers ------------------------*/
.promo-container{float:left; width:620px; margin:20px 0 10px 20px; padding:10px; background:#fff; -moz-border-radius:10px; -webkit-border-radius:10px; -moz-box-shadow:2px 2px 2px #000; -webkit-box-shadow: 2px 2px 2px #000;}
.play-btn{margin:0 3px;}
.other-btn{margin:0 3px;}

.song-artwork a{width:165px;height:165px;display:block;overflow:hidden;padding:12px;background-color:#F9F9F9;}
.promo-container h2{font-size:18px; font-weight:lighter; margin:0px; color:#006EBE; margin:0 0 0 0;}
.promo-container h2 a{color:#006EBE;}
.promo-container p{margin:0;}
.release-container{min-height:220px;background-color:#F9F9F9;}

/* pagination class */
.pagination a.active{height:20px;width:20px;display:block;padding:2px;float:left;text-align:center;line-height:20px;background:#ffffff none;border:1px solid #980000;font-size:14px;color:#980000;font-weight:bold;margin:2px;}
.pagination a.active:hover{background:#980000 none;border:1px solid #FFFFFF;color:#FFFFFF;}
.pagination .inactive{height:20px;width:20px;display:block;padding:2px;float:left;text-align:center;line-height:20px;background:#980000 none;border:1px solid #FFFFFF;font-size:14px;color:#FFFFFF;font-weight:bold;margin:2px;}
.pagination{clear:both;}

input.red-btn{background:none #EE4042;font-size:12px;line-height:20px;padding:1px 5px;color:#FFFFFF;font-weight:bold;margin:5px;}

/* .another{padding:1px 3px;font-size:12px;color:#fff;font-weight:bold;background-color:#C20000;float:right;margin-top:5px;} */
.remove_field{background:#343434;color:#ccc;font-size:18px;width:20px;height:18px;padding:0 5px;text-align:center;font-weight:bold;}
.another{background:#FC0000;color:#FFF;font-size:18px;width:20px;height:18px;padding:0 5px;text-align:center;font-weight:bold;}


/*** style information for tab ***/
ul.tabs{margin:0px; padding:0px; list-style:none; border-bottom: 1px solid #095B81;height:37px;}
ul.tabs li{float:left; -moz-border-radius:8px 8px 0 0; -webkit-border-radius:8px 8px 0 0; padding:10px; background:#8BA0B3; color:#FFF; margin:0 2px 0 0; font-size:14px; font-weight:lighter; cursor:pointer;}
ul.tabs li:hover{background:#095B81;}
ul.tabs li.active{background:#095B81;}
ul.tabs li a{color:#fff;}

.act-button-red{color:#fff; background: #980000; font-family: arial; font-size: 18px; padding: 3px 10px;}
.inact-button-grey{color:#fff; background: #888; font-family: arial; font-size: 18px; padding: 3px 10px;}

.homepage_text{font-size: 16px;}

.wrapword{
white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
white-space: -webkit-pre-wrap; /*Chrome & Safari */ 
white-space: -pre-wrap;      /* Opera 4-6 */
white-space: -o-pre-wrap;    /* Opera 7 */
white-space: pre-wrap;       /* css-3 */
word-wrap: break-word;       /* Internet Explorer 5.5+ */
word-break: break-all;
white-space: normal;
}


