#bottomplayer {
	position: fixed;
	bottom: 0; left: 0;
	z-index: 9999; /*--Keeps the panel on top of all other elements--*/
	background: #E0CDE0;
	border-top: 2px solid #49193C;
	border-bottom: none;
	width: 100%;
	text-align: center;
}

*html #bottomplayer { /*--IE6 Hack - Fixed Positioning to the Bottom--*/
	margin-top: -1px; /*--Prevents IE6 from having an infinity scroll bar - due to 1px border on #footpanel--*/
	position: absolute;
	top:expression(eval(document.compatMode &&document.compatMode=='CSS1Compat') ?documentElement.scrollTop+(documentElement.clientHeight-this.clientHeight) : document.body.scrollTop +(document.body.clientHeight-this.clientHeight));
}


/* Rounded corners csss */
.o-box, .o-box b.tc, .o-box b.bc{ background-color: transparent; }
.o-box b.tc, .o-box b.bc,.o-box b.tc b.L1, .o-box b.tc b.L2, .o-box b.tc b.L3,.o-box b.bc b.L1, .o-box b.bc b.L2, .o-box b.bc b.L3{ font-size: 0px; padding: 0; display: block; }
.o-box b.tc b.L1,.o-box b.tc b.L2,.o-box b.bc b.L1,.o-box b.bc b.L2 { height: 1px; line-height: 1px; overflow: hidden; }
.o-box b.tc b.L1,.o-box b.bc b.L1 { margin: 0 4px; }
.o-box b.tc b.L2,.o-box b.bc b.L2 { margin: 0 2px; border-width: 0 3px; border-style: solid; }
.o-box b.tc b.L3,.o-box b.bc b.L3 {margin: 0 1px; border-width: 0 2px; border-style: solid; 
                                height: 2px; overflow: hidden; }
.o-box .content { border-left-style: solid; border-left-width: 2px; border-right-style: solid;
                border-right-width: 2px; margin: 0; overflow: hidden; }
