#body-content{
	background: #000;
}


#main-menu{
	background: transparent url(/image/promotions/acma/mainnav_logo-cherry.png) repeat scroll 50% 50%;
	height: 127px;

}
			#myContent{
				position: relative; 
				left: 50%;
				margin-left: -600px;
				margin-top: 177px;
				float:left;
			} 

#acma-box {
	position: relative;
	left: 50%;
	width: 500px;	
	min-height: 600px;
}
#footer-area-spacer{
	height: 0px;
}
#acma-footer-area-spacer{
	height: 200px;
}
#acma-footer-area-spacer.tall{
	height: 410px;
}
#acma-footer-area-spacer.medium{
	height: 250px;
}
#acma-response{
	width: 408px;
	position: absolute;
	top: 209px;
	left: 115px;
	_left: 117px;
	display: block;
}

#acma-inner-response-static, #acma-inner-response-dynamic{
	height: 323px;
}		
	#tabs{
		background-image: url("/image/promotions/acma/tab-sprite.jpg");
		height: 35px;		
		background-repeat: none;
		margin-left: 43px;
	}
		.sweepstakes{			
			background-position: top;
		}
		.music{			
			background-position: center;			
		}
		.prizes{			
			background-position: bottom;			
		}	
		.tab { 
			float: left; 
			cursor: pointer;
		}
		.tab span{
			height: 34px;
			text-indent: -9001px;			
		}
		#sweepstakes-tab span{
			/*background-color: #f00;*/
			width: 148px;
			display: block;
		}
		
		#music-tab span{
			/*background-color: #0f0;*/
			margin-left: 2px;
			width: 62px;
			display: block;
		}
		
		#prizes-tab span{
			/*background-color: #00f;*/
			margin-left: 2px;
			width: 150px;
			display: block;
		}
		#acma-leaf{
			background: url(/image/promotions/acma/bottom-right-leaf.jpg);
			height: 95px;
			width: 93px;
			position: absolute;
			bottom: 0;
			right: 0;
		}
		
	#signin-form #signin-email{
		position: absolute;
		left: 21px;
		top: 180px;
		width: 165px;
		background: #150404;
		border: 1px solid #620b1f;
		color: #ffffff;
	}
	#signin-form #signin-password{
		position: absolute;
		left: 214px;
		top: 180px;
		width: 166px;	
		background: #150404;
		border: 1px solid #620b1f;
		color: #ffffff;
	}	
	.acma-inner-box a span{	
		text-indent: -9001px;
		display: block;
	}
	
	#signin-submit {
		display: block;
		height: 53px;
		width: 166px;
		position: absolute;
		top: 286px;
		left: 216px;
		background: none;
	}
	
	a#signin-submit:hover {
		background: url(/image/promotions/acma/submit-btn-over.jpg);
	
	}
	#register-button {
		display: block;
		height: 31px;
		width: 134px;
		position: absolute;
		top: 308px;
		left: 23px;		
	}
	
	a#register-button:hover {
		background: url(/image/promotions/acma/register-now-btn-over.jpg);	
	}
	
	#register-submit {
		/*background: #ff0;*/
		display: block;
		height: 42px;
		width: 134px;
		position: absolute;
		top: 507px;
		left: 249px;	
	}
	
	a#register-submit:hover {
		background: url(/image/promotions/acma/register-submit-btn-over.jpg);	
	}
	#music-song-1{
		position: absolute;
		top: 200px;
		left: 132px;
	}
	#music-song-2{
		position: absolute;
		top: 320px;
		left: 132px;
	}

	#register-form .register-form-input { position: absolute; display:block; border: 1px solid #620b1f; background: #150404; color: #ffffff;}
	
	#register-form #register-first { width: 166px; top: 137px; left: 22px; }
	#register-form #register-last { width: 166px; top: 137px; left: 214px; }
	
	#register-form #register-email { width: 131px; top: 198px; left: 22px; }
	#register-form #register-password { width: 95px; top: 198px; left: 174px; }
	#register-form #register-confirm-password { width: 95px; top: 198px; left: 285px; }
	
	#register-form #register-address { top: 256px; left: 22px; width: 131px;}
	#register-form #register-address2 { top: 256px; left: 174px; width: 131px; }	
	
	#register-form #register-city { width: 149px; top: 314px; left: 22px; }
	#register-form #register-state {  top: 314px;  left: 193px;}
	#register-form #register-zip { width: 95px; top: 314px;  left: 285px;}
	
	#register-form #register-birthday-month { top: 372px; left: 22px; }
	#register-form #register-birthday-day { top: 372px; left: 130px; }
	#register-form #register-birthday-year { top: 372px; left: 214px; }	
	#register-form #register-gender-m { top: 372px; left: 304px; }
	#register-form #register-gender-f { top: 372px; left: 340px; }
	
	#register-form #register-phone { width: 172px; top: 434px; left: 22px; }	
	
	#register-form #edit-emailme { top: 470px; left:18px; }
	
	.signin-background{
		background: url(/image/promotions/acma/signin-background.jpg);
		height: 369px;
		width: 408px;
	}

	.acma-official-rules{
		position:absolute;
		top: 393px;
		left: 125px;		
		display: block;
		line-height: 10px;
		width: 57px;
		height: 7px;
		overflow: hidden;
		/*background: red;*/
	}
	
	.prizes-background .acma-official-rules{		
		top: 409px;
		left: 126px;
	}

	.registration-background .acma-official-rules{
		top: 604px;
		left: 129px;
	}
	
	.acma-official-rules:hover{
		background: url(/image/promotions/acma/official-rules-btn-over.jpg);	
	}
	
	.acma-forgot-password{
		position:absolute;
		top: 211px;
		left: 272px;		
		display: block;
		line-height: 10px;
		width: 111px;
		height: 10px;
		/*background: red;*/
	}
	.acma-forgot-password:hover{
		background: url(/image/promotions/acma/forgot-password-btn-over.jpg);	
		overflow: hidden;
	}
		
	.acma-privacy-policy{ 
		position:absolute;
		top: 537px;
		left: 23px;		
		display: block;
		line-height: 10px;
		width: 66px;
		height: 10px;
		/*background: green;*/
	}	
	.acma-privacy-policy:hover{
		background: url(/image/promotions/acma/privacy-policy-btn-over.jpg);
	}
	
	.acma-terms-of-use{ 
		position:absolute;
		top: 537px;
		left: 109px;		
		display: block;
		line-height: 10px;
		width: 61px;
		height: 10px;
		/*background: blue;*/
	}	
	.acma-terms-of-use:hover{
		background: url(/image/promotions/acma/terms-of-use-btn-over.jpg);
	}
	
	.sweepstakes-over{
		background: url(/image/promotions/acma/sweepstakes-over-background.jpg);
		height: 369px;
		width: 408px;
	}
	
	.sweepstakes-thank-you{
		background: url(/image/promotions/acma/sweepstakes-thank-you-background.jpg);
		height: 369px;
		width: 408px;
	}
	
	.sweepstakes-sorry-cannot{
		background: url(/image/promotions/acma/sweepstakes-sorry-cannot-accept.jpg);
		height: 369px;
		width: 408px;
	}
	
	.sweepstakes-sorry-already{
		background: url(/image/promotions/acma/sweepstakes-sorry-already-entered.jpg);
		height: 369px;
		width: 408px;
	}
	
		.acma-contact-us{
			height: 11px;
			width: 29px;
			/*background: #ff00ff;*/
			position: absolute;
			top: 246px;
			left: 353px;
		}		
		.acma-contact-us:hover{
			background: url(/image/promotions/acma/contact-us-btn-over.jpg);
		}
		.acma-official-rules-large{
			height: 12px;
			width: 89px;
			/*background: #ffff00;*/
			position: absolute;
			top: 225px;
			left: 16px;
		}
		.acma-official-rules-large:hover{
			background: url(/image/promotions/acma/official-rules-large-btn-over.jpg);
		}
	.prizes-background{
		background: url(/image/promotions/acma/prizes-background.jpg);
		height: 385px;
		width: 408px;
	}
	
	.music-background{
		background: url(/image/promotions/acma/music-background.jpg);
		height: 369px;
		width: 408px;
	}
	
	.registration-background{
		background: url(/image/promotions/acma/registration-background.jpg);
		height: 580px;
		width: 408px;
	}

