	input, select  {
		margin: 0;
		padding: 3px 0 0 0;  
	}         
	a {
		color:#da4144;
		text-decoration:none; 
	}
	.clear{
		clear: both;
	}
	#body-content { 
  	}

/*FORM*/
	.form-field {
		margin-bottom:12px;
	}  
	.form-field input {
	    width:200px;  
	} 
	.form-field select {
		width:200px;	   
	}
	.form-field input#register-emailme {
		width:20px;
	} 
	.form-field label {
		color:#898a7e;
		font-weight:bold;   
		margin-right:5px;  
		float:left; 
		width:110px;         
		text-align:right;   
		font-style:normal;
	}

  
/*SIGNIN PAGE*/	
	#signin-content {
		/*left:50%;*/
		/*margin-left:-463px;*/
		/*position:relative;*/
		/*width:900px;*/
		z-index:25;
		font-size: 12px;
	} 

	/*TOP NAV*/	
	#home {
		/*background: red;*/
		width:40px;
		height:10px;
		position:absolute;
		left:126px;
		top:350px;
	}
	

	/*LOGIN*/	 
	#signin-forgot{
/*		position: absolute;
		top: 60px;
		left: 150px; */
		/*width: 124px;*/
		/*background: red;*/
		margin-left:150px; 
	}
		#signin-forgot a {
			color:#D31245;
			font-weight: normal;
			font-style: italic;
		}
	#register-column1 {
		float: left;
		width: 340px;
	}
	#register-column2 {
	    float: left;
	 	/*margin-left: 11px;*/ 
		width: 340px;
	}
	#register-first {}
	#register-last {}
	#register-address {}
	#register-address2 {}
	#register-city {}
	#register-state {}
	#register-zip {}
	#register-email {}
	#register-pass {}
	#register-pass2 {}
	#register-birthday-day {
		float: left; 
		width: 85px;   
	}
	#register-birthday-month {
	    float: left;
		width: 105px;  
		margin-left:5px;
	}
	#register-birthday-year {
	    margin-top:5px;
	}
	#register-birthday-gender {
		margin-top:5px;
	}
	#register-phone {
	
	}
	#register-emailme {
		position: absolute;
		top: 269px;
		/*left: -70px;*/
	}                     
    #register-privacy-link {
		/*background: red;*/
		height: 10px;
		width: 73px;  
		position: absolute;
		top: 299px;
		left: 13px;
	} 
	#register-terms-link {
		/*background: red;*/
		height: 10px;
		width: 70px;
		position: absolute;
		top: 299px;
		left: 112px;
	}

          
	/*BOTTOM LINKS*/
	#official-rules {
		/*background: red;*/
		width:106px;
		height:10px;
		position: absolute;
		top: 1103px; 
		left: 324px;
		/*SPLASH
		left: 411px;*/
	}
	#faq {
		/*background: green;*/
		width:33px;
		height:12px;		
		position: absolute;
		top: 1103px;
		left: 438px;
		/*SPLASH
		display: none;*/
	}
	#help-center {           
		/*background: blue;*/
		width:101px;
		height:10px;		
		position: absolute;
		top: 1103px;
		left: 478px;
		/*SPLASH
		display: none;*/
	}
	/*SAFARI*/
	@media screen and (-webkit-min-device-pixel-ratio:0){
		input {height:16px;}  
		.form-field select {margin-bottom:4px;}
	}  
	
	/*VALIDATION */
	.ea_input_error { border: 2px solid #FF1653 !important; background: #fff;}
	
	/*SUCCESS*/	
	.ea-link {
		text-decoration: none;
	}
	.ea-link i{
		visibility: hidden;	
	}		
	#ea-register-success{
		position: absolute;
		
		text-align: center;
	}	
	#ea-signin-success{
		position: absolute;		
		text-align: center;		
	}
	#ea-register-success,#ea-signin-success{
		position: absolute;
		top: 245px;
		text-align: center;
		left:49%;
	}
	#ea-register-success a:visited,#ea-signin-success a:visited{
		color: #fff;
		border-bottom: 1px dotted white;		
	}	
	.signin-success{
		font-size: 14px;
		font-weight: bold;
	}


