* {margin:0px; padding:0px;}
body {margin:0px; padding:0px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
html
{
	overflow: -moz-scrollbars-vertical;
}
#progressBackgroundFilter 
{
    position:fixed; 
    top:0px; 
    bottom:0px; 
    left:0px;
    right:0px;
    overflow:hidden; 
    padding:0; 
    margin:0; 
    background-color:#000; 
    filter:alpha(opacity=50); 
    opacity:0.5; 
    z-index:1000; 
}

#processMessage 
{ 
    position:fixed; 
    top:30%; 
    left:43%;
    padding:10px; 
    width:10%; 
    z-index:1001; 
    background-color:#fff;
    border:solid 1px #000;
}

.float_left {float:left;}
.float_right {float:right;}
.red_color {color:#ca2100;}
.gray_bdr {border:solid 1px #afafaf;}
h1 {margin:0px; padding:0px; font:normal 22px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#ca2100;}
.msgbox{font: 12px 'Trebuchet MS' , Tahoma, Arial, Verdana; color: Red; text-align: center; background-color:#ffffff;}
.msgbox1{font: 12px 'Trebuchet MS' , Tahoma, Arial, Verdana; color: Red; text-align: center;}
.wrapper {width:980px; margin:0px auto;}
.wrapper:after {visibility:hidden; content:"."; display:block; clear:both; height:0;}

.header {float:left; width:980px; background:url(../images/menubt-bg.jpg) repeat-x left bottom; padding-bottom:7px;}
.header_right {float:right; width:750px; text-align:right;}
.header_text {font-size:26px; color:#333; padding:0px 0px 5px 0px;}

.login_area {float:left; padding:5px 0 8px 0px; text-align:left; font-size:14px;}
.login_area a {color:#2e2e2e; text-decoration:none;}
.login_area a:hover {color:#ca2100; text-decoration:none;}
.login_welcometxt {float:left; font-size:14px; padding:0 10px 0 0; color:#ca2100;}

.basketitem {width:230px; color:#2e2e2e; text-align:left; float:left; padding:0 0 5px 0; font-size:14px;}
.basketitem a {color:#2e2e2e; text-decoration:none;}
.basketitem a:hover {color:#ca2100; text-decoration:none;}

.myaccount {width:80px; color:#2e2e2e; padding:0px 0px 6px 0px; font-size:14px; float:left; }
.myaccount a {color:#2e2e2e; text-decoration:none;}
.myaccount a:hover {color:#ca2100; text-decoration:none;}

.call_now_text {font-size:22px; color:#ca2100;}


.menu {float:left; width:750px; margin:5px 0px 0px 0px;}
.menu ul {margin:0px; padding:0px; list-style:none; width:auto; float:right;}
.menu ul li {float:left; margin:0px; padding:0px 0px 0px 3px;}
.menu ul li a {display:inline-block; font-size:14px; text-decoration:none; color:#2e2e2e; background:url(../images/menu-left.jpg) no-repeat left top; padding:0 0 0 5px; border-bottom:solid 1px #aeaeae;}
.menu ul li a span {display:inline-block; line-height:33px; text-decoration:none; color:#2e2e2e; background:url(../images/menu-right.jpg) no-repeat right top; padding:0px 18px 0px 13px;}
.menu ul li a:hover {text-decoration:none; background:url(../images/menu-onleft.jpg) no-repeat left top;border-bottom:solid 1px #ca2100;}
.menu ul li a:hover span {text-decoration:none; color:#ffffff; background:url(../images/menu-onright.jpg) no-repeat right top; cursor:pointer;}
.menu ul li a.active {text-decoration:none; background:url(../images/menu-onleft.jpg) no-repeat left top; border-bottom:solid 1px #ca2100;}
.menu ul li a.active span {text-decoration:none; color:#ffffff; background:url(../images/menu-onright.jpg) no-repeat right top; cursor:pointer;}

.search_area_rw {float:left;width:220px;}
.search_midbg {float:left; width:212px; background:#ca2100 url(../images/head-searchmusic-midbg.jpg) no-repeat; padding-left:8px; height:31px;}
.search_textbox {background:url(../images/txtsearch_midbg.jpg) repeat-x; height:27px; padding-top:3px; width:160px; float:left;}
.search_textbox input {border:solid 0px; height:22px; line-height:22px; background:transparent;} 
.search_byarea {float:left;width:220px; margin-top:4px;}
.search_by_contentbg {background:#ededed url(../images/left_contentbg.jpg) repeat-y; width:220px; float:left;}

.search_by_topbg {background:url(../images/left-nav-topbg.jpg) no-repeat left top; padding:1px 0px 0px 0px; margin-top:10px; width:218px; float:left;}
.search_by_botbg {background:url(../images/left-nav-botbg.jpg) no-repeat left bottom; padding:0 1px 5px 1px; width:218px; float:left;}


.left_nav {width:218px; float:left;}
.left_nav ul {margin:0px; padding:0px;}
.left_nav ul li {width:218px; list-style:none; font-size:14px; display:block; margin:0px; padding:0px; float:left;}
.left_nav ul li a {padding:4px 0px 0px 18px; height:21px; width:200px; color:#494949; border-bottom:solid 1px #afafaf; display:block; float:left; text-decoration:none;}
.left_nav ul li a:hover {padding:4px 0px 0px 18px; height:21px; width:200px; color:#ca2100; border-bottom:solid 1px #afafaf; display:block; float:left; text-decoration:none; background:url(../images/left-nav-overbg.gif) repeat-x left top;}
.left_nav ul li a:hover span {display:block; text-decoration:none; background:url(../images/red_arrow.gif) no-repeat 185px 5px;}
.left_nav ul li a.leftactive {padding:8px 0px 0px 18px; height:25px; width:200px; color:#ca2100; border-bottom:solid 1px #afafaf; display:block; float:left; text-decoration:none; background:url(../images/left-nav-overbg.gif) repeat-x;}
.left_nav ul li a.leftactive span {display:block; text-decoration:none; background:url(../images/red_arrow.gif) no-repeat 185px 5px;}

.tempo{padding: 3px 0px 3px 18px; font-size: 14px; height: 21px; float: left; width: 200px; color: #494949; border-bottom: solid 1px #afafaf;}
.tempo select{margin: 0 0 0 60px; color:#494949; border: 1px solid #afafaf; width: 75px; font-size: 12px;}

.player {width:213px; padding:5px 0 0 2px; float:left;}
.left_contact {float:left; width:205px; min-height:180px; padding:12px 0 0 15px; background:url(../images/left-contactbg-midbg.jpg) repeat-y; color:#000; font-size:12px;}

.content_part {float:left; width:980px; padding-top:10px;}
.left_part {float:left;width:220px;}
.right_part {float:right; width:750px;}
.composer_area {width:750px; float:left;}
.composer_area_bg {width:730px; float:left; background:url(../images/composer_midbg.jpg) repeat-y left; padding:0 10px; font-size:12px;}
.composer_area_bg1 {width:748px; float:left; background:url(../images/composer_midbg.jpg) repeat-y left; padding:0 1px 0 1px; font-size:12px; }
.compo_col {float:left; width:730px; min-height:45px; }
.compo_col1 {float:left; width:200px;}
.compo_col2 {float:left; width:102px;}
.compo_col3 {float:left; width:410px; padding:0 0 0 18px; min-height:90px;}
.compo_col4 {float:left; width:280px;}
.compo_col5 {float:left; width:440px; padding:0 0 0 10px; min-height:90px;}

.refine{font-size:13px; color:#494949; text-decoration:none; font-weight:bold;}
.refine:hover{font-size:13px; color:#000000; text-decoration:none; font-weight:bold;}

.counter_area {float:left; width:743px; background-color:#3a3a3a; border-left:solid 1px #aeaeae; border-right:solid 1px #aeaeae; padding:5px 0 0px 5px; min-height:27px;}
.counter_link {float:left; width:500px;}
.counter_link a {background:url(../images/counterbg.jpg) repeat-x; text-decoration:none; font-size:18px; color:#FFF; height:24px; padding:0 8px;}
.counter_link a:hover {background:url(../images/counterbg_over.jpg) repeat-x; text-decoration:none; font-size:18px; color:#FFF; height:24px; padding:0 8px;}
.counter_link a.counterActive {background:url(../images/counterbg_over.jpg) repeat-x; text-decoration:none; font-size:18px; color:#ffffff ; height:24px; padding:0 8px;}

.composer_grid {width:748px; float:left; border:solid 1px #aeaeae; min-height:472px;}
.composer_gridHead {width:748px; float:left; background:url(../images/left-nav-overbg.gif) repeat-x; line-height:34px; height:34px; font-size:14px; border-bottom:solid 1px #aeaeae; font-weight:bold;}
.composer_grid1 {width:748px; float:left; background-color:#ededed; min-height:27px; font-size:11px; border-bottom:solid 1px #aeaeae;}
.composer_grid2 {width:748px; float:left; background-color:#ffffff; min-height:27px; font-size:11px; border-bottom:solid 1px #aeaeae;}
.composer_gridCol {width:738px; float:left; background-color:#ededed; border-right:solid 1px #aeaeae; padding-left:6px; padding-right:4px; }

.composer_gridCol1 {width:114px; float:left; border-right:solid 1px #aeaeae; padding-left:6px; padding-right:4px;}
.composer_gridCol2 {width:50px; float:left; border-right:solid 1px #aeaeae; text-align:center;}
.composer_gridCol3 {width:160px; float:left; border-right:solid 1px #aeaeae; text-align:left; padding-left:2px; }
.composer_gridCol4 {width:223px; float:left; border-right:solid 1px #aeaeae; padding-left:6px; padding-right:4px;}
.composer_gridCol5 {width:70px; float:left; border-right:solid 1px #aeaeae; text-align:center;}
.composer_gridCol6 {width:50px; float:left; border-right:solid 1px #aeaeae; text-align:center;}
.composer_gridCol7 {width:50px; float:left; text-align:center;}

.composer_gridCol1_Data {width:115px; float:left; padding-left:6px; padding-right:4px; padding-top:3px; padding-bottom:3px; font-size:12px;}
.composer_gridCol2_Data {width:51px; float:left; text-align:center; padding-top:3px; padding-bottom:3px;}
.composer_gridCol3_Data {width:161px; float:left; text-align:left; padding-left:2px; padding-top:3px; padding-bottom:3px; }
.composer_gridCol4_Data {width:224px; float:left; padding-left:6px; padding-right:4px; padding-top:3px; padding-bottom:3px;}
.composer_gridCol5_Data {width:71px; float:left; text-align:center; padding-top:4px; padding-bottom:2px;}
.composer_gridCol6_Data {width:50px; float:left; text-align:center;}

.composer_gridCol61_Data {width:25px; float:left; text-align:center; padding-top:4px; padding-bottom:2px;}
.composer_gridCol62_Data {width:25px; float:left; text-align:center; padding-top:7px; padding-bottom:4px;}


.playlist_gridCol1 {width:185px; float:left; text-align:left;   border-right:solid 1px #aeaeae; padding-left:6px; padding-right:4px;}
.playlist_gridCol2 {width:55px;  float:left; text-align:center; border-right:solid 1px #aeaeae;}
.playlist_gridCol3 {width:220px; float:left; text-align:left;   border-right:solid 1px #aeaeae; padding-left:6px;}
.playlist_gridCol4 {width:75px;  float:left; text-align:center; border-right:solid 1px #aeaeae;}
.playlist_gridCol5 {width:49px;  float:left; text-align:center; border-right:solid 1px #aeaeae;}
.playlist_gridCol6 {width:79px;  float:left; text-align:center; border-right:solid 1px #aeaeae;}
.playlist_gridCol7 {width:60px;  float:left; text-align:center;}

.playlist_gridCol1_Data {width:186px; float:left; text-align:left;   padding-top:3px; padding-bottom:3px; padding-left:6px; padding-right:4px; font-size:12px;}
.playlist_gridCol2_Data {width:56px;  float:left; text-align:center; padding-top:3px; padding-bottom:5px;}
.playlist_gridCol3_Data {width:221px; float:left; text-align:left;   padding-top:3px; padding-bottom:5px; padding-left:6px; }
.playlist_gridCol4_Data {width:76px;  float:left; text-align:center; padding-top:3px; padding-bottom:5px;}
.playlist_gridCol5_Data {width:50px;  float:left; text-align:center; padding-top:4px; padding-bottom:1px;}
.playlist_gridCol6_Data {width:80px;  float:left; text-align:center; padding-top:4px; padding-bottom:1px;}
.playlist_gridCol7_Data {width:60px;  float:left; text-align:center; padding-top:4px; padding-bottom:1px;}

.cd_grid1 {width:743px; float:left; background-color:#ededed; min-height:21px; padding:2px 2px 2px 2px; font-size:12px; border-bottom:solid 1px #aeaeae; border-right:solid 1px #aeaeae;}
.cd_grid2 {width:743px; float:left; background-color:#ffffff; min-height:21px; padding:2px 2px 2px 2px; font-size:12px; border-bottom:solid 1px #aeaeae; border-right:solid 1px #aeaeae;}
.cd_gridCol1_Data{width:80px;  float:left; padding-left:4px; font-size:12px; font-weight:bold; min-height:21px;}
.cd_gridCol2_Data{width:100px;  float:left; padding-left:5px; font-size:12px; font-weight:bold; min-height:21px;}
.cd_gridCol3_Data{width:548px; float:left; padding-left:6px; font-size:12px; font-weight:normal; min-height:21px;}

.genre_grid {width:748px; float:left; border:solid 1px #aeaeae; min-height:529px;}
.com_grid   {width:748px; float:left; border:solid 1px #aeaeae; min-height:529px;}
.com_grid1 {width:244.6px; float:left; background-color:#ededed; line-height:21px; height:21px; padding:2px 2px 2px 2px; font-size:12px; border-bottom:solid 1px #aeaeae; border-right:solid 1px #aeaeae;}
.com_grid2 {width:244.6px; float:left; background-color:#ffffff; line-height:21px; height:21px; padding:2px 2px 2px 2px; font-size:12px; border-bottom:solid 1px #aeaeae; border-right:solid 1px #aeaeae;}
.com_gridCol1_Data{width:240px; float:left; padding-left:4px; font-size:13px; font-weight:bold;}
.com_grid a{text-decoration:none; color:#000000; cursor:pointer; display:block; float:left;}
.com_grid a:hover{text-decoration:none; background-color:#000000; color:#ffffff; display:block; cursor:pointer;}

.content_grid {width:748px; float:left; border:solid 1px #aeaeae; min-height:530px; font: 12px 'Trebuchet MS' , Tahoma, Arial, Verdana;}
.content_grid a{color:#000000; text-decoration:none;}
.content_grid a:hover{text-decoration:underline; color:#000000;}
.content_grid p{padding:0px 0px 0px 0px;}
.content_grid ul{padding-left:30px;}
.content_grid ll{color:#000000;}
.content_grid ul ll a{text-decoration:none; cursor:pointer; display:block; float:left;}
.content_grid ul ll a:hover{text-decoration:underline; display:block; cursor:pointer;}
.content_grid ul ll a:visited{text-decoration:none; display:block; cursor:pointer;}

.ad_row {width:748px; float:left; font-size:13px; padding:0 0 10px 0; line-height:30px; height:30px;}
.ad_col1 {width:110px; float:left; line-height:20px; padding:0 0 0 50px;}
.ad_col2 {width:220px; float:left; line-height:20px;}
.ad_col3 {width:120px; float:left; line-height:20px;}
.ad_col4 {width:238px; float:left; line-height:20px;}
.ad_textbox {color:#000000; border: 1px solid #afafaf; font-size: 12px; width:195px; padding:1px 1px 1px 1px;}
.ad_dropdown{color:#000000; border: 1px solid #afafaf; font-size: 12px; width:200px; padding:1px 1px 1px 1px;}
.ad_row_reg {width:748px; float:left; font-size:13px; padding:0 0 10px 0; line-height:25px; height:25px;}

.ad_row_reg1 {width:721px; float:left; font-size:13px; padding:0 0 10px 0; line-height:23px; height:23px;}
.ad_col11 {width:105px; float:left; line-height:20px; padding:0 0 0 50px;}
.ad_col21 {width:215px; float:left; line-height:20px;}
.ad_col31 {width:115px; float:left; line-height:20px;}
.ad_col41 {width:235px; float:left; line-height:20px;}

.ad_row_data {width:700px; float:left; font-size:13px; line-height:25px; text-align: left;}
.ad_row_data a{color:#e00700; text-decoration:none; line-height:25px;}
.ad_row_data a:hover{color:#e00700; text-decoration:underline;}
.chk {color:#494949; border: 1px solid #afafaf; font-size: 12px;}

.head_search {width:215px; height:20px; padding:8px 2px 0 3px; background:url(../images/head-searchby.jpg) no-repeat;}
.lnkShowreel{float:left;}
.lnkShowreel a{font: 12px 'Trebuchet MS' , Tahoma, Arial, Verdana; color:#000000; text-decoration:none;}
.lnkShowreel a:hover{font: 12px 'Trebuchet MS' , Tahoma, Arial, Verdana; color:#000000; text-decoration:underline;}

.homecontent_area {float:left; width:750px; padding:5px 0 0 0;}
.home_redbox {width:240px; float:left;}
.home_redbox_right {width:240px; float:right;}
.home_redbox_midarea {width:240px; margin:0 auto;}
.home_redbox_headbg {width:224px; float:left; background:url(../images/red_boxhead.png) no-repeat; height:22px; padding:6px 0 0 16px; color:#ffffff; font-weight:bold; font-family: Arial;}
.home_whitebox {width:240px; float:left;}
.white_midbg {width:240px; float:left; background:url(../images/white_midbg.jpg) repeat-y; text-align:center;}
.home_redboxmidbg {width:220px; float:left; background:url(../images/red_boxmidbg.jpg) repeat-y; padding:0px 10px; font-size:12px; overflow:hidden;}
.home_redboxmidbg p { padding:10px 0 0 0; margin:0px;}
.home_redboxmidbg p a {color:#000000; text-decoration:none;}
.home_redboxmidbg p a:hover {color:#ca2100; text-decoration:none;}

.red{color: Red; font-size: 10px;}

.popup {float:left; width:370px;}
.popup_heading {float:left; width:360px; height:26px; padding:8px 0 0 10px; background:url(../images/popup_heading.jpg) repeat-x; color:#FFF; font-size:14px;}
.popup_content {float:left; width:348px; border:solid 1px #575757; background-color:#ededed; padding:10px;}
.popup_content_row {float:left; width:348px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; padding:0 0 10px 0;}
.popup_content_col1 {float:left; width:100px; padding:2px 0 0 0px;}
.popup_content_col2 {float:left; width:248px;}
.popup_txtbox {width:200px; background:url(../images/popup_txtbg.jpg) repeat-x; height:20px; padding:2px 1px 2px 1px; border:solid 1px #3a3a3a;}