.acma_input_error { 
	border: 2px solid #FF1653 !important; 
	background: #fff;
}


/*****************************
** RULES
******************************/
#acma-rules-spacer{
	display: block;
	height: 1058px;
	height: 900px;
}
#center-area{
	padding-top: 300px;
	background: url(/image/promotions/acma/acma-rules-background-slice.jpg) center repeat-y;	
	width: 100%;
}
#acma-rules{	
	position: relative; 
	left: 50%;
	margin: -700px 0 -93px -280px;
	width: 550px;
	position: relative;
	line-height: 16px;
	font-size:	 12px;
	text-align: center;					
}
	#acma-rules h4{
		color: #8b1d1e;
		margin: 0;
		text-transform:uppercase;
	}
	
	#acma-rules h3{
		font-size: 24px;
		color: #bf8b44;
	}
	
	#acma-rules p{
		margin: 0 0 20px;
	}

	#acma-rules a{
		color: #d71442;
	}
	#acma-rules #return-home{
		display: block;
		height: 34px;
		width: 119px;
		background: url(/image/promotions/acma/acma-rules-home.png) top no-repeat;
		position: relative;
		left: 50%;
		margin-left: -69px;		
		*margin-left: -574px;
		margin-top: 7px;
		margin-bottom: 7px;		
	}
	
	#acma-rules #return-home:hover{
		background: url(/image/promotions/acma/acma-rules-home.png) bottom no-repeat;
	}

	#acma-rules #official-rules{
		display: block;		
		height: 52px;
		width: 369px;
		background: url(/image/promotions/acma/acma-official-rules-title.png) no-repeat;
		position: relative;
		left: 50%;
		margin-left: -185px;
		*margin-left: -554px;
		margin-top: 7px;		
	}
	
	#return-home span, 
	#official-rules span{
		text-indent: -9001px;
		display: block;
	}
	
	.red-subtext{
		color: #8b1d1e;
	}
	
	#acma-rules .hr{
		height: 1px;
		margin-top: 20px;
		margin-bottom: 20px;
		background: url(/image/promotions/acma/acma-rules-rule.png) no-repeat;
		border: none;
		_background: none;
		_border-bottom: 1px solid #8b1d1e;
	}	
	#acma-rules .return-home{
		margin: 0 0 0 0;
	}
#acma-rules-bottom{
	background: url(/image/promotions/acma/acma-rules-background-bottom.jpg) center no-repeat;
	height: 300px;
	padding-bottom: 37px;
}

.acma-no-text{
	display:block;
	text-indent: -9001px;
}
.hidden{
	display: none;
}