/*RULES PAGE*/
	#center-area {
		background:url(/image/promotions/ea/rules_center.jpg) center repeat-y;
		/*height:1000px;  */
		/*padding-top: 300px;*/
		width: 100%;
	}        
	#ea-spacer {
		height:894px;
	}  
	#bottom-area {                                             
		background:url(/image/promotions/ea/rules_footer.jpg) center no-repeat;  
//		height:310px;
	}     
	#footer-area-spacer {
		height:30px;
	}           
	#rules-content {
		/*margin: 0 0 0 -297px;*/
		/*left:50%;*/
		position: relative; /*fixes ie negative margin bug*/
		/*width:590px;*/
		font-size:12px;
		/*min-height:252px;*/
	} 
	.rules-left{
		float:left;
		width:170px; 
		text-align:right; 
		color:#898a7e;
		font-weight:bold;
	}             
	.rules-right{
		float:right;
		margin-left:20px;
		width:400px;
	}        
	.rules-top-copy { 
		color:#898a7e;   
		font-style:italic;
		font-size:10px;     
		line-height:15px;
		word-spacing:1px;
	}         
	.-section {      	
		margin-bottom:15px;
	}    
	.rules-line-separator {
		/*background:url(/image/promotions/ea/line_separator.jpg) center no-repeat;*/
		height:2px;
		width:auto;    
		margin-top:16px;
	}         
	.rules-row {
		margin-bottom: 16px;
		width: 600px;
	}         
	.rules-section-hdr {
		font-weight:bold;
		color:#CF144D;
		font-size:18px;  
		text-transform: uppercase
	}    
	.rules-sub-hdr {
		font-size:13px;
		text-decoration:underline;
	}

	.more-rules-title {
		font-size:25px;  
		font-weight:bold;
		text-align:center;
	}   
	
	.more-prizes-title {
		font-size:12px;
		font-weight:bold;
		text-align:center;
	}  
	
/*EDIT YOUR ACCOUNT PAGE*/	
	i.fineprint span {
		font-weight: normal;
	}
		
	#edit-column1{
		float:left;
		width: 340px;
	}
	#edit-address2{
		/*float:right;*/
	}  
	#edit-column2{
		float:left; 
		width: 340px;
	}               
	#edit-birthday-day{
		float:left;
		width:85px;
	}
	#edit-birthday-month{
		float:left;
		margin-left:10px;
		width:105px;
	}
	#edit-birthday-year{
		/*float:right;*/    
		margin-right:6px;
	}
	#edit-emailme{
		float:left;
		width:20px; 
		margin-right:5px;
		margin-top:10px;
	}
	#emailme-text{
		color:#898A7E;
		float:left;	 
		width:500px;  
		font-size:11px;
		margin-top:10px;
	}
	.fineprint{
		color:#898A7E;	
	} 
	.fineprint span{
		color:#e72222;
	}  
	#edit-first{}
	#edit-last{}
	#edit-address{} 
	#edit-city{}
	#edit-zip{}
	#edit-email{}
	#edit-password{}
	#edit-confirm-password{}    
	#edit-gender{}
	#edit-phone{}

/*TELL A FRIEND*/
	#friend-form{
		margin-left:-5px;
		margin-top:25px;
	}	        
	#friend-form #edit-column1 {
		margin-left:-44px;
		margin-right:44px;
	}                          
	#friend-form #edit-column2 {
	}  


