body{ padding:10px 0 0 0; margin:0px; 
	color:#fff; font:normal 12px Arial,Tahoma,Helvetica,sans-serif; line-height:15px; }

#main { margin:0px auto; width:961px; }

#toppart { text-align:center; }
#toppart img {  }
.toppadding { padding-top:38px;}

#middle { padding-bottom:10px; }

#banner { float:left; width:961px; margin:10px 0; height:181px; background:url(../images/banner2.jpg) no-repeat center bottom;  }
#banner img { float:right; padding:25px 0 0 0; }
#menu { background:url(../images/navibg.gif) repeat-x; border:#2d3743 solid 1px; height:32px;}
#menu ul { float:left; width:945px; padding:0 0 0 10px; border-left:#FFFFFF solid 2px; border-right:#FFFFFF solid 2px; }
#menu li { float:left; background:url(../images/navi-right.gif) no-repeat right; padding:0 23px 0 23px; }
#menu li.last { background:none; }
#menu a { color:#252c38; font:bold 12px Arial; float:left; line-height:32px; padding:0px 25px;}
#menu a:hover { color:#000000; text-decoration:none; background:url(../images/navibghover.gif) repeat-x; }
#menu .a1 { color:#252c38; font:bold 12px Arial; float:left; line-height:32px; padding:0px 25px; cursor:pointer;}
#imenu { background:url(../images/navibg.gif) repeat-x; border:#2d3743 solid 1px; height:32px;}
#imenu ul { float:left; width:945px; padding:0 0 0 10px; border-left:#FFFFFF solid 2px; border-right:#FFFFFF solid 2px; }
#imenu li { float:left; background:url(../images/navi-right.gif) no-repeat right; padding:0 9px 0 9px; }
#imenu li.last { background:none; }
#imenu a { color:#252c38; font:bold 12px Arial; float:left; line-height:32px; padding:0px 25px;}
#imenu a:hover { color:#000000; text-decoration:none; background:url(../images/navibghover.gif) repeat-x; }
#imenu .a1 { color:#252c38; font:bold 12px Arial; float:left; line-height:32px; padding:0px 25px; cursor:pointer;}
.midtop { padding-left:5px; width:730px; float:right; }
.teamgreen { font-size:11px; float:left; width:189px; margin:15px 0; }
.sweet { color:#f9bc79; line-height:24px; font-size:11px;  }
.before { color:#c6d3e3; line-height:18px; font-size:12px; width:172px; padding:5px 0 5px 8px; background:#616f80;  }
.before b { color:#fc8802; border-left:#303a47 solid 1px; }
.plyerbtn { padding:5px 0; }
.plyerbtn span { color:#c6d3e3; padding:0 8px; }

.loginmain { float:right; background:url(../images/login-right.jpg) no-repeat right top; padding-right:20px; }
.loginmain form { color:#FFFFFF; float:left; width:350px; height:127px; background:url(../images/login-middle.jpg) repeat-x bottom; }
.loginmain h3 { padding:12px 0 7px 0; margin:0; font-weight:bold; font-size:12px; }
.forgot { float:left; width:255px; padding:2px 0px; text-align:right;}
.forgot a { color:#d1b274; font-size:12px; padding:0 4px; }
.forgot a:hover { color:#d1b274;}

#content { float:left; width:527px; padding-top:7px; }
#contentLeft { float:left; width:197px; padding:0 0 0 5px; }
.categories { margin-bottom:15px; background:#2d3743; margin-top:7px; height:705px;}
.categories ul { padding:0 0 10px 2px; font-size:12px; }
.categories li { color:#c6d3e3; margin:0; padding:0 0 0 20px; line-height:22px; background:url(../images/bullet-squre.gif) no-repeat 5px 10px; }
.categories li.bg {  background:url(../images/bullet-squre.gif) no-repeat 5px 10px #252d37; }
.categories li a { color:#c6d3e3; }
.categories li a:hover { color:#00adef; text-decoration:none; }
.artist { margin-bottom:15px; padding:10px 0 10px 0; text-align:center; }
.featured { margin-bottom:15px; height:347px; }
.boxheadfuter { margin:4px 3px; background:url(../images/boxheadbig.gif) repeat-x bottom; padding:3px 0; font:bold 15px Arial; color:#FFFFFF; }
.boxheadfuter img { padding:0 10px 0 5px; }
.product { float:left; text-align:center; color:#00adef; font-size:11px; width:96px; height:132px; }
.product b { color:#e0c078; }
.product strong { color:#b3cae6; }
.product a { color:#FFFFFF; font-size:10px; }
.product a:hover { color:#FFFFFF; }
#contentRight { float:right; width:497px; line-height:18px; }
#contentRight h1 { font-size:18px; color:#e2b460; font-weight:normal; padding:12px 0; margin:0; }

.middlecover { background:#2d3743; border:#1c232c solid 1px; }
.welcom { margin:0 20px 0 20px; color:#c6d3e3; text-align:justify; border-bottom:#455261 solid 1px; background:url(../images/welcome-bg.jpg) no-repeat right center;}
.welcom span { color:#fff5ca; }
.videomain { color:#c6d3e3; padding:10px 0; margin-left:21px; width:453px; border-bottom:#455261 solid 1px; }
.videomain span { color:#e2b460;}
.video { padding:10px; margin-top:10px; background:#141921; border:#616f80 solid 1px; width:433px; text-align:center; }

.latestNews { padding:20px 41px 20px 20px; height:218px; }
.latestNews h2 { color:#FFFFFF; font:normal 18px Arial; padding-left:0px; height:37px; margin:0;
	background:url(../images/newshead.gif) no-repeat bottom; }
.latestNews ul { border:1px solid #616f80; background:#242c38; border-top:0 none; padding:5px 15px 15px 15px; }
.latestNews ul li { padding:5px 0; border-bottom:1px solid #343f50; }
.latestNews ul a.date { color:#00adef; text-decoration:none; }
.latestNews ul a.date:hover { color:#00adef; text-decoration:underline; }

.latestNews1 { padding:20px 47px 20px 29px; }
.latestNews1 h2 { color:#FFFFFF; font:normal 18px Arial; padding-left:0px; height:37px; margin:0;
	background:url(../images/newshead.gif) no-repeat bottom; }
.latestNews1 ul { border:1px solid #616f80; background:#242c38; border-top:0 none; padding:5px 15px 15px 15px; }
.latestNews1 ul li { padding:5px 0; border-bottom:1px solid #343f50; }
.latestNews1 ul a.date { color:#00adef; text-decoration:none; }
.latestNews1 ul a.date:hover { color:#00adef; text-decoration:underline; }

#producers { float:left; padding:0px 0px 8px 0px; margin-bottom:15px; font-weight:bold; background:#2d3743; height:310px }
#producers h3 { font:bold 14px Arial; margin-bottom:10px; }
#producers div { float:left; width:110px; text-align:center; padding:0 10px 15px 0; }
#producers div img { padding:2px; border:1px solid #616b76; margin-bottom:4px; }
#producers div a { display:block; color:#FFFFFF; text-decoration:none; }
#producers div a:hover { text-decoration:underline; }
#producers  .producers_boxhead { float:left; width:490px; text-align:left; color:#FFFFFF; font:bold 14px Arial; text-transform:uppercase; 
background:url(../images/boxhead.gif) repeat-x; padding:3px; }
#producers  .producers_boxhead img { border:0; }

#rightpart { width:197px; float:right; padding:9px 5px 0 0; }

.topSingles { margin-bottom:11px; height:210px; }
.topSingles ul { color:#c6d3e3; padding:0 10px; line-height:17px; }
.topSingles li { padding:8px 5px 8px 15px; background:url(../images/arw.gif) no-repeat 0 15px; }
.topSingles a { color:#c6d3e3; text-decoration:none; }
.beatCharts { margin-bottom:11px; }
.beatCharts ul { color:#c6d3e3; padding:0 10px; line-height:17px; }
/*
.beatCharts li { padding:3px 5px 7px 15px; border-bottom:1px solid #435060; background:url(../images/arw.gif) no-repeat 0 11px; }
*/
.beatCharts li { padding:3px 5px 7px 2px; border-bottom:1px solid #435060; }
.beatCharts a { color:#c6d3e3; text-decoration:none; }
.lmember { color:#c6d3e3; background:url(../images/lmemberbg.gif) repeat-x bottom #434e5b; padding:6px; margin:11px 0; height:378px; }
.lmember .wtext { color:#FFFFFF; }
.lmember li { clear:both; float:left; width:100%; border-bottom:1px solid #111721; padding:5px 0px; }
.lmember li img { float:left; vertical-align:middle; margin-right:6px; }
.lmember li p { margin:0; padding:7px 0; }
.lmember li p a { color:#c6d3e3;}
.lmember li p a:hover { color:#FFFFFF; }
#footer { color:#2d3743; clear:both; text-align:center; padding:15px 0 10px 0; }
#footer p { text-align:center; margin:7px 0 0 0; }
#footer a { color:#2d3743; text-decoration:none; margin:0 20px; }
#footer a:hover { text-decoration:underline; }

.box { background:#2d3743; border:1px solid #1c232c; }
.boxhead { color:#FFFFFF; font:bold 16px Arial; text-transform:uppercase; margin:4px 3px;
	background:url(../images/boxhead.gif) repeat-x; padding:3px 0; }
.boxhead img { vertical-align:middle; padding-right:10px; }

a.more { float:right; color:#e0c078; font-weight:bold;  }
a.more:hover { color:#FFFFFF; }


p { margin:13px 0; }
ul, li, form, h3 { list-style:none; margin:0; padding:0; }

.fl { float:left; }
.fr { float:right; }
.cl { clear:both;}
.vm { vertical-align:middle; }
.tac { text-align:center; }
.tar { text-align:right; }
.taj { text-align:justify; }

form label { color:#FFF; float:left; width:70px; line-height:22px; }
input, select, textarea { color:#fff; font:normal 11px Tahoma,Arial; padding:1px 1px; vertical-align:middle;
	background:#627285; border:#7b8b9f solid 1px; margin:4px 0; }

a { color:#e2b460; text-decoration:none; }
a:hover { color:#00adef; text-decoration:underline; }

a:hover .imgborder { border:1px solid #92c2de; }
.noborder { border:0; padding:0; }
a, a img { border:0 none; outline:0; }

/*********************************/
.regFLabel { padding:4px 0 0 50px; float:left; width:115px; }
.regFLabel1 { padding-top:2px; padding-bottom:2px; padding-left:5px; padding-right:5px; float:left;}
.regFLabel2 {  padding-top:2px; padding-bottom:2px; padding-left:100px; padding-right:0px; float:left;}
.regFLabel3 { padding-top:2px; padding-bottom:2px; padding-left:50px; padding-right:5px; float:left;}
.regFField { padding:0 0 0 0; float:left; }
.fileColor { color:#000000; }
.clear2 { clear:both; height:2px; }
.clear5 { clear:both; height:5px; }
.clear10 { clear:both; height:10px; }
.clear50 { clear:both; height:50px; }
.chkbx { vertical-align:middle; margin:0px; padding:0px; background:none; border:none; }
.btn1 { cursor:pointer; font-weight:bold; border:#7b8b9f solid 1px; padding:3px; }
.linkbtn { font-weight:bold; border:#7b8b9f solid 1px; padding:3px; background:#7b8b9f; text-decoration:none; color:#FFFFFF; }
.linkbtn:hover { font-weight:bold; border:#7b8b9f solid 1px; padding:3px; background:#7b8b9f; text-decoration:none; color:#FFFFFF; }
.error { color:#FF3300; }

.w400 { width:400px; }
.w600 { width:600px; }
.w390 { width:390px; }
.w300 { width:300px; }
.w325 { width:325px; }
.w350 { width:350px; }
.w235 { width:235px; }
.w225 { width:225px; }
.w250 { width:250px; }
.w290 { width:290px; }
.w280 { width:280px; }
.w200 { width:200px; }
.w180 { width:180px; }
.w170 { width:170px; }
.w160 { width:160px; }
.w150 { width:150px; }
.w125 { width:125px; }
.w140 { width:140px; }
.w115 { width:115px; }
.w110 { width:110px; }
.w100 { width:100px; }
.w90 { width:90px; }
.w80 { width:80px; }
.w70 { width:70px; }
.w50 { width:50px; }
.w60 { width:60px; }
.w40 { width:40px; }
.w20 { width:20px; }
.w30 { width:30px; }
.w10 { width:10px; }
.spaceTop4 { padding-top:4px }
.spaceTop8 { padding-top:8px }
.bg { background-color: #252d37;}
.small{ font-size:x-small; color:#E2B460; line-height:12px}
.tooltip { background-color:#000000;border: solid 1px #FFFFFF;color:#FFFFFF;font-size:11px;filter: alpha(Opacity=75);opacity:0.75; padding:3px; position:absolute; }
.commontxt { font-size:12px; font-weight:bold; } 

.head { color:#C6D3E3; font:bold 12px Arial; } 
.subhead { color:#E2B460; font:bold 12px Arial; } 
.subhead1 {color:#E2B460; font:bold 12px Arial; margin-left:15px; width:460px; color:#c6d3e3; text-align:justify; border-bottom:#455261 solid 1px; background:url(../images/welcome-bg.jpg) no-repeat right center;}
.tooltip .head { color:#FF6600; font:bold 12px Arial; }
.tooltip .subhead { color:#FF6600; font:bold 11px Arial; }
.link { text-decoration:line-through; cursor:pointer;} 
.backarr { background:url(../images/backarr.png) no-repeat; }
.forarr { background:url(../images/forarr.png) no-repeat; }
#contentMidMain { float:left; }
#contentMidMain1 { float:left; margin-top:8px; }
#contentMid { width:496px; background:#2d3743; border:#616f80 solid 1px; line-height:18px; margin:0 28px 28px 28px; }
#contentFull { loat:left; width:957px; background:#2d3743; border:#616f80 solid 1px; line-height:18px; margin:7px 0px 0px 0px; }
#contentFull h1 { font-size:18px; color:#FFFFFF; font-weight:bold; padding:12px 0; margin:0; }
.contentFullinside { margin-left:21px; width:915px; color:#c6d3e3; text-align:justify; border-bottom:#455261 solid 1px; background:url(../images/welcome-bg.jpg) no-repeat right center;}
#contentMRight { width:725px; background:#2d3743; border:#616f80 solid 1px; line-height:18px; }
#contentMRight h1 { font-size:18px; color:#FFFFFF; font-weight:bold; padding:12px 0; margin:0; }
#contentLoginMid { float:left; width:725px; background:#2d3743; border:#616f80 solid 1px; line-height:18px; margin:7px 0px 0 28px; }
.contentLoginMids { float:left; width:725px; background:#2d3743; border:#616f80 solid 1px; line-height:18px; margin:7px 0px 0 28px; }
.contentLoginMids h1 { font-size:18px; color:#FFFFFF; font-weight:bold; padding:12px 0; margin:0; }
#contentLoginMid h1 { font-size:18px; color:#FFFFFF; font-weight:bold; padding:12px 0; margin:0; }
#contentMid h1 { font-size:18px; color:#FFFFFF; font-weight:bold; padding:12px 0; margin:0; }
#contentMidPopUp { float:left; width:420px; background:#2d3743; border:#616f80 solid 1px; line-height:18px; margin:0 28px 0 28px; }
#contentMidPopUp h1 { font-size:18px; color:#FFFFFF; font-weight:bold; padding:12px 0; margin:0; }
.welcomLogin { margin-left:21px; width:680px; color:#c6d3e3; text-align:justify; border-bottom:#455261 solid 1px; background:url(../images/welcome-bg.jpg) no-repeat right center;}
.hline {  width:680px; color:#c6d3e3; text-align:justify; border-top:#455261 solid 1px; }
.hlineFull {  width:915px; color:#c6d3e3; text-align:justify; border-top:#455261 solid 1px; }
.border{ border-bottom:1px solid #435060; width:620px; text-align:center; }
#menu span { color:#98020a; font:bold 12px Arial; float:left; line-height:32px; padding:0px 25px;}
#menu span:hover { color:#000000; text-decoration:none; background:url(../images/navibghover.gif) repeat-x; }

#contentLoginMid1 { float:left; width:496px; background:#2d3743; border:#616f80 solid 1px; line-height:18px; margin:7px 0px 0 28px; }
#contentLoginMid1 h1 { font-size:18px; color:#FFFFFF; font-weight:bold; padding:12px 0; margin:0; }

#search { background:url(../images/searchboxbg.gif) repeat-x bottom #edd198; margin:5px 5px 5px 0; padding:3px; border:1px solid #b49558; }
.searchhead { color:#252d37; font:bold 14px Arial; text-transform:uppercase; 
background:url(../images/searchhead.gif) repeat-x; padding:3px; }
#search form { color:#333; padding:10px; margin:0; }
#search form div { display:inline; padding-right:15px; }
#search input, #search select { color:#555; background:#FFFFFF; }
#search .button { color:#FFFFFF; font-weight:bold; background:#2d3743; padding:3px; cursor:pointer; }
