@charset "utf-8";
/* CSS Document */

body {
	width: 100%;		
	background: #000000 url(../images/bg.jpg) no-repeat;
	color:#FFFFFF;
	font-family:century gothic;
	font-size:13px;

	}
	
#main_wrapper {
	width: 990px;
	position: relative;
	margin: 0 auto;
	padding:0px;
}

#wrapper {
	width:330px;
	float:right;
}

#ttle {
	width:330px;
	background: url(../images/ttle.png) no-repeat;
	height:135px;
	margin-top:30px;
	float:left;
	margin-left:20px;
}

#subttle {
	width:330px;
	background: url(../images/subttle.png) no-repeat;
	height:40px;
	float:left;
	margin-left:70px;
}

#cd {
	width:330px;
	background: url(../images/cd.png) no-repeat;
	height:314px;
	margin-top:25px;
	float:left;
	margin-left:20px;
}

#artists {
	width:330px;
	background: url(../images/artists.png) no-repeat;
	height:65px;
	margin-top:15px;
	float:left;
	margin-left:70px;
}

#bybtn {
	margin-top:30px;
	width:330px;
	float:left;
	
}

.bbtn {
	width:307px;
	height:56px;
	float:left;
	margin-left:55px;
	background: url(../images/buy1.png) no-repeat;
}

.bbtnh {
	width:307px;
	height:56px;
	float:left;
	margin-left:55px;
	background: url(../images/buy1h.png) no-repeat;
}

#etrbtn {
	margin-top:6px;
	width:330px;
	float:left;
}

.ebtn {
	width:307px;
	height:56px;
	float:left;
	margin-left:55px;
	background: url(../images/enter.png) no-repeat;
	margin-bottom:50px;
}

.ebtnh {
	width:307px;
	height:56px;
	float:left;
	margin-left:55px;
	background: url(../images/enterh.png) no-repeat;
	margin-bottom:50px;
}

#ft {
	width:990px;
	height:130px;
	margin-top:55px;
	position:relative;
	margin: 0 auto;

}

#ftcon {
	width:990px; float:left; margin-top:2px;
	height:130px;
	
}

#ftcon a img {
	text-decoration:none;
	border:none;
	
}

#divider {
	height:1px;
	width:990px;
	background: url(../images/div.png) no-repeat;
	margin-bottom:10px;
}


#video {
	width:337px;
	height:208px;
	margin-top:235px;
	margin-left:10px;
	background: url(../images/video.png) no-repeat;
	padding-top:15px;
	padding-left:15px;
}

#opt {
	width:377px;
	height:323px;
	background: url(../images/opt.png) no-repeat;
	margin-left:45px;
	margin-top:370px;
}

#ml {	
	vertical-align:center;	
	width:280px;	
	padding-left:10px;	
	padding-right:10px;	
	margin-left:30px;
	margin-top:130px;
	}
	
#ml_bg {	
	background:url(images/opt-in.jpg) no-repeat;	
	width:250px;	

}

input.subs {	
	border:none;	
	background:url(../images/sub.png);	
	text-decoration:none;	
	width:190px;	
	height:30px;	
	text-indent:-9999em;	
	margin-left:30px;
}

label.lab {	
	width:90px;	
}

input#signup_name {	
	border:#333333;	
	background:#CCCCCC;	
	height:20px;	
	width:180px;	
	margin-bottom:10px;	
	margin-left:15px;
}

input#signup_email {	
	border:#333333;	
	background:#CCCCCC;	
	height:20px;	
	width:180px;	
	margin-bottom:10px;	
	margin-left:19px;
}