body{ 
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: medium; 
	font-weight: bold; 
} 
.logobar{ 
	position: absolute;
	left: 0px;
	top: 0px;
	width: 770px;
	height: 82px; 
    background-image: url(../images/sportspath.com_logo.jpg);
	background-repeat: no-repeat;
	background-position: top; 
}
.registrationHeading{ position: absolute; left: 47px; top: 105px; }
/*dark pink headings box */
.yourEmailAdd_box, .createPw_box, .yourDetails_box, .succeededFeedback_box, .promCode_box{
	position: absolute;
	left: 39px;
	width: 694px; 
	height: 28px; 
	background-color: #5F6686;
	border-bottom: 1px solid #212A4F;
}

/*light pink boxes */
.yourEmailAddGroup_box, .createPwGroup_box, .yourDetailsGroup_box, .yourNewsletterSubscriptionDesc_box, .succeededFeedbackGroup_box, .promCodeGroup_box{
	position: absolute;
	left: 39px;
	width: 694px;
	background-color: #EDEFF8; 
}
/*heading text in dark pink boxes*/
.yourEmailAdd, .createPw, .yourDetails, .promCode{
	font-size: small;
	position: absolute;
	left: 50px;
	color: #FFF;
}
/*small descriptive text*/
.createPwDesc, .confirmPwDesc, .firstNameDesc, .lastNameDesc, .yourCountryDesc, 
.yourStateDesc, .yourZipDesc, .yourNewsletterSubscriptionDesc, .tnc, .tncDesc, .promCodeDesc, .tnc_checkbox, .newLMA, .newLMADesc, .newLMA_checkbox{
	position: absolute;
	font-size: small;
	font-weight: normal;
	left: 52px;
}
/*Input text boxes*/
.yourEmailAddInput, .createPwInput, .confirmPwInput, .firstNameInput, .lastNameInput, 
.yourCountryInput, .yourStateInput, .yourZipInput, .yourNewsletterSubscriptionInput, .yourNewsletterSubscriptionInput2, .promCodeInput{
	font-size: small;
	position: absolute;
	left: 52px; 
}
/*your details font style */
.firstNameDesc, .lastNameDesc, .yourCountryDesc, .yourStateDesc, .yourZipDesc, .yourNewsletterSubscriptionDesc, .tnc, .newLMA{
	font-weight: bold;
}
.yourEmailAdd_box{ 		top: 130px; }
.yourEmailAddGroup_box{ top: 159px; height: 42px; }
.yourEmailAdd{ 			top: 138px; }  
.yourEmailAddInput{ 	top: 170px; } 
.createPw_box{ 			top: 213px; }
.createPwGroup_box{ 	top: 242px; height: 105px; }
.createPw{ 				top: 222px; }
.createPwDesc{ 			top: 257px; }
.createPwInput{ 		top: 274px; }
.confirmPwDesc{ 		top: 300px; }
.confirmPwInput{ 		top: 315px; }
.yourDetails_box{		top: 360px; }
.yourDetailsGroup_box{	top: 389px; height: 161px; }
.yourDetails{			top: 371px; }

.firstNameDesc{			top: 406px; } 
.firstNameInput{		top: 399px; left: 244px; }

.lastNameDesc{			top: 449px; }
.lastNameInput{			top: 442px; left: 244px; }

.yourCountryDesc{		top: 485px; }
.yourCountryInput{		top: 478px; left: 244px; }

.yourStateDesc{			top: 534px; }
.yourStateInput{		top: 527px; left: 244px; }
 
.yourStateDesc{			top: 485px; left: 455px; }
.yourStateInput{		top: 478px; left: 550px; }

.yourZipDesc{			top: 522px; }
.yourZipInput{			top: 516px; left: 244px; }

.promCode_box{          top: 565px; }
.promCodeGroup_box{     top: 594px;
    height: 66px;
}
.promCode{              top: 576px; 
    }
.promCodeDesc{          top: 608px; 
    }
.promCodeInput{         top: 632px; 
}

.yourNewsletterSubscriptionDesc_box{	top: 588px; height: 34px; }
.yourNewsletterSubscriptionDesc{		top: 597px; }
.yourNewsletterSubscriptionInput{       top: 595px; left: 425px }
.yourNewsletterSubscriptionInput2{       top: 595px; left: 655px }

.newLMA{					top: 667px; }
.newLMADesc{				top: 683px; }
.newLMA_checkbox{          top: 679px; 
left:428px; }

.tnc{					top: 714px; }
.tncDesc{				top: 732px; }
.tnc_checkbox{          top: 747px; 
left:519px; }
.submitBtn{	
	position: absolute;		
	background-image: url('../images/sportspath.com_submit_btn.png');
	top: 738px; 
	left: 662px; 
	width: 68px;
	height: 25px;
	overflow:visible;
	text-decoration: none;
}

form select, input{
	/* border: 1px solid #212A4F;  */ 
}
/* Bug in ASP.NET, do not display the Gender table */
.borderedInputs{
	/* border: 1px solid #212A4F;  */ 
	width: 198px;
	height: 18px; 
} 
#paragraphGender{  
	display: none;
	visibility: hidden; 
}
#Gender, .genderInput{ 
	display: none;
	visibility: hidden; 
	font-size: small; 
}  
#paragraphAge
{
	display: none; 
}

#paragraphCountry
{
	overflow: visible;
}
#ErrorMessage, #RegularExpressionValidator1{
	position: absolute;
	top: 85px;
	left: 64;
	width: 640px;
	font-size: small; 
	
} 



.succeededFeedback_box, .succeededFeedbackGroup_box, .succeededFeedback{
	position: absolute;
} 
.succeededFeedback_box{ 		top: 90px; }
.succeededFeedbackGroup_box{ 	top: 119px; height: 42px; }
.succeededFeedback{ 			
	top: 118px; 
	position: absolute;
	font-size: small; 
	font-weight: bold; 
	left: 46px;} 

#paragraphState
{ 
	
}

#paragraphPostcode
{
	
}

#paragraphNewsletterSubscription
{
	
}

.lightblueBg
{
    position: absolute;
    background-color: #F8F9FC;
    width: 100%;
    height: 100%;
    left: 0px;
    top: 83px;
}