/*NAV HEADER*/	
	#nav-header{
		position:absolute;
		left:50%;
		top: 400px;
		margin: 0;
		padding: 0;		
		margin-left: -333px;	
		width: 700px;			
	}
	
	#signin-content #nav-header{
		top: 349px;
	}
	
	#nav-header li{
		list-style-image:none;
		list-style-position: outside;
		list-style-type: none;
		padding: 0;
		margin: 0;
		text-align: right;
		float:left;
		margin-left: 5px;
	}
	
	#nav-header li a{
		display: block;		
		overflow: hidden;
	}
	#home-nav {
		width:38px;
		height:10px;
	}
		
	#home, #home-nav{
		background:url(/image/promotions/ea/home-link.png) 0 0 no-repeat;		
	}
	
	#home:hover, #home-nav:hover{
		background:url(/image/promotions/ea/home-link.png) 0 -10px no-repeat;	
	}
	
	#my-account-nav {
		width:96px;
		height:10px;
	}
		
	#my-account-nav{
		background:url(/image/promotions/ea/myaccount-link.png) 0 0 no-repeat;		
	}
	
	#my-account-nav:hover, #my-account-nav.selected {
		background:url(/image/promotions/ea/myaccount-link.png) 0 -10px no-repeat;	
	}
	
	#enter-code-nav {
		width:93px;
		height:10px;
	}
		
	#enter-code-nav{
		background:url(/image/promotions/ea/entercode-link.png) 0 0 no-repeat;		
	}
	
	#enter-code-nav:hover, #enter-code-nav.selected{
		background:url(/image/promotions/ea/entercode-link.png) 0 -10px no-repeat;	
	}
	
	#edit-account-nav {
		width:132px;
		height:10px;
	}
		
	#edit-account-nav{
		background:url(/image/promotions/ea/editmyaccount-link.png) 0 0 no-repeat;		
	}
	
	#edit-account-nav:hover, #edit-account-nav.selected{
		background:url(/image/promotions/ea/editmyaccount-link.png) 0 -10px no-repeat;	
	}
	
	#prizes-nav {
		width:58px;
		height:10px;
	}
		
	#prizes-nav{
		background:url(/image/promotions/ea/prizes-link.png) 0 0 no-repeat;		
	}
	
	#prizes-nav:hover, #prizes-nav.selected{
		background:url(/image/promotions/ea/prizes-link.png) 0 -10px no-repeat;	
	}
	
	
	#code-history-nav {
		width:103px;
		height:10px;
	}
		
	#code-history-nav{
		background:url(/image/promotions/ea/codehistory-link.png) 0 0 no-repeat;		
	}
	
	#code-history-nav:hover, #code-history-nav.selected{
		background:url(/image/promotions/ea/codehistory-link.png) 0 -10px no-repeat;	
	}
	
/** TELL A FRIEND **/
	.taf-thanks	{
		margin-top: 10px;
	}
	#tell-a-friend-nav {
		width:113px;
		height:10px;
	}
		
	#tell-a-friend-nav{
		background:url(/image/promotions/ea/tellafriend-link.png) 0 0 no-repeat;		
	}
	
	#tell-a-friend-nav:hover, #tell-a-friend-nav.selected{
		background:url(/image/promotions/ea/tellafriend-link.png) 0 -10px no-repeat;	
	}

	#tellafriend-form{
		margin-top: 20px;
	}
				

/*NAV FOOTER*/
	#official-rules-nav{
		/*background: red; */
		width:106px;
		height:10px;
	
		float: left;
		left: 50%;    
		position: absolute;  
		margin-left: -137px;
		margin-top: 55px;
		/*SPLASH
		margin-left: -53px;*/

	}
	#official-rules, #official-rules-nav{
		background:url(/image/promotions/ea/officialrules-link.png) 0 0 no-repeat;				
	}
	#official-rules:hover, #official-rules-nav:hover{
		background:url(/image/promotions/ea/officialrules-link.png) 0 -10px no-repeat;				
	}
	
	#faq-nav {
		/*background: green;*/
		width:33px;
		height:12px;	
	
		float: left;
		left: 50%;    
		position: absolute;
		margin-left: -26px;
		margin-top: 55px;
		/*SPLASH
		display: none;*/
	}
	
	#faq, #faq-nav{
		background:url(/image/promotions/ea/faq-link.png) 0 0 no-repeat;	
	}
	#faq:hover, #faq-nav:hover{
		background:url(/image/promotions/ea/faq-link.png) 0 -12px no-repeat;	
	}
	
	#help-center-nav {           
		/*background: blue;*/
		width:101px;
		height:10px;	
	
		float: left;
		left: 50%;    
		position: absolute;   
		margin-left: 12px;
		margin-top: 55px;
		/*SPLASH	
		display: none;*/	
	}
	
	#help-center, #help-center-nav {  
		background:url(/image/promotions/ea/helpcenter-link.png) 0 0 no-repeat;	
	}
	#help-center:hover, #help-center-nav:hover {  
		background:url(/image/promotions/ea/helpcenter-link.png) 0 -10px no-repeat;	
	}
	
/*FOOTER*/	
	#footer .backdrop { 
		background-color: #000; 
	}    
	
	#ea-content-box {
		position: relative;
		top: 140px;
		left: 50%;
		margin-left: -50px;
	}