/* Left-side border color */
.o-box .content { border-left-color: #A87096; border-right-color: #A87096; }
/* Top border color */
.o-box b.tc b.L1 { background-color: #A87096;}
.o-box b.tc b.L2,.o-box b.tc b.L3 { border-color: #A87096;}
.o-box b.tc b.L2 { border-top-style: solid; border-top-width: 1px; border-top-color: #A87096;}
/* bottom border color */
.o-box b.bc b.L1 { background-color: #A87096; }
.o-box b.bc b.L2,.o-box b.bc b.L3 { border-color: #A87096;}
.o-box b.bc b.L2 { border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #A87096; }
/* end of Rounded corners csss */

/* Rounded corners csss */
.i-box, .i-box b.tc, .i-box b.bc{ background-color: transparent; }
.i-box b.tc, .i-box b.bc,.i-box b.tc b.L1, .i-box b.tc b.L2, .i-box b.tc b.L3,.i-box b.bc b.L1, .i-box b.bc b.L2, .i-box b.bc b.L3{ font-size: 0px; padding: 0; display: block; }
.i-box b.tc b.L1,.i-box b.tc b.L2,.i-box b.bc b.L1,.i-box b.bc b.L2 { height: 1px; line-height: 1px; overflow: hidden; }
.i-box b.tc b.L1,.i-box b.bc b.L1 { margin: 0 4px; }
.i-box b.tc b.L2,.i-box b.bc b.L2 { margin: 0 2px; border-width: 0 2px; border-style: solid; }
.i-box b.tc b.L3,.i-box b.bc b.L3 {margin: 0 1px; border-width: 0 1px; border-style: solid; 
                                height: 2px; overflow: hidden; }
.i-box .content { border-left-style: solid; border-left-width: 1px; border-right-style: solid;
                border-right-width: 1px; margin: 0; overflow: hidden; }
/* Left-side border color */
.i-box .content { border-left-color: #A87096; border-right-color: #A87096; }
/* Top border color */
.i-box b.tc b.L1 { background-color: #A87096; }
.i-box b.tc b.L2,.i-box b.tc b.L3 { border-color: #A87096;}
/* bottom border color */
.i-box b.bc b.L1 { background-color: #A87096; }
.i-box b.bc b.L2,.i-box b.bc b.L3 { border-color: #A87096;}

/* end of Rounded corners csss */

.a-bdr { clear: both; border-bottom: 10px solid #A87096; margin-bottom: 10px; *margin-bottom: 5px; padding-top: 5px; }
.a-ctrl-panel { background-color: #A87096; padding: 5px; margin-bottom: 2px;}
.a-ctrl-panel-font { font-family: arial; font-size: 16px; font-weight: bold; color: #FFFFFF; text-align: left; }
.a-heading { font-family: arial; font-size: 14px; font-weight: bold; color: #49193C; text-align: left; 
                border-bottom: 1px solid #49193C; padding:5px 0 5px 2px; width: 91%; margin-left: auto; 
                margin-right: auto; }
.a-sub-heading { font-family: arial; font-size: 12px; color: #49193C; text-align: left; text-decoration: none; 
                    padding-left: 15px;}
.a-sub-heading:hover { font-weight: bold; color: #A87096; }                    
.a-sub-heading-pos { text-align: left; border-bottom: 1px solid #49193C; padding: 3px; width: 90%; *width: 91%; 
                     margin-left: auto; margin-right: auto;}
.a-col-heading-sno { width: 9%; display:-moz-inline-block; display:-moz-inline-box; display:inline-block; color: #49193C; 
                    font-family: arial; font-size: 12px; font-weight: bold; text-decoration: none; 
                    float: left; padding: 2px;}
.a-col-heading { width: 18.5%; display:-moz-inline-block; display:-moz-inline-box; display:inline-block; color: #49193C; 
                font-family: arial; font-size: 12px; font-weight: bold; text-decoration: none; float: left; padding: 2px;}
.a-col-status { width: 9%; display:-moz-inline-block; display:-moz-inline-box; display:inline-block; color: #49193C; 
                font-family: arial; font-size: 12px; font-weight: bold; text-decoration: none; float: left; padding: 2px;}                
.a-col-label { text-align: left; padding: 5px; border-bottom: 2px solid #A87096; }
.a-col-val-div { text-align: left; padding: 5px; clear: both; }
.a-col-val-sno { width: 9%; display:-moz-inline-block; display:-moz-inline-box; display:inline-block; color: #49193C; 
                    font-family: arial; font-size: 12px; font-weight: normal; text-decoration: none; float: left; 
                    padding: 2px; }
.a-col-values { width: 18.5%; display:-moz-inline-block; display:-moz-inline-box; display:inline-block; color: #49193C; 
                font-family: arial; font-size: 12px; font-weight: normal; text-decoration: none; float: left; padding: 2px; }
.a-col-status-active { width: 7%; display:-moz-inline-block; display:-moz-inline-box; display:inline-block; color: green; 
                font-family: arial; font-size: 12px; font-weight: normal; text-decoration: none; float: left; padding: 2px; }
.a-col-status-deactive { width: 7%; display:-moz-inline-block; display:-moz-inline-box; display:inline-block; color: red; 
                font-family: arial; font-size: 12px; font-weight: normal; text-decoration: none; float: left; padding: 2px; }                                
.a-col-val-edit { width: 5%; display:-moz-inline-block; display:-moz-inline-box; display:inline-block; 
                    text-align: right; float: left; padding: 2px; }
.a-col-val-ed-lnk {color: #A87096; font-family: arial; font-size: 12px; font-weight: normal; text-decoration: none;}
.a-add-new-div { float: right; padding: 10px; }
.a-add-new-art-div { margin-left: 27%; padding: 10px; }
.a-add-link { color: #FFFFFF; font-family: arial; font-size: 12px; font-weight: bold; text-align: center; 
                text-decoration: none; padding: 5px; }
a.a-add-link:hover, a.a-col-val-ed-lnk:hover { color: #49193C; font-family: arial; font-weight: bold; }                                               
.a-add-song { font-family: arial; font-size: 16px; font-weight: bold; color: #FFFFFF; text-align: center; margin-bottom: 2px; 
                background-color: #A87096; padding: 5px;}
#form-info { margin-left: auto; margin-right: auto; width: 70%; }
.a-label { width: 25%; display:-moz-inline-block; display:-moz-inline-box; display:inline-block; color: #49193C; 
                font-family: arial; font-size: 12px; font-weight: bold; text-align: right; text-decoration: none; 
                padding: 5px; VERTICAL-ALIGN: top; }
.a-active { display:-moz-inline-block; display:-moz-inline-box; display:inline-block; color: green; 
                font-family: arial; font-size: 12px; font-weight: bold; text-align: right; text-decoration: none; 
                padding: 5px 0; VERTICAL-ALIGN: top; } 
.a-deactived { display:-moz-inline-block; display:-moz-inline-box; display:inline-block; color: red; 
                font-family: arial; font-size: 12px; font-weight: bold; text-align: right; text-decoration: none; 
                padding: 5px 0; VERTICAL-ALIGN: top; }                               
.a-input-box { width: 300px; height: 18px; border: 1px solid #818183; margin: 5px; }
.a-input-textarea { width: 300px; height: 100px; border: 1px solid #818183; margin: 5px; } 
.a-input-file { width: 300px; height: 23px; *height: 20px; margin: 5px; }
.a-select { width: 300px; height: 22px; border: 1px solid #818183; margin: 5px; }
.a-button { font-family: arial; font-size: 12px; font-weight: bold; text-decoration: none; border: 2px solid #49193C; 
            background-color: #A87096; color: #FFFFFF; padding: 2px; margin: 5px; }
.a-button:hover { border: 2px solid #A87096; background-color: #49193C; }
.displayError { color: red; font-family: arial; font-size: 12px; font-weight: bold; text-align:center;  padding: 5px; }
.displaySuccess { color: green; font-family: arial; font-size: 12px; font-weight: bold; text-align:center;  padding: 5px; }

#displayErrorOffline { display: none; }
#displayErrorOfflineText { color: red; font-family: arial; font-size: 12px; font-weight: bold; text-align:center;  padding: 5px;}
#displaySucessRegister { display: none; }
#displaySucessRegisterText { color: green; font-family: arial; font-size: 12px; font-weight: bold; text-align:center;  padding: 5px;}

/*pay pal*/
.paypal-info { border: 1px solid #CCCCCC; margin-right: auto; margin-left: auto; width: 100%; }
.paypal-heading-bg { border-bottom: 1px solid #CCCCCC; background-color: #A87096; padding: 5px; }
.paypal-heading { font-family: arial; font-size: 12px; font-weight: bold; color: #FFFFFF; text-align: left; }
.paypal-pqt-pos { float: right; margin-right: 30px; *margin-right: 33px;}
.paypal-song-info { border-bottom: 1px solid #CCCCCC; padding: 5px; }
.paypal-img { width: 10%; float: left;  padding: 5px; }
.paypal-label { width: 40%; float: left;  padding: 5px; }
.paypal-pqt { width: 33%; float: right;  padding: 5px; }
.paypal-link { font-family: arial; font-size: 12px; font-weight: normal; color: #A87096; text-align: left; 
                text-decoration: none; }
.paypal-link:hover { font-weight: bold; color: #49193C; }
.paypal-pqt-sep { width: 32%; font-family: arial; font-size: 12px; font-weight: normal; text-align: left; 
                    float: left; padding-right: 2px; color: #888888; }
.paypal-rad { margin: 5px 5px 5px 10px; *margin: 2px 5px 5px 10px; float: left; }                    
.paypal-rad-label { display:-moz-inline-block; display:-moz-inline-box; display:inline-block; color: #A87096; 
                font-family: arial; font-size: 12px; font-weight: normal; text-decoration: none; float: left; padding: 5px; }
.paypal-btn { float: right; display:-moz-inline-block; display:-moz-inline-box; display:inline-block; margin-right: 5px; 
                *margin-right: 5px; font-family: arial; font-size: 12px; font-weight: normal; text-decoration: none; 
                background-color: #A87096; color: #FFFFFF; cursor: pointer; margin-top: 5px; margin-bottom: 5px; 
                width: 15%; }
.paypal-total { display:-moz-inline-block; display:-moz-inline-box; display:inline-block; color: #000000; 
                font-family: arial; font-size: 12px; font-weight: bold; text-decoration: none; float: left; padding: 5px; }
.paypal-tot-div { margin-right: 20px; *margin-right: 10px; }                                                
/*pay pal*/

/*new artist pages starts here*/
.ar-home-left { background-color: #DFCEE1; width: 64.3%; *width: 64.2%; float: left; 
                margin-right: 0.39%; *margin-right: 0.3%; text-align: right; padding: 3px 4px 4px;}
.ar-home-middle { background-color: #DFCEE1; width: 13%; float: left; padding: 3px 10px 4px; }
.ar-home-right { background-color: #DFCEE1; width: 17%; float: right; padding: 3px 10px 4px; }
.ar-home-items { background-color: #FFFFFF; float: right; display: none; top: 75px; z-index: 100; position: absolute; }
.ar-home-items-bg { background-image:url(../images/compose_bg.gif); background-repeat: no-repeat; height: 27px; width: 102px; 
                 padding-top: 1px; display: block; }
.ar-home-items-fnt { font-family: arial; font-size: 12px; font-weight: bold; text-decoration: none; color: #FFFFFF; 
                    margin-left: 18px; margin-top: 3px; position: absolute; } 
                                   
.ar-home-tabs { font-family: arial; font-size: 12px; font-weight: bold; text-decoration: none; color: #471A3B; }
.ar-socialicons { padding: 7px; width: 66.5%; }
.ar-main-heading { font-family: arial; font-size: 48px; font-weight: bold; text-decoration: none; color: #696969; 
                    margin: 0; padding: 0}
.ar-sub-heading { font-family: arial; font-size: 24px; font-weight: bold; text-decoration: none; color: #BB71A4; }
.ar-rating-bg { background-image:url(../images/rating_bg.gif); background-repeat: no-repeat; height: 26px; width: 128px; 
                 text-align: center; padding-top: 2px; }
.ar-font-16 { font-family: arial; font-size: 16px; font-weight: normal; text-decoration: none; color: #BB71A4; }
.ar-info-left { width: 39%; float: left; margin-right: 1%; }
.ar-info-middle { width: 39%; float: left; margin-right: 1%; }
.ar-info-right { width: 20%; _width: 17.2%; float: right; text-align: right; }
.ar-font-18 { font-family: arial; font-size: 18px; font-weight: bold; text-decoration: none; color: #BB71A4; }
.ar-font-14 { font-family: arial; font-size: 14px; font-weight: normal; text-decoration: none; color: #000000; }
.ar-font-14-bld { font-family: arial; font-size: 14px; font-weight: bold; text-decoration: none; color: #000000; }
.ar-font-12 { font-family: arial; font-size: 12px; font-weight: normal; text-decoration: none; color: #B9ADB1; }
.ar-font-14-italic { font-family: arial; font-size: 14px; font-weight: normal; font-style:italic; text-decoration: none; color: #484848; }
.ar-event-bg { background-color: #CFCFCF; margin-top: 1px; padding: 8px; display: none; }
.ar-sub-event-bg { background-color: #E2E2E2; padding: 8px; margin-bottom: 8px; }
.ar-font-13-bld { font-family: arial; font-size: 12px; font-weight: bold; text-decoration: none; color: #000000; }
.ar-font-13 { font-family: arial; font-size: 12px; font-weight: normal; text-decoration: none; color: #000000; }
.ar-event-dt { font-family: arial; font-size: 12px; font-weight: normal; text-decoration: none; color: #9F6192; }
.ar-font-view { font-family: arial; font-size: 18px; font-weight: bold; text-decoration: none; color: #FDFDFD; }
.ar-artist-events { padding-left: 10px; cursor: pointer; }
.url { text-decoration:none; }
a.url:hover{ text-decoration: underline; }
.navigation1 a
{
    color: #E2CEE1;
    font-weight: bold;
    font-family: arial; 
    font-size: 16px;
    background: #3F0D32 url(../images/leftside_purple.gif) left top no-repeat;
    text-decoration: none;
    padding-left: 10px
}

.navigation1 a span
{
    background: url(../images/rightside_purple.gif) right top no-repeat;
    padding-right: 10px    
}

.navigation1 a, .navigation1 a span
{
    display: block;
    float: left
}

/* Hide from IE5-Mac \*/
.navigation1 a, .navigation1 a span
{
    float: none
}
/* End hide */

.navigation2 a
{
    color: #FFFFFF;
    font-weight: bold;
    font-family: arial; 
    font-size: 16px;
    background: #A26C96 url(../images/leftside_pink.gif) left top no-repeat;
    padding-left: 10px
}

.navigation2 a span
{
    background: url(../images/rightside_pink.gif) right top no-repeat;
    padding-right: 10px
}

.navigation2 a, .navigation2 a span
{
    display: block;
    float: left
}

/* Hide from IE5-Mac \*/
.navigation2 a, .navigation2 a span
{
    float: none
}
/* End hide */

.ar-toprated { background-color:#F1F1F1; overflow: auto; height: 650px; }
.float-left { float: left; }
.float-right { float: right; }
.ar-whats-new { font-family: arial; font-size: 28px; font-weight: bold; color: #BB71A4; text-align: left; 
                    text-decoration: none; margin-top:13px; }
.ar-view-all-songs { background-image:url(../images/viewall_songs_bg.gif); background-repeat: no-repeat; height: 35px; width: 298px; 
                 text-align: center; padding-top: 6px; }
.ars-left { width: 70%; float: left; }
.ars-right { width: 27%; float: right; text-align: right; }
.ars-about-box { height: 200px; background-color:#F1F1F1; padding: 5px; }
.ars-about-box-title { font-family: arial; font-size: 40px; font-weight: bold; text-decoration: none; color: #000000; margin: 5px; }
.ars-details { background-color: #E2E2E2; width: 47%; }
.float-left {  float: left; }
.float-right {  float: right; }               
.ars-img { width: 20%; float: left; }
.ars-info { width: 79%; float: right;  }
.ars-name { font-family: arial; font-size: 13px; font-weight: bold; text-decoration: none; color: #000000; }
.ars-genre { font-family: arial; font-size: 13px; font-weight: bold; text-decoration: none; color: #A8909E; }
.ars-name-normal { font-family: arial; font-size: 12px; font-weight: normal; text-decoration: none; color: #8A8A8A; } 
.ars-plays { float: left;  width: 50%; }
.padding-top { padding-top: 4px; }
.frs-name { font-family: arial; font-size: 15px; font-weight: bold; text-decoration: none; color: #000000; }
.frs-req { font-family: arial; font-size: 12px; font-weight: bold; text-decoration: none; color: #000000; }
.frs-details { background-color: #E2E2E2; padding: 5px; margin-bottom: 5px; }
.frs-info { width: 72%; float: right;  }
/*new artist pages end*/


/*Newsletter css Starts here*/
.nl-middle { margin-left: auto; margin-right: auto; width: 50%; }
.nl-font { font-family: arial; font-size: 14px; font-weight: bold; text-decoration: none; color: #616161; 
			text-align: justify; }
.nl-font-wel { font-family: arial; font-size: 18px; font-weight: bold; text-decoration: none; color: #616161; 
			text-align: justify; }			
.nl-input { width: 290px; height: 22px; border: 1px solid #CFCFD1; font-family: arial; font-size: 14px; 
				font-weight: bold; text-decoration: none; color: #000000; padding: 2px 2px 2px 5px; }
.nl-in-middle { margin-left: auto; margin-right: auto;  width: 95%; }	
.nl-button-middle { margin-left: auto; margin-right: auto;  width: 20%; margin-top: 70px; margin-bottom: 10px; }

/*Newsletter css ends here*/
