body{	min-width:957px;	background:#000;	margin:0;	padding:0;	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;}h1,h2,h3,h4,h4,h5,ul,p,a{	margin:0;	padding:0;	font-weight:normal;	list-style:none;	text-decoration:none;}a:hover{text-decoration:underline;}a{	outline:0;}input,select{	outline:0;	margin:0;	padding:0;	font:normal 12px/18px "Trebuchet MS",Arial,Helvetica,sans-serif;	color:#000;	vertical-align:middle;}img{border:0;}h1{	color:#000;	font-size:20px;}h2{	color:#000;	font-size:14px;}h3{	color:#000;	font-size:21px;}h4{	color:#000;	font-size:17px;}h5{	color:#1274b7;	font-size:14px;}form,fieldset{	margin:0;	padding:0;	border:none;}.clear{clear:both;width:100%;}.lt{float:left!important;}.images-news,.image,.images{	width:50px;	height:46px;	text-align:center;	vertical-align:middle;	position:relative;	overflow:hidden;	display:table;	overflow:hidden;	}.cont{	display:table-cell;	position:relative;	vertical-align:middle;	width:100%;}* html .cont{	position:relative;	top:51%;}* html .listing-box .cont{top:52%;}* html .listing-box.recent .cont{top:52%;}* html .profile-box .cont{top:50%;}* html .tv-page .featured-news .cont{top:52%;}* html .main-coll .cont{top:50%;}* html .images-news .cont{top:51%;}* html .photo-big-box .images .cont{top:51%;}* html .photos .hot .images .cont{top:52%;}* html .discography .images .cont{top:51%;}* html .discography .play-box .images .cont{top:51%;}* html .discography-list .images .cont{top:49%;}* html .photo-list .upcoming-list .releases .images .cont{top:51%;}*+ html .cont{	position:relative;	top:51%;}*+ html .listing-box .cont{top:52%;}*+ html .profile-box .cont{top:51%;}*+ html .tv-page .featured-news .cont{top:52%;}*+ html .main-coll .cont{top:50%;}*+ html .images-news .cont{top:50%;}*+ html .photo-big-box .images .cont{top:51%;}*+ html .photos .hot .images .cont{top:52%;}*+ html .discography .images .cont{top:52%;}*+ html .discography .play-box .images .cont{top:52%;}*+ html .photo-list .upcoming-list .releases .images .cont{top:52%;}* html .center-img{	position:relative;	top:-49%;}* html .listing-box .center-img{top:-48%;}* html .flash-box-artists .center-img{top:-48%;}* html .listing-box.recent .center-img{top:-47%;}* html .profile-box .center-img{top:-50%;}* html .tv-page .featured-news .center-img{top:-48%;}* html .main-coll .center-img{top:-49%;}* html .images-news .center-img{top:-50%;}* html .photo-big-box .images .center-img{top:-50%;}* html .photos .hot .images .center-img{top:-49%;}* html .discography .images .center-img{top:-50%;}* html .discography .play-box .images .center-img{top:-49%;}* html .discography-list .images .center-img{top:-48%;}* html .photo-list .upcoming-list .releases .images .center-img{top:-50%;}*+ html .cont .center-img{	position:relative;	top:-49%;}*+ html .listing-box .center-img{top:-48%;}*+ html .profile-box .center-img{top:-51%;}*+ html .tv-page .featured-news .center-img{top:-48%;}*+ html .main-coll .center-img{top:-49%;}*+ html .images-news .center-img{top:-49%;}*+ html .photo-big-box .images .center-img{top:-50%;}*+ html .photos .hot .images .center-img{top:-49%;}*+ html .discography .images .center-img{top:-51%;}*+ html .discography .play-box .images .center-img{top:-48%;}*+ html .photo-list .upcoming-list .releases .images .center-img{top:-50%;}.center-img img{display:inline;}.center-img a{display:inline;}/*HEAD*/#header{	background:url(../images/header-bg.gif) repeat-x 50% 0;	width:100%;	height:173px;}.main-head{	background:url(../images/header-main-bg.gif) no-repeat 0 0;	width:957px;	height:134px;	margin:0 auto;}/*LOGO*/#header h1 a{	background:url(../images/logo.gif) no-repeat 0 0;	width:180px;	height:97px;	text-indent:-9999px;	overflow:hidden;	float:left;	margin:0 0 0 14px;}.main-head .search{	float:right;	overflow:hidden;	margin:69px 8px 0 0;	padding:3px 0 0;}.main-head input{	width:208px;	height:16px;	float:left;	border:solid 1px #b6b6b6;	border-right:0;	padding:1px 5px 2px;	position:relative;}.main-head .submit{	background:url(../images/search-btn.gif) no-repeat 0 0;	width:68px;	height:26px;	border:0;	padding:0;	margin:-3px 0 0;	cursor:pointer;}.wrapper-menu{	background:url(../images/border1.gif) repeat-x 0 100%;	width:100%;	height:39px;}.main-menu{	background:url(../images/menu-main-bg.gif) no-repeat 0 100%;	width:957px;	height:39px;	margin:0 auto;	position:relative;}.main-menu li{	float:left;}.main-menu a{	background:url(../images/menu-bg1.gif) no-repeat 0 0;	width:43px;	float:left;	line-height:25px;	margin:0 0 0 14px;	text-indent:-9999px;	position:relative;}.main-menu .active a span,.main-menu a:hover span{	background:url(../images/menu-ico.png) no-repeat 0 0;	width:33px;	height:37px;	float:left;	position:absolute;	top:-38px;	left:-30px;}.main-menu .active a,.main-menu a:hover{background-position:0 -25px;}.main-menu a.artists{background-position:-106px 0;width:66px;margin:0 0 0 43px;}.main-menu .active a.artists,.main-menu a.artists:hover{background-position:-106px -25px;}.main-menu a.releases{background-position:-230px 0;width:76px;margin:0 0 0 48px;}.main-menu .active a.releases,.main-menu a.releases:hover{background-position:-230px -25px;}.main-menu a.news{background-position:-369px 0;width:46px;margin:0 0 0 43px;}.main-menu .active a.news,.main-menu a.news:hover{background-position:-369px -25px;}.main-menu a.bnr-tv{background-position:-478px 0;width:58px;margin:0 0 0 43px;}.main-menu .active a.bnr-tv,.main-menu a.bnr-tv:hover{background-position:-478px -25px;}.main-menu a.photos{background-position:-599px 0;width:60px;margin:0 0 0 43px;}.main-menu .active a.photos,.main-menu a.photos:hover{background-position:-599px -25px;}.main-menu a.on-tour{background-position:-723px 0;width:67px;margin:0 0 0 44px;}.main-menu .active a.on-tour,.main-menu a.on-tour:hover{background-position:-723px -25px;}.main-menu a.about{background-position:-853px 0;width:78px;margin:0 0 0 43px;}.main-menu .active a.about,.main-menu a.about:hover{background-position:-853px -25px;}.main-menu a.download{background-position:-995px 0;width:95px;margin:0 0 0 43px;}.main-menu .active a.download,.main-menu a.download:hover{background-position:-995px -25px;}.main-menu .icons{	background:url(../images/ico1.png) no-repeat 0 0;	width:40px;	height:32px;	position:absolute;	right:195px;	bottom:-16px;}#wrapper-flash-box{	background:url(../images/border2.gif) repeat-x 0 100%;	width:100%;	overflow:hidden;}#wrapper-flash-box.tv-page{background:none;}.main-flash{	background:url(../images/top-line-bg.gif) no-repeat 0 100%;	width:957px;	overflow:hidden;	margin:0 auto;	padding:0 0 8px;}.tv-page .main-flash{background:none;padding:20px 0 0;}.find-artist{	width:130px;	float:left;}.find-artist h2{	font-size:12px;	line-height:21px;	color:#b6b6b6;	text-transform:uppercase;	padding:11px 0 0 13px;}.find-artist li{	float:left;	line-height:24px;	padding:0 0 0 12px;}.find-artist li a{	font-size:12px;	color:#e43049;}.find-artist li span{color:#b6b6b6;}.flash-box{	width:699px;	height:553px;	float:left;	overflow:hidden;}.flash-box h2{	line-height:553px;	color:#333;	font-size:30px;	text-align:center;}.flash-box a:hover{text-decoration:none;}.flash-box a{color:#f00;text-decoration:underline;}.banners-box{	width:100%;	overflow:hidden;	clear:both;	text-align:center;}.banners-box ul{	overflow:hidden;	margin:15px 0 0 101px;	float:left;	display:inline;}.banners-box li{	background:url(../images/border3.gif) no-repeat 0 25%;	float:left;	padding:0 13px;	margin:0 0 0 -1px;}/*Main Content*/.content{	background:url(../images/border2.gif) repeat-x 0 100%;	width:100%;	overflow:hidden;}.main-content{	background:url(../images/top-line-bg.gif) no-repeat 0 100%;	width:957px;	overflow:hidden;	margin:0 auto;	padding:0 0 21px;}.main-content h2{	font-size:18px;	line-height:29px;	color:#fff;	text-transform:uppercase;}.main-content h3{	font-size:15px;	color:#e43049;	font-weight:bold;}.main-content h3 a{color:#e43049;font-weight:bold;}.main-content p{	font-size:12px;	color:#fff;}.title{	background:url(../images/border4.gif) repeat-x 0 4px;	width:100%;	overflow:hidden;	margin:31px 0 0;	padding:4px 0 0;}.main-title{	width:957px;	height:27px;	margin:0 auto;	/*overflow:hidden;*/}.main-title h2{	background:#000 url(../images/title-bg.gif) no-repeat 100% 0;	height:23px;	float:left;	padding:0 329px 0 14px;}.main-title a:hover{background-position:0 -14px;}.main-title a{	background:url(../images/view-btn.gif) no-repeat 0 0;	width:91px;	height:14px;	float:right;	overflow:hidden;	text-indent:-9999px;	margin:5px 0 0 20px;}.login-box{	width:313px;	float:right;	overflow:hidden;	padding:19px 0 0;}.login-box.entry{padding:22px 0 0;}.login-box h2{	font-size:12px;	line-height:18px;	color:#fff;	padding:0 0 3px;}.login-box .image{	width:48px;	height:48px;	float:left;	overflow:hidden;	margin:2px 0 0 1px;	/*display:inline;*/	border:solid 3px #9f9f9f;}* html .login-box .image{display:inline;}.login-box .name{	width:55px;	float:left;	text-align:center;	font-size:12px;	color:#e43049;	text-transform:uppercase;}.login-box .info-box{	width:249px;	float:left;	padding:0 0 0 9px;}.login-box.entry .info-box{	padding:0 0 32px 9px;}.login-box .info-box p{	line-height:14px;	padding:0 0 4px;}.login-box.entry .info-box p{line-height:27px;}.login-box .info-box a{	background:url(../images/join-btn.gif) no-repeat 0 0;	width:89px;	line-height:29px;	float:left;	text-align:center;	font-size:12px;	color:#feffff;	text-transform:uppercase;	margin:0 0 0 -3px;	padding:0 5px 0 0;	position:relative;}.videos .banners,.login-box .banners{	float:left;	border:solid 1px #555859;}.videos .banners{margin:17px 0 0 50px;}.login-box .info-box a.login{	background:url(../images/login-btn.gif) no-repeat 0 0;	width:73px;}.login-box .info-box p a{	background:none;	width:auto;	float:none;	line-height:14px;	text-align:left;	text-transform:none;	padding:0;	margin:0;	color:#E43049;}.login-box .info-box ul{	clear:both;	overflow:hidden;	width:100%;}.login-box .info-box li{	background:url(../images/border5.gif) no-repeat 0 50%;	float:left;	padding:0 6px;	margin:0 0 0 -1px;}.login-box .info-box li a{	background:none;	width:auto;	float:left;	line-height:28px;	text-align:left;	text-transform:none;	padding:0;	margin:0;	color:#E43049;}.brand-box{	width:388px;	min-height:260px;	float:left;	margin:17px 0 0;	padding:0 0 11px;	position:relative;}.brand-image{	position:absolute;	top:0;	left:0;	z-index:0;}.brand-box.release{	width:283px;	min-height:247px;}.brand-box.events{	width:416px;	min-height:0;}.brand-box .images{	width:146px;	height:146px;	float:left;	border:solid 2px #d5192b;	margin:54px 0 0 109px;	/*display:inline;*/	position:relative;	z-index:10;}* html .brand-box .images{display:inline;}.brand-box .info{	width:150px;	float:right;	padding:50px 0 0;	position:relative;	z-index:10;}.upcoming-list .info{	padding:45px 0 0;}.upcoming-list .releases .images{	float:right;	margin:75px 25px 0 0;}.upcoming-list .releases .info{	padding:4px 23px 0 0;}.releases .buy{	background:url(../images/join-btn.gif) no-repeat 0 0;	display:block;	color:#fff;	font-size:12px;	line-height:29px;	margin:0 0 0 -3px;	text-align:center;	text-transform:uppercase;	width:89px;}.brand-box .info strong{	font-size:14px;	color:#fff;	float:left;}.brand-box .info p{padding:3px 0 4px;line-height:15px;}.brand-box p.notes{font-size:14px;padding:0;clear:both;}.brand-box p b{	font-size:11px;	color:#cdf1ff;}.brand-box .btn{	background:url(../images/tune-btn.png) no-repeat 0 0;	width:76px;	float:left;	line-height:29px;	font-size:12px;	color:#fff;	margin:148px 0 0 11px;	text-align:center;	cursor:pointer;	position:relative;	z-index:10;}.brand-box .more-btn{	background:url(../images/more-btn2.gif) no-repeat 0 0;	width:103px;	float:left;	line-height:29px;	font-size:12px;	margin:22px 0 0 -2px;	color:#fff;	text-transform:uppercase;	text-align:center;	position:relative;}.upcoming-list{	width:1005px;	overflow:hidden;}.rel-title .upcoming-list{width:auto;float:left;}.upcoming-list li{	width:285px;	min-height:370px;	float:left;	padding:0 45px 0 0;}* html .upcoming-list li{height:370px;}.upcoming-list .brand-box{	width:290px;	min-height:270px;	padding:0 0 6px;}* html .upcoming-list .brand-box{height:270px;}* html .brand-box{height:260px;}* html .brand-box.release{height:247px;}* html .brand-box.events{height:0;}.main-brand{	width:249px;	float:right;	padding:12px 0 0;	position:relative;	z-index:10;}.release .main-brand{	width:150px;	padding:44px 0 0;}.release p{line-height:15px;}.main-brand h2{	padding:0 0 2px;}.main-brand .player{	width:248px;	overflow:hidden;}.release .player{width:150px;}.main-brand .coll{	width:49%;	overflow:hidden;}.main-brand .left{float:left;}.main-brand .right{float:right;padding:0!important;}.main-brand h3{	padding:2px 0 1px;}.register-box .main-brand span,.main-brand span{	width:100%;	display:block;	font-size:12px;	color:#818181;	text-align:right;	padding:3px 0 0;}.register-box .main-brand span a,.main-brand span a{	color:#818181;}.register-box .main-brand .comments,.main-brand .comments{	font-size:12px;	color:#e43049;	padding:0;}.register-box .main-brand .comments a,.main-brand .comments a{color:#fff;}.hot{	width:285px;	float:left;	overflow:hidden;	padding:21px 0 0 61px;}.tv-page .hot{	width:999px;	padding:0 0 0 16px;}.hot li{float:left;width:100%;padding:0 0 7px;}.tv-page .hot li{	width:290px;	padding:26px 43px 10px 0;}.hot .title-box{padding:7px 0 0;}.hot .images{	width:98px;	height:98px;	float:left;	border:solid 2px #d5192b;	margin:4px 0 0;}.hot .info{	width:173px;	float:right;}.hot .info p{	line-height:14px;	padding:4px 30px 0 0;}.hot .info span{	float:left;	font-size:12px;	color:#818181;	text-align:left;	padding:2px 12px 0 0;}.hot .info span a{	color:#818181;}.hot .info .comments{	font-size:12px;	color:#e43049;	width:auto;	clear:both;}.hot .info .comments a{color:#fff;}.featured{	width:180px;	float:right;	overflow:hidden;	padding:28px 0 0;}.featured h2{	line-height:32px;}.featured li{	width:168px;	float:left;	padding:0 0 5px;	overflow:hidden;}.listing-box{	width:268px;	float:left;	padding:20px 0 0 67px;}.rel-title .listing-box{	padding:19px 0 0 97px;}.tv-page .listing-box{	width:970px;	padding:0px 0 0 13px;}.listing-box li{	width:100%;	float:left;	padding:6px 0 1px;}.rel-title .listing-box li{	padding:6px 0 26px;}.tv-page .listing-box li{	width:165px;	min-height:115px;	padding:27px 29px 4px 0;}* html .tv-page .listing-box li{height:75px;}.listing-box .images{	width:50px;	float:left;	overflow:hidden;	border:solid 2px #898a8a;	margin:4px 0 0;}.listing-box .info{	width:204px;	float:right;}.tv-page .listing-box .info{	width:102px;}.listing-box p{	line-height:14px;	padding:3px 0 0;}.listing-box span{	font-size:12px;	color:#575757;}.tv-page .listing-box span{float:left;}.listing-box .btn{	background:url(../images/join-btn.gif) no-repeat 0 0;	color:#fff;	float:right;	font-size:12px;	line-height:29px;	margin:8px 0 0;	text-align:center;	text-transform:uppercase;	width:89px;}.tv-page .listing-box .btn{	float:left;	margin:2px 0 0 -5px;	position:relative;}.listing-box.coming{	width:258px;	float:right;	padding:20px 0 0;}.rel-title .listing-box.coming{	width:216px;	padding:19px 0 0;}.tv-page .listing-box.coming{	width:258px;	padding:15px 32px 0 0;}.tv-page .listing-box.coming ul{float:left;width:258px}.listing-box.coming li{	padding:7px 0 3px;}.tv-page .listing-box.coming li{	width:100%;	padding:8px 0 1px;}.rel-title .listing-box.coming li{	padding:6px 0 26px;}.listing-box.coming strong{	font-size:12px;	color:#e43049;	line-height:19px;	display:block;}.listing-box.coming strong a{color:#e43049;font-weight:bold;}.listing-box.coming .info{	width:197px!important;}.rel-title .listing-box.coming .info{	width:155px!important;}.listing-box.coming .btn{	background:url(../images/coming-btn-bg.gif) no-repeat 0 0;	width:83px;	font-size:18px;	line-height:25px;	text-transform:none;	margin:4px 8px 0 0;}.listing-box.coming .images{	width:48px;	height:48px;	border:solid 1px #c6d9dd;}.listing-box.recent{	padding:22px 0 0 93px;}.tv-page .listing-box.recent{	width:1086px;	padding:0 0 0 13px;}.listing-box.recent li{	padding:7px 0 0;}.tv-page .listing-box.recent li{	width:215px;	padding:0 147px 25px 0;}.listing-box.recent .images{	width:53px;	height:53px;	margin:3px 0 0;}.listing-box.recent .info{	width:185px;	padding:0 16px 0 0;}.tv-page .listing-box.recent .info{	width:148px;	padding:0;}.listing-box strong{	width:100%;	font-size:12px;	line-height:14px;	color:#fff;	float:left;}.listing-box .addres{	font-size:12px;	color:#6d7eea;}.featured-news{	width:330px;	float:left;	padding:22px 0 0 14px;}.tv-page .featured-news.right,.featured-news.right{	float:right;	padding:16px 131px 0 0!important;}.tv-page .featured-news{	padding:16px 0 0 14px;}.featured-news .images{	width:101px;	height:100px;	float:left;	overflow:hidden;	border:solid 2px #d5192b;	margin:12px 0 0;}.tv-page .featured-news .images{	width:48px;	height:48px;	border-color:#898a8a;}.featured-news .info{	width:212px;	float:right;	padding:7px 0 0;}.tv-page .featured-news .info{	width:269px;}.featured-news span{	width:100%;	font-size:11px;	color:#575757;	display:block;	clear:both;}.featured-news strong{	width:100%;	font-size:12px;	line-height:15px;	color:#fff;	display:block;	padding:8px 0 0;	clear:both;}.tv-page .featured-news strong{	font-size:24px;	line-height:29px;	padding:0;	text-transform:uppercase;	margin:-4px 0 0;}.featured-news p{	clear:both;	line-height:16px;	padding:7px 0 0;}.tv-page .featured-news p{	padding:0 0 5px;	line-height:15px;	width:100%;}.featured-news .read{	font-size:11px;	color:#e43049;	text-transform:uppercase;	float:left;}.past-news{	width:189px;	float:right;	padding:22px 0 0;}.past-news li{	width:100%;	float:left;	padding:0 0 12px;}.on-tour-box{	width:130px;	float:left;	padding:31px 0 0 15px;}.on-tour-box .images{	width:125px;	height:125px;}.on-tour-box h3{	padding:9px 0 2px;}.on-tour-box p{	line-height:15px;}.listing-box.on-tours{	width:740px;	padding:20px 0 0;}.listing-box.on-tours ul{width:812px;}.listing-box.on-tours li{	width:334px;	float:left;	padding:6px 0 8px 72px;}.listing-box.on-tours .images{	width:48px;	height:48px;	border:solid 2px #fff;	margin:5px 0 0;}.listing-box.on-tours .info{	width:271px;}.listing-box.on-tours p{line-height:16px;}.listing-box.on-tours .btn{	background:url(../images/buy-btn.gif) no-repeat 0 0;	width:99px;	text-transform:none;	margin:1px 7px 0 0;	text-transform:uppercase;}.top-banners,.bottom-banners{	width:100%;	overflow:hidden;	text-align:center;	padding:29px 0 38px;}.top-banners{padding:30px 0 0;}/*footer*/#footer{	background:url(../images/footer-bg.gif) repeat-x 0 0;	width:100%;}.main-footer{	background:url(../images/top-line-bg.gif) no-repeat 0 0;	width:957px;	height:148px;	overflow:hidden;	margin:0 auto;	font-size:12px;	color:#575757;}.main-footer ul{	padding:37px 0 0 12px;}.main-footer li{	float:left;	padding:0 4px;}.main-footer a{	color:#e43049;}.main-footer span{	display:block;	clear:both;	padding:0 0 0 16px;	line-height:40px;}.left-coll{	width:265px;	float:left;	padding:17px 0 0 13px;}.left-coll p{	padding:0 0 18px;}.main-coll{	width:610px;	float:left;	padding:13px 0 0 69px;}.main-coll p{	padding:0 0 18px;}.main-coll .images{	width:263px;	height:376px;	float:left;	border:solid 1px #d5192b;	overflow:hidden;	margin:5px 27px 10px 0;}.main-about{	overflow:hidden;	clear:both;	padding:6px 0 0 13px;}.main-about h2{	padding:0 0 6px;}.main-about p{	padding:0 0 18px;}.flash-box-artists .find-artist{	width:206px;}.flash-box-artists .flash-box{	width:745px;	height:497px;}.flash-box-artists h3{	float:left;	padding:41px 0 16px 14px;}.flash-box-artists h4{	float:left;	font-size:15px;	color:#b20000;	padding:19px 0 3px 15px;	font-weight:bold;	text-transform:uppercase;}.flash-box-artists p{	width:192px;	float:left;	padding:0 0 0 14px;	font-size:12px;	line-height:15px;	color:#fff;}.flash-box-artists .images{	width:134px;	height:117px;	float:left;	overflow:hidden;	border:solid 2px #d5192b;	margin:13px 0 0 14px;	/*display:inline;*/}* html .flash-box-artists .images{display:inline;}.flash-box-artists .btn:hover{background-position:0 -15px;}.flash-box-artists .btn{	background:url(../images/more-btn.gif) no-repeat 0 0;	width:90px;	height:15px;	float:left;	overflow:hidden;	text-indent:-9999px;	margin:25px 0 0 2px;}.flash-box-artists .btn.buy:hover{background-position:0 0;}.flash-box-artists .btn.buy{	background:url(../images/join-btn.gif) no-repeat 0 0;	color:#fff;	float:left;	font-size:12px;	line-height:29px;	height:29px;	text-indent:0;	margin:15px 0 0 10px;	text-align:center;	text-transform:uppercase;	width:89px;}.artists-list{	width:990px;	overflow:hidden;	margin:5px 0 0 -45px;}.artists-list li{	width:105px;	float:left;	margin:30px 0 0 60px;	display:inline;}.artists-list .images{	width:101px;	height:100px;	float:left;	border:solid 2px #d5192b;}.artists-list b{	width:100%;	float:left;	font-size:15px;	color:#e43049;	padding:3px 0 0;	cursor:pointer;	text-align:center;}.artists-list a:hover{text-decoration:none;}.register-box{	width:942px;	padding:20px 0 0 15px;	float:left;}.register-box center h2{	line-height:250px;}.register-box ul{	width:100%;	float:left;	padding:20px 0 0;}.register-box .checks{	padding:20px 0 0 158px;}.register-box li{	width:100%;	float:left;	padding:0 0 8px;}.register-box label{	width:150px;	float:left;	line-height:19px;	font-size:12px;	color:#fff;	text-align:right;	padding:0 8px 0 0;}.register-box input{	width:209px;	height:16px;	float:left;	border:solid 1px #b6b6b6;	font-size:12px;	padding:2px 5px;}.register-box select{	width:221px;	height:22px;	line-height:19px;	float:left;	border:solid 1px #b6b6b6;	font-size:12px;}.register-box select.small{	width:67px;	margin:0 10px 0 0;}.register-box .radio label{	width:auto;	padding:0 7px;}.register-box .radio input{	border:0;	width:15px;	height:15px;	padding:0;	margin:3px 0 0;}.register-box input.btn{	background:url(../images/buy-btn.gif) no-repeat 0 0;	width:99px;	height:28px;	line-height:20px;	float:left;	border:0;	padding:2px 0 0;	cursor:pointer;	margin:5px 10px 0 0;	text-transform:uppercase;	color:#fff;}.register-box input.btn.middle{	background:url(../images/login-btn.gif) no-repeat 0 0;	width:73px;}.register-box input.btn.small{	background:url(../images/small-btn.gif) no-repeat 0 0;	width:54px;}.register-box input.btn.cancel{	background:url(../images/cancel-btn.gif) no-repeat 0 0;	width:72px;}.register-box input#files{	width:auto;	height:auto;	border:0;	background:#fff;}.register-box h3{color:#fff;}.register-box textarea{	width:495px;	height:150px;	line-height:18px;	float:left;	border:solid 1px #b6b6b6;	font-size:12px;	padding:0 0 0 5px;}.register-box span{	float:left;	font-size:11px;	color:#fff;	clear:both;	padding:3px 0 0 158px;}.register-box b{	float:left;	font-size:12px;	color:#fff;	padding:0 0 0 158px;}.allert{	width:922px;	overflow:hidden;	padding:10px;	margin:10px 0 0;}.main-content .allert p{	color:#f00;	float:left;	padding:0 5px 0 0;}.profile-box{	padding:25px 0 0 15px;}.profile-box .images{	background:#fff;	width:192px;	height:192px;	float:left;	overflow:hidden;	border:4px solid #898A8A;	padding:2px;}.profile-box .info{	width:700px;	float:right;}.profile-box .title-name{	color:#E43049;	line-height:14px;}.profile-box h2{	padding:30px 0 20px;	clear:both;}.profile-box h3{	padding:30px 0 20px;	clear:both;}.profile-box p{	padding:0 0 10px;}.profile-box li{	color:#fff;	font-size:14px;}.profile-box strong{	float:left;	width:150px;}.register-box .submenu{	width:120px;	float:left;	padding:20px 0 0 220px;}.register-box .submenu li{	float:left;	padding:0;}.register-box .submenu .active a,.register-box .submenu a:hover{color:#e43049;text-decoration:none;}.register-box .submenu a{	width:100%;	float:left;	text-indent:0;	color:#e8e8e8;	font-size:14px;	line-height:24px;	text-transform:uppercase;	position:relative;}.register-box .submenu span{	width:21px;	height:29px;	float:left;	position:absolute;	top:-10px;	left:-29px;	padding:0;	clear:none;}.register-box .submenu .active span,.register-box .submenu a:hover span{	background:url(../images/submenu-hover.gif) no-repeat 0 0;}.home-artist .brand-box{	width:950px;	min-height:300px;}* html .home-artist .brand-box{height:300px;}.home-artist .brand-box .info{	width:290px;	float:left;	padding:24px 0 0 23px;}.home-artist .brand-box .info.detail-news{	width:576px;}.home-artist .brand-box .info.detail-news h3{padding:0 0 11px;}.home-artist .register-box .info span{	display:block;	font-size:11px;	color:#575757;	float:none;	padding:0;}.home-artist .brand-box p b{	color:#fff;	font-size:12px;	float:none;	padding:0;}.home-artist .register-box .info p{clear:both;padding:3px 0 0}.home-artist .register-box .info p span{	float:left;	clear:none;	color:#575757;	font-size:12px;	padding:0 12px 0 0;}.home-artist .brand-box .info.detail-news p{clear:none!important;padding:0 0 15px!important;}.home-artist .register-box .info p a{color:#e43049;}.home-artist .register-box .info h4{	font-size:18px;	color:#fff;	padding:0 0 15px;}.home-artist .register-box .info p span a{color:#575757;}.home-artist .register-box .info p span.comments{color:#e43049;}.home-artist .register-box .info p span.comments a{color:#fff;}.main-content.home-artist h2{	color:#e43049;	font-size:15px;	line-height:16px;	text-transform:uppercase;	font-weight:bold;}.main-content.home-artist h3{	color:#fff;	font-size:24px;	line-height:25px;	text-transform:uppercase;	font-weight:bold;}.home-artist .brand-box .more-btn{	background:none;	width:auto;	height:auto;	font-size:11px;	color:#e43049;	margin:0;	line-height:26px;}.home-artist .brand-box .news-list{	width:225px;	float:left;	padding:23px 0 0 63px;}.home-artist .brand-box .news-list.page{	width:950px;	padding:0;}.home-artist .brand-box .news-list.page li{	width:auto;}.home-artist .brand-box .news-list.page .info{padding:0 26px 29px 0;}.register-box .news-list ul{	padding:0;}.register-box .news-list ul{	padding:0 0 7px;}.home-artist .register-box .news-list span{	padding:0;	float:none;	display:block;}.news-list a{	font-size:12px;	line-height:15px;	color:#fff;	font-weight:bold;	float:left;	margin:2px 0 0;}.news-list p a{float:none;}.artist-plaing .brand-box{	width:296px;}.artist-plaing .main-brand{	width:100%;	float:left;}.artist-plaing .main-brand .player{	width:292px;	border:solid 2px #898a8a;}.artist-plaing .hot{	width:600px;	padding:29px 0 0 61px;}.videos .artist-plaing .hot{width:285px;padding:29px 0 0 15px;}.artist-plaing .hot li{	width:50%;}.videos .artist-plaing .hot li{width:100%;}.artist-plaing .hot .titles{	width:100%;}.images-news{	width:296px;	height:246px;	float:left;	overflow:hidden;	border:solid 2px #d5192b;	margin:0 15px 15px 0;}.comments{	width:100%;	float:left;	overflow:hidden;	padding:25px 0 0;}.register-box .comments ul{	padding:0;}.register-box .comments li{	padding:0 0 17px;	border-bottom:solid 1px #691420;}.login-name{	float:left;	position:relative;	padding:0 0 20px;}.login-name a{	position:absolute;	left:0;	bottom:0;	font-size:12px;	color:#e43049;}.login-box.comments .info-box{	width:509px;	padding:0 0 0 12px;}.login-box.comments .info-box h2 a{	background:none;	width:auto;	height:auto;	text-indent:0;	float:none;	padding:0;	margin:0;	text-align:left;	text-transform:none;	font-size:15px;	line-height:18px;	font-weight:bold;}.register-box .comments .pager{	overflow:hidden;	margin:5px 0 0 -9px;}.register-box .comments .pager li{	background:url(../images/border6.gif) no-repeat 0 50%;	width:auto;	padding:0 10px;	margin:0 0 0 -1px;	font-size:11px;	color:#575757;	border:0;}.register-box .comments .pager li a{	color:#e43049;}.videos .artist-plaing{float:left;width:599px;overflow:hidden;}.videos .brand-box{	width:343px;	padding:0 0 50px;}.videos .artist-plaing .brand-box{	width:296px;}.photo-big-box{	width:599px;	float:left;	padding:17px 0;}.photo-big-box .images{	background:url(../images/photos-big-bg.gif) no-repeat 0 0;	width:398px;	height:269px;	padding:9px 8px 5px 6px;	float:left;	margin:0 20px 0 0;	display:inline;}.photo-big-box .images .conts{	width:398px;	height:269px;	overflow:hidden;}.main-content .photo-big-box h2{	font-size:24px;	color:#fff;	font-weight:bold;	padding:90px 0 0;	text-transform:uppercase;}.main-content .photo-big-box p{	font-size:12px;	color:#e8e8e8;}.main-content .photo-big-box p span{	font-size:12px;	color:#e8e8e8;	padding:0;	float:none;	clear:none;}.main-content .photo-big-box a{	font-size:12px;	color:#e43049;	text-transform:uppercase;}.photos .hot li{	width:330px;	min-height:125px;	padding:26px 3px 10px 0;}* html .photos .hot li{height:125px;}.photos .hot .images{	background:url(../images/photos-small-bg.gif) no-repeat 0 0;	width:148px;	height:99px;	padding:9px 8px 5px 6px;	border:0;}.photos .hot .info{	width:155px;	padding-top:10px;}.photos .hot .images .conts{	width:148px;	height:99px;	overflow:hidden;}.table{	overflow:hidden;	padding:20px 0 0 15px;}.table table{	width:100%;	border-collapse:collapse;	padding:0;	margin:0;}.table tr{vertical-align:middle;}.table th{	width:25%;	font-size:16px;	color:#e43049;	text-align:center;	padding:5px 0;}.table .lt{text-align:left;}.table td{	font-size:11px;	color:#e8e8e8;	text-align:center;	padding:5px 0;}.table .btn{	background:url(../images/buy-btn.gif) no-repeat 0 0;	margin:0 auto;	text-transform:uppercase;	width:99px;	color:#fff;	font-size:12px;	line-height:29px;	text-align:center;	text-transform:uppercase;	display:block;}.discography{	width:599px;	float:left;	overflow:hidden;	padding:35px 0;}.discography .images{	width:248px;	height:248px;	float:left;	border:solid 2px #898a8a;}.discography .info{	width:315px;	min-height:162px;	float:left;	padding:0 0 90px 29px;	position:relative;}* html .discography .info{height:162px;overflow:visible;}.discography .btn{	background:url(../images/login-btn.gif) no-repeat 0 0;	margin:0;	text-transform:uppercase;	width:73px;	color:#fff;	font-size:12px;	line-height:29px;	text-align:center;	text-transform:uppercase;	display:block;}.discography h2{	font-size:24px;	color:#eee;	padding:0 0 10px;	font-weight:bold;}.discography p{	font-size:14px;	color:#eee;	padding:0 0 10px;}.discography .play-box{	width:230px;	height:90px;	position:absolute;	left:32px;	bottom:-5px;	overflow:hidden;}.discography .play-box .info{	width:100px;	min-height:0;	padding:0 0 0 10px;}* html .discography .play-box .info{height:0;}.discography .play-box .images{	width:80px;	height:80px;}.discography .play-box h2{	font-size:14px;	color:#e43049;	padding:0 0 5px;	line-height:16px;}.discography .play-box h3{	font-size:12px;	line-height:19px;	color:#fff;	font-weight:bold;}.discography .play-box p{	font-size:11px;	color:#575757;	padding:0 0 4px;}.discography .play-btn{	margin:0 0 0 -3px;	display:block;}.discography-list{	width:987px;	overflow:hidden;	padding:30px 0 0 15px;}.discography-list li{	min-height:155px;	width:285px;	float:left;	padding:0 44px 30px 0;}* html .discography-list li{height:155px;}.discography-list .images{	width:148px;	height:148px;	float:left;	border:solid 2px #898a8a;}.discography-list .info{	width:118px;	float:right;	padding:0;}.discography-list h2{	font-size:15px;	color:#eee;	font-weight:bold;	line-height:17px;	padding:0 0 7px;}.discography-list span{	font-size:12px;	line-height:14px;	color:#575757;	padding:0 0 7px;	display:block;}.discography-list .info a{	font-size:12px;	line-height:14px;	float:left;	clear:both;	color:#e43049;	padding:0 0 7px;}.discography-list .info .btn{	background:url(../images/login-btn.gif) no-repeat 0 0;	margin:0 0 0 -4px;	text-transform:uppercase;	width:73px;	color:#fff;	font-size:12px;	line-height:29px;	text-align:center;	text-transform:uppercase;	display:block;	display:inline;}.bio .brand-box{	margin-bottom:60px;}.bio h2{	font-size:18px;	color:#eee;	padding:35px 0 5px;	font-weight:bold;}.bio p{	font-size:12px;	line-height:18px;	color:#fff;	padding:0 0 20px;}.mobile-box{	width:599px;	min-height:300px;	float:left;	padding:35px 0 15px;}* html .mobile-box{height:300px;}.mobile-box h2{	font-size:18px;	color:#e43049;}.mobile-box h2 span{	float:none;	padding:0;	font-size:18px;}.mobile-box ul{	width:270px;	float:left;}.mobile-box li{	float:left;	padding:0 0 5px;}.mobile-box li a{	background:url(../images/join-btn.gif) no-repeat 0 0;	margin:0 0 0 -4px;	float:left;	text-transform:uppercase;	width:89px;	color:#fff;	font-size:12px;	line-height:29px;	text-align:center;	text-transform:uppercase;}.mobile-box li span{	font-size:12px;	color:#e43049;	padding:0 0 0 10px;	font-weight:bold;	clear:none;	line-height:29px;}.mobile-box .mobile-link{	background:url(../images/mobil-link-bg.gif) no-repeat 0 0;	width:250px;	float:left;	height:151px;	text-align:center;	padding:122px 0 0;}.mobile-box .mobile-link a{	font-size:12px;	color:#e43049;	font-weight:bold;}.flash-video-box{	width:599px;	float:left;	padding:17px 0;}.videos .flash-box{	width:383px;	height:311px;	margin:0 25px 0 0;}.flash-video-box h2{	font-size:24px;	color:#fff;}.flash-video-box h3{	font-size:18px;	color:#e43049;	padding:0 0 20px;}.flash-video-box p{	font-size:12px;	color:#e8e8e8;	padding:0;}.flash-video-box p span{padding:0;float:none;color:#e43049;text-transform:uppercase;}.flash-video-box span{	float:none;	font-size:12px;	color:#575757;	padding:0;	clear:none;}.flash-video-box span a{color:#575757;}.flash-video{	width:942px;	float:left;	padding:20px 0 0 15px;}.flash-video .flash-box{	width:566px;	height:346px;	clear:both;	margin:15px 0 0;}.flash-video .flash-box h2{	padding:150px 0 0;}.flash-video h4{	color:#fff;	font-size:18px;	padding:0 0 15px;}.flash-video ul{	width:100%;	float:left;}.flash-video li{	width:100%;	border-bottom:1px solid #691420;	float:left;	padding:0 0 17px;}.flash-video li span{	color:#575757;	display:block;	float:none;	font-size:11px;	padding:15px 0 0;}.flash-video .login-name .image{	border:3px solid #9F9F9F;	float:left;	height:48px;	margin:2px 0 0 1px;	overflow:hidden;	width:48px;}.flash-video .info-box{	width:509px;	padding:0 0 0 12px;	float:left;}.flash-video h2{	color:#E43049;	font-size:15px;	font-weight:bold;	line-height:16px;}.flash-video h2 a{	color:#fff;	font-size:15px;	font-weight:bold;	line-height:18px;	text-transform:none;}.flash-video .info-box p{	padding:0 0 15px;}.flash-video .pager{	width:100%;	float:left;	margin:5px 0 0 -9px;	padding:0;	overflow:hidden;}.flash-video .pager li{	background:transparent url(../images/border6.gif) no-repeat scroll 0 50%;	border:0 none;	color:#575757;	font-size:11px;	margin:0 0 0 -1px;	padding:0 10px;	width:auto;}.flash-video .pager li a{color:#E43049;}.photo-list .images-bg{	background:url(../images/photos-middle-bg.gif) no-repeat 0 0;	width:150px;	height:150px;	padding:8px 8px 5px 5px;	float:right;	position:relative;}.photo-list .upcoming-list .releases .images{	width:150px;	height:150px;	border:0;	margin:0;}.photo-list .upcoming-list .releases .info{padding:4px 5px 0 0;}.photo-list .upcoming-list .releases .info span{	float:left;	font-size:12px;	color:#818181;	text-align:left;	padding:2px 12px 0 0;}.photo-list .upcoming-list .releases .info span a{	color:#818181;}.photo-list .upcoming-list .releases .info .comments{	font-size:12px;	color:#e43049;	width:auto;	clear:both;}.photo-list .upcoming-list .releases .info .comments a{color:#fff;}.disco-list{	color:#fff;	padding-top:20px;}.disco-list ol{	font-size:14px;}.disco-list li{position:relative;padding-bottom:10px;}.disco-list li span{width:90px;height:15px;display:-moz-inline-box;display:inline-block;}.disco-list li a{	color:#E43049;}.disco-list li .btn{	background:transparent url(../images/join-btn.gif) no-repeat scroll 0 0;	color:#fff;	font-size:12px;	line-height:29px;	text-transform:uppercase;	text-align:center;	margin:0 5px 0 7px;	width:89px;	position:absolute;	top:-3px;}.title-members{	width:550px;	display:inline-block;	overflow:hidden;	clear:both;	padding:0 195px;	font-size:32px;	color:#fff;	position:relative;}.title-members span{	font-size:32px;	float:left;	color:#fff;	padding:0;}.title-members .facebook,.title-members .twitter{	background:url(../images/ico2.gif) no-repeat 0 0;	width:42px;	height:31px;	float:left;	overflow:hidden;	text-indent:-9999px;	margin:7px 0 0 10px;}.title-members .facebook{	background:url(../images/ico1.gif) no-repeat 0 0;}.title-members .facebook:hover,.title-members .twitter:hover{background-position:0 0;}.search .main-about{	padding:15px 0 0 13px;}.search h2 a{color:#fff;}.search b{color:#e43049;}.main-disco{	padding:20px 0 0 17px;	overflow:hidden;}.main-disco h2{padding:0 0 10px;overflow:hidden;}.main-disco h2 span{float:left;}.main-disco h2 a{	background:transparent url(../images/join-btn.gif) no-repeat scroll 0 0;	float:left;	color:#fff;	font-size:12px;	line-height:29px;	margin:0 0 0 15px;	text-align:center;	text-transform:uppercase;	width:89px;}.main-disco a{color:#e43049;font-size:12px;}.main-disco span{	display:block;	font-size:12px;	color:#fff;}.main-disco p{padding:0 0 17px;}.main-disco .lt{float:left;margin:20px 0 0;}.main-disco .rt{float:right;margin:20px 0 0;}/*------------Header login box----------------*/.main-head .search{	width:386px;	margin:6px 8px 0 0;	display:inline;}.main-head .search form{float:left;}.main-head .search .download-btn{	background:url(../images/download-btn.gif) no-repeat 0 0;	width:88px;	height:21px;	float:left;	text-indent:-9999px;	overflow:hidden;	margin:0 11px 0 0;}#header .login-box{	width:330px;	padding:2px 0 0;	font-size:12px;	margin:0 -12px 0 250px;}#header .login-box h2{	width:95px;	float:left;	line-height:16px;}#header .login-box h2 span{	color:#e43049;	text-transform:uppercase;}#header .login-box .login{	background:url("../images/login-btn.gif") no-repeat 0 0;	width:73px;	color:#fff;	float:left;	font-size:12px;	line-height:29px;	margin:0 0 0 -3px;	padding:0 5px 0 0;	position:relative;	text-align:center;	text-transform:uppercase;}#header .login-box .info-box{	width:170px;	height:61px;}#header .login-box .info-box p{	color:#fff;}#header .login-box .info-box li a{	line-height:16px;}/*-----------------------------connect page-----------------*/.discography .facebook,.discography .twitter{	background:url(../images/ico2_1.gif) no-repeat 0 0;	float:left;	line-height:32px;	padding:0 0 0 45px;	font-size:16px;	color:#fff;}.discography .facebook{background:url(../images/ico1_1.gif) no-repeat 0 0;}.discography .facebook:hover,.discography .twitter:hover{text-decoration:none;color:#E43049;}/*-----------------------------connect page-----------------*//*-----------------------------share page-----------------*/.discography textarea{	width:433px;}.discography input.btn {	margin:0 0 0 155px;}#form label.error{	width:auto;	padding:0 0 0 158px;	font-size:12px;	color:#E43049;	font-style:italic;}#form input.error{border-color:#E43049;border-style:dotted;}#form textarea.error{border-color:#E43049;border-style:dotted;}/*-----------------------------share page-----------------*/
